gcttcgcgtttcccgagaaggtctggtttatggaagaagtttggctccaggcacaatccaatctcgctaaggttctcacacatcagacctttaacacctggatcgaaccgatcaagtatctcggatccaagaagaatgtgctgctgctggaagccccgaaccagttcgtcagggaccgggtaagcgaaagctatcttcccatgattctcgaatcggttcaatcgcttaccgattcccagaccaagatcgaacttctgatcgcaaagcccaaaacggaaaaacccaaacagcctgcggcctctgaggtcaccgccgcggaaccggaagcctgttcggggcccgatcactcaaccaacctgaaccccaagtacaccttcgacacgttcgtctgcggcggcagcaaccagttcgctcacgcggcggcccagtcggtggcgaacagcccggccggcaagtacaatccccttttcatatacggtggcgtgggactgggtaaaacccacctcctcaacgcaatcggcaaccatgtgctgtcggtgaaccgcaaggcacggatctgtttctacacgtcggaaaaattcatgaacgaactcatcaactgcctgcggtaccagaagatggatcagttcagaaacaagttccgtaagatggacattcttctcatcgacgacatccagttcatcgccggcaaggaacggacccaggaggagtttttccacaccttcaactcgctctacgaatcccacaagcagatcgtagtgacgtccgacaagttccccaaggatattcccggcctggaagagcgcctccgctcacgtttcgagtggggcctcatcgccgatatccaggcgcccgacacggaaaccaaggtagcgatcctgcgcaagaaggcggatgcggaccatatctcgctccccgacgatgtggccctgtttctggcatccagctcaacaaccaacgtgcgggaactggaaggaatgctcatcagactcggtgccgtttcgagcctgaccggcaagaacatcaccctcgacatggcacgggaagtcctcaaggacatcattgtggacaagtcgaaggaaataacggttgagatgatccagaaattcgtggccgaacacttcagcctcaaggtggctgatctcaaatcggacaagcggctcaaggcgctggtgataccacgccagattgccatattcctgtgccgtgatcttaccaaatcttcatatccggagatcggtgaacggttcggcggcaaagatcattcaaccatcatccactcggtgaaaaaggtggaaaagctcctcagtcaggatttcgaactcagaaacaccgtcgacaccctgaggaaggggctgttgagctgagaggcaacaaccctgtggacagaggaacagttatctacatgccgttgtccctgtccgaggacgtccgtggataaccaacgccgtgcccacaggacggcatactgaaaataacgagctacaaaggggcgttgggcgattatccccatatccacagcccctactgtttctactgatgttttaagaaaacataaccataactatgatgacctgttgaaaaggaggagcgatggaattcacgattgacagggacaccttctcgcgggctctccagaagatccaggggatcgtcgaaaagcgcaacaccatgccgatcctctccaacgtcctcatcgaggcactggaagatcggatcgagctgaccgccaccgacctggaagtcggcatgaagagctcctaccccacaacggttgcgagccagggcaaaatcaccgtatcggccaagaagctctatgaaatagtcaaggagcttcccgacgagaccatatcatttctgaccaaagcgaacgactatgtggagatccgctgcggcaaggccaagttcactattgtcggcctttcctccgaggagttcccctatttccccaaggtcaatgaagagagcttcatcaggatcgaaagcggcctgctggccgacatgatcgagaaaacctcgtatgccatctgcttcgatgagaccaagtacaatctgaacggtaccttcgtgaaggcgtccgaggaagatggccgctcgatacttcgcatggttgccaccgacggccaccggctctccatcacccagagggaattcaacggtgcagtaagccccgagatggccaagggggtcatcttccccaagaaaggcatcttcgagctgaaaaagatgtgcgaggaggagtcgacccagctttccctgggcttcctggataacagcgccgtgatcgttaagggaaacaccgtcgtggtgatgcgcctggtggacggagagtttcccgattacaccagggtggtgccggtggccaatgaccggatcgtcaccgtggcgcgggatccgttcttccattcgctgcgcaggatgtccatcctttccagcgaaaagttcaagggcatcaagatggatattcaggaaagcggcatggtgatctcttccagcaacccggaactgggcgaggcgtccgaagaactggacgccgtatttgccggagatgccatctccatccgcttcaatgccaagtacctcatcgatgtgctggcagtgctggatgagagcagcgtggcactccacctgaaggacgagctttctccggccatcgtgaggccggctgacggcgacggtttcacagcggtaattatgcccatgcgtctgtaggagaaggtatttccgagacgaacaggcaaaggccgctccccgggagaggccttttgccgtttcttgcaggccggtcattcatgcacctgaacgcaattgccatcagcgccttccgcaatatcgatcatgtggaaatctcattcgatcggcggttcaacgtcctgcacggcgccaatggacagggaaaaacgtcggtgttggaggccatttacctcctggggaccatgaaatcgttccggatggccaaggcccatgatctcatcgcctggaacgccccccactcactggtacgtggcgatatcgacaaggcgggggtcagacgtgagatagccctctatctcggccgcgagggccgtaaggcccgcattgaccggaaaccggtcaccaagcttgcggattttttcggcgccgtgaacgccgtggtattttctccagaggagataggcatggcccgcggagggccagaactcagacgccgctacctggaccgggccatcttcaacggcgacttggggtacctgctcctccaccatgagtaccatcggctgctcaagcagcgtaatgctctgctgaggcggggcgaacgggatggattggaggtctggacaatccagctggccgaggccggcgcccggctcatggtaaagcgaagggcctacctttctcagatagagccgctggtacggcagttttaccgggatattgccggtgcgggccaggaggtgggacttgcctatcgctgccacggactggcatccgccgagggcgaacgcgattgtgcagcggccctccgggagctcatggcagcccatgaggccgaggaactgcgccggggggccactggcgtaggcccccaccgggatgacgtggatttcatcctgaacggtcgggtcatccgccaccacggctcccaaggggagcagcggagctttgtcctggccgtaaaaatggccgagatcgagtacctggagcggctcaacggtgcgccgccggtgcttctgctggacgacatctcatcggaactggatcccgagcgcaacgcgaacctgatgacctttctccggggaaaacggatgcaggtcttcataaccaccaccgatgtatcaaccctccgtctggaggggatcgacacccacgcgtcgtttcgcgtttcacgtggaacggtgacgcctgtatagagggagaggcatgaccgacgaacagaactacgattacggtgcagacaagatcaaggtcctggaggggctcgaggcggtacgcaagcgccccgccatgtacatcggctccaccgcggcccaggggctccaccacctggtctacgagatcgtggacaactccattgacgaggccctggccggctactgcaacgaggtgaacgtcaccatccatctggatggttccctgacggtggtggacaatggccgcggcattcctaccgacatccaccccacggaggggaagccggcggcggaggtggccctcacggtcctccatgccggcggcaagttcgacaacacctcctataaggtctccggcgggctccacggggtcggggtctcggtcgtgaacgccctgtccaggaagctggagctggagattcgccgggacgggaaggtgtaccgccagtcctacgcctgcggcgacccccagactcccctcgaagtgatgggggaaacgaaaaagcgtgggaccaaaataaccttcctccccgacgataccatcttcgagaccacggagttttccttcgacgttctttcccagcggctccgggagctggcgttcctcaacgccggggtccggatcaccatcaccgacgaacgggaggagggaaagcaccacgactttcactacgaaggaggcatcgtctcctttgtggagtacctgaaccgcaaccggaccgccctccacccgaagccgatctacttcaagggtgaaaaggcaggagtcgagatggaggtggccctccagtacaacgattcctatgacgaaaaggttttctcttttgccaacaacatcaacacccacgagggtggaacccacttggtggggttccgggcggccctcacccggaccatgaacacctatgccgccgccaacgaactcctcaaaaaggagaaggttgccatctccggcgaggatctgcgagagggtctcacggcggtcatctcggtcaagattccccaaccacagttcgaggggcagaccaagaccaagctggggaactcggaggttaaggggtacgtggaatccctcatgaacgagaaactggcggtcttcctggaagagaacccgaagatcgccaaagacatcatcggcaaatccatcgaggcggcccgtgcccgggaagcggcccgcaaggcgcgggaattgacccggcgcaagggcgccctggacatctccaaccttccgggcaaactggccgactgccaggagcgggatccggccctgtgcgaactctacctggtggagggcgactccgccggcggttccgccaaacaggggcgcgaccggaaattccaggccattctgccgctgaaaggaaagatcctcaacgtggagaaggcccggttcgacaagatgctttcctcccaggagatcgggacccttatcacggcgctcggcaccggtatcgggaaagacgacttcgacatcgccaagctccgctaccaccggatcatcgtcatgaccgacgccgacgtggacggctcccacatcctgacgctgctgctcaccttcttcttccggcagatgccggaggtggtggagcgggggcacctctacatcgcccagccccccctctataaggtgaagcgagggcgcaaggagctctatctccgcaatgaggcggccatgcaggcctacctccttgaggaggggaccgaggacatgctcctttttctggagagcggcgagaagacctacagcggcaagcagatcatcccgatcctcaagcagttggtggagtatcggaccatcctggataaggtagtgcgcaaggggatcaacgaggagctcatacgggtattcctgcggctcggcgtcaagggggggattgaggacatggagcagttggtgccgttcctgacgaacatctcccgggtctatgacggcggcgatttcagccccttggacgacgggcgggtcatcgtgcggctcggcaacctccggatcgccctggatcagcatacgctcgacctcatcggttcctacgagtacgggctcctggtggagagctaccgaaaggtcagggatatcttcggcgacggccgggccgtggtctccagcgagggtaaggaactcttcgcgaccaccatcgggctcgacctcctctccttcttcatggacagcgccaagaaggggctctccatccagcgctacaagggtctcggcgagatgaacccggagcagctctgggaaaccaccatggagcccgtcaaccggaccctgctccaggtgaagattgaggacgccatcgaggcagacaccatattcaccatcctcatgggggaccaggtggagccccgccgggacttcatcgagcagaacgccctgaacgtgtcgaatttggacatttagacgattatgtgaggggtgtgattcatcgcgcccgggtgcaatgaatcacacccctacgggtgccatgccgttatcgggcgaggcatcgtctcgaccctacatgtatttggaaataaagaggtttatgaatgcttgaacaatccctgaacaagacagccgtcaacatcgaagacgagatgaagcgctcgtacatggactatgccatgagcgtcatcatcggccgggccctccccgatgtgcgggacgggctcaagccggtgcaccgccgctgcctctacgccatgtacgacatgggcaatgattacaacaagccctacaagaaatcggcccgggtggtcggggacgtgatcggtaagtatcacccccacggcgacgcggcggcctacgataccatcgtccggatggcccaggacttctccctccgctatccactggtggacggccaggggaacttcggctccgtggacggcgactcgccggcggccatgcggtacaccgagatccggatggagcagttggcccacgagctcctgaacgacctggagaaggagaccgtggacctggggcccaactacgacggctccctcacggagcccctggtgcttccctccaagttcccgaacctcctggtgaacggctcctccggcatcgccgtcggcatggccaccaacatacctccccacaaccttacggaggtcatcaacgggattatcgccaccatcgagaatccgaatatcagcttcgaggagctcctggccctcatccccggccccgatttccccaccggcgggttcatctacggccgggagggaatcctccaggggtaccggaccggccgcggcatcgtccagatgcgggcccgggcctccatcgagacccacaagaagaccgagcgccagtccatcatcgtcaccgagatcccctatcaggtgaacaaggcgaacctcatcaccaagatcgccgaactggtgcgggagaagaagctggaggggatcagcgacatccgcgacgagtccgaccgggacgggatgcggatcgtcattgatctcaagcgggacgagaatccccaggtgatcctgaatcacctctacaagcagacccagatgcagacctccttcggcatcaacatgctcgccattgtggcggggcggccgcgggtcctgacgcttcgggatgccatcggccacttcatcgaccaccggcgggagatcgtcacccggcgcaccatctttgatctcaagaaggccgaggccagggcccacatcctggaagggtacaagatcgccctggactggctcgacgcggtcatcgagctgatccgcgggtccaagaccccggccgaggccaaggaagggctcatgtcgggcctcttctccgacgaggagtggctgcggaagatgggactcccgctgccggccatccacagccagtaccagaaaccggttcggctcaccgaggtccaggcccaggagatcctgaacctgcggctccaccgcctgacaggcctggagcgggacaagatcctccaggagtacgacgacatcctcaaatacatcgcccggctcaaggaaatcctcgcctccgaggcggagatcctcaagatcatcgtgggtgagctgcgggagctgaaggagaagttcggcgacgagcgccgcaccgagatcgtggaccggagcgccgagatctccctggaggacaccattgtcgaggaggacgtggtggtcaccgtctcccacaccggctacatcaagcggaccgcagtttcccagtaccgctcccagcgcagggggggcaaggggaagaccggcatgaagaccaaggaggaggatttcgtcgagcacctcttcgtcgcctccagcaaggacttcatgctctttttcaccgacgccggcaaggtctaccagatcaaggtctacgagatccccgaggggggccgggccacccgtggcaaggccattgtcaaccttctgaaccttcaggagaatgagcagatcaccgccattctctcggtgaagggattcgacgacgaccgcaatatcatcatggcaacccggctcggagtggtgaagaagagtcccctgcgggaatatgccaacatccgcagcggcgggatcattgccgtgaatctggacgatggggacaagctgattgccgtggccctgaccgatggcaggcaggacgtgctcctggcatcgaagaacggcaagtcgatccgcttccacgaggatgacgcccgacccatgggccgggtctcccgcggtgtgcggggaatgtccctggaggacgacgacgtggtcatcggcatggagatcatcaatcccaacgccactggctccaccattttcaccgtcaccgagaatggcttcggcaagcggaccgaactggatgagtaccgggtccagtcccgcggcggcaaggggatcatcaccatcaagaccaccgagcgcaacggctgcgtggtggacatcatgcaagtaaccgatgaaaacgacctgatgctcatcaccgaccaggggaagatcctccggattcccgtggcccagttctcggtcatcggccgcaacacccagggggtgaggctcatgaccgccgagcagaacgagcggatcgtggccgtggcaaagctggccgagaaggatgaaggggacgacggcgccgacggaggcgatgatctccccgacgcggaggtcgtggaggagtagccgcgacgggccgcgatccgtaaccggattatttattccggtccgcggtttccggtcccaggcccccgttatggaacgtcaccgtaccatcgacatgagcctgcgggagcgtcgcgatattctcgaccttctggagcgcttaaagaaagaggatctgtcccccgccgagatggacgagatcggttcctcgctccgtaaggagggacgccgggccctttcccctctcttccggtgcctgcgccgcgagacggacccggagatgatcgcccgctacgcggcactgctggaattcttcgaggacgacgcctggctcgaccagctcgtggccatcacccttgcccgccgcgacctggacgatgaggggaaatcggcccttctgtccatcctgaatgagtacggcgtggacgtctcctcccccctcttcgcaccgatcacggatcgggcgggcggcctgcgcctcactctcccgcggcttctggacaggggtgagcggggactcgtcacgttcatggaggggcttgtcacctacacgcccgaggcccaacaggccgtggtgcgtgagctgccgctcgtcgacgaccggagggttgtggagctcttccgggtcctgctgggctttgatgagcccgagaccctgccgacggtcattgagaccctcggccgcgtccggtatccggaggccgccgatctgctgcgggattttctcgccgccgcgccggacgcataccgggccccggctgagcggagtctgcgtcggcttgcttttctggggttcacgccggcgggtgaaactcctgctcctcttccctttgcggcggccttcaccggcaccgctgatgcgtccggctactcatgcgtgatggtcgctcgctggacaggacccggcattatcgataccctgttcatggaactccatgagagcgaggggatgcgcgacgcctggggatggagcggcctctcctccgaaggattccaggatctgctgcgggaacaccatgtggaggacacccttgtggcggtggatcccgcctttgcggtgctgttggtgcgggatgccatccagaggagcatcgggagcgggttttacctcccccccgaattttacgtccgccgttcgatctttgctgaggtggatctgacgccggtcgcctatgagccccccttcggggaggatgaggtcgcgaaggcctgcaccccttcccggatcgcggtgggagacgatctcattcgggattggtttttcgacgggtggttcatcttcaacgagcgggtccggcttcttgccgatgacctggaccggctggagggggatcccttcggccggggggatgaagccgccgttgaccggttcctggaaagctggtgccggcgttatgtggcgccgcgccgggagcggcttgtccggcgcctcttgcttgccgctgatctgatggtgcgcagcggccgggagtgctcgctggtggagcagagcctggcagcagcccggagcatccgggaggaactggtcccgctccaccgtcagccgttcatcaggcgctggttgctggacctgatcgagatggtcagggaggcccgggccgagggatacgagttcccacctacgcgtcgggacgaggagtatgaaggggagtgggactagtggtgctcggcacaggagcacatcatcggttgggagtggcggacatgagtgaacgtatcggtgtgatcggagcgggaagctggggaacgacgctggcgaatctgttggcccgaaaggggcttgacgtgacactctgggcctatgaggccgagttggtggaagagatgcgtgcaacgcgggtcaactccctttttctccccggcatcgaactcgctcccgccctttcgttcaccaactccctggaggaggcggccaccgggaaggacttcctggttctcgtttcgccctcccaggtgatgcgcggagtgctggcgcaactggcgccgctgctgcgtcccggcgtggtgctggtgaacgcctccaaggggatagagctcgacaccctcatgaccatggaccaagtctgcgcggcggtactgccgccggaggtcgcccggtgtttcagcgtcctgtccggaccgagctttgcccgcgaagtctcccttgagatgccgacggcggtggtggcggcttcgggcgaccctgccgtggctgcggcagtgcagcgtctcttcaccacgccgtccttccgggtctacaccaataccgacgtggtgggagttgagatcggcggtgccctcaagaacgtcattgccgtggcggccgggatctcggacggtctgggcctcggccacaatacccgtgcagccctgatcacccgcggcctggcagagatgacccgactggggctctccatgggggcccagccggaaacttttgcgggccttgccggcatgggtgacctggtgctcacgtgcaccggagacctttcgcgcaaccggaccgttggcatgaagctgggccaggggatgaagctggctgatgtcctgggagagatgcgcatggtggcggagggggtgaaaaccgccgagtcggcgtaccgtcttgcccgccggacaggggtcgagatgccgataaccgagaaggtctaccaggtgctccacgaggacaagccggcccgccaggcagtaatggaactcatgacccgcgacctcaaggcggagcgctggtaagagatcatggggcctcgccgtctcttcacactgagtagcaccgttcgtgtatccgtgcccgaaagagaccggagacggtctcgctgaagggattgcaatgaaatcgttgctcgcgatccgcacaaaaatttttctcgccatcctgctcattcttctcgtttcctattcctttctcgtcgttattaccattagaaccgtcgattcttccctcgaggcggaactgtcccgcaaactggccgaacaggtccggtatgccaaggaccagtacacaaaccgggccgagcagatccagtactctctcatgcatccggcctctgcgccgcccgtccgcgaacgcatggtcgcccgcgacagcctctggctgcgggatgcagcccgccgctggatgatgatcctccccttcgtggagttgatcgtgtttgttgattcccggggtacggtcatcaccggcgggaaccagtaccgcatggacagaacgtttgagttgacgccggtcgtggagcgtgccctcagggagaggcatcctatcgtctcgactgaactcgtgacgaccgagttcctctgcagcgaagggctggttaactactgtcgcgggggagacgccgggaacacgggcgaggtcatgatgcagacggtggtggtgccggtcgtggacaccaggggggccatggtcggtgccttcgtggccggagacatcctcgaaaccgacaccaggctcccgtcgcaggttcaggaagttttcggcagacaggtgtatgtgaccatcacccgcaaggagatcatcccccccgacagtttcggaaaaaacggaccccaggcaattcctgcgcggattctggggggcctcaggcaggggctcccgttcaggggcgatgcggagatcggcggcaaggtcttcactgcggccttcgatccccttaccaatagcaggggcgattttgtcggagccctggtcgtggcgctttcccgcgacgactacaagggggttctgcaggggagcctgggcaatatcgtggcgtcggcgatcctgggcctcgtgttgtcctttgtcaccgcctactgggtatcgctcaggctgacgaaacctgttcgcgagcttgcggacggggttcgacgcattgaggaaggggaactgcagcagcgggtcgcggtcacttcctccgacgagatcggagagttggccgaggcattcaaccggatggccgcagccattgacgagcgcgaccgaaccatccggaccaaggcccacgacctggagaacctcaatctcaaactcacggacatgaacgaattcctggagcgacgggtggaggagcggaccgccgcattgcaggtggaaatgggacggctcgaggcgatccttaccagcatggcagaggggatcgcggtgaccgaccgggacgggcgcgtcatcctgttcaatccggcggcccagcagcttttcgagatggtgccccaccgcgtggtcggtcagcctattctggatatctgcaaccagggggagttctgccggctcgtggagcacatcacctccatgggggaaaaccgtgaccaggcaacggtcagggaagtcgatctggacgcccgggggaaaaagctcaaggtcaccctggcgcccctggtcgatggtgatgggcattttgccggcgtggtcatgtccgtccgcgacgtgaccgccgaggaggaggtggaccggatgaaaaccgagttcatttccaccgtctcccatgaactcaagacccccctcacctccatcaagggttcgctccagctgatcgtggacaagagcaggggcttcaccgatgtggaaaaagaactgctcggcgtatgtctccgcaataccgagcggctcatccgactggtcaacgacatccttgatatcgccaagatcgaatcgggcaaaatggagtttgccctttcgccccactcgccggctgagctggtggagtggtcggtgcgggagctggagggatttgcccgggagcacggcgtaacggtcgtcaacgaggtgtcggccgatctgcccgccatatacggcgacggtgaccggctggggcaggttctgaccaacctcattgcgaacgcggtgaaattttcaccacggggagcagtggtaaccatctctgccgagcagagcgacaactttgtcgccgtgtcggtcaaggaccgcggacgcgagatccagtgggccgaccgggggaaacttttcaagaggtttcagcagattgacagcggcgaccggcggcagcatggcggcaccgggctggggcttgccatctgtaaggagatcgtcgaacggcaccacggcaggattttctactctgaaggaatcggcggaggcaacgtgttcaccttcaccgttcccatccacgagggagagccatgagcggctacaaggtattcatcgtcgacgatgaagcggatatcgccctcatcctcaagctgcaactggaggatgccggctatcggaccatgcgggcgcgggacgggatcgaggccctggacgctctcgaacgggagagcttcgacctggtattgctcgatatccgcatgccgcgcatggacggaatcgaggtcctggagcgaatccgggaccggtggcccgatctggtggtgatcatgatgaccgcccacgggagcgaggacatcgccgtagaggccatgaaaaagggggcggtggattacatctccaagcccttttcctccgatgatatgaaaaagcgagtggaacgcgccatccagttcaaccggaccagacttgaaaacgagcggctgcaacgggtgctcgacgaggaacggcggaagatgggggcgatccttcgggggatggcggaccttctcgtggcggtggaccgcgagggaaggatcatcaccatcaaccgggcagccgaggaacgcttcggcattgcggccgacggagtacagaatcagccggtggagctactcctgaaaacagatatcccgggggagcgcctcccctgtcgcgtggtgctggccaccggcgacccctgtcttgacgtgacctatgccgtgcaggcgggcggtggcatgatcccggtcctgtccagcgcaactcccctcaagggcgctggcggggaaatgatgggatgcgtggaaatcatcagggacatctccaccctcaaggcccttgaacgggagcgcgaggatttcgtctccatgctctcccacgacttgaagacccccatcaccgccgtggtcggctccatcgacctggtgcgggaggggcggatcggcccggtcaacgcagagcagcgctcctaccttgattcggccatggaaagctgtgccgagatggtggatatgatcgacacgctgctcgacgtccacaggttcgaggcggggagaatggtcatggcggcccggctcgaagacctgggaccgctcatggcccggaccctagggcgtttcgactcagtggcccgacgggcgggcattgccctggttctgacgctccccgactatcctctggccctgtcgctggaccgcaaccagttcgccaggctcatgggcaatctcattgccaatgccatcaagtttacccaagaggggggagagatcgaggtgagcgcccggcttctgaacgacccggcagaacttgtgggccgcattccccgggaaagctatcccgatgtgccgttgccgccgctgaaccctcatctgctcatcacggtgcgggacacgggggtcggcatcccggccgactccctcgtcagcatcttcgatcgctttgtccaggcccgcaaccgcaggttggggaaatcgaccggcaccgggctcggccttgccttctgccgcaaggtgatggacgcccaccacggctatatctgggcggagagcgtcgaaggggaaggcagttccttcaacatgctgttccctctcacgaacgaagcgtacgccgcgacgggaggataacggcatgggcaacgaacatcgccgtgctccccatcaaattgcggccatctaccttgtggtggggatgttctggattcttttttccgaccgcatcctgacggggatcgcaccggaggcggcgcagctcacccgactgcagaccgctaagggatggttttacgtggccgcaaccgccggcctgctctactggctcgtccgccgctacgcactgagcgctgaacgggccgaagacgaactacgcgcccgcaacgaagagctgtgcatggtggaagaagaactgcgccagcagctggacgagtatgaaaagagccaatttgagctgcacgagacgaaccaggctttgcgcgcgtcagaggagcgctatcgcgttctgtttgccagcaatccacaccccatgtgggtctgcgaccttgacaccaaggcctttctggaggtaaacgacgccgcggtaacacattacggctactcgcgcgaggagttcctcgccatgaccatgcgtgatatcgggccggccgccggtagtccggcccccggggagggcgcggcgcaggcacgggaatgtccctgcctgaagccgaccggtatccagtgccaccggaaaaaggacgggaccctgatcgccgtcgagattacctctcatacccttgatttcggcggtcggcccgcagaagtggttttggccagcaacgtaaccgagcggatcaaggcggatgaagaagtccgtcgtctcaacgccgagttggaggagcgggtggaggcgcgtacccaggaattgcaacgggcgaatcgcgagctggagtccttcagctactccgtgtcccatgacctgagggcgccgctcaggcacatcgacggcttcagcaggatgctggtggaggattacggggagcggatcgataccgcgggcaagggatacatccagagaatcaggtcggctgcccagcggatggggtgtctcatcgacgacctgttgcagctggccaatgtgagccggagcgagctggaaaaacgccaggtgaacctgagcgcgcttgcccaggtgatcggcctggggctgaaacagatcgaagggcgggaggatgtgaccctgcgcatcacggagggggtcatggcgttcggcgacccgcggctgttgcgggttgtgctggaaaatctcctgagcaacgcgtggaagtacaccggcaagcgcgccgatgccgtcatcgagtttgccgttgaggaacagggcagcgggcggcccgtctacctagtccgtgacaacggggtcggtttcgacatgacctttgccggcaagctcttcaccccgttccagcgcctgcacagtgccgacgagttcgagggaaccggcatcggtctcgccacggtgcgccgcatcgtggagcggcacggcggtaccgtctgggtcgaggcagccccggatcacggtgccacattctacttcaccctgggcgaggaagagcacctcgcccggaattccgacaaagaggacggaacaacccaatgaccgaaaagaaactgcgactgcttctcgtggaggatagcgaggacgatgccctgctgctcctgaacgacctgaagcgcggcggctacagcgtggagcacgagcgggtcgagactgccgccgccatgcgcgaggcactggtgaagcgggagtgggacattgtcatttccgactaccgcctgccccagttcaccgcgccggcagcgcttcaaatcctcaagcgcagcggtctcgatctacccttcatcatcgtgtcggggaagatcggtgaggacatgcttgtggacgccatgcgcgccggtgcccacgattacctcatgaaaggaaacctctcccgcctcattccggccgtggaccgggaaatccgcgaggcatcggagcggcggacccgtcgccgggccgaacgctccatccgccaaggcaagatcgagtgggaagcggcctttgacgccgtgtcggacatcgtggtcctgaccgatcccaccggtaccatcatccgctgcaacagcaagctgattcagtacttcgataccacctacaacgatgtgatcggcacaaacatcactgagctcttttacggcaacgatcccgccggtgaaagcatcttcggcctctgcgccgatctcaaggcggacgaagacgatgtccgctttccccggctgcccgggtggtacaacgctgcctgctacccgatgcaccccaccgaaaatgagcatggctacgtctacgtgatcaaggacatcaccaaacgcaagcggatggaggaagagaaaaagctcacggaccgggagctcctcaccctctacgccgtggcctttcgcctcaactcccagcggggctccaagcggatcatggttgatctcctctcccagctgcaccagatgctccagatcgactggtcctgcattcatctcatggagaaaggaagtctgaacctcagcgcctggctggggctgtcgcgggagtttgccgagtccttcggctccctgtcgcgcagcctcccctgggtcaaggatgtgctcgacggcaaaagcttcaaggctgccgagatcgccggtcatttcggcccggaggcggaagcggccgcggaagccatgggtatgggagcctggtgcgccctccccctcaagatcggctccggcgtcctgggcaccctgttcgtggcccatcgccccaaccgggaatacactgaccgggaggtgttccttctcaactccatcgccaatcagatggcggtcctcatcgagaatcacaccctctacgatcggatgaaggagaagaacgaggagcttgtccgtagccgcaaggccctcaaggagaacctggaggaggtgaagcgggcgaacatcgaactggggcgcctgaatgcctccaaaaacagctttatcggtatggcttcccatgagctgaagacgccgctcacttccatcatcggtgggttgcagttcctcctcttctacagcgacattcccatgacccccgagcagaaggagatgatgcagtcggtatacgagggggtgacccagctcaagggaatcgtcgacgatctcctctccatctcacggatagaggccaaggggttcgccgtccatacccgtcccgtgaagctgtcggatctctgtcaggaggtacggcagaccctgctgctccccctgtccgagcgggacatccgcctggaaatcgccgacgatccctgccgcgtgccggcggacgagggtttttgccgcctcgcggtccgcaacctgacggaaaacgccatcaagtttacccctgacggcggacggattgccattaccggccggctggtcaccatggaggaactcacggcggacgaggagctgctgcgcccgttctaccgggatttccccgccaatatcgcggggcatcccgggttctaccgcttggacgtggccgatacggggatcggaatccctcccgatgaggcggtgcggatcttcgagaaattctacggcgtcggcgacatcgagtaccactcctccggcaagaccggcttcatgtccaaggggtcggggctcggcctttccatcgtcaaggggatcatggacgcccacggcggcatggtctgggtgacgtcgggcgagggaggcggcgggagcgtcttttccctcctgttccccatggataacacgtgcgtcgttcccctccggggcgaagcgaggtagcgagcgcgtgccggccgccctctcactgcacgagctgaccaagcactacggcaccctcacggccgtggatcgcttttccctgaaggtcgaccgaggtaccatctttgccctgctgggtcccaacggcgccggcaagaccaccatcatccgcatcctcaccacggtccttcgtccggacagcggcacggcccgggtggaggatttcgacgtccagcgccaggggcgggaggtgcgccggcttatcggcgtggtgccccaagacaacaacctggatcgttacctcaccgcccgggaaaacctggtcatgcaggcccggctccacggtatgccgtcggcggagaccaaccggcgggtggacgagctcctggaactcgtggggctctccgggcgtcgcaacgattttcccgacaccttttccggcggcatgcagcgtcggctcgtggtggcgcgtgccctcgtgcatcggccgaaggtccttttcctcgatgaaccgaccacggggcttgacccccagtcacgccgcgccgtgtgggactacgtggcatccctcaaggataccatgaccatttttcttaccacccactacatggatgaggccgacgccctctgcgaccggatcgtgatcatggaccacggccggcttctggtggacgggagcgcttcccagctcaaagaacggatggcccatgcccaccactacgaactccagttccgggcccatgccgaccgttacgagaaaatgctgaaggggttcccctttgtccggtccctccagcgtacgggcgacctgttccgcctctcgcttgcgggcgaggaattcctcaagcccctcatggatgccatcggcactgaggacatccggaaggtctgcctccgggagccgaccctggaggatgttttcatcgaactgacgggtcgtgacgtgcgggaatgagatcgggcggggcaacggcaggaaatatggaaggggggcatggcgccccccttttctgtctgttcagcgggatgtgagctgggcgatggcctcgccggcggtgcggttggcggcggccacgcagtcgttgaggccgataccccggtaagagttgccggtgaggaaaagtcccggcagggaggcggctctctgctccagagcggctacgcgtgtggagtgccccacggtgtactgggggatggcctggtgatggcggaagatgcggacgaacgaaggaggcgccgtgatgcccatgatggtggcgaggtcgttcttcacccgcccagtgacctcctcgtcggtcaggttgacgtattcggggaagcaggccccccccatcatgctgcgcaggaggacctgaccttccggcgcccggttctcgaagatgctcgaatcccagagcgtgcccagggtattcatcccctcctcctttggaatgagatagccgaagccgttcagatcgtgggcgatccgctcccggtcatatccgaagcagacaacggtcatggtggcgtaggggatctgccggagaatgccggccatgtcggagtccactccctgaatgatggaggcggtggcataggcgggggtcgccaggatcaccagatcggcgtccatatcgatgcttccggtccgcacccgccaggggaggcttccgccccgcgaaacttccagcacttcctggcccgatacgatagtgtccggaccgagacgctcggccaggatatcggtgagggcctggatgccgtcccggaacgaggtgagcaccccgcccggtccggcggcgctggccaccgcctttccttgagcgacctcctgcttcttctttttcgccagacggatcatggcccgcaccaagctgccgtattcatcctccaactcggcgatgcggggaaagcacgaccgcagggacatggtttccggattgccggcaaaaatccccgacaccatgggcgcaatcagcttgcgcagcgcttcgtcccccaggcggcgccggccgaaggccgccagggtttcgtcctcgtcgcccgcttttttcggaatgaacggttccatggcgagccgcagcttgcccggccaggagatgagaccgcttttgagaaacatgggtccgttctcgggtaggcggttcagcgccccgccggtgtagatgaaccgcttgcgggcgttgtcgttgctccgcaggagcaggtcagacgcgcccagttcccggcagaggtcgagggtctggggtttggagtccagaaaaccgttggggccccactcgcagagatacccctcctccttgatgctccagattttgccccccaggcgttcctcccgctccaccagggtcacgtcgagctcaagtccttcctccgcggcccgggttttcagcaggtacgcggtggcgagccctgagatgccgccgccggccacaatcgcctttttcatgttctctctccttccgctgtggataaactgtctttgtacggttattcgagtttgccgagaacgtccgcaatggtctcgaaagcggtggcgaggcgttcctggtccccttcaggcagtcgggcgaagagctgccggtagttttcgatgatgccgtgccttagttcgcggatgagctcttcgccccggtcggtggtgtagatgatcacttggcggcggttgtcctcatccacggcccgatacacgatacccaggttaacgaggcgttccaccatttcactggctgagctcatggcgattccaagttcacgggccagcaggttgagcgggcagctccccttgtcgtaaatggtgaggagcatcttatactggttgtaagtcaggtccatgccgtcatggacgaggcttctgatccgccccatcacgcgcatgatcacggggtacaactgcgctatccgttcaatctgttccatacgatcatccctgttacggtatacgaaatgttcggatacctaaatattagactgatgaactgatcctgtcaacccctgttcattgacaggggggcaaagtaccattacattctgagggccacattcatcgtgaaaggatctatgtcatggcgcagcacgactattacgaaaccctcggcctgaaaaagggggcaaccgaagaggagatcaagaaggcctaccgcaaactggccatcacgtatcacccggacaaaaatcccggcgacgccgcggctgaggaaaaattcaaggagatcaacgaggcctatgctgtcctctccgatccccagaagcgggcccagtacgatcagttcggttccaacggattccaccagcgcttctcccaggaagacattttccgggggttcgacgtgggggacatgttcaaggatatgggggtcggcaccgacgacatcttttcccgcatattcggaggaggattccgtcagggaggcttcagcttcacagggacacggcagcggggtggggattttaccatggagcttcccgtcaccttccgggaggcctacgcgggctgcgaaaagcgggttgcgtaccggcgggacggcatgcgggaggagatctccgtcaaggtcccggccggcgttgaaaccggggcgcgcctgcgggttgcgggcaagggaggggtcggcagcggcggcacgggggacctctacctggttgtgaaggtgggaggcgatccacagttccaccgcgaaggagatgacatcgtggtggaacgggagatcaaattcaccgacgcggcactcggcgcgagccttgatgtgccgaccctggaagggaccaagcgcgtcaaggttcccgccggtatccagtccggcaccaagattcgcctgaagggccttggtttcccccatatggggaaaacagccaagggagatctctacgttcacatcaatgtatcggttccccggtcgctttccgccgaccaaaaggctattctggaaaagctgcgtgaggcggggctgtaacgaggggtgccatctgaatcacgacgccagggagatggatatggcataaaacccccccggagccgcggccccgggggggttttacgctctgctcggttgggcggctactgccgcagttcgatggccgctcccttgcgcaggtcagccacccattggttgaagcggtcttctgattttttgcggtaaaccagatcttccacctcggccttgacctgctcgaacggcttgggggtgccgagggagcgctcttccagcttgacgatgtggagccctgtggcggtgtagatgaggtcgctcacctcgcccggctgcatccgcgtcaactgctcctcgaattccggcaggatgtcccccttgcggaaggtccccagatcgccgccgttgcccttggccgccggatcgtcggaatactggcgcgccaactcggcaaagtccttgcctgactgggcctcatgcaggacggtcatggccgtggtcatcacctttttcacctgctcggcggacatcttgtcgtcgagcttgaaatagatgttccgtgccctgaagatatcctcggccccgaactttgccttgttcgcctcgtaatactcccgcatctcccgttcacccacctggatcttggaacgcacctcctggctcacgagccgcagccgctccagctgttcctttatctgggccttgtactggtcgaaggaaagcccctggttggccaacgccgccacgagagcctcctgggagagcttgttctgccgtttcacgtcttcaattgcttgacgtacttcctcctcacccacccggatgtcgagttcgcggatcttctgttccacgagctttttgtcgatgaggcggttgagggcgacctcgtccagattggcaagggacttggggtcgggaggcggctgctggcgctcggcctccttgagaagagcccgcttctccttgtccacggcgtaggaggtgacgatctcatcgttaacaacggcgaggattcggcttaccacctcggcggacgagagggacgggagagtgaggacgacggcaagagataaaggtatgaggcgtttgatcatggtccgttgtctgagcacgaaagaggagggggcgacccctggtgcggtcccgccccctcttgaaggtaattacgtcactacttggcggcgggtgtcgcggcaggctgcgcgggagcaggatgctcggccgctgcgctctggccgccgagccccttgagcacgtcttccttgatggagatcgtcgcgcccttcttgatgtcttccttgagcttctggaagacttcctgctgcttgcccggcaggactgctgccttgatctggtccttcacttcttcaaaggtgcgctcgccggcgggacgcttgccggtcaccttgatgatgtggtagccgaactgggtcctgacgatgccggaggtctccccttccttgaggccgaaggcgactttctcgaattcggggaccatgttccccttgctgaaccagcccagatcgccacccttggcggcggcggagtcgatggagtgcttcttggccaactcctcgaaattggcaccgcccttgagctccttcacgatctcctgagcgagcttctcatcccgcacgagaatgtggctggccttgatctgggcgccggacttgaatttgtccttattctgatcgtagaacttcttgagttcctcgtcggatacctggacctgctcctcgaccttcttcttgagataagcctcaaccacgacgcgcttcttgagctcttccacccggtcggcaatctcggcgctcttgtcgaccccgtccttcttagcctgctggtagaggagttcgcgcaccaccatggtgtccagcagctcctttttcccttccggcgtatccgccatgggcttcaggtaaggaggcagtccctcaagctccttgttgaaattttccacggtgatggcgtcaccgttgacttccacgagtacctggcctgcttttttggccggagctgccgtcgtgccggactcggtcttgcccttgcagccgccgagggcagccagacagagggagaccgaaaggatggtgacgatagtgtgtctcttcacggacgaactccttttagctaaatgatttaaataccgaacaatcttacggaagctagcatatcaccccagccttttcaagagatttctggcttcggccaggaccccctcgaagctggtgtcggccagttccgccacgagacggaagtccggggtgaactggtaccgttttgggtttgctttaatgagaccgataatggtgtcgggcgaaaccggagttttctcgtgaaatgagagacagagccgtttgccgtcaaactccgccatccggaccaggaagtgcttgagcatgatccgcagcttcatcacgtccagcaggtaggaggccgccagcggcagcgtgccgaaccggtccaccagttcttccatgacctcgcccacctcctcttcggccgtggcctgggtcagcttcttgtagatgacgaggcgctgattcggttcgcgcacatagtcctcggggatgaaggccggcacccgcaggttgatctccggctccacccgctctaccggctcctcgcccttgagtttctggaccgcctcttctaggagttctgtgtagaggtcgaagccgacggcggcaatgttgcccgactgcttggcccccaggagatcgccggcgcccctgatctccaggtcgtgggtggccaggcggaagccggcccccagctcgttcagttcttggatgatccgcagccgctcccgggcatcggacgagatggcgccttcgccgggtatgaggagataggcgtaggcccgctgccgggagcgccctacccttccccgcaactggtaaagctgggccagtccgaaggtgtcagcccggtccacgatgagggtgttggcactggggatgtccaggcctgactcgatgatcgtggtgcagagcagaaggttcgtttccccgtgcatgaagccaagcatcaccttctccagctcgccttcgtccatctggccgtgccccacggcgatctttgcctcgggcacgatgcggcgcaggtgttcgtaccaggctccgatggactggacccgattgtggacgaagaacacctgccctccccttcggagctcccgcagaaccgcttcgcggatgagctcgtcggaggtacgggccacgaaggtcttaactgccagccgatccacgggcggggtgtcgatgatggagaggtcgcggatacccatgagcgacatgtagagagtgcggggaatgggggtggcggtgagggtcaggatgtccaccgctgccttgtactttttcagcttttccttgtgggttaccccgaagcgctgctcctcgtccacgatgagaagccccaggtccttgaacgtcacatcgttttgaaggagtcggtgggtgccgatgatgacatcgacggtcccctttttcacccgctccaggatgtccttctgttccttgggagtcctgaagcgggaaaccatttcaatggtgaccgggtaggccccaagccgcgccctgaaggtctccaaatgctgctgggccaggactgtggtcggcaccaggaccgccacctgcttgccgtccatgaccgccttgaaagctccccgcatggccacttcggtcttgccgtagcccacgtcgccgcagaccagccggtccatgggccggttgctggtcatgtcggcgatgacgtcttcgatggcagccagctggtcggaggtctcctcgtaggcgaaggaggcctcgaactcccggtagagatcgtcggggggggaaaaccggtgcccctcgtgaagttggcgggccgcgtagatccgcaagagttcttcggccatctcctggactgccgcgcgggccttgcccttggccttctcccatgaggtgccgccgagccggtcgacccgcggttcgatcccctcggagcccacgtagcgctgcaccaggctgagccggtccaccggcaggtagagcttgtccccccccgcatactccagcagcaggaagtcgccggcacagccgctgagcgaaaggtgctggagtccacggtaaatgccgaccccgtggtccaggtgaaccatgtgatcgcccggcttcagctccgccagggaggtcatgatctgctttttgcgcaactcggtgatgccgcgccgtttttgccgcttgccgaagatttcctcttcggcgatgaccacgagccgtccttccggcaacctgaacccgcgagagatttcgccgattacgatgtccaccctgccgtcgtcccgctcccgttccgccgggaaggggcggtccgagacggtaagggggaccgggtaatgggccagtaactcatacagccgctgggcctgaccgcgctggtggcaggctatgatcacccgttgccgctcctcgatccagccggtcaggcgagcggccagcggccgcaggaccccctcgctgtcgggcgagatgtccaccttgaggtcggcgttcgtctcggtggcaatgtcgatggtctccggggaatcaccctcgttcaggtgcaggaaggggatggtcaccagtctccccgcagccagggcggccgcagtatccgccggggcgaggaagaggctttccggcgcgggaaagagctcgccccgctcccgggcgcggtcggaagcctcctccagttcccgcgagagtcgttctccctcctcttcctgggctgccggatcgaccaggacccgcacggcgtcgccggcgtagtcaagcagggtctccagattctggtgaaagaggggaaggagccattcgactcctgccgggtagaggccgttctggagctgttccagcagctcgcggcggaccaagggggatatctccagatcgtcgcagcgcgtcttgatgcgggacgccgccccctgcagggtatcggcagtcaggagcaactcccgcgacgggagcagcagtaactcttccaggggctggagggagcgctgggagagcggttcgaagctccggatggtatcgacgaagtcgccgaagaattcgatccgcaccggcagatcgaaacccggcgggaagatgtcgacgatgccgccccgcacggcaaaggttccccggtcctccaccagcggcacgttgaggtagccgagggtcaccagccgtgacaggagatcgtcccggtcgctctcttcgccgggcagaaagtagagtgaggcactgtccagaagggagcgcggcactacccgttggcgcagagcctccggcgtggttaccacggcagccgccctgcggtccgccagccggcgcaggactgccagccgctgggccgtcacgtcggcatggggcgatgccttttcaaagggcgaggtgtcccaggcgggaaacaggaggatgtcgccgggtcttcccgtgaagaaccggagttccgtggtgagctcggcggcggcttcggcgtcggggacgaccacgaggaatggagctcccgcctccccgatgagccgggccagcagataggctggcgacgaccccctgagcccggcaagggtgagccgggcggcagggggggtgaggcggtcggtgaggcgtttgaagagatcggtatcggtctgtgtcattgcttggttctgtcggattgccgggtggccatgatcgccggaacaggatagcagataggcgccgggctcgccaatcacatcatggcggcggccagttctccaagggtatggatggcccgttccacccgatcgtcccaccatgcggcgttcaggcggatgcagttgcggtacttgccggtggccgaaaaaattggacccggcgcaatggtgatccccctggtgagcgcctgctcgtagagaaccagggagtccacccgctcggggcattcgacccagaggacaaaccccccttcgggtcgggtgacacgggtaccgaccgggaatgcctgccccaccgcctcggccatgagggacatctggcgggcgtagatcctgcggatgcgccgcaggtggtggtcatacccgccgttggcaagaaactccgccacggcaagctccgtgggcgtagagcaggcgatggtggtcaccgctttgagccgctcgatctccttttggaagatccccggagccacccagccgacccggtagcccggtgcaacggttttggtgaccgatgtgcagtacaggacgagccctgcctcgtcgaaggccttggccgcccgggggcgttccggggagaaactcagatcgccgtagatatcgtcctcgatgaggggaatccggcgggccgccagcattgccaccagttcgcgcttgtggtcgtcgggcatgaggcttcccaggggattgttgaagttggcgaccaccaggcaggcccggatcggggtgtgatcaagggcgtagcgcagggcgtcgaggctgatccccgtgcgcggatgggtggggatctccagggccttgagccccatcaggtcgatcgcctgcaggaagttgtagtacaccggcgattccactgccaccgtatccccgggacggcagatggcccgcagcgacaggactaccgcctcgatacagccggaggtggtcacgatctggtccggcgccaaggcgcaccccacggccagcatccgccgggcgatctggacccgcagccgctcgcagccgggtggcatatcgtaggagacgctggccacggcatgtttccggctctcggtggcgagcatccggttcaaccggtccaccggcagcagctcgggattgggaatggcggcgcccagcgggacgaggtccgggttgcgggtatcccgcattaccatcatggagagttccgccgtgccgacggttgtaggtttcaggggcggcgccgtcatttccggctcggctgtcgagccggggaagcgggctctcacgtagtaccctgattgggggcgcgcctcgatgagtcctcgatcctcgaggagggtgtaggcctccatcaccgtggtgaggctcacctggaattgccgccccagtgccctgaccgacggaatccggtcccctgcccggaatgttccctcgccgatgagttgggccacgcggccggccaccgattcgtagagagggattttgcctccgcttttcaccgtgttcatcgctagtgtcatggtcctagtctccccgagaacgttttcgaccggtacactcggtgaggaaaagtatacgtcgcaactccatatgctgggtagatacagtcgtccttgaattaaaccataacagttggtgaaatgccatcattgtatgtgtacagatgcttcttgttcttcccttcagcggcggtaaaaaatagttaaagggatcgaagaatgatccgataagtgaaaatggggaaagtggtataatgctccgctcctcgcttcaaacccatgagaaggaagcgtatccgactatgctgaggtatctgctcaggccattcctgtcgctcatggcggtggcgctcatctgcggccccgccgttgaatcagtggcatccgcatccgggaacggggggaaaaaaaggcccctcgactacgaggagtacgtccgtctcatcacgggtggaccccgcaaagttgcacgcaaggagtcacgtaaagagtctcgcaagtccaaggttgaggttgccgcggctgaaaaaccggccgctgttcagcagcctgtggtgatggcagcgactcctgctccgcgccgcgccgtaacgccttcgcccggccgggacggatggcgtccctcccctgagcaggttcacgagatcctgcgcacctcccgcaatctggcgggagccgtactgcgcggagccgtattggccggcttcgatctgcgaggggtaaccctggccggcgccgacctcttcggcgcgaatctggcgggggctaatctcgacggcgcgaatctgcggggcacgtcgctggaaatggtgaacctgcgtggagccagtctccggggagccaacctggccggtgcggggctgttcaaggctgacctggaaggggccgatcttcagggggccaacctttcgggcgtgtacgccgtgtgcgctaatctgaggggagccagtctggcgggcgtcactaccgttggcggccattttgcccaggcgaccttcgacgacagaagtcagggtgcagcggttgcacaggcacagaatgcgacgcgtaatgacatcgtccctgttgtgggaggagagaaggcactgccgtcgggcggcgaaaagggacgtattctgcttctgaatttctgagatcgccccgctgaccatgtcggaaaactaaacggagctggtccccaaagggccggctccgtttagtttcagcggtccgcgtcttcctcaagatattcccgtgagtagcgcacgtagttgcctgccgagcgcttcagccaggcaatttcgtcgggggtcaggtcgcgcttgtactttgccggtgccccaacccagagggtatggggcgggatgacggttccctcggtcaccagtgcccgtgcgcctacgagtgctccttcgcccaccaccgccttgtccatgaccattgcctgcatgccgatgaaggcaccattgccgatggtgcagccgtggagggtcacgctgtggccgacggtcacgtcatcgccgatgacaaggggggctcccgggtcgtcggcgtgctttttatgggtcacatggagcatggagagatcctggatgttgctccgggcgccgatgcggatgaaattgacatcgcctcgggcaaccacgttgtaccagatactgctttcggggccgatggtcacgtcgccgatgacaacggcggtgtcggcaatgaacgcggacggatcgatttgcgggctcattcccttgaaggggcgaatcatgggatacctctggctgttatggtaggtccggtgtcagtcccgggggatggcgatcatccggtccagggcgagcttggccgggacccggatttcttcggggactttcaccaccggcgacatggtctgcaggctcgccagcacatcttccagggaggtcagcttcatattggggcagacaagcgccggcgaggcgaggatgaattccttgtccggattctcaagccggagccggtagagaatccccgcctcggtgccgatgatgaaccgtttggccggattcgtgcggcagaagtcatacataccgctcgtggagcagacatggtccgccagggccacgaccaaggggttgcactcgggatggcagatgaagagagcgtcggggtgggcttccttgagcctctggacgtcggcgggcttcagccgttcgtgggtggggcagaagccgtcccagaagtggaacgtcttgtcggactgctttgccacgaactgtcccaggttgcggtcgggaacgaagattacctccgggtccgggagggaattcacaaccttcacagcattggccgaggtgcagcagatgtcgctgacggccttaaccgccgccgaagagttcacgtaggtgacgacaggtacgtcggggtggcgggccttcatctccagcaacgcctcggcggtcaccatgtctgccatggggcagccggcgtccatgcgcggcagaaggaccgttttgtccggcgagaggatcgaggctgactcggccatgaagtgaactccgcagaaaacgatgacgtccgcgtcggtgcgggccgcctcctgggagagggcgagtgagtcaccggttatgtcggcaatctcctgcacctcgtccctcatgtagttgtgggccaggagcacagcgttacgctccttcaggagcttccgtatgtcctgtctgatgtcgttggcgtgcatggcgcgctctcccgtgtcgcaggcgcccgtatacggcgcgaaatggggtagatggtaatcaatgttcgccgtgctgtcaaaccctttaggccgccttctacaggctgcgcttgacataactgggcagaacacctattattttcacagccacgcggtcgggtttctgtcgcgcgtgctgccagatgcggcggatcggaggcaccggctgccgaaaagaggaggaaggacagcatgtttggaatcgggatgccggagcttatcgttatactcgtcatcgccctgatcgtcatcgggccccagaagctccccgacatcgcccgttcgctcggcaaggggctggcggagttcaagcgcgcctcggacgatttccagcggaacttggctgaagaggtccggacactggatgagaaggaaaaggcggaaaaaggggaggccgctgccgagcccgtcaagcgggacctggctgccgaggtaaaggcctacgaggaccaagccgccagcggggtgcatcagggcgaaccggccccggttgcaggcagccctgaatccgagaaaaaatcagcctagaacatcgttggtcaggatacagaaacaaacaaggcggggtgaaaaccccgccttgtttcattttagctccttgagcctgtcttttgcccgtttagcctcctccgaggagggatagtcgtccgcaagcttacggaggacgaagcgagcgcttttggcatcgccgatctcagagaaggccgctgcctgcttgagcatggcggccggcaccttttccttgcccgggtagttcttgatgacctcctggaattccagaatcgcctgttcgaatttcttctcgctgtagtaagtctcgcccgtccagtaccgggcgttggccgccagttcgtgcttgggatgctgttccaggaagcgggtaaagctttcgcgggcaacgccgtaatttcccgcccggtaggcgtcgagtcccttctggtacagggcttcgggagtcggcttttccgtttccttcggcgagggtgcctgctcggccacctttttctgcagcgcctcgatccctgtctcggccttggccagtcgctggtcaaaggccgtgagcctgcgctccagatcctctcgcaggaggatcagatcgtcgcccggcttcttggcggcgagcccaacgtcgtccaccttgcccgcgagcacctgcatgtccacctttatcccgtccatggccgcctgcaggtcggccagccccttgcgtactccggcccgctccgtatccagatccttgaaagagctttcaatgcgtgcggtcgcctcggtccggacgccgccgacctctttctctacctggaactggcggtttttgagttcgtctagatcgcgccggacaacgtccaggtcactgttggtgacacaccctccgagggtgaaaagggcgagggccgtcaagggcatggtcaactgtttcatgggataatcggtctccttttgctggagcaacggtgtcttcatagagaaagggagccgttaccggctcccctccgtgctagccctttcgggactattttacaatcacgaattcgtcccgccggtttttcgcccaggcttcttcagtgtggccgggatcgagaggcttctcctcgccgtagctgatgatcgacagccgtgcggccggcactcccagggtgatcaggtagttcatggccgtttttgcccgtttttcaccaagggccaggttgtattcgtcggagccccgctcatcgcaatggccttcgatggataccttggcgttgggcattttcttcagcaacgcctcggcattgcgggagagcgtgtcgcgggcggtctgggagaggacgaaggcgtcgaaatcgaaatagatgcgctcaagggatgtttcggcagcctcagctctgccggcggtgtcagatgcctgcgaagccaccgctacgggggcttcagttatggtctgggctttgaccggttcttccttgggctgggcaggctgcggcgccggcgagacgggcgcggcggcagtcgtcggagcggcctggtcgggcttaaccatttccttctttgcgcagccgccgacgagagacagggcgaagcaagccagagcaacaacaccgagtgtgcgagaatacatggttcctctcctttttgttaatgcagtggtcgggcgggtacgacccgcgccgcgtcaacgcgaacaattatatataatggagatgctttttcaatgggttagatggtaactgcaagtaaaaacgatgtcttaccaccgtggcgaccaagttgggtgggacgcttttcccttgcttcggtagacccgcgtctggccgctgccgtcggaacgcatgacgtagatggcttcgcctccatcgcgggtggaactgaacgtcagaaatcgcccgtccggggaccaacggggatgctcgttgctcccttcgctggtaaggcgggtgtcaccggttccgtccgtcgcaatggagtagatctggaagcccccttcctgacgacagtagacgagtctgtcccccttgggcgaccagcggggcgagacattataggcgccgctggttgtgagtcgccgtacgtcggagccgtcggcgttcatgatgaatacctggggcttgccgagccggtccgagacaaaagcgatccgcttgccatccggggaccaggcgggtgaaacatctattgcctgatgggtggtgagccgcctggggtccctgccgtcacgggaaatagcgtagatttcggaattgccgtccctgctcatggcaagggccagttgtttgccgtccggggaccaggttccggtaacgttgatgccccggtgtgacgataccaccgcttccgttccggtgaatatttcgcgtcgaaaaagatccggattgccgcggcgataggaggtataggcgagctcacggccgttgggggaaaaatcggggttcaggttgatggagcggtttttcgtgagacgctgtacgttatgcccatcgtagtccatcaggtagatttccttgttgccgctctcggtggagacaaaggcaatcttgcccgtgaaaggacccctctccccagtcatcgtctgcatgatgtcatcggaaaaggtgtgggtgatccgtcgcagatccgagcgtttgccggtatagcgcttggcggcgagctcgcgcccctgggtggcgttgtagaggcggaactccatggtaacggagtcccccgtgatggtgtagccgcttttgaccagcaggtcgacgccggcatttctccaggagtccaagtcaaattcgccgggacgaatccctcccggcgaagtgcccgccggcggagccattacgctgaaggggcccgccaaggtcatgtcgaatctgagcacctcggccacatcacgggccagggcggcatcgtcggcaccgccgagattccgtggattgtcgacggcaagggtgaggttgtgggcccccgaggcggtcacctcgcggtagacgtcctcggaatggatcaccgccggcgtgacggagatgaccagcagggcaaggagcgtggcaaagattcttacgtgtttcattatctcttccctaccccctccggcctgaagatgaaaccggtttcaaactcccccccggacggcggcggagcgaacgttttctccgccatggcgatggctttcatgaccgattcttcgaatattcggtcgccggtcgagcgttcgatccgttgacgtgttacgcgtccgcgggggtctatggtcagccggatcaccacttcgggcgtctttgcctggtgggcgatggtatagcggaaggcgtccctgagacgtgactggatgtatgcggcgtaatcgcttccggcctgggtgccggtcgcacttggcattcctgccggttcggcccggccgctgccgtttactttgcgcctgagagcatcgagggccgcttcctggcgccgttcgtccacgttgcgttggagagcggatagccggtcttcgaactctttgccggtgtcggctgcagtgggagattttttgccgacagcagccggagtatgaggtgtcagccggggagtggccatggcttggctggcgggagggggtagttcgggaggggctccaccgaccgtcgggcttccggctctcggagatgctaccggcagattcaccacgtccacatagtagaccggagcctccgtgtagcgcgggacattaaactgggccacaagggcaagagcagcgagggccaagtggagcatagccgatgccgccaacccccagccaaggcccggttctcgatgtgcgatactgcggttcattttcccggcgcgggctccgtcaccatgccaagacgctcaatgccggcacctttgatttcagccatggttttgaccacctgaccgtaagggacatcccggtcagccttcaggaaaacctctttcttggcccggtttgccaccatggcggtcagcttggccgttaggtcgccggaggccacttcggtgctgttcacgaacaccttgccggcccggtcgatggagaccactactgcctcgtcctgggcggtcatggccttggtctcggctttgggaaggtttacctggaccccctgctgcatcatgggcgcggtcaccatgaaaatgatgaggagcacgagcatgacgtcaaccaagggggttacgttgatctgcgacatggtgccgcggtcgccgctgtttctgctgccgacttccatactgactccctattttcccgcaaaggtccgctggacgatgttgaggaactcggtggagaagttgtccatggaggcgatgaggaccttgattttgtgctggaagtggttgtaggccatgaccgccggaatggcagccaccaggccgatggcggtggcgatcagcgcctcggcgatgcccggggcaacgacggcaagcgatgcggagccggtttcaccgatccccttgaatgcgttcatgattccccagactgttccgaacagtccgataaagggtgccgtggagccggtggtggccaagaaggttacgtatttctcaagcctggtgatctccgaggtggtcgcgcggcgcagcgcacgggcgatgttatcgatcccccccaggtcggtgctcaccacgcccggctcgtcccgttgctcccctcctttgtcgagaagccggcgcaactcggcgtagccttcgttgaacagtaccgacaggggggagtttccgaaccggtccagttgggagctgatggcgtcgaaccgcttggttttccagaagaagtcaaggaaccggtccgattcgccgtttgcccggttgatctgcaggagcttgaagaaaatgatggcccaggaaaccacggaaaagaagatgagcacgaccagtaccagcttgaccaccagcccggtcccagcgaatagtgtcacgatgcaacctccggttgagggtgtccgccctcggaataatgaaataggaacgacaaggtagcttagaccttgtccttgtgcccgtcaactgtttcagtagcaggaaggcctgcggtcggcgaagcagggtatctggtcgcgccatgtctccatcacctggaagtcgagggttgccattggttcgcatgggtcgtagccgccttcggccaggagctctcccttggggtcgatgatcaggctggagccgaagaagtcgagcttgccctggactccgcagcagttggcggccaccacgaagagctggttctcgatggcccgggcccgcaacagcgcccgccagtgttcttcccgcggtttgggccactcggcagggacgacgatgatttcggctccttccaccgccagccggcgcgccagctccgggaagcgaaggtcgtagcagatgaagacgccgagccgacccacgtgggtatcgaccactagccaccggtcgccgccgtctagggagcggtcctctcccatgagggagaagaggtggatcttgcgataggaaccgagcaactcgccacgatcaagaacatacgcggtattgaagaccttttcaccgtggggctccggcatgctgccgacgatgaccatctccagttccctggagagccggcccaattccgccaccacttcaggggtccgcttggccagttcgttgagctccttgtaggcgtagccggtactccacatctcggggagaaccgccagccggcatccctgggatgccagtcgccgcagggctttctggacgtacgccacgtttgcgtcaatatcgccgagcctgacagtgaactgtacggctcctgccttgacggtccgattcatgggaaagcctccgggtgcaggggatacaaaccctgtggatgacgaacgagtgtaccgtcaacccgcttatatttcaactcaatagatggtggacggccggctgggcagtggcgtatcatgggggacatgaacgagccgctgcatctctacgtccatatccctttctgcctgaagaagtgccgttattgctctttcgtttcacggtcggacgcacccctggcgatcgacgactacgcatcactcgtggcccgggagatggagatgcgggtcgcggcggcgaatcccctccccctctctccagcgactaccctctatcttggcggagggaccccgtcgcttctgtcgccggcggccctggagcgcatcatcgatgcggcagcgcgcagctatggccttggccccggcgcggagataaccctggaggccaatcccggcaccgtcaccttccagcggctcgccgatttccgctccgcgggcgtgaatcgcctctccctgggcgtccagtccttcgacgacgggatgctggtcctgctgggccggctccacaccgcccgccaagcgagagaggccgttgcggcgacccgtcgtgccggcttcgacaatatcggcatcgacctcatccactcgcttcccggccagacgcccgaccaatggcgcgagcaactggcctgcgccgtggctcttaatcctgatcacgtttcggcctacggtctcacggttgaggagggcacccccttcgcggccatggaggagcggggagaactggtgctgcccgacgaagagcagtcggccctcatgttcgaagcgacgacggacgtgctggtctcagccggcttcgagcactatgagatcgccaattttgcccgtccgcaccggcgttcacgccacaatcaggtttactggctccgccgaaactacctgggattcggcgcgggcgcccattcctttctgcgcgctccggcctttggcgtgcgctggaagaataccgacgacctggaactctatcgcgacactcttgcggcggcggagcttcccggggaggagcggacggtcctttcccgtgccgacgctatggccgagttttttttcctcgggctccggctgctggacggggtgcgggaagaggacttcgtccgggagttcggcgatacgatggaaaacgtgtacggccgcgaaatggaacgcctctgctcggcaggactcctcatgcgcgaggggggcaggttgaagctctcccgccggggagtcatcctcgccaaccgggtattcgcctcctttctctgacccgcctgcgtaactcgtgtattccccccttcagaaacgggaaacccccttgacaaagcgggggtcggttgttaccttagcaaccagttagcactcacgtcccttgagtgctaatctgctttgtggggccgagagatgacagatatatccgagcgcaacaagcttatcctcgaagccatcatcgaggattacatcacgacggcggagccggtcggcagccgcgccgtgaccaagcggcacggcctgaccctctcgccggcaacggtgcgcaacgtcatggccgacctggaggagatggggtatctcgtctctccccatacttcggcggggcgggttcccaccgacaaggcctatcggctctacgtggactcgcttctggcggttcggcgcatcgacaaggtggagcgggagcggatccgcaagcgctacgcggaggccggccgggatattggcgcagtccttcatgaaacgagccgattgctctcctcggtctcccactacacggggatcgtcctcgccccccgcttctccgccaccattttccggcacattgagttcgtaaagctgggagggcgccgtatcctcgtcatcctggtggccgacaacggcaccgtccagaatcggctcatcgaatccgacgaggagttttcctccgaagaactgatcaggatgtccaactacctgaatgagcttctggtgggggtgccggtgggccaggtccgcacgcggatactggaggagatgagaaacgagaaggtcctttacgacaagctcctcgcccgtgcgctccagctttccgagcagagcctgaatgacgacggcgcccagatcttcatcgagggacagaccaatatccttgaacagcccgagttcgccgactcgcggcggatgagggatctcttccgggcgttcgaggaaaagaaccaactggtggggctcctggaccggtgcctcaatgcccagggcgtgcagatatttatcggcgccgaaacccatctcagccagatggagggtttgagcatcatcacctccacgtacctcacgggaaagaacactctcggcgttctgggggtcatcggaccgacccggatgggctatgccaaggtgatccccatcgtcgactataccgcgaagctggtcagcaggctcctggaaggggaataggagcggttcggcagatattcgcagggaggaactatcagcgtggataaaaagaaacacggcaccgtacagagtgcagatgaaaccatcgcggccgccgggtttgccggcgaagccgctcaggggaaaggcgaagacgtgcaatccgttgccgccgaggagcggatcaggcagcttgagaccgaactggcggccaaggaggccgaggccgctgcgaattgggacaaattcgtgcgcgagcgggccgacctggagaactatcgccgtcgaacccagaaagaaaaggaagagctcctcaagtacggcaacgagagcctcctgcaagacatcctgccagtcgtggacagtatggagcgcgccctgggccacgcggacagcgagagcctgtccgcggttatcgaagggatcaggatgacccacggcatgctgttgggcaccctgaagaaattcggcgtggtcgccgtggaggccgagcggggaactgtcttcgatccggcgtaccaccaagccatgtgccaggttgaggtttccgagctcccccccaatacggtcgtcgaggtctttcagagggggtatctcctgaatgaacggcttcttcgccccgccatggtatccgtggccacagtgcccaaggatgccgcgtaaaaaattccgccggccccttgcttttggggagggcgatgactacgttgtttccagagagagaccacaaggaggattatattcatgagcaaagtgatcggtatcgacctcggcaccaccaactcctgcgttgctgttatggaaggtggtgagccggttgtcatagccaacgccgaaggaagccgcaccaccccgtccatggtcgcattcgccgagagcggcgagcggctggtgggccagcaggccaagcgtcaggcggtgaccaatccggagaacaccctgttcgccatcaagcggctcatcggccgtaagtacgatacggaagaggtgcgcaaggacatctccatctcccccttcaagatcgtcaaggccgacaacggtgacgcctgggttgaggcccgcggcaagatgtactcggcccctgagatctcggccatggtgctccagaagatgaagcagacagccgaggactacctgggcgagaccgtgaccgacgcggtcatcaccgtgccggcctacttcaacgactcccagcgccaagccaccaaggacgccggcaagatcgccggcctgaacgtcctgcggatcatcaacgagccgaccgccgccgcattggcttatggcctcgacaagaagaaggacgagaagattgccgttttcgacctggggggcggaactttcgacatctccatcctggaactgggtgacggcgtcttcgaggtgaagtccaccaacggcgacaccttcctgggtggcgaagacttcgaccagcgggtcatcgactggatcgccgacgaattcaagaaggaccaggggatcgacctgcgcggcgacaagatggccctgcagcgcctcaaggaggccgccgagaaggccaagtgcgagctctccacctccatggagaccgatatcaaccttccctttatcaccgctgatgcaaccgggcccaagcacctcaccatgaagctgtcccgggctaagctggaggccctgtgcgccgacctgctcaacaagctggaggggccctgccgcaccgcgctcaaggatgccggtctgtctccctccgaggtggacgaagtgattctggtcggcggcatgacacggatgccggcggtccagaaaagggttcaggagatattcggcaaggttcccaacaagggggttaaccccgatgaggtggtcgccatcggcgccgccattcagggcggggtgctcaggggcgacgtgaaggacgtgctgttgctcgacgtgacccccctttcgctcggcatcgagaccctcggcagcgtcatgaccaagctcatcgagaagaacaccaccatcccgtgccgcaagagccaggtcttctccacggccagcgacaatcagccggcggtaaccatccacgtgctccagggagagcgggagatggcgatcgacaacaagacattggggaacttcgagctgaccggcatcccgccggcgccccgcggggtcccccagatcgaggtaaccttcgatatcgacgccaacggcatcgttcatgtttccgccaaggatttgggcaccggcaaggagcaatccatcaggatcactgcatcctccggcctctccaaggaagagatcgacaagatggtcaaggaggcagaagctcattcagccgaggacaagaagaagcgggagctggtggaagcccgcaatcacgctgataccctcagctactcaaccgagaagtctctcaaggaatacggggacaagatcggtgccgacgagaaagccaagatcgaggaatgcctggcaaacctcagaaaggccatggagggaagcgacgtagaggtcctcaagaaggccacggacgagctgacccaagcgtctcacaagctggcagaggcggtctacgccaaagcccaggccgaaggcgcccaaccaggcggggaagcggcgggtgaagcctctgccaaggatgagaaggttgtcgacgccgactttgaagaggtcaaggacgacaagaaataaccgaaggggaggaggggtgtgaatgcacccctcctcctgtttaccaatcaaccatgcggagcagcaggagagtggatctcagtgctgctttttgcattggaaaggatcgatcttggcggcagacaaacgcgactactatgaggttctgggcgtccacaagaatgcctcggatacggaaataaagaaggcctttcgcaaacttgccatccagtaccatccggacaagaatcccgatgacaaggaagcggaggagaagttcaaggagattaccgaggcctatgaggttctttcggatcctcagaagcgggcccagtacgatcagttcggccatgccggggtcggggcggggggcttttcgggcggcggcttcggcggttttggcgccggcaccccctttggcgatattttcggtgatatcttcggcgacatcttcggcggccgccctcgcggcagtcgcggccgccgcggcgacgacctgcagtacaacatggagctttccttcgaggaggctgcgttcggcgcggagaaagaaattcaggtcccctacggcaagcgctgcggcgattgcggaggcagtggcgccaagccggggaccgagccgaaggtctgccctacctgccgcggcgccggccaggtgcgtttccagcagggattcttcagtgtcagcaagacctgcaaccactgcaacggtgaaggacgcgtggtggagaacccctgtacttcatgtcgcggcagcggcatgatccgggacaccaagaccctgtcggtcaaggtcccggccggggtcgaaaccgggacgaggctcaagctctccggtgaaggggggcagggaataaagggcggtggcaacggcgatctctatgtggctattgcagtcagggagcatcccatttttacccgcgaggataacgacgttctctgcgagatccccgtcagtttcgtgcaggcagccctcggatgcgagatcgaagtaccgactctcgacggcaaggtttccatgaagattcccgaggggacccagtcgggacgcatcttcaggctgcgtggcaagggggttccccagctccagggctacgggcgcggggaccagcttgtcatcatcaaggtggagacaccgtcaaatctcaataagcgccagcgggaacttctggaggagttcgcccgcatcagcggcgaggacgtccatcccatgaaaaagagctttttcgataaagtgatggactttatcagctgacagccgtgcccgttcgcctgtgacggccgccatcctcattgagaaatggcggccgtttccatttcttcccctcccctcttctccctcggtcagccggtcaatcgataggacgcctcgcgacggtgcagggcactgcccgcggttagcgtgctcgaatagaggaggaattcttcgacagtgaacggctccgcactgagtcccccgtgtctggactggaaagcggggaaaccctccggtatggcctccttgaggcgcgccagcgttatgtgcgggcaaaacgggcgctcctccgggggaatacccgccgctgcaacggccttttccaccgcgcgctgcaggagggtcagccgctcattgggggtaatcccggcccagattacgcgggggcgtcgtggggagggaaaacagccgacccctgccagcgccagggtaaaaggtggtgacgttacggtagccaggctgtctttgatccgctgaaagcattcgtcgtcggcatttccgataaagcgaagggtcaggtggagctggtccgggggcactaggcgaaccccgtccagttcccggccgagatcggcaagctgtgccctgacggaaccgggcagatcaatggcaacgaaaagacgatacatagcctgctccattcactgcctgcgggcaagccgggcattagcctccgcaggcgcgacgaggtggctgccagcggtggaggtgatgaccgtgctaaagggggctgacagacgattcagccggtccactacgtccgccgccttacggcccgtgaggatggccggttgaaagcgtacctcgcggaaaagaacgttgagagggatgacctccacaatcggcggtccttcgccgagggtcacccgggcgatgatgctccggtctgccgaggggctccggctgccgaaggcaaagttaccgaggctgtaaaagatcgggctgccgcgatagatttcgattccctggaggacatggggatggtggccgatgacgatgtcagcccctgcatcgatagcgcgatgggctgtttcgatctggtagggcgatggtagcgcggcgcgctcctgtccccagtggaaggagacgaccacatgatcggcgctgctgcggacccgtcggatatccgcgagatagtggcctgcgtagccgggtgcggtgccaggacgtccctcggtggcgaagaattcgatcggctgggtgagcgagtaggccaggaaggcgacggtctgccccctgaccgtcacggatgcttcgcgtcgggcatcagcaattgacggcccagcgcctgcgaaggcgatgccgttacgattgagatggtgaatcgtgtcgctcaacccatcggcgccaaagtccatcatgtggttattggccagtgtcatgaccgagaagccggcccgtttcagggccgctgccgcgacgggagaagccttgaagcggaaacgtttggcgcggaactcgcgccccccgtcggtgaggggggcttccaggttgcccaccaccaggtcgctacgtcgcagctctgcggcggtagcggaaaacggatagctgtagccgtaccgctggagggtgtcagttgcgctgccggccagcatcacatcacccacaaaagaaaggctgatgcgctcggcgagagcccccgcagggactgcgagcagtacgagcactagggtcaatgcggcggggaagatggtcatttctgctccggaggcacaaaaatattgactaattcgcaggttagtgctaaacactataactttcatgtcgcaaaagtaaaggcttgaaccaatgcttgacgccaaatatctgcgggagaatctggaagaggtggaggcgcggcttgccacccggggctccgaggtgagtctcggccggtttcgcgagttggacgagcgtcggcgcgcgctcctcacggagagcgaatcactcaaggcgttgaaaaactccgtgtccgaagccatcagcaaggtcaaggacaagagccagattcaggataagatcgccgagatgcgtgaggtgggggtaaggatcaaggggctcgacgacgagttgcgcggcatcgaggacgagctgcagatggtactgctgacggtccccaatgtgccgcatccgacggtacccgtcggagcgtcggaggcggacaatcgtcaggtgcggacatggggtgagcctccctgttttgcgtttgaccccaagccccattgggagataggcgaagggctcggcattcttgattttgagcggggagcgaagcttaccggtgcccggttcacgctctatcgtggtgcaggtgcccgattggagcgcgctctcgtcaatttcatgctcgacctgcacaccgagcggcacaattatcttgaaatgctcccgcccttcgtggtaaacagggaaagcatgaccggaaccggtcagctgcccaagtttgaggacgacctcttccacctggaaggggtcgattatttcctcatccccacggcagaggttcccgtcaccaatattcatcgcgctgaaatcctcaaagctgcagacctgccgctcagctacacggcctacactccgtgcttccgcaaggaggccggctcctacggcaaggacgtccgcggactcatacggcaacaccagttcaacaaggtcgagctggtgaagtttgttcatcccgcgacatcctacgatgagctggaaaaactgctctccaatgccgaagaggtgttgcgccagctcggactggcctatcgggtcgttgaactctgtaccggcgatatggggttttcggctgccaagacatacgatattgaagtctggcttcccggccaggagacctatcgggaaatttcttcgtgcagcaacttcgaggatttccagtcccggcgggcctcgatccggttccgggaagacgaaaaatcaaagcctgaattcgtccacacgctgaacggttcggggcttgcagtcggtagaacgctggtggccatccttgagaattaccagcaggaagacgggtcggtagtaatcccggacgtgctccggccgtacatggggggactgcagaagatcggctaggctttcggagggatggccgagtggtttaaggcggcggtcttgaaaaccgttgaacgaaagttccgtgggttcgaatcctactccctccgccataattaataaacaacgatcggagagatggccgagtaggtcgaaggcgctcgcctgctaagcgagtatacgggcaaaacctgtatcgagggttcgaatccctctctctccgccagatatctaacagcccgtgtcattgcggtaaggttctggagacgaggaggacacgtgaaggtgttgttcaggctggtggtcgttgcccttaccgtcatggtagctgttgccgggtgctcgaaaaaggaagagcagaaagccggcggcgatgccggagcacagcacggccaggcggcaaagaaggaatcagtagttgttgttccggataacgttaagggaaagtggaagtccgtaaagatagcagttaccgataaggctgccaacaaggagtcggtttacaccatcaacgtcggagctgagctggcaattccggagagcaatctcacgatagcggtagacaatttcctgcctcacttcacgatggacgggacgactcttacctcccagtccaatgagccgaagaatcctgccgcacagatccggattctggagggagggaaagaagtcttcaaaggatggttgttctctctgtacccgacaacccatgccttcaaccatcccaagtacggttttacgttggtggattttatacccgccaattaacaatgcgctcgtagctcagctggatagagcaccagactacgaatctgggggtcaggagttcgaatctcttcgagcgcgccattaaaacaaggggttacggctaaggccgtagccccttttcactttccgtggcctctgccgtggcctactgcgaaaatcctcccctaaacctcctccatggaataatatatcaatcctgcttctgctggcggcgacgcgagataaagtctgctagagcgcggacgacgatcaaggtcatgaccaatgatgccgtaatcagttcggaaaatcaagttcttgcaaccacattagctgtttgatcaagtgttgcagtaaacggcatcgagcatgctgggtaatggtgaggaggagtaaatagatgggaaggaaggcggtgcacaaaatacctgcgtgagcttcatgggcctattcatgacaagttcaaggaagattgcagagcttgatttcttccggctgaaaaatattggaaaaacccttctcccgatgccgacgtaacggatgaatatattcaatagcttgttgatgcggcaatggagtttggtatccctgtgggaggatcctgacccaaggggagattagccgaagacggcacagtccctgatatctacccaatgatcgaataggaatctcgaagctacagttcacggacagagcagaacgttatcgactcggacggtacacttatcctcaatagggggaagcttttgggcgggactttgcacacggtggaatacgcccaaaaatatgctcgaccctgcctagtagtccgtctggacgctgaatgtgattttgcaaccgtaacgcggtggatcgcggacgagaaaatccggtcctcaacatcgctggaccgcgggaatctaaatttcccggtattcaagagaaagcactggcgtttctccgcgaagtcttcgcagaaagttaatcaccatgtgcggccgattcaccctcacgctcccgcctgacctgctggccgagatcatcggcgagatcgaggctgcccgcgtccagccacggtacaatatcgctccggcccaggaggtggcagtggtccgccaggatgccggcggccggcgccatctggactacctccgctggggcctgattcccccgtgggccaaggatgcctccgtgggcaaccacatgatcaacgcccgttccgagacagtggcggagaagcctgccttccgccacgctttccgctcccggcgctgtctcgtgctcgcctcgggcttctacgaatggaaggccgaagggaaccgcaaacagcccctctatatccacatgaaggacggcggccccatggtctttgccgggctctgggaaagctggaaatcccctgagggggcaatcgtcgaatcctgcaccatcctcaccacgtacagcaacagcctcatccgccctctccacgaccggatgcccgtgatcctcggccgcagcgactgggacatctggctgtcccgcgaggcgaccagtgaggagcttaccccgctcttccagccgtacccctcggaccttctcgccatgtaccccgtgggaaccggcgtgaacagcccgcgcaacgactcgccggaccttctcgaacccctgaacgagccgtaacccccgccctggcggacgtagatcgagcgcccttgacaggtcgcctgtacggtgataggttgtcacatgtataccatgactgatgacaacccggaggagccatgcaggaacttgccccccgccagcaacaggtcctcgccttcatcaccggcttcatcgccgaaaacggctacccgccgaccctgcgggaaatcgccgcccacctcaagataagcggcaccctcggggtctccaagcacctggaggccctggagcgcaaggggtacctgcgccgggaggccaacagctcgcgggggatcgcccttgtcggtcggacagacacagcgctctccctccccgtggcgggagtggtccgggccgggctcccccagccggccgtggaggacatcgaggagtatttcgccatcgaccggagcatggtgcggggtggcaccttctttctgcgggtcaagggtgactccatgatcaacgccgccattgtggaaggagatctggccctggtccgcccccaggccacggcggagaaccgggacatcgtggtcgccatggtggacggcgaggccaccctcaagcgcttctaccggcagcgggaccagatccgcctccagcccgagaaccccaacatggaccccatcatcatccggccgggggagggggacgtggcgatcatcggcaaggtggtcggcatctaccgacccctggagtagagcgccatggaacgggtagcacaacaggtcaaggtggcggccgtctttgccccggggagccggatcagacccgtctggttcgagtggaaccgggagaagcacgccatcacccagaccacctacttctggcgggaccgggtgggggaggtgaccgtcctgcgctttgccgtcaccgacggcagctccctctttgagctctcctacaacacccgcgaccagaactggaccctggatggggtggaggcggcaccgtgagcgggggagagcccaggcagcgaaccatcctccacatcgacatgaacgcctttttcgccagtgtcgaacagcaggcgaacccgagcctccagggaaaacccatcgccgttgtcggctccggccgcaccgtggtcaccaccgcctcctatgaggcccgggccttcggcgtcaagaccggcatgaacaagtgggaagcgctccaggcctgcccccacctcatcctggtcgtgggtgacaaccgcaaatacacccacacctccacccagatcaaccggatcttccgggacttcaccccggaggtggaaaccttctccatcgacgaagccttcctcgacgtcaccggctccctggcgctcttcggctccgccgaaaccatcgcctgccggatcaaggccctgatccgccatcgtttcggcctgacctgctccatcggcatcgcccccaacaagctcctcgccaaactcgcctctgacatgaaaaagcccgacggcctcaccatcatccgcccggaagaggtgacccgcctcatggagatcatccccatccaggacctctgcggcatcggcgtcaagaccagaaaacagctcaacagcctcggcatccagacctgtggcgagctggggcgcttcccggtggagatcttgcggcgcacattcggggtgatcggcgaccggctccacctcatgggcaaggggatcgacgattcccccgtggtccccgtcgaggaggccgaagaggtaaagagcgtcggccactccatgaccctggacagggacctcaccgctcgacgggacatcctcaaatacctcctccagctctccgagatggtgggccgccgggcacggcgctacggcgttgccggcaagacggtccatctcaccatccgctatgccgacttcaccaccgtgggcaagcagcagacccggaaccaggccactaacagcacagaggaaatttacgccgaagcggtgaagatcctcgacacctttgagctgctgcagccggtgcgtcttctgggggtgcggatcacgaacctgtgctaccagcgggaacagttgccgctcttcgagaaggaacggaggaaggcccttgccaccggggccatggacgcggtgaacaacaggtatggcgacttctctgtcaccttcgggagcctccttgatgaagaggagaaggggagcttcgtcatctccccggcctggcggccggaggggatcaggaatgtggaggtgaagtgaggataggaccgcttaatcaagtcattgccatggaaaatggactgcacaggcatgcctggaagttttcaccaacgaccagtggcggaggggtgaaggtctacgatcgttgcatcattttgttctattctccatctctaagattacggcccccattttcgataagtttgtacggatcaaatcgacatactccgcgatgggttcgactaattcaggcccagaagttgtgagaggcaggttcttgctccggtaataaaaggaactcccgaaattgttgaaccatttctgccccttagggtattcgtctttaatagcactcaaacggacagaggcattcaaatcaaaccaaatctctttattcttcagtcgttccgctatgttaatcgcgtaagcttccctcgatttcaaaattcaatctgaaactgttaccctgaatctggatacccacaacggctgggctaccctcgttctccttctggtcagctacaacatacttcagccatgtaggatggatgaaaactttggagttgcgattccgtatgcagagccaagacgctatgtagccttagtgaaagacctcaatgcggccacaccagagataaccgcgctagtactaacaggggaagcctacggatatgactgccgcttgcctcaactttccggtgtttccatcgtcacatatttggtcacctgatcactaacttctctaccactacagatccattgaaaattgtgaggcttccatttattgttgtgacgccagcatttccggagtactggtcatcgtaaccgccttttagcatcaccgaaatgttcctgttgagaacacatgcttctgtcaggtttattccccatatctgtatagtgctgttcgatggagcagcattataagccgcctgaatagtcgaataatacaagggcgacggactatctagacgcacaacgtgcgtatcatctttcgtgaaagtagccgtcactgtggtattcgactggagcgaaataatacagtttccggtacccgagcatgcccctgaccagccagtgaacaacgaatagtccggttctgccgtaagggtgatggttgagccgctttcgtagaaccctccgcaggtgctgttacaggaaataccgaccgaaggaccggtgattgcacccttaccagtaccgttaatagtgatgtcaaggcgatagcccgcacggactgttatgttagcgccagttgcattgccggtatttccggcagcatcggtggcgcgagctttgatgctgacagcccctggctcgggcagttgccagtcgaagctccagtttgtcgtcccgcttgccactctccagctctggccaccgtcggttgacacctcaaccctctggataccgctcccattgccatcaccagctgtccccttgatgatataactcggcccgcaaactgtctctccagagacagggaggcttatggctattgatggtgcctgctgatcaaggcccactactcgggagtctattgtttgattaccagcctcatccaccgcagcagtatttatctggttaagtcccggcaagagagtaagtgactgcgaaaaggacccatcataagcaagtggcacactgaccccgttaatcgttaaccgacttactcgtgttccgtccgtggtcttgcctgttaattccaccgtcgacaagcttgtccatgaccctgcaaccggagctgtcaccgacaaggatgggccagttgtatcgacgacaaactgttccgtttgtacagagctggcattgccagcaagatcaatggcgacaagtttcagtatcgcgttaccactcacaagtatcggttttgaatagactgacgatgcggtcgtcgggttcgtgccgttgagcgtatagtagatggttgcaggctcgctggtcgtgagcgtaacagtttggccagagttgtatatcccgctccgcaaagagaggttgactgtcgggcttactgtgtcaagggttattgtcgcgttcaacggtgcagttgtagcattgcctaacttgtcgcgataccaggcatgaaccgtcttcgggccgtcccctgccggtattacccattcctttgtcccgatataaggttcccacctcgaacaaacattgtcattgctgacgcacatttcagaggcgccgctggcatcttttgcagtgagtttcagtgaaactgtagtacttcttgtaaacgttcgcccatcatctacgactacagaaccaatcggcgactgactgtcactcataccagcggcgacacccgtgagttgtgccgatagaagtggggtattgctgtcggaagttggtatctccacctgtgcacttttggcgccggaataggagggaacaaactgaacatctaccgtgcaggtcgacgccgcagccatactctttccagagcacccgttcgcgactacagtaaactcataggggttaatcccggttgttgtcagactgccaaggtctatgctttctgatccggcattggtaacagtcaaccgcatcgttttaacactgccagtataagttccgaaatccagcgcgattggctttaagtgtgccccgctgttaactgataacgatactcccgcttccccgtttccgagcctgtcccttgtggagtacgtttcgctgctcctctgtgctgaacctgcactgaaattcccgtgtcgcagtgtgtatccttcactgatcgcgattacgttgtaatgagcaggatcggtgtcgctggcatcggggagcccgtcgccgtcactgtctgcactgataaaaggatcactgccatttgcagttgtgtggaagacatatacttccaggtagtcactcaaaccgtcactgtccgagtctgccagaatgggcttcgtccccttcagatattcctggaggttgaccatcccgtcgccatcgggatcagcctgggcatcggcccggtcgtggggattcaacccgttcgctgcctcccagacatcgggcatgccgtcgttgtcgtcgtcatcgtcaacgatatcggcgatgccatcgccatcgctgtcagcaagccccaggtaacctgtctgccggccaagcgcatcgttcagagcatagttttcgctctcgcgttgcccgcccccctggttgaacccgacctgctgcagggagtcgcgcaggatgtagctgtcgctcagctgtgccgcaccagtttgcgagaagctggcccgcttcagtacgtaattatcactgctgctgtccatctgggggttgtcggccttggtcgggtcggttccctgctggtactcgcgctggttgttccagctatcgccatccgggtcagcctgggaatcgatcgtgcctaccagggcataacggttggcccaggcatcggggaagccgtcgttgttgctgtcgttgtcataggcgtctgggatgccgtcgctgtcgacatcggccgacagatactcgatctcggcgattttgtaggtcgactcaatgccgttcctgcggactttgaagtaaactgtcttcttccccggatcgccggtgagtgtgtaggaaatggcggttccgtatggctgccagctggctccggcgaattctggtgactcgctggccaagaactcgctcgggttgccgatggtgacgttgctgagagtcacctgccgggtggtggtgtacggctggccgttgttgagggagaacagggccacgatcggtttctggtccgtcttgccggtcaccgcatgggggcctgcgcctgcttccccataggtgtactgggccatgctggtggtcccgttctgcacgctggtttcggtcagcatgttgccgatggggttgtagaggtaatccttccggtagccgccggcgccggcatcctcggccatcagcagccggttgagcggatcgtaggtgaagttctcggtgcgcggcgatgcaggctgcgtggcgttgacgatcttcttcacattgcccacatagtcgtattcgtaactgaagttctgaatgttcgtcgtgagaatccgcttcaggtggaagttttccgggtagtaattgaactgggtcgcgaggccgttaatgtagccacgccgcgtttcgctccctgcctggttgtaatcgatggcgctgagaattccggagattgccgacagtttccccatgccgttgtaggagaaggtcgtcacctggccgtccgggtaggtctggctcgtcaggcggtccatagggtcgtacgcccacgaggtcgtccaggtcatgccgtccattgtgcgggtttcgccggtcttgcgcagccgcgcgtcgtaggtgtaggcgaccgtgcccagagcgtcggtcacccgcgacagggcaccaactttcccttcgtcatagacgtagctaatgtccggatcgttcgggtaatcgaccttcgtcacccggttcagggggtcgaacgtgaacctcgtggcaatcccctttgcatcggtggtggcgatgatattgccgacccggtcgtaacgggatgtccgtgtgccgagatcaggatccaccactttcgtcttccttcccagggagtcgtagctgtgggtggtggtgttccccaggtgattggtggtcgtcagcagctcccccagcggattgtagccgtagcgggtgagataggtctcgctgccgttcacctccgccacctgcgccagtttgccgtccgcatcgaaccacttctgcttcaggtggctgttctcgttggtttccgtgacggaccagtggttgtaactgcgcaggctaaaggtcccgtcgggattagttacctttagcggccgcccaatggggtcatactcggtcaccgtcttcggtgtcgccagaggagcagaataaccgacgcttgcggtggcgaggtatggcagggagcgccccgactcgcgccccatagcgtcgtggaaggtatcgaccacaatctgggatgccgggttctggtattcggccctggtctggatgacccggccgaggccgtccaccgactggatagtatccagcgtattggccgtgcccgcctgttcgcgggccttcacggtcacgttctccggggcgctgccgtccaggttgtaattgatctccgtcgtcgggaaggcgagagtgtcacccggcttgaccaccttcatcagccgcttgaagttgtcatagacgtacaccgtctcggcgccgttcgggtctctctccagcaccggcttgccgatggctgggtcgaactgccgctccgtcacctgccccttggcattggtcacccgcaccgggaaggcatggtagtccgcatcgtactccaccttcgtcgcccgcccctcggggtcgatggtctcaatgcggttgccatagctgtcgtagcggtaggtggttaccgggttctcgccgctatccaggaaatgctcctcccgtgtgaggttcccctgcaccggcaccgcattcagatcgcctccgtcgtactggaaccagctctcccgcaggtgcgccccgccgggcgttgcggcgctgtagaggcgttttaccctattcagcagccagaggttctcgttctgggcgtattcccggaaggtgaacagctcgtcgccactgacagcagcatcgccataatctgcctccagggtcacgttgccgaactggtcgaactggtagtctttcaccacctgcttcgggcttgccgccacaccgtcataggtgaaggtctccacccggtcgagggtcacattatggacaccgtcggctgtggtcgccgaccaactgttcacggttttgatgtacggtttgccggcggcatccgtcgtcagcgtctgggcttcggtccctttcagggcatcgtcctggttgaaggtatggatgacttgcgagattatgttcgtgccatcccgatgggtttccgtcaccatgccgaagccgcgaaattcgttggaaggaacgtcgaacagcccgttcgcacaggcataaccggtggtcacaatggtcctctgggagttgccggccggcaagccattgtccctagtcaccgatgacaccacccagtagttggaggggaggctgctgttcgggcaggtggaggaaggggcataggcaatagtggtaacaccccccaggtcactggtgatcgtctccagcaacctggtctgggcatcggcctgtgtgtaggtgaaccgggtcggcggcagtgaggtgacgccatcagagccgtatttggtgatgctggaaaggagcgatagcggcgtttccggggttatgggggaatatgccagcctgatactcttcaccaggctgccgctgaccgagacgtcgatcctgctcaaccgtttagcgatggtgactgcggagccttcatccaccagcgaaaccgggtcgggccggtcttcccaagtaaattcaatgacccgctgccggtcgttgttgtattcgatcctgccgggatagacgactccctggtcttccacgtaggaataatagatggcgttgccgttcgtgtcggtgatcctgtccaggctccagcgccacccctggggggtctccggaatgccggggtagagaatgttgtccgcatcctgcgtgatgccgaaggaatatctggtgccgtccttggcagtcacctcccaagcttcgccggaactgtttgcagcgcagggtttcttctcgatcttcaggtacgattcgattctggtgcggtagcggccgttcccggcatcaaccaagtcatgcctggcgccgttcaggatgagggagtatgtgtcgttgctgtttttctggatgtggttggaaggaatttcccagccagtgcctaactggttgttggtgttgccaacaaggaagctgttgtaggaaagggacaaccgcggggcaaaaccgtgtactccggatggatgttctactttatagtcgtaataataagtgcaagtaaataaatttgattggtaaaagtaactgaaaatattgcctgcccacacagatgagtcaaaaattacagagacgcaaaatatggccattaaatacaccagcccgattatagtggcccgaatatatttatacgcctcacagaacattaaacattctccatttaaatgaatttatccggctttatgtccaaacaagccacatctgatttggatatatataaaccttagttttgatattacctcataggtaagagttaatttatcagcagcatattcagttaatgcttgtgatgcgctagcgtaatcaccgtttttaatgaattcaataatttttaatccagttactgaatcacctataccaggcagattctctacagctgacaataaatcatcagattcttcaacgcatttatctaggctgttatcatattcaccaataaacacagaagtgtctggtagatgattaacatcaatattattgtcacttgggacttgattgtttgttaaagattcagtttcatgtgctgcattgtttgtggctttcattcggttgctttgtgttttggttcgagaaatattttttgcgacttgatacttcttcccctccttaaacagcttcttcgccttcttcagcggtgtcttgtcatgatccggatcaaccccatgggcgatcatccatttttctctctttgacagctttgccttctttttcttcttgtagccatccaggtcaacataactgagcggattgttccccgcgtacgcatacaggttcagatcctgcggatcatccagatcgggctcctcgacatccgcctgggtgaagtgccgcagttccgggctgacgtagcgcgcctcgaagttgtataaccctgcccccttgtcgttttccttgccggtgtaataattctctgtgccgccttgcctgacctcgccgaaggggagatagctggtgctgctgaccacctgcccggaaccgttggtcaccgcgctcacaccacccaaatggtcaggatgatagaaataggtgttagcggcaatgtaaaaatgacccacttcggaaatcgaaaattgacccattcttcctctatcctagccgacctggagggtcggcatgatcggaaaggaagagtgtatggaagtcagaattctcaagaagcagggcaagagcatccgggagatctcgcgtatcaccggactttgccgcaacacggtcaggaaattcctcaggtcgaccgctgatcccaggtacaaagaacgagcgaagcgaccggggaagcttgacccatttaaagcgtttctcgaagaacgggtgaaggcggctctgccgcatcggattcccgcgccggtgcttgctcgggagatcaaaagctttggctacgatggcggcgaacgcactgtcagaacgtttttggcgaccctttattcccgcatcacgccggaacccgttgtccggttcgaaacggagccaggcaagcagatgcaagccgactggtgcgaactgcgcaagggcaagcacccgctgtacgcattcgttggaacgcttggtttcagtagagattcgttcgttgtcttcaccaccagccaagcgttcgacgtccttcgggaatgccacgagatggcattctccttcttcggcggggtcccgcgcgaagtgctctatgacaacatgaagaccgtcgtgctggagcgaaacgccttcggcgagggcaaccaccgtttccacaccggcctgtgggacacggcaaagcatttcgggtacatcccccggttgtgcaagccgtaccgggccaagaccaagggaaaggttgagcggttcaaccgctacctgcggtacagcttctactacccgttggtttcgcgcctgaagcaggcaggactaactctcgatgtcgcaaccgcgaacatcgaggtcagaaagtggctcaacgaagtagccaactgccgcatccatggggagaccggcgaacgcccctgcgatcggctcgagatcgagcggtcagcgatgctgccgctgccgccaaggcttgcagtcgagccggacaagccgcaagtcattgctgccatgccgtggccggttattccccttcagcgccccgcctccttctacgatcagatccttcaggaggggcggctatgagcgacatccagcaccagcgtatggtcacgctctgcgatgatctgaagtttctgtcggtggccgatgtctacaccgaccttgcagatgccgcggcaaagcaggaatcctcctacatcgactaccttgaacaggtactcaaggccgagaacgacgtccgacagggacgctcgcgccacacaatggcaaagctcgccggttttcccgcgatcaagactctcgaggattatgactttgagttcgccaccggcgccccgaaacagcgaattctggacctgtcggcgatggcattcctcgagcgccgggagaatgtaatcctgctgggtcccagcggcaccggaaagactcacctcgccatcgcgctcggctaccgcgctactcagtgcggcgtgaaggtacgcttcatctccgccgccgacctgatgctgcaacttgaaagcgcccagcggcaggggcggtacaaggaagtaatgcggcgcagtgtcctggggccgagactgctcatcatcgatgagatcggctacctcccgttcagcgaaacgcaggcgaatctgttctttcaggtgatcgccaaaaggtacgaaacaggttccgtcatcctcacttcgaacctgagcttcggggaatgggaacaagccttcggcggcaatacggcactcacatcagctatgctcgaccgactgctgcaccacgcccatgtcattcagatcagaggtgacagctaccggctgaaagagaagcgacgcgcaggtattctcggccagcaactgccgacacctcagatcgatgactaatccaggaaggtgggtcatttttcaatttccgatcaaccggtaaagtgggtcaattttcgattgccgttgacaccccggcccacctattaccgaccaccggcaacatgcctgcgcgagggcgaccttgtgctgatgcgtcgcatcgacgagctctatttggaacacccctgggcgggcagcagaacgatggctaccttgctttccactccggatgaggttgtcggccgaaagcggatcagtcgcctgatgcggctgatggggatcgaatcggtcgcgccgaaaccgggaaccagcaagcgccacccccagcacccggtctatccgtatctgttgcggggcctcgtcatcgaccggcccaaccaggtctgggccgccgacgtcacctatatccccatggccaaggggttcatgtatctggtggccatcatggactggacaacccggaaagtcctttcctggcggctgtctaacaccctcgacagcaggttctgcgtcgaggctctgaatgaagctctcagcaacttcggcaccccggagatcttcaacaccgatcaggggtgccagttcaccagtgaagcctttacctccgtgctcaccgccaacggcatccggatcagcatggacggcaaaggacgctgcctcgacaacgtcttcgtcgagcgactgtggcgcactctcaagtacgagaggctttatctcaaaagctttgactccgggattgaactttcccgggagctttcatcctggttctcgtggtataacggtgtccgccctcaccaatccctcaagaagcggaccccggaccaggtttactttgctggactgcccgagaaaaaggctgcctgaagcctgtaaacccaacaaccatgggccgttgcttaaacaccccttcaggctgtctcacaaaccggcaccacctcaaccccagcagctctgggcgagtagaagatcgttggctacacttctattcaaacccgataactttttgtctcaaggaagttagtcttaatgttgctttacgatgggagtattttttcatcaccttatgccgatttcaggggggacatgtgggagaccgtctatatttcgagcggttcatctggtttgacagccaaattcgcaacggatgctatcccaatgcctcggcgcttgccaggaaatttgaattcgacataaagactgcccagcggtccatcgaatattttcgggaccgtcttggcgctcccctagactatgacgcatcccgtcggggatatcgatattacgaccccaactaccaactccccgtcacccatctctccgaaagcgaacttgtggcgctgctggcatcgcgcaagcttctcacagatgcggcagccggtcctcttggtgacgaactcgagaaagtatccaatcgtctcggtgcactactttcaaatggtctcaaaggaaagataaaccccgagcgcgccttttccttccgttggaacggcatggctgcaagtgatcccgtcatattcgagcaggccgtcagtgccttgctctcctgccgtcttctcaccttctgctactattctccccttgccggtgcctgcaccgcgcgcaccgtcgagcctcaccacatgatcaactatatgggagcatggcatctgattgcctggtgccgccttcgtaatgactggcgcgattttcatctggcccgggtgtccctggcccatcttgaggaggaaattttctcgccgcgcgatgaaaccacttggcgtccctgtctcgatgagacgttcggtatcttccagaaccgcgagcggttcgatgtcaccatcagattttccgccgatagagcccgctgggtcagggaagagctctggcatcaggatcaatccacaagagatctcgatacgggagaagtcgagctgacgattcccgtctcgcacgaggcggagatccttatggaggtcctcaagcatggctcccatgcagaggtcatggaaccaatttggcttcgcgatcgaatccgagaggaaatcgggaagatgcaaaaaaaatattagacctggtacacgggatgggggatgtgggctgataggatggtacccggcatacatcacggttcggaggggtgccatgatcgggaggagggactttttcaaggtattaggattagcggccttgattccggctgcgccgctgaaacccgcatctgcgggaaggcgcattgatctcctggaggtccatatcgccggtttccaatatcacgaggggatgagcgccggagtgttctcaatgcttaaaagaggaggcgagctttgcctgcggcgtgagccggacaacccctatgaccccttcgccattgccatggaaactcaagccggaaacaagcttgggtatctcccccgcaggatcaacggcattccggcggcgattctcgaccaaggcgttacaacgagggctgagattgtggaaatagatgcattggctcctccttgggagagagtgctggtgagggtttggcaggaggtgtgaggaaaatggttgaacgggggataactatgtcgacatctgaagattttgaatcaaactacaaactcctaacaggtaatagtcctttcccatggcagcggaagctattcaccatgtttgtagacaaacggtttccagaaacttgccctgtcccgactggcctcgggaaaacttcaatcatcgcaatctggcttctggcagtggcccaccatacccgtaacggcacagttactgaatttccgcggcgcctcgtctatgtggtgaaccggagaaccgtggtggaccaggctacggatgaagccagaaaaatgcttgaagcactcattaccaagccagaactctgtgctgttgctgatgtgctgagttcgctcgcgacccgggctgatgcagcacctttggcgatcagcacgctacgaggacagttcgctgacaacgcggagtggcgggacgacccggcccggtctgccgtgatcgtcggcacggtggatatgattggcagtcgattgctcttttccggttacgggtgtgggttcaagtcccgtccgttgcatgctggatttctcggacaggacaccttactggttcatgacgaggcccacctggagcccgcatttcaggagctggtatcggccattgcatcggaacagcagcgccgccgcgacttctggcagttacgagtcatggaactaacggcaacttctcgttctgacattactgacgcgaatactctctttacaggggaagaccggaaacatgatgtggcccggaaacgactcgaagcgaaaaaagggatttcttttcatccggttgacgatgaaaagagggttactgagaaggttgaacaactgaccaaagggtacaaagacagtgggcaggcaattctcgtctttcttcgcggggtcaaagaggtgatgaaggtagcggcatttctgcgcaaggtggtgccggatggtgtagagaccctgaccggcaccctgcgcggcttcgagcgcgacacgttggccagggaaaatgccgtctttgcccgcttcatgcctcactccgaagcgataccacagcagggcaccgtctatctcgtgtgtacctccgccggagaagtcggggtcaacatatcagcggatcatcttgtctgcgacctgacccccttcgaaagcatgatgcaacgctttggacgggtgaatcgatttggtgatggcaatgcacatatcgacgtcgttcatcgcccattcggaaagggctctggtttcgacgaatctgcgcccgccgcattggacgatgatccgtcagcgggggccgccagccaggacgatctaactgccgacgcggcgcccaagaagaaagagaaaccgttgtcaccttttgatcgggcttgcgcacaaacgctgtccgtgttgaagcaactgcccttgcgtgaagaccggcgtcgcgatgcgagccctgcggcactaagcgaaataccccttgccgaccggcaagctgctttcacgccacctcccgtcattcttccgataagtgacattcttttcgatgtctgggcgctgacctcggttcgccagaaactgcccggccgaccgccagttgccgattggctgcatggcgttaccgaatgggagccgcctgcaacccatgttgcatggcgggatgaggtctatctggtcagcggcatgttggagatctgtccgcccgaagacctgcttgaagactatcccctcaagcctcacgaattgttgcgcgaccagaccacacgggtgttttccgagcttgagaaaatcgccagccgatgtccggcaaagcctgtatggcttctcaacgctgacggcaaggttgacgtgcttcccttggagaaattagtcgatagggacaagctgagactggccgactgtactgtgttgctgccgccagcggttggtggcctcgacggaggcatgctcaacggtgatgccgcttatgaccccaaggtggtttatgacatagcagatcaatggttgggcgagaacgacaggccgcgtcgttgccgcctttgggacaacgagggccctttatcaggaatgcggcttgtgcgaactatcgacgtgcgccccgatgccgaagaacaggaggaagaaagcgcagaatcaactatacggcggtgctggcattggtatgtacggccccgctccgctgacgatgatggctcaaggacggcacgagtaaatcaggaactgacatcccaccttcggtctgccgaagacttcgccaagaagctcgtcgacaggctcggcttgggcgcgctggaagcaaaggcggtagtcttggcagcgcgctggcatgacctcggcaaagatcgcctgatctggcagcgctccatcggtaatcgtgactaccctgggcttgtcctggcgaagtccgggtccggaatgcggcctatcgatctcagcgactatcggcatgagctcggatcacttatcgacatatccaactacccggagtttcttgaattgtctgaggagttacaagatctcgttctgcatctggtcgcagcccatcatggccgggctcggccccacttcccggaaaaggaaacgtttgattatgaccggtcagaagaggccgtagcggctatcgtcagtgaggtcccccgccgttatggccggttgcagcggaaatacggccggtgggggcttgcctatcttgaatccttggtacgtgctgccgatgccatggcgtcacaatatgtcgctggtgaagaccccgcttatggcaatgctgcgttgtccctgggaggtgcccaatgagttcgaattcaaagtccgcaatcagcattcgcgtcgatcccaccaaccccggccagttctttgcttgctgcggcctgcttgaattggccgaccggctttgggatggagcggaaggatggttcgataaggatggtttcctgttctctttaaggccatatcaagaaaaagctcagaaatgtgcccctgcaacacttcttgccgagattacccggtgtcgccttaccaacaccatgtcagattcggagctaaaacgccgcgatcagctcatggctgtgccgaagaagataatcgaatccgacccttcgcttgaagccgagaagaaagttctggacaagctttggcgggaagctcctcttgtacttcattcaccattcaatattcgtgttgactggtttctcgacgaatattgtggtggaacaatgttcaagacatgggccgggcagcaatctgtatttgaaatcgggcggggaatgaaagcagctttggattctggggattggagtcatacgtctccggatgactggttgcgaagacgcatgctgaatgattctctgccgttcaacttcgattctgaacttggtggagtagggtccgatctcgacgttggattcagctttgaccccttgaagacaatcaaagttcaggcacggccactcctggagttccttgcattcgtcggattgcagcggttccgccccatgaagattaatgccgagaaccggtttcagtattttctttggttcggtcctcttgtctcagaggtcgctgcaccagcggcctgtggcctgtttgggccagttcgcctaaaggcatttgaatttcgactgctttatcgcactaagtacctgaaaagttttcttcccgcaaccccaattcaaaggagctgacaatgaacgatctcgtgcagaagtatgaccattggttggaaaactccggacctgcggcactggttattcgcgaacaactgatgcccgtcgagggacgtgacggtgtgctgtttccagcgacctttgccgataccggctacaacatcgacaaattcgacgatggcggcaatgtctgcctgatcgacagtgtcgggtcccaggcaaacaggatcgagccgatcttcatgactaaggattacgctggccttgtcccccaaatagtggtccaggcgggaaacaaaaaagtaaatcttctcgaagcagggcatcgagccggggacgcgattattcgctgttctgagttgcagcaaacccttagggctgcgttcaacaacgttctgaatggcaatgcagagccactagcccgtatagcacccacctcgcttgtgtttggcgtgtgggattcacgagatacccaagccaaattgcccagactcgttgcctcgaccataagggcctacaatgttcgccctctcacccgctctgcccagtatgtgccggctgttgactacaacgccgaagggcttttggaagagcccggtgacttgcgagatgctgaaggcaaagtcaagagcaagcacccgtttgcccaacgcgggtttgtgcatgtcccggcgacaggtgctctcggcggcgtaatcgccaccggggggattcgccgtgacgccacactccaccttgccgcgctccgcttgctttcggcaggccaagacgaagcaaagtccaaggcccttcgccgctatatactcagtcttgccttaacagcatttactgtgcctgtaactggctatctgcgtcagggctgcaatcttgtgctcgaccctgaaaacccccttgagtttaaagaggtttttaatgatgggacgcgcaatgacgtcggtattacgcacaccgaagcgattgtctatgcaaaggcagttgcaaaggagtttggcattgaccccgagcgtaaccttgacgaaaaaaaagccccggatcgagaagtaccgtttgacaaggtactggcgaaaaaagatgtgagcgatgccggaggctctaagaaaaaagcaaaatgagcgggggaatcccatgagtatgtactttgtattgacaatcgcctttctcgacggccgtttccacggcaggcgggacggtgacgagccggaatggcctccttctccgttaagggtttttcaagcattggtggcagcatcagcacggatgaacggcggggcattgtcgtcagatggcagttctgcgttgcagtggcttcaggcgcagcctgctcctgcgattgtcgcaccgtcaggcatcctttcggcttcgccatatcgactttcagtgccgaacaacgccatggacatcgttgcgagagcatggggtcgaggtaatgaaaccaactcgggtgacgccaaccctgcgacgcaccgcacgatgaagagcatccgtcccattcatttgatagacagcagttcggtgcattacctatggcgagtaagcgaaccggttgccccagagatagccgattacgtccatgcaatagtggagatggctcaaaacatcaacgtgttgggctgggggatcgatatggtggtgggaaatggcgcgatgcttaccgaggagcagatggagtctcttcccggtgagcgttggttgccacacgctgagaccggtgtggacggcctacgggtaccggtcaacgggactctggccgatttgcaggcgcggcatgaaggatttctttcgcggctggcgcacggcatcttcactccgcctccgccgttggctgtctacgacaagatcaattatcggcgggccattgatccacccccgagggcaattgccgcattttccctgctgaagacagatgccagcggattccgggccttcgacacggctagatgggcgctcaccgtggccgggatgacgcgccatgccgcacgacgggcggcgcaaggcgcgggttggaaagaatcaaggataaacggctgcatccttgggcacggcgaatcaatcggcgatgaaaaacatctcccgacaggaccacaacgttttgcatatctccccgtgccgagtctggaggcccgaggtgccggcaaggcaccagtgattggcagcgtacgcagggtgattatcaccgcttttgatggggcgtgtggagatgaaatcgactgggcgcgtcgcgcactttcgggacagatgctagagaagatcaagaaagacgagagcgatgataaagagcacgtggcgttgctttccctgctccccggatccgacaaggtgattcgctcgtacctccgaccgtcctcttcctgggcgaccgttacccccgtcgttcttccggggtatgacgacccggcgcactacagacgccggctccagcacgtcactaactcggatgagcaaaagcggctactgtggcatctccatgaacggatcgacggtttgctccggaaagccattgtgcaggcgcagtttcccgaaatactggcgaagaatgcactgatcgaatggcgcaaggttggctactggcgtggcgccgatctggcggatcgttatggcgtgccggaccacctcaagaaattcccgcgttaccatgtcaaaatccagtggcgcaatgattgtcagatgccggtgcggattgatggcccaatctgcattggaggtgggcgattctacggcctcggtcttttcgcccccgttgactgacgatgtcatgtagaaaaattacaaagtaggaaggaggatttctaatcacttcacccgccgcgcttcatccaccgcctcggattacgcttggcatgaaacacggcaagaacgacaacccgcgtctcttcgagcaaaaagaaaatttggtaggggaagcgcctgatgagggtcctgcggaggttattgtgaacaaccggaaactggcggggattgcggaggatggaatggaacgcggcatctacgttcagcagaaaatccgagccgagtcccgaaacgcggtcctcataccagtcaaaggcgtctgctagttcggattctgcctcggggcggacgatcaattcaaacatcacgccggttcctgatccgttctctgacgatgtcccagggcgatcctttgccggggtcggcatggtaggcatccaggcgcctgtccagctcaatcttctgttcgtcggtcaactggactgactcgggaacgctggcgatgctgtcccagatatcctcaaccagttggatgcgttcggatatgctgaggtccagtatgttttcctttgctagtctacccatggcgtaacctcttatggaaaattgtccggagagtgagtgcatcttagcaaatatggttgatttttccaatcatccgtactgccggtagccgtggcggtcttaaggaggggacaatggctgagacagacgggagtattcctctcatcccggttcgcatgctcaacgaacacgtctactgcccgcgactggcctatctcatgtgggtgcagggtgagttctcccacaatgagttcacggttgatggcgttatccgccaccgcagggtcgatgctggcggcggagtgctgccctccgagacccaggaggattccaggatacatgcccgctcggtgagtctcagctcggaacggctgggaattaccgccaagatcgatctggtggaaggggagggagcatacgtttctcctgtcgattacaagcggggcaaacgcccccatgtggccggcggagcatacgagccggagcgggttcagctctgtgcccaggggcttcttctgcgggagcacggatttgccagcgatggcggcgctctctacttcgttgcctcccgcgaacgggtgccggttgcatttgatgatgaactgatcggaagaaccctggccgccattgatgagatgggacgcacggcgttgtcgggcacgatgcccccgccgctggaggacagtcccaaatgccctcgctgctcgctggtggggatctgtctgccggatgaagtgcgctttctctcccatttgtcggtggagccccgcccgatcatcccggccgacgggcgggggcttcctctttatgtccagtcgcctaaggcctatgtgcgcaaggacggcgattgcctggtcatcgaagaggagcgggtacgggtggccgaggcccggttgggggagacgtcgcaggtggcgctcttcggcaacgcgaccctcacgacggcggccctccacgaatgtctgcgccgggagattcccgtcacttggctctcctacgggggctggttcatggggcataccgtcagcacggggcaccgcaatgtggaaacccgcacctaccagtaccagcggagctttgatccggagacctgcctgaacctcgcccggcgctggatcgtagccaagatcgccaactgtcggacgctgctgcggcgcaactggcggggggaaggtgacgaagcaaaggcgccccccggtctgctcatgtcgctgcaggatgacatgcgccacgcaatgcgagccccttcgctggaggtgctgctcggcatcgagggggcttccgccggccgctactttcagcatttcagccggatgctccgcggtggtgatggcgaagggatgggttttgacttcaccacccgcaaccgccgtccgcccaaggatccggtcaatgccctgctctccttcgcctatgccatgctcacccgggagtggaccgtggcgctcgccgccgtgggactcgatccctaccggggcttctaccatcagccccgcttcggccgtccggccctggctcttgacatgatggagccgtttcggccgctgatcgcggattcaacggtgcttatggcaatcaataacggcgagatccgcaccggcgacttcgtccgttccgccggcggctgcaacctgaccgacagcgcacgcaagcgtttcatcgctgggttcgagcgccgtatggagcaggaggtgacacaccccatcttcaagtacacaatcagttaccggcggctgctggaggtgcaggcgcggcttctgacccgttacctttcgggggagatccccgcctatccgaactttgtcacgaggtgaggggatggagcatctctacattgtgagctatgatattcgcaaccagcgccggtggcggcggctattcaagaccatgcacggcttcggctgctggctgcaactgtcggtgtttcagtgccgccttgacaggattcgaatcatcaaaatggaggcggcaatcaacgaaattgtcaaccacgcggaagaccacgtgcttatcctcgatcttggtccggccgagaacgttaaaccaaaagtgagcagcataggaaagacatttgacccgatcttgcgccaagcggtgatagtctgatgcggatgccgtccttggtcgagtggtccaatgatgctgcaaagtacgccagtgctcgaatttcaaatgctctctggaaattgaatagatacgtagtttggtatgtgagttcaatgataaatcggatgtgtaacgtggaaggtctgttatactgctcgaattccatggtatgagaccccatggaatcaagggcgggaaaagagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcgatcatgaccaatgccgccatcaccttttccgacgcagtcgctgacgtcgccagcacaaaagagttgatcaacgctcaacaagagcaacaaggctcggggtggtggaacgaaacacaagccttcgccaacatatccagctccaactagcgctgtccgcctcctcatcggaggcacccgcccgctgccgggagattgtccacgacactcccgcacgggaggagtgtcttcccactgaggaggcatatcatgtccagccaatacccctttcgggcctccaccgaggccctgatccaaaaacaaatcaccgagagaaatagcagcacacggtcactgccggcaccaaccatctccgacatcatgggcgttgtccttgcgggccttttggtggtcgtggcatgcgtggttatcttcggaagccttgccggcaccatcatcaatgcccccaccggtccatcccccatgagcaaggaggtgcgtcatggccggcagcatgaccctgtccctccacggagcaaaccgcttcctggaaagggatgtgccgttagaagcccttctgggcgtgaaacttgtcacgcccatcctgaacgatgacccctgaggttcaccttcggcggctgcaccatcgtcgccagaatggcccagggggcacccaagatcatcaccgcatggaagaagaaatagcctcctttcgaggcacccgcccaccgccgggagaactgtcaacgacactcccgcgagggggggagtgtccctttcacaaggaggaaaccatgcaacaacccactgcatccgtggtatcatacgtcgccgagtatcacaaagcgacggagaccaccatgggaagatacaaaaaggtaatcgagatcaccggccacgacgaggttgctgcaaagctcctcgaagggcttattgacgcaggaacccggtacttcagcaaagttgtcgagatggaacaccgcatggcatccgccaggtttcgcctcgacggtgaagaactgagagagcttaccgaaaccctcgaccgctctcgcaggctcgcccacgaaagcctcatttccagccttcacgtattcaaccgctacatcgtcaaagaatacggcgaagaactgaaagaagccggcatcgagggagggatcttcccgaagcccgaagctaaccgggaccgcatcgccattgccgactgggcaggtgaactgctcacagggatctacgaaaaccgccaccgctaacccctcttgactcgcctcctttcgaggcccccgctcacccgggacgttcaccctgtcttaacagcacagtgataagccatggtcgaacatcgacatacctttggataacacccccttcgtcaggcagccattggacaaaaggtgcgtcggttggacgattttcaacgacttagaaacgactatagatatccaggcgctcgccgcgtcactgatcccggcggcagcgggcaacacagacccgttctggaacggcgccgctcgtgatgttttcaccggaatcctttcgtcgctttggcgggacaattaccggagcaatcgtgggatctggaactcgctcacggctccaattgaggaaatcgccgagatgatccacggtgtcgccggcggggaggctaccgttaccactgccggtaccaggatggtttcgtggtaaccgtttcgctgaactccctcaagactctttggagtgggctaggcatgcggtttcaggagggattctggataaacgtcgagaaatagcggttgacgatcgtggttggtatccggggggagcgatctccctttttttcatgacaatcctacctccccccttaacacccttctgatatttcctccataacatttcaggaggtgtcgcatgggtagaatgatacggttggcggaggtactgtcggttgcagggtgttcggaggcgacattgtggcggtgggagcgggccgggcttttccctcgccgaagaagaatcggtctccgtgcggtggcctgggattctgaggaggtagaggagtggcggaggacccggccgctctgttcaactgcaacggtaggcgaggtgggcgaggtgcgggcggctctatgagccgcccttgctcagatcgtaaattactaccgtagtagctcttcgagatatgcggcccatttggtcagggcggcttttttttgaggatcgtaacgatacaaatcatatgttttctggatgcctgggagggtgtggttcagcactctttccgcgtgcctggtgggaatgttgatggcggacattctagtacgtgctgtcctccgtaggtcgtgaggggtccatcgagtcagaccgtagtatttctccttgtcggggtacgcgatttctttctcaagtagctgcatcagagctttggcagctacagggccacaggggcctgcgaaaacatggccctctgtgtctctgacgagctcaggcaccagtggagctgcatgaaccacgtgggatagagctttggagtccatcgcgccaccacgggggctctcgaaaatgtagccatctttatcgccgatgagctcaagcgccagtggagagaggtagaccctatgaggttgtgggcctaccgaattggaccgagtgcggtccttttctgtttttattctctcaggtgggattgtccaccactcgccatcgatctctctgcgatgcataccgatgacttctccgggccgctgcgcggtcaccaagatcaatttcaaagcgcgcttcgtctcgtccgagcccgcacttttatcgatggcgctccagatgtatttaatttcgctttcggttagcactcttgaccttgtgcgcggcatagttgccggcaccgccttgcttattcttgaaaacgggttagcttccacgtacttcctctcgatggcgaactcatacattttgcggcccaccttcagaatgttccgcgcttggccaggagagcctcgccggactatgcgctcaagcagggcgatggcgtcggtccgtttgatgtctttagctttcctcttgccccagtaagggagaacatccttcgacagggctcgctcatcctcggtggcggatcgctcgaccttgtacaccttggcccagttcttaacgtattcgtcgatgaggtcggccacggttatcgcctcgcgtcgctcccgcttctgttcttgtgtggcagccaaggggtcgatgcccttagcgtgctgtgaaactgcatctcggtgcttctgcctcgcatcggccaatgagagctgggggtatttgccgaggttcaagaagcgccgcttcccgtcaaagtggtacatgtagaaaaatgatcttgccccgctggggaagactcgcactccgaagccatcaccttcgcgaatgtcatagggcttttcctgcggctttagagcccggagaaacttatcgctaaacttggtagactgccgtgccattggtaccctcctttttgtggatattcggaatatccggagggtgttaaggggaggcattcggaatttttcgcgtggcctcttccgtggcctccaataggatgacagggcatgcagggaaatgaaatttgctgaagctcggaaacgaaataaagctttaaaaattcaaacaattgtgctagatttctggcgtgctgaggctgcccctgaaaccccatgaaatgaactatggtgcagactacgaatctgggggtcaggagttcgaatctcttcgagcgcgccatatcagaggggctaggcagattgcctagcccctttttctatccgaggccgctcgggcagggtggattaacgtgacctaccgggagcatggcgacagaggaatgtcatctttgaaaaagacccccattcgcgacgatgcctattggatgggaaaggcgattcgagaagccgcaaaagctgcagcccgtgacgaagttcccatcggggccgttatcgtgcgtgacggtgcagtgatcgggagggggcacaacctccgcgagggtagcaatgatccctctgcccatgccgaaatgatcgccatccggcaggccgcccgcaggtcggcaaactggcgtcttacgggcgcaactctgtatgtgacgctggaaccgtgcctcatgtgcatgggggctattatcctcgcacgactggaacgggtcgttttcggctgttatgaccccaaggggggcgcagcagggtcactctacgatctctccgcggacccgcgcctgaatcatcaggtaaggttatcgcccggcgtctgtcaggaagaatgtggcacgatgctgagtgacttttttcgtgatcttcgccgcaggaaaaaggccaaggctacccccgcgcttttcatcgatgaaaggaaagtgccaccagagccttgagttttttttgtaaatgaggtataaacgacccgcattccatgcagggtccagcaatgttacggagagatggccgagtggtcgaaggcggcagactcgaaatctgttgtaccgcttgcggtacctagggttcgaatccctatctctccgccataccaaaaggggcaaccggtaaaacggtatgcccctttttctttgcagtaacagcatgattgcttcgatgcggtcaacagaggtgcattgacagtcactgctcgactgctaaactttctaagactatccgtccgggccggcagattctcctgcgggaggtgctatctatgctcatccgggtccgatatgagaatgacacctacgatatgctcaaggcgtggcgactccaggagtatctggacgatggcaaggtagttgccttccttcgatctgacggctgggcggtggtggggcgcgatccgctcagacggagcatgggcaggggatatccgggccctgagcgacggcgtatagagaacaacctgcaccgggctgcctgaacgtgcagtatggggaccggtgcccgccttgagcgggttccggtctttttgtctccagagaggaggttgtggtggccattgatgagcaaaaacccgtctacgaactacagaaggagctcgacgctctgagagaggactaccttgccggtatgtcccccgagcatgcggcaacgctgcaacgcaccgctaccgaactggtactgtcggggatagtcggacatgctgcaacgattggcgatcgggcgcaggacttcaccctgcccaatgcagtgggcaggcaaatccggctttccgaggtcacggcccagtcaacggcagtggtgacgttttatcggggtgcatggtgaccatactgcagcctgcagttgcgggcgtatcaggcggtgttgccacggcttcgggagctggggggcgaactcttggccatttcaccccagaccccggacaagtcgcaggcgacgttactcaagaactttttgcagtatgaggtgttgagtgacgtggggaatctggtcgcccgcagctttggcctcgtgtatccgctgggagaggaaatgcgtcgcatctatctcgggttcggggtaaatcttgcggactacaacggcgacgaatcctgggagttgccgcttcccggcacgttcgtcattgatggcacgatgaccatccggtattcattcgtggatgccgattacacccggcgcctcgagccggcgacgatactagacgtgttggagcggatccgcgaggagagggggcgtgatgataaccaggcttcttgaggggaaccggcgttttgtggcggaggtctttgaaaaggagcgcgagacctttgcgacccttgcccgggggcagcgtccgacagttctctggatcggttgctccgactctcgagtgccggtcaacaccattacccagaccaaggcgggagaagttttcgtccaccgtaacgtggggaacgtggtctcggtcaacgactggaacctttcggcagtgctcgaattctcgatcaaccatttgtgcatccccgatatcgttatctgtggtcactacggctgcggcggcattcaggccctggacgaggagcgggctgacgacaaatacattcccatctggctcatcaatgcctacaaggccaaggaacgggtcgacgaaaagatccgggcgctccacatcggtctccctcccgagcagcgtatgaagctcatcgtggaggaaaatgtccggctccagctggaacacctgcgcgaatatccctttgtccgtaccgccatgcgccaaggcaaactgagcatccatggctggatttacgacatggagagcggtgaaatcaagattctgtccactgagcggccaggagagggggcggcagtttcgtcccgggccacggagtattgcccgctcccgtaagtttcgtcgcaaaggggccttgctgttccctctaagcaaacgctgccccggatcccggctctgcatcgccggaagaattgtagaatggttgaagaggaggttgcgtgaagagccatgtctggcgtcccctctatgttgcccttagcgtggccggagcgctgctcttggcacgcagctttctggtgcctaacgatttcggggtgcatgagcaagggtacatgtacggctggcaccgcaaggggaacgagaacgagtggaaacaggttcccgtcaagtaccggaccaaagcctactgcgttggatgtcacgctgcaaaggtcgccagtatcgaccgctctccccatggcgtcattccctgtgagaattgtcacggacctgccctggggcaccccaaggacccgccgaccctgaccattgaccacagccgccggctgtgcctccgttgccacgcaaaactcgtgacgccatccagcggcagatcgcagattcgcggcatagatcccgatacacacaacccccaggccgagtgccggctctgccacgatccccaccacccaaatctggaggagttgaagcgctatgaatagacgcgagtttctcagacggagcatggtggttgtcgcggggttggcggtgccggcggcggctctggagcttgtcgacccgaaaaggctgctggcggcacggccggagttgcgctgggcctttctggttgatacctacaaatgcgtggggtgtggcttctgtgtcaaggcgtgcaaggtggagaacgaggtcccctacgaggccaacgtgactcgtacgtgggtcgagcgttacgtggtgaaaccggatggcgaggttctcattgattcgccacgtggcgcccgcgacggtttcaccgataagagaatcgaggtcggaacggggaaaccccgggacgtgggggatgaagaggtggaaaaagccttctttgtcccaaaactctgcaatcagtgcgacaacccgccctgcgtccaggtctgccccgtgggggccacctacaagaccgtcgacggggtcgtgctcgtggaccgctcatggtgcatcggctgcggctattgcatcatggggtgcccgtacggggtccgtttttttcatccggtgcacaaggtggcggagaagtgcaacttctgttaccaccggatttcccaggggcaggcgacggcgtgcgtcgacgcctgcccgttcggcgcccgccggatcggcaatcttcgcgatccgcatgacccgatcaccaagatcatcatggccgggcgggtcggcatcctcaaggaagagtacggaaccaagccccaggtctactatgtggggctctccaaggaggtacgctagccatggtgcacggggaggcctggaccgtcaaagagctgttcgtctatcccaacgagtacatctactggaccattcagatcgtcatgtacccgttcctgaccggcctcgttgccggggccttcgtgctctcgtcactttaccatgtgttcggagtcaagcagttgaaggacattgcccgcttttcgctcgtcttttccttcgcgcttcttccctgcgcgcctctgccgcttctgctccacctgcagcagccgctgcgcaaccatcatgtcctcatgacgccgcacttcacatcggccattgccgcctttggcatcgtcttcctcacctacgggatgatcgtcgcctcggagctctggttcgtctaccgggggtattttgccgccacggcccggcagctgaaggaacagcgggagcacacccgggcggaaaccatcaagatgcgcctctattcggtgctggtgctgggcgcctgggacgtgagccaccgtgccctggagcaggatgaaagggccgttaagatattggcggctgttggcattcccgttgcctgcttccttcacggctacgcgggattcatcttcggttccgtcaaggctaacgccctctggatgactccgctcatgcccgtcatcttcatttgctccgccgtggtgtcggggattgctctctgtattctgacctacattgtcacaatggagctgcgcaagttcgttgcggcctggcgacggagggacaacccggggctgccggcccccgcggaacacggaggggaggaggccaacgtggtgagaatgacctcgcggtatctcattatgttcctcattctggccattactctggagctgctggacctcatcttccggggctacacggcagtcaagtcgtgggatatcctgcgcagcgtcatctacggcaaggactttgtcgccatctttgtgctccagtacggcctcggcaaccttgtgccgttcattctgttccttctgcccgggctcaccgtgcgccgggcggttgcgggcacgctgctggtactgttcggcgtctttatgatgcgatggaacgtcgttatcggcggtcaggccttctccgcttcatttgcaggtttcatgcactatcatctgccgatcattccccatgatctggaaacgttcaaggaggggttgttcggggcgcttgcggtcggatcggtgccctttgttctgttctggtttctttcccggattttcccggtgttcgggtccgatgaacgtcactaacgatgtgtttgcgacaaaaaaaggggcggcattgagccgccccatgaaaggagagaaaggggtgtccgcattatcgggctgaggatgggagcgatgatgtttcccgctcgataatctcgatgatctcgcgataaatggcgatcatcacgcctatttcgcgccacttctttgcaaccatccggagcagggaccaggcgtgcaccagggttcccgacaggatgaaaataccggccagcctggtctgttcttcgctgagcatgacgcacgagacgatgccgactacgatcatggaggcaaaccaagcgagctccggccccttgaaggggttctccatgagggtcaaaaagtcgacgtagtagcgggtcagcccctttgccttgcgcagaaactcgcccacctcatcccctgcatatttgagataggcataggacaggaagcgttccgcagcacgcgtttttcccttctccatcctttcgtgcacgtatttatcgatggcttcgtcgatcactgtagtgtccatggtccctcccgcggagtatggcgttttcttgcggggcatgccgggtagcctggaagccggagcattggcctgctccggtgaatgactgtcgattgttggttaccctcgcccggaatgccgtggctgtctgtgataattcataaaacgtgccatctggcagcctttgcgagggacaccaatgaatccccttgcgacttcgggatctcggagccgtgtatataattttactacagatttcagcgggtgcattgtgtctaaattgtttgcgcgttgtatcaaattgggagggggacggttcgcgtaccggcagtcggtttaaaggagggccgaaaatttcgcattactgcgagcaggttggacaaaatgcgaggagcataaggatcgttgccgacaaaaaaagaggacggcagtagccgtcctcttttttgacgagcatgtcgtcgagtcagttgaaaaatagtctgacaccgaaggtggcggcaacgccgctgggatcgaaattgcccgattttccccccggtgcgtcgatgtccacttcgggagccacgacccctcttacctcggcattcaggacgaggtgcttggtcaggaagtaatcaagtccgccgcagaggtgaacgccgacggtggggtccacatcggccccgcccgggcgatcgtaatcgctgatgaggatgtcgatgcctccccctgcatagggagagagcttcggctgcggggtgtcgaagcggtactggactcccatagcgatgttggtcaccgagaagtcgccctggtcgaggccggacaccagctctgcgccgaatttggtataggtcacatcgacctctgccgccaggttgtccgtgaccccgtagatcagtccaccgccaccgaggaacccggcgtcggtctccagtttgtagttgtcgaaatcgctgtcgccggggaggtaaaagccgattttgccggtgatcccgagtcgccccttgatgttttccgccaacgcggtaccgctgccggcagcgacggtcagagtcaggcagagcagggcaataagtcgtttcatgtcgagaaacctccatgtcgtgatcgcgacgccgcttggcgccgcggtagttatcaggccatctcgacgacggccttgaccgctttttcgatcccctctgccgcttccgagatacggttggcgagcatgtaggcgggcgtggtgacgattttgttttcccggtcaacgacgaactcggcaaccgggcaggaaacatgttcgctgcctgtttccgtaatggcggcggcggtgccggcgtcggtgccaatggtcaccttcggcttgtagtcgcggccgagggtggcggcgataagggccggggcgatgcagatggctccgatgggttttttggccacggccatctcgcggatgaggcgggccacttccgggttgatggtggccgccgcccctttctcggcaaaggtgcacaggttctttgccgcgccgtaaccgccggggaagataacggcatcgagttccacagccgacacatccttcacatcccgaatcttaccccgggcgatccgcgctgcctccacaagtgcgttgcgggtggcaccggtttcctgggaggtgaggtggttcacctcgcgaaactccatgctcggggccatgcagaccgcctcggcaccgttgcggtcgatggcgaggagcgtcaggaccgcctcgtggatctcgctaccgtcatagacgccgcagccggaaagaacaacaccgatctttttcatgggctcctccttcgttgtcctggaatcgtaatgatgcgggacgatattcggtgggtgcagcttaaagcggcactaattgtaatcattccccttatcttccgcaagcgcgatcgtcacggcccgctcgtaggtggtgagcgggaaggggatgaagtcgcgaatccggttttcgcggcagacgacctcatttttcaacccctcgatgagcggaatggcgatagagggtcgtaccggcgtgacaagacccacccagtaggacgaaagtctgggcgtcagcaccggcactgacaggatcatggtgaatgttttctccacccctgcgagccgttccatcatctctcgataggtgaggatgtcggggccgccgatgtcgaaggtttcgcccgtggtccgctcgtcctccaggcagccggtcaggtagctgatgacgtcccccacggcgattggctggcagcgcgtggagacccaccggggagtgatcatgaccggcaggcgctccaccagcgcccggatcatttcgaaggaagcgccaccggcaccgatgatgatggctgcccgcaggaacgtggtgcggaatgagccccgccgcagaatggcggctacttcgaggcggctcgccaagtgttccgacagatgatcgcccgtctcgccgagccccccgaggtagatggcccgcctcaggcccgcccggttgcccgcagccacaaaatgctccgctgcctcccggtcccgccgttcaaacccggctcggccgccggccatggaatgaaccaggtagaaggcggtgtcgatccccgccagggcggcatcgagcccttcgcgggtcaggatgtcgcccaccacgcgctctgccccgtcgggaagcggggcatcgggccgtcggacgagacagcgcacccggtggccgccggccagtagggccgacacgagcctcttgccgataaatccggttgcaccggtgaccaatacgatcccttctccggggttcataaattcctcctgggcagatggcggcgaaaatctatctatctacctattgtacacgcttctgccgtaagacaagggcaggcggctgtggtatggttgtggcgggaggaggcgatgcgcaaaacggaaggtccgttcacgagagagatagcctgccagcagatcctcatggaggattcctctgtattctcggtccagtggacgacggtaccctcagacctccgcccgcggctttccgctgagtttctcctcgagcggtatcttgcctacatccggcgcttcacgcttaccctgatccggccgatggtcgcggcggacggtatcgccttccgtctggccgggacgcgccggagcctgattctctttaccccgccggcacgacgggagggtcccggccatgaatcgctctccctccgcatctgcggcggattcctggttcagggccgtcagtgcgaccgcggagagctttcgttcatgctggatgacgacgtttccggggtgcgtctcactctgcgactgaccgactactgcccgctgctgctcgggagcagtgaaccgtcgcggcttcggaaatggctctatcgcttcacgcaggcttacatccacaaagtggtgacggtccgtttcctggcacgggtatatgctgacctggccgggggcggagggtgcgtgcgggtggtccgggcgagggtccgggaaggcgaggatctgtagcatccccggcggacctggttgcaaagcggatggcccgtgctaggcttttttcgtcagaaccgaacacgagggagggacgccatgaaagagcaggaccgcacagcggtatgcaatcgcaccgaacacaaggaagagaatgtcagggtccggaacgtgaaaaccggcgagatcggcttcaccttcggctgcaccgaggaggggggaaccattcaggttcggctgacgaatggtcagttggacagctgggtggctgctgactgcgaggaagcgcccgagtaggggagtgccgtggaaggacgaaagagcaagcggctgtcggtggaggtggggtgctggctcgtggaaatggacggagccacctgcctctacacctttgatctgtcggacgagggggtggcggtcattacggaggacccgctgccggtcgggcgcagcgttatcctccagtttttcaccccccgctcggccagtgccgtgaccctgaaggcccaggtggtctggagccgcctggagccggaaggggccatgggcctgcggttcgtggagatggatgtccggggccgggagacgttgcgtgagttcatgcgactgctgttggagcagcggcagcgggaacggcccgttcgttaacctttcggccggaccggctcagtcccgggtatagagaaccgccactgcccgggcccgttcttctcccaccgacacgtagccgtggggctccgaggaatcgtagtagatgctgtcgcccggcaggagccgcatgacatcgctaccgtagtggaattccagctctccgtcgagcagatagatgaactcgaagccatcgtgccggtagaagaagctgtcgctccagtcggtcaactcgaactccaccaggaagggttccatgggcttgtgcctgatgcctggggccagggaccggtagatgtagccatggggcgcatcattgcctgagcgccgccgggtcggctgctgctgtgctgcccgggtcagcaccactttctgctggtcttcttcctcttcgaaaaagtagtggatgcccaccttcagtcctttggatatcttgagcaacgtggcaatcggaggggtgacctgatcgttttcgatctgggaaagaaggggtttcgagagtcccgagagctcagacagttcctggagggtgagccgccgatcctgacggagttttctgatcttggcgccgagccgcaattccttgatctgggatttgatatcgtccacgatgaactcctctcctgcccgttataggtcaactcccgcgggagcgtcaagtgctaatccgaatggccgcggggcgcggctcggcgccgaaagggcgttgacatccccgggcatattggctactctttcaaagggttagagcgatcagctctcatgaaccggtatgagcgaggttctttgcatgttcgtccgtcgtctgctactgatatcgttggtctttgtcacaactctcaccgcctgctcgaagaaggaagaaaagctcttctatgagtcgggccgtgccgacgcgccggtcaaggaggttcccagagacatccttgccacccagcaggccttcgtcgagctggtcaagaaggttactccgtcggtcgtgaacatctccaccgtcagccggagaaagatcgagcagcccttcttcgagttttcccccttcttcaatgatttcttcgacaatcgcccccggttccggcgggaacagagcctcggctctggcttcatcatcaaccgggaagggtacatcgtcaccaatgaccatgtggtgcgcgacgccgaaagcatcaaggtcaaactctccaatgagaacgtctacgacggccacatcgtcggcagcgaccccaagaccgacatcgcggtcatcaagatcgactcgcgggaggaactccccgtggcggtcctggccgattcggacaagcttcaagtggggcagtgggcggtggccatcggcaaccccttcggcctggaccggaccgtgaccgtcggcgtggtgtcggccaccggccggtccaacatgggaatcgagacctatgaagatttcatccagaccgacgcctccatcaacccgggcaattcgggggggccgctgctgaacgtccacggcgaggtgatcggcatcaacaccgccatcgtggccgccggtcaggggatcggctttgccatcccggtcaacatggcaaagcagatcgtaactcagctcatcaccaagggcaaggtcacccgcggctggctcggcgttaccattcaaccggtcaccgacgatcttgccaaggaattcggcctgaaaaaggcccagggcgtcctggtgagtgatgtggttaaggggagccccgctgccggcgccggtatccggcagggggacatcatcctcaggttcgccggcaaggagatcaaggatgcccagcacctccagcgggtggtgggcgacacggcgccggggacaaaggtgccggtggtggtcttccgagaagggaaagaggttcaactctccctggcgacggccagttccgacagtgcccaggcacgccaggcgcgccctcagggaggggcgcccgacacccttggcctcgccgtggaggaactaccccgcgaataccgtcaggaaggtttcaccggcgtcctggtggtccaggtggatgatgggagcgccgccggcgaggcgggcatccgggagggggacgtgatcgtggcggtgaaccggcggcccgtggcgaacctggcagagtacgaccgcgtcatgcgcgaggcggcccggcgcggttcggtagtgcttctggtgcgacgaggcgaggcgagcatctatttctccctcaggctcaggtagcggacttccggctcacgggccggccaacgacaggggacataccatgacaatgatcgacaatcccgaccaggcccgccgccttgcccgcgccatcatctcggacatcgccatttacaaccgggaaaaggtcgagcaggggatcaagaacgacaccatcttcgatctgctggccgaagagattgaggaggggcgccagcatttcgcctcgcgggtggcgccggagctggcgggggccggcattttcgacttggcgctagttgatgtcctgatcaagcgggcgggcaagatcgagtcggccatctggtagcggcggaaaagcgggaaagggttcggacgggggcacggccggcggtcgcgcccccgtcctgttcagggacggagaggagcaagggtggagagacaagatgagcgatacgatctgtcggtgccgacggaaggtgaagcggaacggctcgaccagttcgtggcccgctcggtccagggaataacccgttcggcggcccagcgcctgatcgaagaggggcgggtgacggtggacgatcgcctcgagaagccgtctctcaagcttcggggcggagagcgggtggtggtgacggtgccgccaccggcccccgcagtgcctgaagcggaagagattccgctggttgtcctccacgaagatggcgacgtggtggtggtcgacaagccggcgggcatggtggttcacccggccgcgggaaatcccggcgggaccctggtcaacgcccttctggcccactgtacggatctctcgggcattggcggtgagattcgtcccggcatcgtccatcgcatcgacaaggatacctcgggcgtcctggtggtggccaagagtgaccgggcccacgaatcgctttcgcggcagttccatgaccacacggtcaagagggtctacctggccctggtctacggctcgccccgcgaggacaaggggcggatcgagggggccatcggccggcatcccacggaccggaagaagatgtcgggcgcggcgcgtcacggcaagcacgcggtcacccactggcgggtggccgcccgtttcaccggcgtgacgctgctgcggctccggctggaaacggggcgtacccaccagatccgggtgcacatggccgaggccgggtttcccctggtgggagacgaggtctatgggggcgctggccggatcaacaatctcagggacccggttttgcgtaagctcatccgggaactgggacgtcaggcactgcacgccaaaacccttggttttgtccacccggtcacgggggaatacctggagttcgacactgagctgcccgaggatatggcgcggattatcgattatctggaacgacaaggagcctgatcatggagatgaaacgagccgacaaggttcattacgtggaaccgtccttgctggccgccgcaggtgtggcggtgcagggattcaccacccgccacgaaggggtgtcgcgcaccccctacaattccctcaacctgggtaccggtaccgcggacgcctcccacagcgttgaggggaaccgcagcatcctggcccgggcattcggcggcaccgtggagcgcctggtgaccgtcacccaggtccatgggaccgacctgttggtcattgatgcgccgaaccccgattacggctacttccaacggctggaagccgatgggatcatcactaaccagcccggcgtgatgatcggcgtctgcgttgccgactgcgtgccggtgctcctgctggacccggtgaagggcgttgctgcggcgctccacgcaggatggaagggaaccgcatcgggcatctgccgcaagggggtggacgcctttgtctcggttttcggctccgatccccgggatatcctggcggccgtggggccggccatcggtccctgctgctacgaggtggatacccccgttttccaggcgtttcgccaggcgggctgcgagtgggatgaggtcgcaaccctcagcggcgtggcccggtggcatctggacctggcgcgggccaacgcgcggcagctggcagcctcgggtattgcggagcggaatatcgagacgagcggccagtgtgtctgctgttcgccggagcagttcttctcctaccgtcgcgacaagggagataccggtcgacagatgggattcatcatgctgaaaggatagggcgggggcgccgatgaagtttcccatttccgatcagatccggtcagtccagtgcgcgcccatcgccgaggttaagagctggctcgctcaccgggagcccgatccggagcgcccgctggtggatctgtgccaggccgtgcccgactatccgccggcccgtcagctgaccgactacctggcggcgctcctggacgatccgctggtgtcgaaatactcgcccgacgaggggctccccgaggtgcgggagggggtgtgcgcccgctacggccgggtctacggcgcggccatgaatccggatcagctttgcctcaccatcggcgccagccaggcgttctggctcgccatggttaccctctgccgcgccggggacgaggtgatcgtcccgctccccgcctacttcgaccatcccatggccctggatattctgggcgtcaggccggtctacctcccctttgacgaggaacggggcggggtgcctgacccggccgcggtggagcgtctcatcaccccgcgcaccagggccattctgctggtgaccccttccaaccccaccggcgtggtcactccaccggaaacgatccaggaactccacggggtggcccggcgccggggcatcgcgctggtcctcgacgaaacctatgccgacttcatccccggcggcgagcggccccacgatcttttccttgacccccgctggggtgaccacctgatccacctgatgtccttcggcaagacctatgccctcacggggtaccgggccggctgtctcgccgcgtcgaaagagttcatcggccacgcccttaaggcccaggacaccatggcggtttgccagccgcgcatcacccagtatgccgtgctctacggggtcagtcacctggacggctgggtggaagagaaccggctcatgatgacccgacggcacgacctcttccggtcgctctttacccgtcccggcaatccgttcagccttgtggcgagcggcaccttcttcgcctgggtgcggcatcccctgcaggagggcaccggccgtgaggctgcccgcaggctggccgtggaagccggcatcatctgtctccccggcgaagtattcggccccggcctcgaaccctacctccgcctcgccttcggcaacatccgcgacgaagccatccccggggcggtggagcgattccgagcgtttgccctctgagattctcctcttccgatcctcatccgccagtcgcggaacgaaaaaagccccctgccgaacgttacggcagggggcttttgctcagaatcgctcgcggttcagaactcctggggcatggccttgacctgggccgcggtgaagaccgggccgtccttgcagacatagacattgcccacgttgcagcggccgcacttgccgagaccgcacttcatccggttctccagggtcgtgtagatggccgtgtcggcgaatcccagtttctccaggacgggaagggtgaacttgatcatgacgggcggtccgcagaccagggcgatggtgttgtccgcggctggcgcggcctgctccaggaccgtcggcacaaagcccacctgcccgtcccatgagggggaattccctccgggatccacggtctttaccaggcgtacgtcgctccgctcttcccactccctgagttcccgcttgtagacgaggtcggcctcggtccgggcgccgtagacgatggtgatgtcgccgaatttctcccgccagtccaggcactgccagatgagcgtccgcagcggcggcagcgcgatacctccggccacgaagacgaggttcttgccgaagaactcttcgacgggaaacgagttgccgtagggtccgcgcacaccgatggtgtcgccggtctccagggaacgcaatgcttccgtgacccgccccacggcccggaagcagcactcgatgtatccctgccgggtgggggccgaggcgatgcagaaggtggcctcgccggcgccgaaggccgagtactcggcaaactggccggccctgaaggtaaaatgctcccgtacccgttcatcctgaaagacgagccggaaggtgcggatgtcgggggtctcgtcaacgatttcctcgatcgttgccaggtgggggaggtagatgttcttgtgatcgcacatggtggagcccttttatccttccgccagttttgccgccaggtccgagaatgcctggccctttaccttgagctccacggggcggttgttgtctccgaagccgatggtgatcacgccacccagcaggtggttttccatttccgcgaacaaaactgccctgggattgatcagcaggttgccggactgcacgaagccgcgcttcagcaggttggccgcgaattgttcctgctccgttctggataccttcttaaagagctgtttccggatggctggtccgtcgaaccagacatccatgatccggctggcatcggtcaccagcggattgtcctccggtgtggtcatctggacggcgacaacccggtcgatgttgatgaagcgttccatggggtgcccccttacttcctattaatgtcgtcaatgatctgggcgatgtcgatccccaccgggcaggcacgaatgcatcgtccgcagccggtgcagaggcgctggccgaacttgtcgtggtagtacttgaacttgtgcatgatccggttgcggtagcgatgaggctgtacctcgcgggggttgtggcccgacgcatggtaggtgaatttgccgaagccgcaggcgtcccagtgcttgcggcgcgccccctgcttctcgctcccctcgtcactgatgtcgaaacagtggcaggcggggcagagaaaggcgcaggcgccgcagccggcacagcgggcggcgatctcttcccagagggggtcctcaaaatgggtgtcgagccaggccttgatccggtccaggtcgagcggccccaactggggttcggcaagggaaacgggctcggcggtatccgtttcggcgaagagtccggcatgggcggccaggagcgcctctcccttgtctgaaatcacgtcgcagcggtaacttcctccggcaaggggggtgaggaagagatcgcttcccctggtgtccgccggggaaagccccaccgccgtgcagaaacaggcatcgtccgcggtggtacaggcaaggccgatgatcgtggtcttgcgccgccgctccagaaaaaactcgtccttgaagtcccaggagaaaattgcgtcgagcaccggggccgccgccacgtcgcaggggcgggcgccgatgagcaccgtttccgggaagcgggccgggtcgatgtcgtgtaccgtggtcccggaactgcttttttcataggtgaggatattttcgcacagggggaaaaaggtctccttggcggaacggcggggcagctctcccaaggacagctcttccgcagaggccagcggctcgtacagggtcagggtgcccgcggctttcgggccgatgacccgtttgccctcgcccacgagcgtatcgatgagaaggcggagattctggtcggtgatgattttcggcatggtggttcctggaggggcggcccggccgggcgcccctgcatggttattttatgaacgattgattgtcgtcttcccggtactccgccaacggacccttttcctttgcctggaagcccgcctcgtggccgtagagttccttcagttccttggccatcttgcgattgaggaggttgagcgggatgtccatggggcacgcccgttcgcactcggcacagccggcgcagcggccggccaggtgcatggcccggaccatgtgccaggccatgtttcccgccggacgcggcgtggtctccaccgcctgggggcggttgcggtcgcagaggcattgctcgcagtagcagaaggggcagacctggcggcaggcgtagcagcggatgcagcgggagaaatgctccttccagaacgcccaccgctcggccggtgtcatggcttcgagccgggccagttcagccgcctcatggggggtgaaggcgggccgccgggggacggtccccagggatacatcggccccttcggggagttctgcagcgcactcccggcacttgcgggccagggtgccgtcgtccaggggagcgttgccgcggatcgccggaccgtagaccccggcacaggccacgccgatgatgtagacgtcgtcgcgcttgagctggttctcgcccatgaggccggccagggccttcatgtcgcaccctttcgccaccacggccagcttgcctttttcccggacttccttcttggccttggtcaggtaaagggccagattgttgacgcaggagggggaaaaaatgagcttttcagcgtcggcgggatcggtgacgatggccggaacggcgctccccctgcggcgccccgcctgccagccgatcacggcggcagccgtgcccgattccaggacctttttcgcttccgcccgcagggcgtcggtgacggcgtcatagagcgccgtgtcgatagtatgtgcggtattcgtcatgatgaacccttgcaagctccgtgggagccggcttcagatgtcgttgtacgcggcattgagctcgggcgtgtcgatggccccggaccagtgttcctcggcttccagttccttgaattcgggcatgggcccctgggcgcgaacccgttcggtcagctcggtcaccacctcaacccacttccccccctcggcggccgaaacccaggagaactggagccgctggagatcgactccgatgaagtccaggagttggcgaaaaacagcgaagcggcgccgcgcgtggaagttgccggccatgtagtggcagtcgcccgggtggcaacccgataccaggatgccgtctgcacctttctggaaggccctgaggatgaagactggatcgatccggccggtgcaggggaacttgaccacccggacgttggcgggataatgcatccgcgaggtcccggccaggtcggcgccggcataggtgcaccaggtgcagacaaaggcaacgatcttgggttcgaaagcgtgtttctctttgtgtatgtgcattagagcacctcgatcatggccatgatctgctcgtcggtgtagccatccagctccacgctttttgaagggcaggtggcctggcaggtgccgcagccgccgcagacccccgggttcacgtaagccacgacccggatcagattcccctggcggtcgcggatctccttctcctccacggcaccgtaggggcagatcttcttgcagtagaggcaggcaacgcagcgccgctcgtccaccttggccacgatgggctcacgctccagctcgtcgcgggcgaagagggtcatgacctttgccgctgcagccgacgcctggctgacggtgtcggggatgtccttgggcccctggcaggccccggccagatagaccccggcggtggcgcactccacgggcttgagcttggcgtgggcctcggagtagaagttgtagttgtcataggagatgccgagcttctgggcgagggagtcggccccctcccgcgcctgcacggcggtggcgagcaccaccaggtccgcctcgatctccacctggacacccacatggacgtcgctccccatgaccaccaccttgtcccccttctggtagaggcgggagaccattcccctgatgtagaccgcctcctcttcctcgatggcccggcgccagaactcgtcgtagttcttacccggcgtccgcgcgtccatgaagaagacataggcctggccgtcgtgcaccttgtgcttgtagagcatggtgtgctttgccgtgtacatgcagcagatcttggaacagtaggagatccccttttcgcgggcccgtgagccgacgcactggacaaagaccacctgtttcggctccttcccgtcggaggggcggacgatcttgccccccgtggggcccgaggcggaggcaagccgctcgaaggtgagcccgtcgatcacgtcggggatggtgccgtagccgaactcgccgtacccctcgatgggggagccggccggcttggggccgatgtcgtagagcgaaaagccggtggcaaccacgatggctccggccggctcgacgatgagctggtcctgctgttcgtagtccacggcccgggggccgcagaccttggcgcagacgccacatttgccagacttgaaataggtgcagttttcccggtcgatgaccggcgtgttgggcacagcctgggggaaggggacgtagatggcggggcgcatccccaggttcttgtcgaaactgttcgggatcttcttctggggacacttggccatgcagaccccgcagccggtgcattttgactcgtccacggagcgggccttcttccggatggtcacctggaaattgccgatgtagccgtcaacgctctcgatttcgctgtaggtgtggagggttatgttggggtggttggccacatccaccatcttgggggtcatgatgcactgggaacagtccagggtgggaaaggtctcggagagctgggccatgtgcccgccgatggagggctcccgctccacgagcaccaccttgtggcccgcgtcggctatatccagggccgcctggatgccggcgatgccgccgccgatgaccagggcccgcttggtgaccggtacggtgatcggcacgagccgccggtcctttttgacgcgggccaccatcatctccacaatggagatggccttggcggttgcctcgtcccggtcctcgtgaacccaggaacagtgttcgcggatgttggccatctcgcagaggaaggggttcaggccggccgccttggccgcggtgcgaaaggtcttttcatgcatccggggagagcaggccgccaccacgacaccgtcgagccggtgctcggccaccgccttcttcaataggccctgccccggatcggagcacatatacttgtagtcggtggcaaaagcgacgccgggaaccttggccagttccccggccacgcgctccacgtcaacggtacgggagatgttttcgccgcaatggcagacaaatacgccgattcgggacatctagaccaaccctttctctttcagaagcggcaggggattgacgatcatgctgtcgaacccgagcttcgccggcgcaacccctaccgccagggccaggagctgggtcatgtagaagaccggcatgccgaaccactggccgctggcctcctcaatctccttctggcgaatgtccagattgccgtggcacagggggcaggccaccaggatgcagttggcgccggctgctttggccgaggcaaggatatcgccggagagcttcagtaccacgccgggacgcgaaagggtgaagtttgcgccgcagcactccatccggtggctccaggtaactgtttcggccccggctgcgccgatgacccgctccatgatggtcggcgcctcgcagtcgtccagttccggcacctcgggcggccgggtcagcaggcagccgtagtagcaggcaaccttgagcccctccagcggcttcctcacggctgccgtcagccggtcgaggccgaagtccttggccaggatttccagaagatgcttcaccttgttgtcgaaggaaaccttcccgtcgatggcgtactccacctgccggcgcttttcttcattgtccgccagtcggtgctgggtcaccttcaggcgcgaaaagcaggcggcacaggccacggccaggtcgccgccgacctcctcggccaaggacaggtttttggcgcagagggagagggagaggagctcgtccacgttgtgggccggggtcgcaccgcagcagagccagtcgggaacctcgtggagtccgatcttcagcgcccggaacagcccccgggtcgactcgtcgtactcttttgccgaagcgtggagggagcagccgggatagtaggaatagttcagcaggttctttgcgggggtcacggggcttcaccttttttacgcagcgcttcgattcgggcgaagatgttctcgatctctgcgatgttgcggtttttctggtggaacatccggagctttcccttggtgatcagcttcggcccaagcatcaggtctttgaggaactggccgcttttcacgttgaagaccgcggcaagccgcatctcgtactgacggccgtaggtgcggatgttttcgatgaacagccggttcgccagctgtaccaggctttccttggacgggcccttggcatcccacgagcacttgcgcagggcgtccattatggcggccagatccaccttgttggggcaacgggtggtgcaggtctcgcaggaggcacagtaccagatgctgcgtccagccagcacgcgttcgtactgacccagctgcaggaatcggacgatccggttgggggggtgctccatgaacgagcgcatggggcagccggccgaacacttgccacactggaaacagcggcggaccgaactgccggagagagcttcgaccttgcgcacgaaaccgagattcatggtttcggtcgagaggcgcatcttggagtgcttcacactacctcctggtggcgggtggggccgcaggaaaacagcggcggtgaacggaccaagatctgggggcgggaggatgaggtgtcttccgcggatgcggcaggatgatgccccggcggatcttgccggatggtagcagggccaacagctgttttatttttactaaacaggtgtcgcggccatcagtgtattgacggacgggaacaggggcgttttttagtcttaataaattgtgctatcacacgaaaggtcgccttgtcaacgccaaagtaaaacggtgtgtggtagcgatgtgatctgccaaaagctcgtatgtgatcaaagcgttgaataagtggtaagaccacttttgtgtttaccatgtaactccttggtacgtcaaggtaaaataccacttgtaaatgcccgtgaagactggtgaaggagatgcgataattggcaattgctacgaattttagtcattcaaagctgttattgctggtcagaccaagatagctgttcaccgtgtgctggcctcgctgggtgtatggtaacaaaaaagaaacagcttgtggaagcctcttttgacaaggtgggcgaaatggattacaaggggtggtaatcctgttggttccgaggtttctcatcagcgagctttcccgattatacggttacatgcgtccctgttggcgcacgtatcttcttggcgccctctgcctggtcggcacgaacggatgcgcactcctgattccgtggctcctgaagcttgccgtggaagggctgcggtctcccggtcaggcgacccgctcaccggattggtatggcggggtcattatcggcgcggcacttgtgcaaggggtcattcgcattttctcgcgcaccaagcttctgcacgccgcgcgcaggattgagttcgcaatccgcgaggaccttttcgccaagcttctctccctcgacatgccctatttttccggggagcggaccggcgacctcatgtcgcgcttcgccaacgacctgaccaatatccggatgctcctgggcttcggggtgctgaacgtcatcaatacggtcgtcatttatggggcggcgctggtgctcatggcgaacattgacgtgacgctcaccgttctggctgttgcgccgttccctcttatgatcctggtggtcaaggggctcacgcgaaggatgtatcactgctcgcggcgggcgcaggaggagttggcgaagctttccagtcaggctgaggaaaatgtctctgcagccgtagtggtgagggcctaccgtcgcgaggcggcggcggtgaatgcctttcgccgggcaagtctcgactactttgccagcaatatggcgatggcgcgcctgagggggctcatgctccctctcatggcggccacgtcggccctaggcaccctggtggttctttttgtgggcggaagccgcgtcatcgaggggattctcaccctgggtgatttcgtcgcttttagtggctacctggccatgctcgtctggcctacggtcatctttggctggatactcaacctgatccagcggggaggcgcctccatggcccgcctgaatgagatcttcgacgcccggtcgctggtggcggacccggaggcaccggcgccgatcgccgccatccggggggagatcgagctgcggggcctccgcttcagctacaacggcggagaggtgttgcgaggcgtatcgctccgggtgcaggcgggcaaacgggtcggcattgtggggggggtcggatcgggcaagacgaccctcgtacgcctgcttgcgcgactctatcccgttggtgatgggcagcttttcattgatggaaccgatatcaaccagattcccctggaggtgcttcgacgcggtgtcggctttgtgccccaagagagtttcctcttttcccggacgatcggcgagaacattgcctgcggcagggacggggccacggagcacgaggtgatggaggcggcgcggctggcgagcctggatggcgatctggcccgttttccccgggggcttgccactgtcgtcggcgaacggggggtcaccttgtcgggggggcagcggcagcgggtggccatcgcccgcgcgttgttgcgcaacccttccgtcttggtgcttgacgatccgctttctgcggtggatgcccggaccgaggaggaaatcctccggtcattggccgggtattacggtgatcggaccgtggtcatcatctcccatcgactctcagccgttcgtacctgtgatgtcattgtgctgctcaaagacggtgtcattgccgagcagggaagccatgatgaacttgttgcccggggtggagcctacgcggccctctggcacgagcagcagttgcgcgacgagatcgccggtttccgggaagatggcgtggaaaaggaaggggaaaaaggggctttacaaacggaaaatgctgtattatagtccatcgttccggagagatgtccgagtggccgaaggagcacgattggaaatcgtgtgtactgcaaggtaccgagggttcgaatccctctctctccgccataagcaatccatgccccttgggctagccttcatatccgcgctgtccgggcgctccgatccggtggccggaacccctttgcgggcagagctgatagctgggtcccgcgcaacggtaggttatgaaccccgccagatccggaaggaagcaacggtagtagctgattccgtgtgccgcgggggagcccagctatcagttgtgcccgcaaaatccccgatgtgcccctctcccttcgcaagcgcacgaaccgaacccgtagtgaggtgttgacccgtgtcctatctcgttctcgcacgaaagtggcgtccccagaccttcagcgacctcacgggacaggagcacgtcagccgaacccttcagaacgccattgattccggcaggatcgcccacgcgttcctcttcacaggggcccgcggcgtcggcaaaacctcgtcggcccggattctggccaaggccctcaactgcgagcagggtatgagtcccgagccgtgcaacgtctgtcccgcctgtaccgagatcacggccggcacctcggtcgatgttcttgaaattgacggggcctccaacaccggtgtcgacgatattcgcgaactgcgggagaacgtcaagtaccttccgtcgcggttgcgctacaagatcttcatcattgatgaagtccacatgctctccaccaacgccttcaacgccctgttgaagaccctggaggagccaccgccccacgtgaagttcatctttgccaccaccgagccccacaagcttcccatcaccatactctcacgctgccaacgcttcgatttccggcggattccgcttgcaaaggtggtggcccgactgcgttacatcgtcgaccgtgaggggatttccatcagcgacgagtcccttgccgtggtggcgcgcaagggagacggcagcatgcgggactccctgtcggtcctggaccaggtgcttgccttctgtggcgagacggtgaacgatgatgatgtggtgagccttctgggtgtcgtggaccggcgcctgctgctggaggcgtcggccgccgttttgggccgtgatacgcgcagtgtgctcggggtggttgcccgggtggacgaattcggttacaacatgcgtcagttttgcggcgaacttatcgaccatttccgcaatctgaccatcatgagggccgtgggcgatgcgggagacctgctcgacctctccgaggcggagctccagtcggttcgtgaacaggcatcctcggcgctgctggaggatctgcagcggcacatgacaatcctcctgcgggccgacggcgagttggctcactcgggctacccccggctggtcctggagatggcgctggttcgaatggcgacgctggcgcccctggtgccggtgggtgaactgctggacaggctcggcagaatcgaggagcggggcagcggtgttgcggccgacgcccgggcgtcatggcgcccctcacccccgccggaggccggggtcgcccctgtgccgcgtccggcaccctctgccctggccgaacaacgaccccgccccgttcctgccggggctgaggcaaagccgcccccgtcgcgtagtgactcgcccgttcaggaacctcggcggaccggggatgagtgggccgattttgttgcattcgtcaagggggccaagccccggatcggcacatcgctggagtacggcagtccgctgcatattgccgctgaccgcctagaaatcggttttccggaaaactcctttgctctgtcgagcctccgggacggcgatgcgcaagcatctctcaaggccttggcggagcgcttcttctcggcacccatgacggttgccctcaaggtgttgaccggtgaaggccatgcgcctcccaacctgcttgaaaaaaaaagagctgaagatgagcagcgccgcaccggcctgaagcggtcggccgaatcccatccggcggtatcctcggcccttgaggtctttgacggaacactcgcagaggttgccccgctggggacgcgaggcaagctataaccatgttttagtttcaacaaaagtcattgagcgagagtaaatttacatcacagtaacaatggaggagaagatgtccaagggtttggccggaatcatgaaacaggctcagatgatgcaacagaaaatggcgaaacttcaagaggaagccgccaatcggaccgccgaggccaccgcggggggcggcgcggtcaccgccgtggtgagtggcaagaatcagattgtttctctggcgatcaagcccgaggcagttgatccggaagatgtcgaaatgcttcaggacctggtcgtcacggccgtaaatgaggcgctcaagaaggttcaatcccagtttgccgaggagatgagcaaggttacgggcggactcaatatccccggcctgttttaaagggcagtatacgcgaacttgatttgctgttcgtttccgggaaagatcggacttcggacaggcgttcggcgagggggttcctctctgaataaagccacttgtaattagcaatttagccgaaattttatttcggctaaatttttttattaacattataataaaaaaatgttttaaatggcggataaagtatggtacatttttcagactcattgtcacggttgctcgcggaactgcaaaagctgccgggagttggcgagaaaaccgccctgcgcctcgcctttcatcttttgaaatcccccgacaacgccgctgccctggctgacagtcttcgggacgtcatgtcccgggtgcggttctgttccgtctgtttcggcattaccgaggacgatccctgccggttttgctccgatgcccgagatgacggtgccatctgcgtcgtcgaggaaccccaggaccttctggccgttgagcggacccgagccttcagggggcgttatcatgtgctccagggggcgctgtccccgctcaacggtgttacccccgaccggctccgcgttgcggagctcatgaagcggctggaggggggaggggttcgggaagtggttattgccaccaacttcaccgtggagggcgaagcaaccgcgctctatctggccaggatgatcaagcccctgggggtcagggtgacacgactcgcccacgggataccgctcggcagcgatctggagttcgtggatgcggccacggtgcagcgggcgctggaaggacggagcgagctgtaacaacgttgtactaattcaacgcacagatttcgggctgtacgtacctatcgcagaggaggagagcatgagtcgcaaaatggtaaccatcgacggcaataccgcggctgcccacgtggcgcacgccaccaacgaggtcattgccatctaccccattaccccttcgtcggtcatgggtgagatttccgacatcaagagcgccatgggcgagaaaaacatctggggaaccgtaccgtcggttgtcgagatgcagtcggaaggcggcgctgccggtgccgtgcacggtgccctccaggcaggtgcgctgaccaccacttttaccgccagccagggtctgctcctgatgatcccgaacatgttcaagatcgccggcgagctgacctctacggtcttccatgtctccgcccgcgccatcgcggcccaggccctctccatctttggcgaccattcggacgtcatgtcctgccgttccaccggttgggccatgctctgctccaacaactcccaggaggtcatggacttcgccctgattgcccagtccgcgacgcttcgttcccgggtgccgttcctccatttcttcgacggcttccggacctcccacgaggttctcaaggtggaggagctgactttcgacgacatgcgcgccatgctggacgacgaactgatcgccgcccacaaggcccggggcctctctccggaccatcccgtcatgcgcggcaccgcccagaaccctgacgtctacttccaggggcgcgagaccgttaaccccttctacccgaaatgtatcgagatcgtggcagaggagatggacaagttcgccaagatcacgggccgccagtacaagctggtggactacgtgggcgcccccgacgccgaccgggtcatcgtcatcatgggatccggcgccgacacggtgcaggagaccgtggagcacctgaacaccaagggtgagaagatcggcgtggtgaaggtccacctctaccggccgttccccatcgatgccttcattgccgccctgcccaagaccgtgaagaagatcgcggtcctcgaccggaccaaggagcccggcgccctgggcgagcccctgtacctggatgtccgcactgccatcggcgaggccatggccgacgggaagtgccagttcgacggctacccggtcatcgtgggcggtcgctacggccttggttccaaggagttcaccccggcccaggccaaggcggtgttcgataacctagccactgccaagccgcagaacaagttcgtggtcggcatcaccgaggacgtgaccaacagcagcctcccgtgtgatccgtccttcttcaacccgatggaaggggcctaccaggccatgttcttcggcctcggctccgacggtaccgtgggcgccaacaagaactccatcaagatcatcggcgagatgaccgacaacaacgcccaggcctacttcgtctacgactccaagaaggccggctccatgaccacctcgcacctgcgcttcggcaagaagtacatcagagcgccgtacctggtgcaggaggccgacttcgtggcctgccacaacttcgccttcgtggaaaagtacgacatgctggccaaggccaagcagggtgccacgttcctcctgaacgccccttacgaccacaacgaggtgtgggacaggctccccgccgacatgcagcagcagatcatcgacaagaagctcaagttcttcgtgatcgatggggtacgcctcggcaacgagatcgggctcggtccccggatcaacgtgatcatgcagaccgccttcttcaagatatccaacatcatcccgctggatcaggccattgacgagatcaaggacgctatcaagaaaacctatggcaaggcaggcgagaaggtcgtggagatgaactacaaggcggttgaggccggcctcaacaacttctacgaggtaacggtaccggcaacggcaaccagtaccctccagaagcctcccgtggtcagcgccagggccccccagttcgtgcaggagaccaccgcccccatcatcgccggcctcggcgacgacctgccggtgtccaagatgccggccgacggcaccttcccgacggcgacctcccagttcgaaaagcggaacatcgccgtggagatccccgtgtgggacgagcagctctgcatccagtgcggcatctgctccttcgtctgcccccacgccaccatcaggatgaaggcctatgacgcctccgcccttgccggcgccccggcagcgttcaagtcggttgactgcaagattcccgagttcaaggggcagaagttcaccatccaggtagccccggaagactgcaccggctgcggcgcctgcgtccacaactgcccggccaagagtaaggaagacccgaaccacaaggccatcaatatggcataccagccgcccctgcgttctcaagaggtcgagaactgggacttcttcctcaccatcccggacgtggaccccaccgtagccaagctggacacggtccgcggttcccagttggtgcggccgctgttcgaattctccggcgcctgcctcggctgcggcgagaccccgtacctgaagctcctgacccagctcttcggcgaccggaccgtcattgccaacgccaccggctgctcctccatctacggcggaaacctgcccaccaccccctatgcccagcgggccgacgggcttgggccggcatggtcgaactccctgttcgaggacaacgccgagttcggctacggcatgcgtctggccgtggataaattcaacgccatggcccttgagctggtcgacaagctttcgtcttcctgctcctgctcttcctgcacgagcgcggtgcccctcatgaacgagatcaagggcgccgaccagtcgagccaggccggcatcgaggcccagcgggcccgggtggcggagctgaagaagacccttgcttcctgtcccgagccggatgccaagcgcctgctcaccgtggccgactacctggtcaagaagtccgtctggtgcatcggcggcgacggctgggcgtacgatatcggctacggcggcctcgaccacgtcatcgccagcggcaagaacatcaatctgctggtgctcgacaccgaggtctactccaacaccggcggccaggcttccaagtcgaccccgctgggcgccgtggcccagttcgccgccggcggtaagccggtctccaagaaggatctcggcatgatggccatggcctacgggtcggtctacgtggccactgtctccctcgccaatccggcccagtgcatcaaggcgttcctggaggccgaggcctatgacggtccgtcgctcatcatcgcctatgcccactgcatcgcccacggcatcgacatgaccagcggcgtggatgcccagaagcgggcggttcagtccggttactggcccctctaccgctataatccgcagctggccgccgagtgcaagaacccgctccagctcgacagcaaggccccgaccatcgcctttgaagagtacgtcaacagcgagaaccgctaccgcgtcctcaagaagaacaacccgaaagggtacgaggatctcatgagaaaagcggcggcatggtccaaggcccacttcagctactaccagaagctggcggccctcaacttcgaggatacctgcgagaagtagcagttgacccataacagccagaaggccccgacgggatgaactcgtcggggcctttgttttaggggatggggcggacggtgaggcccctcttccgggaggaaactctcgactgatttggccctgatgttgcattgtaaacggttgctgccgggcacgcggcgcctgaaaggacgacaagcgtcacactgaccgttagaatccttgtgtgagtgtcaaatttttgttataacgggccgtcattccacaacccggtcgaggggtgtttcatgtcctatcctcagatggtcatgtacgacgaggagttcaagctgatcaatgcggtcatcgagaagcttctccgggaagccaacgccaaggtcatctttctggtcgacaagaacggccagctcatctcgggcgtgggagaaaccgagcggttcgacaccacctcgcttgcttcgctcacggcgggcaacatcgcggccacgggcggcctggccaagctgatcggcgagaaggagttctccatccttttccacgaaggtgaaaaggacaaccttcacatctccatcgtcgggggcagggtgatcctggtggtcctgttcgacaaccgctcgtccctggggctcgtccggctgagggtgaagaaggcgtcggacgaactgaccaccgtgttcgaccgactcatgaaaaaggctgaggaaaaggagcgaagcggtatccaggagtttcccttcgccgagatcaccgacgacgacatcgacaatcttttcagctagcggcgggggtacggcgcaatgtctttcatcaactacgcttcgcgagagataaactgcaaaatagtctattacggccccggcctgtgcggcaagaccaccaatctccagtacgtctaccagaagaccgctccggaggctaaggggaagatgatcagtctcgccaccgagaccgaacggaccctgttctttgacttccttccccttgccctgggtgagatcagagggttcaagacccggttccacctctatacggtgccgggacaggtcttttacgacgcatcccgcaagttgatcctcaaaggggtcgacggagtcgttttcgtggccgactcccaagaggagcggatggatgccaatatcgagtccctggagaacctggcggttaacctaaaggaacaagggtacgatctggagaagatcccctttgtgatacagtacaacaagcgggatctccccggcatagtgccggttgaggagttgcgccgggaactcaatcaccggaacgtgcccgacttcgaggcatgcgcagccaccggcgaaggggtgttcgagaccctcaaggccgtggccaaactgatcctcatcgatctcaaaaaggggcgctgaagccctcgcggttggcaaccagccggcaaataactacgaaaagtccaagggtttccttgggcttttttcgttgtgcggagccgaacattagcgctactatgggctccggcgacagctaccaaagcggacggacagcccggcaggagagcgatgcactacggcagcgcctacgaagatgaaatagtcggcaaggcatacgatcgggggctcatgctgcggttcatccgctatgtgcatccctatcgctggctggcgctggcggcgctcgtgctcctgccgctctcggcggcggcccggctggcgcagccgctggtcctcaaggccgccatcgacgatcacatcgtcacgggacggctggagggattgccgctggttgccgcagggtttctcctgctcatcgtggccgaatcgctgataacctttctcgaagtgtggcttctccagtacctgggacagcgggtaatgctcgacctgcggttggagctgttcgcccacgtgcagcgacttcccgtctctttcttcgaccgtaccgccaccggcggcctcgtgacacggcttaccagcgacgtggaggtgctcggcgaaatgtttgccgccggcatcataactgttgttggcgacatcctctttctggccggtatcgtcggcgtaatgctctggttgaaccccccgctttcgttgatcaccttttcggtgctgccgctgcttgtctgggtcgctttcacattcaggatcaggatgcgcaaggcgtttcgggaggtgcgcgcccgcctggcgaacctgaacacttttttggccgaaaccatcggcggaatgtcggtgattcagctcttcaaccggcaagccggggagcgcgccgagttttcccggctcaacggctcataccgtgacgccaatctgccggtcatcacctgggacgcctctctctacgctcttgtggagacactctcctcggtggctgtcggcctcatcatctggtacggcggaggagaggtcctcaggggagcccttaccttcggagcgctggttgccttcattcagtacatcgagaaatttttcggcccgatccgggacctgtcggcaaaatactccatcatgcagggcgccatggccgcccttgagcggatcttcggcctgctcgacacggcacccgatcatgacgccggggtcagcggtcctgccgtcagcgccggcgcgcctcccatcgaaaccatccggtttcgcaacgtctggtttgcctaccaggaggacgactacgtcctgcgtggaatcgacctgacgattcgccggggcgagaccgtggcgctcgttggggagaccggcggcggcaagacgacggtgacccgactcctttcgcgcttctacgacgtaaataggggcgacatccttttcaacggcgatgatgtccgctcaatccccctgtcagagctccgccgacggatcggggtggttctccaggacccttatctcttcaccggcacggtgggcttcaacattcatctgggagacgagcgtgcccgtgcccggatggatgacgcagcccgactggtgggggcagaccgctttatccgtctcctccccggaggttacgacgagcaggtgcgcgagcgagggagcaacctgtcggccggggagcgccaactcatttcctttgcccgcgccgttgccttcgaccctgagattctcgtgctggacgaagcaaccgccagcatcgacaccgagtcggagcggctcattcaggacgggcttgccgcactcatggctggtcgcacttccattgtggtggcgcaccgcctctcgacggtccagggggcggaccggatagtggtcatccaccggggagaaaaggtagaagaggggacccacggcgagctcctggcgcaagggggcatctatgcacggctctatcagcttcagttcagggattgacctgatgttgcattttccggaggtattgttatgaagcatttgattctcggcactgccgggcacatcgaccacggcaagacgtcactggtacgggcccttaccggcatcgacaccgatcgcctccccgaggaaaaggcgcgcggcattaccatcgagctgggattcgcccaccttgagctgccgggagggcttcagttcggcatcgtggacgtgccggggcatgagcgtttcgtcaggaccatggtggcgggggtcggcggcatggacctggtgatgctcgtcattgccgcagacgaaggtgtcatgccccagacccgggagcacctggagatctgtcagctcttgggggtcaaaaaggggcttgttgcccttaccaagagcgatatggtcgatcctgactggctggagctggtagtggaggaggtccgggactatctggcagggagctttcttgaggaggcgcccatcgtgccggtctcttcccggaccggtgccggcatcgaggccgtcaaggcggagctggcgcgactggcaggccaggtggacgaaaagaagacagagggtccctttcgccttccggttgatcgagtcttcacggttacgggctttggcacggtggtcaccggcaccctgctgtcgggcgccatcagcgtgggagacgaggtagagcttctgccgtcggggctgtccgcccgggttcggggggtccagacccacggccgccggggggatgccgccagcgctgggcagcgggtggcggtcaaccttcagggggtggagcatacggaggtaggacggggagatatcgtggttccgcgtggcgtctaccggaccactcgcgccgtggatgcccggctcgactatctgccgtcggcacctcgggagttgcggcaccgctcgacgctccggctgcactccgccacctatgaggtgcctgcccaagtgattctgctggaccgtgacgtgctcgcccccggagattcgacgttcgtccagctgcgcctcaggcaccccgtcctcctgctgccgggagaccccttcgtgctccgctcctactctccccaagcaacccttggcgggggaaaagtgctcgaccccatgcccccgcgccgccgccgccgttccgacgaagctcttgcgctcctggaggcgctcggtgagcgttccgagtccgatacggtgcggcttctcgtgtcgggcagcctgctcaccggcatctgcttcgaggacattgtcgtgcgcggcggtctcagcgcccggcgcgccgaggctaccatggcaacgcttctgtcatccggcgaagtggtccagatggtgcgcgaaccgcgcatattcctctcccgcgcctcctttgtctcgctcaaagggggtctgttgtctgaggtcgaggggtatctccgggacaacccactcagggaaggtctcggcaaggaagaactcaagacccgcctgccgcggcgcagcgatccacggttcttcacgccccttctcacttccctcgagaaagagggcaagatcgttgtggatcgtgatctggtgaagctgccgggccgcaagggaacgataactgtggaccaggcggatcttcaggtccgcctcgagaaagcgctccagcgcggcgggtatgagccgcccaccatcaaggagatgtgcgactccctgcgctgcgctgaaaaaatgctgctggagcacctcaacattctggcccgcgaggagcgggcggtcaaggtgaagagcgacattttctatgcaccagagcctgtggctgacatccgagagaaactcatggcatacctccgtgagaagggagaaataatgccgccggagttccgggagctcacggggctgtcgcgtaagttcatgatcccgctgctcgaatttttcgaccaggaaaaaataacgattcgtgtgggcgacaaacgggttctcaggcggggatgatgcgtcgtatagggaaatccctgaattgcataggtgatggcatagggtattatttctctgaataatgcttaatagctttcggcagctcagagggaattttattggcccgtaccatgggtgtattcatttgtgtggctgggtgcagacatggacaatgcactgacgcttcaacccctcgaacgaattgtcaccgaacacgaaggatggcttgcggctcgcgcgctcggctacgccaaaagctgcggctacacgcgctatacgtccacgcttgaagaagcctggcggatttccatcgctggcctttccgcgtcgctcatccatgctctccgggcaaaagagccgattcccgagttgtcgccggattacgattccgttgcagaccccgttacgctgttcggcattgaggaagcccgacgtcaccgcatgcgcggtgtgacgctcggtatgttcctcggcctcatgaaatactaccgccgcagctaccaggatctggtgcgcggcagtggggtggatgagaaaacccttgaatccggccggctcttcatcgaccgtttttttgaccgtgttgaaattgggttcaccactgaatggtcatcggtttccgatccccagcggcttgccgaactggaggaggccaaccggtccatcaccaacgagaagaacaggctcctcacactgtttgaaagcatcccttctcctgttatgcttctgggtgccgacggccggccagtactcatgaaccatgctgcagtcgagttattcgccggtccgacgccgcccggcacgcattactatcgtgagagtggaagcccagggctggaggtggccgtcccccgctggagccggctgaagcgttttctgaaggggaaggcgcgggaggcgcgtttcgaggagagcatcgacacagctgccgggtgccggtattttctggttaccgtgcagcggatgctcgacgtcagtgaaaaattttgcggaacgactatcatcctttccgacctcaccggccgcaaactcgccgaagatgaactccagcaccttgtggcagagatggaagatcggatcaggtctcgaaccgctgaattgctggatgcgaacacgcgtctgctggaagagattgaggagcgccgcaggtctgagcgctttttccacgccacgattgattctctgacagctccagttgccattttgaacggcgagggggacatcgtcaccgtcaaccgggcttggcgaaaattcgccgatgaaaacggggggcttcaccccaatcacttcattgggtacaattatctcggattgtgcgataacgtgaagggtgacgatgccgtcaccgcttccgctgtggcgcggggtattcgagagttgatagccggccgcatcaatgagttccatgtggattatccatgccactcccccgatgagcaacggtggttccaggtccgtgtcacgaggcttgagaacggcagccgtggccgggtcgccgtggtccatgaaaacatctccgaggtgaagaaggcccaggaggaaattctgtccctgaaccgtagcctcgaggagcgaatcaggcaccggacccagcagctcgaatgctctaacagggagctcgaaggattctgctacgccgtatcccatgatcttcgctcccatctggcgaggcttgagggccttggccggggactgctcgaagactgtttcgcaggtctcgacaaccaggcccgtcactatgcggagcgaatttgccgcatcagtatggacctgcgcagggccattgactccttgctggacctcagtcggctcgctcggtgcgaactttctaacgtaaccgtggatttgagtggggtggcggagcgggtcgctgaagaactgcaccagttgcagccgttaagacgggtgagtttttcccttgagcccggcgtaatcgtgcgaggtgacccgcagctcctggaaacggtcatgcggcacttgatgggtaatgcatggaaattcaccagccgccgcgaggacgcagagatagccttcggctcgaccatgctccacggtatgaagacctgctttgtgcgtgacaacggcgtcggtttcgacatgaggtatgccggcactctgttccagccattccagcggcttcatggccctgccgagttcgacggcgccgggattggactggcaactgtgcagaggatcattcagcgtcacggcgggcgcatctgggccgaaggagagagtggaaaaggtgccgtatttttcttcgtttttcccgattaatcgatagaggtggggtggtggacaccaagacgatactacttgtggaggacaatcccgacgacgagttccttgcgctacgggcgttgcggcgtcatgggctgcaggacgttgtcgtggcccgtgacggagaacaggcggtcggccagctcttcgaggcggccccccccctggacccctggctcgtgcttctcgacctcaagctgccgaagatgaacggccttgaggtcttgcgcaccattcgcagcgaagagcgtacccggcatactccggtcatcgtcatcagctcgtcccaggaggaaaccgatgtggtaaaatgccgcgaactgggcgttctggcttatctgacgaagcccattgatggtgagaagatcatggcgcttctcgcgacggcgggcctgtcattctgaccggctctgcgtcacggccctccgcctgctcgcagctcgcagtggccgggtgcaggcgggctattctccagcctgcggtttcaccttgtgacattcaaggcaggcggcatctttcacgcggcgctccatcagcgacgccttgtccttaggctgcccctttcccatgaggcgttcgccgactttgtggcaaccgaagcagccccgtccccgcacggcctcgtgcatttttaccatggccgggtttttactgtgacagacgttgcattcgaaggccccggccagagaaatatctcctgccaggaaccaaaccatcgccattgccagaacgagatgcatgttcatacgtaacctcgggagttttagccataccataccctgagtggctccccgaaggtttgacgtaagtcaaagagaaaccccctcccgttcaacagcttgaaagaacgcaggaaaaataccttcacaaacggtgtcgagtatggtaactatcacgagtttccaggactgccaacgacgaagcgattgagccatggccaaaataatctgtatcgccaatcaaaaagggggggtcggcaagaccaccacggccgttaatctggcagcatcccttgctgcagccgagaagcaaacgctgctggtcgacatggatccccaggggaatgccggcagcggtgtcggtgttgacaaggctgggctggaggaatcggtctacgacgccatcatcaatgatgtggacccgtcgggactcatcgtcggaaccgaccttgcccacctggatctgctcccctcgaccaccgacctggccggtgctgaactcgagctggtctccatgcccgagagggagcgcaggctcaaggcggcgctcgcccgtctctcgcagcgttatgactatatcatcattgattgccccccatccctggggctgctcaccgtgaatgccatgaccgccgccgattcggtcctgatccctctccagtgcgaatactacgccatggaggggctctcgcagattatcaagaccataaagctcgtgcagaaggggctcaaccccggccttgccatcgaagggatcgttctgaccatgtacgatggccgaaacaacctgtcccgtcaggtgagcgaggaaatacgaggtcattttgcggacattgccttccagacggtcattcctcgcaatgtccgcctctccgaggcgcccagccatggtcgccccgtcatcctctatgacatcacgtcccggggggcggtgagctacatggaactggcccgggaactcatgacaagggaggtccgtcgtggttaaaaaaaccggcctcggcaaggggatggcggcccttcttcccgtcgtggaagaggaagggaagcgctacttctcgtgccccatcgaagatatccgcccccataaaaatcagccccgcaagacttttgtcccggaaaagctggaagagctggccgcctcgatccgtgaaaaaggtattatccaacccctggtggtccggaaaaaaggggatcactacgaactcatcgccggtgagcggcgctggcgtgccgcccagaaggcgggcctgcgcgaagtcccggtggtgatccaggatgtttccgaagatacggccctggagatggccctcatcgaaaacatccagcgcgaggacctgaatgccgtggaggaggccgaggcctaccatgcgctcatggagaatttcggcctcacccaggaggagctggcgaagcgggtcggcaaggaccgctccaccatagccaactcgttgcggttactgaagctcccggtcgaactgaagagagatatcgtcgaggagcgccttgccatggggcacgcccgggcggttcttgcgcttgattccgacgcccagatcaaagaggcgcgagacgctatcatcaaggggaatctcacggtccgggaggctgagggcctggtcaagcgactcaaggccggagccaggaccggcgcgaaggcaaaaactgccgatgtccattccgcggacctcgtggaacaactccagcggcggctcatgacccgcgtggtcatccggcgcggtggccggggcggaaaaatcgagatagcattcggcaaccaggaagagctgtcgaggattgtcgatatgcttatcgcgtagtcttttgcggggcacggggcagcccgcaaaggcgaggcaaccggcataaatcccttgacatgcaggatagcctgtggtagctaacgtctgtttacggccacgccagagtatttttttttaatacagccgatttgtatactgtatacaaaattcagtcggatcacgaacggggtgtagagtgataagtctcgatcttgcctttgttattcaggtaatcaacttcttggttctcatgatcatcctgaacgtttttctgttcaagccgatcaggaaggttatcgcggaccggaaagcgcagatcgacggatccagggaacgcgctgcggtagtcgacaaagaggtgcaggagaagatggccctctatgaggcgcgcctgcgcgatgtgaaggccaaggccggtgctgagcgcgaggtgctgcgtaaggaggcccagcaggaggagtcggcgattcttgagaaggcccggaaggaagctgccgattcccttgcgtccatcaagagccgggtggccaaggaaaccgtcgatgccaaggagttcctgaaggagcaatcccgttccctgtcccttgaaatctgccagaaagtgctcgggaggagtctgtaacaatggcctacgcgtttaagaaaaacgggctcctgaagccttttgtgtcgactgccgcgatctgccttctggtggccggcactgttgtactctgccatgcctcgggtggcggggaaggcgcccaccacgtggataccggcaagcagatgaaggatttcatgtggcgggtcatcgacttcatcgctttggccggcgtgattgtctgggcgctcaagaaggccaatgccaaaggggccctggctgatcgctcagccaatgtggaaaaggccctgcgtgaggccgaagaggcgcggaccgctgccgagaagaaattcgccgagtacagcgagaaacttgaaaaagccaatcaggaaatcgacggaatttatgccgccatccgcaaggaaggtgagctggagaaagagcgcattatcgctgaggccagaatcactgccgaaaagatacgtgaacaggctacggcgaccgctactcaggaagttctcaaggcccgggccgaacttcgtgacgaagcggcgcgcctcgcggtacagatggccgagcaggctctgcgcgaggctatcaagaaagatgaccaggatcggctggttagcgaatatcttaccaaggtggagaacttacattgatctcgaacgctattgcacgtcgctacgccaaggcgctggtgcagctcggggccgaggagggagcggtcgaccggttcggtgtcgagttggggcagttcacggcccttctcgacgggaatgccgacctggcttccgttctcaagagccccgcgtaccgcattgaagccaagagggaaattctcagggatgtccttgcgaagcttaatctctccggcaccgtctccaattttctgcaggtactcctcgatagggggcgaatcggcttcactccccagatcgcgcacagctacgcagtatttgccgatgaactctccggcattgtccgcccggtcctcacgtcggcatttcctttggacgatgcccaggttgaggggatgaagagtgcccttgccaaagcgaccggcaagcgggtagagctttcggctcaagtggactccgctctcatcggcggagtggtcaccaagattggcgacaaggtatttgacggcagcgtacggacccagttgaacaggattcaggatatattacagaaggggtgagaggttccatggaaatcagagccgaagaaatcagcgaaattatccgtaagcagatcaaggagtacggcaaggaggtagaggttgccgagaccggcaccatcatctccgtcggtgacggtatcgcccgtatccacggcctggacaaggccatggccggcgagctcctggagttccccggcggggtctccggcatggttctcaacctcgaagaggacaacgtcggtgcggcgatcctcggtgaagacaacgagaacatcaaggaagggaccaccgtcaagcggaccggcaggatcgtggaggttccggtaggcgaagccctcatcggtcgcgtggtcaacgccatcggccagcccatcgacggtaaggggccgatcaataccaccaccttcggcaaggtcgaagtcaaggcccccggtatcgtcaagcggaagtcggtccatcagccgatgcagaccggcctcaaggccatcgactccatggtgccgatcggccgcggtcagcgggagctcatcatcggcgaccgccagaccggtaagaccgctgttgccatcgacaccatcatcaatcagaagggcggcgacctgatctgcatttacgtcgccatcggccaaaagcgttccactgttgcccaggtggtgagcaagctgcaggaatacggcgcgatggattacaccatcgtcgtatccgcttccgcttccgagccggcaccgctccagttcatcgctccctataccggcgtcaccatgggcgagtacttccgggacaacggcaagcatgctctcatcatttacgatgacctgtccaagcaggccgttgcctaccgtcagctctccctgctcctccgtcgtccgccgggacgtgaagcctatccgggtgacgtcttctacctgcacagccgtctcctcgagcgtgccgccaagctctccgacgactgcggagccggatcgcttacggcgctcccgatcatcgagacccaggccggtgacgtttccgcctacattccgaccaacgttatttctattaccgacggccagatttatctggagagcgacctgttctactcaggtgtgcgtccggccatcaacgtcggtctctcggtttcccgggtcggtggctctgcccaggtaaaagccatgaagcaggttgccggtacgctccgtctgaacctcgcccagtatcgcgagatggctgcgttcgcccagttcggttccgacctggacaaggcgacccagatgcagcttgcccgtggcgagcgtctggtcgagatcctcaagcagccccagtatcggccgatcccgaacgagaagcaggttctcgtcatcttcgccgccaacaacggctttgttgacgagtatcccgtctcctccctgcgtcgctatgaaagtgagctctactccttcttcgacagcagaaaggccgatatcctcgccgaactgcgtgacaagaaggccattgacgacgatctgaaggcaaagatgatcgccgctctggaagagctgaagaaggaatttactgcgtaatctaaggacggtcctcaccatatggcaagccttaaaagcataaaaaagcgtattgtctcggtcaaaaataccagacagataaccaaggccatgaaaatggtctcggccgccaaactgcgccgcgctcaggaaaacgtggttgccgcccgtccctatgcgaagaagctgggggaagtgctccagcgactggcaaagagccaggacgagagcgggagtccgctgatgcagcagcgtctcagccagaaggctctcttgatcgtggtcacctctgaccggggcctgtgcggtggctttaacgccaatatctgcaaagcggcggaacgcttcatcaaggaaaaaaaggccgagttcgccgaaatttccgtcacgaccgtcggccgcaaagggtacgagttcctgaagaaccgtcagaaaatccataaaaactatggaaacgttctggcgaatctcagctacccggcagctgctctgctggcccaggaaatgatagaagggtacatcgccgaagaatacgatgaggtttacatactcttcaacgcattcaagagcgtcatgtcccaggatatcaccttggagaagcttttgccgatcgcacccgaggccgcctctacagaggagtatgctcccgagtacatctacgagccttcgaagggtgaactcctggcggaacttcttcccaagcacatcgaagtgcaggtgttcaaggcactgctcgagtcggttgcgtccgagcacggcgcccgtatgaccgccatggacagcgcgtccaaaaacgcgaccgagatgatcggcaagctgacgctccagtacaacagggcacgtcaggccgccatcacgaccgagctcatggagattatctccggtgccgagtcgatcaagggctaagcaatctcacgattataaaatagaggcccggcacgggccgcaggaggaagaggcaccatgagtcagaacttcggtaaaatttcgcaggtcatcggcgcggttattgacgtcgagtttgagccgggcaaactgcctcccatctacaacgccctccgggtgaccaacccggccattgacgataaggaatacaacttggtgctcgaagtggcccagcacctgggtgaaaacgcggtccggaccatcgccatggattccaccgacggtcttgtccggggccaggcagtgctcgataccggtaagcagatttccgtgccggtgggccgcaagaccctgggtcgaatcctcaacgtcatcggcgagccggtggacgagatgggtccggtcaacgccgagaaagagtacggaatccaccgcgaagctcccgccttcgtggaccagtccaccaaggttgaagccttcaccaccgggatcaaggtcgtcgaccttctcgctccctacgctcggggcggcaagattggcctcttcggcggcgccggcgtcggcaagaccgttctcatcatggagctcatcaacaacatcgccaagcagcacggtggcttctccgtgtttgccggcgtcggtgagcggacccgcgaaggaaacgatctctggatggagatgaaggagtccggggttctcgacaaggccgccctcgtctacggccagatgaacgagccgccgggagcacgtgcccgggttgccctctccgccctttccatcgccgagtacttccgtgacgaagaaggtcagaacgtgcttctcttcgttgacaatatcttccgcttcacccaggcgggttccgaagtttccgcgctcctcggccggattccctccgccgttggttaccagcccacactggccacagagatgggagagcttcaggagcgaatcacctccaccaccaagggctccattacctcggttcaggcgatctacgttccggccgacgaccttaccgacccggctccggcaaccgccttcgcccacctggacgcaacgaccgttctttcccgtcagattgccgagctcggtatctacccggccgttgacccgctggactccacgtcgcggattctcgatccccaggtaatcggcgaggagcactactccattgcccggcaggtccagtacgtgctccagaagtacaaggatctccaggacatcatcgctattctcggtatggacgaactctccgaggaggacaagctggtcgttgcccgggcccggaagatccagcgtttcctctcccagccgttccacgttgccgaagccttcaccggcagccccggcaagtacgttgagctgaaggacaccatcaagggcttccaggagatcgtcgccggcaagcatgacgatgtccccgagcaggccttctacatggtcggaaccattgaagaggccctcgaaaaggccaagaagctcgctgcctaaggatttatatgacctcgtcgcgggggaggatggtatcccccgcataaaggactacgatagatggctgaaaaactgaaagtcgatctggttaccccttataagaagatcctgtcggaagaagtcgatgagatcacggcaacaggtgcgctgggtgaattcagcgttctgccggggcatgccccctttcttacctcactgaagattggggagcttacctataagaaaagtgggcaaatcgtccatcttgcactcaactgggggtatttcgaggttgaggacgacaaggttacggtactggttgagaccgccgagcgtgccgacgagatagacctcgagcgcgccaaggctgccctggggcgcgctgaagctgcactcaagaagctttctcccgaagacaaggattaccgcgttatggaagcggcactggagcgtgcccttatccggatgcaggttgccggaaaagctgcgagaaaataaccaccatcgacaacatgctgaaaagagcggctctgccgctctttttttttcaccgggatgcgcttgaaacctgctatgattccgccatgcagatgaaaaaacctcgcattgttatcacgatgggtgatccgaccggcgtcggccccgagatcatagcgaaagccctggccgatccggcggtgagagagtgctgtcgacaccttgtggtcggcgacgagttcgccatgagccggggaattgctctgaccggaaccggtttcagaatagagacgtcagagagcgttccctttgaggaacctgccgacggagtcattacgctgcgcaaggttacgtccctctccgccgaagacctttgctatggtcaaccgacgatcgccagcggtgatgcagtctttcgctccatctgtcatgcagcagacctctgtctcaagggtgaggctgacggtatggcaacggcaccgatcaacaaaggggctctcaaccgggcgggacaccggtatcccggccacacggagcttcttgccgagcttaccggagcagatcgcgtcgtcatgatgctggcaggggcacggctgcgggtagcgctggtaaccattcatgaggccctggtgcgggtccccgcactggtgacattcgaacaagtccttgaaaccattcgtatcacgcaccgggacgtgcaccgctactttacacgcaatccccgcatcgcggtgcttgccctcaacccccactgcggcgagggcggtatgttcggggacgaagagtctcggatcattgctccagctgtccaggcggcacggcaggaaggtattgacgcgacaggccctctatccgcagataccctctttcactttgccgtgcacggagcctatgatgcggttgtctgcatgtaccacgaccaggggctcattcccctgaagctcctccattttgacgatggtgtgaacgttaccctgggactccccattattcggacctcagtggaccacggtaccgcctacgacctggcgggcacagggaaggcttctgccgagagtatgaaggccgccatcatgatggccgcggcaatggccgggagcaggcgagaggagagcggagcgccgtgaggatgaagaaactgctgtatctggccataggtgccgtggttgcgtatgggatctatatcgccatatcgctcatgtttctcccgtcggttgcagaactgaagaaccgtcgcaccaccatgaccattcaggtcaaggattggcacggagagtaccatcccttcacggtagggcccaagaaccgatactggacaccgtcaggcagcatccccccggagatgaagtgggcggttatcctggctgaggacgccaatttctacaagcacgaaggaatcgacgtcaaggcgatcaagaacgccatcaagtacgatctcgaaaaaaagagctttgcccgcggtgcatcgaccatcacgcagcaggtcgccaagaacctgttcctctcccgtgagaaaaccatctcgcgaaagatcaaggaaattgtccttgccaaaaggatggaagaggaactgaccaaggggaggataatcgagctttacctgaacgtcgtggagttaggtcccatggtctacggcataggccacggtgcgcgatactacttcggcaaacctgcttctgcgcttactccacgcgagtgtgccttcctggccgccatgctgccggggccgcgggtggcctacaacccgtacaagaaccttggcaaggtcctgaaacgctcggacatgatcctgcgcctgctgcgcggcaagggagtgctgtcggacgacgaataccggcaggcccttgcccagacgccgaacattgccggactccagcggaaggtggatgcgagcattgagaaggaggaaacgaccttcgagaacaggacgggcgcaaccgtgccgcttgagccccagtcaacgacagcgcccgacgagcaggcgcccgaagaggtgccggcggcgtcgtcacaaccagctgcgaacggcgaaccggccgcaggagatggtggcgaacagcagagcccgccgcctgctcgctgaggtagccggacgtgctcggactgctgtccgttggtgcggcaatcggagagaagaaaaaaaggggtgaccgattgttccggtcaccccttttgatgttaccacggcgaatcgtgatcaggagttcaagtactccttgatcctctccgccagggtacggtaaatgcgcatgcactcgttctcatccttttcaagcagcgtaacccggaagccctgaagcggggtgttgaaggaagaaagaggtacgatgcagatgccagtgcttgccaggatataatagacgaaacgtttgtccggcgaaaccccgggggcgttcacgagcttctccaccagttcacggacctccacgctctcgatgggcagcgactgccggtcggtgaggagtccgtcccggaacgcgaccgacatgtagaaggcaccgttggtccggttaaccatgagacccggaacctgcttgaggcagtcgtaggtgatggtgctcatccgctcgtagcatgcgattcgctcccgaaggtacgtctggtactcgggatgcttcatgatggccgggatgcacttctgcggcagggtggtggagcagacttcgttcatcttggcggtgaggatggagttcaggaacttgtggaactgctcgtcgcggttgccgttatagacctcgatccagccgcagcgcgagccgggccaggggatttcctttgaaattcccttcatggcaatggccggcacctcgccgatcacgtcggagatgggcacggtggtctggccgttgtacgtgatgttgttgtagacctcgtcggcaatgatgaagagatcgtacctgcgggcgatggctacgatctgttcgaggatctccctggggtagaccatgccggtgggattgtccggattaatgagaaggatgccggagatctgcggattatattttacatggttctccagatcttccacgtcggggaaccagttgtcttcgggcttcagcctgtagcagaccggcgctgcctgggcgtgggcggcttccccgatggagtgggtggtataggtgggggatggcatcagaatacggctttcgtggcgaagattgccataaaccgtggagatggcatcgccaagtccgttgaagaagatgatgtcgtcgggggtgatctgggccccgccgcggttgttggtcagcccgcagagaaactcccgggtttccagtaccccacgggtatggcagtagccccaggtatcgttctccatcacggcggctgccacgatttccttcatccagcgggggatttcctccttcttcacgatcggatcgccgatattctcccagttgatcttgacgccgtgcttctggagcttttccgccacattcacgatgttgcggatttcataggtcagttcgccggctcctggcgtaaccagttcatttctcacgtcagtcgtcccccttgtagtcctgttgtggttgcctgaaaatgaaaaaggccgtgggggtcacccacggccttccgatacacgaagcgtatacgcctcctcacacggcagcgggtaaccctgcggcgacggacgccgctgcggtgatagctcgtgctgctatagcgatggaaacgatgtttttcttcatagcgacttcagataccacggtgagtgcgtggcgtcaatgtttttttccgcagagaatgtgccgttaccggacagtctgcccgccagcgtcactcaacggtgatcagtaagcgcccgtccgggtcgcgccagcgcagccacgccatcacgctcaggtccacaaggaccctggcccggtctccgtcaacgtcaagaattcgcatgctccgctccggcgtgagcggggggagttccggggcactgccgtccggcccgctccgggccaggtagaattctttcctcagtccgcgcagcagccgtgccgtcttaccgcgaagatactcttcccaggtaaggtaggtccaggtccggcggggttccagccagccggaccggcctgcatcgtcatagtgaaccctcagccactccccctttgtagcggttaccgccagggcaagtacccctggcggggtcttgaccactccggcgagagcgggaagcgatgccacccgcagttcgccgatgcgaccaatgccgggttcccgatagatgacgacaaaagaccccccgccggcattatcatgcgcgagcgagttttttaccagcaggacgcccttgccggtttcggggcgggcaggcgggggcgcagccgacactgtgccgatggcaacggtcgacaggagccagagaagtacaccggtgcggagaaaccacatgatagagccggaatgccttaccggtccaccagggcgaagaggttgccgtccggatcgctgaccaccgccatcttgccccaagggctctgctcaaggggttgatcgaaacggacgccggcctggaccaattccttgcagaagctgtcgatgtccttcacccggaacgtgatgccggtatgccgccccacgaagaccagtgcgtcgggggtgagggcctgagccaccccaagcgtggtgccgccggagaagaactccatcatggtcatgccggcctgggcaaggggaagtttgagctgttcactgtagaaccgctttgccgcctctaaatcgcggacgaaaaccaccacgtttttcattgcttcgatcatgggaatccttccgaaaaagtatacggatcacaatggatcgaaccatagcagacggtaccgtccgcggcaagggggaatcgcttcccgccaaaattgacgggcgcggggacactcgggtccgcgcccgtcatgaaggagtgtgtcgacattggcgggatcaaacgggatggatgccccatgccgccagttcggccagcacctggtccaccagcagggggagcgcccgcgataccggcgccgacaggtcagtcccgggttccacggaacagtactggattccccaaaggaccatctccccaggaaggtttccctggagatcggccacggcaagaagatcctggagtcccatctggtggggggaaaccttggtgcggagcgctgtcggaatatcctctccctcgagccgcaccagggtgcccgccggcgcgcccgtgtcgatggcatccactaccagcagccggtcgactccatcgaaccggggaagcaggtcgaggccaagggtgccgccgtccaggagcgtcaccccggcaggcaagggatggagttcccggatcagttccaccgcccgcacgccggcgccgtcatcggacatgatgaggtttcctatgccgagaaccaggatgctcagcggttactccctccgcttcaccggcttgtagccgccgaaaatgctcgacatgacgccgccgcgttccttcacgtccatgagccacgcgctgtacacatggtggatagcaaaggcgatgagaagccacatgaccatatggtgggtcaggcgcatcccctggttactgaacagccagtagaggggcgaaaggagcacgtgcatggcgccgccggggcggtgctcggcatagagggcgagcccggtgaagatcatggtcaggtagagcaggaagaccagaaggtaggtggcgcccgccagggcattgtggccgatggggtgcgggaccttccgggagaggaaggtgtagtaggtgaacatccgccacatgttccggcgaccctccgggtagaggaacgggacgaattcacaccatcccgcgtgacgattgccggcaaaggcccaccacatccggctcgcgacgcttacggcaaaggtgtagcccgccgtgaagtggatgacgcggacccagcccatgacatagtcagaggcggagagtcccagggtcttgggcgatccgatgtaaatgccggtcaccgacagcacgacgatggcgagcatgttgacccagtgggtcacccgcaccgggacctcccagacgtactcctcgtagagacaattccggttccgtgccatgaattcctcctacaggaccttcacgctgaccagttctcctcctttcgggtcgaccacgtgcacggcgcaggccaagcacgggtcgaaggagtggatggtccggaggatctccagtggcctgccggggtccgccatgggagtccctaccagcgcagcctcgtaggggcccagctgccccttttcatcccggggcgaggcgttccaggtggagggaaccacggcctggtagttctcgatcttctggtctttgatcctgatccagtgcccgagcgcgccgcggggggcattgtgccagccatacccggcagcctcccggggccaggtggccgggtcccacttttcgccgttgtggatggtgaggtcgccaccggcgatgttggccacgagcatgtcgagccacgaggagagttcgcgggccacgagcagggtctcgattcccctggccgcggtacgtcccagggttgagaagagtgcttcggggcccgcgccgagcttgccgaggaccatgtccaccgcgcctcttgccccggggtggcctgccgcgtaggctaccaaaatggtcgccaggggcccggtttccatgggtttgccgtcgtaacggggcgactttacccaggaatacttgccgtcggtgtcgagcatctcgtacggcggtgtcggcccggtgtacctggcctcggtcgtctcgtcataggggtggacccccgcggcttccccctcgtaccaggagtgagccacgctctcggtgatcttacgctggtcgatggggtagacccgggacagatcccgattcagaatgatcccttgggggagccagagcttttcgggtttgccgctgttgtccaggggatattcgccgtaggagaggtagttcccgaccccgccgccgatgccggcccattctgtatagaaggacgccaccgccagcaggtcggggatgtagaccttttccacgaaggcccgggtctttttcaagagttggccgatctcggcgatcttgtctgcgttgagggcgttctgagagttcggatctatcggcaccgccatgccgcccaccaggaaggtctggggatgggggttcttggacccgaggatggcgtggatcttgatgatctcccgctgccagtccagcgcctcgaggtagtgggccgtggccatgaggttcgcctcgggcggcaacttgtaggccgggtgaccccagtaggcattgccgaaggggcccagtcgtcccttgttgacaaaggccgccagccggtcctggatcgacttgaagtaggtgggagaattgaggggccagtcagagatggaagccgccagggtcgccgtctttgatggatcggctttgagggccgagaccacgtcgacccagtccagggcgtggagatggtagaagtgaataacgtgatcctgaaccacctggctcccgatgatgaggttgcggatcagttcggcgttcagggggatcttcacgttcagggcattttccaccgcccggatggaggcgatggagtgcacggtggtgcagacgccgcagaaacgctgagtgaaataccaggcgtcgcggggatcgcgccccttcaggattttttcgatcccacggaacatggtgcaggagctccaggcatcggtgatccgtccgccgttcacctcggcctggatgcgcagatgtccctcgattctcgtgatcgggtcaacaacgatcatggccatgagctacccctccttctcatcgtcggaatcgttccccttgcgcagggcgctcaccacgccgtggatgccgaatgcggccgctgtggccgctgcgattcccaggccgatctggtcggcggtagcctctatgccgaagccgggcacattggggagccgcttgtagagcggtgtcatggaatcccagaagtggggctcggagcagccggcgcagccatggcccgccgaaaccggccaggctgtcttttcgttgtagcgctgggaggggcagttgtggaaggtttcggggcccttgcagcccattttgtagaggcagtggcccgcccggtgtgcctgatcgccccattgttccacatactggcccgcgtcaaagtggggccgtcgctcgcagttatcgtgaatccgcttgccgtaggcgaagagagggcggcccttgccgtcggtggccggcggggagccgaaggtgagcaggtggaccacggtagccaccaggttgtcggtgttgacggggcagccggggaggttgatgaccgtggcccccggcaccgcatccttgacgccgaccgccccggtcgggttgggcgccgccgccggtatccccccgtaggaggcgcaggtgccgacggtgatagttgccatggcgccgccgcagacttcgcgggtgatgtccagggccgaccggccgccgatgcagcagtaggcgccgtttgctccggtcggaatcgctccttccaccacggcgatgtacgtgccggatcgcgctttcatggttgcgtgcctggcagcttcggcctggaagcccgccgctgccatgatggtctcggcgtagtccacggagaggacgtccaggacgatgtcggccacggtgggattggcggctctcaggagtgcctcggtatcgccggtgcagctctggaattcgagccagatgaccgaggggcgcttgtcatcctccagggcctcggcgattcgaggcaccagggtaaccggcagggccagcaccgccgacattgcggtgcagaacttcaggaagtcacgccgggaaatcccctgttcttcccatgttcccgagctcttgcaatgctgtttcaccaagtcgttgccatcgtcgttacctgccatgaaagcatcctccttcattaggcgtgggaaggctcaggtggggatattcacgatagggcagtatgataaaacgttatttgttagtgtatactttccgcgatggtcctggtgttgtcaagtgacaatctgggtggaaacccgaggtggggaagggggagctagggggttctggcaacagttgcggcgtggactgcggcggctccggccttccggaggaccagggcacattcggcaatggtgctacccgtggtgaagacgtcgtccagcagcagtaccctccggccggccaccgcagcgggggaggggacggcaaaggctccccggatattttcccgccgctgggcggaggtgagccccacttggggggccgtggcgcggacccggcccagggtggcgcggtgcaaagggatgcgccaccgtctggcaagcagttcgcccatcaggatcgcctggttgaagccgcgctcccggagacgggagcgatgaagggggaccgggatgatcaggtcggaggctgactcggccacgaaggaagaaagccgctccgctgccaggagggccagggggcggcgcaggtgagccttgtggccgtacttgaagcggtgcaccagttcctgcaccggtccctcgaagaggtaggcggcccgggctccctcatagggaggcggggagacgatgcagtcgccgcagcggtggtcgattcccccttcggtggcgaagggaactccgcacacagtgcagaggggcgagccgatcggctttgcccgggcgaggcaggcggggcagaggtgaagcttctccgcccccgggatgggggcgcgacacaggtggcagaggggagggaagaggatgtcgagcagcgcccggacgatcaccggctagagccccatgtcttcgttcaccaccaggaccctgaggtccgtgagccgggggttgcggtcgatcaccgtggtgatccggcagatccggtccggggagttgcagtcggagcagaagccggtggtggcgcagggtgtcttgtagctgagccgtcgggcgttggggggcgatgcccactccttcacccgtgcgatggcctcggtcaccccgccgtccacgattttgttcctgccggcgaccacgatcaccgtgcgcgggccgaagaacatggaggcaacccggttccccgtggcatcgatgttcacgagccagccagagagggtaagggcgttggtaccggtgagaaagaggtcgcaggtgagctgacgtcgcatgatggcaacacgttcctcaagagaaagtcccggcaggccgtggatcaggagctctttgtccatctccctgagccggtcgatcacctgcaggtcaactaccgacagggagccgccgaaaccaatgctccgggcgtccaccgcctcggtcaggatgtagtcgaaggcctccctgccgctcgggcaatagacggcggtgaagccgttcttctcaagtgcggccactgccttgcggcacttctgttcatgggtccagtccacgagttccgtggtaagtgacatggttagactcctttcttcagggggtcacggtcccagaagccgcatgtactcggcatagggaatctgagatttccagtgtccggtggcgcgccccgcaacggatcctccaacgaagatcaccaccaccagcacggcgaagacggtgccgctgaccgccacccgcctgccggtgagcttcatggacagggctccctgggcgcggcagtggctgacgcagcgccagcagccgatgcactcttccgaatggacccgctccttggccatgactgggatgtaggccggacagacctgggtgcagactccgcaggagacgcagacggtccgctcccgcgtcaccttcaccggcgagaggagggagacgaggccgagcagcgctccgtaggggcagaggtagcggcagaaggggttgcgcacaggcagcgacaggaccagcagcaccaggatgaccaccaaggggatgcctgacaggtgcaggaagaagttcagcagtttcacatcggcaatcaggtgatcatccatgaaaatgaaggcctttaccgccggaggtggcatgacccacagaattgaatagagaaagaaggccaaaagcaggtacttcaggccgcgcagggccacatcgagccagcggggaggcctcagattgcggcggaagagggtgaaaccacgcttccagagcagttccgacagggtccccacagggcagatccaggagcagaaggagcgcttgagcaagagcgacaccgctactaccgtcacaaagaccaccacggccgcgggatgcaccggatttattgtgccgccggcaaaccagtccttgagccccagcaggcccgatatgggcagaaatccgtccacgccgtcggggcggggcacaaagggggtcgcgccccctgtgcggaagtgctgtacgaagagatacaaccgcacccccaggtagagcatgaaaacaagaaatcccaactggatggcgatgcggaggggttgcatgtagcggttgctcatgttgatctcccgttgagacatattgtgtcgcgatgtcctggtaccctttccgtatcagatactcaaggaggctgccatggaaccgcttgtcgcctttggcgttattctcgttgtctactgtgccggcatcgcccttgcggacgtgttgcgcgaccggcccgttccccgaggggaggcacagggggcctcacaaccccgtcccctggtcagggaacgtcgcagagccgctgcagttcgaggtcgaggaggtagcgcggctgcacgttgcccagagcgcgcagcaggctccgcttgactgccgggttttccttttccagttcggtcaggagctttttcatccgccggcgctggagatcagcggtgccgcagaccgggcaagagcagcaaaccaccggaaagcggttctcccgggcaaaggggatgatctcccgttcctccacgtagaccagcggccggattaccgttgtctcgccgttgtcggccagcatccggggcgccatggctttgagggtccccacaaagaactggttcagaagcagggtctccacgaaatcgtccaggtgatgtcccagggccagtttgttgcagcccaatttctgggccagggtatagaggacgccgcgcttcagccgggcgcagatggagcagtaggacgagccggggcggcgcttttcgcggatgatgtcatagtggtccgtggtctccaggtggtgggcaaacccttgttcccgcaagtaggaggctatcacgtcgctgcggaatccggggtagccggaatcgatggtgacggcaaccagctcgtatttcaccggtgcccggcgccgcagtccctcaaggatgtgcagcagggtgtacgagtctttgcccccggacaccgccaccgcgatccgatccccgtcccggatgaggccgaagtcggccactgcccggcccacggcattttttatcttcttgtatcgtatgttatcgatgaattccacccgaatctcccttccgtgcaagccctcagggtagcggaaacgcgccggtttcgtcaaggcgtgccatccgggcattcaggtctctccttgtccggatgcccgactgctggtaccatggggccatgtcatcattccccgtgaacgaacggcagaccgtcattgtccacgtggcggttccgcttccgctcgatgcccccttttcctaccgcgtgcccgctccgctggctccggcggctgcggtggggcggcggctcctcgtccccttcggccgacggaaagtgaccggctacgtgctggaggttgccgatgacgacggacgggagctgcgcgacgttcttgagttcctggacgatggccccctcttcacacccggcgaactggctctgtaccgctgggcttcttcctattatctccaccccctcggcgaggtgatcaaggcggcgctcccggcggggatcaacgtccagagtcgccgcggcgcgggcctggacgagggagagctcaccggtggccgctcggtgaagaccgaacgggtctatcgcgccgttgccgaggtgccggatactgtccctccgccgggcaaggcctcggagctgctggcgcacctggcggagcgggaggaggaatcggcgtcggagctgcggcgtctcttcggtgaatgttcagttcagctcaggcggctgcgggagctgggattcgtggagatggctgagcgggaaatctaccgggacccgttccggatggaagccgttggtcacgaccgtccccttgagctcaacgagcggcagtccgctgccctggtccggctgcgggcggccctggacgctggacggttcacccctttcctgctccggggcgtcaccggcagcggcaagacggaagtctatctccaggccatcgcccattgtctcgaacagggaaggagcgccttggtcctggtccccgagatcgccctcactccccagctggtaagccggttccgccggcggttccggtgcggggtggcagtgctccacagcggtctctccgatggagagcgcttcgatgaatggcgccggatccgccggggtgaggcggccatcgtcatcggtgcccgctcggcgattttcgctcctctggccgatctgggcatgatcgtggtggacgaggaacacgaaggttcttacaagcagggggaggggttccgctacaacgcccgcgacatggccctggtacggggcaagatggccggggcttgcgtggtcctcggcaccgctacgccccaggtcactacctggtatgcggttgccggcggcaagctcgaatgcctcgatctccccgaacgggtgaacggccttcccctgccgtcggcagagatcatcgacgtccggggtgccaggggacatgtcctccatccacgcctcgccgcggaggtggaggcgaacctggcgcgcggcgagcaaaccctcctcttcctcaaccgccgcggcttctccacctggctcacctgcgaagaatgcggccacgtgctccgctgcccgaattgccaggtaaccctcacctaccaccagggcaggaaccggcacatctgccactactgcgattatgccgttccggccccgtccatgtgtccggggtgcggctgcggacggatcatccacctggggctcggcaccgaacaggtggaagcgtacgtgcgggagcactttccccatgcccgggtggaccggatggaccgggacaccactgcccgcaggggggggcacgcccggatcctgcgcaaggtggcggagcgacagaccgacatcctcatcggcacccagatggtggccaaagggcatgacttcccggggatcaccctggtggggatactgtcggtggaatcgaccctcaatatccccgattaccggagtgccgagcggacgttccagctggtgacccaactcatcggacgggcaggacggggggatgatccgggccgggtgctgatccagagcctcaatcccgatcactacgccctggcccacgccgtggccggcgatatggacggtttttacggggcagaactggcgttccgccaggagaccggctaccccccctttgcccatctggcggccctctgtctgagcggcaccgccgcatcggccgtggagcggacaagtgagctcctggcggcgcggctgcgcgaattgcgccgggatgggggcgggcgggtcgagattctggggcccgcgcccgcgcccctggccaagcttcgcggccgtttccgccggcagatccttctgaaggccgcaggccggactgccctccatcgcctcgtctgtcgggcgcgcgagagcttccagcctcaggctggcgtgaggctcctggttgacatcgaccccgtggatctcatgtaaacccccatgcccctcgtttagatttgatttttcccgccgcaattggctattatcaaaaagattaacccattacggaaggttcagaccatggtacgcacgatcctcacctatcccgatccggtgctgaagaaaaaagcggtgccggttaccatcatcaacgacgccacccgtgaactggttcgcgacatggccgaaaccatgtacgatgcccagggcgtcgggctggcggccccccagatcggcgtgagccagcgggtcatcgtcattgatgtttcacagcgcgacgagcggcccgagctgatcgtctgcatcaacccggtcatcattcatggcgagggagagtcctacgaggaggaggggtgcctttcggtccccaagtactcggccaatgtccaccgccacgagcgggtggtggtcaagtccctcaacctggagggagaggaggtcgtccatcgggcggagggactgcttgccatcgcctttcagcatgagatcgaccacctggacggcgtcctttttgtggatcacctctccgcgctcaagaaggaaatgttcaagaaaaaataccgccgcatgaccgaagaggagtgaggatcaacctatggccggactgcgcatcatcttcatgggaacccccgaatttgcctgccccacgctcaggaagctgatcgagcgcggcgaggaggtcatcgccgtcgtcacccagcccgaccgtcccaaggggcgcggccagaagctcgtgccgccaccggtgaaggccctggcccaagagcacgacatcccggtgctccagcccctcaaggtgcgaaccccggagtccgtcgatgagattcgccggctcgcccccgatctcatcgtcgtcgtggccttcggccagattctgccccagagcctgctcgatatcccgaagcacggctgtatcaacattcatgcctcgctccttccccgctaccggggagcggctcctctcaactggtgtctcatcaacggcgagaccgagaccggaatcactaccatgatgatggatgcgggcctcgacaccggggacatgctcgtgaaacgggccatccccatcgggcccgacgaggatgcccagtccctccatgaccgcctgtcgcaattgggtgccgagaccatcgacgagaccctcgatctcttgctggccggcaaactggtgcgcgaaaagcaggatgattccctcacctgctacgctcccatgctcaagaaggaggatggcctcgtcgactggacccgagagccggtgcaagtcaagaaccaggtgcggggctttaccccgtggccgggagcctataccttcctggacgggaagaccctcaagctctaccgggtggctgtcgccggtgaaaccggcgagcccggcgagatcctgagggttggcagggaggggattctcgtgggatgcggctccggcagcattctgatccaggagttgcagctggagggacgcaagcggctcccgactgccgagtttcttgccggattccgcctggaaccgggaacgcgcctcggtgaggcagggagcgtggagcactgacaatggcggaacaccctccccagaaacgtctgttcatcgccctgatggggcttacctgcctcctgatcgtggggggaatctaccttctctggtgggtacccaccaccgggctcgctaatatccatccgagcctgccgagggttgtgggaatcgtgctcggcggcctctcgctcctggcactcctgggcactgccgtgctcgtgttgaccaccgccctgggcaaggacatgtacttcacccgctttctgcgaggcgtggtcataaagtttctgctcccggtcatcgaacttctggggcgcgccttcggcatttccactgacaccatccgccaatcgttcattgccatgaacaacagcctggtcctgtcccagcgctacaaggtgaaaccggaccggattctcatcctgctgccccactgcctccagctcttcgactgcgagatcaaagtgacaggcgacatcaacaagtgcatccgttgcggccgatgcgacatcaaggggctggctgagctggccgagaagtaccggatcgacatctcggtggccaccggcggcacccttgcccgcaaggtcatcattgagaagcgtcccaagctcgtggtggctgtggcctgtgaacgggatcttacctcgggcatcaaggactgctatcctctgccggtcatcggcgttctcaacgaccgccccttcgggccctgcttcaatacctcggtggacatcgccaagatagacgaatccctccaggtcattatgggatgatgcgctgccgtacggcagcgttcattccgcactctgtttcacgttccctgtagatgtattgcagttcaggtgtgtgctgaaggcggctcagcggagaaaagggaggggccgggcggcaacgacgctgttcggcgcgcccgggcagacggtatgtgtgctacgcctcgatctgcagcgttgccaggaagcggtgttcgttgcggttgaaggggaccaccacggcggccccgctggaaaccacctctaccgtataatcgctgccggagataatcgacggggtggaaagacccaccgtgaggttgttggcggaaaagagcatcttgatttcgccggcgagcatgttggtgatctcgcccacggcatcgtggatgtcgtcttcgccttcgagttcatccaactccatgccgagcatggatgcggtcgcctccttggcgaattcgatgggaatgtgaatgccgaccatccccgaaaaatcgcccccgaggccgaccatccccgagatactggcgatgaagtgggattcgggtttggcaaggggatactcatcgacgatgtcatctatgaagatcatggtcgagaatatttttttgaccgactccacgatgtgtcccaccaggtccgcttctttgaaggtggcttccttgacggtaaaactcaacgccatacgcatgctcctttactcgcctggacacggctctgctctcactttgcagggattgttcggacgacgcgttctgcttccgccatccaccgcgtgcgatcccggtattcgcgttcccgcataaacatatatcggcgctcacggataaaactgcaataattttttcatgtgttgaataaatccattgcatcgcgcccgtcgatcgataatctgcttgcgccccggcgccccgccggtgtatcactgatccctttccacctcatccgaaggagcagaaccatgggtattctttcaacaacaacagccatatgccagttccgggtcgcgggggatctccctgccggtgacctctatccctggattgccgaacatctcgcccgacaggcctttcagtccatcgatcaaggggtcgccgagcagtccgtggggtgggttcatctggatgaccatcggcagatgagcttcgacatccccgccgccttctggcgtgaccattacgtggccttcaccctgcgccgcgaccagcgcaagcttccggcggcgctggtaaaggcctatcttcaggtggccgagcatgagtacctctcggcccatcccggcctcaaccgggtgcccaagcagaagcgcgaggagctgaaagaggcggtgcgcctcaacctcctggccaagaccttgccggttccctccacctgggatgcggtctgggacacccgcaccggtatcgtcacctttacctccctgtcggctcccattatcgagctgttcgagacccagttcaagaagaccttcgaggggacgcgcctggtggcgatccatccctatgcccgggcagaggccgtgggaggcgaagggctgaagcctgccctcgaacaggccaacctcgccacgagcgatgccgccatcgatctgatcaggagcaaccagtggctcgggtgggatttcctcctctggcttctccaccggaccatgaccgattcttccgagtactgcgtggggcagcccggcccggctctggcaggcgagcccttcgtggcttacctgaacgatcgcctggtcctcgtgagcgccggggaggcaggaacccagaaaatcaccgtggccggtccccaggaccacttccgagaagcccgcactgcccttgcccacggcaagcggatcaccgaatcgactctctacctggaaaaggaggagcatgtctggaagttgaccctcaagggggaactcttccattttgcttccctcaagtcccccaaggtggccatcgaaaagggcgagcacgtggacgaagggagcgaacgggaagcggccttttacgagcggatgtatgttctggaacagggactccagctcttcgacagcctgtacggcgaattcctcacggtgcgtctgggtgccggatggggcgaagaactggctcggatcgaagggtggctggcaggggagtaagcccccctctattccgcgattttccagaggcccggaaactcccccggcagaagcggccggggggtaagatgctcgggcaggcggatcagccgggtttccggcgcaagggtcagctcccggtagaggaggtggccctttgtattgtagctcttggaaagatgcatgggaaggagccagccgggacggatctcccgggcgagggccgatacatccgccgtgcagaggtggtgggaggtgcgggccttggccacgtcggctgctagaaacgagcactcgcaggcaaggagcgtgacaccggcaagtaatcgccgcaccgtcgccaggttggtgtcgccggcgccgatgtcggtgaggtagccaatgctggcaggctcctggctcctccggattgcctcgaacagctcccgtccttcccggatccgttgtgccaccgtgtcgccggccgtgcgcacgggcacggtgatcgtcttcccatccagtctgccgcgatagaagcggtgcttcagctcccgcagccattcccccggcacaagaccctcctgatcgacttttgcctcgtcgatccagaaggtgggacgttcggtgatgcgaaagaccagggtcggcagggtgttatggtcgcagagatccgcgtcgaccgcgagaaagtcgttgcggaagatctcggtcccctcccgcgttgtctcttcctcgggcaggcagggaaatccttcggagccggggaacgtgaaccggacaatacgctcgggatggacttcgctcacccggaaggtgcaccagtaggattcggtcaggttccagtcgtaaccggccagctttgcagccactttccgggcgatccccggcgggccgaagagttcgaccgtccgcggggagacgtgaatgtggcggaccagggtgtccagccccatgaagtgatccatatgggcatgggagacgaagacggcatcgatggatttcaggacccgcttggccagatggtgaatctggccgcagtccaccaggatcgagcgccccaggggccggacgttcaccaggaggaccgggtcgtccaggagccccgcgcagaaggtgggctccaggtaacggaaggggaggcggctcttcataggatgcctcgcgaatgcggctgatacgaaaaaaggcccgccacccggcaggccttttcagtgtatcacggaaacaggctatcctctcttgaggacccgcgcagcctccttggcgtggtaagtgaggatcaggtcagcgccggcccgcttgaaggagaggagggtctccatcatgacccgctcttcgtcgatccagccggcccggccggcggccttgatcatgctgtactcgccggagacgttgtagaccgccacggggagatcgaattcctcccgcaggtcccggacgatgtcgaggtagggaagccccggcttcaccatgatgatgtcggcgccttcttccacgtccatgcgggcttcgcggatggcctcccggcggttccccgggtccatctggtaggagcggcggtcgccgaactggggggtcgactcggccgcctcccggaacgggccgtagtaaccggaggcgtattttacggcatagctcatgatcgggatgttcttgtagccgttgttgtccagaatttcgcggatcgccatgactcgtccgtccatcatgtccgaaggagccaccatgtcggccccggcctcggcgtgggagagggcctctctggccaggagctccagggtctcgtcgttgtccacgtcgccgtccttgatgatgccgcagtgaccgtggtcggtgtattcgcacatgcagacgtcggtaatgactgccagccccggcacctgtttcttcagggcccggatcgtctcctgaatgatgccgtgctcggcgtaggcgtcgctgcccacggcgtccttggtctcggggatgccgaacaggatcaccgccggcacgcccagctcatggacctcctgggcctcggccacgatgtgctcgatggattgttgataaatccccggcatggaagagatttccttcctgatgcccgtgccgaaggcggaaaacatcggatagatcaggtcggtggcggaaagggtggtctcgctgaccatccggcgaaagacctccttgcctctgatcctgcgtgctctgaaggtgggatagaacatggcgtctgatctccttgctgtctgatggcagcctgggcggctgctgcccaacctggtcatactaactcatctggtggctctcactcaaatagttttccgcagcgacgctgagacgacgaaagccgcttccggcaaggggtatttaccgttgcgcgcggacggctcttgtggcaagaatagcagtggccggtcatgcgtgatgcgcacgccggcacgccaatgcaggaggttcccatggccaagtcgaacatgggcgccgtggcagattcactggcgcttctcatgatcagggtgccgctcggcgccatattcattgcccacggctcccagaagcttctcggtgccttcggggggcaggggctcaccgccaccttcagagtattcgaggaaaagctgggaatcccgccgattttcacgctgctggccatcattgccgaattcgggggtggtgttggcgtcctctgcggtttcctcacccggctgtccggcttcggcatcgcctcgaccatggcggtcgccatgtacaaggttcactgggcgaacggcttcttcctcaacggcccccgggggaacggcatcgagtacaacctcgccctgctcggtatggcgctggctctcgtctttgccgggggcggggcgtggtctgttgatcgctatctcttcaaacggtaactttttgcccttgatttcatagtcgtcccatcggggtcgaatgagtgccggattggccgcgacgactgggcatggccacagacgtaactgcgtcatgtggagggtcgaacgacggaggggcggacgacgggcatgcaggtggtgcgcctgctagaaaatagagtccttcagttccctgatgatctcaacttggcgctgaaagatgtattgggatatccccttctcagtccggttgtcgggttggatctcaatgatgcagaggtctgtctgtttcgcggggatgacccgcagaacctgggctggcatctcaaagggccctccgggcaggcgcagcgtgaccttccccttgatgcccgcatcgggatgggtggggatcgttgcggagatggccacgcctcccagggagatgtcgttcaacaggccggccacggtgaagccgtcccccgagaagcttgcctcgattttgtccttgacctccacccgcacgaattgacggcgttccgacctgatcaccgcataggcgaagttggcgaggatggccacgctcttgtcgatattgacgtaggtgacggccgccagcacgtctttggggaagtggccgcttttgaggaacacctgcttttccagctgcatgacgatggcctgctgctggtttaccgtcagctccaccgagccgcgttccactgattccactgtggcgccgtagttgaccggtatggagcggtagtagttcaggagtctcaggtcgttgggcagcttgcccgcgccgatggctgtcagtgtgtccagaatttgccggttgtcctggggaaggtcggcaaccgtaaccaactggtagtagtcgtgcattactccatccttgagcgaggtgtcgcccccggcgttcttttggttgtaaaccgtcggggtgctggtgtattattgattttcaaggcgaagagtagcttcttcgccttttctttgtccagatattttcaagcctttcggagctccacgcaatgaagtacaacgaacaggaagtcgatcgtcggcggacctttgccattgtcagtcatccggacgccggtaaaaccaccatcaccgaaaaactgctgctgtttggcggcgccatccagcaggcgggcgaggtccgtgcccgcaaggcggcccgccacgccacctcggactggatggagatggaaaagcagcgcggcatctccgtcacctcgtcggtcatgaaattcacctaccgggattacgaagtgaacctgctggacactcccggtcacaatgacttttcagaggacacctatcgggtccttaccgccgtcgactcggccctgatggtcatcgattcggtgaagggcgttgagagccagaccatcaagctcctggatgtgtgtcgcctgcgccacacgccgatcatgaccttcatcaacaagcttgaccgtgaaggtcgggatccttttgagcttatcgacgaaatcgaaaaagtcttgagaatccagtgtgcccccatgacgtggcccatcggcatgggcaagcgcttccggggcacctatcacctctacaccaaagagctcgttatcttcgatgccgaggcggagcgcggaactggcggcgttatctccatgaccggtctcgacgacccgcagttggacgaactcctgggctcccaggccgacgagttgcgtgccgatgtggagctgctggaaggggccgcccatcccttcgaggaagaggcgtatcatgccgggctccagaccccggtcttcttcggtagcgccattaatacattcggcgtgcagcaacttctcgacacctttgtggatcatgccccggcgccgcttccccgtgaggcggtcagccgcaccgtttccccctatgaagagcccttcactgccttcgccttcaagatccaggcgaatatggaccccgcccaccgggaccggatcgcctttttccggatatgttccggcaaattcacccggggcatgaaggtccgccacgtgcggctcggtcgcgaggtggccatcaacaatgcaaccatcttcatggcccaggaccgcacccatgtggacgaggcgtttcccggcgacatcatcggcattcacaaccacggcaccatcaagatcggcgacaccttcaccctgggggaggatatcaagttcacgggcattcccaactttgcccctgaacacttccgccgggtgcgcctgctggatcccctgaaatccaaggccctggaaaaggggctgacccagttggccgaagaggggaccacccaggtctttcgcccgctcatgggtgccgactgggttgtcggagccgtcggtctcctccagttcgacgtggtcatgcaccggctcgagcacgagtataacgtgaaggccacctatgagccggtttcctacgtgaccgcccgctgggtgaccggggagaagaagaaggtcgaggaattccagaagaaggaagtgatgaactgttacatcgacggcgagggggatctggcgtatctggccggctcccaatggcgcctcgacaacaccatggacaattggaaagacctcaccttccacgccacccgtgaacacagctgattacctaagcacaatgtgtgtcacttatggctcatgctgtgacgggtctgacacaaaatgcagagggcataattggcacataatgtgtaatccctctgtaacgatagacagttttgcgtatacgcaaaactgtcgtatacaggaatccgctttgcactctttctaggcaagggcggaagcgcggccaccggcggcgcctctccccatcccgacacggaggattgcacatgcggtatcaggccagcccccagacccgccttctcctcaagtacatccataccttctccgccatgatgtggatcggcggcgcccaggccatcctcatccttctctataaggaccgcctcgccaccaacggggacgagctcttcgcggtcaacgacgccatccggtccctggacaactggctcatcgggccgggggttgccggttcgatcctttcgggcgcactcatatcgctcacgacccactgggggtttttccgccaccgctgggtttcggtgaagtgggtggtgaccgtggtggccaccttgttcgggatcgtgtttctcggtccctggctccaggacctttcagagattaccggcctcaaccgtttggcggtttttgacaacctcgcctacgtccaaacctaccggctgggcgtcattttcggtgttgcccagatggtggtgcttctcgttctggttctcatctccatcttcaagccggaactggagccctgctcccccgccgcccgccagctggaacggcggctggccgtgctgctgcggccggttgtcgctcctttcatggggcttcaggggcagatctgtaacctgctcaggctcgagcgcgactgaacaacgcttcccgccggcgggacacaattaccgccgaagtctccctcacccctttccaaccccacaatttggtgctatacacaagccagaccccggtccgtgcagggccggggtccgctcgccgggaacggtccggcgtcgatacggcgcgcctgtccttgtgccccaggtatgctacactatgtacgaacatgatcggagcccccatggaccctcgggaactgaaaaccatcctgcgttccttcaaagacggtgcgctcagcgaggatgagatgctggagcggctgcggcatctcccctacgaggatgtgggtgacgcccttgtggaccaccaccgggggttgcgccagggcttccccgaggtgattttcggggccggcaagagcgccggccaggtggagcggatcatggcctccctggccgccaaggggaataacatcctggtgacccgcctcgacgaggccaaggcattggcagtgaaagaggcgttcccctctgctatgtggcacgccgatgcccgctgcctcaccctggagcagcgcccgatcgagaaacgggggctcggcacggtgctcgttctctcggccggcacctccgacctgccggtggccgccgaggccctggtcacccttcggatgctcggcaacgaggcctcgcacctttacgacgtgggagtggcaggcatccatcggctgctggcccggcgcgacgtgctcttctccgcacgcgtgctcattgtagtggccggcatggagggtgcgctcccttcagtggtgggggggctcgtggaccggcctgtcattgccgttcctacatcggttgggtacggggcttccttcggcggcatcgccgcgctgctgggcatgctcaactcctgcgccgccggcgtgaccgtagtaaatatcgacaacgggttcggtgccgccgttgcagcgagcaaaatcaacagagaatgaggtccgtttgaagatactttatttcgactgctttgctggcattgccggcgacatgaccgtggcggcgctccttgacctgggagttcccttcgaggtggtgcgcgatgccgtggggtgtctccgcctgcctcattcgagctactcccttgccacggagcggacgagccgcaaagggatcaccgccacccgcttcgttgtgcatgtggaagagcaccagcctaatcggcactacggcgacattgccgccatgatcgaagagagcccccttgccgacggaatcaaggagaaggcccagcggatattcttccgtctggccgaggccgaggccaaggtccacggcgtcgagctgggacgggtgcactttcacgaggtgggagcggtggattccatcgccgacatcgtcggcgccgccgcagccatcgactggctcgggatcgagtccatccacgggggggccctgcccctggggagcggtttcgtggaaacagcccatggacgtctgccggtgccggcgcccgccacggctgaactcctgcgtggcatccccgttcatggcgaggcggggcccggtgaacgggttacgcccaccggggcggccatcctggcggccctggccgccggattcggaccgattccgcccatgaccgtcaccggcgtcggctgcggagccggaacccgtgatttcgccgacattccaaatatcctgcgtgtcttccagggagagattgacagagggttcgagcgggacgacgtggtggtcattgaggcccacatcgacgacacgagcccggagattctgggatacgtcatggagcgctgtcttgccgccggtgctctggatgccgccttttcccccctccagatgaagaagaaccggcccgcggtcaggctcacggtggtggttcatcccgaacaacgggacgaacttgcggcgcttatcctgcgggaaacttcagccatcggggtgcgtttccacccggcggggcggctgaagctccggcgcctcgtggaggagcgggatacgaccctcggcagggtgcgggtgaaggtcatcaatggggacggggtggcgcgcgtggcgcccgaatacgacgattgctgccggatcgccgccgagcggggcatgccgctcatggaggtctaccggatcgttgagcgggagtgcggacagtgacccgacgattcgtggttatcgccgccacctggttcggcacggggctgtcgcccgttgcccccgggacggtgggaaccctcggcgccatccccctctacctagcgctggcgcggctgcccctctggctctatctcgccactctcgtgccgttcttcttcctgtcgtcttgggtggcgggacgcgcccaggaggagttcggtcagaaggaccccggcaaggtggtcattgacgaggtgatcggctatctcattaccatggccggggtgaccgctgactggcggagtatcctggccggctttctcctcttccgcttcttcgatgtcgtgaagatctggcccgcccgctatttcgaccgacggatgaaaaacggctacggtgtggtgctggacgacgtggcggccgggctctatgcctgcgccgccctccatctgctgctggggtacctgtgaagatcgcaaccctttccatcggcgacgaactcctgcggggcgaagtggtggacaccaatgccgcgcgcatcgccgcacgcttggcggacgcggggcttgccgtgggcaggcacctgaccgtgggcgatgacgagggggagatcgaggcggccctcggcatgctcgctccggctcatgatgccgtcatcgtcacgggggggctcggtcccacggacgacgatgtcacggcccgggccgcggcccgggcaacggggcgacgcctcgtcctgaacgaggcggcccttgaccggctgcgggacttcttctcccggcgggggcgcgagctgtatcccgccaatgagcgccagtgcctcctgccggccaaggcgggtctcattccgaacgcgctcggcaccgcgtgcggtttccacctgctgcacggggaatgttttctggtctttctccccggcgtcccggccgagatggccaggatgctggaagagtcggtggtgcccctggtccttgaccggcggagcgggccggaggtcacccgaacggcggtactgacgctgttcggcctctccgaggcggaaatcggcggtcgactgagcggactggagcgttcccgtggggggctcggcattgcttactgcgtcgattttccggtagtgcaggtgaaactgcgggccactgcccgaagcgaggaggaggctgcggagatcattgccggggggctgcccctggtgcgagagcgcttgggcgatgtgatcgtggccgagggggacaacaccatcgatacggcggttgcccgcctgtttcgcgaaaaggggctcaccctcgccctggccgagtcgtgcaccggcgggctcattgccaagcggatcaccgacgtggctggcagttccgcctactttttcatggggctggtcacctatgccaacgaggccaaggagcgactcctgggcgttccgaccgcgcttctggctgaaaaaggagccgtgagcgccgatgttgcccgtgccatggccaggggagcccgccacgtggccggcagcgatctggccctggccgttaccggtatcgccggccccgatggggggagcgacgacaagcctgtcggcacggtctacctggccctggccgaccgggcaggctgctcggtcaagtcgtaccgcttcgccggcgagcgggacgccatccggaccgtcacggccgtcacggccctggactggctgaggaggcgcctcctcaccgcctgaatcgaagccgctgtccttttctcccgcagcgggaaagctcgtcatgtccttacgcaacgacagggtgtatctgattgttgtcagtgtttcggcgctcctggtgcttggcgtgcttgcggcgtcctttgtcgtctaccgtcgccacgattttcccctcctcgacttccttaccctggttcttttcctgctcgtttcctgcatcattttcatggtggtcagctaccgcaagacacgcagcgtcaatgaactggcccatttgcacgagcttatgcagtaccagcgggagctggacaagatcgcccggcgctaccggagtcttctggaaggggccggcaatgcggtcttcgtcttcaatgccgacacggggcttctggtggaggtgaaccgtcggggcaccgaactgctggggtacagcaaggaggaaatggtcactctcaaggggaaggacctggtgcccgaggaggaccaggagaagttttccctgctggtattgagggtggtccggcgcggaaggggccggaccgacggaattgcgttccgccgccggggaggggatcgcttcctgggggaggtggaagcccgcctcattgatctgggcgacgagaaggtggtccatgccacgatcagggacatcacattcaagcaccgggccgagcgggagatgcgccagcgcaaccgggagctcgcctccctggtgaacatcatcaccagagccaaccaggagatggagctggagacggtcctcgacgtaaccctgcgggaaacgatcgaagtcttcggcgttgacggcggcggcatccatctgcgcgagcgggacggcaccctgcgcccggcagctacctgtttcgttccggatcggctcagggaggcgcttgatgccggagccgacggcggactgttgggcagggttgccgccacgcgcggccctttcgccctggacgatctggccatggaagggtgcatggcggggctctcggatgagtcggcaggctggaaggggtttgcggcggtcccgctgttcgccaagaaccgggtcaccggcgtcatgtacctgttgaaccggcagatgcgttccttcaccgacgaagagctcaagctgttcttttccatagccggccagatgggcatcatcatcgaaaacgcccgcctcttcaatgaactcaagtggaaaagcgatgagctcatggggtcgttccgcctcctggagaaaagcagtcacgagcttgccctttcccagcaccggctccgcaccaatctgaccctcgtggaacgcgccaatcaggagctggagcgaatcgaccggatgaagaacaactttctcggcatgatttcccatgagtttcgcaccccccttaccagcgtcatcagcggcaccgattttctgcgctcctcgtcaagcctagccggcgaccccgacagccggcaggtcctcgacatgatccacgaggggggagagcgccttttcgagatcgtcaacgatatcctcaaggttgcccgtcttgaggccaagtcggccactgtggcccggcgtgccctccacatctcccaggtgttcagccaggtggtgacgaagcttgagccgctgcttgcggagcggagcctgcgaatcgtcttcaacaacctggaggggctcccccactgcataggcgaccaggagtgcttcgaggagatattctcggaactgctggaaaactcggtcaagttcactccggacggggggacgatcatcatctcggcgcgggtggtcgaccggcgggcccttgccccgaagcgggagatcctggcgcgcttcaatgccgatttcccgagccagatcggggatcgctgctatctggaggtggcggtccgcgacaacggcatcggggtcagccacgacgagcaggtgaagatattcgacaaattctacgaaattggcgatatccgtcaccactccagcggcaagttcaagttccagggaaaggggacggggcttggactggccatcgtcaaggggatggtggaggcccatgggggcatggtctgggtcgagagcccgggggttgatccggaggcccgcttcggcagcgcgtttctggttctccttccccttgaggagagtctgcggacgccggtcatccctctggccgccccccgggatcccctggcgggagacatccccggagagggagcgtgacaccctttcgaaacgggcaggatctgccggaaagatacccttgaaaagaccgaaagatctgtgttatttctgatcaactgaccgatacgaaacgtggcgccggccgccgtcggcaccgcccaggaggcgattgtgacccaagaacgcgaaaaggcgatagagcttgcgctcagccagatagaaaagcagttcggcaagggggcgatcatgcgcctcggggcggatgaggccctccccgatgtggccgccatccccaccggttccctctccctcgacctggccctcggcgtcggcggcgtcccccgcgggcggattatcgagatctacggacccgagtcgtcgggcaagacgacgctcgccctgcacatcgcggccgaggcccagaaaatgggcggcatcgctgccttcgtcgacgccgagcacgcgctcgatatcggctatgcccgcaaactcggcgtcaagacggacgacctgctcgtctcccagcccgacaccggggagcaagccttggaaattgccgagatgctcgtcagaagcggcgctgtggacgtcctcgtcatcgactcggtggcggcactggttcccaaggccgagatcgaaggggagatgggcgactcccacatggggctccaggcccggctcatgtctcaggccctgcgcaagctcaccggcataatctccaagtccaactgctgcgtcatcttcatcaaccagatccggatgaagatcggcgtcatgttcggcaaccccgaaaccaccaccggcggcaacgccctcaagttttacgcctcggtacgtctcgatatccgcaagatcgcatccctcaagcaagggcaggacgtcatcggctcccgcaccaaggtgaaggtggtcaagaacaaggtggctccccccttcaaagaggtggagttcgacatttactacggtgagggcatttcccgcgagggcgacatcctcgacctggccgtggagaaggggatcgtggacaagagcggcgcctggttctcctacggcggagaccggattggccaggggcgcgaaaattcccgccttttcctcaaggagcggccagaactggtgaacgagatcgaagggaaggtttacgacgtggccggcattccccgcaaaggggcgaaggaagcggcatagcccatggaactgaacgatatcctcaccgtcgcggttcgcgccaaggcgtccgacgtccacatcaaaacgggcctcccgcccgtcgtgcggatcgacggccgcctgcggccaatcccgaacgcgccgcggctggcgccggaccaagtgcgcgccatggcgctcgccatcatgaacgatcggcagaagcgtctcttcgaggagcacttcgaatgcgacactgcctacggcgtgccgggcctgggccgcttccgggtgagcgtttactcccagcgcggcacggtggcaatggtgtttcgcttcattcccttcggcattccctccatggagaacctgaccctgccgccggtcattaaaaaactggccatggaggagcggggcctcattctcgtcacgggcaccacggggagcggcaagtccaccaccctggccgccatgatcgactacatcaacgagcaccggacctgcaacatcattaccgttgaagacccggtggaattcctccatcgcgacaagaagagcatcctctcccagcgggaggtaggattcgacaccgtctccttcgccaccgccctcaagggtgccctccgccaggacccggacgtgatcctggtcggcgagatgcgcgacctggagaccatcgagaccgccatgcacgcggccgaaaccggtcacctggtcatgtcgaccctccacaccctggatgccaccgagaccatcaaccggatcatctcggtcttccctccctatcaccagcgccaggtcaggatccagctcgccggcgtgatcaagggcgtcgtctcccagcgcctggtcccccgcgccgacggcaagggccgggtaccggcggtcgagatcatgatcggcaccgcccggatcaaggaatacatcgacgacaaggacaagacgaaactcctccccgaagccattgcccagggctatacctcgtacgggatgcagaccttcgaccagtccctgatgctgctctacacccagaagctcatcacctacgaggaggcgctccgccagtcgtccaaccccgacgacttcgccctcaaggtgtccggcatttcgtccacctccgacagcacgtgggacgacttcgtccatgacgaggctccccctgcggagggagagggctccgtcgagggcatcgagaagttctaggccggtggcccgtgaggttgatttaagcatgcattcccgaccggagcggcggcgtgacccgttgtccaccgccctcgacatcctttcgcgtcgggaccacagcgaagccgaacttgcccgcaagctgaggtccagggggatcgacgcgggggagatcgaccgcatcgtcgcgcgcctcagggagttcggctacctgaatgaccgccgtgttgcctgccgcctggcggaatcggccctggcccaggggaaaatggtgggggctcgactccgggtcgagctgcgccgccgcgggattccaccggaactggccgaagaggccctggcccaggcggcggccggttgcgacgaacgggccttggtcggagacctgctggcccggaaatttcccggcttcgatccggctgtggcggaccctcgcgaaaagcggcgggtggtgggctggttccagcgccgcgggttcgggctcagtgccattcttgaagcgctccggtgtcctgtcgatgaatgacggaacggcaccgtacgaagagattgaccacacgtattaattacaatgatcatgcagatacagaggacccgatgaccggaaaagagatacgcgcccgatttctcaagttcttcgccgaccgggggcatgccgtcgtgcccagctcccccctcattccccacaatgacccaacgctcctgttcgccaatgccggcatgaaccagttcaaggactgttttctgggcctggagaagcgtgattacgtcagggcctgctcctcccagaagtgtgtccgggccggtggcaagcacaacgacctggagaacgtggggcgcaccgcccggcaccataccttcttcgaaatgctcggcaacttttcctttggcgactatttcaagaaagaggccatcgcctttgcctgggaattcctcaccaaagacctgggcctcgataaagaccgcctctacgtgacggtttatacggacgacgacgaggccgccgacatctggcacctgcaagagggggttccccgggagcggatctaccgcttcggcgagaaggacaacttctgggccatgggcgataccgggccctgcggcccttgcagcgagattttctgggacaacggtcccgaggtcggttgcggcagccccgactgcgccgttgggtgcgactgcgaccggtacatggagatctggaacaacgtcttcatgcagttcaaccgctccgccgacggggtgctcacccccctgcccaagccctccgtcgataccggcatggggctcgagcgcatctccacggtcatgcagggggtgaagtccaactacgacaccgacctgttccaggggatcatcgggcacgtggaaaagctctcgggcaagcgctaccggcacagcgagaaagacgacgtctccatgcgggtcatggcggaccacgtccgggccaccactttcctgatctgcgacggggtcctcccctcaaacgagggacggggctacgtgctgcgccggatcatgcgccgggccgcccggcacgcgaagatgctcggctttgccgaaccagtcatctgccggatggtagaggccgtcaacgccatgatgggcgacgcctacccggaacttttggagcgtgaggagtacatcagaaaggtgatccgggccgaggaggagcgctttgccgaaaccctcgaccggggactcgccatcctcaacgaggccgtggcggatctcaagaacgaagggcgcacggtcatccccggcgagaccctgttccggctctacgacaccttcggttttcccacggatctcaccgcggacatcgtccggagcgaagggttcaccatcgatgaagatggtttcgaagcctgcatggagcgacagcgggagcaggcccgggagcactggaagggctccggcgaggaggggatcgccgaggtccacaagaccctccattcccggggcgtccggagccgtttcacgggctacgaagcccgcaccgcctactctccggtgacggtcctcctcaagggcggggccgaggtggccgaggccacggccggcgaccgggtggagatcatcaccgacgccactcccttctacggcgagtcgggcggccaggtgggggacaccggaaccatctccacgggcagcgcccacgtggaggtgacggaaacgcttcgtcctttcccggatctcatcgtccaccgggggaccgtggtcgagggcaccatcaggcagggcgacgcctgcgatctgaaggtcgcgccgggccgcgacgccaccgcccgcaaccataccgcaacccatctcctccagtcggcgctccgccaggtgctgggggatcacgtgaagcaatcgggctcccttgtggggccggaccgcctccgcttcgacttcacccatttcgcggccatgacgcccgaagagatccggcgggttgaggagatcgtcaactcctgcatcatggccaacgacgacgtccatgctcgggaaatggccctggacgaggccatggagatcggcgccaccgcactgttcggcgaaaaatacggggacactgtccgggtggttagggtgggcgaagtgagcatggagctgtgcggtggcacccatgtccacgccgccggcgacatcggtttcttcaagatactctccgaggcgggaattgccgcgggggtccgccgcatcgaggccctgaccggcatgggcgccctgcgtcacgtgcagcagctggaggacgagcggaaagagatcgccgccctgatcaaggccgaggggggcgacaatgtggagcgtctccagcggctgttgactcgtcagaaggatatgcagcgggaaatcgagaccctggagtcgcgcctcaacgccgcccgctcggcggacctgctggcggatgtccgggaggtgaacggcgtcaaggtcctcgccaccctggctgaggtggacgatccgaagaagctccgggagcttgccgacaccctcaaggaccggctcggctctggtgttgtggccctcgggtgcgtcaaggaaggaaaggcgaatcttctggtggcggtgaccaaggatctgaccggccgcgtcaaggccggcgacctgatccgtcagctttcccccatcatcggcggtagcggaggagggaagccggagctggcccaggcgggcggaaccctgccggacaagctcggcgaggccctcggcaaggtgtgtgaactcgtcccctgaccggggaaacggcaggaacaccatggatatcgtgaccaagatgcagtctgagcgcggtctcaagtcgattctcgtcgtggatgacgaatcggtgatccgcgacctgtgcgccaaggccctcaaggggtaccgggtccttcaggccggcgacggcgaagaggccctgcgcctgttcgagcggggggggatcgacgttatcctcaccgacgtaatgatgccgaagctgaacggcatcgagctcctgcggcgcctcaaggagatggagccgacgctcgtagtcatcgttatgaccggttacgccgaaaaggatatcatcctcaatgcgctcaaggcggacgccgacgacttcatcaccaaacccctgaacctgctgcagctcaagacggcagtggaccgcgccttggacaagaaggtcctcaaggaggagatcgccaatctcaagagcatggaccggctcaagagcaactttctgtcgctcatctcccacaagttccggacgccgctcaccgccatctcgctctttctccagaatctcgcgtgcggcgtctacgaccccgaggaccctgaatcccgcaggaacctggagctcatcttcggccagtcccgctacctggaaagcctggtgagcgaactcctcgccttcagtcgcttcatggacgccgaggcgggcctccaactagagccgtgcctgctgcaggacctgattcccaagctcgtcacgtcctcccgtgaggcggtcgccaagcccggcatcgtcacctccttcgacctggccccgctgcctcccatctccctggaccgtgagaagattaccttcgccatcggccagatcatcgacaacgcctacaagttttcccgggagagaggcaagatcaccatcactctcagggagtcgggcgacgagtacctgctggccgtcgaggacacgggcgtgggcatcccccgtgatgaaatacccaaaattttcgagaagttctaccaagtggaccccgaaggtaccggtcagatccgcggtttcggcctcggccttttctacgcgcgcgagttcgtcaagctccacgatggcaccatctctatcgagagcgaagccggagctggaacccgggtcaccattgccctccccagcgcagccacctgagatcggcgtcatccgcccggctacgcgcgctgtgagcccctttcacggttgattatttccctcgttctgctatagttacacctttcttgcgaccgtccccgcccctatcccaccgcccgggaggccattccggatgcagcatctcatcgacaaggcaaataccctcatggaggcgctgccgtatatcaggcgcttctccggcaagaccatcgtcattaagtacggcggccacgccatggcagacgaggccctgaaggaatccttcgccctcgacgtcatcatgctgaagtccctcgggatcaaccccgttgtggtccacggcggcggcccccagatcaatgagaccctcaagcggtacggcatcgtctctgaattcgtgaaggggatgcgagtcaccgacgccgccaccatgcaggtggtggaaatggtgctcaccggccaggtgaacaaggaggtggtggggtacctgaaccagcacgggggcagggccgtggggctctcgggcaaggacggcaatctcctcctctgccgcaagcttctccaggaggtcaggcaggatgacggcaccgtggagtcggtggatatcggcttcgtgggcgacgtggtcaaggtgaaccaggagctgatccagaccctggagcacggcaagttcatcccggtcatcgccccggtgggggtaggcgagcagggagagagctacaacgtgaatgccgacctcgtggccggccgggtggccggagccctgcgggccgaaaagctgatcctgctcactgacgtggcaggggtgaaggacaaggcgggggccctcctctccagcatccgcctcgatacggtgcccggcctcatcgacgacggtgtcatcaccggcggcatgatccccaaggtcacctgttgcgtcgatgccatcgaggagggggtcagaaaggcctccatcatcgacggccgggtgcttcacgcggttctgctggagatcttcaccgacgtcggcgtcggcaccgagatccaccgatgacggcctctcccggcaggaagccccggtcagaggcatgaaacggacaggcgcggcccaggccgcccatgaggatcgctgatatgaataccactcaatggattgcaaaggctgacaaatacatcatgaagacctatggccggtaccccctggtgccggtgcggggagaagggtgccgggtctgggacgcggacgggaaggagtatctggacttccttgccggcgtggccgtgaacaacctggggcactgccatccgaaagtggttgaggcgctgcgcacgcaggccgccgagatcatccactgctccaactactaccacatcccgaaccagatcgagctggccgagctgctctgcgcccactccttcgcggacaaggtctttttctgcaacagcggcgccgaggccaacgaggccgccatcaagctggcccgcaagcatgcccgggagaagaccggcgacgccgaacgctatggcatcatcacggcgctggcctccttccacggccggaccatggccaccatctccgccacgggccaggaaaaggtccagaagtttttcgacccgctcctccacggcttcacctacgtccccttcgacgatgccgcggccctggaggcagcggtcactcccacgacctgcgcggtgatgctggagccgatccagggggaagggggcgtggtcgtcccttctgccgactacttccggaaggttcgggagatctgcgatcgccacggcctgctcctcatcttcgacgaagttcaggtggggatcgggcggaccggcaagctcttcgcccatgaacactttgacgtgacccccgacatcatgaccctggccaaggcccttgccgggggcgcccccatcggtgccatgctggcccgggacgagatcgccgcgtccttttcacccggcacccacggctcaaccttcgggggcaatcccctggtcaccgccgcgggtttggcagccgtccgggccgtgctggaggaggggctccttaaccgggccgaggagatgggcgaatacctggtgggggagctggagcggctcaagggaaaatacgacatcatcaccgacgtgcggggcatcggtctcatggtcggcatggaactgtcggtgccggccggcgacatcgtgctcaaggggctggagcggggcgtgctcttgaacgtggcccaggaccgggtactccggttcgtccctcccctggtggtgaccaagcaggaagtgaatgacatgatcgccgttctcgacggcatcctggaggaaatgacgaaatgatcaggcactttctggccctcaaccagtttacgaaagaggagctcgacgggctcttcaccctcagccgggaactgaaggacaagcagaagcagggcgttccccaccggctgctggaggggaagagcgtggccctcatcttcgagaaatcgtccacccggacccgcgtctcctttgaggtgggagtcgcccaactgggagcccatcccctgttcatctcctcggccacgtcccagatggggcggggcgaacccatcaaggacacggcccgtgtcatggcccgctactgcgacggcgtcatgatccgcacctacggccaggagatcgttgaggagttcgcccgctactcgtcggtgccggtcatcaacggcctcaccgacctgttccatccctgccagatcatggccgacctcttcacggtcatcgaatacaagggaggctatcagggactgaaattcgcatgggtcggcgacggcaacaatatggccaacacctggattgaagccgccgccatcctgggcttcgacctggccctggcctgccccaccgggtacgagcccgaccggcaggtctgggactgggcccagcagcgggccacgtcctccatcaccatcaccgaggaccctgaggaggccgtgcgcgacgccgacgtcgtcaacaccgatgtctgggccagcatggggcaggagcaggagcagaaggagcgtgaggcggcgttccagggctactgcctcgacgacgccctggttgccttggcccggcccgactgcatggtcctccactgcctcccggcccaccggggcgaggagatcaccgacagtgtcatcgaaggcccccgctccgccgtctgggacgaggccgaaaaccggctccacattcagaaagccatcatggcttcattgatgaagtaacccgattttattccgatcaaaaggagatccccatggccaaagcgcacaaagacgtcaagaagatcgtccttgcctattcgggcggactcgacacatccatcatcctcaagtggctcaagaacgagtacggctgcgaggtcatcgccttctccgccgatctgggccaaggcgacgaactggcgccgatccgcgacaaggccatcgcaaccggcgccgacaaggtctacatcgacgacctgaaggaagaattcgtcaaggacttcgtattccccatgttccgcgccaacgccatttacgaggggcactacctcctgggcacctccatcgcccgccccctcatcgccaagcgtcagatggagatcgcgaagatcgagggtgccgacgccgtttcccacggcgccaccggcaaggggaacgaccaggtccgcttcgagctggcctactaccactttgacccggccatcaccgtggttgccccctggcgcgagtggaagctcaacagccgccaggccctggtgaactacgccaggaagaacgggatcccgatcccggtcaccaagaagcgtccctggtcctcggaccgcaacctcctccacatctccttcgagggcggcatcctggaggatacctgggccgagccccccgagaacatgtacgtgctgaccaaggcgccggaaaaggcccccaacaagccccagttcgtggagatcgaattcaaaaacggcaatgccgtggccgttgacggcgagaagatgagcccggcccagctcctggctcacctgaactacatcggcggcgagcacggtatcggccgggtcgatctcctggagaaccgctccgtgggcatgaagtcccggggcgtgtacgagacccccggcggcaccatcctgcgcgaggcccactcggcggtggagcagatcaccatggaccgcgaggtcatgcggatccgcgactccctcatccccgagtacgcccgccaggtctatgccggctactggttctcgccggagcgggagatgctccagaccctgatcgacgattcccagaagtgcgtgaacggcgtggcccgggtgaaactctacaaggggcactgccgtaccgtggggcgcaagtccgagaccaactctctcttcaacctggacttcgccaccttcgaaaaggatcaggtcttcaaccaggccgacgccaccggcttcatcaagatcaactccctgcggctgcggatcaggtcgctcatgcaggggaagaagtagaaaacgcgccttttccgcacgctctgcgttgccctgcgaaactgcttgtgcggcgtacgttcagtatgcctccgcaccgtttcgtgagtgccttgaccgtgcgaaacattcgcgttttcagaaagatcaaaagggacacggtccgccgtgtcccttcgtctatcccatggccgacaagacattcaagaaagaccacatcgtcacctctgtcgtggccgtcatcgtggatgatgacggtcaggtgctcctcaccaagcggaacgtgacccccttcaagggggaatgggtcatgcccggtgggaagatcgacctgggtgagccgatcgtcgcggccctccagcgggaggttatggaagaggtggggctccaggtagaggtggaagacctcatcgacgtgttcgagcacgtgaccccaggcgaggacaactaccacttcatcatcctctactacctctgccaccccatctattgtgacatcgaccacaaccgcgacgaggtggaggaggcccgctgggtcccccgcggagagctggcgggctacaaaatgcccgaagggacccgcttcatcctcggcaaggtatttccggagctctgcagctgcgagacgtgacaaggttcccatggtccagatcatcgacaagaaggtgaatctcgaatatcccctggggcaccacctccactgcatgatcgcccaggtgccgaaccacctgcggggggcggagaagggattcgccatcgaggagcccgaccgccagtgggagcgggtccggtcgatcctcgacctggtggcggccggcgaggggaacctgaagaagctccacttcctcatgtttcccgagacccacgtcccggtcggccggttcgacgagatgctgaccgcgatcagcggcaccttccgccccaacaccgtcaccatgttcggggtggagcacgtgagcctcaaggcctaccgggagatgctggagcggttccgggaggacaacgccgaggccatcgagctggtggaccgggacatcgattcgggcgatgtgctggagatgccggtcaactggtgctgcattgcggtgaaggaggccacggggaaactgcgtgtcttcctggaggccaagagccaccccttccacggggaggaattcctggacaagttccacgatctctaccgcgggcgccacttctacctcttccggagccgcccctcctgcttcaacttcatggttctgatctgtctggactacctttaccgggacctgtacagctccaacatcaagcagatcattgaccacgccaaccagctctacttctccacccggcagaccctggacaccatcttcgtggtccagtgcaaccccaagcccgagcaccgggcctaccgggacgtgctcgccgggttctacggcgagtacctggaggacacgcccggcgtgcgggaaacggtaacggtcttcggcaatacctcagaggagacccggattgaggatgtccccggcgggcacgccttcggcacctcctccgtggtcatcaacagcagccaccgcctggcgcgggtgcagctctcggagttcgccaccgacgatttcgacggcgctccgatttgccggcttcgcttcgggaccgggacccgtctctactacttcaatcttccgctccaccacgagatcgatccgcgcaccacgcgggttcccctcaaggtccacacgatcatgcgcccgtcccgggacggcggctgggtcaagatcagcggggatgagctggtggcggggttcgagatcgcgcagaacatgtaatcacaccatcaggagatagtcatggcacacgaaaaactgtggggcggccgcttttccgagccgaccgaccaattcgtcgaggaattcaccgcttccatcgacttcgacaagcggctctaccaccaggacatccggggctccatcgcccacgcgcggatgctgggcaagcaaggcatcctccccatggctgaggtcgaaaagatcgtggcggggctccaggaggtccttgcccggatcgaggccgggaaatttgacttctccgtggccctggaagacatccacatgaacatcgaggcgcgtctcacggagaagatcggcgaggccggcaagcggctccacaccggccgttcccgcaacgaccaggttgccctcgacatccgcctctacctgcgggacgagatcgtggagatctccgcctacctggatatgttggtggactccctcatttaccaggcggaagccaacctgggcgtcatcatgcccggctacacccacctgcagaccgcccagcccatcctcttctcccaccacatgatggcctacgtggagatgttcaccagggacaaggggcggatggaggactgcctgcggcggatgaacgtccttccgctcggcgccggcgccctggccgggaccaccttccccatcgaccgggaacacgtggccgagctgctggacttccccggcgtgacccgcaattccctcgattcggtatcggaccgggacttcgccctggagttcatgggggcctcctcgatcctgatgatgcacctctcccgtttctccgaggagctgatcctctggtccaccagcgagttcaagttcgtggagctgaccgattccttctgcaccggctcctcgatcatgccccagaagaagaacccggacgtgccggaactggtccgcggcaaaaccggccgggtctacggcaacctcatggcgctcctcacggtcatgaaggccctgcccctggcttacaacaaggacatgcaggaagacaaggagcctctcttcgacaccatcgacaccgtgaaggggagcctcaagattttcgccgacatggtgcgggagatgcggatcaacgccgggaacatgcgggccgcggccgccaagggtttctccaccgccaccgacgtggccgactacctggtccgccaggggatgcccttccgcgacgcccacgaggtggtggggaagaccgtggcctactgtatcgccaacggcaaggatctcccggatctgaccatggatgaatggcaggggttctcggacaagatcggcgaggacatcttcgacgcgattaccctggaagcgtcggtcaacgcccgcgtcgccaccggcggcacggccctggagcgcgtcaaggcggagatcgagcgggccaaggtggggagatagcgtgattcgcgtcgcggcacagggccggggaggggacagtgggcggtaatcatcggatcgtagtcaagctcgtcgccggaatcgcacttgcggccgccctggcaggctgcggcaggaaggggccgctggtgccgcccgaatccttcgtgcctgcctctgtctctaccctgacggtggagcagaaggatgacgccttctacgtctcctggcccgcgcccgagaaggatgaggggggccgccccctcaaggacctggccgggttcagggtctaccgcaggccggtgctcccgccggggcaggactgcgaggagtgccccaccgcctacacgctgatcaggaccgtggacctggagtatccccaggacgtgcgttcctatgacggccgctacgtgctggccgaccgcggcctgaccaacggggccacctaccagtacaaggttatctcattcaagaaggacggcagcgagagcggggcctcgaaccgggcccgtcgcacgatggtggcggccccgcctgcgccgcgcctcgccgcttcatcgagcgcaaccggcgtcgcgctccagtgggaaccgtccccgcctgcgaccggggagcccgttggcgcctacatttaccgccgccggggcgacgacctcgccagcttggtcctcttgacgccgtcgccggtgaccggcacgagctacgaggaccagcgcctggagcggggcgtcacctatgtctatctggtgcgccaggtcgttgccgtggacggacaactggtggaaggcgccgcatccaacaccgtacggggcgccctgaccgaaccggagtaggggccaggcagtgcgcgctgcggccggaaccgggcgataagccgctaatcttttgactttttaggccttgcatgttaaaaatatccacttttgtttacagcgtgacgattattcacttttcataaacggaggacaccatgaatcacttccagtacaaggggaacgagctccacgccgaggaggtttcgctcaaggagatcgtggcccgggttggtagcccggtctatgtttattcccacgccaccctgacccggcacttcactgcctttgacgaggccttcgccggcgtgccccacaccatctgctactcggtcaaggccaactccacccaggcagtgctcaggacgttcatcaccctgggcggtggcgccgacatcgtttccggcggcgagctctaccgcgccctccaggccggcgtcgatccgaaaaaagtggtctattccggggtgggtaagaaggacgacgagatcgagtacgccctgaacaccggcatcctcatgttcaacgtggagtcggagcaggagctgacccgcatctccgagatcgcctcccgcatgggcaagaaggcgggcatcgccatccgggtcaaccccgacgtggacccccagacccatccctacatcaccacgggcctcaagaacgccaagttcggcatcaccatcgaccgggccatggccgaatacgcccgcgccaagacgctccccggcatcgatgtgatcggcatcgacatgcacatcggctcccagctgaccaaggtcactcccttcgtggactccatcgagaagctgaagacgatgatcgccaacctgcgcggccaggggatcgacctgcagtacttcgactgcggcggcggcctggggatccagtacagcaccgaagagccgccgctccccgccgactacggcaaggagatcgtcgcggccaccaaagagctgggcatgcacctgctcttcgagccgggccgcaacatcgtgggcaacgctggcatcctggtggccacgtgcctcttcaccaaggagcgggacgagaagaacttcatcatgatcgacgccggcatgaacgacctggcccgtccggccctctacggctctttccacggcgtacagccggtggtcaaggaccaggacggcatgatcgtggccgatatcgtgggtcccatctgcgagtcgggcgacttcctggtgaaggaccgggaggtacccatgttccgccagggcgatctgatggccttcatgtcggccggcgcctacggcttcgccatgagcagcacctacaacagccgcccccgggtggccgaggtgatggtcaagggtaaccagttcgaagtggtccgcgagcgggagacggtggaagacctgatccggggcgagcgggtgccgtcgttcctgtaacgaaagacaaccccagagagggaggatacggatatgttcaagggaagcattgtcgccatcgtcaccccgttcaccaacggcgcggtggaccaggagaaactgcgggaactcgtggagttccagatcaccaacggcaccgacgccatcgttccgtgcggcaccaccggcgaatcatcgacgctggactatgacgagcacatggacgtggtgaagatcgtcatcgagcaggtgaacaagcgggttccggtcatcgccggcaccggctccaattccaccgccgaggccatcgagctctcccgcaaggccaaggaggccggggccgacggcgtgctgctggtcaccccctactacaacaagccgacccaggaggggctcgtccgccactacaccgccatcgctgatgccgtggccatcccccagatcctctacaacgtgccgggccgcaccggggtcaacatgctccccgagaccgtcgcccggctggcgccccacaagaacatcgtcgccataaaggaggccaccggttcgctccagcaggcctcggagatcctggccctctgcggcgaccagatcgatgtcctctcgggcgacgacttcatcaccttccccatgatggcgtgcggcgccaagggggtcatctcggtgctggccaacatcatgcccaaggccgtggccgacctgaccgacgccttctttgccggtgatctggagacggcgcgtcggctccacctgaacaccctcaagatcagcaacgccatgttcatcgagtcgaacccgatcccggtgaagacggcgctcggtctcatgggcaagtgctccgacgaggtccgcctcccgctctgccccatgtccgaggggaacaaggcgaaactgaccgccatcatgaaagagtaccagctgatttaacgcgcgaactgcgaggttgatatgaccaagatagctgtctgtggcgccgccgggcgtatgggccagaggatcatcgttgccgccagggaggctggctgcaccatttccggagccctggagcggccgggccacgagatggtcgggcaggatgccggcctcatcgccggctgcggcgccttgggcgtcgccatttccgacgacctcaacgccgtggtggaagggtgcgacgtcctcatcgacttcaccactcccaaggtttccctcaagaacctggaggtctgcgccctcaagaaaaagtccatcgtcatcggctccaccggtttcacccccgaggagcgcgccctggccgtggaactggcccgggagatcccggcggtgctggcccccaacatgagcgtcggggtcaacgtctgcttcaagattctcaaggacgtggccaagaccctgggcgacgatttcgacgtggagatcgtcgaactgcaccacaacaagaaaaaggacgcccctagcggcaccgccgtccgcatgggcgaggtggtggccgaggccctgggccgcgactacaacaaggtggccacctatcaccgcgagggaatctgcggcgagcggaccaaggaagagatcggcatgcagaccgtgcgcggcggcgacatcgtcggcgagcacaccgtctacttcatcggcatgggcgagcggatcgagatcagtcaccgggccatgacccgcgacatgttctcccgaggctccgtccgggccgcccagtgggtggtgggcaaggcgccggggttgtacgacatgcaggacgttctggggctgaagtagaaatgccgcgtgttgccaatctcggcgttgtccgcgccagcgcgcgtgcgacgtagcgcagctgcgtctccgcgctcttccgtgacgccttgaccttggcacaatcaacctttttcaggttgaagcgaacgccatacatccgaattgccgctttgagcggcatttcctttatccaatacgaaaccggaggattcatcgacgatggcaaagatcaatgaccactatctgaaactcaaggccggctacctcttcccggagatcggccgccgcgtgcgggagttcgccgccgccaacccgagcgccaaggtgatccgcctcggcatcggcgatgtcacccggcccctggccccggccgtgatcaaggcgttccacgaggccgtggacgacctggccaccaccgagaatttcgccgggtacggcccggagcaggggtatgactggctgatcaacgccattatcgaaaagtcctacaagcccctgggcgtggacctcaagaccgaggagatgttcatctccgacggctccaagtgcgactgcgccaacatcctggacatcttcgccctcgacaacgtcgtggccatcggcgacccggtctacccggtctacaacgacaccaacgtcatgatcggccgcaccggcgaggccgacgacaagggctactacaagggcatcgtctacatgccctgcaccgaggagaacggcttcattccgtccctccccaccgagaaggtggacatcatctatctctgcttccccaacaaccccaccggcaccgtggccaccaaggccgagctgaagaagtgggtcgactacgccatcgccaacgacgccgtcatcttcttcgacgccgcctacgaggccttcatcaccgatcccgcaatcccccactccatctacgagatcgaaggggccaagaagtgcgccatcgaattccgctccttctccaagactgccggcttcaccggcgtccgctgcggcctggtggtcgtgccggaagaggtcatgggcaccacgccgacgggcgagaagtacagcttcaacaagctctggctgcgccgcaccaccaccaagttcaacggcgcctcctacccggtgcagaaggccgccgccgcagtctactccgacgaggggtggcagcagaacaaagagatcatcgactactacatggagaatgcccggatcattcgcgagggcctggccgccgccggcctcaccgtctacggcggggtcaatgccccctacatctggctcaagacccccggcggcatgagcagttgggacttcttcgacaagctgctgaacgagtgcaacgtggtcggaacgccggggagcggattcggccccagcggcgaagggttcttccggctgtcggccttcggccatcgcgagaatgtgatcgaggcggtggagaggataaagaagaatttgaagtagattaaagaagggcggccgatgaggtcgccctttctttatttatcttcttgccggtgagattcccctgttgacgcggatgtgaattgtgttatctaataacatatgtttcgggaggtaagactgtgggagcaacgcttgttctcaggaacaagaaagtcagagaagggatcatcatcgaattggcggtctggatactcgatgcccccgtagatggttgcagccaccgatttaagtaccgtcttttctgcggcgtcctggaaaccggttcatctttggtcaggtacgacaacgaacgggggaagggcgaccaccggcatgtcgttgatggcgaacagccgtacgtttttaccagtctggagaagttgttcgctgactttgaaggggatgtcagggaggtgttgaaaaaatgaaacgggacatcaagataggaatcaagtccgacgacgaattcttttccgaggcacgggatttagctcgcagcatcgacaatggatggcggccggagcagccggtggaacgcctctacttcgaggacctccccacgctgctcaaatacctcactccgaaacggttcgaactgctcaataccctgcacgccatgggtcatgtgagcatcaacgccttggcgaagaaactccaccggcagtaccgcaacgtctttgacgacgtgaagaccctggagcggctgggactggtggagaaggatgaagagagccggttcttcgtcccttgggacgagattgatgctacctttcgtctggcggcgtaagggagttaagtaaactgtccccggaactcccggaactcgtcccaaagtgttaaggagtgtcacggctatgaaaacgagcgttaaaacaataagcaagaaactacagcactctttgcaaaaaggaataactgaattgtcagttgctggctataagtcaattggcaggctacaaacaattgatttaaagccgcttacaatattatctggatcaaatagctctggtaaatctagtataatgcaaccactactactgttaaaacaaacattagaggccggatatgatcctggtccgttattgcttaatggaccaaacctaaagtataattctgcaagtgacattttgactcaatgtaagaacaataaactgaattcattttctgttggaattcgagttgctaaaaatgaactactcactacatcatataaaaaacagattaataaagggttcaaaatagacgaaatgacttacggtgataaaaatgaaattcatttcaatcaaagtatgtcggcatcagatacagaaagaatcgtaccaaacgaatttaaagatctttacaaagtattgcctaaaaaatacaggccagagatagagtggcatattacgcgaaataggtgttttcttgaggcagtaccaaagtctaaagatggttcacaaatgggaccaaacgtttcgcctagttcaattgtcgcaaacgcaatacgaaatattattcatttgcctggtctgagaggaaacccagcaagaacatatcctattacagcggtggggagaagttttcctggtacgtttgaaacttattcagcgagtattcttgcagactggcaagatagtaaaaacaataaattgagagagctgtgtgctgatcttgaaagattaggattaacctggaaggttgccgcaagtcgaattaatgacactcaagttgaactaaaagtaggccgcctgcctcacgctactaggggtggcgcaatggatttagtcaatattgctgatgttggttttggcgtttctcagacgttaccagttgttgttgcactacatgttgcagcgccaggccaaacagtttatctcgaacaaccagaaattcatcttcacccgagagcacaagctgtaatggcagaagtcataactgacgcagtgaatagaggtgtaaaagtagttgttgaaacacacagttcaatatttctcttgaccatgcagtcattggtagcggaagagaaattgccttctgacgtcgttagcttacattggttttctcgggatgatgacggccttacgattgtgacaagtgcatcacttgatagctctggaagctttgggcaatggcctgaagacttcggtgcagtaaatttggagatcgaaagtagatatttagatgcgttcgagtctaaattaggagtggattctagtggctgcaaataaatctcgtatttttgtcgttgatacttgtgtggttaggtcagctgggggcgaagatgctgtttttccgacttccaaacattgtagagatttcttaaaaaatattttaacaatctgccaccgggtagttcttacatcagaaattggaactgagtggcataagcatgcttctggatttgccagaaaatggcgagtacaaatggaatcgagaaaaaaaatttgtcgcccaatagttgcttcgagacctgaattacttaaaaaaatcaaggatcttcccttttcagaagctgagcgggaagcattagaaaaagatttcatgttaatcgaggctgcgttatcaactgattgttgcatttcttcgatggacgaaatcgtaaagcaactgcttgtaaaagctgcttcaaatgttggcgaacttaaacaaattatttgggttaaccccgataaatctcctcaagagcttactgattggttggcagaaggtgccttaccatcaaaaggtccaactttgggggaaggcaaaggggacgttgcttgctaattagctgactcctgttacccttcccccatgccccgccaaccacgcctcgacataccaaatatcttgcatcacgtcatcgtccgcggtatcgaacgccgcgacatctttgacgataaccacgacagggcgcgtttcgtctcccgtctgtcggaacttctcacccagagcggcaccagatgctttgcctgggcgctcatgtccaatcacttccatctgctgctgatgcccaccacggttcccctggcgcagaccatgcgccgcctgctcaccggccatgccgtttatttcaaccgcagacacaaacgcaccggccatctgttccagaaccgctagaacgaattcctgggacaccatactcagtctcgcaaggcggccagtcggccgcctttgctgttcctgccaataacctcgtacaaacaattcagctagcaaacgaaaatcatgtttcgttacataagcctcttgtctaataaacgatgctgccgtatagtttgttagcgcgttgagctatgaagctatcgttacgtagcaaccgcgcctaagaaacgaaaaccctccaaacattacgaggtgtccccatgtttacggaagtatcgccgcgcggcggcaggctggtggtacagcaaaaaggtgcagaaggttacagcgcttttgtgccacatccgctaccgcccaatccaccgctgcagatcgacgacgaaatgggatggctgatggagcgggccaaccgtgccttgggccggctggacggctgcacctataccctccccaaccctgacctgttcctctacatgtacgtgcgcaaggaggcggtgctaagttcccagatcgaggggacgcaggcgtcattggacgatcttctggagtacgaaggagagattgagggtaagagctcaccggacgatatcaatgaggtgtccaattatgtggatgccatgaattacggcctggagcggttgcaagagctgcccctgagtctgcggctgatcaaagagattcatgcccggctgatggccggcatcaggggggggcacaagagtcctggcgagttccggacatcccagaactggatcggtggcacaaggccgggtaatgccgccttcgtgccgccgccggccaatgaggtagttacctgtctgggcgacttggagaaatttctgcacgatgagtcagttccgccgctgctcaaggctggcctggcccatgcccagtttgagaccatccacccgtttctggacggcaacggcagaatggggcggctgttgatagcctttattctctgccatgatcaggtactggaaaagccactgctctacttgagtctctttttcaaaaagcaccgccaggagtactacgagcggctcaacgcggtccggcgagacggcgactgggaggggtggatcaagtactacctgcagggggtatacgagatatcgaaacaggcgaccgatgccgccaaagcgatcatggacctgatggcgcgggacagacagaaggtaaccggcctgggcaaagcagcaccaacggcgttggctcttctggagatgctctatcgcaagccctacgtcaccatcccgtacgtggcgcgggaactccgaatcagctccccggcagcaagtaaggcagtgaacaatcttgcggcactcggcattctgatcgaggtgagcggcaagaagcgcgatcgggtgttcctgcacgaatcctacctgtccatcatccgggaagggactgagctataccggtaggtgaaagaaaaaaaggtagtcattgcccggccaaggcatagtatgctatagctaaagtgcacctgaaccgcagggagaccccctgcggttttcttttggcagcagaaagagagagttcatcatgatcagtaccagcaacatcagcttggcctatggcaagcgggtcatcttcaaggacgtgaacatcaagttcgtgcccggcaactgctacggcctgatcggcgccaacggcgccggcaagtccaccttcctcaagattctggcgggtctgtccgagcccgattccggcacggtcagcgtcggcccgcgcgagcggatttcattcctgaagcaggatcagttcgcctttgacgagcacacggtcttcaataccgttatcatgggcaatccccggctgtacgaggtgatgcacgagcgtgaggcgatctacgccaaggcggaattctccgaggaggacggcatccgctccgccgagctggaggctgagtttgccgagatggacggctacgaggcggagtccgaggcggcggtgctgctgaacggcctggggattccggaagagctgcgccacaagcagatgaaggagctggaggggggcgagaaggtgcgggtgctgctggcccaggcgctgttcggcaacccggatgtgctgctgttggacgagcccaccaaccacctggacctgaagaccatcacctggctggaggatttcctggcccggttcaataacacggtgatcgtggtatcccacgaccggcactttctcaaccagatctgcacccacgtggcggacatcgacttcggccgcatccaggtctacgtgggcaactacgatttctggtaccaggccagccagctgaccctgaagcagaagcaggacgagagccggaagatcgccgacaaggcggccgagctgaaggagttcatccagcgcttcagctccaacgcctccaaggccaagcaggccacctcccgcaagaagctgctggagaagctgaccgtggaggagatgccggtgtcgtcccgcaagtacccctacgtggtcttcaagcccgagcgcccctgtggcgacgtcatcctggagatcagcggcctctccaaggagatcgacggggttcaagtgttcaaggacctggacctgatcgtggggaaaggggacaagatcgcctttgtgggcgccaacagcctggccaagaccaccctgttccagatcctggccggcgagctggagcctgacgcgggttcgttccgctggggggtgaccatcaccagcgcctacttccccaaggagaacggcagctatttcgacaacgacctgaacctgatcgagtggctggggcagtttgctccgccgacggaaggggagagctttgcccggggctttctcggtaggatgctcttctccggcgacgaggccaccaagaaggcctcggtcctttccggcggcgagcgggtccgctgcatgctggcgcggatgatgctgctgggcgccaatgccctggtgctggacgagccgaccaaccacctggacctggagtccatcaccgccctgaacaacggcctgatcgccttcagcgaggtggtgctcttcagctcccacgaccacgagttcgtcaacaccctggccaaccggatcgtggagttcacccccggtgggatcattgaccggaagatgaccttcgacgactacctggagagcgccgaggtggccgaagaacgggaccggctctgccaggggcactgcgacctgacgctctaggagcctgtcggggtatctcttccgcgaatatgaccaaacagcacctcgttgccactattattgcccggcttgaggccgatcttgccctgttcaccgcggcggccctccatgcccatgccgctgctacccatgaagagtgccagccggataacaagtacgataccactgcgctggaggcatcctatgtcgcccaggggcaggccaaccgggcacaggagatccgccagagcctggaggcataccgctccctggaactgcaggagttcgacgccggtgcgccggtgcgcttgagcgccctggtgaccctggaggacgaggcgggcaggacgcggcggctgttcatcggtccccaggcaggcgggatgaagctggccgacccggcgggcgagattgtggtcattacccctgcttctcccctggggaacaggctgctcggtcttgcggcgggcgatgaagtgcagggggtagacgccggcaaggggaagttttacaccatcgtggctgttacctgagaagaatcgttgggagcagtatgaagatctggatcgatgccgatgcctgcccgcgggcagtgaaagaaatcctcttccgggcctcgacccggctgcgggtaccgctctgcctggtggccaacaggagcctcgccaagcatgccggcccgctggtggagagcgtggtggtggccgatggcttcgacgtggcagacgattacatcgccgagcacgccgccccgaccgacctggtggtaaccgccgacgtgccgctggccgcccggatcgtggccaaggggggcgtggcgctcgacccgcgcggcgagctgtacagcgaggaatccatcggcgagcggctggccatgcgcgatctgctgagcgagctgcgcgacaccggcatgatccaggggggcggcccggcgccgttcagcatgagcgaccgcaaccgctttgcgtcggccctggacagcctgctgcatcgcatgctcagacgctagtctgttgccacgcctcagggggggcaagattccccacgcaattcaaaaggcggccctctcggccgcctttgctgtttctactgccaatccttttccgtatcccccgcaggtagcctaccttcgagcgcgcgaggggctaacacaatgggaccaccaccggctgatcgggtgtataatgttaactaaagaaggaggtgttccataatgacaaacaatccgatcgtctggttcgaaatttacgtccaggacatggaacgcgcgaagaagttctacgagtcggtgctcgggctcagtctgacccagctggagagcccgattccgggtatggagatctggtccttcccgatgctggagaacgcccccggcgcgagcggcgcccttgtcaggatggagggaaagccttccggcggtaacggcaccctcgtctacttcagttgcgccgattgcagcgttgaggcgagcagggtcgtagcaagcggcggccagatcttcagggagaagttcccgatcgggcagtatggcttcattgccctggttattgacacggaagggaacatgatcggtctccactcgatggaatgacggtgaagaaatccggggagaccacgggtaattcaaaaggcggccgaagggccgccgttgttgttttcgggcgcagggcggcgtgcacaggggttcaagggggcagtcaggctccagctgttcgggaatgcagaggacaggcgtgcgactgattgagcaggttttgcaaaagtatggcatgatgccttcgggcgtaccgcaatcaaactacaaccgtttctgccgtgcagagaggaggacgtttccatgtaccaagaaccggagccggggctctaccggcactacaaggggggtgagtaccgggtggtcggcacggcccgccacagcgagacggacgaacccatggtggtctaccgctgcctctacgacaacaattccctctgggtgcggccattggcgatgttcctgggaacggtggccgtggacggtgccgaacgcccccgtttcagcctcgtggcccccgaccggtccggcggaccggccgccgcggagctgattgccggccttggcctggagcgtcatccggagggtggctggtaccgggaaacctaccgggcggccgggaccattcccggcacgcttctgccgggacaggtcggcggcgagcgctccttttcgacggccatctactttttgctggagcggggcgatatttcggccctgcaccggatcaggtccgacgaattgtggcacttccatgccggtgcgcccctgatcgtgcatgtgatcaccccggcgggcggcagctatgccctgacgttggggagcgatccggcgtcaggggaaacgttccaggcggtggtgccagcgggctgctggttcggcgccgagaccacgggcgattattccctggtggggtgcaccgtggcccccgggttcgatttcgccgatttcgaaatgggaagccgcgccgatctgcttggccgattcccgacccatgccggcatcatccggcggctgacccgggacggggactgaagggactgcgaaattccgggtacgacatccggaccaaaaaggaagggaggggcttgctcttcgcggaatccgccgcgagggaaacctgaggcacgttcgaaatcctcggccgtcagcctgtcgcgtgttgccgtcgagaaacgcaaacggcggcccggaggccgccgttgtcacatcaatatctgctttcaaccgactagatatcccagttgtcgatcttcattgttccgttcttggccaggttcacctgcatcttgaacacccggtccagcaactggggctcatgccccgccttgcgggccatgcagtccctggtggccatctccaggtactcggtgaggaggggcttgtagtccgggtgggcgcacttggcgatgatctcgcgggcgcggtccttgggggccaggccccgcaggtcggctaggccctgctcggtgaccagcacgtcaaggtcgtgctcggtatggtcaacgtgcgggacgtggggcacgacgcaggtgatgccggtggggtcggtcttggtggggcgggccgacggggtgtgcatgatggagaggtaggcgttgcgcaggaaatcgccggagccgccgatgccgttgatcatgcgcgtgccgccgaccagggtggagttggcgtgggcgtagatgtcgaactccacgggagtgttcatggcaatgcatcccaggcgccggatgggctccgggtggttggcgatggagagggggcgcatgatgaccttgtcgctgtacttgtcccagtcgccgtagaagcgcttgaagccgtccacggagaaggagagggagacggtggaggcgaaatcgagcttgccggagtcgaagaggtcaagcatggtgtcctgcagtacctcggtccagaccctcaggccggagaaggggcccttggccagaccgccgataacggcgttggcgatggagccgacgccggactggagcggcagcaggttcttggggaggcgtcccgccttcacctctgcctggaagaagtccaggatattgttggcaatggcctcggaggtgtcgtcctgctcggcaaaagcgcggccgttgtccggatgggtggactcgacgatggcgacgatcttgtcggtatcgacgcggacgtagggagatccggcccggtcatccacccggctgatgaggtaggggagccggttgggagggctgacgggttcgatgatgtcgtgcaggccttcatagttggggatggcggtgttgatctcgatgatgatcttgtcggcgatctggacgatctcggggacggcgccgcaggaggcggtcagcaccagaccgccgttctcggtgatggcggagcactcgatgatggccagatccagccggccgccgttctccttggtgtagaagccgtaccccaaatcctgggcgaacattgagaggtggcggtcacccatgcggatgcggccggagttgatgccggcctggatgttcttgccggtctggtagggccagcggcggtcgatcatgtccagggaggcccagcggtcttccgtctcgacgcccacggaggcgccgatgaagaggttgaagcgcagcttcccctgcagcccgttcttctccacatggtccgccagggcgatgggtaccgccttggggtagccggcgggggtgaagcccgaccagcccaggttcatgccgtcctggaagagggggatgacctcttctaccgtcctgatccgctcatggagattcgtcttcctgattcttctgtgcaattccgacacggttcccttcctcctcaccctgcattgtgttgtccgtggcaccgggttggcggtgtcgtcggtgaatgcgagcgctcgacatgatcgaacgttcgttcgattgcatcatagcaatagcattgtcgagggtgcaacaatattcggtaaacagtatgtgtagtgggattggatttggctttcggcggcggctttgatactctttgtcactgacaacgtaaggggggcggaacgggatgaccagagcggactgtcgcagcaggctgatggaggtggcaacggagctcttcgcccagaaggggttctacggcgtcagcatccgggagctcgcccaggccgccggcgccagcatctcaatgatctcctaccacttcggcggcaaggaggggctctacgcggcggtgctccaggagcagttcgcctgcttcggccagttggacgacatccggggccaggcgggggatcccctggcggtcatgacagcctacctccgctggaccatccagcgccaccggaacaacccccagctcctccgcttctacaccagtgaactcaccaacccaaccccctgcttcgctgcaatcgtttcccccgccatcgcctccgtgatccgcctgctggcggagagcatcgaggcggggatgacgcgcggcctcttccgccgggatctccacgccgtgaacagcgccctggccctggcgggtatggtcaactacttcttcctcagcaccctggccacggaggggctcaccagccactcgccggaccaggacgaggaactgatccgccagtacgttgccatctttacccgggggatcatggccgacggcggggccgcgccggcataggcccgcagccgtcacctccgtgccatccggcatccggtggtcagagcgccgcggtctccgcattcgggcttgtaatatcgaagcaaactgggccacaatgacgcccgggagcttgtcactcatggacattctggcaaccatggcggaacgaaagatccaggaggcaatggcgcggggagagttgagcaacctcgtcggcgcgggcaagctgctggccatggacgaggacctttccggcgtgccggccgagctccgcatggcctaccggattttgaagaatgcgggttttgtcccgcccgaggtggagttgcgcaaggagatcgtctcgctccgtgagctggtgaactccctggaggagagcgaggagcgccgtcagcggcgacgggagctggacttcaagctgctcaagctcgccatgatgcgtaaccgccccatgaacctggacgactttcccgagtaccgggataaggtcgccgcaaagctcggcggcgaataaaggatagaaatgaagattcagaaaccggccatcgaggcccgtcccaagatctacgcgcttctgcgcagctcctttcccggcagcgagtatgaagccgcgctggtacagaaactccacgaaaacgacaggtccatccacgaatgggcctgcatcatcggcggcaaggtcatcgcctacatcgcctttaccaatgcctaccatggccgcgacgtctgcggcctgcacctggcccccatggccgtggccccggagttccaggggcgcggggtagggctggagctgctcaggttcgccctgcgccaggaggcaatcagcagccggaccctcttcgttctgggtgaacccgcctattacagccggttcggtttcgaaccgtgcagcacgcccatctgtccctttgacaagaacaacgagcattttctgggcatgcgcaacacggccaccgacagtttcgtggtgggctatgagcccgaatttaccaccgccgcgccgaccgccgcgaccaaggggagaaagcgcgggagacggtaagctgcgggcagacacgcatcccggagacgtcacgtctcatgaagaaggcggccacggggccgcctttactgttattcatacaacgaggtccttcccggcgccctctcaatcccgcaaatgttcacgcgcccagctgcacatctgctggaggatgggataaatgctcatcccttttggcgtgagggagtattcgactttgggcggcacctggggatagacctcccggtgtaccagtccgtcggtttccagttcgcgcagctgctgggtcagcatcttgcgcgtggtgtccgagaactgccgctgcagatcggaaaagcgcatggtctgttgggccaggtgccagaggatcgaggccttccattttccaccaaccaccgccagggtgacgtcgatgccgcaggtgtactcttttccccgatagaccaggcggtctgacgatgtcgtgctcattgccgcgctccatgatggttcctaaaaaggaactatgtatctttgaaataactacgtatcgaataagtacgtaattgacggattagcacctatgggcaaagatagcccaatcggttgggaaagtgaaccgcaatttgcacgggagggtagcgatatgaaggtggtcgcgtttaacggcagtcccaaggcggatgggaatacctggcatgcgctgaagatggtgactgcggaactggaaagtgaagggatcgaaaccgagatcgtccacgtgggcaacaaggttgtccggggctgtattgcctgcggccagtgcgccaagaacaagaacgagcgctgcgtgctgccgggcgacgaggtcaacgagtggatccagaagatgaagcaggccgacgggatcatcatcagttcgccggtctactattccgccattgccggcacgatgaagtcgttcctggaccgggccttttacgtgaccggcgtcaacgacggcatgctgcggcacaaggtcggcgcgtcggtggtggcggtgcgccgttcgggcggcatcccgacgtttaaccagttgaacaacttcctgacctatgccgagatgctggtgccgacgtccaattactggaacgtgatccacggccgggctccgggcgaggcgacccaggacgaggaaggggtccagatcatgcgggtgctggggaaaaacatggcctggctgctgaagctggtggagcacggcaagggtgcggtcaccccgccggagcgggaaacgaagacgtacatgagcttcatccgctgatgcctatgggaatgtgcatggcggccgatcggccgccagtgccgtttctttcgttgaaatgcgggagccggctgaatcacaatgggaaagaagcgtggtcgcccggcggacacgcacgatccgcgcggcaacaaccgggaagggaacacctgcagatgcatcgtttgaagtatttgaccggctacccgccgcagctgacggcccaggtggcacacctggtaacggagaaccgcctgggcgaagtcctggtgcagaggtatccgacggtgcacgacgtgaggaccgaccgggccctctatgacttcaccgtcgcggtcaagaacgaattcatgcgcaccgcccagccgctcagccgggtcttgtatgatggcaagatccatgcgatcaagaatgccctgggaacccacacctttgtctcgcgggtgcaggggggaaagctcaaggcaaagcacgagatccgcatcgcgtccattttccgggaagcacccctggagttcctgaagatgattgtggtgcacgagctggcgcacctgaaggaaaaggagcacaacaaggcgttctaccagctctgcgagtatatggagccccgctatcaccaactggagttcgacacccggctcttcctgacccaggtggaaatagccggatcaccctacctgccctgacccgggggtaccgaagcggctgcttcttggccgtggcagtctctgctatggcctgatctcgaccaccgtcccgttgggcgccgcctctgcaatttcctcaatctcttcgtcggttacggcgatgcacccctgggtccagtccacctcggcgtgcgcggcgccgacctgcgagagcccgttcttgatgccgtgaatcatgatgtccccgcccggagagactcccatctcccgtgcccgctttttatctttttcgttcggataggagatgcgcagggacaggtgatagcggctgcccttgttcctcccctcgatgacgtaggacccctccggggtcttgttgtcgccctgccgttccttggggcccaccgggttgccccccagggctaccttgtaggtcctgatcacctcgcccattgagagcagcgacagcctgcggtctttcttttcaatcaggattttgtccaccgcccccttccgggtggcaatggcaaataccttttgctcgaggattttaatcgtttcccgcagggcggcgatgtccttgtttctgtcgtcgagatcctgcctgagcgcttcgatgcgggcctgctgcgcggcaatggtgccgtccttgagcacgacggtgttgatgccgaagatcatccgctcgctgtcctgccggtacctgctctccgggaactccctgaccagctgttcgaagcactccagggctttctggtaatccttgtgttcattcctgggataggcatggatgaatcccttttcgaacagcacccggtctttcgcggcgggatgggtttcgccaatacgggtatatgcgtcgagggaggcgctgtagttcccctgggagaacaggtcgttcgcctcctggaagatcgacgcggcccgatggtggctgcagccgcagagaagcagcatgcagcagatgcagaccgggaaaaagcgcgcagccatcctgtgtcgtgtgaatgtcatagatgccgttactccatggcggaagcatcaggaatatgatgtgccgggaaccggccgtcccggcaggtgtgagtggctcgaacgggttcagccggcgggcagcgacgagacggggatttcggcctcggcacgtcgctgcccggagcggagagacgctatttcctcatggatttctggaacacggcatcggcctttttcgccttttcatcggcgagccgttcccgttcctgggcggccttttcggcgctttcggcacgggtggtggcgtcctgcgcctccagttttgccgcgtctgccgcggctttggcggcctgcgcttcctgcagcgcctgttcgatcttcgcgtcgagcaggcgctggtcggcctgtacctgctccatttccctggatgtcgcgcagccggccaaggcagcggcgagaatcagcgtcaccgagattaccgatagtcttgtcttcataacacatacctcctgtttgtgtagtgtactccgagggttgccgagggacgtcccgttgtcccgcatcacctcccttcggttcgatagggcggggcaggtcagatggtcctgccgggttcgatcacgatgccgtctatgtcaaggtcgattttcaaccgtttggccgcatccctggccttgccgtcgtcactgaacgggccggcgatgatccggtagctcgaatccttcgacagcacccgggccgggatcggcggcccctgatggttgatgatggcggccatcctccgggcttccatttcgtcgcgcatgtcgccgaccatgacataccatgcgtccagcttgagcgccggcagctccggcctgccatacagcgctgccgggtgctcgattctcaggggcgaggccgcctcttgctccgctcccggcctcagctccagaatagggacgggaatcccccgggcctcggcctggacttgtttgatcttgtcccagtcaagcgttcgcgccgatgcgctttcaaaggatttcagcttcgcatggatccgggccagttcactggtgcccgaatcctccaggggggtgtgggcttccatgtagagcacgccgtcgcgctggccgatgagatagggctgattgactatgagcaccggggtgttgaccgccgtatcccggaacagcacctcgatatgttccggatagagcctcatgcagccattggatgccttcaggccgatgctggccggtttgttggtgccgtggatcaggtagcccgacctgctcagatagagcgcgtagtctcccaaggggttctccggccccggcggtacccgggcagggagaatgtccccctttttccggtgatcttcggcgatggaggcgggcacataccaggtcggccggctggccttgcgcgccacgcgtgtcggtccctggggggtgggccgctccttggtcccgattccgaccgggtaggtcgacacggccagggctccgccgttttccttgaactgaaagagccgcatggtggccaggttgatcacgattcccttccggggggcatccggcaggatgaagttcaggggcagggtaatgcgttggcctgccttgggcagccacacatcaacccccggattggctgcgctgatggcattgatgcccacgctgaagtgccgcgccacatccggcagcgtatccccctcttcgagtttgaccagccccagtcggccgatgacgtcagttcccggcgcaacctggaaccggttccgttcaagttcgctttcagggtggaccggtgagaaccaggcttgccgggtggcggcacagcccgtgagggcaatgacgcagatgcccaggacagcggaacgaagccagtaggccacggttggcagcgtaacgattctgcgcatgggttacacgggtacctttctgtctcatgaaaataaacaagccggggccgaatattctgtgatagttcggcaacccggctgtctcggtgagaccctgtaggctttccgccccatcctcgcggatggtttagtattatcgtttatcaccagcagttgtcgtgccgtgttcgttgtcgatgggaaccggcacgatccggtgcctgttcgggcgcacctctcactgactcgcgcaacaaaaaagccggggccgatatcctgtgatatttcggcaacccggctgtctcggtgagaccctgtaggctttccgccccattctcgcgaatggttgagtattgtcgtctatcgcaactgatttttccgcatggatagcactgcaatgagaatttgtcaacatttttccggagttcgccggtgccgcacaccgatttcagagcgcgacccatcggctgccgttgcgggtagaccgtccgggtgcggagcgtgcgttgccgggacattgggccttgactgacaaacgcggaggattttaagcttgatggtggcgtcgcttcaacgccacctgccaaacgggataggggagatttatgttcgacggtattttctgggacaacgacggggtgctgatggagaccgagcacctctactaccgtgccaatgccgaggccctggcacgggtgggcgtagagctttccctcgacgacttctgccggatctccctgcgccggggtgagagcgtgctcgatctcgccgccgggccggggcgggacgacagggcagcggatgacctgcgcctggtccgcgacgagatatacttccggctgctgggggaagaggcgcgggtaatgccgggggtccttgataccctggagcggctccacggccggctccccatggcgatcgtcaccagctgccggcgggtgaatttcctgcagatgcaccgtgggagcgggttgctccactatttcgatttcatcctcacccgcgaggactacggcgcgtcgaagcccgatcccgaaccgtacctggcggcctgtgcccgcgccgggctcgaccccggccgctgcctggccatcgaggattcggaacggggcgtcacctccgcggcccgggccgggcttgccgtggccgcgatcccgggcaccatgaatcaagggggcgatttcggcgcggcacggtggctgttggacggcattcaccaattgccgccgctcctgaatctcgacgaagagtgaggagcacggtgccgccgtgcggaactcaagtcccgcccttgcaggcagaggagccatccgcgtgcaggtgcctgaagaagagatagaccagcggcggcagaacgagcaggtaggctgcggcgaggagacggaaggtgccgcccgcgccagcggcatcggcatagcgtcccaccaggggggcggtgcaggcgaacaggagccggaagcagagggactgcagcgacagcatcccggcccggttggccgaggggatttcgtcctggaccaggtggaggaggagtggcccccgcatcccccgcatggccgtgagcaggtagtagaagagaaagctccatgcccccgccgtccaacccagccccaggtagccgacccagaccagcagcaccaggagcaggagcatcgggcggtcccccagcccggcccgcacccggtggctcagtacggcaaagagggccacgaccaggttagccccggcccagatcgggccgaaggaggcgaggggcacgccgctgtcgcgcatgtagggctggatcagccagaccggatagaaggaggcgaggccgagcgcgatgctgagcaggatggtggcgcgcaggcgccggttgcggacgaaaacgtagctggccgaggcaagtgcctccttcagatggctggcctggtggtgccgctcccgtgcgggctcggtcagtctgcgcgtcaggaaaagggccagcacccagacccccacctgcagaaaaaatggaagaaggggatagcgggcatagaggacgccggcaaagagcgccccggctgcctcaccggtctggccgaaaaaggtggagcgcccttcgtggcgggcataggccgtttcttccccctgttccttgagggattcatagaggagtgcactgtcagtgccgctgatgaacgaggtggcaatgccgaggaggatctcggcgataaggacgtccctgaacgatgtggccgccgtatagaccgcccatcccgcgattcccagggccgaggccgcggtcagggccgcccggtagccgatccggtcgctgatatagccggaggggtattccatcaccgccatggccacggcgaagatgctctgcagaagcaggatttcggacaggctcagcccgatctggtccttccagaagagcgtgatgaccgccatggggaacagggtcatctgcaggaaggagaaggcatagagcaggggaatgttgcgccggagggaggtcatggctgtgtagaacatttctggcagaacatttcaccggcagcggcgggtgccgccagcaccagcagcaccaacccgaggatcgtgtccctcatggtcctttcctctcccgtcccaggattacggccggcttgtcaaaggactcgttcagccccccctgcgcaccgttttcccccttcaagcaaccctccggtagcgtgccgtcatgacccgcagccacgtgccgtcgccggtcagcatgtacgaggtgagagtgcgctcgtcgcggctcttgagctcgatcacgtcccggaacgccgtcattttcccttcggcggaacaatcagggccctcgctgtttagggtcaaggtcttcccgtccttgtccagttcgccgtcatacacccagagatgggtcatcatcgacccgacccaggttcccacataccgttgcttctgcggattatagcctagggtaagcagcatggtcgcgtctcccccccccgggcatcccgcccgttccctcggccagaatccagagacctcccacggggcgaacggtttcgctccccgtgcatgtttcggagggtttgtccggttcaatcagtgcttcggcttcgtaggtccagtcgccgaccagttgctgcagccagaggtgctcttgctggggctcggcctgcatcgtcggctcatgaattttttcgccttgcgacatgacgatcatctcctttccatggttccattgtatcactgtcgcggcgggagggatgcgggaagatgacctattccctgctgcgatcctcccgccggcggattgcgaacagcggctcgaagatgaactcgtcccggcagacgggacatctgccgggcggggtgaggcggtcgcgtttggagaacacgaagccgcaggagcggcactcggctggggttatttccaggaactccccggtggcgtgaatgctgaggcggatatgctccaggtggctgtagacatctttttccgtcatgtgtgcctgccccgagatatccctggccgagagggggtggttgcggatcagcgtgatgacggcacggcgtgccgtttcctgcgcgggacgcgggacagccggctttctcgccctccggttcacggggccttgctccgccggtagctgatccggtctctgaagtagccggaggggcattcaatcaccaccatggccacggcgaagatgccctgcaggagcaggatctcggacaggctctgtccgatcttccagaagagcgtgatgaccgccatggggaacagggtcatctgcaggaaggagaaggcatagagcagggagatgttgcggcggagggaggtcatggctgtgccgggctctcgggtggtacggtgtggttcgggagcgtgcgggtgatgacaaggtctctcttggtggaggtcattgattccgctatcgtgttcatggtgcagcttctttccggacaccaaatcagtatcctgccaggatttcaattgcttcgggttcgcctgtcagagcgcaggggcgccccgagggttctggcctttgctggcttattggtagccagttccacatggacgaatggatttgccatgatctgatatcccttttgtctgcgctgaaccgtcttgattcaactatatctcgttccgggggaaggtcaccacattgattggcttattggattgatcccttggtcgcagcgtggtatatctggcaagcgtctgaaccacagggccggccctgtggtttttttgtgggcgcagaacgggagtgtccccatgaatccgaaagcattttcgtcgcttcgcctgaaagcccccatgctcaggaacctggcctccctcggctatgccgagatgacaccgattcaggcccacagcctgccgctcatcctggccggcaaggatgtgatcgccagggccaagaccggtagcggcaagaccgcggcttttggcatcggactgctgtcgcgtctggatgcattatccttccgggtgcaggcgttggtgctctgcccgacccgtgagctggccgatcaggtgggcaaggaactgcggcgtctggctcgattcaccgacaacatcaagatcttgaccatctgtggcggtgttcccttcgggccccagctgggttcgctggagcatggggcccatgtggtgataggcacacccggccgcctgctggatcacttgcggcgcggcagccttgacctctccgcgctgcggaccctggtattggacgaggcggaccggatgctcgacatggggttccaggatgacatcagtgccctgatcgccgccgccccgcccaagaggcagactctcctcttttccgccacctacccggactccattgccgccatgagcgccggggtccagagggagccggtggaggtcagcgtggacgaggtccatggggagggggccatcgagcaggtattctacgaggtggacagcggccagcggatcgaagcggtcgagcggattctcgggcactatcgtcccgagtctgctctcatcttctgcaacacgaagctggagtgccaggaggtggccaatgccctggccgtccgggggtatgccgcactggccatccatggtgacctggaccagcgggagcgggaccgggtgctggtccggtttgccaacaggagcgcatcggtgctggtagcaaccgacgttgccgcccgggggctggacatcaaggagctttcggcggtgattaactacgagttgacccgcaatccggaggtccatacccaccgcatcggccgcaccggtcgcgccggggagcgggggctggccgtaagcttggtaacgccccgggaaagccgtctgattgcagccatcgcggatgtgcccggcagcattatcgcccgtggcgacctgtccacgctggcaccgctaacggcgaagccgccgctgccccccatggtgacgctctgcatcgacgggggccgcaaaaacaagctgcggcccggtgatattctgggggcactcaccggagagggaggtatgccggccagcgaggtggggaagattgatgtgttcgatttctttacctacgtggccattgcgcggcagagcagtgagcaggccttgaactttctgaggggacacaggatcaaggggcgtttcttcaaggtgaggaaagcagtctgacgatatgggttttctggaagagaagcggggcatgcgtggcaatctgctgaccatgccgttctcccgagactccgctgaagccttgcggtgttaaggtgaacgaaaggcggtcaaccggtctgttgccgttgtcattcggtttccccgccgggagaggtgctctcgatgctgccaggcagacgatctttttttgcgagctttcgctgctgcttttcctccatttttttcttccgttccaactctttctgccttttctgaaactgaaaattgggtttagccattgaatcatcactcctgtgcagggttagccgggatttccatcaaggaaaccgatgctgccgcggatttaatgtcgtggaccgaaatttcagagacaaaaaagccccgggggtacccggggcttttttgtctgctggggacaagcggttacgctctggtcacgtttgcagcctggaggcctttcggccccttggtgatttcaaacgttactctatcgccttcagtaagggatttgaatccgtcacccgaaatggcggaaaaatgacaaaacacgtcttcaccattttcctgctcaagaaaaccaaaccccttgctgtcgttgaaccattttaccgtaccgtttaccatgtgtgtactttctcctgatacttcctgttgtttttgtcaggcgtcatgccgaacttgtatcgaacctaacagttttgttccaggtaagtcaacctatttatattatttagagggagcaaatagggctattttgagtagattgccaatacatcatgaagggatttttctttcattagcttgatgtggctattgaaaattcctagtatattgagagtgttgtaagtattttatggataataaatagattgtatataacattaattgatcgatagaaatattattgtatggttttaaactaaataggagtattgttggattctaggatttgttttctacgcattatcaggttccggaggttttgacaaatcattcacctcaataaaagaaagcggggttactcaaatgactattaaagtcggtaatattgttagtcacactggtgggctgggatggggctccggcaaggttctggaagtgacggctaccttggcaatgatccagttcagtgacggaaaaagccgcaagatagcggcatcgtacttctgtacgctcgaacccgctgccccggactcatatgttcctccacctgaagctgctgttgtggcaaagccttctcgccccccccggatgaccaaaaaaaagtaagtatcgcggagagtgcctcggcgacatcttgtgttaagacaggcggcccatcaaggaccgcctttgtcattgtgtgtcgggtgccatggtgtcccctctttctttaggaacggaatacaagcgtgtgccggcatttgtggcggtttgatcctgcggctcgtgcaacgtggcaaagatcggctgcaacggccccaagcgggtgatcccttcgcaggggggctaagtatgcaggagatgcactcactgcgcgccatgggccagcggctgttgccggtagctgatgcggtagatggccccggccttgtcgtcggaaacgagcaggctgccgtcgggcattacctgcacatcaacgggccggccccagaccttgtcgttgtcaagccatccctcggcaaagggctcgtaggagacggcgcggttcccttcgaggcgcaccaggacgacgcggtagccgatccgttcgctccggttccaggagccgtgttcggcgatgaagatctggttgcgatagcgttcggggaacatggtgccgttgtagaagcgcatgcccagggctgccacgtgggggccaagctccatctccggcgccacgagttggtcgggcttgcgctttgcgtcgaattcggggtcggggatgtcgcggccgtgccgatagggaaaaccgaagtggagaccggaccggggcgcccggttgagctcgtccggcggcaggtcgttccccagccagtcgcggccgttgtccgtgaaccagagttcgccggtgcgggggtgccagtcaaagcccaccgtgttgcggactccgttggcgaagatctccaggccggtgccgtccggattcattcgcatgatggtggcgaaacgggggtccttttcctcgcagacgttgcacggggcccccaccggcacgtagagcctgccgtcggggccgaaacggatgaatttccagccgtggtgggtcctgtccgggaaggagtcgttgacgacgaccggcggcgggggatttttcaggcgctcttcgatggcgtcgtaccgcagcacccggctcacctctgcaacgtagagggagccgtttcggaaggccacaccgttgggcatctgcagccccttggcgatggtgattacctcgtcggccacctggtcgctgttgcggtccgccagggcgtagaccttgccctccccacggctccccacgaacagggtccccttggcgccgagggccatggagcgggcccccggcacgttgtcggcataaacggcgatgctgaatccgggggggagcgtgatggcggccggcagcgtccgggcggcgttgcagcccgtggcagcagccagcaggaacaggtgggcaagcaggaatcgaagggttttgatcgggtgcatggaaacctcccgcgacagcttgttcgtgtccctcaagtgtaccacggcgggacgatgcgcaaggcttcgttgactgatgccccgtccttgttatccttccataacgaccggtgtctttgtccgcgggccgaggtcggtcccgcgtctccaccggagagggagggtcagcatgtctgaagcaaccaccatccgggaccgggccgcgggcgccgtcatgggcgccttcgtgggcgaggccctgggcctggggccccactggtattacgatctcgatgagatgcgccgggacttcggcccgtggatctccgactataccgacccccggccggaccgctaccatgcaggactgaaagctggccagctttcccaggcggggtacatcctgaaactgctgcttcgttccctggtggcgtgcggcggctatgacgaggcggatttctgccgccgcctggatgaggagttgctgccgctgctggacgggacccccgtgtgcggtccgggcggctataccagccagtccatccgcgagttgtggcggcagcgggtggagctgaaacttccgtggggcaggaccggcggccatgccgacaccaccgaggcggcggagcggaccctcgcccttgcggtgcgctacgcatgcgagcccgcgcgccttgccgccgccgtggcgggcaactgcgtccttacccagatcgacgacaccgtcgtgtcaatgaccaccgcctacggtgcggtgctggggatgctggtgcgggggcatcccctcgacgcagacctgtcggccaggctcatggcgctggttgcgcgcggggaactgccgtttcacgcagtcaccaccggcaacctgcagccgccccgccccggtgagccggatcccccccgggcgggcaagttcgcttctcccgacgccctgctgaccccgtcctacatggcggcagccgcggcggacccccaggtccggatcgagccagcatggaaggtctctgtcgtctacggcatgccctgcgccatctaccacattctgccggcggtctactatctggcggcccgtttccgcgacgatttcgaggccgcggtcctccatgccgtcaacggcggcggccagaaccaggcccgggccatgcttgccggtgccctggtcggcgcccaggtcggcctttcgcgcatcccctggcgctttatcgacagcctggaggaatccgccaccctgtgccggctggccgacgacctggccgcacaggtttgtgcctgaacgaacgggcagagtcccgtagcagccgcccctcggggatgaaaggaggcagtcatgtacggcaaggacagaatctacaagaaggtggagatcatcggcgtgtctggcgtgagcatcgagggggccatcgagacggccctggtcagggcccggaactcccttgacaagctctcttggttcgaggtgcaggaagtccgcggtcacatcggtgccgatggcaaggtggctgaataccaggtggtgttgaaggtttccttcgagctgaaggactgacggagctttccggccggcgggcattcggggggggcggaacccgggggagggcggctgaccgtccgggttccgccggagatggggactgcccggtcagcgccccggcagggtgatgcagaggcactccccttccgcatagaccgcatcgccgcagaagagccggccgtgaaccatgaccttccggccctgggcggagacgacgcggctttccacggtgactaccttctggagggggagcatggtgcggaagctgatgttgaggttccccactacaatggggtagccggcggcccatgcggcaaggcccagtgcttcgtccatcacggcggagaccgccccgccgtgggcgtggcccggcgggccttcggtctcggggccgaaccagatgcgggcatggagatgctgttcgctgtcgcgatagtagcgaacccggaagcggttgccgtcgggctctccggaaacaaagcggagcgattcgccgaccagcgacggtgcatcaaaggggacccagccggcatcaccgctcaggtcgacaggcgggcagatgctttcggcaccctgttgaggtgatgtttctgacacgattagtttcctccgtagcgtacgcatcccggcgcgggatgcggtgataatgcagtgcggcgatacgggcgggcggggggtcagttcgccccatcccgatggaccgccagcggcccccacgactgatagatcgacatgacctccagggcgttgacgttcacatggggcgggagttccgtcacccaggcgacgatgcccgcgatgtcctcggccgtgagggcctgggtcccggcgtagacctgggccgcccgttccgcatcgcccttgaagcggaccatggagaactcggtttcggccatccccggcgccaggcaggtgacccgcacctgcttccccagcagatcggcccggaggttacgggaaaactgctccacgaacgccttggtgcccccgtagacgttgccgccgggatagggccaggaaccggccaccgacccgatgttgacgatatgtccccggttgcgggccaccatgcccggaaggagaaagcgggtgcagtagatcagccccttgatgttggtgtcgaccatggcgtcccagtcgtccgggttcgtctcgtgggccggctccagtcccagcgcgagccccgcgttgttgacgaggatgtcgatttggctgaaagcgtcgggcagcccctcaatcgcatcctgcaccgccttgcgccgccgcacgtcaagggtgacggcgtgcacctccgtccgcggcgccaattcgtccctgagcgccaggagcggttcctcccggcgggccgccagaaccagccggtctcccctgtcggcgaagagccgggcgcatgccgcgccgaaccccgccgacgccccggtgatgaataccgttctgctcatgtgatcctcccctgaggttgcagtgatgccagagactatgcaccgtattttcgcggtgcgcaagccactgatgaatattcccggcgtttcgggccaggcaggcacaactccggagatgtcaattgccgtctgcgtgccctcggaattccagcatctccctcactctctttcggaggactcacttgaaaagaatcctgctgctcagcatggtgatgctagccctggccggctgcatctccggaaaggattggcgcaccgccagtcgtgagcctgcgggcatcgcgccggacccggcggtgacgaaggaagcggtgctccaggtgtacggcgcccgggcgtggggctggcgaggatggtttgcgatccacacatggatcgccgctaagggtaccggtgagcctgggtacaccgtgtacgaggtggtggggtggcgattgcatcgggggcagccggtggtgcgcatcgaaaaggacctgcccgaccgcttctggttcggtgaaaaaccccggctgctcaaagagcatcggggcgcaggggttgatgaactgatcgacgcggtggaccgggcggcccgctcctatccgtgggccggtacctaccaggctttcccgggacccaacagtaatacgttcacggcctggatttcccggcaggtaccccaactcgacctggacctccccttttccgcactcggcagcggctacggcgactgagcgcggggcccaggatggcggcgcccccttgcccccaaccgtgatacaataattatatggaagggggtgcatggtcatgttggacacacgcaaaacaacaaccggcagtccgtccacggagagatgcgacatcaagacgtggagcggagcatgcggacatgattcctacacggccatcggtgacaaataccggtgtgatctgtgcgggaccattgccgacctgagccatgaagtgaagcacgatacgttcccctacacgagcggcgactacgacaacctgagttagggggagaaaggcaggaacttctgccgatgcgcatgaaggttgcgtgaaaacggcgatgcgtggtcacggaaggcttcggaggaatccggggcattttttttgtccaccagcggaggataggctgagctctccagcggagttttttgccttattttaactgtttgttgcggcacccctgctgagcgttatacttttctccggatctctgcggagactcggggaaaaggaggcgcgtcatgattgtttttctggtgaacggaaaagagcagcgagtggacgtgagcccggacacacctctcttgtgggtgctgcgcgataagctggggcttacgggaaccaagtacggatgcggcgaggggctctgcggagcctgcacagtccacatcgacggtcgccccgagcgctcctgcatcaccccggtcggtgacgtgcaggggaaaaaggtagtcaccatcgaaggcatcccggagaaccatccggtcaagaagtcctggctggcccaggatgtgtcccagtgcggctattgccagccgggccagatcatgtccgccgtggccctgttggccagcaagcccagccccaccgacgccgacatcgacagcgccatgagcggcaatctctgccgctgcggaacctacggccgcatccgccgtgcaattcatgccgccggcggcagaagggcccggaagggagggagccggtcatgagcaatgacaatggagtgagtcgccgacagttcatgaagaccagtgccctggctgccggcgggctgctgctggcctgccatctccccctggggcgacgagatgccgctgctgcaacggcggaggcattcacgcccaacgcctttctgcatatcggcactgacgaacgcgtaaccgtcattgtcaacaagtctgaaatggggcagggtgtctacacttcgctccccatgctggtggccgaggaactttgctgcgactggaagcgggtgaccttcaggccctcgccggtggcgccggaatacaaccacacccagttcgggccgatcatggtcaccggcggcagcaccagcgtccgctccgagtggtcccggctttctcttgccggcgcggcggcgcgcgagatgctgatcgcggcggcggcgcaggaatggcgagtggagccggctgcctgccgggccgagaaggggttcgtgctcggtcccgggggccggaagctcagcttcggcaccctggcccccaaggcagcctccctgcccgtacccaaggagccgaaactgaaaccgggcgccaagacccttctcgggaagccgctcaaacgtctggacagtccggccaagatcaagggtacggccgtattcggcatcgatgtccgggctcccggcatgctgaccgccctcatagcccggccgccggtctttggcggcacggtgaaaggcttcgatgctgccaaggctaaggcggtgccgggcgttctggacgtggtggcggtggatgcgggggtcgcggtggtggccgacggcttctggccggcactgaagggacgggaggctctggcgatttcctgggacgaaggggacggggcgcgggtctcgacggacgccatgagagaggagtatgcccgcctggcagccaccccgggcgccgtggcccggaaggacggcgacgccccggccgagttggcgaaagccgcccggcggttcgaggctgagtacgaggttccctacctggcccatgccaccatggagcccctgaactgtttcgtggatttacagagcgacagctgcctcatccgtaccggcagccagtttcagaccggcgaccgcaatgccgcggcccgggtggccggactcaagcccgagcaggtcactctggagaccacttttctggggggcggctttggccgccgggcctgcccggcatctgatttcgtgatcgaggcggtacaggtggccaagaccgtcggcaaaccggtcatggtgatccgcacccgggaggacgacatgcgggccggcttctaccgccccctgtggcgcgaccgcgtggcagcctgtctggacgggagggggtatccgctggcctggcatcactgcatcgtagggcagtcgatcatgatcgggacccccttcgaggcgatgatcaggaacggcattgacgatacgtctgtggagggggccgccgacaccccctacgccatccccaatctccaggtggagctgcatagccccaggaatcccgtgccggtgctctggtggcggtcggtgggacattctcacaccgcctttgtggtagagagcttcctggacgaacttgcccacgcggccggcaaggatccttaccagtaccgccgtgccctgctggcgaagcatccgcgtcacctgaaggtcctggaaaccgccgcccggaaggccggctggggaaagccactgcccaaaggccgtgggcggggcattgccgtgcacgagtccttcggcagcttcattgcccaggtggccgaagtctcactgtccggcgacggacggatcagggtccaccgggtagtctgcgcagtggattgcggtcgcatcgtcaatcctgacaccatcgaggcccagatggagtcggggatcaccttcggcctttccgctgccctgcacggggccataaccctcaggaacggcagggtcgagcaggggaacttcgacgactatcccctggttcgcatggcggagatgcccacggtagaggtgcacatcgtcctgagcggggaggacccgggcggcatcggggaaccgggggtgccgccgatcgcgccggcggtggccaatgccctgttcgcggccagcggcatccgggtaagatcgctgccgctgacaccggaaaccgtcaagcgggccggcggccgggccgcctgaggggctgaactcatcgaatcgaaaaggacatatcagtgaccgatctggaactgtacgaggaaatggcgcggctcgcccggctgggcgagccttttgcgctggcaacggtggtggcgagctcgggctcgtcaccccgcaaggcaggcgccaagatgctcattcggggtgacggcagcgccctgggcaccgtcggcggcgggcatgtcgagcaggacaccctggcggcggcccgagcgtccctggcggagggggcaccccgcaccctggagttcgttctgaccgaagagcacggctacgcctgcggcggcagcatgtcggtctttatagagccccaagggcgtcggccgctgctggtcatgttcggtgccggtcacgtggggcgggctgttacggcccttgcccacggctgcggctttcgggtgatcgtggttgacgagcgccccgaatacgccgttccggcactactgccgggggccgatgagatcgtctgcgtcccggtcggtgcggcgttcgcgcggctgacgctggatcgggagagtttcgcggtcattgccacgccgggacatgttcatgacttcgatgccgtgcgggggtgtcttgccacggaagtcggattcatcggactgctcggcagtcgccgcaaacgggaggcactcatgaaaaccctgacggaggaggggtacgaggcgggacgccaggcccgggtggtgacgccggtgggcctcgacatcggtgcccagaccccggaggagatcgcggtcagtatcgtgggacagctggtgaagctcaggaggcaggcatgaggggctccgtagcggcactgctgcttgctgccggccgctccatccgcatggggcggtgcaagcagctcctgcccctggggaacaccacggtgctggggcgctgcctcgacaccctgagaaggggcggtgtcggagagattgcggtggtcgtctcggctgatggggagcaggtggcccgggccgcagccggccatggcgtgcgagtagtggtcaacccggaccgcgaaggggacatggcatcgtcggtccgggcgggacgtgacgccttcgggagtgccgtgggcggagttatcgtctccctctgcgaccagcccctggtggcggcggggaccgttgcccgccttcgggatcgccacgcaacggagcccggccggatcatcattcctacccacggcggccgacgggggcatccgcttctcttccccctgcctgtgctggccgaactggaggacggactgaccctccgggacctggtggtgtgcgatccggcccgggtatgctgcgtggcggtggctgatccgggaatcctgatcgacatggacacgccggaggattaccgccacgtctgtcgtctgatggcgccccaggagggcctgtcgctccggtaaaaaaagcttgccaataatagagcaattgcactaaatagagtaaatactctaggaggtgcaggccatgaagattctcctcatccagcccccaagtcactatcccctgatggatcaggtctacctgttcgagcctcttgccctggaataccttggagccggggccaggctcgaaggccacgaggtgtacctcctcgacgcgcggctggagtcggacatttcccgggtactcggcgagttccgccccgatgtggtgggagtgacggccttcacgagccaggtcaccattgcgcaccggattgcgaaggaggtccgcgaactgctgccggactcctttctcgtggtgggcgggcaccatgccacggtgcggccggcggacttcaacgaaagcgcctttgatgccgtagtgatcggcgagggggtggccgccctgcgcgaactcctcgccgcccgggagaggggcgctcccctgaaggacattgccgggctcggcgtcccgtcaccggcagggatgctgttcacgccgccccgtccctacaccccccttgacgaacttccccttccggcacgggatctgacggcccgctaccgcgccggctatttcagtgagtggttcaccccccttgcctcaatcaggacttctctcggatgtacggcccgctgcaccttttgcgccctctggtccatcaccggcggcgcctacctgcggcgggacccggaccgcgtagtggaggagctgaaggggatcgccgagccgaatgtctttttctgcgacgacgagtccatgtgcgacacgaagcggatggcgcttctggccgacaggatcagggccgccggcatcaggaagaactactttctctatgcccgcgtcgataccattgtgcggcatccggaactcttccgcgcctgggccgacatcggactgaagcaggtgttcgtaggcatggaggatttctcggacgcgcggctggcggccatgaagaaaggtgtcaccaccgatcagcaggcgagggcggcaacgattctcagggatctcggggtgatgatgtacgcctcgttcatggttgacccggactactcccgcgacgacttccgcgccctggtcgcctatgtcaggaagctccggctcacctacgccaccttcacggtcatgacgccactgccgggaaccgagctccatgccgcgcgggaggccgaactcctctccaccaaaccggagttgtatgacatgctccacgccctgctgccgacccggctgccgctccccgagttttacgaggaaatggcgggcctctacgggaaggccgtgccgattcaccgctcgctgccgacgctcctgaagttcgggctccacggcctgttgctgcgcatgcgcctgttcggaacatttctcgcccggctgcgtgccgcccatcttgattactgagcggaaccgacgtatgctccttccatgactaccagggaacggatcatcgagactgccatcaccctgttcaacgagaaggggaccaaggcggtcaccaccaatcacatcgcagcggccatggagatcagccccggcaatctctattaccatttccgcaacaaggaggagatcatccgggcgatcttcgatcagatggacgcggtgggcttcgaggattacgagcagattatcgccgagcatccggccggctccctggcggccatggaagagaccttcctgatgatccagcgcttcaactggcgctaccgcttcttcaagcgggaactgacctctctcatcctcagcgacccgcttctgcgcgaaaagcatctcagggtccatcaagccatgctccggctcgtccgtcactctatcaaaagcagcatcgcccagggagtgctcaggcccatggaggaggacgaactggggctcttcgcggaagagatctggctgctgaccctgttctggctgaattacctcgaggtcggcggagaagacgttaccgagtcgaccctgcgccgcggcaacgaactggtgcgacgcacggtctgctgccgcctgacggaagagggggcgcgcatgcttggccgctccggcccggccgctccatgaaccccgctctggttgcattgggcctgaccctgtttgccggtatggccaccggcatcggcagtgccattgcctttttcgccaggcggacgaacttccggtttctttcggtggctaccggcttttcggccggcgtcatggtgtatgtctccttcgtggaaattctgcccaaggggctcgactccctggtgcggtcctgcggcgagtcctgggggcactggctgaacgccgcttcgttcttcgggggtatgctctgcatcggcctcatcgatgccgtgattcccgcagcgaaaaacccccacgagatccacgccgaccatgagatagcccccctccacgaccgctccgcccccttgcccgacttcggctcccttgccgccgatccccgctgcgcaccgaccggcacccacgatcaccggccgccgcagcgacacctgctgcggatgggcctgttcaccgcccttgccattacgatccacaacttccccgaagggatggccacattcctggctgccctggagagtccgcgtgtcggggccgccattgccgtggccattgcgctccacaacatccccgagggggtcagcgtctccgtgccgattttctacgcgaccggcaatcgccgaaaggcatttgccctttctttgctgagcggcatggccgagcccgtcggtgccgccatcggctacctggctctcctgctgttttcgggaggggcgtccggcgccattcccgaccaagtgacgggagcgctcttcggcggggtcgcgggcatcatggtctacatcagcctggatgaactgctgccggccagtcgggcttacggcaagggacacgacagcctgctggggctcgtggggggtatggcggtcatggcgctgagcctgctgctgatgaagtaagggggcggcacaacggccaaagacgcttcactgatgcctcagcgcacacgttgttccgccggttccggcgcgaccgaaaaaaaattgtgatgttccgggtttttttcttgttttcctgaaactgaacctgctattgtttgtatgtccgcgcgatgcggaacacatcaaaaaagtaagtatggagaaagcaagtacatggtaaacggaacagtgaagtggttcaatgacagcaagggctttggttttcttgagcaggagaatggcgaggacgtattcgtgcatttctccgccatcaacggcaacggcttcaagtcccttgctgaaggcgatagggtaaccttcgaagtgaccaagggccccaaggggcttcaggccgctaacgtgacgcggatatagattgaccgcactgcagtgagaaaggccccggagatatccggggcctttttttgtgtccgatgcgaacgggctgattcctccccatggtttacgaaaaagcgcttgccccccgcacgaggcaaatgatataaaaaggaccttaaatatcctgtttgatggagggggtcattcatgtctcgcctgcccggaaaaagaatcgttgcgttgtttctcgtgcttggtgcgttgttgtgtgccgggataccggcctggggggccgcgccgctggtgatggtggatcagggccacggccagtgtttcgtcattgagcaggaaggggagctgcagttgtcccgcttcggcgccattttgggcgaggaggggctccgggttgcagccagccgggaacggctgaccgacgagtcgctccggcaggcgacaggcctcgtgatttccggcccctttgcccctctggccccggccgaggtggatgcggtgatccgcttcattgagcgcgggggaagggtcgcgctgatgctgcacatcggccctccggtgggcgctctcatgcagagggtgggaattgccttttccaatggcgtccttcatgagcagatcaacctggtgggaactgacgatatcagcttccaggtgcgcgatctgacggcacaccccctctttgccggtattgatcacttcagcctctacggcggctgggccctcaacggccaggctccgctcgcccggacgagcgccgaaacctgggtggatctgaatggcgaccaacagcttaccgagcgcgacgccatggatcgcttcacggttgtggcggaggggaatgtcggggccgggcgcattctggtcttcggtgatgatgccattttccagaaccggtacctggatgaggcgaactcgcgtcttgcgagaaatctcgcccaatggctggggggcggtaaactctccggcgggaaggttcgaggccgggacatgtgatctgtacatctcccattccctgagcccttccgggtcggttgccttcatctggggcgtcggcgcgaaaaaggacggcatctgtcgtggctcgacgaggttgcggccgccgggggggggggttccgcggccaagcagggtggacggagccgggtcacggccatgactctggtctgcctgaccacgaagcggaaaaatgcaaggcgtacgagcaaggcggccactgtgccgccttgtttcgtttttggagcggtgtcgggcctgctgctcgagtgctggttagaccttttgaccgcatatgtgtcgatgttgcagatcatgacgcttgcgtgtcttaccatctacaaaattccatgactctgccggggttacagcagagtatcacgttgacgccggccagccagcggtgctattgtgtgcagattctgtcttagcccttgatcggccgatggaaatcaaccagagctcaggaggtgtccggtgagaaaattcggtttcttggctgtgttcatgtcccttacccttgcgctgctttcgacggccatggcggcacctgccggcggcaaggtccttatcggagtgtcgaaaatcgtttcgcatccggccctggatgccgttgaaaaggggcttcaggacgagctggccgccctgaagatcaatgcccagtacgatctgcagaacgccaacggcgacgccaacaccgccgcctccatcgccaataaattccagtccgagaaagtgaccctggccgtgggtatcgccactcccaccgcccaatccctggtcaataccctgaaaacgacgccggtggtcttttccgcagtgaccgacccggtcaaggccggtctggtgaaatccctgaccaagggtgagaagtacgtcaccggcgtttccgacatgacccccgtgaagcagcagatcgagctcctgctccagatcaagaaggtgaagcggctcggccacatttacaccagctccgaagagaatgccgtggtgctggccggcgtggtgaagaaggcatgccaggatctgggcatccagtacgtggagaccaccgtgtccaagtccgccgaggttaagcaggccacccagtcaatcatccgcagggtcgacgccctctacgtgagcaccgacaacacggtggtgtcggccatgagcgccctgaccgacgttgccatgaagaacaaggtgccggtcatgtcggcggacccgagctctgccgagagccatcccgtcctggcggcctggggcttcgactattacaagatggggcgcgccacgggcaagatggtggccgagattctgaagggcaagaagccggagcagcttccgacccgtttcatgaccaaggcttccgacgtggacctgctggtgaacctggacgtggcgaagaagctgggcctcaccgtgccggccgccatcgtgaagagcgccaacaaggttgtcgagaacggcaagctgaccaagaagtaacagcaagaaggtttccatgatcgaaggtatttttgttgaaggactcatttacgggatcatggtcctgggggtattcatctccttccggatactcgattttcccgacctgacggtggacgggtcgtttcccctgggagcggccctcatggcccagtgcatcatgatgggggtaaccctctggctggcgcttctcatcgccttcgtggggggggtgatcgccggcgtggtcacctccctcatccataaccacttgaaggtgccgaacctcctggccggcatcctgaccatgaccatgctctactccgtcaacatccgggtgctggggaaccgggcgaacgtcccgctcctgaaccaggaaacgatcctctccctggtgaccgagcggcttacggggatcatcccggacgagtatatcctcctggtcttcttcgcggtggtgaccctcgtgatcaagctcctgctcgacctctttttccgcaccgacctggggctcaccatcggggccatggggaacaacgagcagatggtcatttcccagggggtgaaccccaagactctcaagtccatcggcctgggcctttccaacgggctggtggccctttccggcgcctttgcggcccagtacctgggcttcgccgatgtggggctcggccaggggatcatcatttcgggcctggcgtcggtcatgatcggcgagttcctggtcatgaagagcaaccggatcggggtgctcaccctctgcgccgttctgggttcaatctgtttttacgcggtcatgtacgtggggcgctactacggctacgtcatcaacatgacccccaacgacctgaacctcatcaaggggatcctgattatcgtgctgctggtccttacccagagcaggaagctgaagaaattcgccgttaaagccgtggtgaaaaatgattgagctcaaaaatgtgtcaatgatcttcaacccggggacggtgaacgagaaccaggccatctcgaacatcagcctgaaggtccgggagggggacttcatcaccgtcatcggcagcaacggcgccggcaagtcgaccctcttcaacctcattgccgggaccatcaccccctcttccggctccattttcctgaatgaccggaacatcacccgcgaacccgagtacaagcgggcgaggtacatcggccggatcttccagaatccgctcctgggaaccgcttcaaccatgagcctggaagacaacatgatgatcacctataaaaaggggttcaagtggctcaagaggagcctgaaccacaagatgcgggagtacttccggacggaactggtccagctgaagatggggctggaggaccggatgaaggagaaccttgccctcttctccggggggcagcgccaggccctgacgctcctgatgatggtcctctcacggccggatctgatccttctcgacgagcatacggcggccctggaccccaagaacgcccagatcgtcctggagctcaccgacaagttcatccgggaatacaatctcaccgccatgatgatcacccacaacatgagccatgccatcgagtacggcaaccggctcctgatgatggacaaaggggagatcatcttcgaggccgagggggaggagaagcgggcgctgaccgtggagaagctcatcgacaaattccaccagatccgccacacctccttcgaaaacgaccgcacccttctatccgacgactaggcgcgggccgttaccggtcccgcgccgtcccgacctcagccatgctcctcatccatccccccgtagccaagccgggcgaaccgcccgcaggcatcgcccgccttgcgggtgagctccgggcccacggccttccctgccgggtgctggatgccagcctggaggggctcctctggctgctggagcagccgtctgcggctaccgacacctggacccgccgggcatcccgcagccgtgcagatcacgtggccacactgcggggaatggacgcctgccgctcccccgaccggtaccgccgtgcggtcagcgacctgaaccggctcctggccgcggcggggcgcgactccggcgcagtgccggggcttgcagattaccggcaggacggcttttcccccgtatcgagcgccgatctgctcagggccgcggaagagcctgagcgcaatcccttccatccctggttcagtcaacgcctgcctaaactgctggatggtgtccgcgtggcgggcctgtccctcaactacctgagccaagcggtttctgcctttgccatgatcggctttctccgcacgcggttccccggactgaccctggtgctgggcggcggactggtcacttcgtggctgcggcgccccgggtggcgcaatccgttcggcggcctcgtggatcacctggtggacgggcccggggagttgccccttctgcggcttctgggggccgaagagccgctctgccatcaggtgccgcccgcctacgacccgctgcccctgcacgactacctttcccccggactggttctgccctacagcgccgccggcggctgctactggaaccactgttccttctgtcccgagcgggccgaggggaacgcctaccacccccgcgccgttcagcgagtactggccgatctggagaccctggtcagccggcaccaacccgcgctgctgcacctccttgacaatgccgtcagtccgtcgctcctgcaggggatggcagctgccccgccgggcgtcccctggtatggcttcgccagggttgacgagcaactggccgatcccgacttctgccgggccctcaggcgctcgggatgcgtgatgctgaagcttgggctcgagtcgggggatcagggggttctggaccggctgcacaaggggatcgatctggcaacggcggctcgggccctccggagcctgagcgcggcgggcattgccgtgtacgcctacctcctgttcggcacccccgcggaaacggaagaggctgcccggcggacgctggcattcgtggctgagcaccgggaggagatcggattcctcaacctagcggtgttcaacatgccgatcagcggagatgaggccgatgcttacggcaccgcgccgttttacgagggagatctctcgctctacaccgccttccggcatccccggggctgggaccggaagcaggtgcggcgcttcctggaccgggagttcacgcgccatcccgccgtggcgccgatcctgcgccgggatccgccggtcttcacatccaaccatgccccctttttcgccggggcctgatcaggctgcgtcatccattccgcgcctcctgtatcccgggcagaattgctttgacagggtcaatggccgtggcgtatacaggatcaatcggcttttcagtccaaattacgggcagttaattctactttgtcattgctggtttctggtggtgtaaaggggccggggattctccctcggataagactccacgcgtcgcccgggtcccccgattcgcctcaacagccatagagccgatttcctggcgcaccggcaccctgctttgagctggactttcttctccgggagaatccccgactcccttgggggaccgtcggtggagctgtgacaggctagtctttccaaatgcccggcaagaaagatgcgttatgttcaacctgaaacctgaactcgtggcccgtcttgaacgggtgctcacctccgtggaaatgctcctgccgcgccccacggcaccggtggactggtccgtgtgtcatgccgccagctggcgccgccattctttttccggctatctcgaaccggtgcgccagaccgataccgtcaccctgcccgagttgctcggcatcgagaagcagaaagaggtgatgacaaacaacacgctccagttcctccgggggcttccggccaacaacgccctgctctggggatcgcgggggacggggaagtcgtctctcgtcaaggcgctgctgaatgaatatgccgctcagggcctccggattgtccaggtggagaaagaggacctgatctatctgtccgagatcttcgctgccgtagagaacgagccttaccgcttcatccttctctgtgacgacctgagtttcgaggtgggagagttgagctacaagatgctcaagagcgccttggacggctcggtctactcggccccggaaaacgtgctcatctacgtgacttcaaaccgtcggcacctgatccccgagtacgagtcggacaacgtggggtggaaatacgtcaacggcgagctccagcagagcgaggccatggaggaaaagatttccctctctgaccgtttcgggctgtgggttgccttccacgtcttctcccaggaccgttatctggaggcggttcgcctctgcatcgagcgggaggcccgccagcgcagggtggagattccctgggccaaggagatcgagcgggaggctatccagtggtcccacgacaagagcaagcgatgcgggcggacggcgtttcagttttcacggcactgggttgggcgctacctgctcggcgggcggtaacatgatctcccgacagctccgccaggggtgatgttgtggccggtcattttttgtgatacaacgggagcctgttggtgaagttatcgatttgtatacgaaaaatggtttgtcgtttcccgttgagggggtaagcccggattgacggagagaggaagcgtgtcgagatgaatctgctggacggaaagaagtgtgccgagagcctggtggccgagattgccaggaaagtggcgggttacacggagtcggggctgcgcacgccccacatgaccatcattctggtaggcgagcacgcgccgagtgaatcgtatgtgaaatccaagatcgccaccagcggcctcgccggtttcgagagcacattgctgaggttccccgagacaatcagggagtcggagttgctggcaaagatcaaggaggttaacgaagaccccaccaccgacgggctcatcgtccagctgcccctgccgaaacacatcaaccagcagcatgtcatcaacgccattgcgccggaaaaggacatcgacggattccatccggcaaacttcggccgcatgaccctggggcagaaggcgttccgtccggccaccgcctacggcatctgcaagctgctgcagttctacgaggtgccggtaaaggcaaagcactgcgtcgtgatcggccggtccaacatcgtgggcaagccgatctccatcatgctctccaacgacttcgatatcggcaacgccacggtgacgctcacccatatcgaaactccgcgcgagctcctgctggatgaaacacgccgggcggacatcgtgatcgttgccgtgggcatcccggggtttgttacggccgatatggtcaaggatggggtcgtgctgatagacgtggggatcaatcgtctggagagcggcaagattgtgggggatgtggatttcgaaaatgtggcgcagaaatgttcctggatcacgccggtccccggtggtgtggggaggatgaccgttgccgccctgatgatcaatacgctcatggcctaccagaataatttcaatctggcctgaccggagtccatgagccgtctgctacgcttccacgggggcggggcgccgtgagaggtgtcccgcccctcgtgcgttcagtgtcgttaggccgcgaagctgtagtcgtgcgcttcaacgcactcggttacggcttcgaggaacgagttctcctggggatcagtgatgatttccatcgcgccgtggttaaccgcccacactgttccgcagatatcgcaggtcacgatgtcttcggaaaaaccttccgagtggagatcgatggctacctgctggccgtgggctttgcatacggggcacttcatggtgttactcctttcattcttgactagtttactgaaactataaacgggtctcctgaggaatgcaaggggtaatgtgaaaaaagttacaacaaaacaacatgttacaagtgtgttgtgtcgctatatagactgctatttggttttaatgtgtatactgattttatttatactgtaacatgccgtagttgcatgacttttttgtgggaaacgaaattttattttgataacgggcactttgagttcatgggggccttttgttacaatcgggtatcttcggcccattgccgcgactgactgccgcatgcagaacatgagttgcaattgtcgcgatttcagttggaaaatgccttcctgatttgcgtcggaggctggctaccggtaaacttagttctactttgcctcagggtggagccgacagttctgagcggttctttgttttgagcgggcgttttctctcggggagagcccggtccgtcgatcccctggggcgagcaaaaaccggtatgaaccaacaaggaggcatgcaaatggatactcttgaggcaatcaggacgcgacggagcgtgcgggcattttcagaccggccggtggagccggaaaagcttcagatggtgctggaggcggcacgtcaggcgccctcctgggcaaacatgcagtgcagccgcttcgtggtggtgcaggatgccgaagtcaaggcaaagatcagcgagctgtcgttcgtggaggcatttttcgcgccgctcggctacaggaccaacccggcccagaaggcgctcgccgaagcgccggtggtgatcgttgcctgcggcgtgcccggcgagtcgggcgatctgcgcgggcagcagtactacatgacggacgtggggatcgccacggaaaacctcatgctcgccgcccatgccgtgggactcggctcggtgtttgtcggcgtcttcggcgaggaacagctcggcgacctcctggacatcccgccggagatcaggatcgttgggcttttccccctgggctatccccgggaggagacgcaggcgaagtcgggcccggcgcgcaagcccctggatgagatcgtgttccagggcaagtggaagtcctagccggccgttggaaagaacgccggtgcgggaccggcagaacagaccgcccccgcaccggccctcgacaggttccggcgtccatgacggagggaagggtgctgcgatatctcgttatcctctgcctggccctggtgctgcccctgcacggtggcgcggccaccgacggatccacgccggttgaagagcaccatcaccatgctgcgccggctgcggcggaggcagccggcgtgggagtcgacgagcggttgggggagaagattcccctcgacctgacgttcaacgacgaagccggccggccggttcgcttggcggatctggttacgggaccgacgattatccttcccgtttactaccgctgcaccaatgtctgcaatttcctccagaacggcatggcagcggtgatccccgagatacggcggaaaccgggggaggagtaccgggtgatttccgtcagcttcgacgagacggagccgcccgatctggctgcccgttaccggcggatctatcagggtgccatcaccacgccgttccctggggacggctggcggttcctgaccggtgacgcggcgaatatccggcaactgaccgacgcgatcggatatcgcttccagcggaaggggcgcgacttcgtgcatccggtggcaagcgtggtgatcgccggggacggcaccatcatccgctatctctacgggaccgccttcctgcccaaggatgtgaccctggccttgctggaggcgcgggaggggaaagtcggcaagaccatccggacggtggtgggatactgcttttcctttgatccgaagcagaaaacctatgtcttcaacctgctgcgcgtgagcgccacggtagtcatcctgacagccggggcatttctcgcctttctgctgacaacgggcagaacgggctcacggcagcgcaagggaggatcatgaaccggtctgaacggacaggctccgctgccggcttctggagcgatacggaaaagggcggtatcggcgcctggcttctctccaccgaccacaaacggatcgggctgctctacttctggtcggtattcggctttttcctggtgggggtcgtgttggggctcatcctccggctggagctgatggcgccggggcgcaccatcatggggcccgatgcctacaatgcctttttcaccgtacacggcgtggtgatgatctttctcttcatcatccccggcattcccggcgccttcggcaacatgctgatgccgatccagatcggggcccgggacgtggcctttccccggttgaatctcctctcctggtggctctatgccaccggcgccggcgtgatcctcctctccctcgtcacaggcggcggcccgccggacaccggctggaccttctacctccccttcagcggccgcacggccaccaacgtttcccttgcggttttcggggtcttcattgtcggattctcttccatcctgaccgggatcaatttcgtaaccaccatccaccggctccgggccgaggggatgatctgggggcggcttcccctctttgtctggtccctctacgccacggcctgggtccagatcctggccacgccgatcctcggcatcaccctggtactgatcattgccgagcggatcctgggggtcggcctcttcgatccgagccgggggggggatcccctcatgtaccagcatctcttctggatttactcccacccggcggtttacatcatggtcctgcctgccatgggagtggtgtcggagatcatcccggtctttgcccgaaagcccatcttcggctacaagatgattgccttctccagtcttgccatcgcagcggccgggtcgctcgtctggggacaccacatgttcaccagcggcatgagcgatacggcggtgctggtcttctccttcctctccttcatcgtggccataccctcggccatcaaggtcttcaactggatctccaccctttatcggggctccatctccctggatccgcccatgctcttcgccctctccttcatccttctcttctccatcggcgggttgaccggcctgattctcggtgcggccgccaccgacgtccatgtgcacgacacccacttcgtggtggggcacttccactacgtcatgttcggcggcgccggcttcgccttcttcgcggccatgcactactggctgcccaagttctacgggcggatgtacgcccgccggccggcggtcatcgcctgggggctcatgttcgtggggttcaacattctctatttcaccatgaaggtcctcgggatgaaggggatgccgcggcgctactacgattaccttcccgagttcgcgacgctcaacctggtgtctaccatcggcagctggatcctggctctggggctcgctgtgatgctggtgaacctgttccgggggctgtggaagggggagcccgtgaccgaggcgaatccctggggaggcgcgaccctggaatggaccatcccgaccccgccccccacggagaactttgccgaggagccggtggtgacccacggaccctatgacttccggggagcggggataccatgagccatgcgacccatcgggactacgccggcgccaagctcggcatgtggctctttctcttcacggagatgcttcttttcgggggactcttcatcctctatgcggtctatctccaccgctaccccgcggagttcgccgcggcggggcaccggctcgacctggttctgggcacggccaatacggtgatccttctcaccagcagtcttctggcggcactggcggtaacggcggtccagcgggacgaggggcgcgtggcgttccgggcgcttgggggaactatcctttgcgccggactcttcctgggtatcaagtacgctgagtggagcgccaagatcagtcacggcatctatcccggctcaccggacctggcggccggaccgccgggggagtcggtctttttcggtctctactacctcaccaccgggctccacgggctccacgtcctgatcggcggggtcctgctgaccgtggtggcgcggcgggtcaaggggggccgggttcatgccggcgattatatttggctcgagaacggggcactttactggcacctggtggacctggtctggattttcatctttccgctctactacctcatgctgtgacaggaaggaaaggcgcatgacgtccgattccacaacccaccgccccgtcggctacggcaccctggcctcggtctgggcagcgcttctcatccttaccgcggccacggtttttgtgacgaggctcgatctggggggatacaaggtcgcggcggccctgaccatagcctccgtcaagggggggctcgtgatcgccgtgttcatgcacatgaaatacgagggatggctcctgcggtggctcctcttcctggccctggtgaccctggccctgttcatcggaatcaccttcttcgacgtgctctaccgctgagggactgacgtgcgcgatttccctaccaccacaaccgaagccgttgacccggtcttcatgttcatcctgggggcctgcatcctcctcctgaccggcatcacggtggtcatggtggcctttgtcatccgctaccaccgctcccgctcccccgagcccacgtcgcaggcggcgacgaatctctggctggagatcgtctggacggcccttcccacggtgctggttctggccatgttctactacggctggtccagctacctgtcgcttcgtcatgtgccgccgggggccatggaagttacggccgttggccgcatgtggtcctggagcttcgagtatccgggcggcaggacgagccctcgtctctacgtgccggtgggcaagccggtgcgggtcgatctggtgtccaaagacgttctgcacgggttctatattcccgcattccgggtgaagcgggacgtggtgccggggatgaagaaccatgtctggttcgtggctcccaaggcaggttcctatgacatcttctgctcggtttactgcggtaccggtcactcggccatgatcactacagtggaggcgattcccgacgcggagttccaggcgtggctcagccatggggaggaaggggaaaaggagaaagaaggacacggcagagaactgctggagaagcacggctgcctcggctgccattccctggatgggtctccccggctgggccccacgtttaagggtatctggggccaccaggtgaccgtgacggaggatggcgtcgagcggaccctgaccgtggacgaggcatacctcgtgcgttccatccgtcagccggcggcccaggttgtcaagggattcccgccggtcatgccgccctatccgggacttagcgatgaagaggtggaggagatggtggaattcatcagggagctcaagtgacccggcaggaccttgttctcttcaggccccggctggcgctgctgaatggcatcgcggcggtggcggggcatgcccttgtccccgatgccgcacatgcgactctctgggtggcgctggcgggcgtcgcgatcctggccgcggggggctcggcccttaaccaggtgctggagcgggacctggaccgcctcatggagcggaccaggcaacggcccctgccccggggcgatctctctcccgccatggccactgcccttggctgtgcctgcatcgggacgggccttttggtgcttgccgctggcggccccgtccccccgctgctcggtgccgtggcgctcgcctggtacctggcggtctatacgccgctcaagcgccgcacctccctggccctggccatcggggccgtgagcggcgcacttccgccggtgatcggctggacccttgccgggggcgcgcccggagattatcggatcatcctcctggcgggcatcttctttctctggcaggttccccacttctggctgttccagcgccgtcacgccgacgactaccggcgggcgggcatcccgctgttcaccccgggggcggggagactcgggccttccttccatgtgcggctctggctgggcgcgctcgcggcgagtgttctgctcctccccgccttcggcctcatggctccgcgcatggccccgtggatcgccgcggtgccgctcctgctcctcccggtctgccgtcctcgctccgaagcaacgcttttttcctgcctcaatgcatttccgcccctgatggccctggcgctgctcctccgataagggagcagcgccggtacccgtcaggccctgatcatcaccagcagcatcttgaaccgttccacggccctcagagcgtgggggcgatccgcgggcatgatgatcatctgcccggcggcgacccggtggacctggccgtcgatggtaatgtcggcgacgccgtccacgatctggacaaaggcatcatagggggccgtgtgctcgctgagtccctggccttcgtcaaaggcgaacagggtgatggtgccgatcttcttgtcgatgagggtgcggctcacgaccgagccgggttggtactgggccagctcggacatgccgatggcgcgtcccgcgagagtttcgtttcctgtgctcatgatatcctcccgtgctttgttgtggtatgggtacagtatgccgtatccggggcgaatcgccattgacgggagtcaaggaaggcgattgcggttctttgccgcgacagcggctccgtgccggcgccgccgccagatgccgcgcagggcaaagaaccccccgacggcagtcagggcccagatggttgcggtgacgatcagttcacttgtggtcatggcattcctcctgcggtgatggtgctgccatgtctggtacgatagcatcgccggcccgcgatggccttgatgcaggtcaagggtgggcggtcttccgtgggggttgcctcgccggcggtgccgggtgtatgctgtgcgacggtctgtcgatgcaccgcccccgactcctgaggggccggtatgttactggaggttattcccttgaccctgccgttgctgctgaccctgctccccatcgtagtcatcctcgtcatgcttctggtgttccgcaaggccgccgatgtgagcggcatcatcggctggctcgccatctcggtggtggcctggctcggattccagaccgcgccggaagtcattctccgctctaccgccgccggctttatccgctccttttccgtgtcactcatcgtggccacgtcgcttctgcagatggcgctcatggagaagaccggcgcgctccggcggatcaccatcttcatcaggaccattgccagcgacaaccgggccgtgcagatcatgatgatcaacatcggcttcgggaccctcatggtggcggtgggggccacgccggtctcgatcctgccgccgatcctgctggccatgggctactccacctacgtggccatcgccctgccggcaatcggctacgactcgctctgcacctatgcgctcctgggcgcgcccatcgtggtcttcgtggatatcgccaacagttttctcggcaaggggaacgagatcgcccttcaccaggccggcatggtcttttacatgttccttccggtggtttccaccatgatcgggttctgcatgctctggatcgtggggaagtggcaggcgatccgggacgggtggctcccctgcctcctcaccggcgcggtcatcggcgtggtggcccgcttcaccaatcagtacgacaacctggtggtgctgacgggcgtcctctgcggcatcgccgtcattgccgccatggcggcctacctggttgtcaccggcggcaaagtgatcgaccgctccctcctctccgccgaggagcgggaattcgccgcagccatgcccctctggcgggctttcatgccgtggaccctcctcgttatccttattctcgtcctgaacgttccccaggaccttttctcttggctctaccggaccatgaaactgcccatcgcgggccttacggccgacggcaagcccctggacacgcgggccctgtggcaggcctacacctggatcctggtcagcaccatcctggccgtgccgttcctgaagcccacgggggagcagctccgggaaacagtccggacctgggtccggcgggcaccccggccggtgttcgcggcagccgttttctttgccatcggcgagataatgaacatggcgggctacgatatggcggcgggccggttcgttgtgccgagcatggtcacggtgctggccgattcctcggcgctggccttccaggggatgtacggggaggtggtggcgttcatcgggcttttcggcgggttcatcaccggcagcgaggcatcgaccatcgccatgttcgccaagtacaccatgaccacggccaagaacctggacatgccgctgtcggggctgatcatcgtcacggcggggctcgccttcggcggtgggcttgccagcgtcatctcgcccgccaagctccagaacgctgctgcagccatcgacaggatcggcgaggaggggaaggtgatccgcatcgcctttgtcttcgcactcctgctgaccctggtcacctccctgttcgtggtggttctgctcacggtcaacggcatggggagagtttcgtgagcccggaggggcggggatgagggcggtcgagctcttctgcggcatcggcggtttcgccgccgcggtggaggggacgggcgtccgcgtggtggcggctatggaccaggacgaggcggcccttgccacttaccggctcaacttccccggccacggcgcgcggaaggtggatctggagcgggtgagcgcctgggagctgaccgcaggaggggtagacctctggtggctgtcgcctccgtgccagccttactgcgaacggggcgtccgccgggatctggctgatccccgggcccggagcctcgtgcatatcctcaatctggccgccaggatgtccgatgaggctctgccgcgccatctggccctggagaacgtggccggctttgtcggctccgaagcccacggccggctcacggaggtgctgtcgtcgcgggggtaccggctgcaggagcggctgctctgccccacggagctgggcattccctcccgtcgcccccgctactatctggccgcctcccgggagtccctggcaccggcggaggttctctcgccactgccccggcagcctttggccgagtaccttgatctcctgccggcaaacggccagccggccgagctcctgctctcccccgccatcgtggaacggttcggcgcgggcttccgcattctcgaccctgccgatcccgatgcctacaccacctgcttcacttcgggctacggcaggtccctcacggcatcgggggcctacctgcgctgcagcgacggtgtcaggcgtttttcccccgaggagatcgcccgcctgctgcactttccaccgtcgttccgctttccggaagaggtgccgctgcgcaagcgctggcaactggtggggaacagtctgtccgtggccgcggtgcgggaggtgcttcgggcgttgccgttaccggctgaggaggggtgatcggggagggaaatgaaaaaaggcggctcaaggccgccttttttgtggaggagaagggaggagctagaggatttccaccagttggaactcgtaggtgaggtcctctcccgccaggggatggttggcgtcgaaggtgacgctttcgtcggtcacttcaaccacggttacgccgaagtcctcgtcgttctcgttggagatgaccagttcctgacccacttcggggatcaggtcgggggggagatcggaacgctcgacggtgaagaccttttcctcgtcgtactcgccgaagccttccgccgccgggatgaccacggtcttcttctcacccggggccatgccgatcagcgcctcctcaatcttctcgaaaaactcgccccccccgatggtcagggtcatggggccgctctcctcgcaaccgcagccgcagctgccgtcgccgcagtcatcggattcgcagtcgtccgtgtcgcatccagccccttcgagggtgctgtcgaaaaccgttccgtcttccagggtgccggtgaaatcgatcgttacccggtcacctttttgtgcttgtgccattgttgttccctttttgtttaatgatgtttctgcctctctagagtacaggtgcgaggggtaaacagtccaccaaaaaatcgtgccggccggcggttaacccggtgccttgacggtgaaaatcgtgtaagatgagcggccacgccattcccggaccaaaggagttccgccatgaccgataccctgataccccgcaccccctcagcctacgactatcccctgctcatcaagagcctgctccgcaatcccgtggtcgacaaccccgaccaggaaatcgtctaccggggcgtgatccgccacacctaccgcgatctgcgcgagcgggtccggcgcctggccaatgttctcacgggcctgggggtcaaggcgggcgataccgtggcggtcatggattgggacagccaccgctacctggagcttttcttcgcggtgcccatgatcggcgcagtgctccataccatcaacgtccgcctctccccggagcagatcctctataccatcgaccatgccgaggacgatctgctgctggtgaacagcgaattcctccccattctggagcagatccggggcaggatcgacacggtgcgggggtatgtgctcctcaccgacgaggaaaagatgcccgagagccacatcccctttgtgggtgagtacgaggcgctcctggccgcggcctcaggcgagtacgattttcccgatttcgatgagaacacccgggcaaccaccttctacaccaccgggaccaccggcctccccaagggggtctacttcagccaccgccaactggtgctccacaccatgggagttatggcgtccctggggacggtcttcgcccatggccgcctccaccagggggatgtctacatgccgatcacccccatgttccatgtccacgcctggggcgtgccctatctggccaccatgctcggcatcaaacaggtctatccggggcgctactcgcccgatctgctcctggacctcatcgaaaaggaacgggtcacctttacccactgtgtccccaccatccttcatatgctcctcaagcatccccatgccaagcgggtcgacctggcgggattgaagatgatcatcggcggggccgccatgtcccgggccctctgctgcgaggcgctggagcgcggtatcgacgttttcaccggctacggcatgtccgagacctgccccattctgaccttctcacgtctcacgcctgaaatgctggcgggaagcccggccgagcaggccgaggtccgctgcctcacggggctgtcgctgccgttcgtggacctgcgggtggtggatccggaaaccggggcagagcagcctcgggacggccggagcgccggcgagatcgtggtgcgcgccccctggctgacccaggggtacctgaaggaccaccgtacctcggaaaagctctgggagggaggctttctccataccggtgacgtggcggtgcgggacgaacggggatacgtacggattaccgaccggaccaaagacgtgatcaaggtggcgggagaatgggtctcttcactggagttggaggatatcctggctcatcatcccgccgtggccgaagtggcggtcatcggccagcccgacgagaaatggggggagcgccccctggccctggtggtgctgaagcccgaggaggccggccgggtgggggaaaaggacctggcgcattttgtccgggaatacgccgacaaggggatggtcagcaagcaggtggtcctgctgaaagtgcggctcgtggatgccatcgacaagacgagcgtgggcaagatcagcaaagtgaccctgcgggagaagtacctggcataggacggctactcggtgaaggccagcttccgctcaaggtccatggagcgggtgatctgcttggcctggtcgaaggtaatgacgtccttctcgcacagttccagcaggtgctggtcaagggtctgcatctggtagagggagcggccgttttcgatgtgcttctcgatctcgtccaggcgtccctcgcgaatgcaggcctggatggtggttgtggctcgcatcacctccaccaccggcaggatgttctccccggatttgtccttgatgagccgtaacgacacggtggccaccaggatgtcggccaggcgctggcgcaggacctcctgggcatcgggggggaagtggccgatgagccggttgatagtggatacggcgctctgggtgtggagggtggaaaagaccaggtggcccgtctccgccgccttgatgcaggcgtcgatggtttccaggtcgcgcatctcgcccaccatgatcacgtcggggtccatccgcagggacgagcggagcgccgcgctgaagtcgaccgtgtcgattcccacctcccgctggatgatgcagctcttgtccgaggtgaagaggaactcgatggggtcctcgatggtgatgatgttgaaggtgcaggtctcgttcaggtggcgaatcatggaggcaagggtggtcgacttaccgttgcccgtggggccggtgaccagcacgaggccgttgggggctttggcgatctctcccaggaccggcggcaggttgagttcctcgaaggtccccacgtggggaggaatcaccctcatgacgatgccgatgctcccgcgctgacggaagatgctcacccggaagcgcccgccattggggagcgagtaggaggcgtccagctcccgcagctcgtcggggagggtccggtggttctgctccataacggcccgggcgatgaattcggtgtcctggggggagagcttcggcaactttgagcggagcaactgccccttggcacggaagaaggggggattgtccacctcgaagtggaggtcggaaacccgcttttcaaaggcaatgcccagaatctgggacagaaggttcatatccatggcggtacctcactgctatctaaaaaatgcggccggaaagaccgttcagcggtcacaggccgtcccctcgggagccttccgctcccgtttcctgcgatagagcgccgtttccagaaccaaccccgcctcgcccgtcacgagctcaagcagctcggtgcgcacgggcgctgcccccttgtggccgaaatccccgtagatgagagcgatgaccttgccgccgcagaccagcgggagcaggatgaccgtggggtggagcggagcgccgatgatgggaaaaagatgccccttcagtatctcatcgtcagtttcgccataaaatgcagctcttttttcaatcgcgtcccggagcaccgacgggcggtccagggggatcctcgtcccgaaagagggtgagacgcaggcgccacgggggctccgaatgccgatactccgctcggcgataagttcctcttcgcgcacgatgagagtgagtgcccgctcgaaggtgcctgccaccgtactcaggagggtcagggcgatttccggaggctcgcgaagtgcccgcaactccattaacgttttgccgagttgggccatggccgcttcgccgccgtctgagccccgccgcctcagatagaggggcagggcgtccagaagccggagggtgtcctccaggaaggtgtcgccgctcacctcgcgcacggggcgggggaagacggccacggctccgtctttcagggcctggagggcaaaggccggctcaaggggcgaagcgagctggatgagggcgagggaggggtggtgctccctgactcgtcgcaggagccgcgccgcatcttctgcgggcagggtaaagccgggcgatgccggcgagtcaaggatcagggtcgtctgcccgccacgggaggcgaactgttgcgccagaggggccaggtcctgctcgtcgttggtggtgaaaacggaaatccccgcctgacggcagacggtggttacgcagtaggaaaaaaggtcgtccgggctgaagaggatggcggaaagagtgggcgcaccggcggctggtgcggtgttcccgagccggcccagaaaggcgaagagctcctcctgttctttgtcggaaaggtctgcgcccagctcttgaatcttacgctgaagggaggggctgcgatcctccagccccagaaagacctggggaattttccgttcgatctgatccaggtccccgagtcccagatcgtcggccgagatgttgaaatcggcggcttcatcgccggagaggtccgggataggggcctcgatcgcaaactcctcctccaccagcagaccatcgcgctttttctcgtcgtagatgcggagggcgtccatgaggacattttccgtgtggagcgtgatttcctcatggagcttttccgggaaatagcggtactcgtcggagacgctgacccggttcacgtccagatcaaaggtgccccgcctccaggtgagaatttccaccaccgtcagctcgatgagggcctcaagcccccggtaggcgtcctccttgcggacgctgccccgttcgagaagtgttgccaccaggggtttccgtcccgctcccgcctcctcctgctcctgcagggcctgctccaggacctccttgctgatgacgccggcctctacgaggatgttgccgatccggacgctgttgtcgaagtgattggcgctgatgatgtagccgtcgttgaagacgagctgggactctcccttgcgtccccgcacggtgagggtgcctgacttgcgggtggcgtgcagcagttggatgacgtcgacgatcgacaggtgttccaggtcaccggtgaaagacatgaggcggttctccttgcagggggcgtcaggatgcgcccggtccagccctggaccgtcaggggggcgactttccccgctggacccaggttcaattaaactcgataacgagcgccccttcaagtacacctatcggaaagaaacggaattgcttgaggaaacctttccgcagtccgtccgctgaagctgaaaagcgcatgcgttcggcgccgaatccgggtatactgcgaggccaaccccaacgacaaaggagaccctatggagatacttctgaacgacgtggaggtgcgggttctcggctgcctgatcgaaaaggagctggcgacccccgagtactatcccctcaccctcaacagcctcaccacggcctgcaaccagaagtcgaaccgggatccggtcatggccctggaggagtccgaggtggtgcgggctctggacggcctgaagatgaagcatgtggcgatccaggcggccgattcggggcgggttccccgctatcgccatatcctgtcggagcggctgcggttctccccggccgaactggcgatcctggcagagttgctcctgcgggggccccagaccctgggggagctgcgtacccgcgcggagcggatgcatccctttgccgatctggctgccgtggagcaggtgctgggcgaactggcggagcgcaccccgcctctcgtgatgcggcttccccgtcagcccggccgcaaggaatcccgtttcgcccatctgctggccggagagccggacctgtcggccgaggagcggacggccccgccggagggggcacggcttcaggtcatggcggagaatgagcggattgccgcgctggagttggaggtggcgacgctcagggcggaagtgggcgagttgcgacaggtgatggaagagttcaggtcccagttcgagtgagaggggagagcgtcatgacggacaagcgtttcctgaccccggccgaggcactgaacgcaacggttgagaacggccggcgtgttctgacccagtccctcgcccgcacggtgctcctgagcctgctggccgggttctacatcgccttcggcgcccagctggcaacggtggtgacccaagacgcagcgctccatgtggggcagggggtcgcccggctcctggggggcagtgtcttttcggtgggtctcatgctggtggtgatttgcggggcggagctcttcaccggcaacagccttctgaccgtggcgcttctgcacggcgagatcacctgggtgaagatgcttgagaactggggagtggtgctcctggggaacctggcgggctccctcttcttcgcctggctcatggtggagtccaggctctgggagaacggggccgtgggcgaccaggcggtgaggatcgctgcggccaagtgcgccatccccttcggcgccgccctcatccggggtatcctctgcaactggctcgtctgcctggcggtcctcatggccacggcggcccgggacgtggggggcaagatgctcgcctgctacgtccccatcatgaccttcgtgaccagcggcttcgaacactcggtggccaacatgtacttcatccccacgggactcctggtggccggcgcccggggcacgacggagccggacctttcctggggcgcattcatggggaacgtggtgccggtcaccatcggcaatgtcatcggcggggtgatcttcgtggctattgcctactggttcatccacctgaaaaaagaggggaaacaggcctaaccgttaccgctttttcacccggaatccggcccgttccagccctcccaggtcaagtccgccgccggttttccgcggctcttcctttcgcgccggcttttccgtgctccgcggggcaccgccgggcgctgcctcccgaatggagagggagatgcgcttgcgctgcacgtccacggacaagaccttcacctgcaccacctgccccaccctcaccgcctcggccgggtccttcacgaacttgaccgagaggtggctcacatggaccaggccgtcctggtggacccccacgtccacgaaggccccgaacgcggtcacgttggtcaccaccccctggagcaccattccctccttcagatcgccgatctcggtcacgtcgtcccggaaggcggcggtgcggaattcctcccgcgggtcccggcccggttttttcaactcttccatgatgtcacgcagggtgggaagccccaccgcgtcggtcacgtagcgcttcaggtcgatccgcgccggcagggccgggtcggcggccagctggctgagggacacgcccagatccgttgccatggcctccaccaccggatagcgctccgggtggacggcggtggcgtccagggggtgttcgccgcccctgatgcggagaaagccggctgcctgctcgaaggccttgtcgccgaaccgggggaccttcatgagtgcccggcgggcggggaagggaccgtgctcgtcccgatggcggacaatggcacgggccaaggacggccccacgccggagacgtaggagaggagcgcccaggaggcggtgttcaggtcgactcccacgtagttgacgcacgactccaccaccgcgtccagggacttcttcagggcgcgctggtccacgtcgtgctggtactggcccacgccgatgctcttggggtcgatcttcaccagttcggccaggggatcctggaggcgccgggcgatggagatggccccccgcacggtcaggtccaggtccgggaactcctcccgggcgatctccgaggcggagtagacgctggccccggcctcgctcaccatgaccacaggaatcctcttgcctccttcggccagggtttccttggcgaactgctccatctcccgtcccgcggtgccgttccccacagccaccatctcgatgccgtggcactccaccagccggaggaattcgcgcttcgcggccgccaccttcccttcgccgccggcgtgggggtagatggtcacatgctccaggaaccggccagtgccgtctaccgcagccagcttggagccggtccgcagccccgggtccacaccgaggacccgcttgccgccggccggcggcgccaggaggaggttgcggaggttctgggcaaagacggtgatggctgcctcgtcggcccgctgcttggcttccagccgcagctcaacttcgatggagggggcgatgaggcgtttgtaggcgtcctctgccgccccttccagaagttggcggaagatgctggcgcgccccgcgatccgggcccggaggccggcgaggatctcctccgtcggcgcctcaatggtcaggacgagcacctcttccttctcgccccggcgcatggcgagcatccggtgggagggtaccgatttcaggggctcccggtggtcgtagtacatctcgaacttggtgaccgcccctttccggtcggccgccacccgtgaacagaagatcccctggtcggccgtgaggcggcggacaaaggcccgggcatcggcgtcgtccgccagccgctcggccaggatgtggccggctccctccagggcggcggccgcgtcgggcacctcgccggcggggtccacgaaggggagggtagcctcttcgggcgtgcccgcggtcagctcctgggccgccatgaggtcggccaggggctccagcccccgctcccgggcgatggtcgccttggtgcgccgcttgggcttgtaggggaggtagaggtcctcaacctcggtcttctggcgcgatgtccggatgcggtccgccagctcgggggtgagcttcccctgttcctcgatggatttgaggaccgtgagcttgcgctcctccaactcggtgaaataggcgaggcgctcttcgatcccgcggatgccgacctcgtccagttcgccggtccgctccttccggtagcgggcgatgaaggggaccgtgcccccttcgcgcagaagttccaccgtgttcgccacctggaagggggcgaggccggtttcttcggtcaggtagcggagaatatcctgcagggtctggtcgctcagtgccatggaaagtcctctgttccgggggagttgggaaaggcgggcatcctaccacagggggcggcgtttgaaaagcggggaaggcttcagtgccggtccatgcggcaggtgccgccgtcgcagcgggatgcgcgtttgggaaggtacctgcggatgcgggcgaatccccggtagccgagccgggccaggaggttgaaccccggcagcatcacgagggtgccgaggagcccgtagaaggttgaggcggggaaggcctgccagatggcccagaagccttccactccccggtaggcgcggccatcccggtcgatggcgtgcatctgcgccatgaacgcctccagggtgatgccccagggggacgggtcgaaggcgggatcgctgatgtccacgaagacgagccgtcccccgtggtttttgcgccggtagaccgccatttcggccgcgcagacggagcaggcgccgtcatagaagacggtgagggggaatgccggaggggtcggcacggtgcgccgcctcagggatagacccgcaccacctgctcggccacgcaggcgggcttgtccttgccctcgatctccacggtgatctcgtaggtgatctggaccgccccggccaggggctccaccgccttgagcagggtgcgcgcccggagccgggagcccacgattaccggctggggaaagcggacccggttcaggccgtagttgacccgcagccgcatgccggggtagttgcgctggaagaagtccggatggttcgcctccgtgaggcaggggaggagggagagggtcagaaagccgtgggccacggtggcgccgtagggggattcgcgccgggcccgctccgggtcggtgtggatccactggatgtcgccggttacgtgagcgaaccggtcgatccgctcctggtcgacggtgagccaggggcccacgtgggtttcagtgccgagtttcggggcaaggaatgcgatcaggtcgtccgctgccgacatagaacctccgtgaaatctgccgttcactgtaggggcaattcgtgaagtgcccctacagcggctattgaggctgggaaagcggtttcgcgtggctccgtcccagccgcttgatcagtttccacaggggaccgcgcaccgggaagtggcgcatggcctccagcatggcgtcgctcatgttgatctccagtcccggcgccacccagttccgccgcgtcatggccccgtcagtgacgagttcccccagcacgtccctgatggcgggggccaggtagaaggtcggttccaggagcggttcatccggcgtcaccatcccctcggccacggcccgttcgaagaggggggtgccggggaagatccggatgccggtcatggcgatgaccgcggtgggggccacctcgtccatgagggcgaagctctcggcaatggtcgccggggtttcgccggggccgccgaagaggatgtagtgggcaaagtcgacccccagctcgcggcagatgcgggacgactcccggatctgtgccacgccgaaggacttgcccaggttgcggagcatggctggcgagcccgagtcggtgccgaactccacggcgtcgcagccggcggccaccatggattccatgaggcgcggggtgatgaactgggggtttatgaaggccgaccagcccatggtgagacccgaggctatcatggcccggcagagctcctcggcaaagtcgggagggtagttgaagatgtcgtccacgaagtagacgtagtcgatgccggcatcggccagttcccgcagttcggccacgatctccgccgtcggccggagccgcatgcgccgtccctccaggagcggataggtgcagtagatgcagccgaaggggcatccccgcttcgtctggatgttggccatccccccctcccgccggtagcgggccagggcgaagaggcgccggtccggggcggcgatccgctccaccggccggggcggcgcaaaggccccggcgccggccaccactcccggcaaacccgccggggactcgccccgctcaatgcaggccaggagctcgggcaggatctcctctccctcgcccgccacgccgaggtcaccgccggtgaaggcgaggagttcggcgggcatgagggagaagcccgatccccccaggatggtggtggctatgccccggcagcggtccacgatggccttgaccccggccacgtaggagcgggagccgggccaggtgacgttgtcgatgttgcggacggagatgatcacggcctggggggtaaaatccgccagagccgcggtcacggcctcctccggatcggcttcgaagcagaggtccagggcccggagctcgtggccggccgcctccagggacgggaccaggcaggcgagccccaggggaaagaccgggtaggggctccgctcccggtttgccgacacgaggaggagcctcatgccccctccgtccaggcgagcagccgttccagccgttcgcccactgcggggggaaggcggtactggagcaccccgtcccggtcggtgagggcgtgaacggtgcgcccccgcgcgtagagggtgccgtcggctccaaggatgcgggtggcgaattcgatggtggccgtttcggtcctgcgggccgtggtcatgatccgcagttcctcgttgaaacgggccggtcggcgataggagagctccaggtccacgaccggcgccaggtatcccagctcgccgatctgggccgcgtcgagcccgaatcgccccgccaggtcgttgcgccccacctccagccaggccacgtagtggccgtgccaggcaacgccgtaggagtcaacctcgttgaaacggacggtgagtggtgtctcgtgttcccgcatgctacctcccccgctcgctttcgatccaccggttgtacttgcggagggaatcacccgcccccacctcgtaaagacggtcgacgccggcggcgcgcagggcgcggtaggtgcgctcccaccggaccggctccatgaggtcccggaccatgaacaccggcaggtctgcggcggccaggaagtcctggtcgatgtggtccaccagggggacggacggctcccggtagcggtaatcgccggcaacggcagcaagctcttctgccacctccgccatgagcggggtgtggagcggggcgtcgcacggaaagagcctggccgagaaggcgccgcgggccagggcctcggcgcaggcgtcctccatggccccccgttcgccggccaggagaaagtggcgggacgtattgtgattggcaaggtacacgccgttgttctcggcaatgaccaggaggggttccagggtgagccccaccatgcagccgagggcgtaggtccgttgtctccccatggcggccatggtcctgccgaggcggacggcgagctccagggcgtccccctcatccagggcgccggccgcggccagggcggggtagatccccatgctgtgctcggcgatgagccggggcgcgatcccctcggccctgagccggcgggtccggtagagccccatggccacgccgtaggcctggagtgccacggtatcgctggacggctcgccggtccaggaaaaggtgtgcaggtcaaaggaggcccgctgccgcgtcaaaagggcaatggcctcgaaatccgcgtcctccgggaattcgaccgggggcgcgaggggttgtccgggaaacatgaagcagatcatggtcaggaggctttcgttttgtcggattttcggatggcgctgcggaaccccaggttcatggggccgaagacctgtaccgagcggtgcagcttgccgatgcgccgccacatggagccgaaggagtagaaggagcggttgagccagtcgtgcccatcctggagctcccgggcggtcattcccgtggggcggaaggtcacgtgccccatgtcgtagtcgcgccagtcgttggaggtgatccgcccctcggcctccagccgccggcgtacggcggtaccggggtagggggtgaggatcgggaagatggccgcctcgatccgggcctcttcgcagaagcggaggatgcgtccgaaggagtccggggtgtcgccgtcgtagcccaggacaaaggacccgaggatgccgatgccgtggtcccggaatttccgggcctggtccaggaacgcggaggagctgttggtcacctttcccatggcggccagggcctcctggtccagggactcgaatcccacgaacatgccgatgcagcccgattcgccggcggcccgcatcaactcctcatcaccggcgaaatcgatgggggcatgggagagccacttgaatcccattcccttcatcccccggaacaggggcagggcgtagcggcggtcggccaccaggttgtcgtccacgaaaaaggcaaaggaattggccttgcgcagggtttccagctcggccagcaccgcttcgacggggcgctcccggtacttgcggccgtaaaaagcggtgaccgagcagaattcgcagtcaaaggggcaaccccgggtggtctggagggtgttggtcagcagataccccttgccggcgaagatctcgcgccgggccaccgggatcgatgccatgggcaggagccccggggaccggtagaggcgctggagccggcccgcctggaaatccgccagcagcaggggccaggagagttccccttcgcccaccaccacggcgtccacgtggccgagggcctcgtccgggagattgctggcgtggaatccccccatgacgacggtttttccccgggcgcggaagccggcggcgatctcgtaggcccggggcgcctggggggtcatggcggtgatggccaccagatcgcacggggcattgaagtcgatggtctcccggctctcgtcgcagagggccgcgtcccactcgggcggagtaaccgcagccagggcggccagggcaagggacgggaacttgaagcccagttcgccccagagcctgccccggggccagcccggcgccacgaagagaatcttcatttccggttggcggcgatatggtcggccatgcttcggaccgacgcgaagaccttggtgccggtggcggcgtcggggaccaccacgccgaaatccttctccatggccaccacgagttggagggcgtcgatggaatcgaggccgagcccttcgccgaagaggggggcgtcggtgtcgatgtcgtcgggggacattccctcgatccggagggcgtcgatgatcatctgctttacctgcacaataagttggtcggacatgcggttatcccttcacggtttcgttgtgttcattgttccagaagtcgaaaaagttgtaccactggtcagggtagcagcggatgtaccgctcgaagaccccgagtacctgctccatcccccggcggatggcctcggcgttgcggccccgcccgccgacgaaccggatcggctcctccatgatggtcgcgtagcggctcccctccagggggacgaacaccggcatgaccggcgcacccgtggccagggccaggtaggcggcccccaccgggatgggggtcggccggccgaagaactccagctccatggtctgggacgagccgtcgcgatcaaccaggagcgccaccacctcgttgcggcgcagggcgttcaccgcctccacggcagccaggggagaggtgtcgtgccggtccacgtagatgaagcggatgccccgctcctcccggacccgctcccgcaggtcgttcacccgctcgtcgggctcccggaaggtcatgacgttgagccggtagccccgctcggccagccccagcccccccagttcccagttgcccaggtggggcgaaacgatgatggcaccgttcccctccgccaggacccgatccaggataccgtgcccctcctgccggccgatgagggcaaagagccgctcgccccggcggcgcatcatgagcatgatgtcggtccagttgcgggagcacttgtagtaggtggagagcaccagccgctccacgttgcgcctgccggtcacggccctcaggttcgcacgcacccctcgccggggcccgggaatggccaggtagagaatcagccccgtcagaaaggcgaagggcgcatggaccgtccgggggaccagcagggtgaacaggttgataaggaacaggtttatccggttgtgcagcggcacgtgtcagctcgtcatgccggagttccggcgtcggtgaagtttctcccgaatccgtggctcttcggctccagggattcaggtttcagatacatcagcgggttacgcccttgggccgtttcccctgcccggcgccgaactcctgctcccaggccgggtcggcgaactcggcgtaccgccgggcatagtcgtccatgttgtccgccagagcggtgaagatggcgtcggccccctcgtgggtgggataggccccggcgctttggaagagctcgcgccccacgtcagggtggtcgatgagcatgcaggggcggagcaggttgtcgtgctcgccctgcacttggcggattttccggaacagcggcgaccgcagggcctcccgcagggtggtgcgccggatgttgtccacggcgaagtggcagaaaacgcacggctcgatgtcgccgttggcgttgatgtggaagtacttgcgcccccccgcgatgcagccgctgatgatgggtccgtcgttccagaagtccacgaagagcatcggcttggcggcccggaaatcgacgatccggcgccgcagggcgtcccgctgctccggtgtcgccatcagttccagatcgggctcccgtcccaccggcacgtaggtgaagagccagagggcgaagacccccttcgccaccagcatgtcgatgtactcgtcgctggtgatgatgtcggtattccggctggtctgggtgaaggagccgcagaacgagagccccgcctcccgcagcaggtccatggcccgcatgaccttgcggaaatggccggggccgcgccgttcgtcggtttcctgctcgtacccctccagggagaaggcgggcatcacgttccccacctccaccagtttccgtaccatggcctcgtcgatgagcccgccgtgggtgaagacgaggaaggccatgtccgagtgctttttgaagatctcgaagatgtcttctttaaagaacggctcaccgccggaaatgacggcgaagtaaacccccatctccttcatctgggtgaggatcgaatcgatctcgtcgttggtcagctccagggccttggcgtaatcgcccgcgtagcagccgtaacaggagaggttgcacttcatggtggtgctgatgaccacggtggaggggggatagtacccctcccgctcctgccacgccttccgcttgttggtgcctgagaggaggtggttcaccgccaggttcgtgatccacttctcccgctggttggggtggatctcccgcaggatacggcggggaaactcgatggaaggatggttctcccggatgagcctccggatccagcggatccgttccttgtagtattccttcttcgggatcagctccatcaggtgcgtcatccgcgccaggttctcgttggaggcgttggtggccatggagagaaggagggagacgatcttttcggttgtatagtttttcaggctctggagcatcaatctgtgacctcgttgtgattcccggcaaaagggcccctgcgcagcctcacatgtggcgcaggaacgtcatgcagatattccaggtatcccgcaccggccggaaatggctcgtggcacgtccgtccgccacccgggcggccacggggagcgaatcgatggcgaatccaccccgccatgccttcatgaggatttccatctccaggtggtagccgctcgcctccagggagacccctttcaggagccgggcggagtaccagcggaacccggactggctgtcggtgatggtgaagccggtccgcttcctcatgcaccagacgccgaagcggttccagacggagcgaagccccgccatctcccggaactgggtatcgcgggaggcgatgaggatgtcgacgttgcgctcccgggccgtagccgccaggagcgggatggccgtggggtcgtgctggccgtcggcgtccagggtcaccacgccggagtatccgtgcgcgagcgcccactcgaagccggtccgcagggccgctcccttgccgcggttgccgtcgtggcgcagcaggtgtacccccagcccctccaccgtggcggaggtcccgtcggtggagccgtcgtccaccacgaggcatggcatccccaggccgaggacttcccggaccacggccggcagggtccgggccgcgttgtaggctggtatgattatacagtatcccaacggtcaaccaactgatcgagtgtagtgaatgagaatcgttccagcagggcgtcgagtcgcggtgccgcatcgctacgcggtccgtaggccacgaaggagcgcaggggcggcagcgccagccgcgggccctccgggtcaacctcccggggatgaacgtacagcaccgccggcatgccgcgccggttcaatcccgctacgctggccccgatcagccccagcggaaagaaccggaagccccacccgccgcccgtcggcaggtttcccaagggggtccgcgtcaccaggggcggcacctccaccaggggccccgccggggtgtcgatcctgaacggaccgcgcggaccgcgccggtctcccacgaaggggagcggcgagagactggaatcgtaccggtatccctcatcccgcaggatgggaaaggcccagggggtccgccggcggcagagggaccactggggtgcccggaatcccacggggcgccggccggtctgccgttccaggaggtcaccggttcgccgcagctccgtccggaattcttcgggagagagcccggtcacgagccggtgggaccagccgtgcgaagcaatctcatggcccgcttcggcgattgacggcgccaggcccggatgccgttgggccacggagccgagcagaaagaaggtggcccggcagccgcgcctggccagcagcgccagcagccgtccgacggcgggaacgacccgctccgtgtcaggactgacgaccggctcgccggggagtccgcagacatggtaccagtcctccacgtcgatggtcagggcattcagaacgggcatcaccgagaaaaaaaaggggatggcatctccccctctgctttcaagaatagcgaaagtataatactcccgcctaactttagtcaatacgcagggaatcagctttaacgaaacatattacccttgacccccgccgcccttttcggaaacaatacccccgttacttcaccttggcgagattcagatgaacattctcctgctccgcccccatcccggcaacgaccggttcggcctcggccccttctttcgggtcgagcccctggggctcgaatacatcggcgcggcgcttcgcgcccacggccacaccgttaccgcggcagatcttcgcttccgccccggtgccgcaacctgggtcaggcgcacccggccccgtctcgtgggaatatcctgcctccacgccctggagtacgagcgggtggttgaaacggcccgtgaggtcaggcgggcaagccccgatgccttcatcttcgtgggggggcatgcggccgccgcctttcccgctcctctggagtgcgacgcggtggacgccatctgccgcgacgacggggaggaaatcgtgcccctggttgccgccgccctggcgaagggtgggcggcttgacgaggtaccggggctccggctgcgcgaacccgacggctggcgcgacaccccctgcctcgaccgccagacctgcctcgacctcgtgccgctcccggcccgggacctggtggaccggcaccgctccggctaccactgccttctctttaagccggtctggctcgtggagacggcccggggctgcccccaccgctgctccttctgctccgtctggcagctctacggccgttcctgccgcgagcggagcattgccgcggtggtggaggatttcgccacggccggggattcgatcttcgtggccgacgacctcttctggcacaatccggcccggagcctggagctggccgaggcgctgaaaaagcgcggggttttcaaacgctggattctcgtccagacccgcaccgacctcatctgccggagcgccgacctcatggccgcctggcgtcccctggccaaggatttcgacatctttctggggctggaggcggccacggacaaggggctcgccgggatcaccaaggattccggcgtggccgagagcgtggaggcggtccgccttgcccgcgaactgcgctacggcatcaacggcaatttcctcatcgatcctgattggggtgaggacgatttccgcgacctctgggactttgtggcccgctacggcctccagcgggccgggttcacgatcctcacgcccctgtccggcaccgatttcttccgggaagtggccccgcgcattgcccgccagccctggtccaacttcgacatgcaccacctcctgtgggacccccgggtgggcgccccgcgtttcttcgagctctatgccgagacctggcgccgctccatcctcaatacctcgggagacaagagcctggtggactggatgaagcaggtccgcccctcccagattccctacatcgcccgggtcctctggcggacccagcggatgatgaagcccgaggcctatctcagggagtacgaggcgacccggccccggacaacggagcccctggtggatttcagcgccggggcgtactgcgggggagccgcctgatgtcccgttcccctcggctgctgctgatctacccggcgacccacaagctcggttgggcgcgctattttcagcttccctcccattcgctccagatggtggccgcggccacgccccgccactgggaggtgatcctggccgacgaggtccatgacgaggtcccctttgacggaaccttcgacctggtggggatcacggccatgacccaccaggcgacgcgggcctatgagatcgccgaccggttccgggcccggggtgtccccgtggtgatggggggaatccaccccacggtcctgcccgacgaggcactggagcacgccgacgcggtggtggtgggggaggccgagccggtctgggcgcaccttctcgacgacctcctggccgggcggctcgcaccggtctaccgggcgccggtccccacggacgaaatcctctccgccccctggccccgccgcgagatcctggctggccgccgctacctcaccacccagacggtccaggcgagccggggctgcccctacgactgctccttctgcaccgtcactccctacttcggccgcaccttccgctaccgcgaccccgacgacatcctggcagagattcgctccttcagacgcaagctcgtggtctttctcgacgacaacctcctgggcgatccggccaaggcccggcccatcctgcgggggctggccgagatgaacgtccgctggggctcccagaccaatctccgttttgccgaggacccggagctcctgaaactcgtggcggactcggggtgcatcggcctcttcgtggggatcgagtcggtgaccggggcccacgccaacatggccaagtccggcacccgttactcccaggccgatctcatgaagcgggtccgcgacgccggcatcatcctggaaacctccatcatcttcggtttcgacgaccacgacgagagcgtcttcgagaccacggtccgcttcctggaggagtgctcccccagcgtccccaccttccacatcctcaccccctaccccggcacggccctgttccgccagttccaggaggaggggcggctcctgaccaccgactggtcccgttacgatcactctaccgtggtcttccggccccgtctcatgtctcccgaacggcttcaccggggctggctggaggcacgccgtgaggcctactcctggcgggccatcgccacccgcgtcatgcgcaatccggggcgccgcctgacgaatttcgcctacaacatgctgcgcaagggaccaaacgacctgctggaggatggggcgccgtagggcaccgttctcctctcgatccgatgcgtaccctgccggcatgaggatggaacgtctgccatgacccgtttgattgtcttcggaatacttgcggcattcttcttcagcagcacgttcgtgctcaaccgggccatgagcctggagggagggcactgggcatggaccgcgagcctgcgctacggatacatgctgcttctgctctgcacctggttgctgctgaaaggacgacggggggtactgattgctgcatgggacgcctttcgccggaattggctgttctggaccacggcgggaagtgtcggctgcggggcgttttacgccctgatctccttcagcgcgtcgttcgctcccggctgggtggtggcaaccacctggcagattaccatcctcgcgacaccggtggtgctcctgctgttcggccgccgggtgccggccaggggggtgttgttcactgccatgatttttctcggcattgtgctggttacccttgagcaggcaaccgccgctccgctgggcgacatcctgcggggggtagtgccggttgtggccgcggcattcgcctatcccctgggcaaccagatggtgtgggaggcccgccatgggacatcttctctgctgccggccataacggaccccgtcgtcgacgacagcttcgggagggtactgctcatggtgctcggctcgatccccttctgggtcgtgctgctcatcgtggcagcgcccccgcccccctcgcccggtcagttggtcaacacggccctggtggcggtgttttccggcgtcattgccacgagcctgtttcttcatgcccggcattgcgcgtcaactacctacgaacttgccgccattgatgcgacccaatcgaccgaggttattttttcgcttctaggggagatcgtctttctccatggcgcactgccgggctcgtcgggcaccgcggggctggtgctggtcgtcggcgggctcatgctgtatgtccgggcccagaccgcgggtccgcttaaagaaatggttcacagccgggcagagaaagggtaataatgatcacggatggaattcatccccgggggagatgccggcataatgcagccagagcccgtcgtttcgaacattgcccatgtcatccagatgtctgtcgcgccggtttttctcctcaccggtgtcggcgcgattctgtccgtgctcatcaatcggctgggccgcatcgttgaccgtgcccgcgtcatcgaacagcaccttgccgatgtcgccagtgatggcagggccttggccaggcttgagctgacaacgctcggtcgccgcatgcggttgatcaactgggccatcagttcgtgcacgataagcgcgctcctcgtgtgcgtggtcatagccctgctttttgtgggtgcgttcctccacgtcaatgtgtcggacgttgccgccctgctgttcgtgtttgccatgctcgcactgatcggaggcttgctgggctttctccgggagatctacctggcgatcgccactgcacgcctggggatgcgctgacgctgccgatcccgggccgagcgcgatgactgtacacaatccgctccacgacgagatattccgccaccacctccacaatctattcagcaccgcaggcacgtgccggattcctgtgggcagccctgccggctaccgcctccctttcggtgccgcaaattgccgaagttccatcgtgagggctgcgccaggtataaccctgccgtctcccgcggatggcgcactggctcggggactccaggtcacgagacagacgatactccggacagtcttcctccacgcgtgtttctgccaccaggttcaggggctctgtcctgacagcgccggcagcctccctcactgtcgcctctgcggtaactgttacggttggtgttgagtaccctctcatctcgtcggcctccagtccgtgacccctcaccggcgtggcaaaagagaagatgttccgcgcatcatgaatgacacatccagcggctaaaccctgctgctggcagcgggcatgacggcaggccggtcacagtcgcccggttgtgcgatggacctgtcatggagctttgcgcggcatcactgctgtcccatagtttaactgaataaagagaggccctgagagctacttgtgatatattgagttcgccaaaacaccaatattaacaaggagatcagagccgtggcacattgtaacacagtccttaaccaagttgtcggttttttcaagagacatgaatttgaatcccttgcccgcaagcatcacatcgggcagaagtttcgttcttttaaccgttggtcgcagttcatggcgatgatggtttgtcaactttccggcagaaaaagtctgcgggatatcgtggaaaacctcaaggcccaaggccacaagctctatcatctgggcatgaagacggtttcccgtaccaccttggccagagtgaacgatgaacagccgcatgagttgtacaaagagctcttttacaaaatgctgcatcgatgcaaggcagttgcacccagtcatcgcttcaagatcgatgaaaaagtctatctgctggatgccaccaccatcaatctctgtctggaggcgttcccttgggccacctaccggcagaagaagggtgccataaagatgcatgtcggtcttgatgctgacggctatctgcctgagttcatcgatgtgaccgaaggcaagaagcacgagatgtcctgggccaggatgctacaactgcctgccggttcactggccgtctttgaccggggcttcaccgattacgactggtggcagcaactaacgaccaacggcatcttcttcgtaacccggctgaaagagaacgccttggtggaatacttcaagaagcgtcccggcaggaaagcaacgggcgtcattcttgaccaggagattcggctcaaagggatgaaggacaaactgcggcttgtccagttcatcgccgatgacggcaacgattaccgcttcgtgaccaatgcgcatcacctgaaagcagcaatcgtggcggatctctacaaagagcgctggaagatcgaactgttcttcaagtggatcaaacagaacctgaagatcaagaccttcctcggcacctcggagaatgccgtactcacacagatctggattgccctgtgcgtgtatctggtactggcatacttgacgtttctgtcaaagatcggatcgtcgatgcagcagatattacggttattacagctgaatttgttcgagcggcgagaccttgaaagcctattcaaaccaccgaaagtagaggcttcgccacaactggtgctgctttagaaactatgggacagcagtggcgcggcatatcaagtttcagttccagggagaatttacgggtagtcaaactttcccgacagacggactgatttgttattttctattctgccgaagttgtgcacttaatcgtggcggaattacatgtcaaagatcaagtcctctgctagtgtttgattgcgggtgatgttcgttcgtgagcttgtgggaatgcggcgatttgcttacggcattaatagacttagctgagttcaagggaacagtcgaacctcgggctcgaagtgtctgatctgtatttgcaggagtttcggaagtgatccatcggcaccttcaacattcgccgtttcccgttctgctggtagaaccgcagggacgcattgtgcaagccagcccggcaagtctcgaattcctgggcataggatcgcgtcactccgcccccagcgctctggccgacatcatgcatgcggaacagtgcgaggccgtgcttcgcgccggagccgccttgaccgacaccgggttttgggaaggagaatgttctttgatcgggcgggatgggcagcccgtgcgggcgttcctccgggtggccagggctggtgatgaccgcctggtgatgtaccttcgggactccgccgggcgcagtcgctccgaagagttgctgcgcatccgtttgcagctgtcggaacgtgcccggtgcgaaagcctcgacgagttacttcggtcagccctggatgccgctgaacggctgaccgacagcagtatcggttacctccatgttgttgccccggaccgggagcaggcttccctgcaggcgtggtcgagcaataccctggccaccatgtgccgggtgagaggcgaaaaagagcaccatccgaccagacgggccgggatctggggtgattgctgtcgcgaacgtactgccatgatccataacgattacgccgggcttccacataaaaaggaactgcccgagggacacccccccattgtgcgggtgatgggtgtgccgatcattcatggcgacaaggtgctcgccattatcggcgtgggcaacaaggcgacggagtacatccgtgaagatgcggatgcgctgcatgagctcgcctcgatgatcatggacctggtggagcgcaagcaggctgaagcgcagttgctcgcaagcgaaaagcgcttcaggacggtctttgagcaggcggcagtcggggtggccctggttgatccgctgacgggccggttcgtcagggtcaatgcgaaatacggcgacatcgtcggctactctcccgagacaatgctgacgatggggttccaggagctcacccaccccgacgatctggcggtcgacctggagtgcatctcccggctcttgaagggggaaatccgtacctttacgagagagaagcgttacctgcaccgggacggctgcaacgtgtgggtcagactgaccgtctctcccctgtgggcggacggcgaggagccgagcttcaacatcgccatcgtggaagacataaccgcccgcaaggcggcggaggcggccctccgggaagcgaaggaacagctggagcttcgcgtcagggaaaggactgcggatctggaacaggccaaccgggccttgcaggaggaggtagccgcacgcagccaggccgaggaatctcttcgtgcaagcgagtcaaggttcaggcgtctcgtccagatggcgccgctgccactgtgcttcgcggatgcgagcggcaccttgcggtacgtaaacgaccggttcacgcggctgttcggctatgcgccggaagacatcccgacgcaggaggagtggtggagtcgggtttgcaccgatgggcgctgccgaggggagacggccgatgcctggcaggcgtccgtgcaaagaggcccgaacggtgcgagtgatatcgaacccgctgaattccgggtcgcgtgcaagaacggtgatattcgtctggtggaagtttccgggataacgattgagggcacggtcctggcgacattcatcgatatcaccgagcgccggttggcggaggatgagcttcatcgccacagggaactgctcgaggagctggttcaccagcggactgcggaactgaaactgcggaacatggagctggcctccgagattgccgaacgccggcgggccgaggcagccctccgctgctacacccggcgtctcaccgagatggaagaggacctgaggaagaagctcgccgccgaactgcacgacgagatcgggagggatctgaccgccctcaatctcaacttttccgttatcggcaaccgtctcgtgcagggcccggacgggtgcctcaaggcgaggatcgaagacacggaacggcttatcgaagacataagccgcacggtccggggcctaactgccaagctgcggccgcccgtgctggacgactacggtctgccggcagcgctacgctggcatgctgatcttttttcacggcggaccgggattgaggtgacggtacggggggccgacagcgttccccggatgcctgcggaaaaggaaatagcgctctttcgtatcgttcaggaggccctcacgaattgttcgaaacatgcaaacgcagggaacgtgaaggtctccctggatcacggcgatgggcgggtgcggctttcggttgtggacgacggtattggatttgcacctgaaagtgcctcgccgacaccggcgggaagcggctgggggctgacaatcatgcgcgagcgggctgaactgatcggcgggacgttccggctgaataccgcgccgggcaaaggtacggtactgactgttgaaattgacgagggttcgtagatggtgatcaaggttctcattgccgatgaccatgccgtcgtaagggacggactgaccatgattctcgaatcccagagcgatattgccgtgatcggtcaggccggcgacgggcgcgaggcgatagcgatggccgagtcgcttaagcccaacgtggtggttatggacattaccatgccggaactgaacggcatcgaagccgcccgcctgattgccagagagcagccggcgacaaaaatcgtcattctttccatgcacgacacccttgagcacgtctaccgcgcgctccaggccggcgcgcgggggtatctcctgaaggaatcggcaggtgccgaggtcaccgatgcagtgcgaacggtcatgcgggggcaccgctatttcggcagagggagtcggctgccgtccgacatgcaccgctccgcctgcgccgatctcccgaaaagtcccctcgacagcctgagccagcgggagcgggaggtcctgcagctggtagtcgaggggaagaaaagctctgagattgctgaaatcctttccctttcacccaaaagcatcgaaacctaccgcagcaggctgatgattaagctcggtatcaccaatatcccttcgctggtcaaatttgcccttctacacggcgttacccccgcaaaatagtcttttcactgtttgagtcaaacattcctgacagactgacgacgttatttcggatatttactgtcgttgggcgcctatccttttgttcataccgcgggaaaccctgcagtacctgtcccaaccgtgcccatgtcctttgacatgtatacgccgcttccggccccggagcggaatgatccggcaaaacacaggaggaaggagcatggccggcagcaatcagaatgtagcgttacggattactgcgatctatgcgctcgtcggcgtgtcatggattctcttttccgattggctgctctatctcgcggttggcgaccctcatctcctcacgcgactccagatgggaaagggatgggtgtacgtggccgcgaccgccatgctcctctactggctcgtccaccgggatacggcgcagatcagtcgctccgaggaagatctccgggtgcggaatgaagaactgaccgtggtagaggaggaactcaggcagcaaaacgaagaactgatcgtggccgaggaagaacttcggcagcagctgaccgagaactacgagagccagaaaaaattgttcgaggcacatcaggcaatggcagccatcctccaggcgtcaccggtcgccatcgtggcgcttgacagggaagacaaggtcgtggtgtggaaccgtgccgccgagcgcctcttcggctggcttgagggggaggttcgggggacgcccttttccctgctccaccccgacgacacgaaagatgaggagcgggtctgcgggagcgcctgccaggaggcggtcctgcacgatatcgaaggcgtgcgcatgaagaaaaacggagagttgatcagtgtcagcatctccactgcgccactgcacgatcctgccgggctgaacgccggcgtgatcgcaatgttcaccgacatcaccgaccgcaagtctgcggctaaaagtctcagaaaaagcaacgaaaagtatgtcgaactggtcaatgccatcagcggcatcgtctgggagcttgacgtcgagagtttttgtttcacgtttgtcagccggaggtcagaggatatcctgggctatcccgccgaggcatggctggccgagccggggttctgggagcgctgcatccaccccgacgaccgcgcgtgggtgcttgccgcctgccgcacggcgcatggcgagggaaccagccatgagttggagtatcgcggactcgccgccgatggccacattatctggctgcggaactcattcgtggttgtcgaggacacgaacggccacgtgaagctccgcggggtcatgaccgatatcagccggcgaaagaatgccgaggatgaactgtccagactcaatgccgagctcgaacaacgggtggcgcagcgaacgtcggagttggcggcactcaaccgggaactggaagccttcagctatacggtttcccacgatttgcgggcccccctgcgccacatcgaagggttcggcagggctcttcaggaggattactacgaggcctttgacgatacggggaaattacacttggcccggctctgttcggcagccagaaagatggggcaactgatcgacgatctgctccgccttgccatggtcagcaagggggaaatcaaccggcgtcccaccaatctcagcacgatcgcacatggcattgtgcaggatctgacgctgtctcagccggagcgcgcggttgcattccggataaccgacgggatcgaggtgaacggcgatccccggctgctgcaagtcgttatggagaatctcctcagcaatgcatggaaatacacggggaagcggcaggatgccgttatagagttcggtgtgggcgaggatcgggggcgaacggtcttctttgtcagggacaacggagttggctttgccaatgaacatgccgaaaaaatcttcaagccgttcctgaggctccacagcgcggaggactatgaggggtcgggcgttggtctggcaacggtgcgccgtgtcgtggagcgccatggggggcgtgtgtgggcgcagggccgggaagggcacggcgccgtgttcttctttactctggataactgaagaaatgttccgcgcggaggcgattggcccggttcgtgctaaaataacccgcaacaaccatcctgattaactagtatagtgcacaggttctggaaaggggtgagcatgggaacagcggattcaagcgcctcaaacagtaacaaagcatcccagaagttcattgtctggcaggacagctacagtgtcggcgtcccgaagctcgatggtcaacacaaaaagatcattgatctcatcaatgaggtgtacgactatctgcagggcaggacggggctgctcgatctgggccgcattctcgatgacttgtccacctacacccagaaccacttcgccgatgaggagcaactcctccgcctggcaaagtatcccgagtatgaggagcacaagaagcaccatgactggatgatgcagcgtacccgctcaatccgctcggagtaccgtgaaaagcgcgaagatctctcctgggaactgatggatttcctcaagaagtggtggttgagccacatccagtccaacgacgcacgctacgtcccttacgtgaagtgacgccgggtttcggcgcagacagcgccgaaaccacgcatgacccctccggcccaaaccccaccacctcatcaaaagcgttgatacccttcaggtgagttccgacagcctgcggaccgtcttgccggcaatcattccctcgaccgcggcgaggtatgcccggaagtggccggaccccagatgccgttccaggcaggccggactctgccagttctcgtagaagatgaacagggccgggtcgtccccgtcctgatgcagccggtattcaaggcagccttcctcctgacgggtttccgacaccagtttcagaagttcgaccctgaccgcgtcgaccgcctcttcccgtgcccgtacttccgctattaccgttaccgtcggcatggctgcctcctctcgtgggactttttcccgtgaacccgttcataggccttgcagaaggggcagatgtcccgctccacattccgcacgaattcaaagacgaccccttgctggtgatagcgggcatgaaggcagaccgggcacaattcgcagacctttgcgagggccttgtccagtgcggaaacctcaggcgtcatagtagcttcttccctgcggagaaggccttgccaaccagttgtccgaccgcgtgataccccttgtgggcggtgtcatagaccagcggccggattttgaggatgtcggggagtccgtcctcgcccaggatggcctcgtccgccttcacatcgacgatctcgccgatgaactgggtgtgcagccccagctcttgggtatgcagcagccgacactccagcaccagcggaaactcctccgcatagggtgcgtccacgtattcgccggcgacatgggtcaggccggccacggcaaatttgtcggcatcacggcctgaggcgatgccgacatagtccgcttccaccattgtggcttcgttggccacgctaaccgtgaatgctttgcgctgaacgatgttgtcgtaggtaagccgtgacgtgcgcacggataccgtaacgcacggcgggtcggagcagcagatgccgccccaggccgcattcatcaggttcggcgtgcctgtggggccataggttccaaccatcaggacgggggtcgggacgagcagtgttctggcaccgagtgattgtttcatgggacctccagtcaaggatttcggaaacgttcgattcgctctccaacgggcgacgccggggggacgagtcccgttgcggacagaatataactcggaccggcagcaacaaggaatactttttatccggaccgaaaccgctctggttactcaggggagagtcgttgctccgggagcgacaagaccggttccctccggcgctcgaccgttcaggccgctgggtccggctgatcgggcgagcggcgtatgatctccacggagcagggcgcgtgaagggcaacggccagggatacggagccgaggaaaaagcgcttgagcgccccggatccttgggagccgacaacgatcaggtccgcacaccatcgttcggcttcgtccagaatggcattcttgggccggccttccagcagcacgggcgtgacgtgcaggtcgggtgcccgttgctgcagggtttcggccgcgtccttcaagcgtttggccgcatcccacccctgttgctcgaagatctcgtcataggacagggggatgtgtgaagagttgcgcaaggggagcgattccagcggggaaagcacggtcacgatgcggacttcgcttgcggccggccagggcctgcggcatacctctgcaacggcagcgtcgctgcccggtgaaccatctactgcaagaagaattctcattccgttccctccagtcatagtgccgggacatctgtgtaatgtgcggggctggttccggcgttagtgatccgtggcgagcggtgttacggccggcgtccctccgaggagctccgaccggacccgctcccgttcgcggtcgatctgctcgggcgtggcgccgagtttgttgagcatgtgctcggtcatgttgagcgctatctcgccctctcccgagaacaccgcatcggccccggcgcggcgcagggccggaatatccctcagataggccgcgcgggcgatgatgcgcaggttggggttgagttcccgagccaggcggatggcctcgtcgcttccctgcatccctgccgaggtcaggatgaaggcaacagcactctccacccccgcccccttcagtgtttcctcgcgcgtggcatccccgtaaatggccaatgtgccgtcggcgttgagctggcggaccgtgtgcaggttcatctcgataatgaccgggtcaatcccgttttcactgagcagacgggccagggttctgcccgtggggccgtatcccaccacgattgccctgttccgggacgtgagcacatggctgcccgcgtcttcggcactccctgtggtgcgcgacttcgcccgttcgtcgagcatgcgccagaggcgccaatgtcgggcttttttctccaacggcccgatgagccggtacagcagtgggttgaggctgattgatatgatcgatgcggcaacgagggtgttggctcccccttcgccgaggacgcccaggtctttgccgacggtggccaggatgaacgagaattccccgatctgcgccagggcgacggcaatggacagcgcaacgcgcggcgcatagccgaggacgagaacgatcaccagcgcggccagcggcttgcccaccaggatgatcacgagggtggcaagtacgaggccgggttcctccatcaggtatgtcgggttgaagagcatccccaccgagacgaaaaagaggaccgcgaaggcatctcgcatcggcagcgcttccgatgcggcccgaaagctgaaatcggactgccggaccaccatgcctgccagaaatgccccgagcgccatggacacgccgaagagtttggcggagcccacggcaatccccagggcgagcaccagcacggtcaaggtgaacagctcccgtgagcgcgtggccgccacgtgccacaggaggcgggggatgaggcggcttccgacgaagaaggtcagggcgacgaggagggctatcttgaccacggagagcccgatggcgagggggaggctgtccgatccggccaccccggagccgaaaaagatgggcaggatcaccagcaggaaaacggtgaagatgtcttccaccacgagccagcccacggcaatgtggccggtgggggtatgcagctcattgttgtccaccagcacgcggagaagcacgaccgtgctcgcaaccgacacggcgaagccgaagacgatacccgccgaccaactccagccgagccacctggccagcaggcaactcagcagtgtggccacggcgctctggcatacagcgccgggaatggccacacgccgcacgtcgagcagttctttgacgtgaaactggagccccacgccgaacatcagaaggatgacgccgatttcggcgaattgttcagccatccccaggtcggcgacgaaccccggcgtgtgggttccgacggcaatgcccgccagaagatatccgacaatcgacgacatgcccaggcgatgggtcagataccccaggagcagcgccgcggtgaagctccccgtgatggtcatgatgagtccaagatcgtgcatatgttcttaattcctcctcccggcggaccgtctgccggcggcatgtggggccgaagccggtcgtgccggcctaattcgatgcgttacgtctgccgtgccctgtctgccgttcgaaacggttggattagccgcaaaaccgatgaactgatgccaaagaataatgactgcacaaagggcaaagggacaaacgcgcaacgcgtctccgccgcaggtctggagctacgggcggccatcggcgcggtgagcggcgttattgcagagtgcggggatttcgattgatgctccgggcaaagaccttcggcggggcctgtgatggtcctcgcccgggtgcggggatcagatcgaacatctcgaccctctctgccagagaattgtcggcaatcgtaagggtggcagttggatggtgttgtgctatgaaagactgctgcgggcgggtggggcccgggtgaaaacgatcgatgcggtaagggatgtctgtgggcgggggtcctgatggccgttcaaaaggaaggacaccgggctgtgaaactcgaagagccgctggccgaggactacgatctggacatgcttgagggtcgtcgaatgggccgtagcgctctgtgacttgctgatggcgcacttcggctggagggagccgccatgctccagaaaaccggagctggcgaccccgttgagggcgagaacaacgaagatcgtggcgatcaccgcaattcgcaggggtgttcccgagaattttttcagccctgtttgcatatgaggaccatagtacatagttgccggctgatacaagttaaagttatgcgccaactctgcggagcgtcccgcgcagtccccggagggagtctctccgcccgcgtgtgaggccggtccggcagtggttgctgttgagccagtcctgatggcgccagggcacgttctccggggaagcggtcagtggtcgacttgggcgcgagggattccggccacggcggcacaccagcccagcagcccgcaggccgccatggcagcggtcatcggcaccgcagttccgttgtggagcatcccaaccagagcccccgcgcttgcccccagggtgtactggatcgttcccagaagcgccgatgcactccctgccgccttgtcgaagggggccatggcgagggccgtcacgttgggatagagaaatccggtcatgcagaggcacacgaacagaaggacgacctgggccgggaagccgcccacccccgtgaatcccgccaccgtgaggagcagggccgccgctgcgttgacggtgaacgcgacgttgagaatccgttgggcgctgaagcgtcgcaggagccggcggttcacctgggatgcgccgatcaggccgaaggcgttggccccgaagaaaaggccgaactgctggggagagacgccgttcagctcgatgaagacgaacggggagcctgagatgtaggagaagttgaccccggcgacgcagcccagggcgatggcatagcggaggtagcggcggttgcggagcagatggccgtagatggcggccatttcggcgacaccgcgcgtgctccgccgttcgggcggcagcgactcgggaaggcatgccgctgccgcggcgagagagagaatgccgaagatccccagaaaaccgaaaatcccccgccagccggtgatcagcaggagttgtccccccgcgattggggccaggatcggcgcggcccccatgaccagcatgagaagtgaaaacatcctcgccgcctcggcggtgtcgtagagatcacgcaccacggcgcgggagatcaccatgccggccccgcctcccagcgccataaccacccgccagaagagcagcccctcccccgtgtggacggcggcgcatccgaaggctgccgccacatagagggccagtcccccgaggagaggggttcgcctgccccaccggtcggccagcggaccgtacacgagctgccccgcggccgagccgaacaggaaggcggagatggagagctgcaccgttccgagtggcacgccgaggtcccgggcgatctgcgggaaggcgggaaggtacatgtcgatggacatggagctgaaagcggtcagcgcacccaggatgaggaccagtcgcgccagttcgcgccgggtcatgtcggccggctggaacgccggggccgtggaggttatttccatagggcagggttctccgttccgccaatgatgttcatgccgcactattgctcccgtttcttacaggcttaccagccagaagagtgccggcagcgacccgaaggagcagaggatgccgatcccgaccagtgcgatggcgagctccgcctccattcctgcaaccactgccagggctccggcggttaccatcggcggcatgcctgcctccacgaccgaaacacctaccgccaggccgttcatgtcgaccaggcggcatgccaccaggactgccagcggagcggcgagcatcttgataccgagtccgatgccgaccggcgccgcgagatgggggggcaacctcagccggagctgcaggccgatggccgtcatcaccaccggcaccaagggcagtgccaggtagtggagcgcaagggacagtccgtccggataggaccacgacttgagcgcgagcccggcggccaaggccagggatggcgggaagaggagcatcttgcggaccacggcggaaacggacagagttccatcctggccgtagagggaaaggatgaaggagccgtaggtggcgaagatcatcatggtccctatctggtcgtagacgatcaggtgcggcaggccgtccgcgccgaagaaggtccggatgatcggcacccccagaaaggaggtgtttcccaacggaacgatcaggagcagcacccccacgacgggccgcggccattgccagatcttcgccccgagcagcaccagtcccacggaaagcgccagcagcgcccaggggatgatcgccgccgtcaccgcgtcgcgagtgaaggcgattttgggggcgttgaggaggatgagcgccggcaggcagacgttgatggcgatcttgttgagcacgaagggggtatgttccggcagcgccttgaaccgccgcaggagaatccccagcgaaatgaaggctccgattatgagaaagttgtgcatggtttctcccggcacaggctattcggatcgcccgtgcccatcgtcatttatacgccccggtccaatgtgcgacctgggagtcgacccattagcgccggccttcgggttccgtgacgaatggatgaccccccttcggtcaacccgtgccatccggcgtgaacgcccggtagaagcgactgcatatatctccgggggaggtgggcggcgaagctcccgccgcacagggtgaggcataaggtatgaaatgccccgcaccttggtgaactctgtccctagcggtacctgccttccgtacgacattgtcagatataatcaagatagcagtggtcgaaatataaataaaatatattatagttatgaattgcataacttatgtttattcaagggcccggctatggatatccgccagttgcagtttttcgtcgcaatcgtcaggttcggcagcttcaccaaggccgcggagcggctgcgcgtggctcagccggccgtgagcatggccatgaagaggcttgaggaggagcttgaccttgtgctcttcaaccggcaggagcggaaagtgtctctgaccgccgaaggcgagatctttctgcggcatgcggagaagatcctggaggaagtggcgtcgacggaaacggaaatggaggagttgcgcggtcttgccaagggcgaggtgcgggtggggataccccccatgatgagcgcctacttttttccgcagatcatccgggacttctccaaccgctatccggagctgcacctgagcgtgtccggcgaaggagcttcaaagatccagaagatgatcctcgatggggaactcgacatgggtgtcattgctggcgcgagttttcccgacacgctcgagttgcggagattcctgcgggaagaggtgatcgtctgcgtacccaagaaccaccacctggcggagatggaacgtcttccgctgcaggaattcgcccgccatcccctgattttctacaaggaagggtactacctgcgggagctcgttttcgacgtcatgagaggggcggggctcaatccggccatcaggttcgagaccaatctctacaccctggtcaagtcgctcatccggaaagggatgggcatttcggttttcttgagaatggtggttgaggaagacgacgatctggaggcgattcccctggacccgcccctgtacctggatctccagatcgcctggaaaaaatacggttatctgtcgcgggcaaaccgtgcgtttgttgattttctgctggagcagagcgccagggcgcatcaaccggtcggctcgtgtcccgcgcggttggttcctgctggttgaagatggcttcccgcgtacacccctcttgccttttcggcccatttcctctttggcccggccccttggtaggcggccatcgacacgatgcgcggcgccgtgttgtcggcaggcctatgctggctggagcgtttcatggttcaggcctaaaggaatacgccgtgtggcacaacgacaaataatcagataattcggccacgccccccgggtgatgccggaccgtgcccggaacggctgactctgtccgatttgagatccggtcttgtcctcatgggtgaaatgatgttatgttgtcatgacaacataatgttaacgctggaaaggatgcccgcgtgctggacccgcacagtcgcatgccgttgtatcatcaaatcgagagtcatctccgggaggtcatcaggagcggcaagtggcaggccggcgaagcgattcctcccgaaaggctgctgatcgagcagtacggggtcagccggatcacgatccgccaggccctggcaaatctcgtggctgccgggctgctctaccggaagcatgggcgggggacttttgtggccggcgcaaaagagcggcccataaccgagtcgctggccaacctgacgggccacctggaagagttgcagctgcgcggacttgatccccgggtcagggtgctggcgctggagacccgacccatgatcgccgaagtggctgaggccctgcagcgaagtcccggcgccgaagggtggtacctgtaccggatcgtcactgtggagcagcagccgctcatgctttcgaccgtgtggcttccctgcgaccttggggtagagctgaacgaggaactcctgaaacagcacggcatggccctgctgctgacccacaacggcatcgctcctctacgcggcagccagcggatcggcgccatgagtgccggaccggaagaggcgcgcctgctgggggtgcgggccggtgaagcggtcttgcgtgtcagcagggtcatccacggcgctgccgaccgtccgctcgtgtggttcaggacgctctaccgctctgatcgctacgaatacgaagtcgaactgaagagaggcaggccgcacgcatgatcatgaccacgctggaaatattcctgattgcaataacggccggcgttgccggcgccatcctgggcctgggcgggggaatcatcatcgtgccggccctgaccctgctgttcggcataccgatacgcacagccgtggcggcatcgacggtgtccatcattgccacttcgaccggtgcggcggtggcctacctgaacgaccggctgtccaatgtgagggtcgccatgtggctggagatggggaccgccaccggcgcgctgaccggggcgctggtggccggctacctcaaccagcgcgtgctgttcctgatgtttggcgtgctgctggcctattccggctacaacatgttcaaggcccgcaaggccgaattgccgggcgaggtgctgcccgacaaggtatcgcagcggctgggccttgccggctcctaccacgaccatgtcctcaatgcccgcgttgactaccaggtgaccaggagcattctcggcctgatcatcatgtatttttcgggtgccgcggccggccttatgggaatcggcgccggcatcttcaaggtgccggcaatggaccaggtgatgcgcatgccgttcaaagcctcgaccgccacctccaacttcatgatcggggtaacggcggcctccggcgcggtggtctactttgtccggggcgacgtgaatccgttgattacggggccggtggtgctgggggtcttgctgggagcgctggtgggagcccggctgatggtcaggatgaagacgaccaccatccgcaagctcttcatcccgctgatcatctacacggccgtcatgatgatgtacaagggggtcagtccgtgacaagtccgaaccagccggaaaacgagggcgttgtgccgatagaactgatcctggcccgtctgctgcgcattggttcgatcatcgccgccatcctgctggcaatcggtattgcggccacgctgctgacaggggccgcctatgcgccccggttcatcacggccggcctggtcgtgctcctggcgacgccgatcatgcgggtgctggtggccggactggtctttttccgtgagcgggattggctctttaccctgttctgcctggtcgtgctctgttcgctcgctgcgggcgtcctgctcgggcaggttggatagggcaccggtttcaataccatcaaaaaggggcccgaaggccccttttgcattactactcgcgccgcttggctgcaaacgacatcacagccgtcgcatgtctactccaccgtgactgatttcgccaggttccgcggctggtccacgtcggtccccttgaggaccgccacgtggtaggccaggagctgaagcggcaccgagaggatgatcggggccagttcctcgccgtcggtgggcacctccagggttacctcggcctttttcgcaatcgcctcgtcaccggcggagcagatggcgatcacccgtccgccccgggcgatgacctcctccatgttggagaggaccttttcgtaggtgctgtttttcggcacgagaaccaccaccggcatgttctcatcgatgagggcgatggggccgtgcttcatctcgccggccgggtagccttcggcgtggatgtaggaaatctccttgagcttcagggcgccttccagggcgatgggatagttcatgccccgccccaggtagaggaagtcgcgggcattcatgtagcgccgggcgatccgctccacctgctcgttggtctccagggcctgctccaggagtgccggcaccttgagcaggccgccgatcatggtgcgtccctgctcgcagtcgatggtgccgacggcccggccaaggcggatggtgaagaggtagagggccaccagttgggtgacgaaggccttggtggaagccaccccgatctcgggtccggcatgggtatagagcacgccgtgggcttcccgggcgatggaggaatccaccacgttgcagatggcggcggtcatggcgccccgggccttggcttcccggagggcggccagggtgtcggcggtctcgccggattgggagatgaccagcagcagcgtcttcgagtcgatgaccgggttgcggtagcggaactcggaggcgatgtccacctctaccgggatgcggcagtgctcctccatgaggaacttgcccacgagtgccgaatgccaggaggtgccgcaggcaacgatgcagatccggccgattccccgcaactgctcgtcggcgagcttcatctcctcaagccgcacgtccccctgctcctccagcaaccggccggtgatggtgtcctggaccgcccggggctgctcgaagatttccttgagcatgaagtgcttgtacccacccttttcagccatgaggggggaccagtcgatgtggcgcgattttttatccaggggcgcgccggccacggtggaaaaggtggggtggccgtcccggaagacaactatctcgccgtcctccatgaagaccatctcccgggtgtgggagaggatggcgggaatgtccgaggcgacgaaaaattccccctcgcccaggccgaccaccatgggggagccctgcttggcggcgatgagcacgccgggctcccgctcgcagaggatgcagagggcataggcgccgcggacctcggccagggcctcccgaaccgcccgctcgaagtcgcccgtgcccgcgaacttgtcgtcgatcagatgggcgatgacttcagtgtccgtgtcgctgttgaaaacccggccgcttgtcacgagccgttgcttcagttccaggtagttttcgatgatgccgttgtgcaccacgatgatggagccggcctggtgggggtgggcgttgcgctccgaaggggggccgtgggtcgcccaccgggtgtggccgatgccgatgcggcccgccaggggagtgctctggatgagcctctcaaggttgatgagttttccttcgctgcggcgcttgtccgccttcccttccagaagggtgcagattcccgccgagtcgtagccccggtattcgagccgcttgagcccgtcgaggatgatgggggttgcttcctgagcgccgatatagccgactattccgcacatagatcaggtctccgtttgtatggggggctcagtgggggcgcgtgtcagcgatccccgcgtcatgattactgatcccgtttcctgagtttccagccttccttgtttatctgcggcgtccgggctatggccagcgaatccgctggtacatcccgggtcactgtggtgcctgccgcgatgagggtgttgctgccgatggtgaccggcgccacgaactgcacgtcgctcccgacgaagacgtcgtcaccgatgacggtccgatgcttgttcacgccgtcatagttacaggtaatggtgccgcagcccacgttcacgttccggccgatggtggcgtcccccaggtaggtcaggtgggatgccttggacccctctcccatgacgatcttcttggtttccacgaagttgccgatcttcacgtgggccccgagctcgctgccggggcgcaggtgggccatggggccgatggcggcgtggtccatgaccgtggaatcctccatgacggtacccgctttgatgaccacgtcgctgccgagccggcagccccggatcaccgcccgcgattccaccacgcagcggtcgcccagttcgctccccttgatgattgcgccggcctcgatggtgcacccctcgccgacccggcagccgcctgcgatctggactcccggctgaatcgtggtgtcggcgccgatgacgaccccctggtcgatgtaggtggccgccgggtcaaccagggtgacgccgttcagcatatgctcctcggcgattcgacggcgggcgtgccgggctgcctcggccagctggacccggtcgttgatccccatgacctccaccggatcggccaccggatgggcggtgcagcgcagaccccggtcattggccatggtgatgatatcggtaaggtaatattccccctgggcgttatcgttgccgatccgcttcaccgcatcgaagagaaaggatgcctcggcgcagtaaatgccggcgttcacctcggtgcggctccgctcgtcgggggtcgcatccttttcctccacgatccggatgaccctgccgtcgaagccgcggatgatgcgcccataaccgtggggattttcctgacgggccgtgagtacggtgaggaccgccccggtcgcctcgtgggccgtcaccatggcccgcagagtctcggtgcggatgagggggacatcgccgcagagaatgagaacttttccgctgaagccggacagatccccggcggcgcaggcaacggcgtgcccggtgccgagctgctcctcctgcacggccagggtgatgtcggcatcgttggagaaatgctcgcgaagacgctcggcctggtggccgaccacggcaacgatgcgtcccgcgccggcctgtcgggccactgccaccggccatgccaccatcggcgcgccggccagggggtgcatgactttcacgatccccgatttcatccttgtccccttgccggcggcaaggatgattgccgcaagattatccatgggttcctcccggactgaaagcgtcggaaataattcgtattcgaaaacaagtaacgttaaacgatgccgaggtttccagtcaagtgattaacgtggcgaaaccgcgagctttcgcctttacacgggatgggttctagagtagtcttttgccggagaacctatgggaatacctgaagacatacacctgttcgagcagagcctcaatgagctcgtcatcaagtacgagcagtacttcctcggtatcgagaagcgggaacccctgcgtctgcgggaaacggtcgaccggttggcgcgcaagcactcagccgtgaagatcgtcaataccatgctcaacttcaagtatacctctcttgtttcccgctacgccagttaccgccagtactgggaccgaatcctccggctcatggaagaagggaagtactcgcgggaccgcttcaggatggcgatccacgaacgttcatcaccggaggtgcggcagcatgaacccccgcctcccaaggatgaggcggaagagctctatcgccagttcgtggaggctcgccgttcctgcaacctttccacggacaaggtctcccgcgatcaggtcgccgcggccatcgaacgccagaagccggtcatcaaagccaagtacggcaccgaccaggtggaattccgtgtggtggtggaagacggcgtgcccaagatcaaggcccgtccccgccgctgaagcgccttgtcttctctttttcggagtctgacgtgaaggttgtccttgtcgccattcatccctatccctcgccccaggccgttcccctcgccaatgcctgtcttgcggcatatcttgctaccgacgaggagctgtcggcccgggtgcgggccgtgttgtgcgatttttttaccggcacggctgtcggcacctgcgtggacgatatccttgccaatgcccccgatgccgtcgggttttccgtttacctctggaaccgggacgacgcccgtgccgtggcggatgagttgcggcgccgcgcaccgggtctgacgctctttgccggcggccccgaagcaacggccgatccggcgggactgctcaccggctcttcctttgatttcctcatccagggcgagggggaaatcccttttctcgatgtgatggggcgccttgagatcggtgaaccgggccggggagccgtgggtacggcctggcttgacaacgacacgctcaagcacacgccggctcgtccgatccgccttattgataccgccccatcgcccctgctgacggggattatcgatccgtccggctatcccggcatcctctggcagcttgcccgaggctgtgatttctcctgcgaatactgttttgacgacaagggagagcgcggggtgcggcgctactccctggagcggatcgacgcggagctcgacgtgatcgtccgcagtggcgttcctcaggtgtttgtccttgactctaccttcaaccaggatcgggaacgggcgaaaaaagtcctgaagatgattcgggcccgcgcccgccatgtccatttccatttcgaggtcaggagcgagttcatcgaccgggagatggccaagcttttcgcggggattacctgttcccttcagatcggtctccagagcgccgacccgaaaatcctgcgcagaatcaggcgccatctggatcccgacgactttcgcgagcggattggcctgctcaacgaaagcggggcgattttcggtttcgacctgatctacgggcttcccggcgactccctggctgcgttccgccgcagcctcgactttgccctggagctctacccgaatcacctggacatctttcccctggcgatccttcccggcaccatcctcgccaaccgggcgtcttcggaaggcctggagcaccttaccgcgcctccctatacccttacgggatcccccacctttaccccctcggaccttgagagggctgctcgcctggccgaagcctgcgatatcttctatacccgcggaaaggccgttgcctggttcaacagcgtggcgtcggccctgcgcctgtctcccgccgccctgctcgacgagtttgccgcctggctcgatgatacccggcagaagggggagcgcggtaccgacctgggcgatcaggatatctggctcatgcagcgggagtttctcgaccggattttccgccgccgcaagcgggcggcgcttcttcccctggccctcgatctggtggactaccattactacttcgcggcagcactggttgcgccgccgcctcctcttccaaccgaccgggaactgtcgggccgggatctgctcggagcggtcttttccctcgcgccgacggcccggcttgcccacttctcctatgaaatcgtcgatattctcgaagcgggagaggtggatctggcggcattccgcgactgctttgccccttccggctcttgggcggtcatttatccccggggaggagacgtttacacggaaccgcttctcgaatcatatgcgaaatttctgcaggggctcgacggtaccggccaggccggcgcagcagcgtcccgtgccggcctgacccgggccgaggcacgggaatttctcgatttcgccgcggcagaggggatcgttgtccttgcgactcaggcgcagtagttcaagtgtgagtttgccctcttccccgttacgctctgtataaaaaaatcatacaattttgttgctttttctcgtttgcgtgtattagtatcgccgggattcagagctgtttcattgaagtactcttatactttaaaatacggttttacgatagccgttaacgcaaattatcccccatgtaattcctgtttgctatggctgtcaataatgcgccctgactggaaatgggtttgagtattaatgggcgataccgtgttctatttgtgtgaatagaatacaccaacagaggaggagttatatatgttgtccacgtttctccggctgttccccgcgtttctgctgttcgtgaccctcgccggcacggcagcggccgagagcggcatggcgattgatcccgccacctgtctcggctgtcacagcaacaagatttcggccgcggcgttctctgcctcggtacacggcaagaatgcctgtaccagctgtcacgtggagatcaccgatctgaccaagcacatgaagggtgaggtcaaggtcgaaaaggtgcgctgcgaacggtgccacaagaaggaaaacgccgaacactactccagtgtccatgcccagaaagatgtcaggtgcgctgactgccacaccgatatccacacccactcctactggaacaaggataagcgcaaggtcgtggccaagtgtatccagtgccacgataaggaggccggttaccgcaactcgatccacggcaagggcgtcgcggccgggaacatggattcggcagcctgcaacgactgccacaacctgcatgacatcaaaccgctgggtgatcccaagtccaaggaaaacagagagttccataccaaggtgtgtctgaagtgtcacgccgacgagaagatgatggagcgcaacaacgtcttcaccgtcgccgtcaagacctacatggacagctaccacggcaagaactaccgtctcggcttccccgagaaggtcgccggctgcgccgactgccacaccgcccacggcgtgctcccggccaaggatcccaactccagcgttaatccccagaacctggtcgccacctgcgccaagtgccacccgaaggcgacccccctcttcaccaagttctactcccacggtgagcttggcgatcgtgagaagtacccgatcctctactacaccttcatcgccatgaccggcctgctcgtcagcaccttcgccgtgttctggattcacacgctgctctggatgttccgcggcttcgtggaaaaccgcgagaagcaacaggcgctcattcacggccatgccgagcaccacatccccgatgggcacaaggtgtaccgccgcttcaagcgtcgccacattttcctccatctcctggtcatcatcagcttcctgatcctgtctctctcgggtctgccgctcaagttcagcagccagcactgggcgaagttcatgatggatcacatcttcgggcactcggccaatgccgcgctcgttcaccgcatcggtgccggcatcaccttcgtctacttcgcgggtgctctgctcctgtccttccacttcctcttcgtccggaaggatatcaagggtaactggctccagcgcatgttcggacccgactctctcatgcccaacttccgcgacatcaaggatgtggcggggatggtccgctggttcctgttccgggggccgaagccgaccttcgagcgctggacctactgggagaaattcgacttcatcgcggtcttctggggtatgtttgccatcggcggctcgggcctgatgctctggttccctgagttcttcggtagcttcctgccgggctggatgttcaacgtggccaccatcgtccactccgacgaggcgctgcttgctaccggcttcatcttcacggtccacttcttcaacacccacggcaggcccgagaagttcccgatggacttcgtcatcttcaatggtcagatgccgaaacatgagttcatcgaagagcgcggcgaccagtggaagcgctatgaggaactcggcatcaccgaggaattcgccgccaagaaaaccagtggcgtcgtctatgacttcatcgtgaaaggctttggtttcaccgcggtagtcatcggcctcaccctggtcgtgctcatgctgtacgccttcctgagcggaggcgcgcactgatctttcagtagcggcatcgcaggaacgaaaagggggaaccggtcaaccggttccccctttgcatttgcgaagtaacgctgtggagcccccgcacttttcgccaacattaggtattctgttcagatccaacgatctcaggcgccaaggcactgatgccctcgcacggcgaatgaactgggacggttgccgcgtcattttctggtgccggctgccaagcctgcgggggaatgctcggggaattggattgtgctcaaggaaggagcccagccactgtcgggtcgggcggggtatcaaggaagtgcagccggctgggcggcagatgtcacgaagccggctgcatctggtgtatgtgccgcatgttgcgccatcatgatgtgatgacggttccagagatccggcgatgttgttcgccggcgaatctcttcgtgcatggatgcgtttagccttatgccgtcgcgaattctcattgccgcttcagccacaccggcaatctggttggcaaggcggagagcccgtcagcgctcgcccatcgattcggtcatggtcttgcgcagtggtttgagcaggtagtcaagcacggtccggctgccggtacggatatccacctgggccgtcatgccgggtatgatgtccagctgcttaccggttctcgtcctgaccggattgctgccggctatctcgacatggacccggtaataggtctgctcgcccgctttggactcctccttgatggtgtctgcgctgacataggcgaccgtaccgtcgaccgcaccatggatggtatagtcgaaggcgtcgaacctgattgctgcgggcaggcccggtcggatctgggcgatatcggacggcttcaccttggtttcgatgatcagcttgtcgtcaagtgggacgatctgcatgagctcctcgccggagcggagcacgcccccttgggtcgtgacgcggacattttttacgattccgtcgacgggagttttcatgacactgtcgaacagttgctggttgcgttgagtcctcacctgttcgttctggttgatctcgtcctcaatctttgccaactcggcgcttgcatcctggtagtatttgtttttccggttgatcagctgtgcctcggcatcgttcaatgcccgttcgctcctgatcacctctgagcggctcacgtcgccggtcttggccaactgcgccaccaggtgggcgtcctcccgcgcaagttttaccgcgacgtcaagggtccgcaactcttcgcggaggctctggcgtcgctgatcgaacagtgcctgctgtaccttgaccagctccgggaagccgcgcaattcgggaggaaatgcgaccgacggagagcccagcacctcggcccggagtctggccgattgggccttcatcgccgccagccgggcgtcgagctctctgaccgaagctccggagcgggtctggtcaagcaaggccactacctgtccgcgcctgacccggtcaccttcctttaccttcagagactggagcactcccccgtccactgcctgaatgacctggacccggctgctggaaatgaccgagccgatcccgcgggtcgtctggtcgacacgataaacgtacgcccagatgaaaaagagaatgaaggcaacgacgaaggcccacagcagcactgagcggaccggcttggccgatgtctgttccatggcgtcattcatgcactgctcctgaatggtgaggtgtcttgggacccgcctgcattgcctggatcacgtcattgggagccccgtcggctacgatctgtccacggcgcatgacgatcagccggttggcgagggccagcaggcgcgggcgatgggtcgcgatcagtatgatgtcagttggccgcgtccagttctggatagccttgaaaacccgttcttccgattccatgtcaagggctgccgtgggttcgtccagcagccatacccgcggctgcgccatgaaaatcctggcaagggccgtgagctgacgctgtcccccggaaagtccctgccctccctcgctgatttccagctccatgctgcggggattgtcggccgccagcttgtcgatgcccaggagctctacgacttccagcagccgcgaatcgcccacccctccggcaagggcgatgttgctccgcagagttcccttgaagaggtgcacatcctgaggaaggtatcctacccgctccatcaacacctgcggatcaagctcccagatgtcggcgccgccgagccgcacctgcccctcgcccgccttgtagagccccgccgccactttgagcagggtagacttgccacagccgttggggcccatgagtaccacccggtcgcctgccgcgaattggagcgaccccaactggaggcgcaccacgggggtggctgggtaggaaaagcggaccccgtccagctccagccgatcggggaggttgtccggaaccagaaggctcttgtccgcaggacggcttgtttccatggcgagcaggcgattcaccatttcgatggcctcgcgcacatgctgccattggacaagaatccccacgctctgggccaacgggccgagaatcttgcctcccaggatggtgcaggcgatcagtccgccggtagtcaggtgcccctcttcgatctggatcacgccaaccactattgcgcccacgtagccgaccgtgccgagggttgccgcagtggtcgtggtcaggcttgagatcagcttgctcttgagcgaatagccggccatcgtggcggtgatgccgcgccaggtgtccgcgaacctccatgcgctaccgctggactggatcgtctctgcgccctggagggtgtcgacgaggaggccgtgccgctcgtgcccgcgctggatctcaagccgggccagcagccgtagcttcctttgggccagccagccgaggaggagggacaccggcacgagcgtgatgtagaccaagctgacctggccaccgatgctggccacgatcgcaatgaacatcaggccgaagggaaggtcagtcaaggcaaagacgatggtggaggagaagaagtttcgtactgtctccaggccgttcatctgggcggcgagggagccgaggctgcgcgggcgccggtcgagtcgaagatccaccacatgctcgaacagcttctgagacagtgccatgtcgacccgcttcgccacgtcgtcaaggattctcgcccgtagatacttgagcacccagtcgaacaggaccatgatccccatgccgaccaccatggcggtcagggtcgagtaggcgaacgtcggaacaacacggtcgtagacctgcatcgaaaagagggaagtggcaaccgcgagcaggttgatgatgattgttgcgacgaatacctcgacgagccaacgcttctccttgagcagctctgccaaaagcaagcgggaggcgttgctctggaggagctcgacggcagaggcttcaacccgttccgccttgagccagaggacgatggtgtcggtcaaatcattggcgttgaggtgcgcggaggttccgtcggccgcggtcagggtgatggtttcgccttcgccctgctcggccagctgccagcggccgttgcagagaaccaggacggggagatgacggcgatcgaggcgttcccagcgaagctgcgccaccttcacgttcttctgtttcaccgccagcaggatgcgcgaaatccgctcggccggcttgacatcgaccccctcgggctggctcgtcaggcatgcctgctccagttcgccggaagcaaccggcagtccgatcttcagcagcaggcgagcgaggacaggggcctcgatcggcgttgccaggctgttttcgccgaaaataacagtctcgtgcccttggggcctcattcgttccctcccgtgaatgaatcaagctgtcccaaccgggcggccaggcggagcgaggcctcctcaagggagcttcgcgcctgttcgagagaaattcttgcttcagaaaattcgcgctgggcattcaggacatcaacccagctcttgcggccggcatcgtactgtcgcaaaaatgacgcgagggtctcttccgttgacgtgaccagcagctcgtagctacgaactacctgccggaggctcaggatatcggttaccagagcctccgcctgacgccgcacgtcgttctcggctgcggcaacctcttttcgtgccgcgtctatccgtgagtcggacgctttgaccttcttccatcccgaaaggccgagcccctcgacactcccctgcagtaccacgccgaaacgggtttcatggggtgtttcgccatatctctcggccacgtagacgttctgctcgaccttcgcatagagggccggcatcattgaggcaacagccaagcgagacgtgatccgtgcatcctctaccttgagaatccgctgctccactgtggcggaagttttgacgatcatctccgccatccgctcgggctcaggcagctccagaagatgggccgggacgggttcgttgccggctaccggctgctgggtcagagccagcagatcgcttcgggcgcgggacaccgcccctttaagctggatgcgctgggcaatggcctgagacaaacgggattcggccagcaggatatcggcgttggaggcaacccctccctcaactcgccggctgacgagccctttaagcttttcatgctcgccgacattgagttcagccgccttcaggcgttgaagcgcccctctcagcgtggcgtaggccgccgaggtctcttccatgacccggcgccgtacgtcgagcagcgcagctctgccgattcgcagccccacatccgcctgctcgatcccgccgtcaatgcgtccgccgacccacagcggctgctgcacaaccgctacgacctggttctggttgttggtcatggtctgggcctggatggtaagcgccggatagcgcttatactcggccgacttcaggtccgaaccgagagccttcagttcggcaacctgacttttgatggatggatgaccgatcgccgcgaagttcagggccacgtcgagtccgtccccggtcatcggcgcctcctggccccatgcggtagcggccagacataatgcgccgatgaccgcaccaagcacccgagttcttacactgcccacgaaaatccctttctgtcatgctcccgcctcgtccagggggagtgcactgatccataaacaagcaggctgcccgcccagcccggacgggcagcctgtttatccggcccggcccctcagtattagcaatttctgttccttaccctgcgactccatgcacattggtaatggcctggttgatcagcagctgggtgtggtcggtgccgttggtgtacacatcataggtcacgctgccgtcggtgtaggtgtcggcggctccgtggctccagttggtaatgtcggcgatgatgacctcatcgtcggcgtcaccgtccaccatcagctggtggaacggctccgagccgttcgccaggatactgaacaggttctggtcctggtgaagaagttccgccgtggtgaggcgaagggtattgccctcgccccccaggtcgatcttctcgatgccactcatggcatcgtttgccacgagcgcgaccagatcaaattcttggcccgcggcgtcgaacaggatggtgtcgaagccgaggccaccgtccacatgcgccccatccgtcacttggagatggagcagattgtccatggtcagatggatgacatcgtcgccggcgccggagttgatcgtgtcggcggttgccgcggcatggatgacgtcattcccgtcaccggccacgtcgtcaccgcggatagcgccggtaaccggggtgctgtcgatgttgattccactgccggacagcgttacctggaagaattcgtccggctcgacgatgtcgtcgccgttcaccgtcaaggtcagaagacggctgttctctccggcccccatttcgaaggacccggtaaggggagacatgaagtcggcgctgtcgacatctccgctgacggcgtagttgagcgttatcggcgcgtcaatgttgccggagcggagcacctgataggtataaacggtctgggttccggacgccccttcgtggcggtccacgtcgaggccgatcagcaccaccccgtcatcgtcgctcaggatagtggctgaggcttcgccggcattgggcgcgatactgacgccggagccaggattgcgcagacggacactgaactcttcgtccacttcggtcagagtgtcaccagccacttcaaccgtgatggttttcgacgactcgcccacagcgaaggtcagggcgccgccggggaagctgttgcctgcgaagtctccggcaacggtctgatgtcccccgctgccgattacgtcccaatcgatggttgccgaggtgtccagagcaccggtgcgggttacctggaagctgaacgtcgtcgtgccggcatttccttccagcttggctgtgtcgagcgccgtgatggcgacctgggaatcatcgttgcgaatgacgcccgtagcatcggcgttaatgaggttggctcccgcgggattggagaggagcacgcggaaggtctgatcctgaccataggtttcgtcccccgccacctgaatggtgatgtctttcacgctttcgccgtcggcaaagtacaccgtccccgaggggaggatgccccctgcgaaatcgtcggcacccgcagggtagctcccggtgccggctacggcccaggagaccgatgcggctccgttggccaggccgacccgttcgatccggaaggtgaagtcggtgagaccgttgttgccttccgccttgtcggcatcgagagccgtgatcgaaatgccggtatcgtcgttggcaatgatggtttctgcggtcccttccaggatggtggcgccttcggggtccgaaagcaccagggagaatgtttcgtcatattcgccaactgcgtcgccgaggacggtcaggctgatctgttgcgtgctttcacccggctggaaggcgaccgcacccgaggggaatatcccgccgaagtcagccgcgttggccggccggaggccgctgcccgtcacctcccagagggcgctggcagcgccggaagtgtccccgctgcgggtgacggtgaaggtgaaggtggtttcgacgccgtccgctccctcggccaccgacacgtggtcggccctgacgaacagaacggcgtcgtcgttgcgcaccgttgccgtgaccggcgctcccaccgtggtggagccataggccgggttggcaagagatacgctgaaggtttcatcgtattcgccggtggtgtcgccggcgacttccacggtaaaggtcttgcttgtttcgccgtcagcgaacgtgaccgtgccggtcgtggccagcaggtcgtcctggtcggtcgggtgcgcaccgcttcccgcagcaatccattctacgctggtggcaccggtggcggtcccggcgcggtcgatgcggaaggtgtagatggtggccccggagttcccttcggcatgatcggcggagacagccgaaagagtcagggtgtcgtcatcgtcgatgatctggccggagacgttgttggccacgatatcggcatgatcgctggcgcccgacaactgcaccgtgtaggtttcgtttccttcccaggcgccgtcgccggccagatcgatcgtgatggtcttgcttgattcgccggccccgaacaccacggttccacccggcaattccccgccggcaaagtctgcggccgttgccgtgccggcaacgacattccagttgacactggtttccacgctcagatcgccgctcctggtgaccgtaaaggtggcatgcccggcggtgctgctgtcgccttccgccacgttggcgtctgcagcggccagagagaggtccacgtcatcgtcgtggatgatgcccgaggccgttgtggcagtatcgtcgaccgtgcttcctgcgcccgggttatagagttcgacactgaaaccttcatctccttccaggttgcggtcgccgctgaccaggacggtgagggtggcggtatcctggccgtccgcaaagctgaccgtgccggtggtggcgacaaagtcgtcggctgaggtgtcgccgtgcacgatgcgccagcccacggtggatgtgccggtcaggctgcccgtccgggtgacggtgaatgtgaaggggctggagctgtccgtcccctcggcatggtcggccgagaggggggcaatggagatcacgtcatcgtcattgacgatagtggcgcttgcggtctgctcggcatagctgtgagtcaggccgttgacgggagcggccagcgtcacggagaactctttgtcggcttccagcaggttgtcgcccgctatctgcacgacgatgtcctggcttgtctgtccctgggcaaagaccagggtccccgacgggaagaagctgcccaggaagtcgtcggcatcggcgggattcgttccgctgccggcagtgctccagtccagcgtggtggccgagaggctgccggtacgggtaacccggaagacgtagctgctcgcgccatcaccttcaacagcgggaacgctcaggggggagaccgtccactctacgtcgtcgctgacaatggtgccggtggcgctgccgatcacgatatcggcgccggtggaagcattggagagacttacggtgaagctttcatcgccttcaatcgccgtgtcgccggccacatccacggtaatggtcttgctcagttcgccggcggcgaagctcaggctccccgagggaagcgttccccccgcgaagtcgtcggggtccgtggcgcccgcagccagcgaccagtcaacggtggcctcaagtgcggtgttgccggtgcgggtcacggtgaaggtgtaactggtgacgccgttggctccttccgccctgccggcgtcggtggcactaatgcgcagtgaggcctcgtcgtcgatgatggtggcgtcggctgagttgtgggtgaacaccacaccgtccggaccggtgagggtgaggcggaagttttcgtcggcctcgcccaggtagtcccccttgaccggaacgctgattgtcttgctggtctcgcccgggtcgaaggtaaccgttccggtggtgctgtcgaagtccgagccggatgtgccatcggcgccgataccggccacgctccacgtgagggtctgggagccgctcaggttgccgctgcgtgtcaccacgaaatcgaaataggtggtatcccccggattcccttcggtctgggaggccggtgccgctacgtcgaagacgatgtcgtcggccagtatgctccccgttgccgtgtcggtggtgatggtcaccccgctgctcgggttgctgagggtaacggtgaaatcctcgtcaggttcgccggagagatcgccgctcacgttgatggtcaaggtagtggtggcctcgccggcggcgagggtcagggtgcccgtcgtgccgttgaaatcagtgccgtcggcgggatgggccccggaaccggcgacggagtattcgaccgtttccgcctcgcccaggtagccggtacgggtgatggtgaaggtgtaggcggtcgtgccgctgttgccttcattctttaccgcgctgtcggccgcgatggcgatggtcgaatcatcgttggcgatcgtggagccggccgagccggtgatgatcgcgccgccagctgcgttagacagggtgatggtgaacgattcgtcggcttcgactacctcgtcgcccacaatctcgatggtgatggtctttgcggactcgccgtcggcaaaggtgatggtgccggagggaaggccgccattggacccgaggccgtccgccgtggtgaagtcggcggccgacgcgccggctgacgagagagcccagtcgaccgaggctgcgcccgtcgtgttgccggtacgggttacggtgaaggtaaacggtgttgtgccgctgtgtccttcctgctggttcgtctgatcggcagcgatgtagatcgcggcgtcatcgttctcgatggtgccggtggccgtggcctgggtgatggtgtcgccggtggtgccggcccccaaggcgatgctgacggtatatgactcgtcggtttccggcgtggcatcgctgctgggggagatggtgatggtcttgctcatctcgcccggcgcaaaggtgacggagccggaggggagcgaaccgccgaagtcggctgcaccagctgagccggcgcttaccgaccaggtgatggtctggctctgtgccgtgtcgttggtgcgagtgatggtgaaggtctggctgccgctttccggcgagctggcagcgtcaccggctatggcgaatgaggagtcgtcgttcttgatggtgccggttgcgctgatgtcgatggcctcatcgacccccaccaggtttgacagcaggatggtgaaggtctcgtcggcctccggcgtggcatcgcccgccactgtcaccgagatggtcttgctggtctcgccggcggcgaagctgaccgtgccggtggtggcgccgctgaagtcgccagcggtggtggtgccgtggtagagggtccagttcatggatgacgtgccgctggtgtcaccggaacgggtgatggtgaaggtcatggtctggttggcatcgctttccgtcagggtgctgtcggcaatgctgatgccggtatcgtcggtgacaatggtcagggtgctgctggccacgctctggctgttggtgatggtgggggaagaactggtcagcacgtcttcgtagagcaccacccggaaggtttcattgttctctgcgactaggtctcccctgattagcacgctgaacgtcttggtgagttcgccgttggcaaagctgaccgtgccgctgggcaggccattgttggtaccgaggagatcggtgctggtgaagtcggcactgtctgccggggtgccccccaccgcctcgacgcgccagcgcagctgggctgcgccggtatagccggtgccgccgcgggtgacatcgaatgagaaggtctggctggctccctggtcggtttccaccaagctggtgctggccggcgtcagggtgtaggtggtgtcgtcgtcgtagacggtgccgcgtacgtccagcgtggtggccggcgagttgtagctgctggtgtaatcggcgtagtaactctggaaacgcacgctggagccggcgctgtcgccgggggcggaaaggcgcagggtaaaggtttcgtttgcctcaaccgtggtgtcgtcggtgagcaggtcggccagggagatgctgtaggtgtactcgccgtaggcgctgccctgtgcggcaagggtaaagctgccgctggtggtggtgaagtcgccgtttgtggtggtgccgttgatcagggtgtagttgacgacgatgtcgcagtcgagccggccgtagcggttgaccgcgaaggtcagcgggttcccctcgtaggcgctggtctgcacattggtgtagtagccgttggcgtcgccgctgtaggtgtcccacccaccgacccagaggcggatgtcgtcgttcttcagggttgtggtgacgctggcttgggcgttgttgatgtccgccggaccgtagaagtcggtatagagcggcccgtgttcggcgtcgtccgggtccagcacggtgaaggtgagtgtcttgtcagactccacgtagcggtcgccggtgaaggtaaccacaacgtttttgctggtttctccggcggcgaaggtgaccacgccgtaggtggtgttggaagtgtattcatttacgctggcggcatcaccgccataggtcaaaatctctgcgctgttgttggcgctaccccagttgatgccgctgccgtcaagtcgccaggccacggtagtggggtagttcaggctgccgtcccggccgccctggtcggtgcgggtgatggtgaaggtgacgctgttgccggtggccgaatcgttggcgccggtcccctcccaggtggtgctgctgccgaccgaaacgccaatcagcgggtccgattcgttgtcgtagaccctggcggtatcggtgtagccggtggacgcggtctcctggtcgtggttgccttcgccggcattgacgttggtggcgttggaaaggacgatgggcaactcctcccgccaggtttcggtccagctgtcatcggtggtgaccacggtgatggtcttggttgtctcgccgtcttcaaaggtcagggtcccggaccaggtgagggtccctgcattgtaggtggcggtaccgtttgagggggtgacgctgtcgatgtccgaaggatccagcttgtaccacgtgccggtagagttgttgctttcattggtggcttcggagccgggcagtgccagggaccagtccacggtgtcggtgccccggctgtcgccactgcgggtgacggtataggtgagagttcccccttccaccacatcgttgaccgatgcgtcgaagcgggtgtcgtcgttggtgatgatgccgtagttgtactgcggatagctcacggtgtcgtaggtatagatcgaggagccggcgctggggttctcgaggaagatgctgaaatactcgtcgtattctccaatatcgtccaccttggtgtagaacttgatgtaggcccactcttggccgtcggcaaaggtgacggtgccggatgggagggcgccggcggtggtgatggcggtgatgtcgccgttaccgtcacgggtgatggtgaggaaatcgtccgcactgaccgctgcgttgtagtacgtgccgatgcgccagcccacgcttgccgttcctgcagtggcaacctggcgctgcacggcgaagatatgctcgacatagccgtactccacgccctcaatggtgacggtggtggcgcccgcaccgccgtcggccggcgtatcgccttcgacgcgcgtgcgcagcccgtcgcccgggttcagcgtctgtacgctggtgctggccacttcgcggtcgctcagatagtagaccgcttcgtcccgttcgatggaggagaacaggtagttggtgttgctggcgacaccgttggtggcgctgctgacctgctggccgtcatagtaggtccggtacggggagtaataggtcctggcgagttgggtccccgtgcctttggtcggatcgtcatagatcacggtaacttcgtcatagccgctgctggcggtcaggttgaccgcgaaccattcgtcgtcttccggtgtatcgtcgcccgtcaccgtgaccgtgaagctggcgttggtctggccggccgagaaactgccactgccgctcaacgatccggtgaagtccgaggcattcgccgtcaccgtctcgtaccgcgactgcgtattgtcatacatgtaggcggggttgccggtgtaggggtcggtatagccaaccgcccagctgtagttcgtggtgccgccggtgtagccttcacgcgcgatgttgtaggtgtaggtggtgttgttgcccgcggttttttcagcctggctgtagtcggcggcactcagcaccagccgcgtatcgtcctcgagaatggtgctggtatagctggtgatgttgcccaacgcgctgcctgagttggggttggagagctggatggagaaggtttcgtcaccttcgacgctgcccacgccggtatcaccgtagacgtagaccactatggtctgggtggcgacaccggaggcgaaggtcagggtcccgctgggggttaggtttgagccaacgccattagtgaagtcagcgctgctggtggtgccgtgcaccacgctccagtccaccgtgctggtctggttgatgttgccggtgcgggtcaccgtgtaggtcatggccttgccggtgccgtggaggccgtctccttcgagaaggttgaacgtgccggcggtgatgttgagttcggcgtcgtcgttgcgcacgataccatcggcactggcggtgatgacttcggtgccggctgacggattggagagtacgacgcgaaggatctcgtcagtctccttcgctgaatcggtggcgatgttgacggtcagcgtcttgctgatttcaccggctgcaaaggtgactgtgccactgggcaggccactgttgtctccgagcaggtcctgcgagccgacactgccgaagtccacggcgtcgacacccaccccttgggctactcgccactccactgtactgccgtgggtcgtgtcaccggtgcgggtgatggtgaacgtgtacggttgggcgccgaccccgtaagccggggcgctcatatcggtaccgggaacagtcaggtcggcgatggttacaccataggtgccagtgccggaacccaggtgcccagcatcgataaagtaaatgccgtttgagggggcagtgtaggttatgcgcgaattaacgccgatgaaatcgtcgttagaggcaagttggatacccgtactgttacgcagcgagaggaacacgtcaccggccgtatagctgccgtttccgatgagatcgatttgatactggtggccggcgacgaggttgactttataccagtcgcgatcaccggcggactccacggtgccgctgaccgtcccggccgcactgacggtaaatgtgctggcagtgctgcccggtacttcaccagtgggggtgacgatggtcacgttgccttcgttcttgtcggctatcagcgtgacgatggagacgcttgcatcgtcgttggtcagcaccgtggatgcgctggccgtgccgatgacgctgttggccggagcccccgagagggtcacggtcatggtttcgtccgactccacggcggaatcgcccttgacattgaccacgatggtggcgctctcctggccgtcggcaaaactgaccgtgccggttgccgcctgcccgccggccaggtcgttgccggtcgcgaagccatcggcgccggtgatggtccaggtgagatcacgggcacccaccagagagcccgtgcgggtcactgtgtaggtgatggtgctgtcgctgttcccctcggcgcggctggcggtcagggtactgatgctgaagctgtcgtcgtcggtcaggatggtggtgctcttgtcaccgtccgtcccttcgatggtgccgccggtgggatcggccagtatcactcgcagggtttcatcgttttccagggtcaggtccccggccacttgaatggtgatgttcttgctggtctctcccgcggcaaaggtgatggtgccgctgggcaggccgctgttggtgcccaacaggtcctggttcccggtgaagtcggcggtagtcaggccggtggcgggggccacggaccattgtacgctgccggcgccggtgctgtcgccgctacgggtaacggtgaaggtggccgtggcgctgccggattcaccttccgcaaagggcgccggtgcgctcagcgcgaagttggtgtcgtcgttgacaaccaccgtactgtcactggcggtgccgatgatcccggccgacgggttggtcagggtgagggtaaaggtctcgttcccttcggccagggtgtcggcgatgacgtcgaaggtgacggatttgctggtttcaccggcggcaaaggtaagggtgccggtgggtagaacaccgccctgaacgtcgcttgtggcggcgccgcccgcgccggtgacggcgtagtcgatggtgacgctgtcgctcaggtcgccggtgcgggtaatggtgtaggcgatctgagtggtgccggcggagccttcggtcacggaggcgttggcagcgctgacgctgaagctctggtcgtcgttgcggatgatgccgccgacggtggcgtcctggatcagctgcggcgttgcgtcggtaagctgggcattgctgatggtgacagtgaactcctcatcctgctccactacggtgtcgccgctgaccgtgaagctgatctccttgctggcttcattctcggcaaaggaaagcgtgccgcccggcaggctgccgccgaagtcgtcggcattggctggggatgcgccgctaccggcaacatcccagtcgacggtggccgcggagctgatgtcgccggcccgggtaacccggaaggtgtaagtgacggtgccgccattggcttcggtatggtcggcagcaagggcaatgatggaaaagccggtatcatcgttgctgatgacggcactggcgctgttgccggacacttcggtattggcgccggctccctgcagttggatgctgaaggtctcatcctgctccacctggttgtccgtggccactaagacggtaatggttttggaggtctcgtcggcggcaaaggatatggttcccgacggcaggccgctgtttgtgccgagcaggtcctgccccgcgacaaagtcgttgcccgcggcggaaccggctccgccgggaagctgcagcacccagtcgatggtggtttccgtggaggtgtcgccggtgcgggtcacggtgaaggtgaaggaagtagcttcgccgtcgccggtgttgtgctcgttttgcgaggcagcgtcggcggtgattgtcagggaggcgtcgtcgttgaccacgtcagtcgtggctgtggctgaggtgatgtaggtccggtcgtgggccgggttgcccgccgggttgctcagcgtgatggtgagagtttcgtcgctttcgctgacattgtcgccgatctgggtgagattgatggttttgacggtttcgccggcgccaaagttgatcgtgccggagagggccgtgccgttggcgaagtcggcggcgtccatgccgctggcggaccagtcgatgctgaccggggaagccaggtcacccgtacgggtaacggtgaactgcagcacgcggctgctgcccgttgcgccttccataaccgacgcggtaccggcgctgatagcgatgctgatatcgtctgccaccaccgtgccgtttgccgatgcggtcatgatgtcggcattgccgtcggcgcccgagagggtgatggtaaagccctcgccgggctcgatgtcggtgtcgccggaggcctgtacttcgattgtttttgtggtttcgcccggggcgaagaccagcgttccggacgggagcgtgccgccgaaatccgcagcgtcaaccggatgcccgcccgagccggcaagggcccagtcgacggtggtggttccggtggtgacgccggtgcgggtgacggtgaagacgtgggttactgtgccgctgtctccttccgccagtgtcgtggttgttgccgttatggccagtccggtatcgtcgttgcgaatcacgccatccgcgctggcggtggtaagagtggttccgtccgacggcgaggagagggtgacgcggaatccttcgtccgcttcctggaagtagtcgccgttgacggtgatcgtgatggtcttgctgctttcattggcggcgaattcgagggttccggaggggagtgcgccgccgaagtccgcagcatcgacctggttggcaccgacgccagcgacgctccagtttaccgtggtggcgcggtcgaggaagccggttcggttgacggtgaaggtaaaatcgcgcgtgccgccggcggccgcctctgcctggtcggcgtcggttgccacgatgctcagggcgtcatcatcattgagaattacgacatcggtgctgccgctggcgatggtgctccccacgccggggttaacgagggtgatagtgaacgcttcgtcactttcgagagcgttgtctcctgcaacggcaagggtgacggtcttgctggcctcgccggcgttaaaggtgatgaggccgtccggcagttgtccgccgacgaagtcggccccatctacaactgctccgccgtcggcaggggctacgacgtactccaccgtgtccgcaccgctgatgtcgccggtccggacaaccgtgaaggtaaccgtagtggtgccgttgtgtccctcggcgaccggggaaacggactcaagggtaaaggcggcatcgtcgttgcggatgtaaccgccgacttcgctgaccagcagctcggttccctccgaaggactgctcaagcggatggtgaatcccttgtccggttcgatgatgttatcggtggtgagcggaatggttacgacgcggctggtaacgccgcggctgaaagtcagatcgccggaagggagtatccccgaggcgaaatccgcggcgctgacgccgctgccgtccgcggagaccagttcccagtgcacggtggactcgccggtagtgtcgcccgtacgctgcacggtaaacgtcagttgcgacggcgtacccggattcccttctgccttgtccagattggtggcaaccagcgtgagtcccgaatcgtcattgaggatcatgccagaggcgtggtccgtttccagcacgactcccagctgactggtagagagcacgatctcatagctctcgtgcggttcataggctgcatcagtgctgggggtgatggtcagggtcttcactgtttcgcccggagcgaaggtaacgctgcccgacggcagagtgccgccgaagtcagcggcatcgaccggattggcccccgttccggcaaggtgccagtcgacggtgacttcgctatcaacatgagatgagcgggtcagcgtgaaggtatggctgcgggagacggcgccggttccttctttgacgatgctgtcagttgccgcgatgttgattgccgcatcatccgggatgatggatgctacggccgtgtttgtcccgatgattgagttgctgtcgagggtgtgcagggcgacctgaaagctctcgtacccctcgagtacgctgtctccttcaaggtttacggaaagaatcttcgatgtttcgccggctgcgaagctgatagtgccggtcagaggggttcctgcggcaaaatcgttggcctcggtggggttttcgccatattccgagagcgtgtagccgacggaaccgggctgagacgtgtctcccgtgcgggtgatgaggaactgctggattcccccggtcccgtttccttccaccgtagcggcggtgaccgcatgaatgctgtactgggtttcgtcggagcggatgacgccctcgatttccccgttgatgatgatggtgctggggggcgcattggccagcacgatgctgaaggtttcgttcagttccggcacggcatccccggccacgtagatcgtgaccgtcttgctggtttcatcggggccgaagctgatggtgccgctcggacggccggcgttgtcgcccaggctgtccggagagccggtgaagtcgaagccgtccggcaccgtgctgccgcgggggatcagtcggtaatcgatggtcatgggcagggtaaggctgtcggagcggacaacgtggaaggtgatcgccctttgttcgccgattcccccctcgaccacgtccatgacgtcgccgaagatgctgaagcccacgtcgtcgttgacaatggtggagctcgcttcgtccacccccagaacgaggttcaggcccggattggacaggcgtaccgtcagggtttcgtcgggctcgataatccggtctccggtcaccgtgatgctgatggtcttggtcgcttcaccctcggcgaacgtaaccgtgcctgaaggaagcgtcccgccgaaatcagccgcattcacggtgccgccggccacatcccagtcgacgctgctggcgctgagggtgttggtacgggtgacggtgaaggtgaccacccggctgtcgccggtatccccttcgggaaccgacacggccgtcgccgctatcgacacctcgccgtcgtcgtcggcaatggttgtggccgaagagtcggccgtgccgagatcgatatcgttgccagggttgccaagggtgacgaccaagtcctcgttgctctcgatggtcctgtcgccgacaacttctaccgtaaatgtcttgctggtttcgcctatggcgaaggtgacggttccgactgcggcctggccggcggcaaggtcggcggcatcgacgccactgatggcccagtcgacgctactggcattgagggcactggtgcgcgtcacggtgtaggtgaggatggtgcttgtcccctcggaaccttctgcgatggttgtcaggtcaacggcaatggcggcgctggcattattgtccagaacagagagctctaccgcctgctcggtggagtgccccgcggcatcagtggccacaaccgtaaagctgtagccggattttgcttcatggtcagggttgtcggctagtgtgaccgcaccggtgacggcatcgatcgtcagagcggcatcgctacccgccttgaggctccaggtgacgccgccgctgatgtctgccgcatcgtcggccacggcagtgtaaatgacttggccggcaccggtgttttcggcaatatcggccgtgggtcccgaggtgatggagggtgccacctcgtccaggttgtcaatggccagggtgacggtctgctcggtggagtgccccgcggcatcggttgccacgacggtgaagctgtaggcgggcttggcctcgtagtccgggttgccggtgagagtcacttcgccggtggcggcgtcgatggtgaacagggcagcgtctccgtccgccttgaggctgaaggtgacgccgccgctgatgtctgccgagtcgtctgccgcggcggtatagaccacctgcccggggccgctgttttcctcgatcgccgcagccgtggggcccgaggtgatggagggtgccacctcgtccaggttgtcaatggccagggtgacggtctgctcggtggagtgccctgcggcatcggttgccacgacggtgaagctgtaggcgggcttggcctcgtagtccgggttgccggtgagagtcaccttgccggtggcggcgtcgatggtgaacagggcagcgtcttcgtccgccttgagactgaaggtgacgccgccgctgatgtctgccgagtcgtctgccgcggcggtatagaccacctgcccggggccgctgttttccgcaatcgtcgcagccgtgggtcccgaggtgatggagggtgccacctcgtccaggttgtcaatggccagggtgacggtctgctcggtggagtgccccgcggcatcggttgccacgacggtgaagctgtaggcgggcttggcctcgtagtccgggttgccggtgagagtcacctcgccggtggcggcgtcgatggtgaacagggcagcgtctccgtccgccttgagactgaaggtgacgccgccgctgatgtctgccgagtcgtctgccgcggcggtatagaccacctgcccggggccgctgttttccgcaatcgtcgcagccgtgggtcccgaggtgatggagggtgccacctcgtccaggttgtcgatgccaatggttaccgacgtggtgctggtcaggccataggtgtcagtggcggtgatgtcgatcgagtaactgcttttcgattcatagtcagcggggttcttgagcgtgacctcgccggtggcgacgtcaatggtgaacaggtcggcgtcggttcctcccaggctgtagctcagggggttgttctccaggtcgctggttgcctccgcccggtagaccaccgtgccaacggcttcattctcggcgacggctccgctggtgctggatgcgaacaccggcgaactgtcgggcacgactcccacgtcgtaaaaaatggttcgcggttgtccgtccgtaccgatgtacgttgcctgtaaacgcaaatggtgaagtatgtcggttggcctgatggtgtagtcacttccggtttcgccggctatgggggtccaggtggttccgtcgatgctttccagccactggtaggtcacctccaaccccgtggtgctgcccatccccagtccgccgtccagcgtctgccccaccttgacattgccggccacaatcaggtcggcgaagatggtattgttcagggcggtattgatgtcgtcgaggctggtcgcgtcgtttacggccaccacggttgatgagaactggttggctgccgtcgtgtcgttggccgactgcagtgcagtggtgacctcatccgtcagataggtcatggtgccgggcagaggggtttcagacggggccaggtgggcggccaggaaggcaaaaccatcgctgtccgtgcccgactcctcaatgagcatggcggcgacagcgagaatcgcggccactttttgagcctctacggccgtttcgggcagcgccaggtcggtcgtcgcgtagtcgatctgggggagaccaagggcctgtatcacggcctcttcggcctctgcggcagtaatttttgcgttcggattggcttcgttgtatgcctccatataggcggcaatgaggctggtgaccgggttcaggtagcgatagccttcgggtgccgtgaaatcaaccgtgaccgcctcgcccgttaccgtgtcgatccccccgtaggccaccagctttaacttattgatgtcagttatgccattctcgatcaggtcgccgactgttatggtgaagttgccgtcggcatcgctggttatggcctcgctgttgtgcgtcatggctttgtctatgccatcgtcatagacgccgttcttgttgatatcgttgtagattgtcgccccgtgaactgggccgtcggtcacccttcccgcaaaggcaacggccgcagtgtcaacgtgggtcccttcgtcgtcgtcaccgttgagcgccgcaacggcgaaaccgatgctcccgccggcaacacccactgccccaccggcccaccagagccagccacctttgtcgtcacagtcatcatcgtcattgttgtcgccgcatttttcctcttttccggtttttgtctggtcagcgacagacagcgtatcagcgaaggactgttcgccggtaatggccgccacatggtcataggaaacatccgcggcctcatcggcagtcatgtggtcggactcggtctgctccgcggccaccgccgccttttcctcctgttcttctcctggcttgcgcacggcagtctgctttttgggagagacaggccgaaaatcaagacttccttcgataaaatcctttcccgaagaagacagcggtatggattttcccttggctgcacgcacttgatcgtcggacgtctttttcattcgttcctccctggatattgtcatacggcatgagatggcttggttgaacgtgcttcgttgaggcacggcaattcagctacagcatcattttgacgtatcgggaaggggaatgacggctaaagacggaaacggcatttttttgttttattttaatttactgggtgttaggtgggtgggggggtgaatccccctatcagaagttgacactgaaagtatcaatttctgatagggatcagaggccggtgaggttgtaacggcggattttatccttgaaggtgttgtaactgactcccagcaaccgggcggcctgttgctttttcccgtcggtggccgccaatgcctggatgatggcccatttttccagttccaccaggtcgagagacgatggcagtaagtcagggactatggggctggtggcctggccgatgaggggcttgagaccagcgtcggagatggggtttcccgccatgaacagggccctgcgcatgagttgcttgagctgacgcaggttgccgggccattgctgctgctggagcagttcttcagcctctgttgtcatgctggggcagtgacgtccgaattcatctgcagcaacggccaggaagaaacgggcgagaagcgggatgtcggatcgacgttcacgaagggggggtagcgtcacttcgacgtctttgagccgctcgagcagctcctggctgaacgttcctgcctgcgccagtttatccagattggcgccggtaaccgtgatcacgcgcagattgcacgcaaccggcctgatggaaccatttggcacgaacatgccgtcttcgagcagattgaacagtctttgctgcagttgcaacggcagtcgttccggcccgtcaagcagcagcgtgcctccatccgcctcggaaagcagctccgtggcgccggaggatggtctgccccgtcccttggcttcgccaaagagctccttctccaactgctccggagttcgtgccaggcagtcgaccgcaagaaacggttgggttttgcgtttgctcaaggcatgaacttttgcggccagaaagtttttgcctgttccgggctctccgaggagcatcactgaaaggtctgtatcggcaacccgctgcagttgttcggcaatgggacgcatgatggagccttctcccagcaggccgttagagattgcggcctcggagcgcagacgggctatttctcgccggttgacgcagggaaggctcgccagtctgatggcatgttgcagtttctccagatcgatcggcttgctgacataggccgcaactcccaattcgatagctttcagaagatggtctgtttcgtggagggctgtgcagaggacaacggggagatcgggaagttcggtcttgagcagcgatgcaagggtcaagccgtccattgccggcatccggatatcgctgactaccacgtcggggcactcagccctgatcatgcgcatggcctctttcccgtcacaggcactcaatactcgtgaaaaatgcatgcgcagagcgaacacgacctgttccctcagcaccggctcatcttcaacatacaggattgtcacatcggtcagttcgcccatatcacgcctcttctgccgcggggaggatgatagtgaaatccgtctcacccggttcactggaaaaggacattttaccccccatgctatcctcgatgatcatgcgggacatgtagagtccaattcctgttcctccttttggtgtagtacggctcgaaaatccggcccttgctctcgggggcaatcccgcatccattgtcccgcaccagaatctcgatggaattgtgtcgtttaatgactactatcatgatttctcccgcaacggcaggttcgacggactggcgctccctgatcgcgtcgcgggcattcgacagcagattgacgatcacctgggtgaattcattgggaaaacctgagatcgccgcgggtccgtgatcctgctccagaacatgggaactgatgcggatgcctgagatctggggctccatgatgctgacggctttcttgatctgcgcgacggcatccagggcctccttctgcttgtccggtcggaaaaacctgcgaaacgtatctatcgtttccgacatctggtggatctgcttcatcgcggtttcgaccgagctgtccagataggcctggttcagttgtgacgagtgccaagcgtttctgatgttctgcacgatcatgcccacggtggacagtggctggcgccactggtgggcaacggccgccagcatgtctcccattgccgcaagtcgggcatggttggccagcaggcgctctcgctcgagccgtcgtgtcgtttctgattccacccgctcttgcagggtgtggttcagttcccgcagattttgttctgatgctcgcaggttgcgctcagcctctttcaggtcgctgatgtcgtgcaactgtaccaacaggccgcgactgacgccgcccgattgcagcggcaaactggaaatgctccagtggtggccggcatcggctgtgtcggccgcgtacgaatttctcggcacagtggtcggctgagctagatgggtttccagttcggggatacgagtcaggataacccggcagatgtcggcgagatcatgatccggtttgtcgccggcaaggatccgtgcagaattgttgcagtccgccaatgccccgtgaatgtcgaacaccagcactggatccccgagttgcgcaaatagcgcggtccgggccagcggggcgatgtcaagcaggcgataccgaaaaatggccaccacatagagggagcccgagataaacaggctggaggtggtcatggagaagcctttgaccggtgttatggccagcaactcgacgaggatcggtagggccgtggcggcaatgagcagcgcaaaccggaggccctggccgcgcggggagcgcctcaaagcttgaccgaacagtacgatggcaacgatgttggcgaagatgacgtagagttggtgtatcgggaagtacggtccattttcaaatccgagcaatagcagggggccgctggagtagagatacatatcatgacggaagatcaggtgaaattcgttggtccagaccaggagtagagagagtgccgggacaacacagatcaaagccaaccggcgtcgcgtcaaccagtcactgcggccgatcgattcgagggccagcgcgattactgacggggctatcaggcacacgaaagtgactcccatctggaagaaccgtatcttcagggagagcgatgtggcggcggtattgagggcgtacgcacatgaccatcctgccatgccgatcatgagaaagaatagcggctgcgctgccggcagccgtctgttgcgccatgaataggcggcaagcacggcattcacgagaaaggaaaggatgggcagaatcaggtaggggctgatgtaaaagggcatgatggaatagtaggtagaatcgatcagatgttcaatgaattttaaggtgcgacaacgcccggctcaatgccgggatgctggcatcgggagacttcttcagattctaccacgtgacatggatatcgcacgttaaggccgagaagaagtgcggacacggtggggagacgcaggagttaccgaggatgttggtgcgctgccggcgcgagtatgaaatatatgtcggagagagcaagggagtttgcggcctgttttgccgcaggatcgggtacctgcgtgaaggctcatgcattccgccacgcgtgcggcgaagggcacccgtcaggccccgaacgtgatcaagggattaggaagttgtcctaatcccttgatcaaaagtggtggagacgaaggggatcgaaccctcgacctatgcgttgcgaacgcatcgctctcccagctgagctacgtccccggaggaattgtgtgcgaagcgatagtatataacccaatccgttggagttgaaaactaaaaaatcagggtgacgtggggagaactaccgtgaagagggcgcctccttcgggtcggttttcgacttcgatccgtccgccgtggttggtaatgatccggtgcacgatggcgaggccgagaccggtccctttttccttggtggtaaagaagggggtgaagatcgagtgacggacatcgggggcgatgccgctgccggtgtcgcccaccttgacggatacggcccgcttgccgtcgatccgtgccaggccggtttcgatggtgagaaccccctgcggttccatgacatccagggcgttgcttatcaggttggtgaagacgtgacggagctgctggcaatcgcccagcagggtcggcaagcgggaggcgaagcgcttgtcaacgacaatctccctctgttccagagggacggccatggttgccagcccgtcttcgatgatctggttgatgccgcagcgggtatagcagatggtggtttttcgcgagaaaaagaggatgtcactcagcattttttccagatgctgcacctcgcgcccgatgacatcggcgtaaagccactcctctgactcgggggtgaatttccttttgagcctgccggcaaagcctcccactgaaacgagaggattcttgatctcgtgagcgatgctggccgccatccggccgatggccgccagtttttcctcttgaaggagtcgctccttggcgtcctgaaggttgcggttcgtttcttcgagccgatggaaaaggatcgagttttcgatggccattccggcctggccggaaaccaggtggaggatgccgagatcgtcgccggccagggggcggtccgtgagacggttgtcgacgacaatggcgccgacaacgcggtcttgggacacgaggggagcgactgcataggacgatgtgccgaactgtttcgtgagggtccggtcaaccggctgttcctggtcgggatgctgcacgtggagcagggtgcgctccagaacagcccgggatatctggttgagggacgcatcaagggggaggcgggtggccttgacgacggagtcgaagtcggcgttccggacggggaaccgtcgctttgtccttggctcggacggcgcgttgctgtcggtctgccgtgctgacgtgatgcccatcatcccctggagaatgccggcgcgctcattgagcagaaagagcatggcccgatcgaacagtggcggctggtcggacgtgagggctgtcagcagcaggtggatgagccggttgagctcaatggtcgacagcatgaccccattgatgcggttgaggaaggagagttccctgatacgcttttccaccgattcaagctgacgcttgcagcgcattacgccggcagcttcgatgaggactacggcgagcatgtcccggtcgtcgtcggtcaggggcgcgtcatgggcgaaccccagggcgaggacccccagagactgtccctggcagctgactggaaaggcagcgatggttcgttcattgcccgttacgacttcatcgggatggcatcccgcgcagtcctgccggatcggcttgccgcttgaggcgcacagcccggcaatgccgcgtccgccgggaatacggcagtctctgctgcagatgtcggagaaggcgctggatattttgcggacgataacacggccgtcgccgtccagaagatagaatgtggcggaaagggctccgaacgcctcggcaatgagaagggcaagggtcttgagccgttcatcatgggagcgctcggtcgcgttggcgatccgaatggcgctgctcagtatggtgtagggatcgtgaacagccatccaagactccgcgggaagggggcgagggggagaagtggtcagggatgtttttcttttctttcctgctccatcttgcagtcgatgcagagggtggtgacggggcgtgccttgaggcgtccctcgccgatttcctcgccgcacacttcgcaggtcccgaaggtgccgtcgtcgatgcgctcgagggcctctctgattttgttgatgagtttgcgctcccggtctctgattcgcagctcgaagttgcggtccgactcctgggtggcccggtcgttggggtcgggaaacggcgtgctgtctgaagtcatctcggagacggtcttgcctgcctcatcgaggagggtccgcatctcttcgttgagtatggttctgaagtattcaagcttctcgctttccattcaccgaatctcctttatgtataactgctgtaaatagtaagagaaacggctaatcaagtaaaggaaaaaagcgcgtcggatcagtcagaagagctgttccagcgcttcatccagggatttcactcccacaacgttcatgccgggaacatcgccgacctgtcggacgctgccggcggggataaccgcccgtgtgaagcccagcttggcggcctcgcggacccgtgtctccgcctgggtaatggcgcggacttcccccgcaaggcccacctcgccgacaatgaccgtgtggggatcgattattttgtccaagtggcttgatgcgagggccgccaccatgcccaggtcgatggccggctcgctgagccgtgcgccgccggcggcgttcaggaagatgtcctgccccgacaggtggaggccgacttttttgtcgagcacggctaccaggagcgcgaggcggttatggtcaaccccgagagtggtgcggcgtggaacgcccagggatgagggggtgaccagtgcctgcagttccaccagcagcggtcggctcccctcgatggtggtgacgacggcggaccccgaaacgccgagcggccgttcggccaggaagagctccgaggggtttctcacttcgctgaggccgccctctttcatctcgaatacaccgatttcattggttgagccgaagcggttcttgacggccctgagaatcctgaaggcatgccccgggtccccttcgaagtagagcaccgtgtcgaccatgtgctccagcacccgtgggcccgccagggagccgtccttggtcacgtgtcccacaaggagggtggggatgccgttgcgcttggccagctccatgagcctgccggcgcactcgcgcacctggctgacgctgccgggcgccgattcgaggttcgcgctgaaaacggtctggatggagtcgatcacaagggcccggggggcgagagcggtaacttgggacaggatgagttcgagggaggtctcggcgaggacgagcagttcacgtgctccgatgcccaggcgttcgccgcgcatttttgtttgtcgcgccgattcctctcccgatacgtagagaaccggtcccgcggtccgcgcaaggtggtccatgacttgcaaaagaatggtggatttgccgatgccggggtcgccgccgatgagcaccagggagccggagacgagaccaccgcccagtacccggtcgaattcggagatgccgcacgacaggcgtgtttccgcctcgctggccacatcacagatggggaccgggcgggtggctgcgggcagggaggcggcaccctttcgtccgccgccggtgacttcctcgacaaaactgttccaggcggcgcagtcggggcatttcccaagccatttggccgattggtagccgcatttctggcaggcataacgggttacggttttcacggggtgtcctcgtctcgggagtgagcggatactaccgccttgacactcggctgtcaatcgaccgtcggcattaggtgaagtctgtgagtttgacacctgtttgtcgcgtacgttactatcacatgcgatcgcttttcgacccggagggggaatgggagcaaacggagggaacgcaacgggcaggcctgcggcaggaggcgggcagtacgggatcgtgctggctgaactctatcgggcgctgaaggccctgacgttttatcctgaggggcatcctcagcgcgccgaagtcctggcacgggcccatgccgcgctccggggaatcctctggggaacagagctcgtgttcgtcatcggtaagaacggtttcaccgcctcggagggcggggcttttgtggagccgacagcaatgacccaggcccttgcgcgggagctgttcatccgacgggtaaagcggctcacgatcctgcccgacgtcggcgaggccgacctgtccttgtttctcacccttttatccatggaccatcgcgacgtccacgaggcgggagggatagaggcgcttatggcccaactcggcctgacgaccatctgggtcaacgaagtggaccttgacgaaatccggcgcaagcgggcggtcgtcgagcaaacccgttctgctgcggcccatgacggcacctctgacaatgtattgtctgccatcgaaaaggtggcggaccaggacgggacacccgaagagggcagggacgcggcaggactgcaggaagaggatcggttggaggcggaagccatactcggccgtatggagcgggaaaccagcgacgatcggtaccgggagctcgcccgcctgttgtcggcccgttgcgcggaactcggcgaccggggtgagttcgagcggattctgtgggtgttggtgaacctgcaccggcatgcgaagagtgaagcggcgagcgccgcgcggcgggggtatgcccttcttgccttcgagaaggcggccggggggcccatgctcccgtttctcgtagggcgcctggaggagcgcggggaggagcgggagaccctcgtcgacctgttccgggagattggcgaaccagcggttgcgctgctggttgaacgcctcacgctggcagagagcaggaatgcccggaagctgatcatcgatgcactcgtggcaatcggtgcggagtcggtggctcttctgaccgagcatcttgtcgaccgtcgctggtacgtggtgcggaacgcggcggtcatcctcggcgagatcggcgatcctgcaagcgccgaacccctgcgggcctgtttagttcatacggacgtaagggtacgccgggaggcgctcaggagcctcgtcaagatcggcggtgaacaggcagaggacgcgattatcggcctgctcgcagcggaggataatctgacgaagcgtcatgccgtgatctcgcttggtctcctgaagagccgccgcgcggtggagcctctttgtgctctcatcgaacgccgcgatccctttaaaaaatcgcttgccttcaagagggacgtcatccagtccctcggccggatcggagaccgccgggcggtgccgtctctgctccggctgctggagcatcggccctggttcggccgacgccgttgggacgacgtccggatggcggtggtaaccaccttggcccagatcggtgacccggccgctctgggactgctggattcgctggcagcgaaaggcggcatgcttgcggcggccagtgccgatgcagcagaagacatccgccgtcgagggggggtcgttaatgattaaacttgctcagcctcaggctcagcggctcgttcttcttctggcgggcgccgtgcgttcggtcttgctctaccccggctcccatccggcggtggtccagcagttcgcccatctgggctcccatgtgacagagcttctccgggcgtatcccgaggtccgcatcggcatcattgacggggtccttttttgcgaaaaccatctgttcttcacgccgaccgccgccgaggaggagcttgccgccctgcttaccaatcgtcacgtggaagcagtcgctttcagggccggtttgaccccgctggagctcgagcgtttcgtggaactgctgacccggcgtgaactcttgggagagcagctcgtggccgaagtgaagcgggctggaattgctgccatttcggtggagctctgcggcagcggcgccaccgaggatcattcccagggggatgatgagtatgatccgggcacgacctatcgcgaggcgctggatgtggtgaccgggctgttcagtgaggtggaaaagggtcgtattccgagttccgacaagctgcgcggggttgtcgaccgcatggcgaccatgatcatgcaggatcgtgccacgctgctcggtcttgccatgatcaaggattacgacaactacaccttttgtcatagcgtcaacgtcgggattctctccatgtcgctcggcgccgccgcggggcttcagcgggacgagctgggagagctcggcatggccggatttcttcacgatgtggggaaaacccgggtggagataacaatcctcaacaagcccggtcggctttcctctgacgagtacgagcgcatgaaaatgcattcggaagagggggcccggattgtgggcgagatgccaggggtgggggagcggattgcccgggcggtgctcggccatcatatccgtttcgaccgtgccggctatcccgagtcggcccgcgctttggcctttgaccggttttgcgacatcatcgccgttgccgactgctatgatgccatcacaaccctgcgggtctacaagtcgcccctcaatcccaaggacgccctcctgaagctcaggagcctcgccggcagccacctggacagcggcctcgtgcaggcgttcaccgagatgatgggacgttatcccgtgggaacacttgtgcgcctcgataccaatgaagtggccgtggtcttccgtcccgaccccaatgggggggagcgcccggtggtaaaagtcgtggcggacccggcgggccggctgctggatccggcacacatgaagaacctggcacgggagacgggcacgcgcattgtttcggtcgttgatccgctgatgaccgcaattgacgtcaaccgctatctcggctgacctttgtaatcactcgaaggggagggtgcccaaggcttcggccgctgctgcacgggtcgccggatggggggaggagaggagcgcgaggagtttcccctcatggtctgctgagccgatgttgccgaccgctcgggccgcctcggcatcgaggaagccgtcccgggcgtcaaggaacggcaggataaggcgaatggcctccgtggtccggtacctgcccagagcctcgatggctttggcctgaaccgcagccgacggctcgcgcaggcattcggcgagcagagggaaggcctggggggtggccagggtgccgaggacgtcgatggcggcgatccggatgtcctcctccggtcgcatggcgcagtacatgagaggagtaagcactcgttcgcccccgatccttcccagggcatagatggctcgtatcttggcgccgcgattcccttttttcagctgctcgataacctcggcaaagctgcctgcaccctcgatccgctcgatggccctggccgccgcttcgcgaacctcttcggcggggtccttcaggagagcaataagttcttcgcgtcgtgtcattgaaacctgtgccttcatgtcaggggcattagtaccagagttggaacaactgagcaattgatattatacccgagaatggtgctgtgcaaggccgtggattcccgggtcccggaaggataaactctatgaaactgaacatcaaggctgcgcttctctcggcgttcgtgctccccggcctcggtcagctcaaaaacggccggagggccaagggaggagtactgcttctgctgtccaatgtgtttcttatcggggctgttttcgtggtcctcagaggattggggccggtgctcgtcaaggcgaagattaccggggtcgtcgatgccaatgccgttgctgaaacgatggcgtcagggggggcggttgccatggggctgctcgccttttttgccgccgtctggtgctatgccgtcgtcgacgccctgttcgaccggggcgacgaaacggatgcggacggttaattgctttgacatttgatcgtgaaatgtgagatatttcgaggaattatcaagtagccccggcggggggttccgtgtttcacggggagcggagagtctcatgtttcattcaatcgtccttgccaccggcggccaggttcccgagcgggtggtccccaattcccatttctcatacctggtcgacgacgccgacacgtggatccagtcccgaaccggcattcgggagcgccggttcgccgctccagacgaggccacgtccgatctggccactgccgcggccctcaaggcccttgaccgtgccggcatgggggcaggggagctcgactgcctcatcgtggccacgtccacgcccgacatgtgcctgccggccacggcatgcatggtccagaaaaatatcggtgccgtgaatgcctttgccttcgatatgaatgcagtctgcagcgggttcgtcttcgggctggaaacggcagacaacttcatccggtccggcaaatacgaacgggtcatggtgatcggcgccgacacctactcgaagattctcgattttcaggaccagaccacctgccccctgttcggtgacggggccggcgcggttattctgggaaggaccaccgagcgcaccggtatcctccagagtgtcatccggagcgacggcagcggctgggaactgattcaggtgccctcgtcggggtcccgcaagccggtgaccgccgagaccatcgccctgagggaaaattccttccgcatggctgggaagcaggtctttatcttcgccaccgacgtaattcctcagattatcgaggaagtgacgacaaaagccggggtggcggtgaccgatctggaccacataattccgcaccaggccaattatcggatcatcgacttcatttcccgcaagaccggtattcccaaagaacgttttcttctaaacctggatcgctacggtaacacggccgctgcgtcggttgggctcgcgctggacgaatacctgcgcaatggcaccatcaagccgggggaactcgttctcatgatggggttcggcggcgggctttcctggggggggatcctcatcagggcctgaccccggcaacgccctcccccacggtgagtacggtgagccccgcgccgcgcagcatctcttccagcatggcggcggggacccgccgcttccatccctcgtggaaccggtcggccgccacaatgagtccgcccggagccaggcgggccgcaagtcgtgcgatcgtgcgctcaagcgtctgccggtcgtggatgaacggtcctcccagaataccgttacagagaatcacgtcccaggcccctcctgtcgcctccctgatatcctcgcgcacgaacccgatggacgtcgccgctcctgcggcgagaagcggcgcggcaaagctccgcaggacttccccgcgccgttgatcgtgggggaaaaatgcgtggcgggccgcaaagagctcgatctcttcgagggagctgccgagcacgcggaagcggtccggcgcaacgcccatccccatcaggagacgagccagggcgtaagtcccttcaccgcaaccgcaagcagcatcgagcacggagaagatacccccttccggggtgccccgctgtcttatccatcgcttcagaaaggcggtctggtccgggtagcggtcgaagccgccaccgtagtggcgggggatgaagagggaaaatacgaagctcgtgcgcctcgcgccatccccggccaactgttcaagaagtcgggccgggttcccccgggctgcggagacgtcgagccgttcgagcaggtcgagccacgagcaggcggttgtcagtggggtcgcttccagaaggggggggaaccggagcgtcagtctgaaaagccgggaaaatgccggcagtatttccgcgaggggcagaagaagatcggtcagggcacgcatctcccgcgtgaccacgagcccgctgtcccacatgccgaagggatagatgccgcagtagatgcggaaccgttcccggagacgggcgatgcgccggtcgaggtcggcgtcgacgatagggcctgagacgagaagccgtgatagttcgtttgaggtctcggccggatcgaaacaagggtggagcggggtgtggtgcgggctcatggtcgggagattctagccggccctgacgtgtctgtccagcgcacgagggatgcctgaggtgataatgctgcaacggctgtggacattcattctagtgacggcatggtgcctcgtgccgccgttcaccaaaaacggcagcccctgtgccgggactgccgcatctgtcggttcacgtggtccggggggcgtgcagagggacttggcaccactggcccgcttcctttcctgccccgagtcgggggtcgaccacaacggtgagctgtcgctctttatcccccactgtccggccctggccggaccgttgttgttgttccgtctcaagcggaccggcttctccctgtgccgtgccctgatccgtgagggaggtatcctgctctcggcgcgccgttgatcacccacccagacgggcgatctccgaaccgatctgggtgaggggaagcaccgtgtctgcgacgcccccctcgatgcaggcccgcggcatgccgtagatggtggaggtggcctcgtcctggacgatggtgatgccacccttgcttttcaagtgcttcatccccttgaatccgtcgctccccatgcccgtaaggatcactcccagggccgatccgttggtggcgtcagccagggtggtcatcatgtggtccaccgacggaatgtagatgtactgggggcactcggcggtggagagcgtccgaaccacgatcgagtttccctggcgggccagcgccatgtgacgaccgcccggggcaacgaggaccacgccgggctggatgatgtcgccatcattcgcctccttgatctggagggaacacttgctgttgagtcgttcggcgtagggccccgtgaatgccttgggcatgtggatggccaccacgatgccatgggggtagttgccggggatgcggcccaggacctcctggagcgccaccgggccgccggtggaggcgccaatgcccacgtagtggaacttgccggccaatgcctgcgaggggcgcggagcgggctgcacctgccgggggggagcgatgatcgcccggggggccgatgtggtcatcggccggccgaagatagagctggcggctcccttgaccttgcgcagcaactcttcccggaagactcgctgggcatcggcgctgtcggtcacgtttttcggaatgtagtcgatggcgcctgcatcgagggcgtcaaaggtggccttggctccctcgcaggtgagggttgagaccatcaggacccgtgtcgggcacttggccatgacctgtttgagggcggagatcccgtccagccgtggcatctcgatgtccatggtgatcaggtccggtttcagggccagggctttttcaaccccttccatcccatcaacggctatgccgaccacctcgatcgccgggtccttttcgagtacgctccggatcaccatcctcatgaaagaagaatcgtcgacgaccaggactcgcagttttcgtgtctgattctgaagcatgcacaatcacccgttcttgaagatattacctaccaactcactgatttcttccacccggtcatccagttcgtagcagaaccgctcaatgtcgagctcggagagccgcgagccggggccctggagcattccccacgccggttcatcggccagggaaaagcttacccaggctttgccgccgtagtcaagctggcgcacgttgcagaagagatcggccagattgacgatggcggtgagccggggggcatttttcgcctcctggggggcgtgatggtgggcgatcacctcgcagtaatcatcggggaagcgccacgcccgggcgatgcaaagcccgatctcgcagtgggtcgttccaaggaattcctcctcggcctcgacgagcttgtggggcttgtcgctgatggagtcgacgatcttctggaactcatcccgcatgtaatagctgaggaatacctcgccgatgtcgtggatgatccctccgatgtatgctttttccgtatcgtggtatcccaccttttccgcgatcagccgggccacgatgccgacgccgaaggagtgctcccagaacggtttgacgccgaggacgccatcttttccctcggagcactggatgatggagcaggtgaggatgaactcccggatatgccgcagccccagatagaccagagcccccttgagggaggtgatctcggtggccggacgatagaggggcgagttcaccatcttgagaaccctggcggccatgacctggtcggtcagaaccagctcggccacatcatccacatcgacttctggctcgtccaggagtgaaaggacctgaatggcgacagcggggatggtgggaagatcgatcatcccgccgagcagtgcggccgccttttccattttgctcgtttccacaggttccgtaccacctttcattttttgtaggcaaatcccccggggaaatgaaccgtcttgaacttatcgttcacgccatgcagggattctgactgcccgacaaagaaatagccatagggctggaggttgttgtagaagtgttgaaccacctttgtcttggatgccaggtcgaaatagatcagtacattcgcgcagaaaatgaagtcaaagctcttcatgaagaccattttcgagtcttcgtaaagattcaggtgagagaaagagacgagcttcttcacatcgggcgacaggagaaatcttccgcccgtttcttcccggaaatatttcttgaggtaaaaatcgggggtgttgcgaaccgagtaggaattatatatcccttctcgagcctgagccaggaccgattcgctgatgtccgtaccgacgatttcgatgatccaatccttgaggatcgtcgagcgcttttccagcagcatcatggccatggtgtaggcctcttcgcccgatgatgagcctgcgctccagatgcggattttacggaagccgattttccccttggtggcgacgatctcggggaggaatacgttttccagggccttgagctggggagggttgcggaagaagcaggtctcgttggtggtgatctcgttgagcagcttggtcagttcttcggccttgcctaccccccccttgaggtgccccaggtatccgtggatatccgagcatttcgtcgcctcgagacgccgggcaatgcggctttccagaaagtacttcttgctggcgtgaaaatacatgccgcagtggttgtatatgaaatctcttagtatttcgaaatccttgtccgagagtttcacggtggtcccttcgtgcgttcggttagtttggagtccggctcgttgtccgctcaggctgcgacacgtccgccgccgctcccgtcactgttctcgataagtccggccgggtcaatgatgagagtcacccgcccatcacccaggatggtggagccggcgatgcccggcaggttcgccagatacttgcccagggacttgatggccacttcctgctggccgagaagccgcgacacgacgagtcccacccgcttctcggcaactccaacgacaaccacgtagcatgaggaccgattccgttcgccgggggcgatgttgaatatccgctgcagccgcatgagagggagaaccgaatcgcgcagcttgagaacttcctggccgccgatggtgtggaattccttttcgtcaaccctgagggtttcgaggaccgcggccagggggagcgaataggtctcatcctcgacctcaaccaggagcgattggatgatggccagggtcagggggagcttgaggatgaactccgagccccgcccgagttcgcttctgatgtcgatgatgccgttgagcttcttgatgttggtacggaccacgtccataccgacgccgcgccccgacaggtcggttgctttttccttggtggagaagcccggcaggaagatcaggtccagcagttcgcgctgccccatggcagccagttgctcgtcggtgacgagccccttctctttggccttgcgggccaccttgtcggtgtcgactccccgtccgtcgtccttgatgctgataacgatctggttcccctcgtgggccgcggagaggatgagcgtccccttgcggggcttgccggcggcaacccgttcgtcgggagtctccaggccgtggtccatggcgttgcggatcaggtggatgagcggatcgccgatttcgtcgacgaccgagcggtcaagttccgtttcctcgcccagcaccgtcaggtccacttccttgcccagatcacgggcaaggttgcggacgatgcggggaaacttcttgaagaccttttccaccgggatcatccgcatcttgagaacctgcatctgcagttccgacgtgacaaaactgatccgcttggaaagcttggcgaattcctcgccgaaactggagtcgccggagtcgccctggaagtcggtgttgagctgcatcatcctgttgcgttccaggaccagctcacctacctggttcatgaggtcgtcgagccgtttgacgtcgacccggaccgtcgagttatccgcgagatcatcggccttcttgtcgtcctttgccggcgcgggtgcgttctggggacgcacggccggcgcagaggcggctttctccggtggcgggggaggtgccgtttccgtgggagctgacgcatccgccgactgttcgctggccgaggcggtttcctcagccgactgttccgcgggagctgaggtctcgggctgtgctgccggggccttcagcacggtcgcttccttggcgttttccgacagcagcggaatcagcttgctgatggtgccgtcgatctcccggtccacgatgtcgccgcccttgatgtcggccaccaggaccttcaccaggtcgaccgcctcaaggatgacatccatgatctccggggtgacgatcagctcgccgcggcgcagacggttgagtacatcctccgtcttgtgggttactttgaccagcagctcgaaccccaagaagctcgacgctcccttgaccgtatggatggagcggaagatgccgttgagcaggtccgcgtccgacggcgccttttccagcgcaaccaggtcgtcgtcaagcttttccagaagctcggtggtttcggtcaggaacccttcaagcagttcctggtcttcgcattcaatcgccatgtgctgctcctcgcgaaaagaagttgccaggtaatacgcttagtgctgtcaaatcatcccggaaaagagccggcgctcgtcctgggtgatgagtttttccagatcaaggaagaagaggagtcgttcggtctggttgatgacgccggacagacattcctgctccacggcgctgttgaccacggccggcggcggctggatctcgctctcggagatacggatgacctcggaaacggcatcgacgacgaaccccatcagttcaccctccatgtccataaccatgatccgggtctggctgctgttctccccttcgggcagtccgaagcgcttgcgcatggaaatgatcgggatcaccttgccccgcaggttgatgactccctccacatagtgaggggtgttggggacgcgggtaatgctcggcatccggatgatttctctcaccttaaggacatttaccccgtactcctcttcctctagcttgaaactcaccagctggatcaattcgttcctggtctcatcgaccctggtctgcagtgcattctgcatcgtcatcctccttggctcgtccgcggcaacggttgcgtttccttgagggcaccgttcggcgttcatgcaaattgcgttctcttggcccgccggccggagaaggggaggtgatcccgtccggcgggtgcagtattctcatcggcgcaagagtccataattttagtattttttttgtacccctccaaggggggtggatttttacgtgctcagcgcattcggcccctgaatgcgggggcgtatttcgggagcaaaagccccgtgagcggcggtggaaaaaagtttttggcatggtcgtcattttgttgacctttgtcataaatatgactaatatggggtccagtcgaccgcgtaagggttcgggccaagctcacgtcatgccgtcaaggggagaacatggagacaccgaggctgctcattgccgatgatgacaagaaaactcgagattttgtcacggcgtttctgaagtacaaggggtacgatgtcgtccaggcctttgacggtcaggatgccttggaaaagctcgaagtcgaggatgtccacctggttattaccgacctgatgatgccacgggtcaacggcctcgaattcgtcaagaaattgaaggccatgcgtcccggcacggtggtcatcgcctacagcgccttcggcaactacgaaatgacctcaaacctgctcaaggcgggggtctttttctatctcgaaaaaccgttcaacctcgacgagcttgaaacccacgtgaagcggggcctcgagcaccagtcgctccagagccagacctaccggagcaaaccggccctcaagagccgctccctcatccccaacatcatcggtgaaagcccccggatgctctcccttttcgagctgatcgagaaggtcgccgagtccgactccaccgtgctcatccagggagaatcggggaccggcaaggagttggtcgcgcgggcggtccatgacctgagcaaccggaaaaaccgtaacttcgtgccggtcaactgtgccgccattccggacgagctgctggaaagcgaactcttcggccatgtgaagggttcgttcaccggagccatcgccacccgcatcggccggttcgagatggctgacaaagggaccctgttcctcgacgaaatcggcgatatgaagcccaacctgcaagtaaagctcctgcgggtgctgcagaacagagaactggagccggtgggggcaacccgttccaagaaggtggatgtgcgcattatcgccgccaccaaccagaacctggaaaagctcgtggcgtccaagcagttccgggaagacctcttctaccggatctcggtcatccccatcttcatcccgcccctgagggatcgcagggaggacatcccccttctggtcaacaccactgctgtcccatagtttctaaagcagcaccagttgtggcgaagcctctactttcggtggtttgaataggctttcaaggtctcgccgctcgaacaaattcagctgtaataaccgtaatatctgctgcatcgacgatccgatctttgacagaaacgtcaagtatgccagtaccagatacacgcacagggcaatccagatctgtgtgagtacggcattctccgaggtgccgaggaaggtcttgatcttcaggttctgtttgatccacttgaagaacagttcgatcttccagcgctctttgtagagatccgccacgattgctgctttcaggtgatgcgcattggtcacgaagcggtaatcgttgccgtcatcggcgatgaactggacaagccgcagtttgtccttcatccctttgagccgaatctcctggtcaagaatgacgcccgttgctttcctgccgggacgcttcttgaagtattccaccaaggcgttctctttcagccgggttacgaagaagatgccgttggtcgttagttgctgccaccagtcgtaatcggtgaagccccggtcaaagacggccagtgaaccggcaggcagttgtagcatcctggcccaggacatctcgtgcttcttgccttcggtcacatcgatgaactcaggcagatagccgtcagcatcaagaccgacatgcatctttatggcacccttcttctgccggtaggtggcccaagggaacgcctccagacagagattgatggtggtggcatccagcagatagactttttcatcgatcttgaagcgatgactgggtgcaactgccttgcatcgatgcagcattttgtaaaagagctctttgtacaactcatgcggctgttcatcgttcactctggccaaggtggtacgggaaaccgtcttcatgcccagatgatagagcttgtggccttgggccttgaggttttccacgatatcccgcagactttttctgccggaaagttgacaaaccatcatcgccatgaactgcgaccaacggttaaaagaacgaaacttctgcccgatgtgatgcttgcgggcaagggattcaaattcatgtctcttgaaaaaaccgacaacttggttaaggactgtgttacaatgtgccacggctctgatctccttgttaatattggtgttttggcgaactcaatatatcacaagtagctctcagggcctctctttattcagttaaactatgggacagcagtgggtcaacaccttcctcgaccgcttcaaccgcaacaagaagagcaaggtaaagggcatcgacgccgacgccatggagatactctgcggctacgactggcccggcaacgtgcgcgagctggaaaacctggtggaacggctcgtcatcctcaaggggttcggcactctcggggtcaaggatctgccggaaaagtacaccggtgtttcgctgtccgcaccgtccgaaaccctggcgcttcccgatgcgggtatctgtctcaataccgttgttgaagagtttgagaacaatctgattctgcaggctctcaagaagaccggcggcaacaagaaagaggcggcactgctgctcaatctgaaacggactaccctgatcgaaaaattaaaaaagagaaagctcgatgtaatttccacgtctcttgcatagacgcgggtatgttcatcgacccgacacaacgccccaaccttcaaaccgacactgcagccggggagcgcccctccgtcaccggcgtggcggatacctcgcgctttgaggcccttcttgccgggcgagccgcgtcaccgggacggaaaaccgacattagggagaccgctgccgcggcggccgagctcatgcgcctcgatatgatgcgaagcgccttctccctgggagataccgccggcgagacgccccggcccgtcggggcccaggccatggagttcatcctcaagagcttcgcccagaaccgtggcgaagtgaccggtgctgatgccgcgcaggcagaggtcggggcgccggccgatgtgtccgccgccgaggtctcgtcgaccggcccgcgcgatgccggctggctcgaagatgtcatccagcgggcctcccgccgctacggggtcgaggtggggctcatcaaggcggtcatcaaggccgagagcaacttcaaccccaacgcagtgtcccatgccggagcccaggggctcatgcagctcatgcccgccaccgcacggggcctcggggttaccgattcgttcgatccagaacagaacgtcatggccggcacgcgtttcctcaaggatctgctgaagcggtacggaggcgatatcgacaagaccctggccgcatacaattggggccccggcaacgtcgaccgcaagccccatctgctccctcgtgagacacgcgactacctcgtcaaggtgaaggaatactacagccagttcgcctgagcgtagcgcttccacgccgtagcaacagaccagcgctttccggctgatcctcttctcctgttcggcccgtcgacactgcagcgacccggcacccgtgcgtttctctctggggaggggctgtgagcgcaaggacgaataccccatgccccatcgcctccacctggaacagttcggccccgtccatgccctccccgttctccactatcgcctggagttcgcacatctcgtccgcgaggcagtgcgccgcgtcaagcccgactgcatcgccatcgagttgccgtccacgatcgaggcgccgttcctgcgggcagtggagcgcctgcccgagatatcggtcatccactacgaaggtcggcagcgccgcgatggcgccgaatcggtctacctcctggtggaaccggccgatcccctggtcgaaggggcgagactggccctggagcggcggattcccctgcggctcgtggatgtggacaccgactcctatccccgccatgtggaagcgcttcccgactcctacgccattcaccggattggcctcaccccctactatgaggagtaccggcgtgcggccgcctctgtggcgccgggccgggaggatcggcggcgcgagcggggaatggcctggcggctccaggaactggcaaaagagcatggcagcattctctttgtctgtggcatgtaccatctggagcggatcaaggacgatttcgggcggccccaggccgctcccctggagagggtgcggcgccagggggtgaggctgttcaatctgcatcccgactcctgccgggagatcctcgacgagtttccctttatttcggcggtccatgaactgcgtcgtggtcctctgccgcctgaacccgacgatcgcggcgagacgctccgcaagcgattcagtgcgttcgagctaattgtcggcgggaggaaggacctcccggcggaggagcttttgcgccatgcggtagagcggggtgcccggcatgcggggcggggggaggagttccccgaccggcagcggatcatcttccggctcttccaggaggcggcccgccactaccggcaggagacgggcgacccggtccacctctggcagaagcgggcctttttccgttttgcccgcaattatgcccttgcctcgggcgcactcctgcccgatctgtttcagctgctcatggcggcacgggggtgtgtggacgataacttcgcctacgccctgtggcgccttgccaccttctaccactggcagcgggccgaggcagacatcccgaccatcagtatctctcccgaggaaatctggggcgggagccgccgcatccgtttccgcccacgggagcggcgccggaaagggctgtcgcatttgggctttctcaagcgcaagaaggaaaagcgccccggagaatggctcgaaggattcactgacccgagcatctgctcctatccgcccgaggatgtgctgattgaggagtatggccgctttctcaagaaaaaaggggccatgcagctttccgaggaactctcccgtacggagccgttcacctcgtcacttctggatgggatcgatctgcgggaaacactgcgcaacgttgccgacgggcgggtctatgttcgggaaagccagcgagccaaggggggcgtgggctcggtggtcgtcatcttcgacgaagaccgggaaaacggtaactatccctaccgcacgacctggctgggcgagcacgagcaggaatcagacatggccttctatgcgacgccgccggaggacaacatcgtcggtcccggcatctgccgctgcgagtacggcgggtttcttctctcctacccgccgcgccggatgatggatgtctggcgcgacccggactatgtctttgcccggtcaaagccggaggtgcttctcctggccgctctcgactattcgcccgaaaagcatgtggtccacgtggctgcccggccaccccgcagcatcttccggcagatcgccgcacgaatggggaaaaagattgtccacatccccttgggctccctttcgtcggtaaagctcaaatccatccgggtgcttcatatcctgcacggtcacgacaagcgtcaggtggccaaggactacatctggtgacatgtccttgccccttcgggggggcggggtatacttgagacaaaatccggccggaggacccgatgtcctggtttgccaacctgaaaatcaccccaaaattcatagttattctttgtgtcctgtttgtagctctcatgggtgtcaatgccgttgacgattatctgcggcaggagtcgttgatcgtcaaggatgccaccgataatgcccgtatccttgcccggcagatcgttgaaacccgggaatatatgtcttcggtggtccggggcgaaccggaggcgaactacaacctcgtcccccaggtggtcgctacccaggtggccaagcggatcacgaccggcagcaagtactacgtccgtcaggtgtcgttacgctaccgcaatcccgccaaccgccccgatgcctatgaaacggcgatgcttcagcggttcggcagggaaaaggctgccgagcagtgggaggtggtaacgatcgacggcaaacgggtcttccgctatctgctgcccatgactgccgacgcctcatgtctcggttgccacggccgctacgaggaggccccggccttcgtccaggcgcggttccccaaggggcacccctcctatgattaccagatcggccaactgatcggcgccgtgtcagtttccattcccatggcggatctctatcgccagatcggtatcaacctcaagctcgatctggcaatcgtctcgggcgtagtcctcctcatcctcgcggccatgagctttatggtccaccgctccattatcaagccggtccggtcggtggcaacctccattggcaacgtggccgctacggggaatttttcggaacggctcaggagaagttccaacgacgaggtgggagagctggtgggagcgttcaacgaactcatggaggagttggatcgcacgacgcgtcaacggcaggagtctgaagaccgctaccgcaacgtgctggagatggcccagtccgccattgtcacctttttggccgacgggaagctcatcattaccaaccgcaaggcagaggacctgttcggccttcccaagggagagctgctgggtgtctccatctacaccttcatggaggagggggatgcggtaaagggcgccatcgagacctatctgagggaaggggcggcagccatgatcggggagacgaccccgcagcggattcgcagcatccgcgggaatgtgacaacggtggaaatggccctctcggtgtcccggtcggaccacaaccccctctttaccgctattttgcgagaaaacggccggtcctagtccctggccagccccttggtcaccacgtcgcggatgtctcttgccagggtgggctcccgcgctatccgttccagttctgtcttcatccgttccctccggttcagctcatgacgtcgccagcgggtaagaggctcggccattctggcaccgatcatcgggttcaggctgttcagcttgatcacgtggtccgccagcaatcggtagccgcctccggccctatcgtggaaccggaccgggttgttgacggcgaaggagaggatgagagaacgggcccggttggggttggccagggtgaagtcgggatgttccaggagacgctgcacccgggcgaaggtgtccggcaggggagatgtcgcctggatggcgaaccacttgtcgatcacgagaggctcctcccgccaccgggcatggaactcagccaaggccgtctccccttcgcttccctctgtatgggccagaagcgtcagggcggagagggagtcggtcatgttgtcggcctccctgaactgacgcaggcacgcctggcggatcgaagggtcatccagagtcatgaggtagccgaggcagcaggcggccaggctgcgccgccctgtctccgcgggctcaaaccggtaggggcccgtgggccggcactgatcccacagggccgataactccccccgcaactgtcgggcaagggctgtcctgacaaagcggcgagcctcgaaaatcccctccacctcgatttctttcatctgctcgcccagaagattttccgatggcagcgtcagggcctcggccaggaaagcccggtcatttccccccgaggtgagcagtgtcccacatgcttcgaccagtgccgggggaaggcggagttcctgcccggctcgccggtctgccaccaattgcaagatggttcccgtcatgagccgttgtccagcctcccaccggttgaagagatcaccgtctttccccatgagaagcgcaaggtccgcctcggtataagcatagtgcagcctcacgggggcggaaaagccccgaaacagtgacggcaccggctcttcgggaatgcccctgaagcagaacgtttcctcctgacgactgagctccagagcccgtcccggctccaggggagcctgctctccatcgaggtgcacggacaattcatttccgttccggtccaggagccccatggccagggggatgagaagcggttccccgccggcaacgccttggcggatggtgagggtgtacgccttggtgtctgcatcgtggctgccggttacatggatctccggcgtgcctgcctcccggtaccatctcatgaactgcgtcaggtcgcgccctgatgcttcggccagggcgctgaccaggttctccaccgtggcaccggtgccgtcgtggcggtcgaaatagagatccatgccccggcggaaggcgtcgtgtcccacaagggtgcggagcatgcggatcaactctgcgcccttgttgtagaccgtggcggtgtagaggttgttgatggcgtcgtaggtctcgggccggaccgggtgtgctaggggccccgcatcctcggggaactggtgggtcctgagataccggacgtcctggatccgctttaccgccgacgatcccatggcggctgagaattcctgatcccggaagatggtgagtccttccttgacagagagctggaaccagtcacgacaggtgacccggttgccgctccagttgtggaaatattcgtggccgatgaccccttcgatggcggcatagtcggcatcggtggccgtgtcgggccgggctaggacgtagcgggagttaaagacattgagccccttgttttccatggctccgaagttgaaatcgtccacggccacgatcatgtagaggtccagatcgtactcccggccgaatgcctcctcgtcccagcgcatggcctcggccagggagcggacggcatggtcgcacttatcccggttatggctctggacgtagatttgaagcgccacccggcgccccgatttcgtgacaaaggtatcctccaccttcaccaggtctccggccaccagggcgaagagataggacggcttggggaaggggtcgtgccaggtggcataatggcggccgtcgggcagatcgccgctggccgccagattgccgttggccagcagtaccgggcaggtcgcccggtctgcggtgatggtgacggtgtaggctgccagcacgtcggggcggtccgggaaataggtgatgcggcgaaagccctctgcctcgcactgggtgcagaaggtgccgccggagcggtagagcccctccagcagggtgttttcctgtggcttcagctctgtagagacagagaccgtgcactgttcgggaacgtgatgaatggtgagcgtttcatcgtcccggacatactcgtcggtcgtcaggggcttgccgtccagtgcaatgcaccgcagcacgagccctctgccatcgaggaccagaggacgaattccctttgtccggtcatgattggcgaccacggagagatctgcccgcacaagggttacatcgtcgtgcaggtcaacggtcaggtgaacggattcaacccgataatcgggcggggtatagtcactgagggctacaggatggttgtggggcaggtgcatggggactgacctcctccgagtggcggtctgatgggtaatgaaaaagggaccgtgagtgcggtcccttttattctagtctctccaccatgccgttggcttgtaagggcctcacagcgagttccttacaggtggcaggctctgtgccgcttcaggcaaatcccacgtactggggcagcacaccacggcttaaagagcccccaaatgatagtaaatgttccgctggggcgtgtcagcctcacgcgcatggtagagagaatcttaattttgattgtagtctagcgccagccacgggataaatcaagcccctttttgggaaggcttcaggatatggaggatgggtggaatgcttgaccttttttgccatatgctataggctcggagttaggcacgaaatggtgtgttctggcagttttgcaccctcctccgcgcccccaccatcggattcgctccatcagtagacagagaccatcaggccgttttcccggagcgcccctttttgacctcgggcgcccgtccatatggccgtaatgaaacaggaggcgaccagcgtcatgtgtaccacctgcggttgcgaaacaggctctcaccatcatcaccatgaacacggccatgggcacagtcacagccacggccacacccacgacgacgagcgcgagtcgcgaaagatcgcggtggaaaccgacatcctctcacgtaataatcgctttgccgccgacaatcgggcgctttttgcgaaaaagggagtgtttgtcctcaatcttgtgagttcgccgggctccggcaagacaaccacccttgagcggacccttggagatctgtcggacaggtatcgttgcgccgtcatcgaaggggatcagcagaccgacaacgacgcgcaacgcattgccgctaccggcgtgccggcccggcagatcaacaccggcgccggctgccatctcgatgcccacatggttggacatgccgccgaggagttcgatctggacgcgttggatctccttctcgtcgaaaacgtgggtaatttggtctgccccgcttcctttgatctgggagagcatcacaaagtggtggtcctgtcggttaccgagggagaggacaaacccctcaagtatccgaatatgttccacgcggcagacgttatgctgctcaacaagatcgacctgctcccctacgtggatttcgatgtcgagaaatgcctggagatggccaggcgggtgagccctgggattacgatctttcaggtttcgagccggaccggcgaggggatggatgcttggtatgcatggctggccgaccgcattgcggcggtgaaggggtaggtcgggaattcggccgtggtgctcaggctcaggatagccgttgagggcattgtccagggcgtcgggttccgccccttcatcttcaggctggctgcccatcacggtatcgtcggatgggtcatgaacagcggcgccggtgtcgtcatggaagctgaaggtgatgccggcgccctcgctgcctttcgctccgccattgtgagtgatgccccccccctggcggtcattgcccgaatcgccattgaggaaattgcaccccagggggatggctcttttgtcatcggcgagagcggcgagggagcgggtacggtgcgggtggcccccgacggcgatgtctgtccagactgccttcgggaactctttgacccgtcggaccggcgctaccgctatccgttcatcaactgcaccaactgtgggcctcgctattccctcgtcactgctgtcccctacgaccggtccaatactaccatggcgcgctttcccctgtgcgatgcctgtcggtccgagtacgaagatccgatggatcgcagattccatgcccagcccgtagcctgccccgactgcggcccgacgctgaggctggtggatgcctcgggtgccggtctgccgggggaccccgtcgaccaaaccgtggagcttctgaccgaaggcaagatcgtcgcgatcaaggggctcggcggttatcacctggcggtggacgccgccaacgacgccgccgtggcggaactgcgacgacgcaagcaccgggatgaaaagcccttcgccgtgatggcgcgggatatggaagccgtggcgcggtttgccttggtcgactccgtggaggcgcggcttctgaccgggcccgagcatcccatagtgttgctgcgcaaacggccaagtaccatcctctccggtcgagtggcccctgccaacggctatatcgggaccatgctcccctatacgccgctgcaccacctgctgctcgaggagcggttcgctgctctcgtcatgacaagcggcaacctgtcggacgaacccatttcctaccgggatgatgaggcggttgagcggctttcggcgatcgccgatgcatttctggtccacgaccgggagattcggacccgcatcgatgattccgtcatccgggtattcaggggaagccccctctttttgcgccgctcccgcggctatgttccccgcgaggtacggttgcccgtggagattccgcccgttcttgccgtaggcgccgagctcaagggcgccctgtgcctcactcggggagaccgggcgttcccgagccagcacatcggtgacctcaagaacgacacaaccctgacgtctctggcggcaacggcggaacacctgcaggcgctcctggagatcaggccccagttggtggcccacgacctccatcccgactatctttccacgggctacgccgaggggattgccgggctcccccgggtggcggtccagcatcatcacgctcatctcgcctcttgtatggccgacaacggtcttgacggcagcgtcatcggcgtcatcttcgacggcaccggcctcgggaccgacgggaccgtctgggggggcgagttcctcgtgggcggatatgacggattccgccgggccgcccacttccggcaggtacccctgccgggtggagacgcggctgtgagggagccgtatcgcatggcgctcgcttacctgcacgatgcctttggtgccgatttctttgagcagccggtcccctggctgaccgaggtaggggatgaggatcgctcgctgtttctgcgcatgctggagcgccggataaactctcccctgacctccagctgtggcaggctcttcgatgccgtggccgccatggtggggctgcggcgcacggtgagctacgaggggcaggcggccatcgagctggaagggcaggcggaagagtccgccacgggacgggcctatccctttgccgtgctgagtcggcagggtgccatcgaagtggactaccggctcatgatccgggcactgatggaggatcttgccgtgcaggtctccctcccggagatggcccgggcgttccacaacacggttgcggcctctgttgtcgacgtctgccgcaaggtacggagcgagaccggcctcgaccggatcgtcctctcgggaggagtctttcagaaccggctcctctgcgaggagtcgtgccggctgcttgaggcagaagggttccgggtgtttacccaccgtctcgttcctcccaatgacggaggcgtggcgctgggacaggccgtgattgcaggggtggcccaccgtgtcccccggagtgataaaggagaataactaaccatgtgtcttggtgtgcccatgcaggtcgtcgctgtcggtgagggtgaggttgtggcggaaatagacggcgtcaggaaagaagccagcctcatgctgttggacgaagaggtgcgggtaggggatttcgtcatcgttcacgccgggttcgccatctccaagctcgacgaggaggatgcgcaggaaacccttcggctgatgagggaagtattccgcccggaggatatggcctgatgaattaccaggacgagtttcgcgatcgggccctggtgcaggggtatgcgcagcgcatcgcccggttggtggagggacgcacggacgtcatgaccttcatggaggtctgcggcacccacaccatgtcgatctaccagtacggcctccgcagcctcctgccgccccaggtgcggctcatctccggcccgggctgccccgtctgcgtgacccccaacgaatacctggaccgggccgtggccctctgccgtctccccggtgtcatcgtcgccaccttcggcgacatggtccgggtgccgggctcctcctcgtcgctccaagaggagcgggccatgggggcagacgtgcgcatcgtctattccccgctcgacgccgttgccctggcggcggcgaatccggaccggaaagtggtttttctcggggttggtttcgaaaccacggctccggccatcggcggaagcattctcgcggcccggaagcaggggcttgccaactacttcgtcctggctgcccacaagaccatgccgatccccatgcgtgttctggccaatgaccccgagctcggcatcgacggctacctgtgcccggcccacgtcagcactataatcggtgccgacgcgtaccgcttccttcccgaggagttcggcatcccctgtgtggtaacgggcttcgagccggtcgacgtcatgcagggggtggagatgcttgtccgccaggtcgtggagggaaagccccgggtcgagatccagtacagccgtgtggccacctgggaggggaaccgcaaggccctggacgtactcgcccaggtattcactccctttgacgcaccctggcgggggatcggcatcattccgggaagtggcctccggatcgccgatgcctacgccgccttcgacgccgagcgggagatcgcggtggaggtcgaagagaccaaagagcaccaggggtgtctctgcggggagatcctcaaggggaaagtgacacccttcgactgtcccctgtttgccaacgcctgcacccccgagtcgcccgtgggcgcctgcatggtttccagcgaggggacctgcgcggcggcctacaagtacgggcaataattcaacaaccggagaaccctgtgaacaaggaactcattctgctcggtcacggcagtggcggaaagctatcccaccaactcctggacgacctcatcatccccactctgtcggggatatccctggcgggtcagaacgacgcggccctggtggatgccgacggccgcaggctggcattcaccaccgattcctacgttgttgaccccgtctttttcccgggcggcaatatcggaaccctggcggtcaacgggaccgtcaatgacctggccatgatgggcgcgcgtcccctgttcctgagtgccggcctcatcatcgaggagggattcagcaggaacgacctcgggaccatccttgcgtccatgcgccaggctgccgatgccgccggggtaaggatcgtcaccggcgacaccaaggtcgtcccccggggcaaggccgaccggatcttcatcaatacgtcgggcatcggactggtggagcacgacttcaccatctccggcgcctgtgcccgccccggcgaccggatcatcatcaatggcaccgtgggggaccacggcattgctgtcatggcgaagcgggaggggcttgagctcctgaccgacatcgtcagcgactgtgcccctctcaacgggctggtggccgacatcatcgccgagggcggcggggatgttcatgttctgcgcgacccaacccggggaggggtcgccaccactctcaaggagatagccctccagtccgatgttacgatcatgatccgcgaggaagccatccccttggccgggccagtgaagggggtttgtgccatcctgggtctcgatcccctttacgtggccaacgagggcaaacttctcgttgccgtggccccgtcggccgccgagcgggttctggcgcgcatgaagacgcatccctgcggaggggctgccgcgatcatcggtgaagtcaccgatgcgggcgggggaaagctccggctggagacatcggtcgggggcgtaagggcagtggagatgcttgcgggcgagcagttgccgcgcatttgctgacggcacgggccggctggcagccggcctctgtccgatgacgacaggcgcaccctgagcgccggaatttgccggaggtaacggtcaccatggataaccgccaaccacgcccgaccggagtagatgagccggtaaccctcatgctcgtgggagggggaattcgctgctatgctttcatcggcgctctgcgggccgtggaggagatcggcgttcccatcggcaggatcatcggagcgtccacgggcagcatcatcgccgccctgtatgccgcgggcatgccgaccgccgatttgaagcggcttgccctcgaaaccgacacggagttgtttcgtgacttctctccgcgcggagtcttctccggcatggggatctgccggggcgatgcgcttgagcggtggctcgacgagcggctgggcggcgtttgtctggcagatttgcgccgcagcccgcttgctgtcattaccacggatatcctcaaccacgctcctttcgtcctttcggccgacaatgcgccccggttgaaggtctccgccgcggtccgcttctccgcggccattccctttatctttgcctggaagaaattcgtcgtgcgcggcaaggagcacgtgctcatcgacggcaccctcatggcgagcgtgatcgagagccagtgtgccgaagcgggcaagaccctcgtcctgcggaccttctccaaaagaagcatgaaccaccattcctcctccgtcatgaccctgcgccgctacgcgggcgacctcctgaacatcttctttcactccatggatcgggagtttctcaagggggcccgctggaaggacaccatcaccatccattgtggcatggtgccttctctctcgttttccgttacggcggacgagcgggaatttctgatggaacagggctatcagcagaccgccaaatatcttcggtacaagtgggggctgtgagaagcatctccggctttttttctgtctaaccccctgatgttctgctagtatggcgacaatgtatgctgtatacgcgtggccgggcaccggcagcggagtaatgtcctaaagttttgcccggaatggacgatatggttgacagtgacaaccagtttcggcaggcaggcggaggagtaaggtggaaaagagaaagttcgagcggatcgatttcaggagcgaggcgataatccggcacaatggaacgagcttcagggcggaagtggaaaacgtgagcctcaagggcctctttgtgcgtacagaccagaaaattcccatcaacgagcaggttgatgtctccatgtttttcttcggatcgtccgcggagctctcgttcagccttgaggcgagcgtggtacggataaccgacgacggcatcggcctcaacttccgaaagatcgacatggactccctggttcactcggatacggcggttacgacaaccggcgctgatcgccaaggcgtaatcgaagaattttacggtttcatcgaaaaggactagcgaacggctcttcgaattcctgtcccattgcgttctctgccgtcgcgtggttacgcctcgcggcactgattccccatggacgatctccgcgactgctacgggttgctcggtctcagccccggcgcttccgccgacgaggcgaagcgtgcctttcgcgcagccgtttccgcctgccatcccgatcgttttgtcaatgacccggtgcgccgccgcaatgcagaagagcggctgcgcctgatcatcgaggcttatcaccggatcgatgcctgccgtaagctcgggcctgatatgtcggccagcgcacatgcaggactgcaatccgggacctggtcggcgggtcgaagccccggattccccttctcctcactcgtcacgtttcccaacgggctcttcctcctgctctgcggcgtctgcgccgtccgcttcactcatctctacggggccacggcaagtgctgctctggcggcactggagctgctgctggtcccgctgttcttcggggttgcccacaatctgatcatcccggcgaaccggctggtgcggaacctttacggcgcattcaccgtctgctttcttctggtcgttattgccggcacagttaccgcgcgacacgacaacagtcttccgctccctgcttcatttgaatactccgacggggcccctgcttcctcagtgctctggcccgctacgagccatgatcgcccggcagagcccaccgatgggccggctgcggacacccctctgtatcgacagggtgtccgacctccccactctcccgatgccccggtcgtccctcttgcccctgcggctcctgctgcacccctcgtgccgccggcccggtgaggaatgcctgtccggggcgtccgtaaaggcggtcgggaatgattgcatttgatttcagcgggacgccggcgatggggggtacgccggggcctccccgacatggagggacctatgccgatacgcctcggcgagatgctgatcaaagccggaatgataacccatacgcaactggatgaggccctgaaagggcaggtgatcttcgggggcaggctcggaacgaacctcattgaaatgggggtgatcggtgaggaagagctcgcccgggtcctgagcgaaaagcttcgggttccctgtgtcgatcccgacgagctcatggcagtgcccgatcaccttttgtcccttgttccccgtgatatggttgaacgctacaagatcgtccccctcggggtcgacgggcgacggctcaggctcgtcatggccgacccctcggatctgccggccattgatgaaatcgcttttcgtacgggatttgtcattgtgccgatggtcgctccggaaatccggcttttcatggcactggagaaatactacggcatccggcgcgaggtgcgtgccctgcctgtatcggagactctggggggacgcagatgtacttatgggaccaagcggcctgcggagcaactcatgcgccgggatgtggtcgatttttcaaccttgcccgacaatggtaagtatctcccctgggaagggggcgacatcgatgataatcgtatcgaggcggccgaacggtacacaattgacgctctctcccggacgcttgccgactgccgcgaacgcgacgctgtggccgatgccctggtggactatgccggccgcctctttggttgcgccggtctgctgctcgtcatgagggatatggccgcagggtgggaagcggttgccggtcatgagcggttgcgggagttcgggcagctgaggatatcgcttcaggaggcatcacatgtccggacagtggttgaggagcggagtgtgtatctcggcccgccgggcaacatgccgactgaccggcggttggcggaggccttgggcggggctggcgcgccggggctgatgctcgtgcccatggtgatggggaggcgtgtggttaccatcctctgtgccgcaggggagatggtcgccttgggggctcggttgtcggaagcacaaaccattgcccggaaaggggtgctggcgttcgagattcttattttgcggggtaagattctgatgacatagcgattgccagccggtcagatgccggcccattcgggccgacctgaacggaagggggggctggggacatcaccctccggagtcgggctgctgcggcgtcaatggcgcaagtgattgatttgccgctggattctctggtgcagaggagcagaagcaggccgtcgtcgaggggttttatcgctacgattccctctgtgtaccggaggaagagcgtttctgtgctgacggacgagatgccgagggttatcacgcattcagccaggtcttccgagaccgcagacagggtcgtgtcatcaaagagaggaggaaacactcgttcgaggatcttcccgccgcgatccgtgacgaggctgccgatggcaccgggaagcacgctgagttctgcaagcgcctgtctcatgtcacgcggtttgcacggcgcggcggattgcttcttcaaccatggggggctgatggtctgcaccggcggctacggcgagaagatgatgcttgccggtatagatgaacagatgttctcttgtgccttcaaggaccatcgaggtggggctcccggttccgaggcgcgacccgatccggtctgccaggcgggcgaggaagcaggccccggcggctaagcggtccgccgaagggcttttttcgtccgtgggtacgccgtcaaagtcaagggtgatggcgtcggataccatcccgattgcacgtatccgctcgcgcagcggcgtttgttcagcccgttcccccttcggatcgacgtgccgatgacgttcatccatggcccggtgcgcatcgagcagaaggtgttgccggttcttcctgatggagtggcgatcggtagctaggtgggggtaggcagtgaagcgtccgcccggccagcgcatgatccgttggagcgcctcttctccctcgcagctgcctttttcggcgtggacaatctcgccatcctggaaaaaaataacaccgcaccgccctccgaattcgactgagatgcaaccggagaacctgttggttcccttgagttggatcaggtctgccagtgagaccccaaccatcgatccgttgaatccttcatgtcgtttcctgcagagcgcttcctgcgccatgatccctccctggtgactgcgctgtggcgtgtgtcggattcgatccgcacctttcaatggtgccggcgaagtgtcgctgtataacatattttgtgatatcgaacaagatagttaatgatgattaatcggacaacgctccgtgataacggctggttgatggacttagttgcatacaattaaaatatagcaattaataatacggtggtgattgactatgccagaacaatgttttgtttattttgtggttttgactggaggcatgggggcgaaatgctgaagaaaagaggaaaaacgttgtgattttctcgtggaaacggtagtcttttaagcacgtgaccaagcggcaagagccaggtcacgcaaatttaccgcaaggagtcaaccatgaagtatgtgaatgcctttgttcttatgattctgcttgcatcccagtccattgatgcccacgccttcggctccatgggcggcatgggcgggggtggggcggtctctgtacagagtacccctctggcaggcaaggttgtggagacgttcaacagcggcgggtatacctacgtcagtcttgagcgggacggtaagaccgtatgggccgccattcccgagacttcactcgaggtcggccgcgaggtgactctcaagccgggcatggagatgcaacagttcttcagtaaagcccttaaccggacctttgacagtatctatttttccgaggggctggcgacccaggccgcaagcaccaagggaaagagctcggctggaagcaaggggggggtggtcactcccgcagagaagattgctgtagaaaaggccgctggggccaatggcttcactgttgccgagctccatggcaacagggagaaacttgacggcaagacgatcagtgtccgggccaaggtgaccaaggtgtcggccggcatcatgggtaagaactggctgcatcttcaggacggctccggcgacagctcgaagggaagccatgatctgaccgtgacgacccaggacctcccggctttgggcgaagtggtcaccgtcaccggaacgctcaggaaggacaaggatttcggcggcggctacaagtatgacgcgattgtggaagacgggacggtttcgcactgacacggcgatcattcggtgcatgcacggggaggggcaacagctcctccccttttccgttccaggcccaattctcgacaaccgttgtcccctgatgtatccttcccccatgactttgacgatcctcgcctgttacctcgcggtcctcaccttcgagcatctgctccgcataatgaacctcaaacatctcaggcgccagggtacaacggtccccgatggcttcgccggcgcggtggatgaagggagccttcgcactgcaactgcctataccctcgaccggagtcgcctggggattgcggaatcactggtcgacagcggcctccttgtcgggtttctcttcgcggggatccttcctctcttcgaccgctgggttgcctcgctgacctcctcgttcatcctcgggggtgtcgtcttctttctgcttctctccctcgttcagagtgcactggcgatccccttcggactctatgaaacattcgtcattgagcgtcggtacggctttaccaccataacgccgaagctctggtggtccgacctgcttaagtcgacatgtatttcaatgacgcttgccacgctcatgatttccggcgctttcgccctggttgcatggagtcccctgcactggtggctctgggtctggggctttctcgcgtttctgaccctgtttctcatgtacctctcaccgtatgtcatcgagccgttgttcaaccgctacgagccggtgaagaccgaagggctggaagaagagatccgtgccatggccgagcgggccggactcagggtgagccgggttatgcaggtggatgcctcccggcgcagccgccactccaatgcctactttaccggcatcggccgggtgaagcgcatcgtgctgtacgatacgctgctgggccagatgacccacgcggagattctggcggtcctggcccatgagatcggccactggaagctcggacacatccgccggaggcttattgccggtcaggcaggtgcccttgccgctgcctggctggcgtggcgggtcacatcatgggaggggctgcccggacttctcgggatgacggaggcgacgtttccggcccggctcgtgatcgtcggcttcatcggtaccttggcgctctttccgctcacgcccctgtttgcctggttgtcgcgccggcaggagcgggaggccgaccgattcgcagtggagctctgcgaaaatcccgcatcgctcgctacggcgctggttaaactttcccgggaaaatctctccaatctccatccgcaccccctctacgcagcatttcactattcccacccgccggtggttgaacgggtgcaagggctgctggcgctggcgcgaaaagaatgatctgtgcgagtgtggacggcagtggaggcagggcgttactgaagaagaggctttgagagggttccccggatcggcagccggtagtgacccggcgttatcaggtattttgccagaagggtgaagacgagcttctgccggtccaggaatgcgggccggggcatcagctccagggacagattgaggggcgagttccccatgggagccatgaggggcatggtgccgctcaggcggacgtagacgtcctctccctggagggagaagctgtcgatggttgccctgccgccggctaccctgaccatgccgcgcaccgtttcgtacacggcgtccggcagaggaacaccgctgatcgttgctccgcggatgtgcgctcccttcaccgccagtttcacttcgccccctttggatcgccccgtgccggcaagggtggcgtcagctgtcatcactcctttgatatcggcgtcggtggcggtccggaaaaaggggatgtcctccaggcgaacgtcacgtgcggagaaaacccccgtgccggcccggggccggaaggtgccgtcgaactgtcccgcgccgatagagccgtccacgtcaacggagacttttcccgccaaaagcggcaggagttcgagtcgcgtccggacagtgtccaaccgcaggagcggcccccggttgtcggcaatggtaacaccccgggcggaaacgcccagcggaaacgccttgccgaagtcggacgcgctgaagtcgtaaccctgccgggcaaaccagcggacggtcagctgttccagttcccgcgaggggaccagaagaagggtgaagattaggatgaggagcaggccggcgatgatgccggcgccccaggcgagccagcgctgtgccgtcatcgcgccccctgaggtgcgccgcgcagcagtgccacggtaagagtcaggtcgagttttgacgggtcgtcgaagcgggtgcgcagcaatgcttttctgataatggcggggcgttggcccttctcgatgcggtgaaggagattgacggcttcatttgccgtgagactgtcaattttgatgtcggctgcttcctcggtaaaaccgtttttcagttcggttttgagaggggtgatgcgaagcgatttgccgcggatgccggtttcttccacgagctttgcgggcgaatcgtctgcgcggaccgcggccagcctgtttgcaaggcgcatggatgtgctgcgggcctcctggtagcgccccttcaggcggagcatttccaccaggtccgcttcacgtcgttgccgcttgttctccagaaggccgatccggttgtacacgaaggaaaaaatcacggcgagggcgaggatggctatgaccccgtagccccagcgcaagcgggtggggcgatccatgtcgttccatgtgtcgcggattctgttaagcgcactcatttcgccacctcgctgatggtccccctgagggagaacgtgacggacccgtccggttttgccgtgatctgtcccacctctgctccggccaggacgccggcaagtcggtcgcggtactggctgactgcctggctggagcgggcgtctcccttgaggcgcactgccgtgccgtcgatctccacttcgaaaaggccggtcacgtcgtcgcctttggcctttgccaatccccgcagggtattcaggatgtggctccctgcgcctgccgcgccgagtctgcggatctcagccttcagttcacccaattcgtcaacactcttcttccgtccggggaaaacctcccgatagagggcggcaatggacgcgtccaccgatgccaggtcccgcttcaccatggtatagcggatgccggcgtcggcggcaaggagcagaagcagaagcactgtcaggatcgcggggatgcggagttgacgcttgagttgctcacgtcctctggtccaggcgagttcgcctgcgcgaaaggttccgatccgcccggtctggagcgcacgcgccaacgcccatgcgccggcactttcccgagcggccgcctcatccccgccgaaggcggctgctaggctgtcggttacgggcagcgccagcatgggtgctcccgctgcttccgcagtcgcgttgcccacgggagagccgtgccggaagagccgttcaatccgtacctgcctggccatttccagcgccgccagggtgcgggatagttccccctcgtccctgccaagagccctgaaaaagaggggcttgccgttcccgtacaccgccagtgccgtgccgtcggtgacggccagggtcgcttcggctgcgtcggaagagagaagttcctcccagtggatgggggcggttgttaccacctcggggtctattcccgcctcggtgcatgcctggacaaggtgggcaatctcccgcttgcgcgcccagagcgccagcaccttcccctcggcggccaggggcagaccgtcgaagaccagatcctcattctccagggcggtttctcccttcagctccaggggaaggagcaggcggatcttggcccgctcatggatcggcagatcgatttcccggctgaagagccggcccagcgggatggcgagtaccggccggcagtcgtcgtcggatgaggcaagttcccggagcgccgcggtcagatcggcctccgaagcggcagggcggctttcgcgcccttggaacaccagttcacccgcccgggtgaagaaacggcttgccaccaggtccgtgccggtccattcgagaatcagataagtcatcagtactctctccagtagagatagcggggctgggttccgtcaaggttcaccactgcttccacaagtctggtcacgtcgcccaccgctgcccgggaaacgagacgataggtgcttccccgagcgccggcaaagccggacagtttcccggcgattgtctccatgccgggaatctcggataattccccaacgcttttgaatggctttatgcggcgccgttgcatgatgtcccgggcgattccttcgctgatgccctcgtcaagtgccatgagcacctgcaggggagcggtgttcacgttgatggcccccccgtcgacgaagaccgtggcaaagggacggagccgctccaggacggcgggttccactccccggacgagccccagttcgccgaaggtggcaaagggggcgttgcggggggcatagggggcgctcagtgactggtagtaggcagattctccgccgtcgggccgcggctcgtcattggcgtccagccaatcggccagcgagtcgtgaagcgctgtcggcagcttgagagcggtcagcagccggcgttccgcagggccgtaaaatacatgttcgtcaccgttgggaagggtgacggcattcaggttgagcttgccgtcctcttcctcaatggtgatgctcacccgtcccttttcatcttcaaattgaacgggatcagcaaggagctgctgcagcccctggtcattgccggaggtgcgaaggttccgcagcagcgaaatcccgccggttacccctccctcggccatgaggcttgcctgctgcaggttcacgaagttgcggtggagcgacgtgtccacataaaccccatggatgaactcggtggtcactgcgatgaggagggcagtcaccacgagggtcaggatgagggcgaagccccgctcggactccgatcgtctcacgactgccgccccttgggccgggcaagggtagtgaattccaccgtctggtcgccctgccggacccggatggttatcctgacccgctccggaagacgtgggaccagctccgtgttccaggtcttcacccatttgccggcatcgtagcactccacgagaaacccttcgattgcctccatctgcggataaggcatcggcttcacactcccgaagagttcagttgactcgcgggtgagagagagcgtgctgtctgtctcctttactgcataacggatcttctccaggtcggacgctggaaggtcgccggcccggggcggagctacggccgcaaactccagactcgatgcgggcttcccgaagatgtcccggtcctcgaccacgaaccgcagacgcacgtcgtttcccctgaaaaatgcgccgtcgatttcacgccggaggagatccagggtgccgcgcaattcccggcgttcctcggccccctcgtcggtgcgttccttagctcgcaccacggtgaagtaactggagtagagggctccggccaccactgccagcagcagcattaccaccagggtttccaggagagtgaacccccgttggccgccggggctatttcgccacgtagcgaacaaggctcaccgtcctccgtgcattatcccacgagatggccacggttaccttccggaatcccggaacctgcgttgccgtggatgtcattacccatgcatagtccggtcgaaccggtgcaaaggtgccgttgctcttttcgggaatgtcctgtctggtgtcgagatcgtcgagcatctggcgacccagcagaacggccaccccttcatcccgatcgcggccggcgaccgccagatggttgttgaccactccgatcaccgtgaacaccacccccgcaatgatggcaacggcaatcattacttcgagcagggtaaacccccgtgcgccgatggttctcacaggggctcctcccggtacccttccgcgactttcaccttgccggaggacgggtaggccatgaccgtcataacggcgtcgcttccctctgccttgagatggaagacggtaaactcttcaaatcctgccgcacctacggtgaccaccacctcgcctgcagcacgcttgccgacccgaggggtgaaggtgctggctatgctgattccctcgggcaggaggcgccgccgcaggatcggatcgtccggctctccttccgtgccgtccggcaggatcgttgtgatggcgatggcgctttcgccgggcaccagcttcatgcggtaggcggtctttgctgtgatggcccgatcctggatgaaccgcaaggtggcggcgaactcacgggctgcccgatgaaggttcgccgtgtcgccgggcgtgagccgtggaaggaccagcgccgccgccagagccaggatggctatcaccaccaccagctccataagggtgaacccgtggttattgcaggttccagctctcgatgtcggcattcttcccttcgccccccttcacaccgtcggcgccgaaggagtagagatcgtagtcgccgtgctcgccgggagacaggtagacgaaatcgttaccccaaggatctttgggcacctgcttgctctccaggtacccctcggagcggtagtttttcgggatcgttcccaccgtgggagcggcaaccagcgccataaggccctgctccgtggacggataggtgccgctgtcgagtttgtagagcttgagggccgtctccaggttcttgatctgcactttggcatcggcaaccttggcatcgtcggagcggccgatgatccggggccccaccagggctgccagcagggccaggatagcgatgaccaccatgatttcgatgagggtgaagccgcgtctgttgcgcagggtgttatgcatggtccgttacctccggttggaaaaaatcagcgaatgagttgattaagttcaaagatggggagcagtaccgcgaccaccacgagccctacggccagccccatggccaggacgaggagcggctcaagaagcgccatgaggccggatacggacgactcgaactcccgctcgaaggcgctgccggccttgccgagcatctcctcaagctctccccccttctcgccaacggcgaccatgtggaccaggagaggcggaaagagtcccgtggtacgcagagcccccgaaagggtgccgccttcggccaatccggctgttacgccggtgagggcggcacgatagtggcggttgaccacaacctgggccgtgatttcgagagcccgcatgaccggtacaccgctggaaaggaggagtcccagcaccttggcgaagcgggagaggatgagttggcgcaggagacttcccaccaccggaatccgcagaaggaagcggtcgcggcggaggcggaaggcatcgtccttcatgagacgccggtagagcagcaccactccggccacggcggcgatgcatgcccaccagaacgagcggagaaaggtgctcgtcttgataagggcgatggtgatgagggggagggctgcccgattgtcctcaaagatagtgacgatcttgggaatgacaaaggccaggaggaagagcattaccgcgcttcccaccaggaccatgagcgtcgggtaggccaacgaggcagtgattttgctccgaatggcccgctgttcctcgaggaagagggcgactcgctccaaaacggcgtccagggcgccgcttgcctcgcctgccgccaccattgccacgtagctctcgctgaaaagccgcggttcgagggagagtgccttggccaggttggctccctcggccaggcgttcccgaatccggccgagggcctttttgatctcgccgggctcctcctgctcccagagcgtggtcactgcctcgtagatcggcacctgggagcccaccaacgtagcaagccggcgggtcatgagagccacctgggcggggcctgcgtttctccctccgaaacgtcgggagacggtccccgccgtctcggagactgggccaatgtcacgcggatagaggccgtcccgcttcaggtgaagcttcgcctccttcaggctctcagcctcgatggtgccggacgtctcccgtcccccggccgtataggcgctataccggaaggtcggcatactcctcctgcgttacccgcaggacctcctcgatggttgtgatgcccgctgcggccttggccaggccgtcgtcgcgcagggtccgcatccccttgccgacagcgtattccttgatggctccggccggttcccgacggatgatcatggagcagatctccccgtccacgggtaggagttcgtagatgccgacccggcccagggtcccgaggccgaagcatgcatcgcatccccgcccccggtagagggttgaggggagggtgatgccggcgtagtcccgttccggcgtgtaggattcgcggcagtgggggcagatgcggcgcacgagccgctgggccagaacagcggacagggacgatgccaccatgaacggttcgattcccatgtcgacgagtcgggcgatggcggtggcactgtcgttggtgtgaagggtagagaggaccaggtgccccgtgagtgacgcctgcatggcgatttccgccgtctcggcgtcgcggatctctcccaccattacgatgtccgggtcctggcggagaatggcgcgcaggccctgggcaaaggtcagctcgatcttgggattgacctgaatctggccgatccccttgacttgatattcgatggggtcttcgatggtgatgatgttcttttccggcgagttgagccggttgagtgccgcgtagagggtggtggacttgccgcttcccgttggcccggtgacgaggatgatgccgctggtccggccgaggaggcgctccatggagcggacgcctccttcggacagcccgatgttttcgagagaaatgagccccttctgtttgtccaggagacggagcaccacgcgttcgccgaagaaggtagggatgatggagacacggatgtccacatcccgtcccgctacgattaccctgatgcggccatcctggggaaggcgcttttcggcgatgttcaacccggccatgatcttcacgcgggagaccagagcttcctgcaccaccttgggaggggcgagcttgcggtagaggatgccgtcgatcctgaaacgaacctccagttcccgctcgtagggttcgatgtggatgtcgctggcccgctccttcaccgcctccgagaggatcgagttcagaagccggatgaccggcgcttcgtcggtcaggtccagaagatccttgggctcggccagctcagtggcgatgaccgaaaggtcttccccttcaagctcttccacgacctcctgggccgagctgccgagccgggcgtagagatggttcaccgcgccgagcaccgtatccggcgttgccgcggccagttccacctccatcccgtagactccccgcacctcatcgatggccgacagatccgcgggattgcctgaaacaaccaggagccgcccatcccgctcccgcaggggaaggacgagcctgccccgggcaaaagccaggggcagccgcgcgagcagtgccgcatccgcctcattgtccccgatctcggccaggaaggggatgccgagccgccgggcgatctgttccatgtcgtgtgcgtccgtcatttgctcagttggaggtcgcgcttgaggtcaaagggagcgtcgagactgagcgcttcgccgaacttgtcgcgctgctggccggagacatcgttcatctcctcggctccccgaatgatgcgcggcgtaaggacgatcatcaggttggtcttctccctgcgcgtcgatttggtcttgaacagccagcccagaagcgggatgtcgcccagcagcgggatcttgttgatggtttcggtgtcccggtcctggatcaacccgccgatcaccaccgtgtccttgtccttgaccacgacagcggtcttggccgagcgcttggtggtgacgaggtcattcgcctgtcccttgttttcctttactgcagaaatttcctggtagatgtcgagcttcacgtactccccttcgctgatctggggagtgatcctgagcgtgatgccggtatccttgcgctcgatggattgctgagaaattccgccggtcgtcagattggtctgggagaggaatggaacgttctcacccacgaagatttccgcttccttgttgtccgaggtcaggatgttcggggtggagagtacattaatggcgccgtcggagacgagggccttgacctgggccgacacactgacgtttttcccaagttcttcaagtgcttttaccaggagaaattgcgggccgctggtggcgctgaggaaattgaacgggtccaggacggcgccgccggacgcgtcgccctgcgtgcccacggccagcgcgccgatctgaacacccacatccttgagcttgtcgagggagacttcggcgatgagggcctggacgaacacctggcgccgccgtttatcgagcttctggatcacctggaggatgttctggtaatcgaccggcgaggccatgatcaccagggagttggtagccttgtccggcgtgaccgagatctttccaccctcgaagggggattgaacgggcgccgctgcgggcaccccgggctgcccgggggtggtgggcgtgcccttgatgaggccgtcgatcacctttgccacgtcggtggcatcggcgttctccagatagtagacgttgatcttgctgctggtggtcggcgggaccacgtccaccatggcaatcagtttcttgatgtcgtccttgtcctgatcgctgccgaaaatgaccagcgcattgagccgggtgtcggggacgatgaggacccctgcgcttgatgttgcggtagcctgtcccgcctggccggccggccggcttgtcttgccgccgagccattcgcggatcacgccggaaacgctgtccgccgaggcatttttgaggaagatgatctcggcgccctcccgcttctggggagaatccaccaaggtgagaatgccggtgagtttctggatgttcagggcagaatcaaccaccatcagcatgttgctggcgccaaatgccgcgatgtagccgtccttggagacaatgggctggagaaaggccaccgcttcctgggcggagatgcgctccagggggattatccgggccacataggcatcgctcacggggaggcggtccttgtcgctcaaaagcctcattcctgattgcttggctgccgccgtaggaaccaccttgtagaccttgccggcctgtacaagggtgaaccctttcagctccagaaccgatgtgaacaggctgaacgcctcatccggcgtcagcttggagggggagtagatggaaatctttcccttcacccgctcgtccaggacgaaattcttgccggtcaggtcgctgatgaacttcaccatggtggcgatgtccacgtcgttgaagttgagaaccacccccttggcactcgccggcagcggtgcaagaagggcgcaggccaggacggcagcggtcagcagattcaggaagcgtttcttcacggaaatcctccgcacgttatccacaatgacaagcatctaccgtgcgcttaccacagcccccaaaaaaggaactctgccgcgcagcgcaaagcgaacgccgtcattgtgcttatcgtatatcgtagctaaacgtagtcggctggccgtccctgaccagatcgagcttgatgcggttctgccccttgagcgatgctagagattggatggcacgctcaggggagtccacggggagatcatttatgcggagcagaatgtcaccgttccgcatgccgatcattgaaaacacacccgcaggcttgacctctgaaatccggaagccctcgactttgccctcttttacgctcggcaagaggcgtgcatcggtcattacctggccaagattttcgagggcggcgttgagagcgcgctggtcaattacgtagcttcccgcccccacctgaaccgcaccggtttgtggtgcgacagccggcggaggaggggcggatgtcggctcgattcccatggccaggggggttgtgaggcgaatttttcgtccgttggcgaggatttccacgctctctttctgaactcccacgagggggccaatgccgaacacggtatcacccagacgaaaaacccgttcttcaggcggcgttgcccggcggatgagggcgaatgtctcccggaacgaaccgcgggccgttcccagcagggttaaatctccatgggtcggcgcaggctgctgggctcccgccgccccctgaaccggtgcggagaggggcgtcagttttccctgtgtcgcccgaccgaacagtccctggtccagaatggaggcaaaactcagaatgtcgtcggaaacagctgcggcgggggctccggtcgcgcccattgcggtatgcggtgctgtccgggccaggcgataggagatcaatccggcggcgatccgcgcggccgccagtgagttcagcgcgatcaagagtgcagtgaggagataaacctttttcatcgggccatttcacgtgattttgactgctgcaatactagcacatccatgggtcgaggcaagaaaaaacaccgctggtgcggcatctgcaaggggtttagccgccctctggttgacaaacaacccctcgattattacatttatcgggtcaattttactgaggaggtccgtatgaaaatggtgtccttgcggttccttaagaccatgctcaccgttatctgcctgatggcgttgtcggcgggagaagtcccagccaaagtcatggctcccgattttgtcacacttgccgaaaagctgaagccaaccgtcgtcaacatcagtacatcaaagaatccggcccagacagctcgcccccgtcgccaaccctctcccttcaatgacccgttccatgatttcttcgatcgcttttttgacgaggcacctcgccgtcagcaacgggaacggagtctcggctccgggttcatcatcagtgatcagggctttatcatcaccaataaccatgtggttgccggtgccgacgagatcaaggtgcgcctctccgacggccgcgagttcaaggcggaattgaagggcgccgacgaaaaactcgacctggccctcatcaagattgagtccaaagatcaactccccgttgcgattctcggcaacagcgatgaaatcaaagtgggcgagtgggtgatggcgatcggcaatccgttcggccttgcccagaccgttaccgccggaatcgtcagcgccaccggtcgcgtcatcggcagcgggccctatgacgatttcatccagaccgatgcctccattaaccccggtaactcgggaggcccccttttcagcgccgaaggaaaagtcatcggcatcaataccgccatcatcgccggcggtcagggaatcgggtttgccatccccatcaacatggccaaagatgtcattccccagctcgaggaaaagggaaaggtcatccgcggctggcttggggtgacggttcagcccataactcccgatctggcccgctcgtttggccttgagggagagcggggtgcgctcatcgccgacgtggtgaaggatggccccgccgccaaggccggactcaagagcggggatatcgtgcttgaattcgacggtaagaaaatccgggaaatgaacgagctcccgcgtatcgtagccgccacccctgtggggaaggccgcattggtcaaggtgctgcgtgatggcaagatgcaggatgtcgaagtatctgtcgggcgcttggcggatacgggcgatgagtcagatcagaagaatggtgaagataaacttggcatggcagtcagggagctgacacgcgatcttgccgcgcggatggggcttaaggagactcagggcgtcgttgtcacgggtgtcaagtctggcagtctggccgaggaagcgggaatcctgccgggcgatatcgttcgggagataggagggcgttccattactactatggcggattacgaaacagcgatccgagccgtgaagaagggagacgtagtccgctttctgctgcgccgcggcggtggcaaccacttcctggcaatccgggtcgaatagcctggcttcatacttcagaagaaggggcatgtctgcggacatgccccttctttattgattacaaggagatatcctatggttatttcagtagaggctgccgattatacagcgtttccctgtgcggcgctgctggttggctgccgtgaagacaaccccttggaggactcccttctggcacgtatcgaccagcttctccagggtgccattgcgtcgcttgttcaaagccgcgagattaccggagagctgaatcgggttacgattcttcatacgctggggcggctccctgctgagcgcattgttcttgtggggctcggcaactccggtgcgctgacttctgatcggctgcgccaagtgggagggagcgccgtaaaagccttgaaaggtgccggcgtcacccgtgccgcctctgtcgtgcatcgggctgctggtgtccctcccacgtcagtagcagatattgcccaaggattgtcccttggggattattccttcgatatctacaaaacgaagccgggcactacggtccccgtgacggaactagtcaatctctttgagccggggacggatactgccgatgccgaacgtctgctcgcagctgatgcaactatctgtgaggctgtctcctttgcccgcgatctcgtttctcagcccggcaacgtggctactcccctctttctggcggagaaggcccttgagttttcggcccgcctcggcattgcctgtacggtcctcgaccgtgacgagatggagcgtcagggcatggagggaatcctctcagttgccaagggatcgcatcagcttccccgtttcattgttctcgaatatcgaggaggaagtgcggataagcgccccacggtcctggtaggaaaggggatcacgttcgactcgggtggtatatcgctcaaaccccgcgagggcatggagcggatgaaagacgacatggcaggcgcagcggccgttatgggggctgtgatggccgtggcggggctacgactgccggtgaacgtcatcgggctcatcccggcagctgaaaacctgcccgggggaggggcgtacaaaccgggcgacatcgtccggaccatgtccggtcaaaccgtggaaatcgtaaatactgacgccgagggtcgaatgatactcagcgatgccctgttttatgctcagcgcttcaagcctgccgcggtaatcgatcttgcaaccctgacgggagcctgccttgtggcgctcgggagtgccgtatcgggagtcatgggaaatgacgccgcccttgtcaagctgctccgcagggcaggggaggcgacgggcgaacgtttatgggaactgcccttgtgggacgagtatggcgagattatgaaaagtgatgtggctgacctgaaaaacgcgggtggcccccacgcaggaaccattaccgctgcatggttcctgcagcgtttcgtgggcaagagccggtgggctcatgttgatatcgccggcaccgcgtgggaggaaaaggggcggccgtatcagccgaaaggtgccaccggtgtcggggtgcggctgctggtcgagtatctgaaggcaaccgtacggtagtcaaatcagggataacggatgaaaaaagggtggagccgtcaggccccaccctttttgtctcgacggaaggactgtccttacttaacgacagccttggcaagctcgatggccacatccttgtaggggttagcgaagaggatgatgaggcacacgacgagaacgtagatggcgagggactcgatcatggccagaccgatcatcatggtggtgaggatcttgccggaagcgccggggttgcgggaaacgccctcaacggcgttcttaaccgcgagaccttggccgataccggtaccgaaagcaccaattgccataccgaagccagctgccagcatgcacatcgtgaaaaattccattgttactacctccctttggtgtgttgtatcctaaacggtataggattcgtgtaagcagattagtgtgcttcctcaagcgaaccttggatatagatcatagcgagaagcatgaaaacaaatgcctggatgaatgacaccaggacgcccataagcatcatcggcaggggaacaaggaagggggccagggcgaaaaaaatcatgagcaccagctcgtgaccattcatgttgccgaaaagacggagcgagagggaaagagggcggctcaggtgcccgatgatctcaatgaagaacatcaggggggccagccaccagatcggtcccatgaagtgttggagatagtggaaaccatgctttttgatgccgacaatgtgtgtcgaaaggaagacaattacagcacaggctgccgtcgtgttgaggtttgcagtggggggaaagaaaccgggaatcaggccgataaggtttgaaacgagaacaaagagtgccaaggtagcaatgagcgggaaatacggctttcccttttcgcccatggtctcctctaccatgttttcaatgccgccgatcacgacttccatgaagttctgcattccggtcggcacggccttgagtgcttttgtggcgatgagggacacgataagcaggcagacaataatgagccacgtgtaggcaatggcgtctgcacccgcttcagagatgtgaagcggctcgaggagtttcctgaagaactgcaggaatagaagcggatgaaccatgggactaatctcctttggtgacgaacatgtaaatcgcgagagcggttatgacaattacgagcaacgagaggccgagggtgagacccaagacctcaatacccgcgtggaccaccagcaggtaaattacaaacgccagaatggcgaaacgcagcagataacgcaattgggcaaagcgtgcggcctgatgcgcatcaagccccagagcacgcctgatgatgcgaaacagccagtagtagtttgccagtgccaggataccgccggcgagaataccaccggcaaattgaacagatccaaacagatacccggcggccgtcatgatggccagaagcagccagctaccaacgacgacggctgtgaggagattattctcgtgaatccttgtcgccgtcatcttttttaattgctcttccggcaatgatgtaaatatttcgaaaccccgcagcgataccaaagaacagaaaaataaagaaaaaccacgggtgagttcccagccacttgtcaagctgtctgccgatcagcaccccgatgatgatggccaacgccaccgatattcccatgctcgaaacgagaccgagcgtttgaatgagtcttcgtttgtcgtcgttcatcggcggttagtgtgaggctgcccgggggggccgcaaaccaaaatcacttaccacatcccggacttgcctgtcaatcatcaaaatggtcgactgacgttagagagcggcaaagcatgagcgggccgcaacaatcgtcttctcgatttccacctcggtgtgggcgatcgagacgaaggccgtttcaaactgcgaaggagccagatagatccccttctcgagcatcattctgaaaaaagcggcgaatgcctttgtgtcgcaggttgtggccgtgggccagtccttgacctcgttgctggtgaaaaaggtgcagaacatgctgccgacgcgggtcggatagatggggtacccggcggatttggccgcctcggtgatgccctcggcaaggcggcggctcgtttgctccagttgctcatagaacccgtctgcctgaagcagtttgagggtctcgataccagctgtcatggcgagggggttgcccgacagcgtgcccgcctgataaacgcctccggacggggagagaagcttcatgatgtcctttttgccgccgaaggcgccgacgggaagcccaccgccgatgatcttgccgagggtggtcatgtcgggagttacaccgtaaagttcctgagctccaccataggcaacacggaagccggtcattacctcgtcgaaaatgaggacaattccctcgctgtcgcagatggagcggagcccttcgagaaaaccttcacccggcggaacggtgcccatattaccggcaataggctcgacaatgatgcacgcgatctcattcttgttctcatcaataagcttcgaaaccgaatcaagatcgttgaactgagcagtgagcgtgttttttgccacatcgacgggaactcccggcgaatcgggcaccccaaacgtggcagcccctgagccagccttcaccaggagtgcgtcggcatggccatgatagcagcctgagaatttgatgattttatcccggccggtgtagccgcgggcaagccgaatggcactcatggtcgcctctgttccggagctgaccatacgaaccatctcgattgagggcaccgcgtcgatgaccattcgggcaagggtgatttccagctccgtgggggcgccaaagctgctgccactttcgacggcccgctttacggcttcgacaacctgggggtggcagtggccgagaatcatggggccccaggagccgacgtaatcgatataactgttgttgtcggcgtcagtaattgtgcaaccaaacgcttttttaatgaaaagagggtcggcgcccactgacttgaaggcgcgtacgggactgtttactccaccgggaatgaattcctgggcttgcgtgaaaagatccttcgagcgagctgtgagcattggcgatttccttgggtgtgaaaatgtgatgaaaaattaatgggttattagcatgtttggtgtgttggtgtcaaggggtaaaatggccgatttgagaggtggccaaaagggtgccgattcgcatgaatactgaaaaatcgcccggttaaattagaatttttttttcttgacaaagttttttaaatggcataatttccaccaaaattgtatacagtatacgcaagctggtaaagcggcttcataactgcaactagagttcgaaacgcggtagaaagacaaccccaaagaagagtggagggattggaaatgctgggtgtatacctgccaatcattgtcctggtagcggtagcggtcatatttggtctggcttcattaaccttctcgtcgctgatagggcagaagaagccgagtgcggtgaagcttgccccttacgagtgtggctgtgaaccggtcggctctgcccgggaacgcttctcggtaaagttctacattattgccatgctgtttattctctttgatattgaagctgtatttatgtatccctggtcggttctgtttaagcggcttgggatatttggcgttgtcgagatgggtctgttcatcgtcattctttttgtcggttacatctatgtctggaaaaaaggagctctggaatgggagtagatcagccgctgggagataacttcatcaccacgtccctggacagtctcgtgaactgggcgaggaagtcctccatctggcccatgacctttggtcttgcttgttgcgccatcgagatgatggccacgggggcttcccataacgacctcgaccggtttggtatcatattccgggcgtcaccccggcagtcggactgtattattattgccggaaccgtcaccaagaagatgctgccggtaattaagacggtctatgagcagatgccggagcctaagtgggttgtcgcaatgggggcctgtgcctgttccggtggggtgtttgacacgtatagtgttgttcagggtattgacactgcgctgccggtggacgtctatattcctggctgtccgcctcgtcccgaggctttgctgtacggtctgcttaaactgcaggacaagattatgaaggacaagaactcgtttggctcgaccatagggctcggcgagcgccttgagtccgcagcgtgaccatctcacttaagtaaggggaacgaacggtgatggctgagaacaatcgtgcagttataaaacttaaggaaaaatttgccgcgtcaatccttgatgtaagggaattccgcggcgaggttacggttacggtggcacgtgagaaggtcgtggatatctgccgtttcctgaaagagtcgttacagtacaacctctgcacagacgtgacggctgttgactatcttgggaagcaggagccgcgcttcatggtggtgtataacctgtattcgattcccaataaggatcggctcagactcaaggctggcgtgcctgatgccgactgttcgatcgatacggtgtcatgtgtctggaactcagctaattggctggagcgtgaagtgtacgacctcatgggtgtgcaattcaacaaccaccctgacctgcgtcgtatcctgatgaccgacgactgggtcggccacccgctccgcaaggattatcccctgcaggggcctgatcgtgagccctacaagggccggctttcctgatttatcggcttgctgagagaaaataactccacagggatacagaggcgcacaaatggctagcactgagataatgacagtcaatatgggaccgcagcacccgagtacgcacggcgttctgcggatggtcatcgaacttgatggagaggttatccagaagattactccgcatatcggatatctgcatcggggagtggagaagctctccgagcatcgtacctatcaccagaccatacctctaactgaccgtctcgactacttggcgccgatgagcaataacctcggctatgtgttggcggttgaaaagcttttgggtattgagattcctgagcgcgctcagacaattcgcgtcatcatggctgagctcacccgtctcaaatcccatttggtctggattgcctgccacgcacttgatatcggagcgatgacagtcttcatctacgctttccgtgagcgtgagatgatcatgagtctctatgaaaagatatccggtgcacggatgaccagcaactacttcagggtcggtggactttcatccgatgtttatgacgggttcgaaaaggatgtgcgggaagtcatcgacacattccccggtcacttcgatacctacgaaggccttcttaccaaaaacaccatctgggtcaaccgtactgttggcaatggcgtgatatcggctgaggatgccgtcgactacgggataaccggtcctgcactccgcggctcgggcgttgattgggatttgcgtcgtgacaatccttacagtggctacgagaagtactcgttcaaggttcctgtcggtgagaagtgtgacacctttgaccgctacaaggtcaggctcattgaaatgcgcgaagcggtcaatatcatccgccaagcactcgactcgctcaagcctgggcccgtgctggctgacaatccgcaggtcacctacccgccgaaggagaatgtttacaactctatcgaaggcctcattcaccacttcaagatagccagcgaaggtttccctgtgccagaaggtgaggtgtaccagtcggtggaagctcccaaaggagagcttggttactacatcgtcagcgacggtggccccaagccataccggatgagaataagacctccttcatttgtaaacttgggggctatcgagaagatggctaagggatcgatgattgccgacttggttgcagtcatcgggaccttggatatcgtgcttggtgaaatcgaccggtaatgccactgcgataaaggagagggagtaatgagtaacgctccggccgaagctacaaccacagaggaagtgcccgttgaggaaatagacctcgggccagccaaccatgtgatcgacaagtacctgaccctgcccggtaacctcatgccggtgctgcaaggcattcaggatgagtatggatacgtcccccggcccaccatcgatttggttgccgagagactcaacgtgtatcccagtcagattttcggcgtacttacgttctatgctcagttccacctcaagccccgcggccgcttcatcatccgggtgtgcgtcggaacggcctgtcacgtccagggcgctccgcgaatcgtggacacgttctttgagaagttggggattggtcacgctgagacaacacccgacctccgctacacatttgaaaaggttgcctgtcttggtgcttgtggtatggccccgctggcaatggttaacgatgacacgttcggcaagatgacggtacaaaaggtcgaagaaattattgccgaatacaatcagagaccgatgaagtaacagacccaaccattcacatcagaggatagagcgttatgggcgaagcgataaagattctgatctgtcaggggaccggtggtgtctcagcgggtgctaaaaaggttgaggcggagttcctccgtgttatcggtgaaaagggcgtcgatgccaccgtcggcaaacgatgtgacgtcatcaagaccggctgtcgcggcctgtgtgcaaacgatgttcttgtggatattgtagatcccgagcttgggcgtgtaacttacgatttcgttctgccagaagaagtcgaaaagattgtggccgagcatatcgtcaaccggaccccccttgagaagcgcaaagcaaaaccgtactacaacacgttcgtagaccagcagatgagggttgttatgaccgggtgcggtcagatcgacccggaaagtctcgatgcgtatctagaagaggacggcttcaaggcaattgaaaaatgcgttaaggaaatgactcccgctgcagttatcgacgaagtcaagaagtctggacttcgaggtagagggggcggtggcttcccgacgggcatgaagtggtctttctgtgctgcgacgcccggcaaactgaagtatgtcatctgcaatgcggacgaaggtgaccccggtgctttcatggaccggtcgattctcgagggtgacccttactgcatcattgaaggaatgatgatagcggcatacgcaatcggctgtactgctggctatgtgtacgtacgggcagagtacccacttgctattgagcgtctgcagaaggctctcgatgtttgctacgaaaagggctacctcggcaagaacgtcatgggctggggattcgacttcgaccttcggatcaagaagggtgcgggggcctttgtgtgcggtgaggaaaccgcgctcatggcttcgatcgaaggcgagcggggaatgcctcgccctcgtccgccgttccccgctgtcaaaggtctgtgggggaagcctaccaacattaacaacgttgagacgttcgccaacgtgcgtcacatcatcctgaagggtgctgactggtacgcatctctcggtactgataccacaaaagggacaaagatcttcgcggtcaccggtaaagtaaagcacacgggacttgtggaagtcccggcgggtatgagcgtgcgcgaagttatctataacgtttgcggcggcatcgccaacaaccggaagttcaaagcagttcaggcaggtggaccatcaggcggatgtattccctcagaagttctcgatacaccggttgattatgactcgcttatcaaggccggtgccatgatgggctccggtggtctcgtcgtcatggacgaaactacctgcatggtcgacgtagcacgcttcttccttaccttcacgcggatggaatcatgcggtaaatgcgttccgtgccgcattggactcaaggcgatgttggacatcctcgaacgcatcaccgaaggaagaggccaagctggtgacattgagacactgcttgagatggggagcaccatcaaaaaggcctcactctgcggtctgggccagacagcacccaacccgatcctctccacgatcaagtatttccgtgaggagtatgaagcgcatatcaatgatcggcgttgcccgtcgaactgctgtaaagagcttctgttgtggcaagtagtcgaggaaaagtgcgttaagtgcggagcctgcttcaaggcatgccctgttgacgcaattatctgggagaaggggcaaattgcaatcctagataaagagaaatgcaccaaatgcaaatcctgctacgacgcctgccggttcatggccatcgagtagcgagctgtaagtcatacatccgagggagacagaggtcgagatggtaactcttacaatcgatgacaagcaggtaacggtaccgaaagacgctaccatatttgatgccgccaaacaggcaggaatcagaattcccatactctgccacgacaagaagctgcaccccttcggcgggtgccgcatgtgcctagtcgaagtcgagcagatgaagggtcgccagatcccggcttgtacaacgcccgttacggagggcatgatagtccggaccatgaccgacgagatcgtcaaggctcggaaaatggtccttgaactgctcctgctcaagcaccccatagactgtcctgtctgtgatgccgctggggattgcgatctccagaatctgacttatgaatacggcgtagatacaaaccgctttactgacgagaagttcaactggaagatcgactacgtgaacccgcttatcgagcgggacatgaaccgttgcgttcattgtgggaaatgcgcgcggatttgtgacgagatcgtgtcgtttggtgcatattcctttatcaatcgcggtatagaagcaaaaatcggcaccgaattcgatggtccgctcaactgcgagttctgcggttcgtgtgtctcggtttgtcccgttggtgcgctgattagccgtccgtttaagttcaaagcgcgctggtgggcactgaataaggtaaagaccgtttgctcctactgcgggactggctgccagttgacgcttggtgtcaaagacaacaaggtccttaccaccatctatgatgaaaatcagggatttcacaacggccagctctgcactcgtggccggtggggatatcagtttgttaacagttccaagcgcctgaccactccgcttatcagaaagggcgatacgctccagcccgcaagctgggatgaggcgttgggcatggttgccgaccggctcaagacttctaaagatgccgcagccacattggtcacccctcgtcttaccaacgaagagctttaccttctgaagcgagttgttaaggatgctgtcgggagcgacaacctcgaccattccggcggctacgcacatgaggctctcactgctggcgcgagggagagccttggattccccggatcgccgtcggtcatcgccgacattcagaagagcgagcttcttctggttatcaagacggatgcgtacgaaacgcaccctgttattggctttgaagtcaacctagcagtcaagcgccaaggcgtagcgctccgtattctttctgacaagaagggtaagctttctcggcttcccggcgctcagacgtatgtccacacccccggcgcagagttggtgctcgttaacgcactcgccaagacgatagttgatgaaggacttcatgatgcctccagcgtcggagccatcaaggggtttgacgcatggcttaagagtattgagagctgtacacctgaccaagcagctggtcagtgtggtattgctgcggacaccatcaaggcagtggcgcgtgagtacgcagcagccggtaaggctctgatcatgcttcctctcgggatggggtacccggggcatgggaaggcccttgcccaagcactcattaatctcgcgcttcttaccggtcgcgtgggtaaggaaggctgcggtgttctgatcatgggcgagaagaacaatagccaaggcgcagcagatctcgggattcatccgaccgctaatgggttgaacgcacaggcaatcctggctgggtgctcagccggcagcatcaaaacgttgtatgtggtaggagagaatccggtggtttcctaccctaaccgtaagcaggttgaagcagccctcgacgcggttgagtttcttgttgttcaggatctgttcctcacggaaacagcatctaaagccgacgttgtacttcccgcctgctccttcgcagaaaaggacggaacgtttacaagtctcggtggggctgtccaacgcgtcaatagagcaattacccctcttggcgactgccgcagtgattttgacatccttaacatgctccatgcaaagctgaccggtcaggcagcctataccagccaaaaggaagcattcgctgatcttgccgcggccacacccggctatgcgggtctgactcttgaaggtctaggggatgctggtgccgtcagagtcaacaactgcacggcgtcttttgtcccggttgcgaccagcactgtgacaactgaggcagggaagttcgcactcctgacggggagtgccctgaaccactccggtacactgtcactttatggtgaaggaccgatgttggtctgtccggaagggtatctggagcttaacaaggacgacgccgcaaaactctctataaccgagggtgatgcggtaacaatgaagtcggctacaggcgaacttcgtctcaaggccaaggtcggcactcgcttgccgcaaggggtcgcgttcgcaccgtaccattttgcagaagcatcaatcaattcgctgacgggcgccacggctattacgtggataactatcagtaagtagcaggtaatagccaccagtttcctaacaaaagacagaagaggaagaggaacacatgggatacgaactgttcggactgccaatgatctactacatctccatggtagcaaaggtccttgtggtattcgtgttcgtcctgctcaccgttgcatatgcaacctacgcagagcggaagatcatcggccacatgcaggtgcggcttggaccaatgcgaacgggctggcatgggcttctgcagccgattgctgacggccttaagcttttcttcaaggaagagattgtccccagccaagcggataagtttgcgtttctgattgcgccgatcattgcgttggttccggcctttattggatttgccgtcatccccttcggtgaaactattgaagtggctggatacaaaattcccctgcagattgccggctactatgacactgtctcaggacaggtagtcgacatgaacgtcggagtgctgtatatcctcgcacttgcgtccatcggtgtctatggaatcgttctggcggggtggtcttctaacagcaagtactctctcctcggtggactgagatcgtcggcgcagatgatctcctacgaattggctgcagggttggcgattatatcggtcttcatgctttccgagtcactctcgttgcagaagatcgtagccgaccaggctaatggagcatggtactgtttcaaacagccgctcgccttcattctcttcttcatctgctctctcgcagaaatcaaccggacgccgttcgacctgcctgaggcggaaacggagctggtatcaggcttctgcactgaatattcaagtatgaagtacgcgatgttctttatggcagaatatgcgaacatggtgaccgtctgcgctgtgacaaccactcttttcctcggtggatggcatggtccggccttccttcccgggtgggcatggttcatcgccaaggtctacttcctgatttttgtctgcatgtggattcgggcgacctatccgcgctaccggtacgatcaactgatgcgtttgggttggaaggtcttcctcccgcttaccttggtgaatattattgtcacgggtatagtagtgtcgctccaatcgtaactccactacgaggtcacagccatgataatgccgttaattaatggactcaaaatcacgttaaagcatatgttcatgaagccggtaacgctccagtaccctgatgagcgaccgactccatcccctaacttccgcggtcttcatgcgctgaaggtatcgcacgataaagcaaagtgcgtagcgtgttacctttgcccgacagtctgcccggcgaagtgcataacggttgaggctggcgaagacgcaactcatgacaagtatgcagaacgctatgagatcgacatgctgaggtgcatcttctgtggttactgcgttgaagcctgtcctgtagatgctctgaagatgactggccagtttgaacttgcaaactataagcgtgaagacttcatctttgtcaaagagagactcttagaaaagaaataaaggagcagcaatggaaacgttcttcttcacgatcgtggcagcggttgctgtactggccagcatactggtcatcacctgcaagaacccgatcaacagcgcgctctcccttatcctgacgttcttctgtcttgccaccttctacgtgatgctcgacgctccgttcatggcggccattcaggtgatcgtctacgctggggccattatggtgctaattgtcttcgtcataatgcttctcaacgtgcggactgaggccgggagacgctcctctcacaccgtgcttctcggctcgctggtcggtatatttacgcttgttcagctgttctatgtactcaatcggagctctctcactggcaacaagggtgagatcagccctgaactgatacatcggatcgggcacactgaaattatcggcaaagcactctacacggatttccttttgccttttgaggtgacatccatactgttgcttgttgccataattggtgccgtaatactgactaagaaaaaaatctaaccgacaggggtgaagcacatggtatccttgcacagctacctgatagtaagcgcaatactgttttcgatcggcaccattggtgttctcgtcaggcgtaatgcaatagttatatttatgtgtgtcgagatgatgttgaatgctgtaaacctgacattcatcgcactctcaaggcatctcggcaatatcgatgggcaaatttttgtcttctttgtcatgactgtggcagctgccgaagctgctgtgggtctggcgctcatgatcgcgttctacaaaaaccgtgagtccatagacgtagaagatgtcaagctcatgaagctgtagccgagagagcagatataagaattctgaatttctcgctataaaaggagtcaggaatgttcgagtacgtatggctgatacccctgtttcccctgatcggtgtcattattaatggcctatttgggaaatcaatcaagaacgagaaggtcattggtggcattggcgcactgatggtgttctgttcatttctcgtgtcgtgcggaattctcattcagttgctttcactccctgtggaggagaggttctttgagaagtccctcttcacatggatcgctgccggtacatttaagactgacattggtttcctcatcgacccgctctcgacacttatgatcatggtggtaaccggtgtcggtttcctgattcacgtttactccataggctacatgcacggcgaagaagggttttaccggtactttacttacctgaacctcttcacgttctccatgcttttgctggtcctgggcagtaacctgctcctgatgtttgtcggttgggaaggtgtcggtctctgttcctatctgctcatcggttactacttccataaaaaatccgctggtgatgctggcaaaaaagcattcgtgatgaaccgggtcggtgattttggcttccttctcggtacatttacgctgttctggtatcttggccagaaccataatgtatggaccatcaacttccgtgagctttccgctaatgcacacttgctgcccgtaggtgggatagttacggtaatcacgctctgcttcttcctgggagccaccggcaaatctgcacagatacccctctatacatggcttcccgacgccatggagggtcccacacccgtatcagccctcatccatgccgcaacaatggttactgcgggtgtgtacatgattggccgcctgaatttcgtgtacatcagatcgcatgaaacaatgatgattgttgcaattatcggtgcggcaaccgcgattttcgccgcgaccatcggtacggctcagaatgatatcaagcgagttctggcatactccacggtttctcagctcgggttcatgttccttgcaatgggcgttggtgcattcactgcaggtatcttccacctcatgacccacgcctttttcaaggcatgtctgttccttggttccggttcggttatccatgcaatgcaccatgcactccatcatgcgcactctcatgatgacccgcaagacatgcgcaacatgggcggtctgcgcaaggccatgccgattaccttcctgacattccttgcttcaaccattgctattgcaggtattcccggcttctccggcttcttctcaaaggacgagattctctggcaagcgtttgccaaccccctgcatggcagtctcaatatgattctgtggggtactggtgccgttgccgcagggttcacagccttctacatgttccgcttggtgttcatgacgttcactggcgagtgccggattaacccgaaggccaaggatcatctccatgagtcaccctttgttataacgttccctcttattgtccttggcatactcgccgtagttggaggctatgtggggatgcccaaggttctgggcatgctgcccaactaccttgagcactatcttgagcctgtctttgttgggtcccacgagttcatgcagcagcagctgcaagggcatggtgaagcacatcacagccacgcacttgagtttggactcatgggactgtcggtactcattgcactggtgggtatatcgattgcctatgtcctctatgtgatgtctccgtcactgcccgcaaagtttacagccgcgttcccggcgctccacagggctgtatacaataagtggtacgtggatgagctctatgatttcctcttcgttaatccgtgcaaggctctcggcaatttcctgtggaaaggattcgacgttgtagtcgtcgatggtatggtcaatggagttgccgctgttgtgaaaggattcgggagtgttcttcggaacacccagaccggttacgtgcacaactatgccttctccatggctgttggcgtggtggtgatcgtagcgttttacctcttccgctaacaaagtattactaggactaaaggagcagagttcatgagccagtttccgttaatcagcgtgatgacctttcttccactcctgggggtcgtactgctcttcttcgtccccaagcagagccactcggtgcacaggatgctcgccttgctggtctctctggtgacctttgtcgtgtcgatacctctggttactggattccagagtaacgccgacttccagttcgtggagaaaatgccgtggatagctgcgggtccgttccagatgaactatcacgttgcaatcgatggtatcagtctctggctcgttctcctcacgacatttatcatgccgatcgccatcctctctacctggacagcggtagaagagaaggtcaaggagtacatgatctgcctcttgctgcttgaagtgggaatgcttggagctttcgtgtcgcttgatctcttcctgttctacatcttctgggaagtgatgctcataccgatgtatttcatcatcgggatctggggtggtaaaaataagatttatgctgcagtcaaattcttcatctacacgatggttggctccatgctcatgctggtcgctctggttaccctctacttcaaggcaggggctggagacttcaacgtgctcaggttctatgaagtaactcttgatccggcaacacaagtctggatgttcttggcctttgccctggcatttgccatcaaagtgcctatgttccctctccacacgtggcttccggatgctcacaccgaagcgccgacggccggctcggtcattctggctgcagtgctcctgaagatggggacttacggtttcgttcgttttgcaatgccgctcttccccgacgcaaccgataaattcacccccctcattgctacgctttcggttattggcatcatatacgctgcccttgttgcaatggtccaagaagatgtcaagaagcttgtagcgtactcatctgttgctcacctgggctacgttatgctgggtgtgttcgcactgaatcttcaaggactttccggtggaatgctgcaaatgctcaaccacggtgtctcaaccggcgcactgttcctcatcgttggctttatttatgagcgccgccacactcgactgatcacggatttcggagggctcgccaagcaaatgccggtgttcgctacgatatttatgatcgtcacgctttcctcgatcggtctacccggcacgaacggtttcgtaggggaattccttgttcttctcggtgcgtttgaaagtgagcttcgttggtatgctgtaatcggtacaagtggtgttattctggcagccgtttacatgctctggatgttccagcgcgttatgttcggggagctcacaaacccaaagaaccagaccttgtgtgatctgaatgcacgtgaagtcgggatcatgcttccgctactcgttctgatcttcgtgatgggtgtatatcccactcctttcattgagaagatgagtccttcacttgagaaactcattgttcatgtgaagaccaagcagcagggtgccgttgctcaggtggagaccgtgcctgctgctccccaggtcatgcctgcagctgctgttgtgcctgcagaacataagtaaatccgtctcagaatagccaccggagggatattagatggaaacaatcgtactcccagtcattaacctcgcacccatcatgcccgagatcatactttcggtctttggcatggcgctgcttctcgtgaatgtgtttgtaccgagtgagcagaaggcctatctgggatacctgagcctcgtaggcatcatcgcagctggcgtatcaatcgtcgggggatggggagtaccactcgactcattcagcggctctgttgtgcaggacaacttcgctctcttcttcaaagggatattcctgctctcggccgggctgacgattctaatctccgatcattacatgaagcgcgaagggtgtaaccagggagaactctatcctctgattctcttcgctaccatgggaatgatgctcatggcatccggaacggatctcatgacggtgttcctcggtcttgaagtactgtcagtttcgttgtatgtccttgcaggattcaatcgggccaatctcaaatcgaatgaggcagggctcaaatacttccttctcggcgcgttttcgaccggtttccttctctatggcatggcattgacctatggtgctaccggtaccacgaaaatccctaaaattgctgagtttgtagctgccaacggcatggtagcccaatcgccgatgttctatatcggcatgcttctcatggcgtctgggttcgcgttcaagattgcagcggctcccttccacatgtggactcctgacgtctatgaaggtgctccgactccgatgactgccttcatgtccgctggtcctaaagcagccggttttgccgctttcatgagggtcctgatagtggcattccctaccctcaaggccgactggtctgacctgctgtgggtccttgcagtacttaccatgacaatcggcaacctgattgcactcaatcaggataatatcaaaaggatgcttgcctactcgtccattgcccacgccggctacgcacttgtcggtttcaccgccggaaacgctgaaggagcagccggtatcctgttctatatgctttcctatgcgttcatgaacatcggagcctttgcaatcatcatccttgtgggcaagaagggtgaggaaaataacaatgtcgcagactacgctggttttgccacaaagcatccggtcctggcgctggccatggcgatcttcctgttttccttggcaggcatgccccctacggctggattcatcggtaagttttatctcttctcgggcgctatcaaggccggttacatctggctcgccatcatcggtgtgctgaacagtgccgcctctgtctactactacctcagagttatggtttacatgtacatgaagaatccgactgaggaatttgattggatgaccctttccccggcagtcatgctctgcattctgattgccgtggtaggcgtcatcattcccggtgtggttccttcgtatcttctcgaacttgcccaaaaagccgtcctgctttaataacggcatgaacctttgaaaaaagcccctccgaggaggggcttttttttgttcaagtctgttagacttgatataacactattattcacaaggaggagacccatggaggaacgaactggaattatcacattcaagggcaatcccatgacgttattggggccgcaactcaaggtcggggatcaggctcccgcgttcaccgcggtcgacacgtcgctcacggtgagatccctcagcgatttcggtgcagcaattaagatcatcagtgccgtaccttcgctcgatacgccggtctgcgatgcagagacacggcgtttcaaccaggaggctgcatcgttgcctgcaaatgtcgtactcctgaccatcagtcttgatctgccatttgctcagaagcgctggtgtggtgccgccggcattgaccgcgtggtcactctttctgattaccgggatcgctcgtttggcctcgcctacggggtgcttatcaaggagctaatgctcttgtctcgttcggtgttcgtggtggacggtaatggagtgatccgttaccttcagcatgtgccggaggtcacttccgagcccgactatgcagcggtccttgattcagtgcgtgccatgctgtgatggtattccttcaacccggcagaggacgggcactgccgggttgaagctctccgccgcggattaaaccgaaggatggtagcattagggctgggaggatagtctttgacattgatcggcgccttccgctaatgtcgtaccatggaacaacaacttgccgctgacggcctgattgtcttatttgtggtgagtttccttgcagccaccctcatccctgtcggttccgagtggttactggtcgctctgctgacccaggattacaacccgctggctgttacaactacggcaactgtcggcaacattctcggcgcttgcaccacctgggccgtcgggatgtgggggggcgtgtatctggtacggcggatccttcggatatcggaggacgctgagcgtagagcagagcagttctatcgtcggtacggttactggtcgcttcttctgtcatggcttccgatactcggagatcccctttgtctggtaggagggatattgagagtggggttcggccggttcgtactgttggttggaatcggaaaactcgcacgctactcgttcattgcttgggtgacggtccatgcagtcaactgaagcttcagcccatcgggaactcgaaaacaccattgtacgcctgttgaagcgtcgtcccttctatggtcaatttctgttagcgatgcgtcgtgagcagcggcccgggacttttcccttgggggtaacgtttcgggacggtgtcccggtcttgatggtgaatcctcaccggctcgaagccgagtctcctgcaatcagagaagggttgctcgagcattgcgtcagacatgtcattcacctacacatggtgcgacgaaaagggcgtaacggccatgattgggatgtggcctgcgatttggcaattaacccgtccattgaacatctgcccgccgatgcgccccttcctgttcatttctccgccgacgatggtctggctgccgaagagtattacagcctgctctccaacccgttcgatgccggaagcttggaagggcagggtacaggacgagcaagtcgggacgaaggcggtgcaactggggatggctgcgaccgggacctgaacgtcactacggttgacgaccacagtgcctgggaagaagctgactcgactccgtttcgactcgctgaggaggtggtgcgcggcatggtgcgtgaggcctggcgacaggccgatggccacgtgcctgccgatatccgccgtgttatagagggaatgcttgcaccctcaccgattccgtggcagcaggtcctgcggcagttcgttgcggctgctggacgtaccggccgtgaaacgagttggctgaaagagcaccggcgcttcgttcacatgacgcctggtatccgcaagcgaaggcggttaaatctgctggtcgggatcgatgtgagcgaatccaccgacaccgtggagctccgggaggcatttgcccgggagttagtccggatatcccgcggtcgtgatgcacaggtaaccgttctctacgccaacagccggatacagcaaatggagagcttcaggggagcgctgggcttgactgaggcttactacggcggtggattcacggatcttcgtcctgtctttgaacatgcacggacaatgattccccgtcccgcagcagtcatctacctgaccgatggggtcgggcccgcccccgaacagatggagttccccaccctgtgggtgctgacgcgggcaggggagaaacccgtcccctggggggtggaattgaggctggaggtatgaccatgggagaactgaaaccgatgaccacggagtcggtgaaagaactgctggaagaggctggggctaaagccatggcacgctcggggagaactgaaagttacagcgcgccccgggacttttccttcgaggtcaaggccatcttccccaatggtatgggacttcacatcgttgcgcggcagttcaactaccgcgatccgtgggaagcgacagggcgagtcaatgatctggtcgacgtttcattgctgcgggatggcatctacactccccttcccaagggatacaaatggttccaggggcgcgatctggaggaaggggtggatgaggcacgactgagggaactcatagcctgtgtccgcgacgtcaatccgaagctttatctgctccaggaattgacaggagacttgtagtagtaagacattgcctgttgacagagtctgaaaccttgggtaaaagataaccaattaggctgtatgcatccatggtgtttcatcggttccagggacggaaccgcctttacgaccaagccgcctccaagcaaatgtaggcggcttttccgtgtctacggcacagtaaaatagaacgttgccccttctccggccatggcgtccgcccatatccttcccccgtggcgttcgatggtacggcggaccgtggcgaggccgatgccgcttccttcgaactcgctggaatggaggcgttcaaagggagtgaagagccgatgagcgcgtgacatgtcaaaccctgctccattgtcgcggatatagtagaccgcttctcctgtgagttcgcacctcccgaactcgatcacggcggtttctttgtctccagtatacttccaggcattacccacgagattttcgatcactacccgcatcaacctccggtcaccatttactactaccccatcggcaatagttgtctttacgttccgttcgggaaagcgaaaccggaattcctcaattatcatcgaggccatatgcgaaaggtcaaccggctcgcggcgaatctcttcccgcccgaggcgggcgaggctgagcaatgattcgatgagtcggttcatccgcttgccagcggtcagaatccgctccacatagccccgccccttatcgtcgagacgcgaaccgtagtcgtccagcaagattttgccgaatccgtatatggacgtaaggggggtgcgcagatcatgggagaccgagtagttgaaggtttcgagctcgcggttcactgcctccaactctgcggtacgctccgcgacccgtcgttccagttcggtgttggccagccgggcgtgctcctcagctcggcttcgctcggcgatctcacgcttgagttcaccgttcacccggctgaaaaagatgagaacggcagtggtcagaacaaaaaagagggagtggatgagaacgatctggacccgtaccacggccagagttcgtccgaacggagcataggggaacgagacactgatgccaccaagaattgaaccggggcggcggtgtttcgtcatttcatgacagctgaagcaggctgcatccgacttgaggggcgtcatgagtctgaacatctttccgttatggccgtgctctacagaccatatttcgggctttccttcctcaaagccgcgcagtgcctgctcttcccactcatcgggacggttcgccggattcacggggacactgctggtgatgtggatcgccacgtcctgaattttacgtaactcttctcccaggagccgggtcatgtaggcggggttgatcttggtcagtttcaggccatccgtggtctccacgtcgcgcctggggtccttcaggtaagggttggggcggatcgtatcggagaccggcagatagaagccgccatgctctgcattccactgccgggtagcgatgatcgagcgcaggatggagcgacccatctgtgccgccagttcctcgtagtgctcagctgccaatcgaaggttaaaccagagggataggcccgtcactaccatgaggagggcgagaatcagataactgtatgagacaatgctgttgcgatgcatgagacaaatggcctgttccggcagaaagcccggactgcgggagcagaccgggccttctgccggaggacaacgggaagaaaatggttacttcttgggttccatggcgtcgttcaggagcttaacccctgccttggatgccgcgatggaggaggtcaggctgtcgcgggccagttcgggattgtggaaaccgtcgctgttttcagcggtccagtactcccacagtacatgggcttcctcatgcttctcccgtgccttggccaggacatcttcaccgattcccatccgcttggcggcggcgtaggtgtcgatcagttggccgagccagtattccgccttgcgcatcttgccgcggatgtagttacgggttccctcgatctggtaggacttctgctccacggtgctcttgggatggcagccgagacaggcttctttcacatggtgagcgggacgaatcacgccgtgggatttaaacatcttgccgtctttgcccttcatgcgcggcatgtggcagtcggcgcagccgacgccggcccggtcatggacactgcccgcgtaggtttcggcttccgggtgctgcagcttgacgaggcgtgcccctgtgatcgcgtgcttgaaatcgtagaaatcgagcttcttgtagtgtgcgaggagatcctttgcatttttgagggggaagtggttggtgcgctggtcgtcgtagcccactttctggccgtctgaccactgggagcccgcgttgcagttgtactcaacgtggcactgggcgcacatgagccgggaatcggtcttttccatgacgccgatcttgcggaaaccgtcgcggaaagagataactttcaggtcggtcttgccgttcttggcgaaaatattggcggtcgggtccttctcaattgcctggatcaggccgtcacgcaccacgcggggttgggtgccatgggggtcgtgacagtggatgcaccccaccggattctgggtgtccttggccactgcaacgatgtcggaactccggtcccacgtggccttggggtccttgtcccccataaacttccatttgaggatgtgatcggacgtcttgcactggatacaggtgggatttcccgccatggccgtttccggtagcttcttgcccgtgtcggtcaggatgtcccatgccttgccggtggcgtccattccccaggcgcccttcttgtactgaaaacgccctccctggaaacggtcgacgatgaattggtcaaccaccatgaaggcgtgtccccggggttcgttgtgctcgaaggtgaaaccgtggccggccaggagcttgtcctgcatgggggagcgcccggtgggaatccctttctccttgcgcggttgggcgtcgtagttgaccgtgaagaaactgctgtattcatttttgtggcacgaaccgcacttggccggatccagattggtgcccggcttggtctcgtagttggccaggtgctccttgagtttgtcgtggcaggaatcgcaggcaagacgggcgtgctttgatccttccttgagggccttgacctcctcgtgacagccgtagcatgtctcccgtccgtcacccttggcacccgtggcagcaggcttgccctttgccgccgtggagagtgccgggatcgacagggcaactgccgctcccgcggccaccgccagtacagccagtcgtttcttccacatacgttgatttctcctttcgtgataggttacggctagccgttcaacggctcaatactcatcgcgttcggctttgccgggcagacatgtctgcagccgccgcaaccggtacattttcgtttgctcacccggatggttctgccgaagatgagggtgagcgctccctcgggacagcgctcaatgcagacggaacacccttcgcgaaccaggcagcggtcacggattaaccgggctctgccgatcaccatgcgttccccttcgtttggcagtgtcagaatgcccttggggcaagccccggcgcagaggtagcaaaaggtgcagcgcccctggaaaaagtcgaggtgcggtccctttcgggcaaagtcacgcacgataattgctgagggacaggcatcccggcaggcggtgcaatcgccgcaggagccagatgcggtttccttgaatcgcggcggtcggcacacgggggtagccgcgccgatgttccgcgccgcactccaataaccggacaagaatcggaacagaaaccagcgtcctgccattgccccgcctttgcttatctgttaggcatcttgcggtgtcggaagtgtccgggaattctctctgcagagatgctgtctattaaattagcaaacattctagaacatgcaacgcgtggagagggatacactgcttatggtcagccgtgtgtcctgagaaactgtctggcagggaagagcaggttgcgtaccaaccatggctcagaagtgcaatgttgtctaattagccgtaattgttggtggtaggagatggcggcggcgacggtttgcgctttagaatgtggcgaagtgttactttgaggtaacgtatgtgtggtgggcgttacgtgcgctccatctgtttaagtttttcccaaagagtcttgcgggagatgccgaggagttttgccgccacccccttgcggttgccggttgtctgcagcgcttcgcggatggcctcctgttcggcgacggataccgcccgggagagggttgccgtcggtggctccttggggagagcggcaccagccggcgccgcagatgctcccgttacgaagtagggggcaagatcggccagggtgatggtctcgcccatcgacagggccacgcctcgctcaatggcattctccaactcccggacgttccccggatagtcatagtccaggagtgccttgcgggcgtctggggcgatgcaatggaccggtttgcgcatccgctctgcgtagacggacagaaagtgctcggccaaggggagaatgtcttcacggcgctcccggagcggcggcagatggatgggaatgacgttgaggcggtaaaaaaggtcttcccgaaaggccccgcgctcgacttccctgcgcagatctttgttggtggcagcgatgatccgcacatcaacggcgatctcgcggttgcctccgatccgctccagggtctttccctggattacgcgcaacagctttgcttgggcggccaggggcatctcgccgatttcgtcgaggaaaatggttcccaggtgggcctgttcgaatttccccttgcgttcccgcaccgcccccgtgaatgctccccgctcgtggccgaaaagttccgattccagaagcgtttccgggagggcggcgcagtttaccttgacgaagggattcttgtggcgcgggctcatctggtgaatggcacaggccaccagttccttgcctgtcccgctttcgccggagatgaggatggtggaatcaagggctgccgtagccctgatcatgtggaacaccggttccatggcatgactttttccgatcattccgccgcaggcgaagtcggcgcgtacctgctccctcaaggagttgttttcctccttgaggagctctttctcggtgatgtcccgcgagatcaggagagtcccctcgtagatcccgttctcgtttcggatggggtagtagctgttttcgaagatcttttcccttacgtggatcactcgggtggaaaaagggatgtcaccccccttgagcccggcgatgagccgacggatgcgcccttcggacgcgggtgagtgaatggagacgatgctccgccccagatagttgccggcgatgattccgcggatatcctcggcggccgcattgatatagcggattctgtcgtctgcgtcggcgaagatgatcccctctcccatgctggcgagaattgcccgaaaaacgggcaaatgaagcggctgtggttcagtgcgcacggtaagtcctcccgaatgttacttgatcgtaacacggcaacgatttcgactccactattttcccgtgattagggacgagaaagtcgcggcagccgcctgtcggttgacattgacccctcgtggcgtataattgtgcccaatcaatgaacagtagtcacatcaccatgtcatgagcagcgactgtacggttcagggctgtgtcgttccgacgcgggcagtgagccgtcacgcagcatctactactcaaaggaggtcatcaatgaagcaacgaatcgtgcccggactgcttgccttggccgcgatagccgtcacggccgcgccaacactcgccgaaaacaggagcggagcagggtacatctctccctttgtgggcggctacacgtttgacggcgcacaacacctgaaaacccgtccgactttcggcctgagaggcggctacaacctggacaagaactgggccgctgaactgctcttcgggtatgtccccaccaagcagagcagggggcagggaaatgacgcggatgcttaccgttacggtctcgacgtcctctataacttcatgcccgacagcgctctggtgccgttcctcgccgtaggcggcggcgcatccaccatcgatcactccgaaggggtgagcgacgagcacgagcagtatgtgaactacggtggcggcctcaaatacttcctgaccgataatttcgcacttcgtggcgacgtgcggcacatctacatgctcggccccgaaaaccacaattttgagtacacggtgggactcaactacctctttggcggtgagcgccccgcgccggccaaggttgctgcacctcccgagccgcctaaggccgtcgagcccccgcctccggcccccgcgcccaagaaagagattgcaccgcctcctccgcctccggctcctgcacccaaggatacggacggtgacggggtaatcgatgacctggacaagtgccccgatacccctgcgggcgtgaaggtcgatagtgtcggttgtcctctcgatacggacaaggacggcgtttacgattacctggacaagtgccccggcacccctgccggcgtgaaggtggacagcgttggttgtcctctcgatactgacggcgacggcgtctatgactatctggacaagtgccccgacacgcccaaggatctggcggtcgacgcaaaaggttgccccgagcgcatctgcatcactctcggcgttcagtttgacaccgacaaggccgtggtcaagcctcagtacaatgatgagatcaagaaggccgccgacttcctgaaagagtaccccgacgcgaccgccgtcattgaagggcacaccgacagcgtcggaagcgatgcttacaatcagaagctttcggagcggcgtgccaaggcggtcatgaagtatctggtcgacaagttcggtatcagcgccaagcgtctctcggccaagggcttcggcgagtccaagccgattgccgacaacgctaccgaagaaggtcggtacaagaaccgccgggttgtggcggtcatcgactgcggtatgaagaaacgctgatctgctgcttcccggaaaggaaaaacggcgcgttgctcaggcaacgcgccgtgtgtattggttgctggcgaggcccaattcgatgccttgcccattcgcgatgcccgcggctatttcccctcgcctgacggcttctcctcgctggcgggcagttccagccccgtctgtttagcgacctcgtcgacgaattccctcagttttttctgctccgcctccccctgcagtttggagcgcagggcatccttcacctcgtcgaaggggagggcccttttctccttccgttcatccaccttgacgatgtgataaccgaaggggctctcaaccaagccactcatctcgccagccttgagggcgaacaccgccttttcgaattcctcggaattggtttgcccgggagtgatggcgccgagcaggcctccttcttttgccgactcgatgtcctcggatgcctccgccgccacggcggcaaagtcttctcccttcttcagccgttcgagcactccttcagtctttgtcttggccgctgccttggcttggctgtcggcagcgtcggtgaacccgatgaagatgtgccggactatggcctgctcaggcatgacaaagtccttggcatgctcctggtaataggctcgcagttctgcatcggacaccttcacgccggcaatgacgaccttggtcaggtattcgcgggccaggaaatcgtccacaaaatagccgagccgctctctcacctcaggcttgcggtcgaaaccgtcttttctggctttcatggcgatggcacgggtctgcaggatctcccgggccagaagggaccgctgctccggattttttcggagctgctgctgtgcttcggccggcagggcatcgatgaaccgatccaggtccgcctctcgaagggtgaactcgcccgccttccccaccacggggttgatttcttccgcccgagatacgccggctgccaatgccacgaggagcgcgcccaccagtaaagtccttgaagtcatgtgtcctccctctgtcatgatggtgtggaatgcgtattcatgagtttatccgacctattagcacaggccttggggaaaagccagcgccacttggggcgtgcagtgccgtaccgcggggacagggctccgcagcctcccggtacctttcctgccttccatctgctcaactgagttgtaaaacgatattttatttgataaggtgtataccacttgccgacaacggcgattacttcacatcaaggagttgtcatggcacaggtgtttgattttacgcgactgcgcaggctgacgattattcacgtatttgttcaggcctttctgctgattctccttgtcggcaccacttctgtgcttctcggcaaggttccgtcccaggttttcatgaacagtgtcatcagggtcgtggtgctccaactgatccttttttatcccgtgtacaagctcgcggcttcggatgcggagcgtgaggtggcatcggccgtcacggggctacccgccgaagagatgcaggccctgcgccgcaagagggtattcagcgacatcctcaagggcgcgctgatcatcttttttttcacgttcatcctgagggctcccggcgccccccagatccagttctccatcctcgccgtcttcctcctctcctacctggcctactttcagtgtttcaactcggtcgccaagcggctcatgcgcgccaagagctgaggtcagccgcggcactatggggatggaggggccgcgaagaagtcagccatggccccgaagacctccgccgaagaaccggtcacgagccgcacgggcggcagtgaccggaggaaatgcccgccgtagttttttgtcaggacccgactgtcgaggatgaggaccgcgccccggtcctctctgcttctgatcagccgtccgaatccctgtttgaacttgatgaccgcctggggaaccgtgtattccatgaaggggtcgcccccaccggcggcgatgtgctcggccctggcctccaggaccggttccgtggggaccctgaaggggagacgtgtgagcgccaccagctccagagccttcccctggacgtcaactccttcccagaaggagtcggtgccgaagagcacggcgttgggctcctgcctgaaccgggccaggaggtggtgtcggttgacctctccctggcgcagcggggtgaggcctcgccgtttcagtgtctcggccatcctgccgaaaagttttgccagcaggtcgtaggaggtgaagaggacaaaggcgtgcccctccgagatggccagtccctggtgaagggccagctccagggcttcctggaagccgcgcgaggcaggttccgggatatcggcggggatccccacgaaggcctggtgctcgtagtcgaagggggaagccaggaggagttcggtgacccgatcctgtttcaggagcgcgatgccggttcgtctggccaggtagtcgaaccgctctcccaccgccaacgtggcggaggtgacgaccacggtccggaaggcgtcgaagagagtccgcttgagggatgccgccacctccagaggagacgagcagagccgtacgaccatgccattcttgccccgtttcacctcaaaccagcggcaaacctcgccctcgcggccgatgaagaagatcaggtcgccggccacggcttcgagcctgccggtgattccccgcaggtcgatgaggagcccggcaagcttttcccgtacctcctcaggaagacgcacgcaggccgtgaggactcctttcagttcccgcacgtagtcgttcatatccgcggccagttcccgcacctcgtcgtccaccactcgccagagtcggctgccgaagagcgacggcgtcacccgcagtttccgttcgcccgtcgtgcccccccgttccgacaggtgacccacgagggcgatcccgatggcgtccatggcacgagtgacgccgtcggtcaactgctgacggcgagggatgagggtgccatcgatccgttcggccagttcccggtagagttcgtcgagggcttcgggcatctcccggacaagccctgctgaaaactggggcaggagcccgcgctgtggcttgcgcgggttctggagtcttcccatgagttttaacagccccgtgcgggagacctgggccgacaggtgtcccgtggccacgtcctccaaatggtgcccctcgtccacgatgagccgctcgaaaggggggaggatggcggtggaacggtagccggcctcctggcgcagggccagatcggccatgaggagtgagtggttcaccaccagaagatcggcgctggcagcctggcgtcgggcggagtaaaagaagcagcgggcgtagaaggggcagcggacccggccgcactggtcggcctcgcaggccacctcctcccacgcctcctccttgggaatgaaggagagatcactccggcatccttccccagtggtctcgctccaggcgatgatggcctccagctcgccggcggcggggtcatcggcgaagagcgacggctcggccttgacggcggccagtttgcggcggcagaggtagttggagcgccctttcacgagcacggccttgaaggatatgccggcgtgctgctggagaaagggaatgtccttgcgggtcagctgttcctgaagattgatggtgttggtggaaaccaccacccgctcttggttgcggatggcccagagaacggcggggaccaggtaggccagcgacttgcctgtgcctgtgcccgcctcgatgaccgccacccggtcgtcgttgaaggcctcggtgacgcggaacgccatcctgagctgctcgtcccggtattcgtagccgggaagattgtcggtgagcaccccggccggcgcgaagatccgctcgatctccgggaacgacagccgctgggtctcccgccgggcaaaggggggaaccacctggtagcagttctcggcccggttgtcgatgatcgagaagcccaccccctggtttcccaggagcgaagcgatctccacgtcggcctgggagggggtgaggacgccggatggatggttgtggatcaccacgtcgccgaagctggtggcaatcatgatggcggccacggcgtcccggttgcctcgggcaaggggctccacctccaccacgaggaggttctcgtccgtgcgccccaggaagaaaacctcgttgcccccggcgtcggcgatggccgcgcgcaggtcgaggatggcctgttccgaaaagtaacgtttcattgccgtgaggataccggagcgggggaggcgggggcaaggggattcgcacgaaaaagggcggatcgctccgccctcttccttcatgccggtgtcggattacttcttgtggcactcgccgcacttggtggggccctttttcatctcctcgtgacaccccttgcaggacttgccgtgcgccatctccttgccgaatccctcgatcttgcccggcgtcttgccgtggcatacggcacagtcggggacgatcgtctggtgtttcttgtggtcaaaggtgacgttaccgttcttggcggtgaaggtcatggtgtcggcggccagggcggcgccggcggcgaagagggtgagggccagggatgcgatcagttttttcatggtgattctcctttcgggggtgtgtgcgaaatcgcatggtcccagtgtaggaggccagcgccctgtccgccatcgacatctatcgccgtgtcacccgatgtcgggtccgcgacgggtatgacatgccggtgaaatcaatgggttgagccacccttgtggcaatcgccgcaacgaaccggtcctatcttcatttcctcgtgacaccccttgcaccccttgccgtgagccatgaccttgtcgaacccgtcgatcctgcccggccccttttcgtggcagccgcggcattcgccgagggcgtcctggtgctttttgtgaggaaataccacggcaccgatccgggtcgggtaggtgatcttgtcgatggcgccggcagtgcccgccaggatgatgagaagagctgcggttgctggaatgaatctcatggtcacactcctttgcaagtgagttcgtcaacgtgtgagccggggcgggatcgccgccagtgttccgtggacggggaccttctctccatggggttctttgccggcacaaaacctgttacaataacagcctatggataaccttgccgaacacagcgacaggacgccgacccccatcgtggccatcgatgggacaactatccgccggatccgggaggccaaacgactcacccagctctacgtggccagcgtagtgggggtgacgaccgacaccatctcccggtgggagaacaaccgctacccgtcggtaaagcgggacaatgccgaaaaactggcccaggccctggaggtatccctggaggacatcctccggcgggaagaggcggcggaggacgccccggccgaggtcgcgccccccgagccgccgccgcgccgccggctccggcttgccgtcatcctgctcctggcgggagcggcgattctggggatcatgtttttccggggggctgcgccggggctgaaggcagagcggaccctgcccccctacagtgcgccgggccagatcctgccggttagggtgaaggtggaacggccggcagaaggcgggagcggatttattctcaaggagcgcattccggccggctggcggttcgtgagcgccaatccgccggtgaccggcgaggcgggggtgcgggagatcaagtggctcattccccccggtgcgggaaccatgacgatttcctataccctgatgtcgccccgcgagacccccctcaggacggcggccgatttcggcggcgaagtggttcgctccgacgaaagaggcacccggcgcgaaccggtggcgggtgcggcacgggtgaccgtggccggcatccactgggccgacgtgaacggtgacggccgcattgatgacaacgagatcatgcccgcctactatctcaccgaggagatgaaggggctcgggctcgactggaaaaccatcgagacgatctgggccagcacgggatatacctggaacgacaagctgaaaacgttcgaggtggtccggtgacggagcggcgctacaacgctttttccgatgagcttcgccgcgtcttcggctgccgggtacagcgggtgtcggtggatgcgggcttcacctgccccaaccgggacggcaccacggggctcggcggctgcattttctgcggcggccggggctcgggctccttcggcatcaggccggaactgggagtggccgatcagctcgcccacggcatgacgtacctctcgcggcgctacggggcggagaaattcctcgcctatttccagtcctactccaacacctacgccccggtagagcggctccgactcctctacgacgaggccctgtcagtccccggcgtggccgggctcatcgtcggcacccgtcccgactgtctcccgcctgaggtcatcgatcttctggccgagtatgcccgctcgacctacttctggctcgaactgggaatgcagacatcccacgaccggacgctggccctcctcaaccgtggccacgacgcggcatcgttccaggatgccgcggaccgttgccgccgccggggaatcaggctctgcgcgcacgtgattctcgggttgccgggagagaccgacgcggacatgctcgaaacggcgatgatgctcaacggggtcggtatcgacggggtgaagctccaccatctccacgtgatgaaggatacgccgctggaagtcatgtaccgtcagggggcggtcggctgtctggggcgggatgactacgtgggactcgtctgcgattttctggagcggctcgatccccgcattgtcgtccatcgcctggtgggggatgccccggccgaccacctggtggcccctgcctggaccctggagaagtcggcggttcttgccgcaatcgacgaggaattcatccgtcgcgactcccgccagggggcccgcctgtcccggtaagcccccccatttccactcacaggccgaagcctgcctcagaacggataccccagacccacgaagaccgccggtccctcgttgccgaatccgatgtcgacccgacccacgatgttggggcggaccactgcccggaagccgatgcccgggttgaactcgaagctttttgcttcggcccggtccagagattccatgaccgctcccagatcgatgaacggggccacttcccagtcggtgttcacgtcaaagacgctccagcggaaaagtctgatccgctcctcaaggttgcagagaaggtagctggagtcgacgaagcggttgcgtccgtagccgcgcaaggtggtctcgcctccaaggatgctccgctccagaaaggggacttcgctccccagggtctggttgtaggcgacccgtaccacggtgatgtaacgggccgtatccagcgggaaatatcccttcaactccacttcgtagtggcggtaaccggcgtcgcttccgagcagctcggcactcccctcgatggaggcgcgggcatagagtccgccggtcggcatggtccggtcgtccagggtgttgtagatcagcgctattttctgggcatgggcggtgaacccgttgatccccggcacctcggcggtggtgaaccggtcgcggatgtaggggactttgctcacggctcccggccggatatctaccttgcgaaaacgttcgcccagaacgagctggagatgatcggtcaggtcatagccgacgcccatggtgatgccgtattcccggttggcgtagttggtttcatcctgctgcaggctgcccgactcgaagccgtagaaccgcgatgaaccgtcggtaaagtagtaaaggaaggcgttggtctccaggggcttcccgttcaaggagaggaaggtcttgtcccggagccgcacctcgtagtcttcattgacgttggtggacttggagaggttgaactcccagttgcgttcggggagcgggaagaatgctccgtagagggagaaggtggtgccgaagttctggttgtagttcacctggggagcaatgagggtgttaacctcgtcccgggcgttgtggaggaggaacgcggtcaggccgccgaggatggccccctcgttgggactcgtggcgatgacgggcagggggatggtgaccaccttgaccggatcgccgaagctgtcgtcggtgaggggatacggcagtcgctcccgcggcaccatggtggtgcaaccggtcaggacgaggaacgctgcgaaaaggagtacagtgcgaaggcccatgaaaatccggcggttcttgtcaactggcgttacaacgacaggtgaaagatagcgggtttcggcttcgtgttcaaccccaaatgagaggattgtacgagtggggaacaggtacaggcgacatgacggcggaatatggcactgtggagctcggctgaggatcccttctcagtcgccttccgcgtgttccagccaatagagccaagccagaagctcagccacggcccggtagagatcggccgggatgcaggagtcgatgtcgacctggatgagctggcgtaccagttccggcgactggtggacgtagactccggcctctcgggcgcaggcgatgatggcctctgcggtgacgccgtaccccttggccaccacctggggggcgtagtgcccttcgcggtagctgagggctacagccttgcggtcccggtcattcgtcgtcatggctcaccctgaaaccggtcatgcggatgccggctgcgtccagcgcctcttcgaggcgtggccttccctctttcatggccgctatggtttcctcgttccgggccgcgagattgaccgttaccccggaactgccgaggctcagggtcgcccggaccgatcccagtcggggcaggtcaagggccacttccgtctgccagctccgctccgctgaggagccccgtccgtcggcctcgcgctcctccaccttccattccatatcctggccgggccagacctgtccgtgccaggtgaactgccccgtggccagtgtcgtgagctgctccttgatgatagggatagtctggggctccacccctccctggggagggggcgggatatgacggagtcccccggcccgttccgtagccgccgggtctccggcacgggccgccaccgcaaccccgtcgccatcggcagcgagagccatgggcgcacggggctgggatgccgcgtgctggtcaacggcgatacgctcgcctctcgcctgggaaacgacggtggtcccgggcgcggtcggcgagttctgggcggcggggtcgggaaggggcacttgccggagggtcggcccctggggtgatgactggtccggttgagatggtgcggggagcggcttgccggctaccggcgtcgaatcgggacgaaggggctcctggggtgtcggagggcgtgtcccgtccggcgccggcccttggggtcgcggggttgcctgatcggtatcagggagggctgcggtgccgccgtcggggcgcagcggtggaggcgcctggtccgtggggggggcaccaccggctggtgtcgtggtgacggagggtgccggtgtgccggactggtgcggcgcctgtggtgcgtctccggtggctggcgtggcgactgacggcgaaccgaggctgccggtagtgcccgtgccggcagaggcaggcacggttgagggtgcgtttcccccgccggccgccggttgactgcccgtgggctggtttgctgctggtagcggggcagcagcgggcttttgccccgcatcggttgtggccgcgggtggtcctcccggcgactgggaggccgggggcgcggcgttctgctggggtggcgcaccgccgtttgccggagcgggtgaggtgttgttgccgccggaagtcgtggccacggcaagccgtgagagggacccctggggctcccggaggagatcggccaaggggcgctcccccttgacccactgggagaggtgcgactcatagaaaacgccgctacgggtgagggcgttgcgcagcccttcagccagacggcccgtatcccgtggcggctcctgtagaatgatcgacggccgggggagcggcgtggactggaccgcgtcatttctggacgtggccagctgattgagccatcggccggtgtcgctgatccggaccggtacccccgagttcgcctccttggacagggcgaagacgaggcgcggctcctccgagacgaaggtcaactccacggtctgccccggctggaggttgagggggatctccatgcgcaggagctggtttgccagccggatcaggtagcggctgtccggcaggttggccagcacctccgcctgtaccatctggcccggggtcaggttgaggggcgtcagggtctgccaccgggcctccaccagcgagtacgtcgaatccttgaggagggcctgggcgatccgggctatttcctgagtcacgatcatggattacttatcggcggaaccgggcagaactgaagccgttgccgctcagccccagacgagcagaccctgttcgtaaaccggtcccagttcgggatggcggggcatgacccggatcatgaaaccgtgcctgccgcagaaccgggtttcgatgtcacccgtgaagcggtgggagcctcccccttcctcttccgcgtggtccagcggaatcaactcgcctcccacgatgttgccccgggagtcgaggacgccgcagtaggtctccacaatcacccggtccgggacgatgtcgcccagggcaatacgggcagtcaccggaatgggcgcgcccaggggcacctcctcgggggcgggggcctccaccgaaatcactttcacttggtgccaggaccggtgcatctcacccttccagcgggccagatccacggcccgggccagaccgtcgccggccagggtgcgccactcctcgaaggaggggaggtacatccgctcggcatactccttgaccatccgctcggtgctgaagaccgggcacagggtctggaggctcgctttcatgcaggcgagccagccgcgggggatgccgtcgggaccccggtcatagaagagggggatgacctccttttccagcaggtcgtagatggcgcggctctccacctcgttctggaagtcgatgtcgtcgtagacctcacccttgccgatagcccagccgttgttcccccggtatccctcgggccaccagccgtccagaacgctcatgttgaggccgccgttgaacgccaccttcatgccgctggtgccgctggcctccagggggcgcaggggggtgttgagccagacgtcgaccccctggaccaagtgccgggccacggccatgtcatagtcctcgatgaacacgatccggttgtggaatcgcgcttccagggagtgctggaagatgcggcggatcagttccttgccctccacgtcgtggggatgggccttgcccgagaagatgatctgcacggggcggtcggcgtcgttgaggatgcgggcgagccggtccaggtcccggaagagcagggtcccccgcttgtaggtggcgaagcgccgcgcgaacccgatggtcagggcttccgggtccagcacctcgtcggcctgggcgatctccttggccgtggcgcccacctggtgcaggtgatccttgagccggcgccgggcaaagaccaccagccgttcgcggcaccgttcgtgagtccgccagagttcggagtcgggaatgttggcgacccgcttccagaggagcgagtcggtggggtcttcccgccagcggttgcccaggtagcgggtgaggagcccggccatctccaccgagagccaggtcttggtgtggacgccgttggtgacggaggtgatggggatgtgctcgtcaggcagctcgggccagaggtttttccacatcttgcgcgagacctcgccgtgaagctggctgacgccgttggcgtgattggccagccgcagggccagcaccgccatgcagaacgattcgtggggatttttcggcagctggcgtcccagggagaggaattcatcccgggagagccccaggaaccggtaatagcgtcccagatagcgttccagcaggtctgcggggaaatggtcgatacccgcgtccacgggagtatgggtcgtaaagatggtgccggcgcggaccgcttccatggcctccgggaagcgcaggccgtgcttttccatgaggagcttggtccgctccagggccaggaaggcggcgtgcccctcgttcatgtggcagacattgggatcgatgccgaggcggttcaacgcccggatgccgccgatgcccagcagaatctcctggcggatgcgcatgtcctggtccccgccgtagagctgggccgtgatctcccggtccagcgggtcgttctcctccatgttggtgtccaggagatagaggggaatccggcccacctgcaccttccagatctggacgtggaccttgcggccggccagatcgagctcgatggtgaccggttgcccttcctcgtcccgctggagtttgagggggaggttgtagaagtcgttctcggggtagagctcctgctgccacccttcgatattgagatactggcggaagtagccctggcggtagaggaggccgatccccaccagggggattcccaggtcgctggccgacttgagatgatcccccgccagcacccccaggccgccggagtaggtgggaaccgattcgtggagaccgaactccatggagaaataggcaacccgcaggggacgctcgccgttccaggtccgatcgaaccacgtcttgccggtcatgtagccgtggtatttttcctcgacccgcttgagctgggccatgaagccctcgtccgccacaaggcgctcaagggtggtttgctggaggatgccgagcatctccaccgggttgtggcgagtctgctgccacaggtcgatgtcgagccgcttgaagagttccaccgcatcaggctcccacgtccaccagagattgtaggccagggtctggaggatggcgagttcccccgacagggaagggacaacggtgaaacggtggattctcttggtgaagtccattgaaacctccgggaccggggaaggggccgcgagcgccgttgatccgcggccggtcgatgcaccccccgtcatgtatcgtgatggttttgtcttacgcagagttgctgcggttaagcggccgttatcaggtcctatcgccccggtcttcgctgacgggaacttccgtccctggcaccggtagccggttcacggcccctggtcccgggttatgccgaacttttccagccggtactggagtgttttgtagctcatgccgagcagcggcgccgcctttgcaatgaccccaccggcccgctccatggccttgatgatcaggttcttttccagttcctcgaactggatgccgtcggcgggaagctcgaaggggagtccgccgcccggcgacaccccttcgccgatctccgccggcaggtcgccgggttcgaccagctctccctccgccatgaggatgccccgctcgatcaccgactccagctgacggacgttgccgggccagctgtagttcatgaggagcttcagggcggcgcgggagagccccttcacccccgtatcgccccggtatttcgccacgaagaagtcggtcagggcagctatgtcgcttccccgttcccgcagcggcggaaggctgatccggatcacgttaaggcgatagaagaggtcctcccggaagttgccccggcggatctccgcttccaggtcacggttggtggccgagatgatccggacatccaccgggatgttgaccttgccccccacccgccggatctccttggcctggatcgcccgcaggagtttcgcctgcatggccacgctcatctccccgatctcgtccagaaaaacggtgccgccgttcgcggcctcgaagatgccgatctcgcgggaactggcgccggtgaaggcacccttctcgtggccgaacagctcgctctccatgagggtttccgggatggcggcacagttgatggcgaaaaagggcttgtccgcccgggggctcctttcgtggatggcgctggccaccagctccttgccggtgcccgattcgccctggatgaggaccgtggaggcggtgggcgcgatcttggtgacgatccgaaagacctctttcatcttggggtgctcgccgatgatgtccggaatggcgcccgtttcctccagttttttgtggagcgcccggttctccttcagcaaccggacccgctctaccgcccgccgcagggtgagcagcagggtgtcccgctccaggggcttttccagatagtcaaaggcccctttcttcatagcttccactgccgagtcaacggtgccgtgggcagtcatcatgatgatgcactgctgcgggtcagccgccaacagccgctccagcagctccattcccgacattccctgcatcttcagatccgtgaggatgacatcgaactcccgctcgtccagcaaggccagggcctcctgtccgccggccgccgtcgtggtttcgtagcgttctccctccaggatggtctggaggatctcgcgctgcccccgttcatcgtcgacgatcagtatggttgcgggcatggtttctccgttctgcataagtatagggtgttttccggtgaagtcatcgcccgccccggagaatgacggtaaatgtggtgccctgcgccggtgtgctttccacgaggatctcaccgccgtgctcgcggatgatccgctcggtgatggcgagacccaggccgatccccgcttccttgctggtgaaccagggctggaatattttcggcaggtcctccggcgggataccgaccccctggtcggtaaaggtaaggtggaatgtttccgtttcccggtcaaaggaggcgccgagggtgatggtaccgccccccggcatggcctggatggcgttggtcacgaagttgaagacgcagttgcggagcatctcgccgtccgcgcgcatgggagggagatccggcgggatttcggtggccacggcgatccgctgttcgtcgagacgctcccggagcagcggtagggcccggtcgatcagctcacggtagcagacctcaccgatgcgcagcttcagcgggcggccatagttcatgaagttgaccaccaggtagttggcccgccgcacctcctccttgatcttttccgccagaggaacgaagcgctcgcccttgtcggggcaggcagccacgaattcgcccttgagatgatccacggcaaggctgatgtagttgagagggttgcgtatttcgtgggcgatgcccgacgcgagctgtcccaccttggagaggtgttctgcctcgtagagccgtttttcaaggttttcccgttcctggagcttggtaaccatctcgttgaagttccgccccaactcgccgatctcgtcactgcccgccaccgggaagctcacggtcaggtcgccgtcggccacccgccggacctgggcggccagccggttgatgggcgccgtgtagcgcgttgccaggaaaatggtgaagatgatccccagcagaaagaccagcgaggtggccaccacccggttcacgaagttctcatgctggatggtcctgatattgtccagcagcaggttgatctggacgtatcccagctgctggtcgccgacgatgaccggcaccagcagctcataggagcggttggcggtggcgcgttcccgacgggattcgggtgccgccctgagccccttttccatcttcttgatgtcgcgcttcttgcccaccttggaagggtcggacgagtcgatgatctccccttcgttgctgatgatgctgatctccttgacccccctgacccgtgcctctttcatgtagcgggcaagccgctccgggtcgggctcgaactcggacgtcagatcctcgacgctcatctggatggcctgggagacgaaggaggagctctcctggatctcctgcaccatttcgttctgactgtactggttgagcacgaagagggtgacgacggcgatgacgagcagcgtcagcatgatcatcaccagcttggtattgagtctcatggggcctctggtgggcgttcgacgtaaaaaatcgagtccttgtgggcggtacggcgggattatacaccagggccaagggggtggcaaggcggctctcccagcgcttcttttgtaggataaactctgctatgatcggccggaacgaccagaccgcccggcagatgggggtgaggaggatggaagctgtgcatgaaatgtccataacccaaaacgtggtagaaatatgcgagaaaagcgcggagggccggcgaattctggcggtcgtgctggagatcggcgagctgtccggcgtggtgcccgaggccgtggagttctgcttcgaggcatgcaccgccggcacccttgccgagggggcacggcttgccatcgaccgtgttcccggccggggagagtgcggcaactgcgccaccgtgttcccggtccggacctacttcgacccctgtcccgcctgcggcgcctacggggtgcgggtggtggccggtgaagagctgcgggtaaaggaactggaggtcgagtagacgatccgtctgcccggcgcagtggcaacgtcggtttcctgcggtaaaatcgtttacaaacccccggtcatcatttacagttgtggccccgcccacagccatccccccttcgggagacccccatggataccctcgcaagcaccccgttgcgcatcgagcacgaacgcctcaacgccctcatggcccccttcggcggctggaacatgccgatccagtacgaagggatcatcgccgagcaccggtggtgccgggagaaggcctccctgttcgacatctgccacatgggggaattcctcttcacgggcgatatcatcgccgacggactggaagacgtcttcacgttttcggtggcctccatcccggtggggcggtcccgctacggcttcctcctgaacggagacggcggcatcatggacgatctgatcgtcttccgcctggcgcagaacgaggccatggtggtggtgaacgcggccaccataggcaaggatttcgctgccatctccgcccgtctcggcggcggcgggtttcaggacatctccgccgcaaccgccaagctcgatctccagggccccctctcccgggaagtacttgtggaggtcatcggcccggaaatcgcggcaattccctatttcaaattcatccggaccaaggttctcggcgccgatgccatcgtgagccgcaccggctataccggagaactcggctatgagatcttccttccgtcggaccgcgtggtggaactctggcagcggctgttggccgatccccgcgtcagacccgccggcctcggcgcccgggacgtgctccggctggaggtgggctacagcctctacggcagcgatatcgacgagtctaccactcccctggaggcggggctcgagtccttcgtgtcctttgacaagtccttcgtgggcaaagatgcgctcctggcccagcgggcggaaggggtgatgcgtcgccgggtggcctttcaggtcgcttcccgccgttctccccgccacgactacgagattttgttccagggcgagcaggtcggcgccgtcaccagcggtgtcttttcccccatgctcggctgcggcctcggcctcggctatgtgactcccggcacggccgtccccggcgccccgctcacgatccggcacgagcgggtcagcatggatgcgacggtggtggacgcccctttctatcggggagggtccctgcgcgcctgatttgccggcagataatccattcagttcgtcatacatccacaaggaggcaacagtcatggaaacctatttcaccaaagagcacgagtgggtcaaggtcaaggaaggcgtggccgccgtggggatcaccgagtacgccgctcaccagctgggagacgttaccttcgtggagctgccgcaggtcgggaagcaggtgaagcagttcgaggtgctggcggccatcgagtcggtgaaggcggccagtgacatctacgccccggtttcggggaaggtgacccaggtgaacgaagcccttgacgatcgtcccgagatcgtgaacgaggccgccgaggaggcggggtggattgcctggatcgagatgggggatacctctgaactgaacggtctcctgacccgcgaacagtacgacgagtatctgaagggcctcgaataatgagcggcgccgactactgccccaactcgccggaggaggtccgccggatgctggacgctgtcggcgtcgccgacattgatgaccttttccgcccgatttcccccgccctgcgggcgaaatccttcgatctgccgccggggatgtcggagttcgagatgctgcaccggctccagaccctggcgggcaggaacgctcagggcctggtccacttcgtggggggcggcttccatgatcacctgatcccggccgtggtggaccatctggcgtcccgtcccgaattctacaccgcctataccccctaccagcccgagtgttcccagggaacgctccaggccctcttcgagtatcagaccgccatctgtcggctgaccggcatggaggttgccaatgcctccctctacgacggcggcacggccctggccgaggccgccctcatggccctgcggatcacggggcgcagccggctggtggtcgatggcgcggtgaacccgttccaccgggagatcctcgccacctacctagccaacctggacgtggaactggtggaaatcgcccccaaggcggggatggaggacgatgcccggctgcgggccgccatcgacgatgccaccgccgcggtcattgtccagaatcccgactttttcgggaccctgagcgacctttccgggctcgcggccgaggcccacggggtgggcgcgctcctggtggcctcggtctacccgatctcactgggcctcgtccggagtcccggcagcatgggggccgacatcgtggtgggggacggccaaagcctcggcaaccctctctcgttcggcggtccctccttcgggttcatcgccggtcggcgcgaacacatccgcaaccttccgggccgcatcatcggcgagaccgtggaccggaacggcgcccgtggcttcgttctgaccctccaggcgcgggagcaacacatcaagcgccacaaggccacctccaacatctgcagcaaccagagcctctgcgccctgcgcggcctcatcttcctctcggccctggggagcgaggggatggcggagctcgcccgcctgaaccgcgacaaggccgaatatgccaaagccgtcctcggcgccgtgccgggggtggaggtgctgaacagcggcttcaccttcaacgagttcacggtctgcctccccaaggtggccgaggaagcggtcgtggcgctgctccgcaagggggtggcggccggagttcccctggggccttactacccggacatggagaagtgcatggtggtgacggtgaccgaaaggcggaccagggccgagatcgacgcctttgcccggcaactggagggtgcgttatggaactgatcttcgaaaagtcggtgaccggccgccggggcgtccggctcccggccagtgacgtccctccggctcctcccctttcggcggtgcttgcccgtgacggggcgccggatctgccccaggtgagcgaactggacgtggtgcgccacttcaccaccctgtcgcggcgcaatttttcggtggatacccacttctatccgttgggctcctgcaccatgaagtacaatgccaaggccctggaggaggcggcaaagctttttgccccctatcaccccatggtgccgctcctgccccatggcgcatccttcagccagggaagcctggggctcgtgcacgggctgggcgaggccctggccgagatcaccggcatggacgaagtgacctgccagcccctggccggcgcccacggcgagatgaccggcatcatgctcatcgccgcctaccacgaggcaaaggggaaccggaaaaaatacgtggtggtccccgattcatcccacggcaccaacccggcctcggccgccatggtgggctacgagatcatcaccgttcccacggccccttacggggacatggacctggagaaataccgcgcggtcatgaccgacgaggtggcggcggtcatgatgacctgccccaacaccctgggactctttaatccccacatccgggagatctgcgacatcgcccacgaccacgacgccctcatgtactacgacggggccaacctgaacgccatcctcggcaaggtgcggcccggcgacgtggggttcgacgtgatccacgtgaatcttcacaagaccttcggcaccccccacggcgggggtgggccggggagcggccccgtgggggtgaagaagctgctggcctcctatctgccggggccgcgcgtggtgaagaacagcgacggcgattattccgtcattccccattcccacgagagcatcggtcgcactgcggggttcttcggcaacttcggagtcatggccaaggcctttgcctatatcaccatgctcggacgggaagggctcatccaggtgagcgagcaggcggtcctgaacgccaactacatcatggcccggctgaaggacgtctacgacctcccctacgaccagacctgcatgcacgaatgcgtcttttcggcagcaaggcaggcgcggaacggcgtccatgccatcgatatcgccaagttcctcatcgaccgcggtttccatccccctacggtctactttcccctcatcgtcaaggaggcgatcatgatcgagcccaccgagaccgagagcaaggagaccatggacgctttcatcgaggccatgcgcgatgccgccgacctggcggagaggaatccggccgcctttgccgaactgccgcggaccatgcccatcacccgtccggacgagaccaaggcagcccgcgagcagaacgtgtgctacttcgggtgctgatggagccgccggcctggcgcctcatcgataccggccccctggacggcccacggaacatggcggtggacgaggcgctcctccgccacttcggccagggggcagcgccggtgctccgcctctacggctgggagccgccggccttttccgtggggcgcttccagaaggccgacgaggcgatcgaccgggagcgctgccgccgggccgacattccggtggtccgtcggatcaccggcggcggactcatctatcacggccccgagcttacctattccctggtctgcgccccccggcacattgccggagctcggggggtgaaggagtcgttccgggcgctcaccggctttctgttccgtttctacggggaactgggcctggcggcgtgctgggccgcggatgacgccgccggggatgcgaggctcggagcgcggactcccctctgctttgcgggcagggaagaaagcgacatcgtcatccgcgggaggaagatcggcggcaacgcccagcgccggctacgggacgccatttttcagcatggttccatccccttggcggatggcgtgggagaggcactcccctttttccggtcggtgcccgcgggcctccgggaggggaccactgatctggccgccctgggggtggctggcggggcggaccggctgcgagcgctgctggcccgttccttcagcgcggcccacggtgtggcgctggttccgtcggaactctcaccggcggagcgggagaccgctgaccggctcctccgggagcgctacggcaacgacgactggaatttcgggggagaaaacgggtgaacatccaccgcaagccggaatggctccggaaaaaaatcaaccctgccgcccacggcgccatggatgagctgctgggagagttgcggctccacacggtctgccgggaggcgcgctgccccaatatcaccgagtgcttccgggaacgccaggcaacctttctgattctcggcgcggagtgcacccgcctctgctccttctgcaacgtcaccaagggagagccgctgccgcccgacccggacgagccggcacgggtggcccaggccgttgtccgcctgagtctggcccatgtggtgatcacgagccccacccgggacgatcttcccgacggcggagccggccactacgtcgccaccgtggcgaccatcggccgggttgcgcccgcaaccgtcgtggagcttctcatccccgacttcctcggtagtcgcgcggccctggcggatgtcgtggctgccgcgccacggatcatcgggcacaatgtggaaaccgttccccgtctctacgccattcgtgccggcgccgactacggccgttcgctggcggtgctccgcaccctgcgcgaactggcgccggggtgtgccaccaagtcggggctcatgctcggcctgggtgagacggaagaggaagtcctggcggtgatggccgacctgcggcgggtcgactgcacctacctcagcctcggccagtacctggctccgagccggttccaccaccccgtgcgggagttcgtcctccccgagacctttgaccggctgaaggaactggccgaaaagatgggattccgccacgtggagagtggcccctacgtccgcagttcctaccacgctgccggctacggcggcggaacgcgtacagatcaacccgtcgcatccggctgtctgtcggatcaggaaggagtatcagcacaatgagaaagataaccgttcttgccctggtcgcctccatgctcactcttgccgcctgctcgggcaagggtgtccaggaactttacgacacagcccagttcgaggagaaacagcacaatctggagcacgcgacaaagctctacgaggagatcgtggccaagcatccccagtcggaactggccgcccgggccaaggagcggctcgaagcgatcaaggcggggaaataggagggaatatggagctgatcgttacctttcccggcgggaaaaaagtgaacgccgaactgggcggcatggtgatccccacggaccagccggtggagtcggggggtgagggaacggcaccgtctccctatgattattttctggcgtccatcggcacctgcgccggtttttacgttctcgccttctgccagcagcgcggcatcgccacggagaatatctccctgcgccaggccatggagtttacccccacggcagacggcaggaagaaattgtctcgggtccagatggagatcgtggtgccgtccgatttccccgaaaagtaccgcaacgccctggtcaagtccgcggagctctgctcggtcaagagggcgctggcggacccgcccgatttcgccatccgaaccgtggttgcgtgatcgacccggccggcgcgcgcaactgcccgactgacttcagaattgcatggatttacgggatttccgctggtatagttgcggacggctgtcatctcacgaggaaaggaacggatacatggcacaggcaaagcagggggataccgtcacggttcactatacgggctcgctcactacaggggagctttttgattcgtcggaggaaagcggtcccctgaagttcaccgtgggccaggacgaggttatcccgggctttgaggaggcggtgatcgggatgagccccggcgagacaaagaccgtaacgattcccgaggacaaggcctatggggcgcgcatgcccgaacttgtggccgacgtggagcgccagtacctgccggccggggctgagccggtcatcggccagcagtacgaggttacccaggatgacggccaggttttcaacgtgacggtgaccgccatgaccgacgacatggtgacgctggacgccaatcacccgctggccggccgtgagctggtctttgaaatcaagctgctggagatcgcctgattgcgatcggggatgattccggaattaaaaaagggaagaggcgagggcctcttcccttttttaatacgaaggcgttctacgctagttttcggtcatgaagtgctgttcgtacatatcctcaagctgctgcaggtgcttggtctcgtccgccagcagcctgtcgaagagcttggccatgggcgcgccggcacatccctgggccatgcgctggtagaagtcgatggcacctttttccaggtgaatggcgtaggcaagggcctcccgtgcatcggactcgggggaaagctcctttttggccaggacataaccaaggttcatggtcggaatttgtcgttccatggagccggccccttccatctggccctcaagcagggccttctccaggctcagtttatgctccaactcgtccagggcggcttccttgaggatctgtttggcacccttgttcttcaccctgcggatcgcgtcaaggtagtgtctgaacccctcttcctccatggtaatcgccatctcaacggcggcttcgaatgtgtagcagaccgctccctgttcgctcatggccggttctccttatggttgcttggaaaatactaagttattaacataccgctttaaggatgacaagcagattgtatacagtatgcgatcataccggtgcaaggtgtggcaatcggcggcggatgcgctacacttcacctcaatggagcctcagtcacgctcccgatcggaggaacgctcatgaagatattcgttaccggaggaaccggttttgtgggagggcacgtgcggagggcgctgctggaacgggggcactcgctccggctcctggtccaccagcgaagcgagggggtcgaggccgggatcgagcaggtggagggcgacgtgacgcggccggatacctttgccggggccgtggcggggtgtgacgccaccgtcaacctggtggggatcatccgggagtttcccggtcgggggataaccttcgaaaagctccacgtggaggccacgcgcaacgtggtggaggccgccagggcagcgggcatccggcgccatctccagatgtcggcgctggccacgcgccctgacgccaccgcggcctatcaccgcaccaagtggcgggcggaggaggtcgtgcggcagtcggagctcgactggaccatttttcggccatccctgatcttcgggcccaagggcgcctttgtggacatgctggcgggattcgtccgcaggtttccggccgtgccggtcgtcggcgacggcacctaccggctccaaccggtttcggtcgacgatgtggcccgctgtttcgcccttgccctggacatgccggaaaccttcggacagacctatgagctctgcggcccggaccgcctcacctacaacgaggtcctcgacatcatcggccgggtgctcggcaagggccatgtggtcaagattccccagccgctgggactgctgaagctcgtggtgccgatcatgcagggattttccttctttcccctcaccatggaccagatcaccctcttgactgaggaaaatatctgctcgaatgcctggccctccgtcttcggctttgagccgtgccgtttcgaggcgggaatcgcctcgttcctgcatcgctgaccccacgcgggacagctgctcttccttgccgcaacggctagagtaatccagccgagacaaagctggtgaagcgaccgtcaccgatgatgatgtggtccaggaccctgatgcccatgatgtcacccgcttcccgcaggcggcgggtgatttcaaggtcttcgcggctcggggccggatcaccggtggggtggttgtggacaaggatgaccgcggccgcggactcccggacggccgggttgaagacctcgcggggatgaacgatgctctggttgagggagccttccgaaacctggatctcgcgcatgatccggttctttccgtccagcagcagggccatgaagtattccttgcgtcggtcccggaaggcatagtggtagtgattgtagacctgttcgggagaggtgaaccgttcgctgcagatcatgagccgctcggaattgatgcgagaggccatttccagggccgccttgatggaggttgcctttgccgtccccatgcccttcaccgcgcagagctcgctgacggtggctccggcaagagtgcggaggtcgccgcactcctgaaggagcgcccgccccaggtcgatggcgctccgtccggtcaccgagtcaccggtccggatgatgagggccagcagttccgcgtccgataggaccggagctccccgccgcaagagcttttcccgtggccgctcgtcctcgggccacgccttgatgccgcctgccatgcagtccctccctggatgcactgttcctcgaccgtgggccgggagggaaactctactatgaaataaaaataattaaaagattgaagcggggtcagcgggcaaaaaggtaggcgagaaccgccccgcccgccaggagccggtaccagacgaaggggtagagggagtagcgctggacgagcctgaggagcaatgccacgcccaggtagcccgaaacggccgatgtcgccatgcctgccagcaggggcgccagctctcctgcgggaatgccgtggcgggccagttcacccattttcaggatgccggctccggccacgatgggaagggacaggagaaaggagaagcgggctgccgtatcgcgggtaaagccgaggaacagtgccgccgtaatggtaatgcccgagcgggagacgccggggatcagggcgaggcactgggccaggccgatcaacagtgctcccctcaggtctacccggtccatcctccagcgtttggggccggtggtgtcggccagcgccaggagaaggccgaaggcgatgaggagcagggcaatgagggtgtggctgccccggaaaaactcttcaatgggcttctccagggtcttgccggcaatggctgccggtacggtaccggcgatgatgaagaacgggagcctggacgtttggctcccgaagccttcccgcagtccggtgatggcatcacttatcaagtatgcgatatcacggcggaagtatacgcagagtgcgatcaaggtccccacgtgtagccccacgtcgaaagtgagccccgactcaggccatcccagaagccaggggacaaggatgaggtgcgcggaactgctgatgggaagtatttcggtgagcccctgcagaatgccgaggaccgctgcgtgcatgatgtccatggatggtgtttccccctttgtcgacgctagaccgtagatgaaaccccttggaaaatcaagtcaaaacaaagattgcgttttcatggaacggtaacgctgttgtaatatttttcataggcatcaggagtgtaatgtggtatgtctcttccgtttggcaattcaacccgacggtcgcccgccggaacagcggaggtagcagatgttcggtctcattccaaaggaagagaaattttttgccatgttcaaggacatggcggccaatatcgtgacgggggggaaactcctcaagcaaatgctcgacagctatgacgacccccaggcgagccagaagaagatcaaggatgtggagcacgcgtgcgatgccatcacccatgacatcatccagaagctcaacaagagcttcgtcacccccttcgaccgcgaggacatctatgccctggccgcggccctggatgacattgtcgatctcatcgacgcctcggcccagcgtttcatcatgtacaacgtggaaaagccgacccctgaggccaaggaactggcctttttgattctccagggctgtctggccatcgaaaaagcggtgtcgcaccttggcgaaaagttcgagcacatcgccgagcattgcgttgaggtgaacgccttggagaacgaggccgaccgcgtgtgccgcgaagccatcagccgcctcttcgacgaggagaaggacccgatccagctcatcaagtggaaggagatctacgagaccctggagcgggccacggacaaatgcgaagatgccgccaacatcctcgaaagcgtggtggtgaagaatgcttgacactacgctgatcatgctcgtcctggttatcggggcggcacttgcgttcgactacatcaacggatttcacgacacggccaatgcgattgccacctgcgtttcgactcgggcactgtcggtccggtcggccattgtcatggcggcagtgctcaactttgcgggagcaatgatttcgaccaaggtggccgccacgatcggcaaggggatcgtggacgccggcaacgtgacgcagatggtggtgctcgccggggtcttgggtgcgattatctgggacctcgtcacgtggtactacgggcttccctcttcgtcgtcacacgccatcatcggcggaatcatgggcgcggtcatcgcccacgccggcacgacggccctccattggggcgggctgaaaaagatcatcctctcgctcatcctttctcctgtcattggaacgctcctcgggttcatcgtcatggtggtcatgctctggagcttcaagagcacctcgccccactccataaacaagcacttccgtcgtctgcaagtcctttcggccgcattcatggccttttcccacggcaccgccgacgcccagaagtccatgggcgtcatcaccatggcgctggtgagttatggaaccctcaccaccttcgatgttccaacctgggtcaagattgcctgtgccgtggccatgggcctcggcaccgcggccggcggctggcggatcatcaagaccgtggggaaggatttcgtcaagctgcagccggtccatggcttctgcgtcgaaaccgcttcggccggcgtcatcctgggggcgtcctccatcggcatgccggtcagcactacccacgtcatcacctccactatcctcggcgtggggctctccaagcggatcacggccgtgaactggaacgtggcctaccgtatcctctgggcctgggtcctgaccatccccgcttcggcgatcatgtcctatgtttcatacatggttttgaacccgttcctcggcaaataaaaagggggcgaccggatggtcgccccttctgcattccgctgtccccggtttattactccagttcttcccccacctcttccatttcctccgccagggtcgccagggtttcatccttgcgacgaaagcgaaccaccagccagtagcagatgacataggcgacgaccgccgccacaaagccgatcaccgacgtgcccagcaggagcgatgtcgcgtggggtttgagggcgtgccagtcgagcccgtggaaggagagctctgcgggggggagcccccgcatgacccgccccagtttgtaactgattgccagaacgggaacaaccgtcagcggcgtgttcacccaggctccggtgatgcaggtgagtttgttgagccggaagatgaatgctgcggcaatggccatcagtgtatgaaaggcaaagaacggggtgaagctgatgaagacgcccacggcgaaacccgccgcaatgtggcccggatggctgtccagcgagaggatcgccttgatgttcttcttccacttttccttgttgagcacgacgccctccccctggcaagaatgccaagtctagggtttcgtttccgcctttgtcaattcctttccggcggcgcgttacctgaagcgttccgtggcgattcagagaaaaatgaaaaaatcttcaagatcgggtatacttttcccgttgacaatatacggcatgacatatatatacaaaattatatattgcgtggctctgcagccacggggaggaatgtggtgaggtcgcttatcgtcgccttttcgatgcttgttctcagtccgccggtgctgctcgccgccgatcggtccgtcacgctgcaggaggccctccagtcggctcttgagcgcaatcatctggtgaacggcgcccgctttgagcgtgaggcggccgaacggggggccgccgccagccgcagccgctacttcccccatattttcctcgaagagggttttgccgcatcggacgcgccggaccgggtcttcatgatgaagctcgaccaagggcgattcaccctcgacgatttccagctcgagaacctgaacactccttcgtcctaccgggacttccggaccgcagttaccttggagcagcccctgttcgacctgggcataggctatggtcgggagatggccgaaaaagaggcggagcgggccggtttctcccttgcccagcggagggaggatgtgggcttggcggtctacgcggcatatctcgatgtccagaaggggcgggtgaccctggccgcgacggagaaggaggtggccgaggcccgggagagcctgcgggtggcccaggcccgcagccgtgagggtaccgcgcttcgttccgacgagttgcgggcgcgaacctttctttccgaatcggaacagcgcactattactgccctgaacgacctgcgtctggcccggatgcggcttgccctggccacgggggaggatgccggcggatcccttgacatcgccgaagaactgatcagttcgccggtgcggctctctgaggatgagctggtacgggaggctctggtcaatcgcagcgatctgaaagggggcgaaaaggacgtggagcgggccgaggcggcggcgggggctgcgcgtagcgcctggttccccacagtctatgccggggcgtcgtaccagatgaacaaccgggatgtccccttcggccgggacaacgacgcctggatggccggcgtgaacctccggtgggaactgttcgacggcctgcgtcgctcgcacgaccaggccaaagccggtgccgtccggcaggctgcgctccagtacctggagcagcagcgcaaggaggtggtgctcagggttcgcgaggccgccttgcgccgcgaagaggccggcaagagacttgaggtggcccgccatgctctgctggctgccgacgaagggatgcgcatcgtggcgaagcgttacgaaaacggtcttgccaccatggtggagctgttggatgcgcagtctgccctgaacaggagcaggaccggcctcgtggagcgggagagcgagtatctgttggccacggcccgcgtgtaccacgcggccggactatttctgaaggagaccgtgaaatgaggatggggagaggagtgagagcggcctgtggcgtcgtcctccttgctgcggccctcacgggctgtggccataaggcggataaggcggaatcgaagcagccccccgtcgtgacgggagtgacactgatcccggcggccggagaggctatcccggacggcgcagaggtggtggggacggtacgcgccgcagacgccgccgtcattgcagcccggcttcccgccaccgtaactggcgttctcgtgcgggagggggaccgtgtgggcaggggaaagctcctggtgacccttgaggccgccgagagttcggcccaggcgtccgctgcggccgcccaggtggccgaggcggagcgggcgctggacgaagcccgtgcccgcaaacggctggccgacgcaacctatgagcgctacgccaacctcttcaaggatgaggcagtgacccgtcaagagatggacaaccgtcgcgccgaccgggacgtggccgagcagggtgtcgagcgggcaactgcccgtttgatggcgagcagggagagtgcgcgggcggccggggtcgtggcgggttacacccgcatcgtctcgccgcttgccggggtagtgaccgcaaagcaggtggaaaacggtatgaccgtgtttccgggtacgccgctgatgactatcgagggtgacggggggcgccgacttgaggcgtccgttcccgaatccctcgccggtcgggtaagacttggccagcgcgtgccggtgaccattgacggggccggtctctcgctggagggccgggtggttgagatcgtgcccgccgccgacccggcgagcagaaccttcaccgtcaaggttgatcttgccggtgaagggatccggtcgggcatgttcggccgggcctttatcgctaccggtcaacggcaggggattctcgtgccgaagtcggcggtgatggaacggggggctctctcctcggtctggacgctggaccaggggaatgtcgcccggctgcgactcgtgaaaacgggaaaacccttgggcgaccggatcgagatcctttcgggcctcacggccggtgagcgggtcatctcagccgggctggaaaaggttgttgagggggcgaaaatccagtaacggggatgcccgcggaagaggaggcgcggcagcccgttgctccgcgctccggcgcggggaggcgccgccgccatgcacgacgacggacgcgaccctgaaaaagacgagaccaacgctgtctgcccgtcctggctgctctgggtgctggcggtctggctgttcatcatctgtattgtcctggtcctgcgacacgggtggacctttccggagttctgatcaccatggatactcaccatctcggctttgccggcaaaatagcccgggcgttcatcgattccaagctgacgcccctcatcgtcatcgcctccctgctcctgggcgtctacgcggtcctggtcaccccccgcgaagaggaaccccagatcgtggtgccgatggtggacatctacctccccatgcccggctctaccccccaggaagtggaggagcgggtggtctcccccatcgagcggaagatgtgggagttgaacggggtggagtatgtctatgccatgagccggccggggatgggacttgtgacggtccgcttcctggtgggggagaacatggaagactccctcgtgaaactctataacaagctcatgagcaaccgaggcctcctcccccccggcgccggcgaaccgctcgtggtgcccaagtccatcgacgacgtgccgatcctttctctcaccctctggtccgagcgctacgatgggttcatgctccgccgcatagcccgggagatctgcgacgaactgaaaaagggcgagaacgtggccgaggccgagatcaaagggggcctcaaccggaccctttcggtccgcctggacagtgcacgcctagctgcctacaatctttctcccctccaggttgccgcagccatccatgcgggcaatgcctcgctccaatccggggccttcgccgccgacaaccgtgaaacgatcgtggagaccggttccttcatcgctgatgcggacgatgcccgccggctcgtggtgggtgtcttcaacggtcgccccgtctatctggccgacgtggccaccgttaccgacggagcacctgagccggccaactacgtcttcttcgggctggggccggccgcggggaccaaggggatcagcggcaaccaggcggaaaactacccggcagtgaccattgccgtggccaagcgcaagggggccaacgccacctgggtagccgaggatctcctccatcgggtggaggccctcaaggggaaggtgatcccctccgacgtgaaggttacagtgacccgcaactacggtgagaccgcccgggagaagaataacgagttgctttaccacatgtttctggcggccatttcggtcacgatccttatcgccgtcttcatggggtggcgggccggtgccgtggcggccatcgccattccagtgaccctggcgttgaccatgctggtcttcaaccagatcggctataccctgaaccggatcaccctttttgcccttatcttctcaatcgggattctggtggacgatgccatcgtggtggtggagaacatccaccgctacttcaccacgacccggttcaaacccctggaggcggccattcgggccgtggacgagatcggcaaccccacggtgcttgccaccttcgctgtcatcgcctcaattctgccaatggggttcgtgggggggctcatgggtccgtacatgcggccgatcccggtgggcgccagcatggccatgctcctctccatgttcatcgcctttatcgtgaccccctacttcgcctaccgcctcatgaagggtgagtcccactacggcagcgatgccgcggcagaggagtcgaagctgacggtcttctaccggaaggctatgggagcgttgctgcacaaccgccccctccgggccgggttcatgatcggggtggcggtgctgctggtagcttcgtgctcactcctctacttcaagctcgtgacggtgaagatgctgccgttcgacaacaagaacgaactccaggtgatcatcgacgcccccgaggggacccccctggaggagacggcccgcatgaccgccgagatgggacaggcgctccgtggcatccccgaggtgaccgacttccagatgtacgtggggaccagcgctcccttcaacttcaatggtctggtgcgacactactacctgcgcaccggttcccacgtggccgacatccaggtgaacttcgtccacaagagcgagcgcgcggcccagtcccacgacctggcgaagcgaatacgaccgctgctcaaggcggtggccgaccgccacggtgcccggatcaaggtggccgaggtgccgcccggcccgccggtcctctcgaccctggtcaccgaggtctatgggccggaccatgccacgcgcctggacatagcgcgtaagatcaaggccatctacgagaaggtggacggcgtggtggacacagactggtacgtcgaggacgaccagccgaaggtttcttttgccgtggatcgggaaaaggccgccctgtcggggatatccgtggaagatgtgtcccggaccctgcgcatggcgctgggtggggtcgacgcggggatcatgcatcttccgcgggaaaaggagcctgtggccatcaatgtgcggctcccggctgcgcagcggagttcggtggaggccctctcctccatctatgtgcccggtccccgggggaacatccccctgtcccagctcgtgcgggtttccaccggcgtcgaggaccagaccctctaccgcaagaacctcaaaagcgtggtctacgtcaccggcgacgtggcaggggccatcgaggcgccggtctatgccatcctgcagatgcagaaggagatcgacaagatccccctgcccggcggctaccggatcgagcagcgggcagccacccagccctggagcgaggagcgccccggcatcaagtgggacggcgagtggcacattacctacgaggtcttccgggacctggggctcgccttcggcgcggtgatgatccttatctatctactggtggtggcctggttcaaggacttcaccacgccgctggtcatcatgggaccgattccgctcactcttatcggcatcctgccggggcacgccctgttcggggcgttcttcacggccactagcatgatcggcttcattgcgctggcgggtatcattgtccgcaactccatcatcctgatcgatttcgccgagatgaaacggcgggaggggctccccctcgatgaggccatcatcgaggccggagcggtcaggttccggcccatgctcctgaccggagcggccgtggtggtgggaagttttgttatcgtcttcgatcccatttttcagggacttgccctggcgctcatgttcggggaaatcgcctccactaccctgtcgcgggtgacgatcccgatcgtctacttcctggtggagcgctggaaggaaaaacggagggactcggatgttctggttgaagaaaaaggataacgcaccggccgactcgcttgccgagcaggtcgggctcgacgcggagggcttctaccgcacgggcaggatgcactgcgccgaagcggtgctcatggcgatgcgcaacgcctattcgccggaaatgccccaggatgtggtccgggtggcggccggcttcggcggcggctccaatgccggttgtctgtgcggagcggtttccgggggaaccatggccttcgggctggcggtgaaggaggacaagcgacgggtgaaccgtctcacccgccaactccatgactggttcaagcacgaatacggcgcaacctgctgtcgcatcgccaccaaaaacgccaagggaaagggcggctgcgcggtccttaccggcgaagtggccaaaaaggcggcggaattactggaagagtaaacggaggatacccatgtacatcgacagaatgctcaggattatcgccggcgcattcatcatgctctccctggcgcttgcccacttccacaaccccaactggctctggttcaccgcttttgtcgggctgaacctcttccagtcgggtttcaccaactggtgccccatggtgtacttcctggaaaaactgggggtgccgaagtttcccaaggggtgctgcgacaaatgacccaccggatcacgattctctgcgacaacacggtggggccggtgtccggcactctgggcgaacatgggttcgcggcgctggtggagtgggaggggggctcgcttctcttcgatacggggatgggggaaacgctcctgcgcaatgcccagcgcctggggcgaaatctcgccgccgttccccgcgtcgttatctctcacggccattacgaccacggcggcggcctctggcctctcctgcgcacctgcgggagcaagacggtgctggctcaccccgggattttcgctccccgctaccgggtgaaggatacgggggaccctctctccatagggatcccctttgacgaggcgtttctgcgggggcagggagcgcatttcgatttcaacgaccggttccgggaggtcggccccggtctctacctgactggcgaggtcccccgcacgaccgcctttgaaaccggcgacacggggcttttctgtgatgaggcgggctgccggcccgacccgatcagcgatgatcagtccctggtgatccgtacggagcggggactggtgttgctgttgggatgctgccacgcaggagtggtcaacacggcccgatgggcgttggaatgcaccggcgagaccgtggtgcacacggtcatcggcggtacccatctcggcttctgtggccgggagcaacttgatgaaacggtgaagtccctgcgggaactgggagtacacaaactcgtgggcagccactgtaccggcttcgctgcagctgcccggctcatgcatgaattccccggccggtttcacccgtccgcggtgggatacaccctggaagtctgaacgcaaggaaaggatctttcatgatcaggaagtttatcattgccgtgttcatggtgacgtcgctcgccgccaccgccctggctgcgccctaccgcaacatcggttcggccgaggccaaggcgctgcttgacaagaaacgcaacgtctttctcctggacgtgcggacccctgacgaataccgccaggcccgcttggccgggtcggtgcttattccaatcaacgaagtggagcgccgcatcgcacagatccccaaggggaggccggtgctggtatattgcgccgtgggctcccgctcggggctcgtggccggctacctgacccagcggggatacggcgaagtctacaacatgcacgacggcatcgtcggctggtatcgcaacgggtttccgatcacccggtgacaacattcgtgaggtgatgaccatgagtgaagagctaacacgagactacgagatatcggcccagctgctgcgcatcctcggccatccggtgcggctgcggatcgcggctggtctcgcgcgcgagtgcgcctgcgtcaaggacatctgggagtgtctcggcatgccccaagcggtggtttcccagcacctgaaggtgatgcgggagcacggtgtcctggaggcccggcgcgaaggcgcccgggtctgctactccctccgtgagggtgccccggcacaggtggtcagggccctgttctgagtaccggctgtcttccccttcctgatttttactctctgtacctcattaaggcgtaaacggccgcgagacggggcatcccctccgtcccggccgcagcctttcgcttcatccggtcgggtgttgctcctgccgggacgttttccctccaccagtttccccgcaattgcgctttgtcagctaaagtcacagccattttggtcgatactaacttgtacgcacccttagggaatacgtctgtcgtccggccggcgccggagcgaaaaggagtcgttcatgcagatcaagcgataccgcaactggggcatcctgccgaagatcatgaccatctccggtattacggtcgttctcatcgcagctctcgtccttttcgtacttctgccgctcatcggcgagaagatgatggacggcaagaaggagaaaacaaagagtgtggtcgaggtggcctacaacctcgtggccgacctgggagaacgcgccaagcgcggggagatctccgaggaagaggcccggaaacgggccatcgaccatgtcaagcaactccgctatcagggcaaggagtatttctggatcaacgacctgacgcccaggatgatcatgcacccgatcaagcccgaactggacggcacggacctgtctgagaacaaggatccgcgcggcacctacctcttccgcgagtttgccaatatctgccgggagaagggagaggggttcgtcccctatctctggcccaagccgggagccagcgaaccagtggaaaaaatctcgtacgtgaagttgtacgaaccttggggatgggtcattggcagcggcatctacgtggatgacgtgcgtgccgacatggccaggctccgttgggtagtgctgggtgggacggcgctctttggcctgtttgccctatcgctggccttttccgtggggctcggcgtggttcggcccctgcggcacgcggtgaccagcctgcaggatatcgccgagggagagggggacctgacccggcggatcgcggtggagcgggaagacgagtcaggcgaactggccctcgccttcaacaggtttgtggagaaactccagggtatcgtgggtacggttgccaacaatgccctgcaggtggccgctgcggcgggccaagtccaggaggcgtcgcgccagatggcggaagcggcagagaatgtggccggtcaggcagccaccgtggcaacggccagcgaggagatggccgccacgagtatggaaatcgccggtaactgcgtctcacttgccgacggcgcccgtcatgcgagcgaaacggccgagagcggagctgcggtggtccaggagaccgttagcgtcatggggcgcatcgccgagcgggtcaaggaggcggcccgtacggttgacagcctcggttcccgtagcgaccagatcggggagatcatcggcacgatcgaggatattgccgaccagacgaatcttctggccctcaatgccgccattgaagcggcgcgggcgggtgaatcgggtcgcggcttcgcggtagtagccgacgaggttcgggcgttggccgagcggaccacccgggctacccgcgagatcgccctgatgatcaaggcgatccagaacgaaacccgcggggcagtggcatccatggatgaaggagtgcgcgaggtggaaaagggcacgggcgaggcggcccgttcgggggctgctctgcgggaaatcctggagcagatcggctcggtttcgctccagatcagccagatagccaccgcggccgagcaacagacctccaccaccaccgaaatcagcggcagcatccagaccatcaccgatacggcccatgaaaccgcacgcggtgcgcaggaatctgccggagccgcagggcagctcgcagatttggctgaacaattgcaaaatgttgtcatgacattccggctttcagcatgacaaagagcagtaaccgggcatgattgcatgccgcagttccattcggtgtcttcgcgatggtcggaatagtacgctaaatggcggagcgtattaccgtatacgtcaccggtaaaatgccgcggaggagatgcctgcaatgcaactgacgatcaagcagagaatggggatgacggtaggagttaccctgctgggtatggtggtcatcattgtgttcatggttgtcggcttcaccaaggtccaccgacagcaggagctcatggaccggctcaccctgatcaataatacggcattgcgcggcaacattgccatgcttaaggccagggaatatgaggccgagttctttgaccgcaagcaggacaagtgggttccgcgggtcaagcaagcggttgaccaggtcaacaaggaactggacgtcatcctcaagaatacggatgatccaaaaatcaaggggtgggccgaaagcgcgcgcaagctcgctacccagtatgtgcagcagttccaggagcttgcatccgtggccctgggaagcaacttccagggggcggaactggccgaaacccgggaagaactgcgtgatatccttaacgagttcgaacccctgctcgacaattacattcccaagcaggtgggagtcgcctatcaggctgccaccgaggagatggacaggagcattgccgccatccgccttcagatcttcggcgccgtgctgctggtggccgtggccatgctcgtcagcatttcgtccaccgccatttaccttctcaggtcccttcggttgatcaatgaccgtctgcgcgacattgccgacggcgacggcgacctgaccaagcgaattgaactccagtccagggacgagctgggaaccctggccgtttcgttcaacaatttcgtgggaaagcttcacgacattattgctcaggtttcccagggcaccctccaggtggcgtcggcttcctacgaactccaggccaacgcggagcaaatggcccacggtgcagaggcggcagccacacaggtgaacaccgttgcctcgtccagcgaggtgctggcggcatcaacctttgagatatcaagcaactgcggcactgttgccgaaagctcccggcgggccaacgactccgcccagaccggtgcggtcgttgtcgagaagactgtcgatatcatggccaggatcgccgagcgggtcaaagactcggcccggaccgtggaaagtctgggtgcccgcggcaaccagatcggagagattatttccaccatcgaggatatcgccgatcagacgaacctgctggccctgaacgccgcgatcgaggcggctcgggccggtgagcagggccgcggttttgccgttgtggcggacgaggtgcgggcgcttgccgagcggacatcccgggctacgcgagagatttcccagatgatcaaagggattcagggcgagaccaggggggcggtgcttgccatggagcagggggtcaaagaggtggaactcggctccgaggaggccgcccgctccggcgaggcgatacgaaccattctcgagcagttccgtacgctcgactgtcaggtgggggaaatttccgcagctgccgaggaccagacccgtgtcaccactgaaatcagcactaatgtcatgcagataaccgagattatcgagaccacggcaaagggtgccgctgactcggccgaggcggcccaagggttggctgagctttcggatcagctcaagcagatcgtcggacgattcaaactcagcgtctgatcgccgcgcttccggagcccctcaatgaactgtcgaggggctccggtcgttttatatgggtacttcctgatcgagggccggtacattgttccactacgacacattctgctaaagtttccaacggttgtgccgataactttaatcatggtaattcaatttgttcggaggtgaacgtgcatggcattgatctcgtggagtgactcgctcagcgtcaaggtgaagcagttcgacgaccagcacaaaaagctggtggacatggtgaaccagttgttcgacgccatgaaggccggcaaggggaaccaggtgatgggggacatcctgaagtctctcatccagtacactcagacccacttcgccgcggaagagcggattatgaagcagtacggctaccctgacttcgaagcccacaaaaaggagcataacgctctagttatgcaggtgctcgatctgcagaagcagttccaggaaggcaaggcggtgctgactcagaacgtcatgaccttcctgcgcgactggctttccaagcatatccagggagacgacaagaaatacggcgtgtacctgaacggcaaaggggtttcctagcctccctgtcgcacaggctggaacaaagtatgcatagcaatcggacgtgtccgtgaagtctcgcccagtgaggagttgacgggcacgttcaagtttttgactcgccggcttgccctgcgagcgcgaatacgtgtaaaaccatcgaatgaaggaggcaccaatggccaacgtactcatcgtggacgattcctcgaccatgagaaaaatcatttcccgttcgctccgacaggcagggctgcccgttgacgagatcttcgaggccggcgacgggatcgaaggactcaacgttctttccggcaaaagtgtggatcttatcctttccgacatcaacatgccgaatatggacggccttgaattcatcaagcaggcccgggccaacggccacaaggcacccatcgtgatgatcaccaccgagggtggggaagatatcctgaaggaagccatttccagcggcgccagcgacagcatcaagaagccgttcactccggaccagctcaacgagaaactcgggagtctcctatgagtctcaactctgatgtagcctcgtcgagtaagttgagcgaagagcaactcgccggctatataatcggggcgacaaaagaagtcttcggcaccatggtgatgatggagccacaggaccagtacccgctgagggagcccgttaccacgttccactgtagcgtaaccggcatggtggggctggcgggcacctactcgggaatcctttcgatccattgcccccttgagctcgcccttaaggtcacctcgaacatgctcggcatggaggtggaagaggtgggcgacgatgtgaacgacgccctgggcgagatcgccaacatgctcggaggctatgtgaagatggcactctcgaagggtgggacggacctgcacctgtcggtgcccaccgttatttcgggcgaggagtacacgctcaacgccatggccgataacgactgcgtcatcataccttttatcattgatgatacgcggttcctggtgggcctgaaacttcagaaggaagcctaagtcaagcaggagctttttccgaccatggaaggtttcggcacactcaccgatgttgtcaacaattcgttccggcaagccgccgaagacagcggcatgctgctcggtcaggaactcgtcatcggcgaggccgaccgcattgccaccaaccggcagacgtacttctgcgacatggatgacgtctgttttgtggccgaggtgacggctagcggggactatgcgggcaagtttcacgtagtattcggcctccgcgatgcgatctgcatgagcggtttcctgctcggcattcccacggcgcggatcaatgaaaagcgccggctcgccatcatggaaaacgacgatgtggatgccttttccgagatcgtcaaccaggtggtgggctcgttcaactcggtgttccagccttccttcggcaacaaggttcacctgaaggtcgtccctccgaagaaattcattcccgaaagtaccgagctgaccgaaaccgagccggttcccgacggcgagtacctcctcttccgcggccgcatggaactgagcggcatggagatggggaatctcgacgttctcatccccatggatctggcgttgctgttcgatcctcccgcggaggagcccgagccgccggttgaagaaatcgtggctgaggctgttgacgcacctgatgatgccgaggaagtcgaggccggagccgagaccgaggccgatggcgaggcggcgcaggaacctgcggccgccgcagccggcgcgcctcggccggtggatgaaaactgccggcgggtcctcatcctggaggacgatgagtcggaccgtcagcgcatccgcgaactactggaggaaaaggggtacgagccagtggaggcgggtcttgatgcggatatccgggagatattctcccaagggggggtgcggctcgttgtcttgggcatccacaacggcgacgaccgggacatggctgtttgcatcaagatcaaggcgattgcccagggcgataccctccccatcattatgtgcgccagggagtggacgcgctccgcagtcctcaaggcggtcaagtacggcgcccgtgacattatcgtgaagccctaccagtccgacgaggtggtggccaaggtggcaaagtttctgaaagccgcctgacgtacttcttgtttgtgtcaaaattgtgacccgttgtcaccctccctttgacgcttgcccccccgctgccccattcgaattccccttgttcgccctgttgcatggatccactgttacggcacggcttttgccttgatatgtccggggaaatctatcccgtcatccggctcccctgttccggggccgcaaaaggtgtccatgtcatgattcgtttcatcgtcaagctgctgctctgtgcactggtcctgctgccgctgcccgcgtttgccacgtccggcgccgataccggcccggacaaccgtctgctgcgtatgggggtgcgcgcccacgggggatttacccggctttccatggcgttcgagcgcgacattgcccctgtcctgcaccagctctcgggcaacagggttcggctggttttcagcaacacggtcggcggccgctggaagaagctgcggagctaccgcgacgcgcatgtggagggggtagtcgtggcgccgcgcggtaatgaccttatggtaacggtaacgatcaagggggaccctcggggcgtacgcgtctcaacttcgcccggcgctggcgttgtttctctcgatgtgggagcgtcgctcgccccccgccgctcgcctcctcttgcccaggggcgtgaggggatcaaggtcggggtcgagcagctcatcaccacgttcgatccgccgtttaagtctgagatcccctttacccccactgaccggcgggtgctcgaagcaatggtccctcccgccgaggccgctctgatcatggacggcgaggctgccctctatgaaggcaacggcagcgaggccgccgagatcttcgccgggataggcaccaactctcccggccgccccctggccctttaccggctgggggaggccaactaccttctccagaagtacggggatgctcttcgctttttccgcgaggcggagcgccagtggcccgtcttcctcacccggtcgccgtccacggccttctgctatgccgacagcgtggcccgtagcggggatctggcgggcggtcgccggctgctcggatcgctcatcgccggcttggccgataaaaagtacgcgcctgcgctcctggtgcgcatggccgatatcctggcgcgacaggggaaggaccaagaggcgctggccatctaccgcaacgttgccgacaattttaccggcagcaaagggagctggcaggcccggatgaagctcgccgaccgccggctgcttgccttggagcccgcagcttacagttcgctggtgaaggattacctggagatctatgagcggggtacggatttcggcctgcgcgagcagggattattcaaggcggctctgctgctctccctgtatggtgatgccgatcaggcctttgcccgggtggctgaatacgagaaaaaatttccgcgcgggatgtatgtcagcattgccaaggggatgcgtgaggaactcctggtgccggtctaccgccggatcacccgcgccggtgacaacgaagcccttgtgaagctcgccctggagaaccgggactatctcggccgcgtcctggccgaggacgacttcatcaaaaacctgtccgccgctttcgccgatctgggaaggatcaaggaggaggtcggcctgtacgcgaatctcgccatccgcgagcaaaaccgggtgtacgcccccgagctctatcgcaggattctccacgatgccgagcagctgggagacccgaccctcatggagaaggccgcgggtgaatttgtggagcggttcccggcccatccctgggtacagcggttccgtgaggagcttgctgcggtcgagtataaccggggagacttccagcgggtggtgggccggctgtcggggatgctggcgtcgggaacacggcccgagtatgccgagagcctgtactatctgggcaagtctctggacgcctccggcaaccggcgcgatgccgagcgggccatgctcctctttctggccgagctccggcgccgcgaaatgtcttcgccgctggccgccgatgcaagctacgtggctgcaaccgctcgactgtcgcggggtgaccgtaagggagccaaggaaatactgcgggccgccggtgaggcttctcccgaagagcgggatccattcctctacaaactgggcgagatcgcccgctccgaagggcgttacgaggaggctgcccactatctcaggacagtggtcaaggagggaaaagaccctgattggcgggatatggcatcgcgcctccttgccgatatggagttgacgggaatggtccgcaagtcaaaatgatgacctggatttcaggggggccggataagaaagagggaacacggacgtgctccctctttctttgggcatgaagatgagagaatgacgccggtctgaccgcttgtggttcaaacttttgacgtgagtggtgggggaacgtgccgtttgtccctgattacgggatggtaggcggtctggaaaagctggtacggcttttgctctatccgcaatgcgggagacaaaggaggaacgagatgcctgtcgactctatgttcggaacgaccataaacgtcctggccaaggcggttgacctgagggccaggaaccataccatgatctctgccaacctggccaatgccgagaccccaaactacacgcccaaggccctttccttcgagaaggaactgggcgctgccctcaagggcaacaaaacggggagtcccgcgacgactcatccccgacacattcccctgaaggggcaggccgcctccgttcagagcgtcgagggaacggtcatcgagactccggccccgacacccggtcgggacaacaacggggtggagcttgaggccgagatgagtcgcatggccgagaaccagatcatgtacaatgcctcgatccagatcctgaccaagaagttcgaaggcatgaaatacgccatcaaaggacagtagccatggactttttcagcgcaatgcaggtcagttcttccgccctttccgccgaacggaccaggatgaacctcatctccgctaacctggccaacgccaactccacccgtaccgccgagggaggcccctataagcggaaagatgccgtgttcgccgccacccaggtgggcgagggattccgctccgccctcgaccggatgcgcaagaatgctccccagggggttcaggtgaccggtatcgtggaagatcccaatccgccccggctgcagtacgacccgagccatcccgacgccgatgccaagggatatgtggccctgcccaatgtgaacgtggtcgaggaaatggctgacatgatcgccgcgacccgggcctatgaggccaacgtgaccgctatgcaggcggccaagaacatggctctgaagaccctggagatcggctcgcggtaggtcgcgttctttttttgacgcaaaaaaggggctcgacacagccccccatatgagaacgtgtcggcaaaagtcgacgaaactttaagattttttcaggaggaccacgtgatagacggaatcgagagcggattaggaatagcccaggccttcccttcggtcaccggcgaggcgaaacccggcaacctggccgcagatggtggcaaattcttcggtgaactggtttccaaggtaagcgagctccaggcccagtcggacaccgccatcaagggactcgtatccggcgaatccaaggggcttcacgaggtgatgatcgccatggaaaagtcgtccatctcgttccagttcctgagccaggtgcggaacaaggcggtcgaggcctaccaggaagtcatgcggatgcaggtctagccctgacacccgccggagtacttcatgcctgaagccctgaacaaactgatccagcctttcatggcactgccaccggccaagcgttgggtggtgggaggcgttgtcggcctgtcggtcatcgccttcaccatcctgattctggtggcgaaccggacggactatcgccccctcttcacgaacctgacgagcgaggatgccggcgagatcgtgaccaagctcaaggagcagaaggtcccctatcgtatcgccgccgacggcaaggcgatccttgtcccctccgacaaggtgtacgatctgcggctttcgttggcctccgacggcctgccccaggggggaggagtcgggttcgagatattcgaccggaagaatttcggcatgaccgatttcgttcagaaactcaattaccagcgggctctccaaggtgaattgtctcgcaccatcagccagatttcaggggtggagcaggcccgggtgcacctggtgattcccgagaagtcgctttttaaggaggacgaaaagccggccacggcttcggtggtcctgaaggtgaaggggcagcgccagcttcgtgaaaacgacgtgcaggggatcgtccacctggttgcgtccgccatcgaggggatgaacccggagcatgtgacggttctcgatcagaagggcaagctcctgtccaaaaacacccccggggatgcagcaggcaagatgaccgcctccatgcaggaggtccagcgggcctatgaacggagtaccgaggaacgcctccagtcgctgctggacaaagcagtgggtgccggcaagtcggtggcccgggtttcggcggtcttcgatttccgccaagtggagcgctacgaggaaaaatacgaccccgagaccgtggtccgcagtgagcagcggtccgaggagaagcaagatggctcgacggtcacgggcggggtgcccggcgtgcagaccaacctggggcgcacggccggccagcccgccggaacctccggcggcggcagcaagaacgacgaaaccctcaactatgaggtgagccgcgccaccgcccgcaccatcgaaccggtggggaccctctccaaggtttctgtggcgattctggtggacggcaagtatgatgctgccgcagccggcaaggacgggaaagaggcaaaacccaagtacacgccccgttcgccggacgaactccagaagatcgatgcgctggtgaaaagctcggtcggcttcaatgtcgagcggggcgatcaggtgacggtcgtcaatataccgttccaggatacgggtgatgtcggggctggtgaggccgacaaatggtggaacgcccccattttcctttccctgctgaagaacggcctgatcggcttcggcttcctggcgctcctccttttcgtggtgcggccgctcctgaagaccctcaagccggaaaagagcacgagcttcgagccgatcccctcggccgaggatgccctcaaccagattgcagagatccatcggttgcagatcggcaaccagaccgtgagccagatggagctcatcaacaagatcaagcaggaaccctatcaagcggcccagatcattcagaactggctgcgagacaagggtgaggaatagggctcgtatccatgacaggaaccgacaaggcggccatactgctcctctacctgggtcccgaagcgacctcaaaggtattcgagcacctggacgacgacgagataaagaagatatccaagagcatggccaccctgggccatgttccgcgcaacgtcatccaggacgtggtgacggagtactcctccctcaccaaccccgatacgggcattttctcccagggtgaagagttcgtccgcaagattctcgaacagactctggggcctcagaaggcggagatcctccttaaggagcttcagtcgtcgagcttcggcgacatggttgacgtcctcgccaatctcgacgctaaaagcattgccaacttcctttcccaggaacatccccagaccatcgccgtcatcctggccaagctgagggccaagcagaccagcgaaatcatctccatgctcccccaagggctccaggcagaggtggtgatgcggatcgccgacgtcgaccaggtctcgcccgagatccttgccgacatcgacgaggtcatcaagcgggaactgaccgccatgggcggtgtccagcgctacaaggtcggcggcgtcgaaaaggtcgtcgacatgttcaaccacctggaccggagcaaggaaaaacagattctcgagaagctcgataccctcaacccgcctcttgccgaggtcatccgcaagcacctcttcaccttcgaggacatcttcaagctggacgaccgctctatccaggcgatcatgcgggaggtttccaacgacaccttgactcttgccatgaagaccgcgccggacgagatcaaggacaagatcttccgcaacatctccagtcgtgccgccgagatgatcaaggaggacctggaggtcatggggccggtccgcctgtcggacgtggagaaggggcagtcggagatcatcaagatcgtccgccggatggaggaagagggcaaggtggtgcttgcaggacgcggaggcgacgatgtcctcgtctaaggcctcccgcatcatcaaggttgaccagtcgccgaaccaggccatccgcagctacagcttcggcttcattgccgcggatgcgccccaggagctgccgccggaagcagacggcttcgtcccctttgccctgggtacgccggtaccactgcccgggcttcagtcggcggaggaacccgatccggatccggtcgtcccgttcaatctcgaggggaaggtggtgctggccgaggacgaactccaagcgcgggtggacgaggtcttccgcaacggcatggacgaagggcgccgccaggcggaacggggactcgccaatgtcttcaagtccctgcgggacggtgtcgccgccctgaccgggctgcgcagccgcgtcatgaaggagagcgaggaggatctgctgcggctcgcggtgatgattgcccgcaagatcgtccagcgggaggtggcccaggacccccaggttctggcggccattgttgccgcggcggtggggggatgcaccgagcgggaccgggtggtggtccgcctgaaccccgatgattacactcaggtctcggccaatcgccaggcattcctcgcggggctcggcgaggagtcggccataaccctcgcccccgatgaatccatcggcccggggggatgtctggtggagaccgccaccggcacggtggatgcccggatcgaggcacagctggacgaaatctatcgctcgctgctggaggagcgcagcgctcccgtggagccgtcagcttcgccggataccgattcccgcgccgatctcgcctttggcggcgaggagaccatcgctcccttcaaggggcagggcgcctgggtcaagggaagcgaagagaaaccgcgcgacgatgtctagaatcgatctttcccgctatctctccgccgtggatgccatgaagccgatccggttccacggcaaggtgacccaggtagtggggctcgtcattgagggattctgccccgatgcggcggtcggtacactctgtctcgtccaccccaatgacggtgatcccatcccggccgaggtggtcggcttccgcgacaacaagacgctgctgatgccgcttggggagctgcgcggggtggggctcggcagccttatctcggtgaagcggaaaaaggcttcgctcggcgtggggccggggctgctgggacgtgttatcgacggactcggagtgcccatagacgataagggtcccctggccatccgcgaagagtaccctatctacgccaatccggtgaaccccatgaagcggcggccgatccgccagcctctggatctgggcatccgggcgatcaatgcgctgctcacctgcggcgaggggcagcgtgtcggaatcatggccgggtccggtgtcggaaagtcgacactgctgggaatgatcgcccgctataccgaggcggacgtgaacgtcatcgccctcattggtgagcgggggcgcgaactgcgtgaattcatcgagaaggacctccaggaggagggactcaagaagtcagtggtcgtggtggccacctccgatcagcctccgctggtccggatgcggggcgcctacatcgccaccaccattgctgagtatttccaggcccaggggaagaaggtgctgctgatgatggactcggccacccgctttgccatggccatgcgtgaggtagggcttgccatcggcgagccgcccaccaccaagggatacacgccgtcggtctttgcggcgctgcccaagcttctggagcggaccggcagctttctggacggaagcatcaccggcctctacacggtgctcgttgagggggatgatttcaacgaaccgatctcggatgccatgcggagcatcctggacggccacatcgtcctgaaccgcgagcttgcggcccgggccatctatcctcccctggatatcctggccagcgcctcccgggtcatgaacgacgtgaccgagcgaagccagcagcagttcgcctcccggttcaaggagctgctcgccgcctaccgccaggccgaggacctgatcaatatcggtgcctacaagccgggatcgaacccgaccatcgactatgccatcgccaagatggacggcatgatcaatttcatccgccagggaatccacgacggggtttccatggagcagtcgatagcggagcttgccgatatctttgatgaggggatggcactctgattgcaaaaggaatggcagggggaaatttctcctgaaaccgcaatgttccggagctcgtcatgacgcacaagcacggctttcaattacagcaggttctcaactaccggaaggaagtggaaaaggtcaaaaagctggagttcgccacggcccggcacgagttcgaacatgccaccgacgtgctgagccggcacgaggccgaggctgaccgcgcccgggttgagtacaacaacaaacaggcggccggcaccacggccaatgagctgcagctctacgcggacttcttcgcgcgcaagcacatggatatccagttccagcggatcgaagtggacaacttgaaccggaagatgagcgagaagcgcgaggatctcatggacgccgccaaggacaagaaggcgcttgagctcctcaaggagaagcagatgcttgccttccgccgggagatggccgagcgcgagcgggcttttctggacgaaatggcgctgcagaaggttgcacggtaatgaagaagtcgcttttggcaacggttatggtgatgtcgggagtgctcttcctggctccgccggtatccgcgccgcccgccggtgcccagccggcggccggcgagccccaggcccctgcggcagcggcagcgggcaagagtgttgtcggcgagatggccctggtggaggccaagcgccagcagctggcggcccgtgaggcggctctggccgtgaaggaacaggagctgaagaatctttcggccaagctcgaagcccgggtgaaggagttggagtcggccaaggcggccctggatcgttcccttgatgcccgcaaaaaggtacagagcgccaactaccagaagatgctcaaggtgtacaaggccctcaagcccgccgaggcggcgcaactcctcgacaagatggatgagggagaggttctcgagattctgaacgagatggaccagaaacgcgttgccaagctcctgccgctgatgaagcaggaacgggcgctgcgctggacccgccacagcctggcggccaagtagacgtacgaagcaagaggcgggaaggcacggaatgccgctcgccgcaccagtcaggacgcacggacgcactatgcaccaccggcagcaatgccgtgacaggttgcgtccgtgcgtcgttttgtttgagagtcagttccttgacaactgaatagcttggcattaggaagcgctctctgcagcgtttccatcccacacgaaaggaggtgaacacgtatggaaatcatgcagttgctccagattgccccgcaggtcgtaccgaccggcggaatcccgtctgaagcccctgcccagcctgccggcgacgacagtctcttcgcctcgctctttgccgggttgctcatgccacccatcacgacgaacgcagccactcaggaagtaccggatgcgtcgagcgagtcccttgagaatgccgcccggaaccaggaccaggagaatcctcccgccaccgatgcaaccctggcaagcctggttcctcccatcccgctccctctgcccgcagaggccgcacccgcaccggaatccactgcctcttcgtccggaacggcagcggcggcgcccgttgcgccggtttcgtctccggtcaccacgaccgtggccgagccgcccgcatcgaccatgccccacgccatggcgcagaccgcgccgacggaagcgccggttgcagccgcttcttccgtcccggccggacaaaccgcagcggttgctgacgcaggcgcggcggaaaaaccggtggaggtgctgaacgttgccgtcgaacggaccccggtccgccaggcgggagccgatatcctccctgaagcggagcagtcgccacagtccgtcggcatgacggaggaggcgaccgcggaaacccgttctccggtgcgcaccatggggccaaccgctgcctatcccgatcggatacccgtcaggcatgcggaaggtattccggcaggcaaggccgacactgtcaacccggtcgaacccaggtccgctgaagtccgggctgacgcaacaaccgggagtcaggtcaaggcgctggacgtggaagtgaccgtcagggacggctcaggcgagcagcacttcgccgaaggccacgaacaggcgttcaccggcaaggagtccgcggcgatgaaggatgtcgtctccggacatgctactcacgaggcgggcaagagcactaccgcccaaccgaccgaaaccagatcgacgtcggagtcgtcacattcgctccgcgacagcatcatggcccaggttcgggatgccgtcacgacccgtgagcccaacggcaacggccggatcagcatcaggctcaacccggtggaactaggtgagctcacgatcaacgtccgggtggctgaccagcaggttaaggtggatgtagtggcggccaatggccaggtaagggacattctcctcaacaacctcgacaacctgaaggagaatttctcccgccagaacctgaccatgaccggtttcgacgtctcaaccggcaccggccaggggttcgagcaccagctcttccgcgagggggggcaggcaggccaggggggaacccatttctccttctcccgcggtgacgacctcgatggggacatccaagccgcagtggaggacacgcgacgctacgttacggaccggcgtgaaaacggcctcgtcgacgtgaggctctgacagaaggaaaggaggtacaacaacgtggtatacggcgtaaccaatgacaccgcggcggccgcagcggccatgaagaagtccaccggcatgaacaaggacgacttcctcaagctgttcgttacgcaactccagaatcaggacccgctcaatccccaggacagcacggagttcatcgggcagctggcacaacttacccaggtcgaacaggcctacaacaccaacagcaacctctctaatcttctcaacctcgtgaacggggcaacgagcctctcggcggtctcgtttatcggcaaggagatcactgccagcggtgacctgatcaagctcaccagcggcacccagcctaccttgggctaccggcttcccgccaccgcccagaaggtgaccatcaagataatggatgacaccgacaccgttgtcaggaccctgactctgggaggcacccaggcgggagacggctccataacgtgggacggcaaggacgaaaaaggaaatgcgcttccggatggacgctacaccttctccgtcacgggaaccaacgccgaaggaaaggacttcgacggagcaccgctgctcctcggccgggccgaaggggtcatgttggaaggggaggaaccctacatcaccatcggcggcattaacgtgccgctcggcaacatactctctgtgaaaggagcgtgattcagggatgattgattccatctatttccccgaaccgcttcccatcaacccgggtcgctcgcagtcgcaaccccagccggcacaaccggccggcaagcagggcgagtttgccaggattctcgacggcaagcttccgacccaggaggtgaagttctcgagtcatgcccagcagcggctccagtctcggggaatcaccttcagcgatacagacctgaaacggctggaaggagccgtggagagcgtggcccagaaggggggccgtgagtcgctcatcatgctcggcgacgcagccctcgtggtgagtgtcagaaaccggacagtcatcacggccatggatcgggcaagcatgcagggaaacgtattcaccaacattgattcggcagtgatcatctaggaaacggtaaccagggatcgggaacctgaacgagcagggaagaaacgagcaacgcataatgggccggaccttcacgggggcccatgggacgccgaccgaccgaggcgttccagtcaacccgggcggcagccggagcgctgtcgcacccacggaggcatatcaatgagcgtaacatccgcactgtacaccggcatcagcggtctcaacgccaacggcgaggccatgtccgtcatcggcaacaacatttccaacgtcaacaccatcggctttaagcagggccggatgctcttctcggacgtcctctccagcaccatcagcggcgggtcccagatcggccgcggcgtccagatccagacagtggagaatcagttcacccagggctccttcgagagcaccgagagcggtaccgacctggccatccagggcgattccttcttcgtggtccagaacaccagcggccgctactatacccgcgccggcgccttctccttcaataaggacaagaccctggtgaatccggagggatatcaggtcatggggtacggcatcattccctcgtcgggactttccgacggcgtgctcaagcccatcgatctgaccaactttgccaccactccgccgaagcagacttccaccgtcaagttcgtggtgaacctggactccacccagaccacgccgaccctggcgtgggaccccgcaaacccggttgccacgtccaactactcgaccagcctgtcggtctacgattcccagggcaatgcccacaccgccacggtgtatttccgcaagaccgccgacaacgcatgggactggcacgtcatcctccccgatgccgcggcaggcacgccgggcagcaccactacccccatcgacgggaccctcaccttcgatgccaccggagccctcaccgcccagactcccctggccggcgcggcccagaacatcaccttcgcgggcggcgtcaccgcaccccagccgatcttcttcgacctgggagtcggcgctaccacccagtacgccagctcgtcggtggtttcttcccagacccaggacggctactaccagggcaccctcaccaaggtaaccatcgatgacaagggatacgtgaacggcgtgtactccaacggccagcttcagaagctctaccaggtggccctggccaagttctcctccacggccggcctgtccaaggcgggtggcaccctcttcgaggagaccctcgagtcgggacagcccctgttctccgacgccagcacccccggcgtcggcaagatcctcgccaactccctggagcagtccaacgttgacatggcggcccagttcgtcaaaatgatcaccacccagcgtggctactccgccaactccaagacgatcaccacggccgacgagatgctgcaggaagtgctcagtctcaagcggtaaccagtaactgaccgtccggcggggaggggaacacccccccttctccgccggacgtagtgttttggtgtctttcggcgattgtcgtttttttgacaagtcgctggtcatcgtgcagtgaacgacagtgttcagtatctcccgccgctgaatctttgcctgatttgtcaaaagtccgacgtggccgcacccgtcaagggtgaacgccgtgtctcgcctctcgtacgtttcttcgcattagttctcaatatcatgatgtttttttacgtaggactccattgatgcgacaacgccgtttctggcatttcggttgcaatagccgtatcggtacgtagagtcccaaggatttcaaccatacagaaggaggagtctgatggccgcggacgaaaaggcacccgtcgagggtgcgccaaaggacaagaaaaagcttttcatcatcatcggcgcggctgccgtggtgattatcgccctggccgttgttttcttgggcgggggcaagaaagaaaaaggcaaggaaggcgaagctgaggccaaggtcgagcagaaggccgagggcggccacggcggcggcaaggaaggtgcggccggggcggttgccaccgcgttcgcgctcgagccgttcatcgtcaatatttacgatggccaggagctgcgctatctccgggtaaaggtcgagttcgaaaccgcaaccccggacgccaaggctgagatagagtcccgccaggctcccctgcgcgacgccattctggttctgcttaccaccaagaccctccaggacatccaggatctgcaggggaaaaaccagttgcgggatgaaatcctcgtggcggccaacaagattctgcctccgggcaaggtaaccaaggtctatttcaccgatttcgtggtccagtagctgacaggacgtcaagggaggcagaggaatctccatggagaagatcctcaccaagcaagagatagaggcgctgcttgccgcggtattcgaggggaagatcgaacccgaccgtgagctggcaaaggaggagggcaccgtccactcctacgacctcttcaacagcgaagcccacaaggggctcgttcccaacctggacatcatttacgacggcttcatccgctatcagcgggggaccctgtcgaaccggctggggcgcatcgtcgagatcaagaagctcggggccggatcgtacaagttcgacgacttcatccagaccctcccttcaccggtctgcatggcgatctacaaggccgacccgctcaagggggcggccctgatcgcctttgacagcacgctcgtttttaccatcgtggactgcattctgggcggaaccggcatgacgtcggtccaaacgagcgccaaccggatgttcacctccattgagctgcggctggtccagaagatcgtgcaggatatgctcgtcgacctggaaaaggcctgggcaccgctctatgcagccaagatgagcctgctccggatggagatgaacccgcggctcgtgaatatcgttccccctgagtaccaggtggtaacgatggagatgcagatccagatcgaccagttagaggggaagatggtttttgccgtcccctatatgaccatcgagccgattcgggacaagctcaagtccggcgcccagttcgacctcatggccattgatccccagtggtcattccggctgtccaaggaactgctggaggctcccctggacgtatcggtggaggtcggcggtgcggtcatcagcctcaacgacctgctcagcctggtccccggtgacaccatcatgcttgataccccctgcaccagcgatctcacggtcaaggtcggcggggtgcccaaattcacgggaatgccgggcatacgccacggcaacaaggcacttcagatcacgaacgtcgtaggcaagggagaacagcggtgagcgacttcacgaaagaagaaaccaaagacggtgaactggaccgcaagaacctggagttcattctcgatataccgcttcagctcacggtggaactgggccggaccaagatcctggtcaaggatgtgctccagctcaatcagggggcggtggtggaattgaccaagcttgccggagagcccttggacgttttcgtgaactccaagctcgtcgcccgcggcgaggcggtggtggtcaacgagaagttcggggtccggctcgtggatatcgtcagccccaacgaacgggtggagaaagtactgtgaaacagccggcatcagttacggccctggccctggcggtccccggcgtggcccgggccgcagaggccgccggcggagcgaatttcagcttcgccaccgtgttcatccagatgctggcctccctctcactggtgctggggctcatctatctggcctattacgcggcaaaccgatggtttaggcccggcgtccacggcaagggaaccgaacgccacatccggctggtggaaacccgctacctggcgccgaagaagtcgctggtcctggtggaggtggggggggagtttctcctgctcggctcttccggcgacaatctctcgttcatcaagcagatagacatcctggaagagatcgaggtgctcgacgaaaccaccgggcgcactcccctcgccactctctttcagggaaaactggacgcggtcacgacacggctcgccgccatgaagcaggggcgtgccgatgtccccgagcgccgcgccggggaaggaaaagcctgagcaccatggacggtgtcccgatattcaaacgaatccctttcatcgccctctgcgtcatcctgctgaccgcctcgctggcggccgccgccgagcccctggcgctgcccagcgttagcatcggggtgggcaaggccaccaagccgggcgatgtgtcggtggtcctccagatattcttcctgatgacggtgctgtccctggcgccggggctcctcatgatgaccacctcgttcacgcggatcgcggtggtgctgtcgttcctgcgccacgccatcggcacccagcaggcgcccccaaaccagatcatcatcgccctgtccctgttcctgaccttcttcgtcatggctccggtctggcagcaggtgaacacccaggcgatccagccttaccgggcggcccagatcacccaggatgaggccctgaaacgggcggtggctcccatgcggaagttcatgctttcccagacccgtgagaaggacctggccctgtttctgaatctttcgaagctgccgcgaccccgtacggccgacgacatcccgactctgaccctcatcccggccttcatgatcagcgagctgcggaccgccttccagatcgggtttctgatttttatcccgttcctggtggttgatatggtggtggcctcggtcctcatgtccatgggtatgatgatgctgccgccggtcatgatttcactgccgttcaagatcctcctctttgtcctggtggacgggtgggggctggtcatcggctccctgataaaaagctttgggtagcggaggtttatcatgagtcccgatctcgtcgtacagcttgcccgccgcagcttcgaggtgacgctgatgctggctgctccgctgcttatttccggccttgtggtcggacttgccgtcagcatctttcaggcggtcacctccatccaggaggcgacccttgcctttgcccccaaaatcatcgccgtcatggtcgccctggtgatctttttcccctggatgatgaactacatgagcgacttcacccgggaagtttacgccctcatcgccaccatgcgacggtgaggaccgtcagcttcggcgagtgacagtgctccgccgggacgccgacacccatgtttccactgaccacaccattccccacggccaacgacgtggccttcttcactctggtgatgggaaggatggcgggcatcttcgcagccattcccatcttcggcgggcggcgggtgccgacccccatcaaggccttgctcgtcttcgccatgaccatggtctgcttccccatcatcaaggaaaagatgccgcagcttccgaccgacgtgctctccctgggcttcctcatggtgcaggaggtactggtcggcgtgtcgcttgggttgctgtccctgatcatcttcgccgccgtcgagttcgccggccagatcgtcagcgtccagatcggcctcaccatcgtgaccgaattcgatccgtcccagggaggccagctgtcgatcatgtcgatcatcctggagatgctggccacgctcctgttcctctccctgggcatgcaccacatcttcatcggagcgctggtccagagctatgacgtcctccccctgggggcgtggcacatgagcggcgcgcttctccaattcatcgtgactaccatcggcgaggtgttcgtcctggcggtccggctcgcggcgccggtgatggtcaccctcctggcgaccagcgtcatgctcggcatcatggcccgctcgttcccccagatgaacgtctttttcgtcagtatgcccctgaacatcggcatcggattcattgttctggggctttccctccctctcttcctccataccgtccaagggcatttcggcttgctcgacgaacagctcaagaccatgatgaagctcatgggtaagggatgagggcatgtctgacgacaaacattcaaaaacagaaaaaccaacagcaaagaagctggacgaggcgaaaaagaaaggggttccccacagtcgggacctgacctccaccgtaacccttatcgccgccatggttgccttgtacaccaccggcggtttcatgtttaccaccctgaagcggaccagcggcgagctgctcggttccatgggtacgtttcacctgaccgaagcaagcgtcgaacatctcctcatcaagctgttcctggtatttctcagcgtggtcatgccgttcatgctggtggtggtgatttcggggcttgcaacgaccatggtccaggtgggcttctccatgaacagtgaacggatcacctttaagctggacaagctcaatccggtcactaacgcccagaagctcttcaataaggactccctggtggagatgctcaaggccgtcctcaagatcgtcattgtcggctacatgtcgtacaagatcatgcgggacgagatggacggactgcttttcttggccgataccgatctggctgggatccttgaggttttcaagcacttggcattcaagctggtcatccatacctgcggtgtacttcttatcctgggggttctggacctggccttcgtcaagtggcgtttcatcgataatctgaaaatgaccaagcaggaggtcaaggacgagcacaaggagtctgagggggacccgaaggtcaagggtaagattcgtcagatgcagtttcagcaagcccagaaacgcctgcgcaaggttattcctaccgccgacgtggtcgtcaccaacccgacgcactacgccgtggcgctcaagtatgaacgcgaaaccatggccgcgccactggtgctggccaagggcgtcgaccatatggcccaaaccatcaaggccatcgcccgtgagaacaacgtgatgctcgtggaaaatcgtttcctggcccgcgagctctatgcccaggtcaaagagggacaacccattcccgagagcctgtacaccgcggtagcggaggtgctggcctatgtgtacagcctgaaggggaagatctgaaccggcgccgctcccgcgagcatgcgggggccacgcgccggcctacgggctctgcgacttacagcccattcccctccacaaacttccggtagacccatccctccgccgttttcccgccgtgctgccagcgaacgcgcagccagctcccctctttccccagcaactccagttgtgtgccacccttcaggacagctaccactttcgtacggggtgaagacccgcgccggacgttcacgtacttatgctccggtccaatgcgtagcgatgccggcacggcgacagccggagtcgcgggaggttccggcggctgcggcagaggggcctgcggtgggggaggctgaaccatcggcgtggggggagcatgctgccggtcggtccggtcgacgactgccggtgcctcctcgaagccgatccccggggcctggggacctccccgttcctcggtgacggtggtgcaggctgcaagaagagggacgaccagggcgagcgacggtatcagcattcgtgactgaagccgaatcagggtcatgacacgtttctcctttcaagggggaggctatcgtgcggatgtcctcgcgtcaagtgttaccattccattacacgttcagccaccacagtgttccgtttgttttcgactcaggccctccgacatccgctgtcagcggcgctgtgcacagcttcccaccagtccattgacagtaagcgacaataaatgataatacgttaacattaattttaatgtaataagctacgtaccgccttgctgtccgtaccctgtcccattgtcatcgctcactacgcccctggagaagccgatgaagcgtcattccgctttgttgccgtgttggtctgtcgttgcgtgcctctgctcctgtgcctcgtctccggaggtcaggccgccggttgagtgggggttcgaaagggaggccattcatctgagcctcaccggcgacccccggctgaatctctatcagaacagcccccacgcacttgttgcctgcatctaccaacttcgcgatccgaacgccttcaaccagttgcggaacgaaccggacgggccggcaaggctgctggaatgcagcaggttcgaccaagccgtggcaacggccaggcgggttgtcatccagccaggtcaggtattgaacgacgtcctggatcgggccgagggggcacgctacgtgggttttgcggcgggatactacctgctcgacaaggaacggtcggtccggctctacccgatcccgatcagtgaggagacgaagggattcgtcagccgcacgaagctcgtcaagccgggacgggtcgatattcggctgcatctgggccctcaggagattcaggatgtgaaggaggagccccgaaagccatgaacgcccatccccccctttactggcaccaggggctctttctccagccccatcactttcagctccaggacctgtcggtccaggggcgtctcgcccccctgttccgccatctccacccccacttctggggggcgggtgagctggagatcgaggccagcgctctcggcacccgggtcttcagcatcctttccggcgagttccttttccccgacggcacctgggcggtcatcggcgagaacgccctctgcgagccgcgctccttcgacgactcctggatcgaaggggatcgtcccctgccggtctacgtgggagtgcgcaagtggagcggggatagagagaacgtgaccgtcaccgaacggctcgaaaacctcggcgggatcaccacccgcttcgccgccgcggcagatccggaggagatgcgcgatctccacgccggcggcccggcaggtcaggtgaagcggctgcgccatgtgctgaaaatcctctgggacagcgagcgggaccaactgggcgactggcacctgatcccggtggcgcggctggagcgcttcggggccgacgtgcggctctccggccgcttcatccccccttgcctctccctcgaagcgagcgagcccctctttcgcatcgtccgggagatccgggaccaggtggcggcccgcgccagacagctggaggagcacaagaagcagcgcggcatccagaacgccgggttcggctctcgggacatggtctacctcctggcgctccgttctctcaaccggcatgtgcctctcctcttccacctgaccgaggcgcggcaggtccacccgtgggacgtctacggggccctgcgccagctcatcggcgaactctcctccttctccgagcgggtctcggcccttggcaaactggacgacggcgtccggcttctccctccctatgatcaccgggcactcggggagcgctttttcgtggcccgtgacctcatcgcccgacttctggacgagatcaccgccggtcccgattacgtgatccgcctcacccacgacggcaccttcttcagcgccgacctgaagccgggcatctttgaaaccggcagccgctattacctggccctgcggaccaccacggagccggctgcgttcctcccgtcccttgaagccgccgccaagctcagcgcccggaaccacctgccggtcctggccgcccgcgccctccccggcatcggcctgagccacctgccggtcccgccccaggagctgccgcgccgcgccgacacccactacttcgccgttgatactgccggtgaccaatggcccctggtggagcgggaacacgcccttgccctccactggaccggcgccccggccgatctggaggtggagctgatggtggtggccaaggggtagctcatgcgcgaagaacgccttctggaacgtatccgctccctggagcgggatccgtcgcgccgcggggggactgatcggggccgtctggtggattcaatcctggcacacgtccgccggattattaacacgcgccgggggagcgtgcctatcgcccctgacttcggcatccctgacatgctcgacgtgcttcagagctacccagattcggtgcgggagatcgaacggagcatccgtgccgccatccagggctttgagccgcgtctcgccgacgtaagggttgccttcgtcccgcaggaggacgacgtgctggcgctccggtttgccatctccgcccggcttggcagcgacggcggagcggtctgttttgaaacgctggtggataccgacgggaaggttacggtgagacgttgaccatgcccgggaagagagagcatacacgatgatcacccgtcattttcaggatgaactcgcccgactcaaggagttgggggccgagttctccgtgacccacccggcgttggcgccgatgctcggcggtccgtcgaccgacccggatgtggagcggctcctggagggcgttgccttccagacggctctccttcgccaaaaactcgatgatgatttccccgaagtggtccacgatctggttcgtcttgtggccccccactacctgcggccggtgccggccaccaccatcgtcgccttcgaaccgaagccgtcactgactcgctcacggctgattccggccgggaccgagcttgcgtcgatcccggtggagggaacccgctgcctcttccggacaacgagcccggtagaacttcatcctctggaacttctcgaggcaacgtttgcccaaccagcagggagcgctccagtcgtaaccctgtccctgtcgctcactggcctctcgctcgaccactgggagccacgatcgctgcgattttttctggccggcgaccatgccccggcagcggagctgttcctgatcctctcccggcacctgaagcgaatcgtgatcaccccggaggagagaggggcgtcggccagcctgcccgcagcctgtcttcagccggtgggcctcaatgacgacgagcacctgattccctggccatcccacgcctttcccggctatcggctgttgcaggaatattttgccgcgccccaacggttcctgttcctggagttgaccggctgggaacgctggaccacccgtggcagcggctcgagattcaccattaccttcgagttaggcgaactcactatccctccgcccccggtgcggcgggatagctttgttcttttcgcctccccggccgtgaacctcttttcacacgacgccgaaccgattctcctcgaccaccgggtcgggagatacccggtgaggcctgcgggtctggaaccggggcacggtcaggtatattccgtcgatcgtgtgaccggtatcgtccggggggcggcaacggagcgcatctatcaccccttcgagcagttcagggatggcgcagatgcccagccaacctttcataccgccgtatccgcttcgccggtccgcgccggattcgatgtgcacctggccgttgcctacccacagggggaggggttgccggagacggagacgctttccatcgctcttacctgcagcaacggccgcctgccggaaaatctgtggctcggcgacctgtgcgaaccgacctcctcctcacccgagagtgccaccttccacaacatcacgccacttaccccgacgctgctgccgccactggggaaaaatctcctctggcgactcgtttcccatctgtcccttaaccgcctctccctggccagcgccgacaatctccgcactctcctggcgctctacctgttcgaggagggaggggaccggggtgacttggccgccaaccggaagcggctggacgggatcgaagcggttatcgccaagccggccggccgcctcgtgggggggcacctactgcggggcagcgagattgtccttactctgcggggggaccactttgccagcccgggcgatctgttcctcttcggggcggtgctcgaccgctttctggggggctatgcctcgctcaacagcttcacccgcctgaccgtccgcgaaagcgttcggggagaggtgtactcatgggctccccgccttggtcaccgccagcttctctagagacgcagctgttcgagcgggggcatgagttctcctttgcccaggcggtgcgcctgctgcggcttcttgcggccgctcaggggagggagggcgcttgcccgtgcggggtacgggtccggcccgagctttccctctcctttccggttgctgatgtggcgcggatcgagcggcagagcgacggctaccggataacggcccgcttcctcggtctctacggcccgtcatctcccctgccaaccttctacaccgaagaactgatagacgaggagcgggaagacggctctgcttcacgggattttctcgacgtgctgagccaccggatctttgatctctgggtcgccggcgacgccaagtatcgcctgttcaaccgggttgtggaggacggaagcggggatgacctcgaacgtcttttttgtttggctgggctcgacctggcccaggggcagacagtcctgccggagtccggccgctggctccgctatgtgggtctcctgggacaggttccccgctctgccctggggttgcggaccatggtcgccgacgccctcggcgtaccggttgaagtcatcccctgccagcaccggcaggtgtcgattccccccggacagcggctagccgtgggcatagccgcgagcagtctcggcatcgacacggtcgtcggaaccaatctggatgaccggctgggcatgttccgcctgtgcctggggcccctttcccgcgaacagttcgcggatctcctccccggcgcccctggccgctcgactctggacctgatcgtggaactctacctggatgcccccctcgcctgggacgtggagttgaccctggccccgggagagacgccggaagcacgtctcggcgcttgtcggggggcacgggtcggatgggacacctggcttggtgtcgcagccggcgaatccctgccttgcgttgtatttcccggacattttccctaaggagacccttccgtgctgaccgtcgaccttaccgctcttctcaagcgactcaaccccctctgcacccgggtactggagggggccgcaggactctgcgtggccagagggcactacgaagtgactgttgaacacttcctggccaggttgctcgatgaggcggggggggaccttgttgccgttctgcggaactctaacatcgacgcctccccgctgaagatcggagtcgtccgggttctcgacgagttgcccaccggcaacggggggcggccggtcttctccccgatcctcctggagtggctccaggcggggtggctcacggcctccctcgatctgaacgaggagcgggtccgctccggagcgctcttcgcggcgctcttggcccggccgctgcggttcgcggcgggccgctacgtggaccagctcatgcccgtgggacgggaggggcttctctccggcttttcgcgcgctgtttccggctcggaggagaactcctgcatgggcggcgacaccgcttccgtcgccgggcccggccgggatggcacggcactttcccgcttctgcaccgacttcaccgcacgagcggccgaggggggcatggacccggtcttcggccgtgatcgggagatcggccggatgatcgacatcctggcccggcggcggaagaacaaccccatcgtggtgggagaggcgggggtcggcaagaccgccgtggtggaggggctggcactccgtatcgttgagggggaggtgccggaggcattgcgggaggtgaggctcctggggcttgatctcggcctgctccaggcgggggcaggggtgaaaggggagttcgagagccgtctgaagagcgttatcgaagaggtaaagggggcttcccggccggtgattctctttatcgatgaggcccacaccctgatcggtgccggcaaccaggcgggcgggggtgatgccgccaaccttctgaagccggccctggcccggggtgagctgcgcaccatagccgccaccacctggagcgaatacaagaaatatttcgagaaggatgccgccttggccaggcgcttccagccggtgaagctggacgaaccgtcggtggagacggcggtgctgatcctgcggggcctcaaggatacgtacgaggcggcccatggggtcaccatccgggatgacgcagtccgggcggcggcggagctctcgtcccgctacctgtcgggccggcagctgccggacaaggcggtggatctccttgatacggctgcggcccgggtgaagctcctgctcaccggcaagccgggaagggtagaggaggcggagcggcgcatccaggccctggagcgggaagaggccgccctccgccgtgatcggctccaggggcggccggaggacgaaggacggctggcggtgctgaaggaggagctggcgctgttgcgggaggagctggctgccgtaacggctcgctggcaccgggaacgagagctggccggggcggtggtggccctgcggaacgaggcagcggagggccgtgacgcaggtggggacgcagtggggctgaagatggcggaacccgcggcaaagctggcggaagtccagggggatgagccgctggtcaggatcgaggtggacccggaggtggttgcgcaggtggtggccgactggaccggcattcccctagggcgcctccgcaaggaccggaccgccggggtgcttgccctggaagagggcctgcgccggcgcatccgggggcaggaaccggcgctggccgccgtggccgaggtgctccgttcctcggctgctggcctcaaggacccgcgccagcctctgggggtcttcctgcttgtcggcccctccggcgtcggcaagaccgaaaccgccgtggccgtggccgatcttcttttcggcggcgaacggttcctcaccgtcatcaacatgagcgaatttcaggagcgccacaccaccagccgtctcatcggctcgccgccggggtacgtggggtatggtgagggcggcgtccttaccgaggcggtccgccgcagcccctactcggcggtgctgctggacgaggtggaaaaagcccaccccgacgtcctcaatctcttttaccaggtgttcgacaaggggatgctggccgacggggaggggcgggtgatcgacttcgccaacacggtcatctttctgacgagcaatctggcggcggatgtcgtcgtctcgcgctgcgcggaagagccgcagcccacgacagaggagctggccgccgccatccgcccccatctcgcgcggcacttcaaaccggcgctcctggcccgcatgaccgtggtcccctacctgaccctggcgccggacagcctggaggagatcgtgggcctcaagctcggccgggtggcggagcggctccgggagaacagccgaacggagcttgcgtggaccccggcggttgcggcccggctcgctgcccgttgctccgaagtggagagcggcgccagggccatcgaccatatcctgcgcggaaccctcctgccgctcctctcccgggagatcctggcgcggatcggcggaggagaggagctggaggcaatccggctcgatgtagcagccgacggttcctttaccgtcggctgtggggacggtgcggcggtccggtgaccggaggcgtcaaacgcggtactgctcgatgcaggtttcggagaaggtgtgggagaccgtgagcatctgttcgctgccgtcgaccgtgaccttgatccggcagtcgctgccgggctcggccttggtgtagcggaggagaacctttgcggcggtctcaaggaggacgtcgtccaccgttcccatgaggacgccgagggggcttgatccgtctagccaccggatggcggcttcgcccggctggacatggtgggaaaggagttcgttctcggcctcgttacggccgatcagcaccttggtgcgggggccgacgcggaagtggcgcgcaactttaagcaggcggaaatcacgcaggttgagctggtccgagtggtcgaagacgtccctgaccttggagacgaaggagacctcagtgagaaggcaaccgccggccgggcacgggtagttcttcacatcgagatcctcggccagctgcatctgttccttgcgtgagcgtccctggatagccaagagcttttcgcggtcgacccatccctcccgctcggggcgcgtcggctcgaagtgcttggccgaaagggggcgcagcagcagcccctccagcccgctttcccgctcgatgacgcggagcgtgtcccggcgctggctcatggggcgctgccccagcacctcgccggtaatgacgaaatcggcaccgctttcggccatgtactcctttgccttgcggaggaggaagatgcgacagtccacgcaggggttcatccccttcccgtaaccgtgccgcggcgcgcggaccacttccagatagtcgacccccttgtgcatgaccttgatggggatgccgaattcttcggccacccgaatcgcttcggatttgcagccggcgttttttcccgtacaggtgcagaagggagaggtgaagttgagggcctcgacctcgattccctgctcaagcatgaccttgaccgcaagggtagagtcgagtccccccgagaggagggcaagggcttttcgtttcatgtcgtctcctggggcgccatgacgggcgtcggcaaccgcggtgcccgttacggaacctgatttttcacgagggtagcacgggggggcgaaaaaagtaaagggtgctcgcgcctgaaaataaccctcaagtcacggcaggttccggccgattggatgtagagggaggagcacccatggaaagcatcgtcaaggaagggtctctcgggtccattctcttcaaatgccagatcatcagcgaggacgacatccggcgggcactcgatgagcaggagcgcaccggaggccgcttcggcgaggcactggtatcactcggcattgtaacccaggaagacatcgactgggccctgtcgaaccagctcaacatcccctacgtacgcctcaagccggccatggtcgaccgggatgccgtggcgttggtcccggcggtcatggcccgacagcataatctcatccccctgatcagggccggcgaggaactgagcatcgccattgccgacccgctcaacgtggcggcagtggcggccgtggaaaaggagaccgggtgcgccgtgtcggtttccgtggcgctcatccgggagatccgggagatgcaggagcgtttctacggaccgcccgacacggaggaacgcctggggttcacgtcgtcggcgttcccaccccaggcccttgccgccatgaatcacgacctgacaggggggaagttcatcgattacctgttgctgttcgtggcccagcaaaagctcagctccctttcgctccaccccctgggggacagggtgtcggtgattggccggcgcggcggcaccacgcgggaggtcggacagcttgccccttcccgctatcccgacgtggtcatgcacgtcaagaaacttgcccacatcgacggggcccggttctccgcccgtggggggctatcctttgccctgaagggccgctccattccctttcaggtggctaccctgcggggagaaggcggcgatcacctcaccttcaggatgacggtggcggcattgttcccgacatcccttgccgacctggggctgacggacgaccaagtccggcagtttgccgatctggcggcggccggtcgcggcatggtggtgaccggagcccgggatcgggagattcgccgccggctcacggatctctaccttcaggagcatgaggcggaggggaagaccgtgctggtcgtcggcagcggcgccggcacgggagagcagcggttcccccgtattccggtgccgtccgacgcggatctgagcgctgtggtttcagcctgtctggagcatgatccggatattctcgtcctggaggatgtcactgacggccaggcctttgcggcagcatgccgggcaactctgcgcggtaagctggtggtggcggggatcggctgcggtgacgccgtcggcgccctggaccagcttatcgccttccgggacatgcacgttctcgtgcctgcgtatctgcggggggtgattacctgcacgccgatccggcccctgtgccccgcatgccggcgaagcgagccattccccgccgcagagcgggcggctctggggatcggtgccgacgtcacctcttgctggcggtcggcgggatgcgaatcctgcgaccagaccggccatgacggcaggcgctacctgctggatgtgctggttttggaccacgacctccgggagcggttcgaggcggcccgcaacggggcagaggtgatcgagcatttgcgcggacagggttggcgcgggatcacggacgagcggcagaccctgctggctgaaggcactatttcgctggaggagtacgcctcctccctgcacggttgacggagacggtttcatggcacgtatcgacgcactgttcaagctgctgaaggagcaaggggcctccgacctccacctgtcgtccggggctccgcccattttcaggcttcacggagagatggcgcggcagaacttcaaggttctttcccacgaggaactgacggccatcctctacgaaatcctgaccgacaagcagaaggccgatttcgaggagcggcgggacctggacttcgcctatgccattcccggcctggcccggttccgggggaactacatgatgacccaccggggcatcgccgcggtcttccggatcatccccagcaagatcctctcggcagacgacctgagccttcccgacggggttcgccgcatgacccagttcaagaaggggctcgtgctggtcaccgggcccacggggtcgggcaagtccaccacccttgccgccatgatcgacctcatcaacgccacccgcaaggagcacatcctcactctggaagatcctctcgaattcatccacgagaacaagatgtcgctcctgaaccagcggcagatcggcgagcactccctgagtttttccgccgcccttcgcgccgccctgcgggaggaccccgacgtgatcctcgtgggcgagatgcgggacctggagaccataggcctcgccatgagcgcagccgagaccggccacctggtcttcggcaccctccataccaactcggcggccaagaccatcgaccggatcatcgacgtttttcccaccgatcagcaggagcagacccgggccatgctctccgaatctctcaaaggggtcgtctgccagcagcttctcaaaaccgccgacggcaaggggcgggttgcggcactggagatcatgctcggcacaccggccatcgccaacctgatcagggaggggaaaaccttccagatcccctccatcatccagactgccaagcgtgacggcatgcagctcatggaccagcacctgctggacctcttcaagaccaagcggatcaccgccgaagaggcctaccgctgcgcccaggacaagaagcagttcgagcagtacctgacggaaaagccgggccagtaggatgaaaaaaaccttgccagagcagcaggtcgcatgatatataaattgcttcttagtcggggcgtagcgcagcctggtagcgcacctgcttcgggagcagggggtcggaggttcaaatcctctcgccccgaccataaaaagatcaaggggttacggcgaacgctgtagccccttacttcttttgcgatctctctgcgcagagcttctcgcttctttcaggtccgcccgacagctacatcccccaccgacctgcttctaaagcccttgttccgtccgaccgtttcgggcatcccgttccgcgtcgttaaaagggttgtcacccgcgggtcgaaatgctacaagattttatttggcgtcatttcgcacggttctgtctgaactccatggctaacggtgatcttcacgattttcttgccgagttggaacggctcggtgaccttcatcgggtggcggctgaagtcgacccggtgcttgaggtggccgccatcaccgaccgggtgagcaagctgccgggcggggggaaggggcttcttttcgagcgcgtgaagggctcccgcttcccactggtcaccaacgtcttcggctcggccggacgggtggcagccgcccttggcgcggcaaccctcgacgacttgacggcgcggatggagtcgctcctcgccgccgtgccccccgcgaaaacggcatcccccctggaggcgatggcctccctggccgagatgcggcgctttgcccccatgatcgtggagaaggcgccctgccaggaggtggtggaggcgccggacctcctgcgctacccgtttccgcactcctggcccggcgacggtggccgcttcatcactcttccccttgttgttacccgtgacccggagacgaacactcccaactgcggcatgtaccgcgtgcgggtggtggatggagccagcgccggcatccggtggtatgcggggaaggggggcgagctccactgtcggcgccatcgggagcgcggggagcggatgcccgtggccgtggccatcggcggcgatccggcggcaatcctggcggcgatccttccccttcccgaggggttcgacgaaatgctctttgctggttttctccgggggcgccccctggagctggcgcgctgccggaccagcgacctgctggtcccggccggggcggaactggttctggaaggctatgtggagcccggcgagacggtcatggacggcgccttcggcaaccatacgggcttttacgccccggcggcatcggtgcccctcatgcggctcacctgcataacgcgccgcgccgattgcctctgcccggccacggtggtgggccggccccccatggaggactgctatctggccaaggcggcggagcggctcctgctgccggtgctcaggatgcgctggcccgagatcgtcgacatcaactatccgctggaatggatattcaacggaggcgctgttctttcgctgcgggaatgctcttcctcccgggtccgccggatcgtcacggaactttggagttcggggcttgccgggcccggcaggcttctggtggcggtggacgaggggacgcgggtcgatgatcccgccgacgtggcttggcgggccatgaacgcggtggactggcggaccgatctgatcattgccgagcgtgacgccgcagccgcctggcccggcctcggttcgcggctggccatcgacgccacccgatccgctgcccgccgctacggagcagaagaactcgtgccggaccgggagacggcccggcgtgtggactcgcgttggagggaatacggattctgatgatgttccggcttggctggggaatactcgtatgcctctttctggctctggcagcgggatgctatcacttgcggctcgagccggctgcgttgccggttcagcgggccgttacggcccgttcggctgccgatgtctttgatcgggtgcgggatgttctcgtccaggacggatacgccgtggagcgggacgagaggcgggacaacggcgaggggggcgtcatcacctgcggataccgccacttctcgacccgggccgggggaatttcccagccggtcggggggcgcctctactatcaccggttgatgatcaccgtgaacggcggcgaagagggggccgagatcctcatggaatccaccggcctggaaatccgttccagctacgtctatgaggaggggggcgcagttcgttcgtttgccaagcgctacccctacgagcagtatcccggcatgttcgacctgaaggcggtggatcgagaactggcgcgggtgagagggatgctggaggccgctctgcggcagggggaacgatgatggtgagcgaggaagggctggagaagggtatgtttgccaagatcagagtatttctggagatgatcaagttttcccacacggtgttcgccctgccgttcgcctttaccggcgcggtgcttgcggccgacggcatgccgtcggcgcaccaggtgttctggattctgatggctatggtgggggcgcggaccgccgccatgggcatgaaccgcctgatcgacgccgaaatcgacgcccggaacccccgtaccgcaagccgcgccatcccggcagggctcatcggcacggggacggtggcccttttcatcgtactctccattctgctcatgctctacgccgcctggcagctcaatccgctctgcctctatctttcgcccgtggcccttttcttcctggggctctattcctactgcaagcggttcacctccctggctcacgtggtcctcggcatctgcctggcagccgcgccgctgggtgcctggatcgccatcaggggcacggtggaggtgccggcgatcctgctgggactcgcggtcctcttctgggtggccgggttcgatatcctctatgccctccaggatctggacttcgaccgcgccagcgggctccattccatcccggtgcggctcggggtaaacggctcactctgggcagcccgggtctttcatctggtgatgctggggctcctggccgggctctacctaagcgcggggctcggcccctggttcctggccggcctggccgccaccatcgccatgctcggctatgagcactggctcctgcgccacggcgacctgaccaagctcgacgcagcctttttcaccatgaacggctacatcagcatcacgctgttcgtggcaaccctggccgatgtgctggcgggacgggggggcgtatgagcgggcggcacgtggtcttggccatcaccggcgcatccggggcagtgtacgggcttcgcctgggttgtgagcttctggcggcgggctgtcggctcactcttctgatcagccggccgggttttaccgtcattcgggaagagtgcggcctcgattggggggattggccccatgagaccctgggcgccctggaggagtactttcggcctgcgccggggatgctcgcctactatacggaggacgatctcatggctccggtggcgagtggttcccgtgcgcctgacgccatggtcgtctgtccctgctccatggggagcctggcccggatcgcggcgggcctttcaagcaccctgaccgagcggtgtgccgacgtgaccctcaaggaggggagacccctggtgctggtgccgcgggagacccccttgtcggccatccacctggaaaatatgctgaagctggcgcggctcggggttcggatcgtgccggccatgcccggtttctaccacgaaccgcgcaccgtggacgacctggtcggttttgtggtgggcaaggtgctggacgcacttcagattccccatgagttgttcacccgctggggtgacgtatcccgggtggaggagtgatgggatgagtatttcattggcgacaattagcggccgggtccatgccggcgaacggatcagcgacgaggaggccctgttcctcttcgagagccgcgaccccctggccgtgggagaactggccgcagccgtcaaccgccgccgcaacggcgaccgggtcttcttcaacgtgaaccggcacatcaaccacacgaacatctgcgtcaaccgctgctccttctgtgccttctaccgcgccgccgacgagccgggggcatacctctacgacctggaggagatccgcaaccgcgcggccgaggcccacgcccagggtgccaccgagattcacatcgtgggcggcctccaccccgatcttcccttcgacttctatctcgccatgctccggaccgtgaaggaggtctccccggacctccacgtgaaggcctttaccgcggttgagatcgagtacctgtcgcggctcgccggcctttcgacggccgaaaccctgacagtgctgaaggaggcgggactcggctcgctccccggcggcggggcggaaatctttgctccggccgtgcgcaaccggctctgtcccgagaagatctccggcgacaagtggctggccatcatggaggaggtccaccgggccgggctcaaatccaatgccaccatgctctacggccacatcgagagctacgcggaccgcgtggaccacatgcgccgcctgcgtgagcttcaggaccgcaccggcggcttccaggtcttcatccccctggccttccagaaggataacaaccccctggggcacctgaaacgccccgggcccggtggggtcgacgccctgctcaccctggccgtggcccgcatctacctggacaatttcgccaatatcaaagcctactgggtcatgctcggggtaaagatcgcccagacttccctggccttcggggtaaacgatctggacggcacggtggtggaggagaagatcggccatgatgccggcgccgcttccccccagaccatggggcgcgacgaaatcgtctccctgatccgcacggccggccgggtgccggtagagcgggatacgctgtacaacgaactgcgggtgtactgatgccgatacgtgccatggaaaaagcaaccgccgggaaactcctcacgcgggccgaagcgctcagcctcctgacggagggggacctcctcgccctgggccggctcgccgatgctgtccgccggaggatgcacccggaaaacctggttaccttcgtggtggaccgcaacgtcaactacaccaacgtctgcgagtccaagtgcaaattttgtgcgttctaccgcgacgaggcagctcccgacgcctatctgctggccgaggaggccatcttcgccaagatcgccgagctggtggaacacggcgggacccagctcctcatgcagggggggctccatccccagttggggatcgactggttcgaggacctttttcgggggatcaaggcccgctttccgcaggtacagaaccattcactctcgccggcggagatcactcagatcgccacggtctcgaaactcaccatcccggagacggtgcgccggctccgggaggcggggctcgactccattcccggcggcggcgccgagatcctggtggacagcgtgcggcaggaaatctcgccccgcaagatcggctgggagggctgggccgcggtgatgagtgaggcagcccgccagggaatggccaccacggctactatgatgttcggcagccgcgagacccccgaggatatcgtggagcacctcttccgcgtccgggagctccaggccgccggagggtccttcaccgccttcatcccctggacctaccagccgggcaacaccgagctcggcggcacgggggccaccggcgtggagtacctgaaggtcctggccctgtcgcggatcgtcctcgacaacattcccagcatccaggccagctgggtgacccagggtgcagctatggcccaggtgtcgctcttcttcggcgccaatgacctgggcgggaccatgctggaggagaacgtggtggccgcggccggctgcaccttccgcatgagccgcgaggagatggtggagctcatccgtgaggccgggttccgggctgcccagaggacgacgctctattcgataatccgcgagtattgacctgaataagcagttgaaacacagagcaacagagcaaaatctggaagagcctccgttcaagttcaacttcgcctcttgatggcataaggcagaatgttaccgacgcgctgaattctctgctaccctgcgttattgccgcagtttaatcccatgactggagttttccttgcctctgcaacccgcttcacctgagatcatcaccaccgtcgatggagtgcgccgtcttgccgaccgcctcgggagcgagcccatcgtggcgtgcgacctggaagcagattccatgcaccactatcaggagaaggtctgcctgatccagttcgcggtacccggctacgccgccatcgtcgaccccctggcagccccggacatctcaccgctggcgccgctgtttgcgaacgccgccatccgcaaggtctttcacggggccgactacgacatccgctccctccaccgggatttcggcatagaggtgaacaatctcttcgacaccatgattgcctgtcagctgttgggcgagcgggagttcggcctggccgcccagctgcgcaagcggttcggcgtggagttggacaagcagtaccagcgggccgattggagcaggcgccctctcacggtggggatgattgagtatgcggtgaaggacacgacgctcctgatcgagctgtaccggcagctggtggccgaactggaggaaaaggggcgacgcggctgggttgaggaagagtgtgagctgctgtcgcgggtgcgggtggcggagcggggcgatgagccgttctttctccggttcaagggggcatcccggatggacggccggaccctggcggtcctggaagaacttctgctgttccgcgacggacgggcccgccagtttgatgtaccgccgttcaaggtgctgggtaccgataccgtgcgtgaactggctgagcggcgtcctcgcctcccggaggagctgcagggaatcaccggcctgacggacaaggtcgcggcccgctacggcgaagggattctgcgtgccgtcgaacgggggtgcgcggtaccggcgcagcagttgccggcgtatccccgggaggagcgtcgcaaaatggagcggggggaagaagatcggctgaagcggctcaaggaatggcggaccgaagaggcgggacggctcggcatcgagccgggctacatcgccaacaacgctctgctggaactggtggccgtcaaggccccgcgcaccatgggggacctggaggctctgccccccatgcgctgctggcagcgcagcgagttcggcgaacagatcctgtccatcgtgagcccgaggcgctgacggcacatcgcaaacaaactctgtcgttccggcggctctgcggcgaagcttcaatcgtaccatgcccgacgtagccctgttgctcagtcgcgccagggctgctcgctgcagggcatgggctggccctgcagaaatgtctacttctcctcctctccggcatcgccgaagagggagtcaaaatcggtccccggaaaactttcaactcccgcctccggccccttgggggcggcaggcgtcgtcgccgttttcgtctccttatcgtcccaactgaagctttccaggtcaaagtcgccggctgcggccggttctgccgcgggcgcgggtgtatctccgaacccgccgaagctgtcagtcggcacttcccaggggctttccatctccggcacctgcgcggcgccgggcgcggcagccgttatctcactgttgtcgccggtttccaggagcgtcgcgaaatcatcggtgccggcgtcggcatcagtggttgagggagcgggtacggcgggtgccgcaggggtgtcgtcgaaggaaaagtcgcccaggtcaagcccggcggatgccggctcagccggcgccggtgacggtgagagccccaggtccaggtcggagaagatgtcgtcccccggcttgaaagactccggcgccgcagggacttcccaggtgaagctttcttcggcattcgcagcgtttgctgccgacggcgccgcaacggcgacggccggtgccgctacggtcagtcccgccaaggggagcaccacggcccggataccgtgggtctgcttgaaggcggagagatcgtggctgcacttcttgcagttatcgaggaattcgaagctgttgtagccgcacttgggacatttcatcgtgggaactccttgtgcggccggcttcgatgctggccgctatggtatcggttgcgccggggcggggcggggatgcggcccgctgcccaggtctccgtacaggtattgcagtatcgccaccagggcgatgccggcggtttcggttctgagaatccgacggccgagggtgacgggaacgaatcccgcctcccgggcctcggctgcctcggccgccgtgaatcccccctcggggcccaccaccacggcgatgcgtttcggtgtctgcgctgcggccaggactccggcgagggtcgtggtccgttcgtcctcccagagcagaagcttcaggtcgtggtccgttccccgaaccgcctcggtcagcccccgcgccagttgtacccggggtactgctggacatccagcctggcgggctgcctcttcggccacccgttgccagcgccgtaaccgctcctgctcccgctccggcgaaatgcgggggaccgagcgctcggccaggaagggaaccacttcggatacgccgagttcagtggatttctgcaagatgagttccattttgtcgcctttgggcagaccctggcagagggtgagccagaggccgtctccatcccccctgatctgccgccgctcgctgatggtcaccgtcaggctgtctcgtcccatggccgtgatgactcccgtgcactcggcctctttcccatccgcgagaatgacctcggtgtcaatttttagacgaagcgaccgggccatgtgacgaaaaaggtccccccgcacaaccacgtttttacccgacagatcaaggcccgtgacgataaaccggcgcatgctcacccctcgttccggtatacgagacaactccattccccttcccgggagactgccaccagcgcgagaccgctccggccgaatccctcgacgacgaaggcttcccgctccgtgaggatgcccgagaggatcaggtgcccgccagccgcgacctttgcggccaagtccccggccatgcggaccaggtcttcggccagaatgttggccagcaccacatcgaagcgtcccggaatcagggccaggggggtggtgaccagttcaacctcaacgccgttgagcgcgcagttctccccggccacgatcacggcgtccgggtcgatatcggtgccgatcacctgccgggcccccagccggacggccgcgatggccaggatgcccgacccggttcccacgtcgagtaccctgtcggggcgcccgagcgtttccagggcctccaggcagagtcgcgtggtggggtgcgtgccggtgccgaaggccatgccggggtccagctcgatgacttggtctcccggttctggggcgaacggttcccacgtaggcttgatgaccagatgacggccgatgcgggtggggacgaagtgctggcgccagccggtggcccagtcttcgtcgcggatgagggtgacggtgggggcggggatgggggcgccgccgaaggcggctgcgttgtcaccaaggaaccgctcgatctgggcgatctgccctgccatgtccgttgccggatcgaagtaggcccgcacggttgcggtgtccagttcctcgatgccgtccagggtgaaggtgtcaagcgcccggttgtcgatgctgacgccattgccggagagctccacgagaaaatcggccagcaggtcgaccagtccggccgggacctggcagcaaacttcggcccattgtttatccatgcctgtacctcggtaagtttgagtctgccgggggggtggcagggtgtgctaacgtaccaaaactaaaagattatgacaataaaaaccttgacaaaccgtctggtctgggttctaattctcattaaaatagattcggtggactccatggatctggaacaaatcaaacaggaactggttgcgtttgtcgatgcccggcgcgacgactttatccatgtatcggaggagttgttccacaatcccgagacaggtctcaacgaggtgcgaagcgcggctctgctggccgatcgtctggaagccgagggatttcgggtggcccgcggggtagcggggctgcccacggcgttccgggccgattccggtgaaaagggaccgaccgtcggcattatcgccgagatggatgccctgcccgggcttggccacgcctgtggtcacaacgtgatcgcggcggcggctctgggcgccgccatcgccctgcgccgcgtgcttcccgccgacgcggcgcgcctcgtggtcctgggcacgccggcggaggagatcggggtcggcaaggttgagatgatccggcacggcatcttcgacgatgtggagttcgccatgatggtgcatccctcgtcccggcgatacgtcatcaagcactacctcgggcttgccaagatccggttcgtcttcctgggcaaaccggcccacgctgccgcctatcccgaagaggggatcaatgcccttgacggcgtgatccaggccttcaacgcagtcaatgcgctgcgtcagcaacttcggcaggacgtgcgggtccacggcatcatccccgaagggggtgtcgcgccgaatatcatccccgagagggcatcggcgtttttctacgtgcgggccgacgacatggcggaactggagcgggtgagggagcgggtcatcgcctgtgcccggggtgccgccaccgccaccggctgcaggctggagatcgaggaggacccgcgagtcatggcccccctcaaggtgaattaccgcttttcggatctctatgccgaacagctggcgtatctggggttggagctttccgagagcaggcccgacaggaacaaggggtcgtcggatatcggcaacgtctcccagatcatgccgaccatccatccccacgttcccatcggagaggggatcaatattcacagtgacgcctttgcccgggccacggtctcggcccaagggaaagccgccgtcgtggaaggggcaaccgccctggccctgaccgctgccgaactgatcgctcgcccggagctgcgggaagagatcctttgcgagtttcgccgctgagacccctgcaatcccctcattcgctcgcgcctgggggaaaaaggaaaaagcctcaaggaacggtcatttttttgccttgcggaaaaaagatggtataccttaatgaaaaatcgcttgagccggtgccgggactgatatgaagaggagcatcaagcacatttatctgctatctgatgccacgggtgaaaccgtggagcgggtcgtgcgcgcagccctttcccagttccgggacgttgaggcgcgcttccaccgggtaacgaggatcaggagccgcgaggatgtgatctgggcgctggaggaggtgctgcgcgagccggggatggtcgtttacaccctggtcgacacggagctggcccaactgctgcgggacgaggccgaagcccacgggcttgacgcgatcgacctgatcagcccgctcctgttcaagctgtctgacttcttcggcgaagcaccccagaaggaaccggggctcctccaccagatcaactccgaataccacaaacgggtcgatgccgtcgacttcaccgtgaagcacgacgacggccaggacccgagggggctggctaaggcggatttcattctggtgggggtgtcgcgctcgtccaagacgcccctctccatgtacctggcccacaaggggtacaaggtggccaacgtccccatcgtaaaggggatcgatccgccgccggagctctacaaggtggaccagaaacgggtggtaggcctgatcatcgatgccgagcggctcgtgcagatccgcaccgcccgcctgaggaacctggggcagatgcccaaagggagctatgccgattacgaacggatcgaagaggagctggaattctgccgcaggctctaccgacgcaatccccagtggctggtcattgatgtgacgaagaagtcggtggaggagtccgcggccgagatcatacaaaaactcgctggttgaagaacccgtcccgatgagcggagacggagttaagaaaggagcgctcaatgaaggttctcgtggtcgaagatgagaagaaggtgtccagcttcatcaagcgggggctcgaggaagagaagtacgaggtcgatgccgcgttcaacggcgaggaagggctcaagatggccctggacaagggctacgatctgatcgttctcgacgtgatgctgcccaaaaaggatggtctcagcgtggtacgtgagctccgggagcgcaagaacagcacaccggttctgatgctgacagccaaggactcggtggaggatatcgtggccggtctcgattcgggttccgacgactacctgaccaagcccttcgcttttgctgagcttctggcccgggtccgggccttggtgcgtcgcagcgagcaggatcgcggggcagagatccgctttgctgatctgcggctcgacccggtgacccacaaggtctggcgcaaggacaaagagatcgacctcaccgccaaggagtattcgctgctcgagtacttcatgcggaaccccaaccaggtccttacccgcaccatgatcgccgagcacgtgtgggactacacctttgacagcttcaccaatatcattgacgtctacgtcaactacctgcgcaagaagatcgaccgggagtccgacaagaagctcatccacaccgtccgcggcgtgggctatatcctgaaggaggaggattgatcgttgtttttcaggtcaatccgcttttcgctcaccctttggtatgcggtgacgctcgcggtcattttggttctgttcagctcgttcatctacctggttctgagcaatcagctcaacaaggggattgatcgtgaactgctgaccgtggccgaggccgttgcaagcccgactctggagcctttccgccatgccgctccgtcggtcttcgaccaggtgctcgaagacttcatcggcacgcgcctgacgggcaagcacgtccaggtgctcgacggctccggcgcggttgccgcctcgtccaagagcatggaggaactgcgcattcctctgggcaagactgcgttgcgtcgcgttcaggccggcaaggtttcctatgaaaccagggtcaatctggacgtgtatccggtccgcaccatcgtgtaccccatcatgaccgacggccggctcgaccagatcgttctggtcggaacgtccatgcgggggccggccgagacccttgaaaaggtccagctggtctttgccgtctccatccccctggctctcatcctgtggagcctgggcggatggttcctggcgggcagggcgctgaaaccggttgacctgataacccgcagcgcccgcaagattactgccgaaaacctgggactgcgcctggaggtcatcaatccccaggacgagatcggccggctcgccactacgttcaacgataccctggaacgcctggaaaacgccttcaaccggatcaggcaattcaccggtgacgtctcccacgaactgcggacgcccctcaccatcctgcgcggcgaagccgaggtggggctcaagtgggccaaggagccggaggagtttcgtgagcttctgcgtagcaatctggaagagatcaaccggatgtccaagatcatcgagacgctcctggaactctcccgggttgaggggggagtcaagctggagctcgccgatctggatctgagcgaccttcttgccgaactggttcagcagtcgcgcctcatcgcaccggacaagagtctccgcatcgctttcgtggggcaggagccggttaccatcctcggcgactggcttcggctgcgccaggttttcatgaacctgctggacaatgccgtcaagtatacccctgccgatggggagatctccgtggtggttgatacgaccggtgacagcgcccgcgtggcgatcatcgacagcggcccgggtattcctcccgaagatctgccgcacatcttcgagcggttctaccgggtcgacaaggcccgcaaccgggccgacggcggttgcggcttgggactctccctggtcaagacgttcgtggaggctcatggcggacgcattgaggtggtgagcgaagcgggcaaggggagcatcttcacggtcctgctgccgcgggtcgtcgcaggatgatccccatggaaccgattcttgttgttgccgcaacccggcaggagctgacgctgctgatccgaagtctcggcgcccgggagcgtggaggcgccggtcgccgtcccagctggctcggcaaggtggggttgctgccggtggtcctggccgagaccggcatcggcaaagtcaataccgcggctgcccttgccgcgctgttcgagaacttcatcccccgactggtgatcaataccggctgcgccggcgcgtacaccgcgagcggtcttcgggtcggcgacctggccgttgcctcagccgaaatttccggcgatgagggggtcctcaccccccaagggtgggaaggcctcgatcttatcggtatccccgccttggagcgtaaaggggtgcgctacttcaacgagtttccactttctctccatcccgccgagcaggcggtccaactggccacggccctcggcatcccgctccgccgggggaagttcgtcaccgtctcgacctgcagcggcatcacggcccgcggcgacgaactggccagccgcttcgatgcaatctgcgaaaacatggagggggccgccatggcccaggtcgccttggactacggtgtcgactgcctggaggtacggggggtcagcaacatggtggaagaccgtgacctctcccgctggaacctgcccctggccgtggaaaaggcccagcgtttcattatcaaatatctcgaaacctgcggggaggagcagtgatggacgcgctctcgctcggcttttcgccctgtcccaacgatacgttcatcttctatggcctgatccacggacgtgtgccgaccagcggacttaccttccgggagaggctcgaagatgtggaaaccctgaacggtcttgccctggcgggagctctggatatttgcaaagtttcctaccatgccctcggctatctgcgcgaccgttactgtcttctccgctcgggaggggcgctggggcgcggctgcggtcccttggtggtggcgcgggggggggcaaccctcgccgacctgagggggaagcccgtggccgtgccggggcgtttcactacggccgcactgctgctgcgccttgcggaccccgccatcgacaccctcgtgtacatgccgttccacgagatcatgggggccgtggcgcggggcgaggtggctgcgggggtcatcattcacgaatcgcgctttaccttccgcgactacgggctcacccagcttctggacctgggggagtggtgggagggggaaaccggctgccccatccccttgggcgggatcgttgcccgacgcgacctgggcgtggagaccatcatcgccgtggagcaggcgctacggtcgagcgtggcgtttgcccaagcaaaccccggcgaggcgaaggcttacattcgcgcccattcccaggagatgagcgacgaagtctgcgccgcccacatcgacctctatgtgaatgatttttccctgcaactggggcccgaaggggaggcagccgtgattgagctcttttccagggccgaggctgcaggggtgatccctccgtcggacgtgctactgtttccctctctctaactgtttgaatttaaaaggtattgcgtggagccgcccttctttgggcttgacctcgtccccttggttgtgctataggagtgcctcgcccagaaggaggtgcctatggtatctgcactccggaaagggcgtctggccatcttgatcattctctgccaggcgttcttccagatccagacactgtccttgcaagcagaggaaattgcagcaaaggaaacatccgacaaagaggccgcaattgcggccgcggccgacgaaggggtcacggggaccgcttcgtactacgccaagcgctatcacggaagaagaacgacatcggggaagcggtacgatccgaagaagcttaccgccgcacaccccaccctccctctcggtaccaaggtcaaggtggttaacctgaccaacgaccgtgaggtgacggtcaccataaccgatcgctgccggaagagggtgaaccatttcatcgacctctcccgggaagcggccaggaggcttggattcctcggcaaaggggtgacgcaggtgcgaatcatcaccctcgacgaaaccgcatcctgaaacaacacattttgggcgaaacagggaatagggccggcagcgatgtcggccctattcttttgtggagaggccggccggtttacggctgcgtcgaagccccaggaaggcgggaagagacaccagggcgaagaaggccgtggcgccgatgccgaagttggtggcccagccgatggacgacatggcaccatagtcggtaaaggccagagagccaaacccggcgacggtggtgagggcggaaaggagtaccgcccgacccgcctggacatagcggtcgcctgcttcgctgccatctccctcgcgcaaccggtggtagacgtggagcccatagtcgcttcccatgccgaggatggtgaccaggaccatggcgttcatgaagttgatcttcataccggtgacggccatgagaccgagcatggagatcacccctgcaacgaccggcaggagcgatgctgcgatgccggccagggattcgaagtggaccaccaggagaaagaggatcaggactccgccgatggcgaagccctccagaaagcttccccgaaccgattctgccagctggcggcttatgaggtcgggacccgtggcccgcgcgccgggggccacggcttccagctgggccaggaagcgctcctggggaaaggcatcgcctcgatagtggagggtgaggagaaggtgccagcgtccgtttcgctccaccaggaaccgatccaccatgctgccgaggggagatcccctgagaagtgccaccgcctctgctgttggaaccggtccggccgaggagagccgaccgaggccggagacggcttcggggaacatggccgcgtcgaagtctgcccgttcaagcgcaagtcccaattctctgcccgcttcgcgcactgccgaccgcttctggagccgttccagcacctgctgctgttcccctgcaccattcatgacgctgccgagccaggttatggccaccacttcccggcgttgccggtacccctcggccagagccgcaacctctccgccctttcgcatcacgtcggaaaggtcgctcccttccaccgcgaccaccatctgccgcggggaaatgctcaggtgtcgctcgatccgttcctgggtcaggaacgcttccgagtgccgcggctgcaggttcttcaggtccccttcgaaggagatggaaaaggcggtcagggtcagtccggcagcggtggccagggaaatgaatgcgatggttcggggccctcgttgggtaaggcgccagaggcgggccagccccaggctcgggagagggttatggcgtacgtcgggagcacgccgctcggcaaagatgagaagcggcggcaggaaaaagaaggtggcatagagggagtagaggacacccagccccaccaggagtcccagttcggagagcgcccgtacgtctgaaatcaccagggccaggaaggggaatgccgtggtggtggcggctgtgaagacgccgtggccggtgtcgaccacggcgagccgcagtgactcttcggtgttgcgacccgcacttcgttccgtacggtagcggtcgtagaggtgaatggagtagtcggtgccgagcccgatgatgagcgccgtgaaagcaaaggatatgatgtggaccgacggcaggaggagccctgccgtgcccagggccatgaccgtgccgaaggcgatgatgacggggatgagaatggtcggcagcacccggcggtaggtcatgaagaagagcccgagaaccaccgccagggatgatgcgatgcaggcgagaatgttacgcttcatgaccgcttcatcaatgaccgccgagagatgggctccggcgcaggaaaccgaaacccccggtcccacggcggcccgtgcctcgttgatacccgccacgagcttgcgggcgaattccatgtcctgtaccggccgggccggctccgctatcatgacgaggagctgtccgtctcgggagagaaagtagggggactccggatccaggtccagcgcctgacttgccgactggagacgcggcaggatcaattcgcggagggccaaggggtcggcggccaccagatcccggctccccacccctcctccggcggccagttccgccgtggcgcgtcgcaatgccgcatccatgcgggaagcatccaggcggtttgtgaactcgtccgcctgatcaggggagagaaagagatggggcagcgttacagcccgcccgacaaaggctgcgaagtcaggcagatcggcggattccaccacccggtaggagaccgagcgaagggcgggttcgccgtccacccgcagggcgcgaagccgtgcggccaggacttctgcctcggcggggagccgttcacggttcccttcaaggagaaggtacgcctcgccggcgctgccggtccactcaagggtatccaggaagaggcgaagtgccccccggtcggtggggaaaagtttgaatatgtccgcttcgaagcggatgccggagatagatgtgattgccaggcagagggccagaagtgagccggccagggtcgcccggggatgatgccaggtgaccctgaagagccatgccaggtgccggccgatggctgaatgaacaaatgcgacgatgcgccgcatttaaagccccttcaggttagccagcggcatgaccgtcaccccctccagggtgggggtgagcgctgcatcgtcaaggggagcgttcacctccggctcgtcgaaggttatcttcacccgcacaccgtggctgtcgctgaactcgaccagggcgggaaacggcaccccttccagggagcggtagttccggtaaatcacctcgccccgtgccgaccgcttgcgctccagaagtccgtcggggccataggtggcgagggtgacgccgccgtcgtccgactgctcttcggtccgcccggccgcctcggggcggtagaggggggaaccttccaccacccactgcatcatgcgccacccctggagccctcccttggccggcaggtcggcgaaggttcccacgtaggcctgccctttggaggggagcaggatagtgatccgctcgccggcggcgaaaaattccagggccgtggtgccgaagggggtgagcatgaccatgtggaagcggtcgggacggcgatagaggagatagccgttgccgccggtgctcccgtcgggcgttttaaccgaaagtgagaccgtggcggccagggtttccaccctggcccccggttcgagaggcacctggggctgcggcaccgtggcacaaccggccgcaagggcgacggcaaggatgaggaacagggcgagtcgtctcatggcggcagtgccctcactctatcctgaagtcgcggtcggtgagccccacgttgcggcggacattgcggaaggagatgacggtccggtcgcggttctgctcttcgatgatcacgcgtctcagtttcccgtcggcggcgaggatgacctgaaggttcttcactccccgtccctgggagggggctatggaaatagtgacggcgtcgccgtttcgctccgcctggacggcgaccccgtcggggagcgaggtgaccgggttttccatgagcgcaaaccagcgggcaagcccttcgtcaggagggagtacgatcttctgccggactccgtcggcggggagcagggtggagatgacgttgtcccgcagcaacacccggctggcgtggggaggattgagttccatcatgaagctgtcgggcttgcggaaacggaccattccgttcgtcaccagcttttttttcataagggcgatctgcttttcctgcgtgatctcggcggtgaagtcattgaccccggcgaaggccgagcggaggagttcgagcccttcccgcggagagatccgtgctgcctggccgggcgcggggacggccagcgccaggactgccaacgcgagcagaatgcgtgcgaggcggcttgtcgtcatcagaggtttcctaccttgagggttattgtggcggaggcggccgggcgcccgtcggccgtcacctcgcccgcgatcaggtggagggggccgaaagattttacgaccgtcacggagacggtcaaggtatctcccgcttccaccgtgccgtgaaagtcagcgtggtcaacggctgcaaggatgccgccgccgtttgtgtcgtccgccgcggcgatgccgcccagctgggccatggcctccagcaggagcagggaggaccatccccgcgtaccggcggcggtcgtccgcatgagggccgtggccgatcggccgggctccttggcgattatacggtcgaggacgagaaaaggatagcgatggggcaggaagtcccacggagcggggctatgcacgcatacccccggtgacgtcgatggcgtggtacggtccttcgggcgacgctgccaggtggagcccccgggcaccttcggggaggaccagcaggagcgaggccagggcaagcccccccatggccagggatcgtccgataaggttgcccgattccaaagtcggcacggcagggagtggagcgatgagggctgtgatgtcggctgcgattcccgagagcgacaccagggccggtgccgcgggtggcatgagtcggtcgaccgtctcctgttcccggccggcgggcagcatgcccaccgttcgcagtcccgtgattcggccccgcagcctggcggcgcgtcgttccgcatggtctcgccgctcaaggaccaggatgccgcacccctcgctgaaggagcgggcataggtccgcaactggcccacggcctggaagccggccatcatcagcggggtcagctcatccactccgcccgccagcatcacgtcggcccgcccttcctccaggaaacgacaggccatctggatagcagcctctgcggagcagaagcgctgtacttgggtcacgttgggccccttgaggccatgctcgatggaggcgttgctggcggcggcattggcaacggtattggggaagagcatgggcacgagcccttccacgcccctggagaagtagccgcccagaaactccacggaattggcgatgccgccgaagccgcagcccagggcgatgccgatgcgtgtgggatcgccccccttcgggtcgatgccggcatcggccagggccatgcctgcggccacagtggccagaaggctgcaccggtcgaactttcgggccttgaggggaggcatgaaatcggcggccctgaagccatccgccttgccccagagatatccgtcttcaccgaggacttcaacggggacgggggtgaggcggcattgacgctgtgccaccgtttcccgcaacggttcgattcccaccccggcggcggagatggcggcgaggccggtgacggctatgtccattgacgggatgctcatcgtccgatcaccaccgaggtaacgttgccgccaaaggcaaaggaattggagagggcgacggttgccgagctctcccgtgggccgtcgtggcagtagtccaggtcgcactccggatcgctcccccggaagttgagggtccgggggataatccctgcccccagggccgttacggtggcgacgatttcgatggagccggcggcgcccaggcagtggccggtcatccccttggtggagaccagggggacgtgctgcacgtcagcgccgaacacgagtttcatggccttgctttccaccacgtcgttgaggggagtgccggtgccgtgggcgttaacccagccgatttcgccggcagaaacccctgcattgtcgagggcggcccgcattacccgggccgcttccgatccggatggctccggtgcggtcatgtgatgggcctcgccggccaaggcatagcccagaacgcggccgtagatgcgagcgcccctgctgcgtgccgtctcctcccgttccaggaccacgaaggccgccccttcgccgagggatattccctggcggcccaggctgaagggggagcagggctcgggatcgacgacccgcagagagttgaatccggcataggtgaggatggagagcgtgtcgcttccgccgcagaggcaggcgtcgagctgacctgtggcgatgaggtcggcaccccagccgatagccgtggccgacgaggagcaggcggtagtgatgcttccctggtagccccagaggccgaagcgctccgccagggcggtggtggtccggtccggcaggatgcaacgcaggtcgcccggccttcccttcccgcccgcaagacggtcacggagccaggcctcgccgtggatcatccccgatgcaccggcccccacgcagatccccacggtaaaggggtcgtagtgttcccttgcgccgctcatgccgagggcctccgcggctgcaacggcggcgaactggtcggtgcgggaaagccgccgggcgtcggcccggtcaaagtagtccaggggggagtagtcgcgcacctgggctccgatgtgggaagggaagggagagacgtcgaaaagatccaccggaccgatgccgcagcgtccgtgcagcagggcgtcggtgaaggatgccaggtctttgccggccgcgcagaagatgccgagaccggttatggcgatgcgggttttgtccatcgtgattcgttcgaacggctcgaagtgccgggcaaggctctttagtggataactgccatatggtgatattgtagccggacggtccggcgaaggcaaagaaaagttgccggtcttcgacagtgttgcgtggcccgtcagaggattccgccgtcgaccacgaggcactggccggttatgtaggatgcccggtccgaggccaggaaggccactgcttcggccacttcctccgggcgcccggtgcggccgaggatgctgctacccacgatccgatcgaccatctcccgcttcatgccggcaatcatctccgtttcgatgagtcccggcgccacggcgttcaccctgatgccgagagggcccacttcccgggccagagatttggtgaaactgaccgcggcccccttggttgcggcgtagttggtctgcccggcagtgccggcaaaggccgatacggaagagaggttgatgatggcgccccttcgtctggcgagcatcttccgtaccccccacttgcagcagtggaagaggggagagaggttggcccgcatgaccgcatcccagtcgtcctcggccatcatggccaggtagccgtcccggatgatccccgcgttgttcacgaggacgtggagggtgccgctctccccgctcgccgcgtcgatgacggccatggccccctctgccgtgcccacgtccgcccgtatcacggcaatggagccgggcagccccgccgcctcggcttccagggcgcgggccgcctcatcgtcggcgcggtaggcggcggtcaccagtgccccttgccgggcgaagtgaagggaaatggcccggccgatcccgcgggtccctccggtgacgaccacgatgctatccttaaattccatgggattgtctctcctgtaggtggcgggcgatgccccgtgtgatggctgtcaacggcccgagggagcgcctgctccgtcaccgctcgtcatgaagcgcctgatccgttcgtcggtggccgggtgggtggagaagtagtcgctgagcgaacgctctttcttccggtcctctccttccccggctctgcgctggtgatcctgttcgagccgggccaggatatctgcgtaccgggaaagcggtattcttttgccgtggagatattcgaccgccgcgtcgtcggcctccacctcaaactcgcgggagaaccgggcgtcgaccagagccgtggggagccctgccgacagggatgtcaccgaggtgatgtcgccggtgatggttgccagcagaagtcccgtagcggaattctggagaacgtggcgcagggcgtggcggttgcgtacatgccccatctcgtgggccaggaccgcggcgatttcgtcgtcgttttttgccagtttcaccaggccgtcggtcaccacgatgattcccgagggcagcgccagggcattggcgccgagccggtcgctccgccggaattcgattcggtatccccccgcgtagggaagctcgcgggtcattcgggcgaagaggcgggtcagttcccggcggcgcgcggcagggatctgcgagggggtgaagatcatccggtcaaggagtgcaagcccttcccgccccagggattcttcggtggatggtgggatagcgaacgccgcttttctcgccagagcgggaatgccatacgtcacgaaagccgcgatgaccgcgacggtcaggacgagggccacgagggcgcgcggcaggcttctctcccaccggtgaagcgccgccgagcttcgcccccgtccctggcggtggagaaggccgtcagcgaaccgttcgtcggagagctcgcagagggcgccgtcggggaagcggatggagcggcggaccgttgccagccggggtgaaaccgtcacctcggtgatgaggtaggttcgctccattccctctccccgcacccttagcttcgagccttccacaaccagcgtgaccgcggtttgggctgaactgatcccgtcgtagaacaggccgcgtgcttcactcatagggccacatcgatgccgaagatgtcgccgatctcctcgccggtggccgtaacctcctcggtcggtgccgcggcaaactcctccaggtctccggtggcaaggactgtcaggttctccatccggtagcggaggaccctcaccgtggcccacgggatcatgagccccagggtcaggaagatggccacggcattggagagatagagccatgccatgtgacgggcccggagcgagcaggtgaaacgggcgcctgctacctgcgtgccgctccagacgaggttcgtctcgttggtgctgatatagatgacgaaataaaggtaggccaggggaatgaggaacgccggcagcacggctgccagtcgccaggggcctcccgtacccgcaggcagaaacgcccctccggccaggaacagaaacgggaccgcaactatcacgatcgcaacaaagcctgccacggccttgaggtagaggaggtaaaaatccctggtcgtggcggtgaaggaaaatgaagtcgtaccgtaggcggagttttccacgaggaatcgttttcgccggtaggccgcataggggtagaggagtcccagcgtcagcggcaccagcagggagaggagcccgtagaccaggtaggcctggcggtagtcggcccggaaggtgaagcgcaggttacgataactcgtgttgcggaggttgaagaggcgcgagcggaccacgagccacggcacggccgcgaagaacagggcgccgatgacgaaggagagggtggggctgtaattggtcccgagggtatagagcagaaaggccagcaccccgatgagccagccccggaacaggactcggggattggccaggtagtcgaagggcgcaccgtggagcatggtgttgccgtagaggtagcggcgcttgcggaccttggcccaggccgaatagacccccagggtgaggatcttgagaagggtgttgacgatccagatgccgaagtattccctggccgcgccggtgaagctgaagcgaagggtccgggggcaggccgttggcggggctgcgggggcggcaacggctgcttccggaccctgcggagacgcgatcgtcggaaccgggtcggcttcggcagcagcgcctcgggcgaacatgaacgtatccctgcaccggggacaggtgacctgggcgccgtcgggaatggtcccggccggcatgtccctgctgaacccacaggcggggcagcttacggtttcacggtccacagccgctccttggttactcaatgacgaagcactcgcccgccacctccacctggtctcccgggcgaagcttgcggccccggcgaagctcggtttcgccgttcacccgcacggcaccttctgcgatgatgatttttgcctcgccgccgctggcaaccaggttcgccgccttgagaaagctgtcgagcttgatgtggtcggtatcgatcttcatgggctctccgcggggcatcatgccccgttcatacggttgtctttgtagcatttttctggtaagaatagcgagattttttacccatggagaacgacacatgcttaccacatccgatttcaaacgcggccttgtcatcaagctcgacaactccccgtgcctcatcctcgacgtccacttccagtccccgtccgcccggggggccagcaccatggtcaagacccgctaccgcaacctcctgaccggccaggtgctcgacaagaccttccgctccggcgacaaggtggaagaggccgacttcgagcgccacaaggggcaatacctctacgccgacggcgaccgcggcgtcttcatggatatggagacctatgaacagttcgagatggacgccgagtccttccaggtcatccagccctacctcctcgacggaaccgaggtggtcctcggtctcttccaagagcggctcgtcagcgtcgatccgccccaggtggtggagctgaccatcaccgataccccgccggtcatcaagaatgccaccgccactgcccagaccaaggaggccaccctcgaaaccggcctcaccctccaggtccctccctatctggaggttggcgagaagatcaaagtcgacacccgcgactgccggttcatatcccgcgcctgagcggggatcagggggctgagtatcctcgtgccggctccggattactcgaaaaaagggttgacacaaaccctgcttcggtttataacctaaagctcttttcgcccagatagctcagctggtagagcagaggactgaaaatcctcgtgtcggcggttcgattccgtctctgggcaccataaaaatcaaaaggcttcgcggatgatccgcgaagccttttttcgttgccggtgcaaagcgctgtcagttgctgaccggcctgggggtatcgtccgagttgggcggcaggacagggtgcatcaccttcggctgcgcgccggtgagggtgttgaggaacgtgacaatcttgtcagcgtcggcgtcggtgatggagatgccgagttgagcgctccccatgatcttgacggcgtccttcagtttccagaccttgcccgagtggaagtagggcatggtgatggccacgttgcgcaggctcggcgaacggaacacgtatttgtccgcggccgtgctggtcaccttgtaacggccggtgtcgtccacgggtctcaccaccggccccggatcttcacggacgccgaaggggaagtagccggttccgcccatgttgacgccgctgtggcaggccgcgcatcctttgtccaggaagagggcgagcccctgttccgctgtgctgctgatggccttgcggttgcccttcaggtatttgtcgaagggggcatcgggggtgacgagcgtggcctcgaagacctcgatggccttggccacgttgtcgaaggttaccggatcaccctgcccggggaaggccttgcggaaaaggggagggtaaccgggaatgctcttgagggtggcgaccaggttttcgggcttgttgttcatctccaccgatgcctgaaccggccccttggcctgggctgccaggtcctcggcacggccgtcccagaactgggcgatgttgtagacggcattgagcacagtgggggagttgcgtggccccttttgccagccgtgaccgatggatgtctccaggatgtcggtgccgcccaggcctacgttgtgacaggtgttacagctgattaagtgcgaagccgaaagccgcggatcgaagaacagcatcctccccagctcgaccctggacggactggccggattgtccttcatgaccggcggcttggcagggatcggcttgaagagcccctgcgcacgtttcatgacatcctctttcccccaggcgacgcccgctaccagggtgagggccattccccatgcgagatttcgggttttcattcgagttcctcctgaacgtgaaatgaattaacagggttaagtatagagcagcacggcggttgcgcaagacgaccggactgctgctccctgcccgtcaaaagtcatagaaaaccgccagccctgcggcgaagtcggggcttgcgtctgacagccctgcagccacatagccttccagagccatagaatcaaaggcgtagacacccttgagccgcccctcgaacggcgcgtcggaatcctctgccggggccgttgcgccacgaccgaggatcgcagcatagagagatggcgtgaactgcctgccgaggccggcctcgtagctgaggtagtccttggtggcgtagaggtcggaggagccctggacgatccagacagcttcaccgaagggacgccagtccccgagccacttgtccagcgaaaggcctccacctgcgtcgaatttgccggtaccgagtcccttgtcctcgtcggcggtggggaacttcaggtagaggagcgggcgtacccggggcgccaccgttccctcgggaatgatgatgtagccggccgtgagggtaatgtcgccgaggccgttggccgagcccgttgatccgcctgccgttgagccggaattgccgccggctcccgcctgaaaccgggtgcccgccgccgtggcggcaccgcgggcatatccctgccggtagggcatgaccgtgccgtaggcattgtcgccattggtctggtacacccaggggataaccagttcaaggtccagccgctcggtggggtagaggtccacgatgaggggcaccgagatgaaatcggtcctggtcccgctgccgtagtcgcccgtggcgaaatcgacccccagccccacggcaccccatcgtccctcgacggaaacgtctcgccgctcagaggcaagggccgctgtccagctgaggcaaagcagggcacacgcgaaaaaaagcggaagcaagagccttccgcgccatagcatgatctttgttgtttcattcattcgcttcatctcccgtgtcgtcctcctccgcgtcgtatcggagccgtgggccgggtcgtattgccacggccgctgccggaccagaaggggcgccctgcatcgctccggatggcggtttcctcgccggttaagctattgccgaccttttgggtcaggaggtagattgtgccgtccttgccgatggccttggcccccttggcagtgagccggtcgcccggtttcagggggaagcctttttcattccagtaccagcgcggaccgagcgccaggacaacggcgtcttccccctctttgatcgctacgagcatatgcttgccatcgccgcctggctcgacggaggcgatagtgcccgtcactgtgactaccgtgttgaggtcgtagccttcatcgagatcgaggccgctcttctcccatccccatccgaagccgaatccccagcctgccgtggcgtttcccgcatggaaaagggccaggaagacaagaatcgtgagtatgagggtcgagcggcctctgatcatggttgttccttacctcttggtgagtcgactaccgggcggttccgccggtataggcggagccgtagccggtgccgtcctggggaggagttacgttgccggtgccgtcgccggggccgaggcgcctcatggctcccgtcccgacgccctgacgggcggtgccggctccgctgccatcacggagttgctggcgggacgaggtcgcagctgacgccgccgttgccgttgccgtactggagaggcagcttccgtcgcggagctggagccggtctccggtcccctggccggccatggggcccttaccgccccgagccatggcctcgccgccgagggcaagggcgccggctgccaccatcactgctactgcaagaacttttctggtcatttctttttcctccctgtgtggttagtggtgtcgatgcgggatcgacaatctctgtcaatcagtattccacgcaccatgccagggttggtgtctggtgtatcatgctgaaatggcttgtaattttttgtagcgacgaaatgtttcacagttatttcagtgcagaaattgcacatgttcacgactaatttgcaccgtcccgatcatcccccaccaacccatactcccgaaggcggtactggagggtacgccgggagatgccaagcttttcggcggtcaggcgccggttgttgccgcagcttttgagggcggccaggattgcttcccgctccagccccttgagaactccttccccgtcctgcccggcaggaagaggtgccctgaaggtctcagggagatcgtccagggtcagggcgtgccgggcgaggattactcctcgttcaatgacgttctggagttcgcggatgttgccgggccaggggtagcgcttgagggccgccatagcatcgggttcgatcccccggatttttttgccggttactcccgaaaatcgacggatgaaccagttcaccaggtgtggcagggcgtcgcggcgctcccgtagggggggaagcgcgacggggaacacgttcaggcgatagaaaaggtcttccctgaagcgccgttcgcggatttcaacgaccagatcccggttggtggcagccactacccgcacgtccgcccgaatttcccggtttcctcccacccgctcgaaggcccgctcctggaggacccgcaggagcttcgcctgaagggggagagagagctccccgatttcgtcaaggaagagagttcccccctgggccagttcgaatttcccccgccgggcctggaccgcgccggtgaaggctccccgctcgtggccgaacagctcgctttcgagcagggtttcggggattgccgcacagtttaccgccacgaagccggcaccgtgtcggggtgacaggagatgcacggcccgggcgatgagctccttgccggtgccgctttccccgcttaccagaacggtggtgccggtgggggcgacctctcccacgagtcgccgtaccggggccatggcctcgccggcgaagatgagatcctccggcgggagtcccgccgcttcggtttccttgagggccaggtattcccgctcacggctctttccggacaggacccgtcctacgagaactcgcagggtgtccgggtccttcaggggcttggtgaggaaatcagccgccccctctttcaccgcggccactgcttcttcgatggttccgaatgccgtgagaatgacgaatgcaggcggatagtcatcatcacggctcgcccggagaagttccagtcctccgatgccgggcatcctcaggtcagagaggaccaagtcgaaggattcgcggcgcagcagggccagggcttcttctccgtcagcggcctccctgatgtcgtatccctctcccttgaggactgtcctgagaaatccccggaaggtgctgtcatcttcggctatgagtatgcgtgtcgtcatgtgtgtagtatgcctctcatcggtgaagggggagtgttacccgaaaaacggtgccgccgccgggattatccgccacgctgatgctccccccatgggcttcggctatcttgcggcagacggcgagccccaggccgctgccccgggcctttgtggtgaagaacggggtgaatatccgctcccggtcgtggggggcgatgccgtggccgtggtctgccacactgatctcgaccgttttaccttcgcgccgggtgacaacggtgagcgttcccccgtccggcatggcctgaatgccgttctttgccagattgagaatgagttgctccaaccgcgcttcatttcctcttgtggccaatccttcggcaagggatgccgcaatggtgacgccggcggcccgcgcttcggggtccaccagtgccagcacatggtcaatcaccgcgtttacctggagcggcccttctggcccgggctccggccgggcgtaggcaagaaggtcgctgacgagcgattcgagccggattgcctcggtgacgatcagtgcggagaactcccggttttcatcgtcgttgctccgttccatgagcagttgggcgtagcccttgatcccggacagggggttgcgcacctcgtgggcaagcaccgcccccatttctcccagttgcgcaagccgctcccgtcggaccatttcgagccggtgctcctgggcccggcgggcgtagcgatagaggagcacccccatcgtccaggccgccgccagcagcgaaaacagcacgaccatgcctaccctggcccggtggatcaccgcatcggctcgccaggggtgaagtgccaggcgcagggccagggttcggccggggaggtggaggggggcatgatattcgtacacctcttcgcccgtgccgagtctgatgcggttttccgccaagccccgtccgccgagaaccgtcacgtaccgttgatccgtcacccgcgatccgatcaggtcggcattggagtgaaagacgatggtgccgttgcggtcgatgaccgagatataggcgatgtcccgggcgcgaaaggcggccagtgaagccagggacgagtcgcgtgccgcaatcgattccagcgccgacgtgagtgaaagggcaagcccccggaggttcccttcggcaatggggcgtgcgctccggtagtttcccacggcgaaccagccgagaagcagtgacaggatgactccggccgcaagggcgatgagggaaacgatattgccgcgcatacgtaggattgttgtcgaatccatttaatctgtttatttgaatgtactatagcattgccggctgtccgtgcaaacggatatgatgtcttgccccgaacggtttcggaggtatgctggaagaagggctgccgtcattatgcgcggccaggtatggagttttcaatgaaaatgtatcaattgtccagaacgcagatcctgcccgtgccgttgacggtagcctgggactttttctcggatccgcgcaatcttgccgccattaccccgccggatatggggttcgtcattacctcgccggtgccggagcggacccatgcggggatggtggtaacctatgcggtctcaccattcggtggccttcggttgccgtgggttaccgagatcacccattgcgcggagccctctcttttcgtggacgagcagcgtttcgggccataccgtttctggcaccaccagcaccactttctggaagtgtccggcggggtagaaatgcgagatatcgtccactacatactccccttcggcatcatcggacgtctttccgcgcccgttgtggcgaagcggcttaaggcgatcttcgactaccggcgcgatacgctcgctgtccgcttcgccgctctttcacggggcgcctgacggtcatatcctccccggctggggggcaggctgcacgcagcggcacgcctgtcccggtcggcctccggcggacctttttccgcttttcccgccttctgttccgggctatcatcccttccccaggaggtgccccatgaaaaagggaaaaccggcgaaaaagtactcccaggcagcccgggtccatgacctcatccgcctcatcgaggcgcggcacggcgtgaccattgccgaaatggccgaggaaaccggcgtggaccgccgcaccattcaccgtgacctggccgccatccacgaggcgggatatcccctgatctccgactgggaggatgggcgcaaggtctaccgcttcatcacccgattccgggacgttccccccattaccttcacccttcaggaactggtagcgctctcatttttccgcacccagcttcattttcttgacggcacccccttccgggaggacctggatgcggtcttccgcaaggtgagctcggtcctccccccacgctacgcggcccatatggagcggattgccgaggtgtccgttccgcttctgcagggacggcgcgactattcacgggttggggatgggctgcgcagcctgcgcgatgccctcatttaccagtaccgggtacggctttcctaccaggccaaggggcagggtcgtcccgccctgtacgaggtagacccctataccctggtcttctacaagggagggctctatctggtcggttacgctcacaaccggcgggcgctgcgcacgttcgcagccgaacggatcaccgccgttgaggtgacccgcgaccggttcgagatccccgatgactaccggccgtccgagcggctgcgggatgccttcgggatcgttgaggaggaacccctgtcggtggcgatccgcttttcgcccgaacttgcccacacagtccgcgaccggatctggcatcccacccagcaggtccgtatggagtccgacggcgcctgcatcctttccttcaccgcaggcggccgcatggagatcatcgcctgggttctctcctacggtgctcatgccgaggtcctctcccctcccgatttgcgggccgaggtggcccgcgtcgccgccgccgttgccgcccgttacgtgtctgtcggggggtgacggtcatcggtgacagaaggcggtaaagtttgcgcgacggatgccgatacgtattgagtagtgttcccgtatccctgatgtcccgctgtcgcgcgggccgggcgggctattcccctctcagcggagttcagcatggatttcacaaaaatctccgcactccactaccgccttccttcaccggtgcggcagttcatcgtgctgctttcgatcatttttctgatcgaaatgctgctcatggcggtcctgccccaagttaccggccgtgaagtcgagtttaaggatgcacttgtcgacagcatggggctcgtcacggttgccgcgccgtttctgtgggctttcattgtgcgtcccctgcgccgcacggccgttgcggccgttttccgggaggaggtactcctccgccagatggtcgacggggtgattactttcggggaagacggcacgatccgttccctcaatccggccgccgagcggatgttcggctatcgggacgatgaggccgccggcatggccatcgactgcctgctgtcggccgacgggggctatttccgatttgcggtacaggcatccggcggccatggcacacgccagctcgcctatgaactggaagggatccgccgggatggcagccgcttcgttgccgatctttccgtcagccggatcgtttttgaagatcaccgggcagtgatcggcattgtccgggacatcaccgcccgcaaacgggacgagcagaatctcctcgtcttcaaacgggccatcgagtcgagcgtaaacggcatcactatcaccgacgcgactaacggcgaaaacctaatcatttacgtgaatcctgcattcgagcggatgaccggctacgcgggacacgaggttcttgggaagaacccgcgttttctcaggggggatgaccgggaccaggtggaactcaggaagctggccatggccctggaggaacgcagggagggctactttgtcctgcgcaactaccgcaaggacggcagccagttcatgaacgaactttacgtggcgccggtgcgcgaccgtgatggcgcagtcaccaattacatcggcatcatgaatgatatcagcgaccagcggcgctacgaggaacagctggtctaccaggccactcacgaccccctgaccggccttcccaaccgtaatctcctgcaggaccgccttgggcaggcgctcgctctggaatccttccgccgtcgcaatcccatcggcgtcatgttcctggatctcgacaacttcaaaaagatcaacgataccctggggcacacggtgggagacatgctgctcaaggccgtcgccaaccgcctgcgcaactgcgtgcgcggcggcgacacggtttcgcggctgggaggggacgaatacatccttatccttcccaatgtaaaggaaatgcatgacgtgaccactgtggccaagaagctgctcggcgtattttccacgccgttcctgctcatgggacacgagctctacatcacggcaagcatcggtatcaccctcttcccctccgatggcgacacggtggatgcgctcctcaagaatgccgatgccgccatgtatcatgccaaggagcaggggaagaacaactaccagttctattcagaggagatgaacacgcgggtcttcgagcggatggctctggaaacgagcctccatcgggcgattcggcagcatgagtttctgctctgctaccagcctcgggtcgatctgcggaccggaaggatcagcggggtggaagcccttgtgcgttggaaccacccggagatggggctcgtgccgccggccaggttcatccctctggccgaggaaacggggctcatcgtgcccatcggcgagtgggtcctgcgcaccgcctgcgcccagaacaaggcatggcaggatgcggggctcccgccactgaggatggcggtgaacctttcggcccggcagttccgtcaggaaaatctcatccagatggtcgccgacgccttggccgaaacgggtctcgacccccgctggctggagctggagctgaccgaaagcctcctcatggagcgggccgagcagtccgtgtcgatcctccgctccctggcggatatggggatcgacatcgccgtggacgatttcggcaccggctattcgtctctggggtatctcaagcggttcccgattacgaacctgaagatcgatcaatcgttcatccgcgacatagcgagcgatccggacgacgccattctggtgcggaccatcatcaccatggcccacggcctcggcatgaagaccgtcggcgaaggggtcgaatctcttgagcagattgatttcctctatcggcacggctgcgaagaagtgcagggatactatttcagcaggccgcttaccgctgagggatgcgaggagctgcttcgcgaggagaggtttctggatcttcgggcgctccgggatgggttgccgggccagaggagcgaggagcgcattcgcgccctggcgtcatccgctgatgactgccgcgttacagcgtaaaatagaatacggctccggcgccctcttccccttgggcccagattgtgccaccatggcgggagatgatcctgtggaccgttgcgaggccgatgccgtgccccgggaattcgctccggccgtggaggcgctggaagggaagaaagagtttgtcggcctgttgtgacgagaaccccgctccgttgtcccggacgaaaaacacggtttgaccctccatctcttccttgccgaactcgattacggcctgttcccgcctgcccgtgtatttccaggcattgcccagcagattctccatcacaaccctcatgagccccggatcggcggtcacgtcggcgtcatcgataatgatgaactctgccatgcgctcctggtccttcatcctgagctccagggcaatttcctctgccagcgtgctcaggttgaccggtacccgttccagttctacgcgggccacgcgggaaaagtcgagcagggtgccgatgagtccgttcatgcgccccgtctcttccccgatgtgacgcacgtagctgcggcattcatcgtcgagtttgtctgtgcagatctcgagcagaacgtcgctgaagccccggatcacggtcaggtgcgatctcagatcgtgcgagacgctgtagttgaacgcctccaggtcgccattggccacttccaggtccatggcccgggaggcgagactttcgttgagtcgctcgatctgccgggccgcacgccgctgctccgtcacgtcggtcatgaccgacagggaacgcacgatttctccctcttcatctcgttccgcctcagacgaaaggagaacgtcgatgacctttccgctgctggtcagcagatggagcgggatatctctggtgcgtccggtacggaggaattccgggacgaccgtcccgatcacgtacgaccgtgactcgtcagtcatgaaatcggcggaaagcctgcccagcacctcgtcgcgccggtagccgagggtttccagccaaaaatcgctgacattgacgatttttccctcccggtcaatggagtggagcatgacgggagtcctgttgtagaggctgcggtagcgctcttcgctttctttcaggtcacggaacagcagatcgtaggggcgttccagccccgtttccaccatggcgcggtagatgagtatgaagccgccgagcgtaagcagatgtcccgtcatgccggtgaggctggagatgccggtgttgagagcaaaaacgaagccgctcgttgcaagaaagaccagggagagcgaaagcatccggaacactcgggcgtcgaagtgccggcgcttggtcagcaagcctgtcagggcagcgagaatgaatatcccagccaggaactcggcgccctttttgaacggggtgagccccacctcgtccgagaagcagagggggaagatatccccgcacaggattgacagcaggaaaagtgacgttgcggccatgtaagcggtaacggtaacagagggattgagccgctttctgacgaacagcggtgcaagcgccagcgacgctccctgcagcagtcgcgagccgatccagagctgggtggagaggtttgtgcccgcgccggggaagacccccatcccccggtagctcagggcgtggaacagggtaatgattgccacgaacaggtgggagatgccgatgagcagaatgcagtggttatcgatctggcgccgggcgtgccaagcgaccatgaagatgccgcatcccgcgactacggtgacgatttcggtaagcgtatgaaataagagatagttgacgcggctcgtcaggacgagcgcggcgaggaacagcatcaccagggcgaagcgtgcgcttcgcgatacgaggtcggagctggtcatgagtagggatgatcagttattattttgatcctgctaattaagctcggatcacagataccatatcatttcaagttggcttcgcaagggagaaatacccccttgtggccggaattccggccatgaccgtcagacgctgaaccatcccaccatgccgcacggggctggatgagttgtaccggggccgccggtggacggcggcgaaggctgctgcatgttcacacagatagtttgtaccactgtcctctgctgagagcaagaaatcgttgagccgtaccggtgattgacaaatagcggcccttacactatacaatcgtatttttcgggagggtttgtggaacagatcgacgattccaggctgcgcggcatcattcacgaccggatcaaggagcggggcggacgtatcccttttgccgactttatggcggcgtgcctgtatgagccgggcctcggctactacacgtccccgggccgcaaggtgggtgccgagggggatttctacaccagcatcaacgttcatcgggtcttcggccgactcatcggacgggagatctgccggatgtgggaggtcatgggatgcccggcgcctttcaccctggtggaggccggcgccggccacggccgtctggcggcggatgtgctcgacgccgtccgggagctgaacccggaactctatgccagcctcaccctgcggctcgtggaggctgagccgtccctggccgaagcccaacggcaggtgttggccgagcacctcgatcgcgtggcgtggaacgatcctgccgagctgatggggggtaccctcacgtttaccggctgcctttactccaacgaactcatcgactccttcccgacccatgtggttgaaatgacccctgccggcctgcgggaagtcttcgttaccgccgacggcgatggcttcgccgaacagctcgaccttccttcgacgcccgacctggccgactattttcggcggatcgacgtcaatctccagccggggcagcggaccgagatcaacctcaatgcctgccgatggctggagggggtcgcccgctgcctggagcggggcttcgtgctgacagtcgattacggtttcctctcgcccgaactttacggccccatgcgccagaacggaacccttctctgctacttccgccacacgatccaggaagacccgtaccaacgagtcggtcatcaggacatcacgagccatgtggatttcacgacgctcatcctacgtggtgaggaactggggctgcacaaggcttggttcggcgagcagtaccgctttctcatggctgcggggctcatggaggaactcatggccctggaggcggcggccgccaccgaagaggagcggatcaagatccggttggtgctgaagaagctcgtcctgcccgagggggggatgggcgacaccttcaagattctcgtgcaggcaaagggggtcgagaatccccgcctgctctgcatgcgcgactggagcaagctcttttgacagccccggctcaggtgatagactgtttcctgcgacagcccgcgccattgtggccccggagatacgcttcatgctgaccggtatcggggccatcgtgttcgatctggacggcactctctaccagagtgagtcgttgggagggcagatcgcagcctgcgccgaccgctatctggcggatttgctcagcgtgagcccggaagaggcgggcgagattgtccggcgggtccggcgcgaactgaccgcccgcttcggcagggaggcctccctgagcgatgcctgtcgggaactcggcggagacctcagggagcttcatcgtcgctttgccgccgaggtggcaccggaaccccacctgcggcgcgatagtcgggtggtgcaactcctgcgcactctcggcgctaaccgggagctgtacctctataccaacaacaaccgtgccctttccggccggatcatggatgccatcggcgtgacggggctctttcgccgtgtcgtcactattgaggacagctggcggcctaagccggatctccaggcgttggaagctctgtttgccgccctcggccggaaaccctccgaatgcctctttgtgggcgaccgttacgatatcgacctgcggcttccggcggaactcggctgctcggtctatctctcccgcaccgttgatgaactgctcggcttgacactaccactcagcgaggaacagcaatgaacgaacacggcaaggaaatgctcgatgccatcatgagggccatggagatcgagaaagaaaccttcgacttctacacacgggccgagcacaagacgttcaatccggaaggcaaacggatcttccgctggctcgcccgcacggaggagcagcactacctcaagctcaacgaactctaccagtcgctccacgaggggggccgctgggtcttctacggcggctccaccgtctccctcgacccggccggcccgggcgagaagcaggtggcgttcgacaccgatgatcgccaggcactggaaatagccatggagatcgagaaaaagggaatcgcccacttcgaagagctcatggagaaggcaaccgacccccaaggcaagagcatgctccgtgccttgcgcgacgaggaggcggagcacttgcggatcgtaaccgaaaagtacaatgcgctccagcggtaagcggggagccgggacaggaaggggttgacgcgtgacgttccgggtcgagaaggataccctcggtgaggtgcgggttccggcggacgcctactacggcgcccagacggtccgggccgtggagaatttccccatctccgggctgcggccccatccggccctcgtccgggcgacggtgctcgtcaaaatgtgtgcggcccgggccaacatggccacgggcaggctcgattcccggcttggagacgctatcgtccgggcggccgacgagtgcctggccggtgcctttgatgcccacttcgtggtggacccgtttcaagccggcgccggcacctcccacaacatgaacgtgaacgaggtcctcgccaaccgggccaatgaactgctgggagaggagcggggcaggtatgctcccgtccatcccaacgaccacgtgaacatggcccagtccaccaacgacgtcttccccacggccatgcgtctggcggcccttcgggtggcgggggatctccggccggccctagagggactcgttgccgcgcttcggaaaaagtccgctgaattcgacggcattctcaagagcggccggactcacctgcaggatgcggtgccgatccgtctcggccaggagttcgaggcgtgggccgtggcgctggagaagaacctggccgccatcgagggggcggtgccgggccttgcggaactgggtatcggcggcaccgcggcaggtaccggcatgaacgccgagccggcctacatcgatcttgtggtggcagagctcgcccgggaaaccggctttcccctcgtacggggtgcgaacctggttgagcggatgcagaacatggaccccttcgtggccctctcctccgctctcaagggacttgccgtaaacctcgcccgtatcgccaacgacctgcggctcctttcctctggcccccggaccgggctggccgagatcgcgctgccggcgctgcagcccggctcctctatcatgccggggaaggtcaacccggtcatggccgaggtgaccgacatggtcgcctttcaagtgatgggtgcggacacgacaatcatgctcgccgcccaggcagggcagctggagcttaacgtcatgatgccggtcatcgcgttcaaccttctgttcagccttgaaatcctgaagaacacggtgcccaagctggctgatgcctgcatcgccggcatcactgcggaccgggagcgctgcctccggtacctggagcagtcggtaggactggccacggtgctcgcgccctacatcggctatgccgcggccgcggaggtggccaaggaatcgactgccacgggccggagtatccggcagatcgtggaagaccggcagctcctgtcggccgggcgtctggcggagatcctcgaccccttccctctcaccagccctggcgttccgtgagccacacatcaagcagagaacacaacccaaggaggagacaacaatgctggaagacgttaagaaggttcttgatctggtccgccccgcgctccaggcggatggcggtgacgtggagctggttgaggttaccgaggacggcgtggtgaaggttaagctggtcggtgcctgcggccactgccccatgtccaccatgaccctcaagatggggatcgagcggaccctgaaggagaaggtgccgggagtgaaggaagtggtatccgtccagtagtggacccgcggcgaatcgtcgtaaaaggaggatgacatgggttacaaggtcaaaacgtttggcatggagctccgtcccctcaaggccatgcaggagcttttcgccctggatgccatggtcaacgcattcgtagctgaaaatggcgtgaagcggatcgtttccgtctccgactcgccgaccaccgatgacaagggcgaaacaatcggcctcgtcagggtggtcgcctacgaggactgaggcgaccactggcgaagccgcactagtgggtgcctaggggcgcgggggaaactccgcgcccctttgttgcgtcatgcccatcttcccttgctcccccggcgtgcctgcgttacccttgaagcaggagcaaggccatgtccatcgttcgccgcaaaatgattatgggcactccccgcgccccccgctttctgagggtcttcaggcggaacgccgaggcagcccattcccggggaaacagggtgaaactgttcacctcgggggctgatttctttccggccatgctcggcgcctttgccgaggcgcgccaccatatccacgccgagttctatattgtgcgcgacgacgccacgggcgcggcctttgccgaagcactgctggccgccgctgcccgcggggtggaagtctcccttatctatgactacattggttgcttcgacacaccttccgcctatttccgccggctggaacagggcggagttcgctgcctcgccttcaatcctccccccttcaaggggggaatcgcttggttcgacaagcgggatcaccgcaagatggctgtggtcgacggggaaaccgcgttcacgggcggagtcaatgtcggcgacgagtattcggggttcggctttccccatgaacggtggagggatgtgggcatcaggatcgacggaccggcggtcatagatctgtcgcggctctttcgggggttctggcttgctgagaaggggagttcctcaccggcttggcatcaggagcgcctgcccgtggccgcggtcggtgatgccgacgtaatggtcatcagtgacggcccttaccatgcccgttcctttatccgcaatgccttccgtatcgccatggccggcgcgggcgagtcgatccggatcatgaatccttacttcgtgccgggaccgcgggtggttcggtctctgctgcgggccgtccggcggggcgtcagagtccagatcatacttcccgccaagaacgatgtgcccatcgtgcgtctcgtgagccgcagctactatacccccctcctgcgggagggaatcgaactcttcgagcgccaggggccggttctccacgccaaggtcatgctcattgacgacgcctggggggtcgtcggctcggcaaatctcgaccagcgcagttttcaccgcaactatgaggtgaataccatcgttgccagccacgagttcggcagccaggtggcggaaatgttcgccgaggaccttgccggatcgcgacgtgtggtccttgaggaacacgagcagcggggctggcatgtacgcttgctggagcgtctctgcggatcggtgagctggtttctgtagtgtcttcacccttgtccctcatccattcctgttgtacgatgactctgggcttccatgcccatgaaacgccctgtccggcgaggtattcccatgactagaaaagccgttgtcctttacagtggcggcctcgactccaccacctgtctcgccattgcgcgggccgagggattcgagccccatgcaatgagtttctcctacggccaacgccacagcgtagagctggaactggcaaaaagaaatgcgcggcccgcaggggccgtcgaacacatggtggtggagttcgatttgcgcaaggtcggcggcagcgccctgactgccgatatcgccgtgccaaaggagggggtgggggatgatatcccggttacctatgtgccggcgcgcaacaccatttttctctccttcgccctggggtgggccgaggtgctcggtgccttcgacatcttcatcggcgtgaacgccctggattattcgggctaccccgactgccgccccgagtacatctccgcattcgaaaccatggccaatctggcgacccgggttggtgtagaagggacgggccgcttccgtatccatgcccccctcatgcgtctcactaaggcggagatcatccggaaggggctcgctctgggagtcgactacgggctcacccactcctgctacgatccctctcccgcaggagttgcctgcgggctttgcgattcctgtcgcctgcggctcaaggggtttgctgaagtgggagtggcggacccggttccgtacgtgactggtggacagggcctggggggcgggaaggaaacgccatgaagggacagaaaacagaagaaagccgtacaacggcctccgagacacggtcgtcgacgtccgcgccaatgcccgatatgcagaccagccgcgacacccgcaagatccccatcagcaaggtgggggtgaaggacatctcctatcccatcgtggtgatggacaagaaccggaagttccagcagaccgtggcccgggtgaacatgtatgtggatcttccccatcatttcaagggaacccacatgagccgcttcatcgagatcctcaacgcctaccgcgaggatatcgccctggacaagatggaaccgatcctccaggagatgaaaaaaaagctcggtgcatcctcggcccacctggagattgagtttccctactttatcgagaagcgggcgccggtgtccggggccaggagcctcatggagtatacctgcaccttcacggggactctggccgagaccttcgatttcgtgctcggggtccaggtgccggtaacctctctgtgcccgtgcagcaaggagctttcccgctatggcgcccacaaccagcgcagccatatcacggtacgggtccggtatgccggcttcgtctggatcgaggagctggtggaactgatcgagggctgcggttccagcccggtgtggtcgcttctcaagcgtgccgacgagaagttcgtgaccgagcgggcttacgagaatccgaaattcgtggaggatatcgtccgtgaagcgaccctggctctagccgcccatgaggccataacctggttctcggtggaagccgaaaatttcgagtcgatccacaagcattccgcctatgccgccattgagcaggataagcgaaaggcatgagcgtagttcatgtactcacgcacgttccttgttaatacgcgccgaagcggctgacgacatcccgtgtggataactatgtggaaaacccccaaagttgtggataacgctagccgttgtccgctgtaaaccccctgcccatgagccttcagccatgtcgaaaagctttgatgatcttcgccaaaagaccgatggccggccgggtgaagacacggctgaccccccccctctctcccggggatgccgctgagctctaccggcggatgctgctggatatccttgcgaagtgtgcccgaatggtcggcgtggatctcctgctcttctacgagcccggggaaggaagcggccgtttctttgaagaggcggctccggggtgggcatgtcgtccccaggaggggggtgatctgggggcgcggctcgattcggcctttcggcttgctttcggtgaagggtatggtgaagttgccgtgatcggtaccgactcccccgacctgcctgaagagtatgtgcggctggcgttcgatctgttggaccaccgggcggtggacgcggtctatggtccctctgaagatggcggttactacctcctggctctgaagcaacaccggccggagcttttccgcgatatcccctggtccaccggggaggtcctggagcactcgctggctcgagccaaggcggtaggcgtgcgggtcgagctcctccctgtctggtatgatgtggatagcatcgccgatctgtggcgtccggggctggccggggccggcaccgtggcaccacttacggcggaattcgtttccggccttatttcagcacatccaccagataccccaccccctgcaggtgagagataacctcctgaatgtgctcgaacccccgggtctccagctcgatgaggacctcggtcttgccgatggggagcgatttcgagcgccggtcatgggtgatgatggagatgttggctttagcctcggcaatttccgtcgcaagtcgcgccagggcaccggggagatcgtccagctccaccttcagcttcaggtagcgcccggcagccaccagaccccgttccaccactactgagatggtcttcacgtcgatattcccgcccgacagcacgcagaccgtttttcccgaaagatcagtcacccgccggttgagaagcgcggccaacggaacggccccggccccctcgaccaagagcttggttcgctccagcagcgccacgatggcaagggcgatctcctcttcttccaccaagaccacctcgtccaccaagtccctgatgatgggaaaggtgttcacccctggcttcttgaccgcgatgccgtcggcaagggtgaccgtcacggggacctggacgatcttccccttttgcagcgaatagtgggcggatggggccgccgctgtttcaacgccgatgatccgcacgtgggggtgggtttctctgatggccgtggcgatgcccgcgatgagaccgccgccgccgatggggacgaggatattggctacatcgggaagctcctggagaacttccaggccgatggtgccttgcccggccatcacgagcgggtcgtcaaaggggtggacgaagagggcgccccgttcctcctgcgcctggaccgctgcagcgtatgcctcgtcgaagttgcggccggtgagtaccacctcggcgccgtagtcacgggtggcaaagaccttctgcggcggcgtgctttccggcatgaacaccgtggacggcactcccagcaggtcggccgagaacgcgactccttgggcatggttaccggcagaagcggtaatgacaccctttgccagtgcctcccgcggctgcgacgtcatgaagttcagggcgcctcggatcttgaacgcaccggtgcgctggaggttctcgcacttgaaatagatcgggattcccagtttctcgctgaagtgatgggagtggatgagctcggtgcgacgaacccgcttcctgagtcggtcgtcggcttcctgaatcagtgtgtaggggagcattgcgattgcgcctccggcctgctagtgtgaatgcccgtgatgatgtccgtgggggccgtgggtgcagtgcgcatgggcgtggtgatggtcgtcatggctctggccgtggcgcggtcggtgccggaggtccttgatgaccggcccgtcgacgcagcgggtgcactcggcctggagggtcgtgtgggtgatgtggtaacgctcaaagagcagttgttcgatctgtcgtagaacctcggcttgctgtcccttgtactcgggttttacgtccacgtgggcggacagcgccaggatatgggagcagatggtccagatgttcatctgatgaacggcattgaccccttccacgcctgccatctcgttggccacctgctgcgtgctcattccccggggtactccttccaggagaatgtgggccgcctcccgcaatacccgccacgagcctgcgaagatgacgcagccgatgccgatggagatgagggcgtccaagacgtaccaaccggtgaagtacatgatgagcccgccgacgatgactcccactgatgccgccgcgtcgccaacaacgtggaggaaggcgctgcggacgttaagatcgtcgtgggagtgcccatggagggccgtggccgaaatgagattcatcaccagacccagagtggcgatgagcagcatcggcaggctcttcaccgcttcggggttcatcagccgtcccaccgcctcgtaaaagatgcccagtgccatgagaaagaccgtggcgccgttgatgaacgaggcaaagacctccgcccggtgccagccgaaagttttggtgtcgctggcggggtatgacgcgagcttgatggcggccagcgagagcaccagggcgaagagatcgagaaacacatgggccgcgtccgacaggagcgcgagcgagttggtccagatgccgccgacaatttccgccacgagggtcagcgcagtcagggcgatggcatatttcagccgtccggtaatgcttctgtccagatgagagtctgcgtgcatcagaggtctcccgggggggcaccgcttgtgcgggtcgcttgtcggcgaagtgtatcaaagcgccgactggccggtcaatggtaaagagcccgtctacgcttgcaattccccaaggttgctggtatcttgtcgcgatagttttttggagggctttaatatgcaagcaacccaccatcgtctccttattctcggttccggccccgccggctacaccgctgccgtctacgcggctcgcgccaacctgagcccagccctcatcaccggactccagcagggcggccaactcatgaccaccaccgaggtggacaactggcccggcgaccccgacggcgtgctcggtcccgacctcatggaccggatgcggcgccacgccgagcgcttcaacaccgccatgatctatgatcatatccataccgccaatcttcgggagcgcccgttccggctcgagggggattccggtatctacacctgcgacgcactcatcatcgccaccggtgcatcggcacgctatctcgggcttccttcagaagaagcgttcaagggcaaaggcgtatccgcctgcgccacctgcgatggcttcttctaccgcgggaaaccggtggcggtaatcggcggcggtaacacggccgttgaggaggccctctatctatccaacattgccagccacgtcacgctcgtccaccggcgcgacaagctgagagccgagaaaatcctggctgacaagctgatcgaaaagacgcgcggcggcaacgtcaccatcgagtggaaccacgtcctggatgaggtcctcggcgatcaggccggggtgaccggcgtccgcatccgccatacgagcggatccaccaaggagctcgatgtccacggctgtttcattgccatcgggcatactcccaacactcacctgttcgagggacagctggagatggacgaggggtatatacggacccagtgcggtgccgaagggaacttcaccgccacgagtattcccggtgtcttcgccgccggcgatgttcaggaccagcattaccgccaagcgatcacctctgccggcaccggttgcatggctgccctcgacgccgagcgctatctggatatgctcaaaccctgaccgccatgctcgccaaagccctctccagcgcccttctcggaatcgatgccgtcatcgtcgacgtggaggtggatatttcgccggggcttccccagttcgccaccgtcggcctccccgacggggcggtcaaggagagcaaggaccgggtcaagtcggccctcaagaacgccgggtacgactttccgccccgaaagataaccgtcaatctggcccccgccgatctgaaaaaggagggcgccgccttcgacctgcccatctccgtcgggatactcgccgccaccggtgtcgtcgaaggagggcgactaaaggagtatctcctgttgggagagctctccctggacgggatcatcaagcccgtgcgcggctgtctttcggtggccgttgcagcgcgcaacgcaggccttgctggcatcgtcgttcctcgggagaacgcgccggaggcggcagtggttgagggcgtcgacgtcattggcgtgtcggagctggccgaggtggtcgagtttctgaacggtgagcggcgtatcgatccccaccgggtcgatgtggcggagctcttcgagcgcaacgccgaaaccggcgacgatttcgccgaggtgaaagggcaggagcatgccaagcgtgccctggaagtggccgcggccggctcccataacctcctcatgatcggtcccccgggctcaggcaaaaccatgctcgcccgcaggatcccgaccattctcccccggatgtcctttgaagaggccattgagacaaccaaggtgtacagcattaccggcctgttggaccgagaacatgccctcatcgcccaaaggccctttcgcagcccccatcacaccgtctccgacatcgggttaatcggcggaggcaatacgccccgccccggcgaggtctctctttcccattacggcgttttatttctggatgaactccccgaattcaagaagaatgtcctcgaggtgttgcgccagcccctcgaagatggcaaagtgaccatttctcgggcactcatgtctctcacctatccgtcgcgcttcatgcttgttgcggccatgaacccctgcccgtgcggctatctgggggacgcccatcacgcctgttcctgtacgccgctcatggttcaccgctaccgttcgcgcatctcgggccccctgctcgaccggatcgatatccacatcgaagtccctgcggtcaagtaccgggatctggccgacggccgcgagggggagggatccctggatatcagcaggcgtgtggagtcggctcgcgaggtccagcgtgaccgtttccgcggttcgaaggttcacagcaatgcccagatgaccccccgcttcatcaaaaagtactgcgaaccggacagtgcagggaaccgcctcctggagctcgtcaccgaccgactcggcctctcggcccgttcctatagccgcatccttaaggtggcccgtactattgccgatctcgccggcagcgaacaggtgcgggaagaacacctctccgaagcgatccagtaccgtactcttgatcgcaagacgttctgattttgtagaatcccgctcttccccttgatcatttttatgtatgcagtatactgtatgcgaaaagctagctcatgaatcattaatgactttttagcttgactaaagaaatccacttaagtagaatccggttctactttttggtagacggtaaagcgttcagtagcgttgatgttatgcaaatgaggtaacggcgaagtttcgttaagccgcagaacgtcgctgtaaacaacaaaacagaacggaggtaagagatgtcagagtacggcacactgcaggaccgcgtacgttgcaagtcactgctcaacaaggttatgtcggccgaggagactatccagttcttcaagccgggcatgaaccttggctggtccggcttcaccccggcaggttatcctaaggcagtgcccatcgcactggcagatcacgttgagaagaacagcctgcagggcaagatgaagttcaacctcttcatcggcgcctccgtcggggccgaaaccgaagaccgctgggccactctcgacatgatcgaccgtcgctggccgtatcagaccggtaagaacatcgccgccggcatcaacgagggccgcatccggatgggtgacaagcacctctccctctttgcccaggatctgggctacggcttctacaccaaggacagcgaaaccggcaagcttgacctcgccatcatcgaggtttccgccatcaccgaagacggcggactggtccccaccacctcttgcggcgttattcccgagatcctcatgatctgcgacaagatcatcgtggaagtgaacaccggtcagccctccttcgaggggatgcacgacatcgtcgtctgcaaccaccccccgaagcgccagattctgggcatcacccatgccggtgagcggatcggtacaacctacgtaccgtgcgacccgagcaagatcatcgccgtggttgagtccaagtaccgtgacaaggggcgtgccttctccgagcaggacgacacctccgaggccattgccaacaacatcatcgacttcttcagccatgaagtaaagatgggtcgtctgcccaagaacctgcttccgctccagtcaggcgtcggttccatcgccaacgctgtaatcggcggcctggccaagggtcctttctccaacctgaccgtttacaccgaagttctccaggacaccatgctcgacctgttcgattcgggcaagctggatgccgcttcctcctgctccctctctctctccgagaccccgggcttcccccgtttcttcgagaactgggagaagtacttcgacaagatcaccctgcgtccgctctccatctccaacgcaccggagccgatccgccgtctcgggtgcatcgccatgaacaccccggtcgagatcgacatctatgcccacgccaactccacgctggtcggcggcacacggatgatcaacggcctcggcggttccggcgacttccttcgcaacggcttcttgaagatcatgcacactccgtcgagccgtccatccaagaccgacccgaccggtatctcctgcgtggtgccgcactgctcccacatcgaccacaccgagcacgatctggactgcgtggtcaccgagcagggtctggccgacctccgtggtctggcaccgaaggatcgcgcaaagcggattatcgagaagtgcgcccacccggactacaagccgattctcagcgagtacttggcaatcgccagtgccgattgcctcaagcgcaaggtgggccacgagccgcaactgtgggaccgcgccttcaagatgcacctcaacctggagcgcaacggcaccatgaagatcaagaactgggacgtgaaggtcgatctctgcgagtaaggtcgacagtcagtatcaggcatgaaaaaagccccgccgaacttcggcggggctttttcgtatctctcaacgggggaaaacgggaacggtatcccctggcgaattatgatgatctacggggttgtcctgctccgtgcctccctgtccggtattccacaaccggatcttttgaccgtctgctcccccaggatgtacggtccgacgatttaccggaccggccgggcgcggcgccggaggggcggttcgaggagcccttccgggcgggaccggctcccattcccggtttacggcctgatcccgctgatacgcggcgaagcgggcgcgagggttccagcccagggatgtggtgttcggggagtgtctggccgatgtaacgctcaatgcgggccaggtaattgacctcgttgagcgaggcgaaggagatggcgattcccgaggcgcctgcccggccggtgcggccgatgcgatggacgtaatcctcggcgaacttgggcaggtcgaagttgatgacatggctgatgccggtaacatccagcccccgggctgccacgtcggtggctacgagaagcctgatccgtccttgcttcatggcggcaatggttcgattccgggcgttctggggcatgtcgccatggagtgctgctgccgaatggccctgggccttgagttccagtgccaggttttcggcatcacgcttggtcgccgaaaagataattgccctgcgcaggctttcgtcggtaatcaggtgccgcagcagccggttcttgtggtgcaggtcatctgccacgtgaaggcgctgttcaatgtgctcatgggtagttttggtgccggcgatgtcgatccgctccggctcacgcaggagccggcccgccagtctggccatggcgctgtccatggttgccgtaaacagcagggtctgacgcgtggcgggggatgcggcggcgatgcggtccacgtcgtcgctgaaccccatgtcgagcatccggtccgcttcgtcgaggaccagcaattcgagacgggaaagatcgagactcctccggtcgagcaggtctaccagccgacccggcgtggccacgatgaaatcaacgggcgcggagagaaggcggagctgtgcgtggtagggcatgccgccgaggatggcgccactgcgtacccgcatgaatgccccgtacgtccgcactgcgtcggtaacctgctgggccagctcacgggtaggagtgagcacgagcacacgcggcccgcgcccggggccctgaggcggagaactcagccgttgcagggccgggaggacgaatgcggcggttttgccggtaccggtctgggcggtggcaagcaggtccacgttctccagtgcgcggggaactgcggcagcctggaccggcgtcggctctgtgtaaccacaggcggctacggctttgagaatgtgcggggcaagtttcagttcagcaaaggtcatgcaaggatccttgtgggtttcgccggccaggggcaagccgctaacgggccgcacgggtgcaacgcaccacgccgcacgagccgtcagggctgccgtagctgtcgtcgaaacgggaaaaagtttatgtgcgcgccgcagggcaacctgatgccctgaacagggtcggcaacaacacagaactgactggcatgaaacatcgtcgccaaccatgtgtgctgccgcgccgaagagcgtgctgaaagcagagggggttagtgatcgatgaagcaaagggcgggggtacttcggggtatgccggagggcagaatccgcctgagcgttgttcagtcagcggtaactgtacgggatactggtggaaatgacaaggattttttgtcggcgggcgctgaacaccgtccggtggcggctttgcgcatccggatgaggctcaggtgcgtgccttgggatgggccttgtcgtacacttccatgagacggtcgattcccacgtgggtatatttctgggtggttgagagcgaggcatgtcccagcagttcctggatggcacgcagatcggctcctccctcaaggaggtgagtggcaaaggtgtggcgcagggtgtggggagatatcttcctcatggcggcgactttcaggatatgcttgtccaccacccgccggacgctacgggcggtaagccggcctccccgagcgttggtgaaaagggggacctccaggggagggtggttacgggcggccagataggagcttagggcgaggcgggcatggctcccgatcggaactacccgttccttgccacccttgccgaggacacggaccgtgccgtcagccaggtcgatcccccccacattgaggccggtcagctccgaaaccctgacgccgcaggaatagagggtttccagaatggcccggtcgcgcaggctcaggacgccgggttcccggggagactccaccagggcggtcacctcatcgatgttcaggtggaacgggaccttcttctcgcgcttgggggtgctgaccagttctgccgggttgcgcggcagggctccggtgcggacaaggtaggtaaaaaatgcacgcactgcggccagtttacggccgattgagctcctggcgtgagattgatggagctgggcaagccagcgccggaccaggaggtggcttatggccgccgcgccggctccggcgcccagttctccccggacgaagtccctgaattgggcaaggtcggactcataggcggcgcgagtgtggggggaaacggcgcgctcgttctccaggtagcggatgaaagtggttacttcaaactccacggctgcctccgggtaggatcgtgcgatcggcctatgataacagattccattgaccgtgcgaaggccggttgtgtatcgccctgaatcggggtatgcttcctcagttgtcctgtccgcttgacctgtgtcaaggcgggtgcggcggaagggcgatattcttatgtaactattttcgggaggtacgaacggcgtgaaacgagtggttatcatcggtatgggttttggcggcatcagggcggcacgaaccctggcgcaaaaggggctggatgtggttctcgtggaccgaaacaattaccacctcttccagccactcctctaccaggtggcaaccgccggtctcgagcaggaatctattgcctatccggtccgcgcaatggcccgcggttggaccgggacacggttccaactggccgaggtgaccggcgtcgacttcgaggcccgccaagtcgttaccgacaacggtaccataccttacgactatctcgtgatcggtgcaggaagcgtcaccaactatttcgggctgaaatcggtggagcagcatgcctttgacctgaaagagctggtcgatgccgagcggctgcgcaaccatatcctcacggctttcgagcgggccgtggttgaacccgatccggccaagcgccgagctctcatgacattcgtgatcgtgggcggcggccccaccggcgtcgagtttgccggcgccctcatcgagctggtccggtacgtgctgaccaaggattacccggaactgagcgttcaggctgcgcgggtcgtgctggtggaggcctttgaccggcttctggcagccatgccggccgagctgcagggctacaccctggaaaagctccggggcatgggggtcgaggtgctgctcaacgcccgcgtggtagacgcagggcctgaacgggtaaccctgcatgacggtgccgtcattccggcccatactctgttctggtccgcaggggtcaaggctgcacctctggcggcgaccctcggcgttgaacagaacccgggcggacggatcgcggtggagcccgatctgacgttgcccggccatcccgatgtctatgtggtcggggatatggcctggctggagcaggatggtgctcccctgcccatggtggctccggtggcaatgcagatgggaatccatgccggaaagtcgattctggcccgtgagcagggggcgcctgccccccctttcaggtatcacgacaagggaagtatggccaccatcggccggagcgccgccgtggccagcgccttcggcatgaatctccgcggatatgcggcctggatagcttggctcctgctgcacctctactacctcatcggctttcgcaaccgtattgtggtcatgctcaactggatctggtactactggttccatgagcgccaggtgcgcctcatcacggagcgtgaaacaccgggcaacggatgcacacggtagccgtcgaacgggccgcacgctacgatccttcagaggttgccgaagccatggaccgggccctcgcttccctgggaggaatggatacctttgtccgtcctggtgagcgggttctgatcaagccgaacatgctggctgccaaggcacccgagcgggcggtgaccacccacccggaggtgctgcgggccgtgattcggctcgtccggaaggccggcggaatcccgctggtgggcgattctcccggtatcggcggctttcgggccgtggcggaaaagagcggcatggctgccgtcgtccgggaggccggtgccgaactggtcccgtttgacgaggctgttgccgttccgggcagcgggctcttcaggcgtatggatgtggcgcgaccctacctggaagccgatcggctcatcaaccttcccaagctcaagacccacgagatgatgaccatgacctgcgccgtgaagaatcttttcggcgcagtggtcgggaccgccaaggcgggctggcatctcaaggccggcgccgaccgggagctgtttgcccggcttctcctggaaatctaccttctgaggccaccggatctgaccatcgttgacggcattgtggccatggagggtgatggtccgggcagcggagaccccaggccgatggggctcattctggctggagccaatgccgtggcggtggatgtggtagccgcggaactggcgggtattccgaagcagctcctctgggtcgagcgtgccgccgaacggctcggcatcgacggctgggaccggtcccgcatcgcgacggtcggactcccgcccgacgatgcccgggtgccggactttcgcttgccgcacctgtcggacgtccagttcggcatccccggtttcctcaagaaccggcttcgtcatcatctcactgcgcggccggtgccgaaccccgaggggtgccacctgtgcggggcgtgccttgacgcctgtcctccacgggccatctccgtgcgcgacgggcgtctccatttcgactaccacgcctgcatccgctgcttctgctgccgcgaactctgccccgacggctccctcggggtacgggatggagtgctgctgaaactgctcaagaaattcaaggagtaaactttaatggctccgctccttgacgttgcgggggggcaggattatcataactataacctcgcgcactgaggaaatccccctgaaaggagaccccaggccatgtggaccacgatctatatgcttcgtccggttacccgctgcaaggagggttgccgacgccggcccgtcgcctgatggtggcgggcgttacgatgagccccctgtcgtttgcggcagggggctttttcatgtcaacggttggtgcgttctgccgtttttgatatataatccccgtgccatctttcccccatgaggtgagaatgaaaaaagcagccatcatcgcggcggttgtcatcgtagccgtagcgggaatctatttcgccttcggcaagcgtgaacccgaacggacctacaagactgcaaaagtggaacggggcgatgtcgttgccaccgtctccgccacgggcaacctgagcgccgtcactaccgttcaggtcgggacccaggtctccggcaccatctatcgcctgctcgtggactacaatacccccgtgaaaaagggacaggtcatcgccgagatcgatccggcactgtttcgggccgacgtggagcaggcaaggggcaaccttctgagcgcgcaggcgaatctcctgaaagccagggccactgccgccgatgccaagcggaccatggagcgcaaccggcaactggtcaaggagggagttgtctcccagagcgacttcgacaccgccgaaaccggtgcccaagaggccgccgccgccgtcaaggccgctgaagcctcggtcgtccagacccggggtgccctgtcccgggcggaaaccaacctgaagaacgccaccatccggtcgccggtggatggtgtcgtcatatcccgggccgtggacgtgggacagaccgtggccgcctccttccagaccccgaccctgttcaccatcgcccaggatctcacccggatgcagatcgagaccagcgttgacgaggccgacatcagccgcgtgcggatgggacagcaggttaccttcaccgtggatgcctacccggacgagaagttcaatgcccgggtggcccagatccgcaatgccccggtcattacccagaatgtggtcacctacgtggtggttatcaccgttgacaaccccgacttgaagctcaagccgggcatgactgccaatgtggccattgaggtgggcaaaaaggaaaaagtgctcaaagttccgatggctgcactgcggttcaagccccgcgcggacggtgacgagggtgagcgccgcgctccgtccggtccggcaaaggcgaagcgggaggcgggacagcaggtcttcatcctgtcaccggagaagaagccggtgccggtgaaggtacagaccggtctcggcaacgacagccatgtggagatcgtctccggagccttgaaggagggagacgaggtgatcgttcaggagaccactcccagggataaacagaagagcggcggcagcggcagatctcccatggggatgcggttctagatgggcgcggtcgtcaggctcgataacgtcgccaaggtctacaccatgggggaccagcgggtggaggccctgcggggcatatccttctcggtggagcagggggagttcatcgccatcatggggtcgtccgggagcggcaagtccacctgtatgaacatgctcggctgcctggacgtaccgacctccggcacctatctgctggaaggggtgaacgtaggtgatctttcgcagaatgagctggccgccatccgcaaccgcaagctcggctttgtctttcaggggttcaacctcctccctcgcaccacggcacgggaaaacgtcgagcttcccctcgtctacgctggagttaacgccgcacaacggcgtgagcgcgcgctggcggccctggccatggtggggcttgccgaacgggcgggtcactacagcaatcagctttccggcggtcagcagcagcgggttgccattgcccgggcactggtgaacgccccggccctgctcctggcggacgagccgaccggcaacctggacagcaccaccagtgaagagatcatgcggattttcgcggagctccacggcaaaggaatcaccatcctcatggtcacccacgagcccgacatcgctgcgtgggcgtcccgctccataaccttccgcgatggccggatcattgccgataccaccgtgcccgcgccgggggagggccaggcatgaacctcctcatgagcctccggatctcgttgcgggccctgctcgccaacaagatgcgctcatttctcaccatgctcggtatcatcatcggcatcgcggccgtcatcatcatcgtggccatcggcagcggcgcccagaaggtggtgtccgacgtcatcgccagcatcggcagcaacatcattctggtaatccccggctccaccaccagcggcgggcttcgtatcggcgccggctcagttccctccctgactcaggacgatgcccgagccattaacaccgaactcccctcggtgctgcgcgctgccccaacggtgcggggcaccgctcaagtggtggccggcaacatgaactggtcgaccatgatcatgggggttacgccggagtttctgcaggtgcgggagtggcaggtggtgtcggggcgtgagctttccccttcagacatcgagggggcctcaaagaactgtatccttgggcagaccgtggccgagaatctcttcggttccgaagatcccatcggcaagaccgtccggatcaagcgggttcccttcatcgtggtcgggctgctggaccgcaaggggcagtcccctcaggggagcgaccaggacgacatcattctgcttcctctgagtacggcccagcgcaagatcctcggttcccagtttcccaacaccgtgggggcgatcatggtgcaggccaagagccgggaattgatggatcaggccgaagaggaactgacaacgcttctcgaccagcgccaccggatcggtccggccaaagagagggactacacggtgcgtaacctgaccgagatcctggccgcctcggagcagtcccagaagatgctcacgattctcttcggtgctgtggcatccatttcactgatcgtgggcggcatcggcatcatgaacatcatgctggtatcggtcacggagcgaacgcgggagatcggcatccggatggccatcggcgcccggcagcgcgacattctccttcagtttctggccgaggcggtgcttctgacacttctggggggagtcatcggcatggccattggcatcgggggggccacgctgatttcgcagttctttggctggcccacgatgatttcatcaaaggcaatcctgctcgcctttgccttctccggcggagtcgggatatttttcggattctatccggcacgcaaggctgcggggctcaaccccatcgaggcactgcgctatgaatgagttggattttggacgctatggggaggggctgtgaagacgctgctggtgtttctggccgtgaccctgctgaatggggcgtttctctatccgctgttctatctggggctggagagggaggtgtcgtggtggctggtggccgccatggtcgtcgtcggtgcgttctgcatctacctgctggtgcgctatcgcaaaagtctgtgacccgccgttactggaaaccgtcgtctgaggggagcgccagctcggccaaggggtctcgggggccggtatcggttccgtcaccctgggcggtcgccacgtggtcttcaacccatccctcgatccgctctgccaccagcactttcagttgttcctccatccggtcccgtgctttttgtgtgtacccggggatttggcggacctcgtagtgaacatgggggccggttgagcgcccggtgttgcccgacagggcgataaccgtggacgtgtcgactttttgtccttccgtgacgagaagtgtcgcgttgtgcccatacagggaaacatagccgttaccgtggtccactgcaaccaggttgccgtaccccttgtagagtcccgcatggaggaccataccccgctcggtgggatagaccggcgtgccttcgggcacggcgatgtcgaccccgtgatggtagacctggcggccgctgccgaaggggtcgatcctccagccgatgccggaggtgacggtgccgccgtccacgggcaagcggcgagccgctgcggcaggcgaacttcccaggcccacggccagggaaagagacaggagtatagcgaggatacgacgggtcacggcggtttttacctggtcagcccgagaatgatgaggctgacggacaatgcggcgagaccgagcatgaaggccatgattggcctgtcttccttgattgcgccacgagtaagcgtatgcagaacgtctttgaatagtgacatggcagcgcactccgattgcgtgaggctgaacatatcagagcaacatatatgccatgagtgccgggccgaaatcaaccctatcgccacttttaacttgtcatttcaaggcaaaattgtcatagtgaccatactttgaagacgggcgtcacgctcgtcttttgttttttaccggtccgcgcacagcggccgtacccttcagtcaggagtcgcgtttcatgcaggagagaatcagaaacatcgccatcattgcccacgttgaccacggcaagaccactctcgtggatgccatgctcaagcacgccggagtgttccgggaaaacgaagccatcaccgagcgggtcatggattccaacgacctggagaaggagcggggcatcaccatcctggcaaaaaacctgtcggtccaccatggccgctacaagatcaacattgtcgataccccgggccacgccgacttcggcggcgaggtggagcgggtgctcaagatggtcgattcggtgctgcttctggtcgatgccctggacggccccatgccccagacccgcttcgtgctcaagaagtccctcgacctcggtctgaagccgatcgtggtcatcaataagattgaccgccccggttcacgccccgacgaggtggtggacatggttttcgacctgttttgcgaactgaacgcgaccgatgagcagctcgacttccccatcgtctataccagtgccaagctcggattcgccaaactcgacctcaattccgactctaacagcatggagcccctcttcgcggtaatcgagagtaacgtccatccgccggccggcgattcgaaggccccgttccagctcctcgtgaccaatatcgactacaacgactacatcggccggatcgccaccggcaggatattcaacggccgggtgaaggccggcgagaccgtggcgctcgtgcggcgcgacgggagcatcgagcggggacgcatcaccaagctcctgggatacgaggggctcaagcaggtggagatccccgaggcgtgtaccggcgacatcgttaccgtggccggttttgacgacgtgggcatcggcgagacgctggccgctgcagacaatccggtggcgcttccctatgtgtcgatcgacgagccgaccatttcaatgaacttcattgtcaattcctccccctttgccggccgtgaggggaagttcgtcacctcccgcaacatccgggagcgccttgaccgggagttgcgcaccaacgtgtcgctacgggtggaggatacggccaacgcggacacgttcaaggtttccggcaggggcgagcttcacctgtccatccttatcgagaacatgcggcgcgaaggattcgagatggcggtttccaagccggaggtcatcttgcgggtgatcgacggcacgaagatggagccgatggagtacctggtggtggacgttccctccgagttccagggtgccatcatcgagaagatgggacctcgcaagggggagatgacctccctgcagcccatgggcgagacagtgcggctggagtttgtcgtgccggcccgggggctcatcgggctgcggggagaactcctcaccgagacgcggggcactgcggtcatgacccacaccttccacgactatgccccttacaagggtgatatcccggggcgcaagaacggcgtcctcattgccatggaactcggcgaaaccactgcctatgccctcgacgcactccagccccggggaatcctcttcatcggtcccggtgtggaagtctacggggggatgatcatcggccagcacgccaaggacaacgatctggacgtgaacccctgcaagggaaagaaacttaccaatgtccgtgcctccggttcggacgacgccatcaagctcaccccgccgcgcatccttaccctggagcaggccctggagttcattgacgacgacgaactggtagaagtgaccccgcagtccatcaggctcagaaagaaagaactcgacccgaacaagcggaaacggaagtgaaaggagacgcttcaccggtgtgtaaagttcccccggctccggctagggaactttacttgactttgccgggtgatttttctactttcatcagtgatatccgacggaaggtgagaccatgaacgtgtccaggctctgctccctctacccgaccctgcttatcccgctgctctttgtggccggctgcgggcttttcgcctcttctacggctccggtgagccgcagccccgagtccatggcccgggaggctgaggagtttcagagttcccgtcgattcgaggacgccatagcccagtggcgcaaggtgaaggaaagttacatttcccctgaactgataaccctcgccgagatcaagatcgccgacgcccagttcgacagcggcaactacattgaagctgccgcatcctacgaagagttccgcaaacttcatcccaaccacgagaagtcggcttatgcactttaccgccaaggcctgagctatttcaaccagatccacggattcgacaccgaccagacccccgtatccaacacggtaaccattttcgagtcgtttttgcgcctctatccccagtccgagcatgcggaagaggtgcgcaacaagcttgacgcggcgcgccagaaccaggtccagtacgagatttacgtgggacagttctattaccgtaccgaaaagtacacctccgccatcaagcggctggaggatgccctcaagcgctatccccgttctccgctccacgacgagaccctctactacctgggcaaggcctatatcaaagctggcgacaaagccggcggacgtgaggcgttccagcggcttttcaatgagttccgcacgagtaagtacgtggacgaagcccgctcgttcctggacaagaacttctgacatgagacgccttgcggcgctgctgttcctgctttcccttgccggttgcggcagtgaccggcgcgccgtggaagaggtcctgcggcttcgagaggaggctctcagccggggagacgctgccctttatgcatctcttcttgctcccgcgtaccggcaggcgcggcccgacctggagcagaacctgctgatttccggtccgatcggctaccgctcgctggaacgccgaatccgcctggatggaaccactgccgaggttgccggacgctacgtgatgaaggcgaacgtcaaggggcggatcttggagttggcgggacaggaaaccattgttctgcatcgggagaaggacggctggaagattgccggcgggctgtgagagcaatcctcgcctcgttggacacccattcatgacgaccatccttgccatagccgttttcggcgccgtcggctgtgttgcccgctatctcctggcgggcggggtctacgccctggccggcagggcgttcccttgggggacgttggcggtcaacgtcataggggcattcctcatcggcctgatcatggaagccgctctccggaccaccttaatgtcccaggaactgcgcctggggctcaccatcggttttctcggcggattcaccaccttttccaccttcagctatgagacgttcaaactcttggaagatggagagtttttctctgcctcgcttaacgtccttgccagcgtggccctctgcctcgtcggtacgtgggccgggataatggcggcgcggcagctgtagggaggcgtcatgacgagattcatcggcgaaaagatactcatgcgaattttcatcggcgagggagatcgctggggatcccgccctctccacgaggcgcttctggagctgctcaggcgtgaaggatgcgccggcgccacggtgctgcggggggtggcaggcttcggggcatcaagtgtctgtcatactgccaggcttctggatctttccgccgaccttcccatggtggtggaagtggttgacgatcaggagcggctcgatgctctgatgccgaagatagacgacatgatgacgggcgggatgatcacgttggagaaggctacggtgatccgctatacgccggcagggaagggaggagccgcaacgccatgaagtcagatccgaaacgacttgccgctgaaatggcgatcattgtcgtcgtggccgccatcatcggcataacctggaattaccggcttctggcagatgtctttcaggggcgcgccgtgggggcgggaacatctgaccctcccccggcggcgaccgttgcatcggcaccaatccctctccctctgggactcatgcaggtgaaggagctctttgaccgcaacgaggccctcatcatcgacgccagggatcgcgactcttatggcgccggacatatcaggggcgctgtcctgctcccccttggcgaggctgaccaacttatcccgccactggcggccaacacccccaaggatcgctttctgatcgtctactgcaacggatacgactgtcacgacagccgcgctttgggggagaaactcatccgggcgggctttggccaggttttcgtctttgagggagggttccccgaatggcgggacgcaggctatccggtagctaggggaggtgcgtgatggatgcggtgaaacgtcacctcacggcactgctgcgggttgctctcggcgtggtctttctctacgcagctgtcattaagatagctaatcctcccgcctttgccggcaatgtggccgcctaccaactgctcccgtatgccggcaactacctggtagcagccatcctgccatggattgaggcaatctgcggtttgttgctcgtcacgggctggagagcccgcagcgccgcagccctcgtggcggtcatgaacatcctgtttatcgttctgctcatttccaccgtggcccgggggcttgacatcgactgcggctgcttccgccaggggggagagaaaacttctgcctggacggccattttccgcgatattatgttgcttgttgcggccgttttcgtctttcgcaaaacaaaacaatgaacagtccgccatattgccgcatcccgaaaattgatgtaggatgcgtacgtttcatgaacagctggagacccgcgtgctgaacgagctcattcttaccgccgtcgcctacattgtcggatcgattcccacgggactgctcctggcccgtgcctccggcgtcgacatccgcgccaccggcagcggaaacatcggtgccaccaatgtttaccgcacccttggccgtaccgtcggcatcgccaccctgctgggcgactgtcttaaaggacttgtgccggttctcgtggcgcgcaagctcggctttgccgatccctgggtggccgccgtcggacttgccgcctttctcggccatgtgtataccatctttctcggcttcaagggagggaagggagtcgccacggctctgggggtttttcttggcgtttcacctctgtccgtactcggggcgctcgccctcttcatcggcattgtcgccacaactcgctacatctcgctcggatccatcatcgctgctgccgccatgcctttatttgtggccgccgtggagcgacgccccctccttgtggggatgacgcttgtcatcgcggtcatcgtcatcgtcaagcaccgggagaacatacgccgattgcgcgagggaaccgagaaccgtttcaaggcatgaaagtatccgtcaacctccgcgacagacgcctccttgtggtggcggccctgatcatcgccagtatccttgccccgttggtccgttatgggctcttcctcgccgtgccagccggcaacgggaaaaacgtccggattctctccttcgaaaagggggccacccctcggcgtattgccggtgagcttgaggcggccgggctgatcaccagtgcccggctgtttgtattccatgcccgtctgcatggagaggccgaacggctcaaggccggcgaataccaattctccgatgccatgaagcccgcagaaattctccacaagctggtggccggcgaggtctatgctcaacctttcgccgttcccgaaggatattccatgtaccaggtcgcggaattgctggaaggtaaaggaatgttctcgcgggaacgcttcctggctgccgctactgatccgtcgtttctggccgaactcggcatccagagcagcagtgtcgagggctacctctacccgagcacctatgccgtttcccgatccatggacgaaaaggatctgattcgggtcatggtatcccagttcgacaagatctatgcggccggattcgcagaggaggcgcgtcgccgggggatatcgcggcatcgagtggtgacccttgcctcaatgattgaaaaggaggctgtttctccggcggaacgccctctgatctcctcggttttccacaatcgcttggccaagggcatgcgcctccagagcgaccccactgcggtctatggtgtgcgagcctttggcgggaacgtgacccgtcaagatatcctgcggaatacctcgcacaatacctaccgcatcgccggacttccgccgggccccatcggtaatccgggacgcgacgctctggctgccgccctcaatccggccgccacccgctatctctatttcgtggcccgtaaggacggtacgcaccatttttcagccacgctggtggaacataacgcagcagtccaacgatacttgaaagatcccaccaaatgaaaaaagccccgccgttaagcggggctttttgtttcgaatacgattgttcgcccggaatcaagctttttccaccgtgacgggaacaactccgccgtcacgggacagaagggcgttcacgttcatgccgcggaaatggctgggtgcgaaaagcagccccggttgaacccgcggcgttatcttcgccgttccttcaaccttcaccgacccggcactcagccgcaccttacctccttcggcaatgccgagctttgccgcatcgttcggatgaatctcgatatatcccttggggatgatttccagattgtttttagaccatgtggtggtcgttccgctgtgatagaggatggtgccgaccagaagggtcgttggtgatccggcaaccgccctggcggataccggcgccagggctaggccgcccgaacgcggctgcgcggtaatggtgccgccggtccggccaacagatgcataggcgggaacgagcgccgcaacttcgtcgagcacggctgcgggtgaatgtatgcggctctcacccgtcaggcgattgtacagttcggtaaggatgtcccagtcctcacgggcgtcgcccgacggagcaaccgccttggcaaggggttgcactctgccgtcaatggtcgtgaatgttccgttcttctcggcggctacggatgaagggaagaccacgtgggccatttttgcggcctcaccagggaatgggtcctggacaatgaggagttccaacttctccagggccttacgtatccgctctccttccggaaacgatgccaccgggtcgcagccgaggaggtagagggccttgacgcttccctgctcgatgccttcaatgatttgccagagatccttgccggcagcggcaggaagttttttgccccacgctttctcgaaggtggtgccgtctgtctgatgaccggggaagtggtcgggagcaacccccatatcgagaagaccgcggatattggtcttctcatacaccgggaaaagcccgccggtatcgcctgcagtggcgccaagaatcagtgcgaggttgattagagccttcaccgcgtcggtattgccgccacgcatgagttcggcgccgaagatgacggcaactcccttcttgcctccgacaagccgcgctgctgcgcgcagatccgcttctgtgacgccggtcgccgcggcggcatcggcaatcgagactcctgccagggccgcggtcaggtcggaaagattgctgatgttcgcgctgcagaactccttgttttccaggccttcttcgagaacagctttggtcagggcattgatgagaagagtttcgtttcccggccggtatttaagatggctgttggcgaacttcttgagcttaatgtcgcgcatggcggcaagaaccagctttgcattgttctttgttgctgccttgatgacccgatactccatgccggtcgcctcggcgttcaggtcgcagccgacaacgagaacagcggtagctcggtcaatggcatcaatggtagtgctggcaccggcgatgccaagcatttccctcaggaccttctgagtcgcggcaaagccgaggcgcgcctccgaatcgatgttgccggtgccgatcgccgaacgcatgagcttctggaaaaggtagttatcttcgttggtgacccggggagaaccgaatcccgcgacggcgtcggcgccatggctggccacgatctgcttgagcgctgttgctgcagttcccatagccgtattccaatcggctttctggcctttcaccatcggctcggcaaggcgatccggggaattgatgtagctgtagccgaagcggccattgatgcagaggttgccgctgttgtaggtcgagtcgtcgctggttacgcgttccacccgaccgttacggctgtggtattcgatctggcagccggtagcgcagaagggacacacgctcggcgttgtcgtgaaggcccaggggcggccgcggaatttgaacggcttgctgataagagtgccggtggggcaggcggccacacagttgccgcagaattcgcagttgagagggttgccgtccaccgtatcgataatggtggcttcacccctgttgactaccctgatggcgttgcagccgacaatttcatggtcgaccttgacgcatttctcgcagaggatgcaacggttaggatcgctctcaatcaggggccagtcgtaacggattttgcgacgctcaagcacggcgccgtattcctgttttgcagcgccgaggccatagcaggcattctggagatcgcattcaccgcctgcatcacagacgggacagtcgagggggtggttcaccagcatcagttccatgatcttctggcgaatcctcgatagtttctccgactgggtcgttaccttgatcccgtctttgaccggcgtgttgcaggccgtcatgggccggtcgaccccttcgatctcaaccgcgcagacgcggcaggcaccggtaggcgacaccttcttgagccagcagagggtcggtatcgtgatcccgaggagcgccgccgcatcgaggatcgtggtctccttcgctactgtgatgtccttcccgtcgattgtaagactgaccatatccgtttcacccctggataagaggctcccggccgggaacgcaccgacgcccgggatcgttgccgatacccgggccgccgtggccccggccgtgggccgaagtggcatgctgaatgtgatggactaaatggcggccatggcgacccggtagcaccggaggcagcgctctgcttcctccactgcctgggtatcgacaaagccgagttccacttcctggtagttgcccttgctcgcccgctcttggccgtggacctcggcttggtgggcccgctcccgggagtcgagccagggaaccttttcgttcttgtcgtagaccggcatgttcgtgaggatgtcctccatgagttcgtcctcggtaaggtatgcctttccttcttcaagccagcgctgaatcacccgcgcggcccgatgtgcatttccaatgcaggcgacgacggtcagggggcctatttcggcatcgccgcccgcgaaaacaccctcaaggtcagtgatgagtacccgtgcaagggggttgcccatgccgtctttcaagtccttgcccgccgcatccttgagaggaacgtacttggtgacaacggtgttccacttggtgatgtcgattcccaggttgtcggggatgaaggaaagatcgggatcctggccaatggccgggatgacggtgtcacactcgaccacgaactcgctgccgggaaccggctcgggccggcgcctccccgaggcgtcaggctcaccgagggccattcggacacattccacaccggtcacctgctcgttctcatccacgagtacccgtgtggggaggacctggaactcaaatcgtaccccttcttcgtcggcaccgtccacttcccatacgtcggccggcatttccttgcgcgaacgacgatagagaagtgtggattcttccgctccttcccggagagcaacccgcacgcagtcaatggcagtgttgccgccgccaaccacgaccacctttttccccatgccggtggggcgtcccatgtaggcttcccggagaaagtcgataccgcccttcaggaagcccttgtagcccttgtcttctccctcgacgcccatgggcttggagcggtgggcgcctggtgccaggaagacggcgtcgaatttctgcttgagctcttctagggagatgtctttgccgatgcgggtgtcatagatgatatccacacccatggaggaaatgatgtcgatatcgcgttggagcaggtgccgcggttggcggtagggggggatgccgacggcgatcataccgccgccgtatccttcgggcagggcctcgtagatggtgcagggatatccttcaagggccaggtagtaggcgcaggcaaggcctgccgggccggccccgacaatggcgactttcttgtttttttgcggcttgggttgcatggggggggctgcgttgtgcatccactcgtagtcggaggcggaacgcttgagcaccatgatgttgaccgagtcgtccacgttcttgcggcgacagtgggtctcgcaggggtgcgggcacaccctgccgcagaccgacggcaacggcatgttgtcgcggatgatatcaagcgactcatcgaatcggtattccttgatcgcctcgatgtaggcgggaatgtcgatatgggccgggcagcggtccatgcagggggcggtgtacttgtcgatgaaccggtgtacgttggcgggtttgcggatgccggtgatataggcgaggaaatcttcccggaagtgtttcactgcatcgagaaccgggatcgttgagctttggcagagggtgcacttgcaattggtgagcaggtccgccagatcgtcgatggtgtcgaggtctgcctctgtggcccgcccctcaatgatggccgccaaaacgtcggcaagaaccttggtcccctttttgccgggggtgcacttgccgcagcaatactgggtctgcacgcgcttcatatattcggccgccatggccggcacgtcaaccttcaggtcgtaaaggatgatcccatcccaccccatgaacgcggcaatctgccgctcgccatcgagggtggtcggaaggcggaagctcacgtcctgggcttctccccccttgcggttatcgacgattgttcttccccagctggaaaaaaccacctgtgccacgtacgcctccgttcagaccttcgcagagatggtcgacgatgcttaactttttgaatttacaaaacaaatattgctttgcaaagtgtatacagtatgcactatctaacacaacattctttgataaatcaagggaaaaaataattaaaaagctgtttccgggcgggattgtcatttgctatagttttggctgcccggagcctcagcggcgctggggggatcgttgcggcggcacggagtccggcagtgccgggccgggaagggagggctgtatgtaccgggaggcgttcgcatcgctgttcggaattaatatgggcgtgacggctggagaacgtattcttgttttcggcgacagggcaagatctgacgaggtgctttcggctgaggatgccgtccgccggcagcggcttctggccgttgcggaagaagccggccgatatgccgatacctcatacggtaatgcctcttttgtctcattcccagccaccgccgcgtcgggtgccgaaccgcctgaagttctctggcgtgccgcctttggcgatgccgcagtgaatgccctggcggcagagggggttcttacgcgcctgctggcaaaggaggcgaccccggaggacctggagcgggctcgccgggtcgtgttgtccaaccgtcatgccgccgcgcaggtggtggttgctctctccaacaactccacgagtcatacgcggttccgtcacctggtcaatgcggttggcggccgctttgccagtcttccccattttgaccctgacatgttcttttcctccatgcgggttgattggcaccagttggccgaacggacccgccgggtggctgatgcggttaatggcgcgaccgccctgcgggtggaaacaccgaacggtacgcgtatgagtttcagcaaggaggggcgggttgccaagggagacgatgggcttctttccgcagcgggaagtttcggcaacctccctgcgggagaggtctacctggctccgctggaaggaacaagtgaaggagtcatggtgctcgaatgggggccgacgcgccggctcgacactccggtcgaactggtggtcagggccggtgctgtcgtggaggtacgaggcgacgatctcctgagagcagcactggagcggaagttcgccgagagcgatctgaaccggaatatcgccgaactgggcatcggtaccaatgatcgggcaacccggccggacaacgtcctcgaagcagaaaaaatccttggcaccattcatattgccctgggtgataattccggcttcggtggcacggtgcagacaccgttccacgaagactatgttttttaccgtcccaccctcatccttgtctcggaagccggcactgaaaccgtcctgctgcgcaacggcagtctcttgctctgaatattcaagagtttttgtctcaagaatcggcttattctgtcgatatgtatacgtaagaaggtatctattacccctcaagggggtgtgctatggccggggagatagaagacgcaaaagtcggtctcacctttcggcttgacggtggagggtacaagctcagcgcgagctttgtgccgaccgatgaaaaaccgcccatcaacctcacttggatcaagcaggctctagccgcagcggggtttgccgacctctatctctacgagcacgccctggtggagctgctgaagcgttacaacgccgctagccagccgttcacctttgacctgggcgagcgtcgcaacggttctttcaccatcacctgtacccccgataacctggaagcccgtctaacgatcattccggcgtacggcggcaaagcggtcgctgcggagcaggtcaggcaggcactgaaggaaaaggggatcgtcttcggtgttgacgaagaggccatcaatcgggccattgccgacggcgtggcctctgatctcctggtggcacggggaataccaccccagtcgggcaccgatggtgaactggtgagcttcgttcccgagatccgcgatcgccagcctcaactcctcgatgatgacagggtcgactaccggaacctggggcagattctcagtgtccgtgccggcgaacccctcatgcgccgcattccgcccgttgagggtgttgcggggaccagtatcacggggaaagccatttcctccccgcctgcacgggatgtagcctttgccccgaatctaccggggactgcctttgatgctgatgatcccaacctcctcgtggccgccgtggacggccaacccgtcctggttgccaacggaatcgtcgtcgaacaggttctccggctgaagctcgtcgatctgtccgtcggcaatctggatttcaacggaaccatcgatatcgccggagacgtggttgcgggaatgaccgtcaaagccagcggtgacatcatcattggcggagtggttgaggcatccagaattgaagctggtgggaatattgaggtccgtggcggtgtcatcggccagggggatacccgctcctcggctgcggaagcggggagggacacggtgcggataagggccggtgggtgcgtctctgcccagtttgtcgagaatgccttcgttgaggcgggcgacagcatccaggtgcaggagttctgcatgcagagcgaactggtggcgggcaaccagattgtcgtagggcatgacggcggaagcaaggggcacgtcattggtggcagctgccaagcgatcaatctggtccgggcggtaaccctcggttcgcacgccggcgtgcataccaccgtgagcgtgggggtcgacccccatgttcgggaacgtttttccactgtgcgcctcaagctccaggaaaaagagcgggaaatggacgagcttgcgaagaagcttgagtactacgtgtcgctgccgtcggcccagccggaacaggttgcgcgcacccgtgaggccagggacaagcttcagtcggtcatttcggagctcacgggggaaaagaagcgtctccagaagcgcctggaacaggtggccagcgcccaggtcgttgtggaacgagaggccctggtcggggtcgtgatatccatcggcgcgaaggtcttccaggttgacgaggatctgggcgcaacggtcttccgcatcgaagaaggagccattgtcgcttcttcctgaggcaagcggtgcattgcggcttccgccgttctccccctgattgccgttgacaccggcaaccgactgtgaaatggttcctgaccagggaggtttggataagccatgaacataatcggacttaccggtgggatcgcttcggggaagagtacggtgtcgcggattcttgagcggctcggagcggtggtgattgatgcggatcagctggcccgtgaggcggtcatgccgggtacgtccgcccatcggtccatcgtggcggccttcggcgaggggattctgctgcctgacggtgccattgaccggaaggctctcggcagcatcatcttcgccgactcctctgcccggaaacggctggaggcgataacacacccggccatcagggaccttgccgagctgcgtcttgccgagctgcgccggtccggcgtgccggttgccgtgtacatggctgcgctcctgatcgaagcaggcgcaaccgatcgggttgacgaggtctgggtagtgtatgtggaccgggaaactcaggtccggcgtgtaatggcgcgggatggtctgagccgctcggaggccgagcagcggctggcggcccagatgcccatggaggagaaggctgcgagggggcaggtggtcatagacaacaacggcacacctgaagagttggagcgacggatcgaggagatctgggcgaagcgcttcccatgaaaaaagcccccggtagacgggggcttttctgttaccgatgaaagccgagcttcatggatatctcgtcggcagcctttttgacaagcggtatcaactctttgtccagccgctcgtcggtaaagcgcattgaaggtcctgaaaggctcaccgcgccgatgatccgtcgggtgtaatcacggatcggtgcgccgacgcagcgcacaccgatatcgagttcttcgttgtccaccgcatacccctgctcaaccacctccctgaggtgttttctgagaacttcccggtcagtgatggtattgggggtgaaaggcttcagttcgcgctgggggaagaagctgtccagttcctcgtcattcatccaggcgatctggactttgccggccgccgtgcagtaagcggggaggcgagagccgacccggggaacaacccgcaccgtcagatcggtttccaccacgtccaggtacacaatgctctgatccttgaggatggcgacgtaggcggtttcgttacactggttgacgagccattcaagcactggccgcgactggcgcagcaggcccatctgccggatgaaggtctggcccagttcaagcgtcttgagaccgagcctgtaattctccgtaaccttgttttgctcgatatatcccctcgactccagggttgccaggagccggaacacattgttcttgtgcagtttcaggcgttttgacagttcggtcacgcccagctcgtccacatcgtcgtggaactgttccaggagatcgagggcgtgatcgactgcctggatgatgtattcggatttgtccttcttcgccatctcaatccctcttctcatgaaaagatgaacgtatcaatttaagtcggaaacgtacggaagtcaagacaatcaatccggtcacgtcagtcgactcttcacacgaaaggctgaactcaatgaaaaataatccctgaaacgatagaatattgttttataattgtcaaggcggaatattttttctatagtcggatcactgtctgatcacaggaaccatgcgggttcctgcaggcaagtcagcagtgggcgattgttttttcccggcatcgccgcttcgttgaccagtcccagcttgttctattttcaggaggagacaatgctccatctgcgcaagaagattctcgtggccatcgacggctctcccctgtcggacaaggcagccgaggaggctgtcaggatggctgcgggcaatccaagccaatttaaaagcaagatttacgccatgctggttctgcccagtgcgccgcgcagcacgttcaccgacttcgttcctcctccgcccatcacggaaacgcccgagtgggaagaacttcggcagcgggtgttctatgtgatagaaaaaaacgcccgggaggcggacatcccccttgagatccgggtggtgtacggcgaaccggcggaggaactcgttaaatttgctgacaaggagcagatcgacgtgatcgtgctcggcagttcgggcaagggattcctgaagcggcagttgttgggcagcgtctcccacaaggtggtaaagaccgcctcatgctcggtctatattgtcaaggggtagggggagctttcggcgaaaatccgtccgggcagctcgcagttcgccgcacctccggtccccggaaccgtgcggccgacaaaatccgtccttgcccggccgagttttcacggtgcttgtttcagtttggcggactcaggcgggggatgtttcccggcgaaggtactggaggatttccctgaggctctccactatgatccgctcgtcccgggggaattcctcaggcgagagctccagggtgagcgtatcggcgtagtcggtgctcctcaggtgattgaggaagcgggtgagtggaaggatgccgtggccggggatcaggtgttccctgccgtggccgtagtcggagaagtggatgttcctgatgcggcccgaattgtagcagtggtagaagtcattgatgaagttggccttgcccgatcccatgtgggtggtgtcgaaggtcatgtagagattgcgctcctggataaattcgatcagtttctcggtattcgagaggatgtgagggttcacccggaagcgggttcccacccacggcatgttctccagggtcacgatgaccgtttcccgccccacctctttctggaagtccatcacccggtagagccagcgccagaagccgatctcgaatcccatccacgaggggggatggaagttgacgagcggtattcccgcgcccgccgccagttccacgcaacgctccagggagtcgatggggccgccccatccgtcaagaggcatgaatggggcgtggatggagttgatggggaggatttcggccagttcttcaatgagtttgcgacagttgaccttctgaaagtcctggttgatgatgagctcgacgccgtcgaatcccgcttcccgggcgatccgcatgactttccccaggggaaaggtgaagagcgtgccggtggaaagagagatccgcatcgtgtctatccctgcccggtaatggtggtgtagaccagccgctgaagagtccccaccgcttcgatgcctgccttgagttcatcttcctcctgctcggtcagtctcgccgtatccacgtaaatgccggaggcctcaccgcccatggcggcgcgcctccggccgaagcagtggcaggcgcgcagcaaccgctcggccagatccacatccatgtgccccttccggagcagtgcccggatgcgctcgatggtgcccgtttccggtatctccgcgtggaccgccagaaccctgacgttggctaccaggggggagatgccgtagtagcccaggttgaacattccccgcgactcaccaatccgctccgtcctgaatctgccgaaaaagtcgaatcccgagggcatcatggatatgtgccgtgccgtctcccggaactggtccctgtgaaaggcgagcatggaccggaccaggttgttcattccctcggccagggcggagtcgccggctacgcagcgcaaatcggtgagcccgataagccatcccaggtcgccgtccccttccgtaacccggctggtgatccgtttgcgccaatcggtcatgcttccccgccatgctgcgccgaccggagtgactccgccggggctggcaaggcccaatcgttccaggatgccggcagcccgtccggccaggcccacgaagaacgaggtctcttcgggggcctccccgtcgtggatgacggcaaagtccgctgctcccgaaaggcccgcttcgccgcgccccaaggcgcccagggcgagccaggcccagccgacagccggagctgccggaccgtgctcttccatccagcggaaagcgagctggagcgctctccgtgtcaggtagtccgtcatggtggtacagaggatgtcgaaggccggcaccgagccgcgttggcgaaagtattcggctgccttctccgccagttgccgttgaaggtcgatgaggccgttcacgtcggtggctgtttcagtctcggcaagcagacggggaaagtcctggccgaaggcatcctcgaaggcgagctctttgtcgagggcttcggtcactcccttgagcaaacggcattcgccgccgggggggaggctcttgagtctggcgaagaggtcgcggcgcatcccttccaggaagtccgcggttccccggcggctaaggacatcgtcattttttaccgcgagaaagagcggcatggcgtctccttgttccgtgcgtcagtccatgtggccgtgaacctgttcagccaggaagcgacgcaccgcttctgggggcggcggcgtgagcagcgacacgacaatcatgactcctatcaccagcggcgcgccgatcagggccgatgaggtgagggggaagaccttcgccaccgccggtaccaggccaccgaacaggggggtggagaaggtgatgaggacgccggtcagcattccggcgatgacaccgtggcggttggcgcggctccaccagattcccaggagaaaggcggggaagatcgtgttgccggccagggcgaaggcgacggccgtgatctcggcgatgagccctggcgggttcagtgcgatggccaggacgatcgccgcaaggaccaccaccgcacccttggccagggccatcttggaaccctcggaggcacgggggttgatgaggcggtaatagatatcgtgggaaagggatgccgcgccggtgatgagcagtcccgccactgtgaaaaaggcggcgctcatggcgccggcggccaggatgccgatcatccaggagggaagccctcccatgactgcggtcttgatcacgatgatgtcggccatcttgccggcggccaccggcgggggggccatgccggagcgggcctccagcagccgggcgaagacggcgtaggcgggagccgaccagtagatgagagcgatgaagaacaggccccagaccaggctccaccgggcgtcgcgaatgtttgggaccacgtagaagcgcgacaggacgtggggaagaccggcggtgccaaccataagggtgaagcagagggccacccactggaagaggccggccgaggcgaagggggctgcgaagttgatgccgaactcgcgcttgaggtcctggatggcaacgccgtagccgaactgggggagtacccagaagtagccgagcttatgagccagggccatgagagggaggatgaacgagacaatgagcagggtgtactggagctgctggttgcgggccacccccagcattcccgaaagaattacgtaccccaccgccacggtggcgcccagaatgactccggtgcggtagtcggtggcgaagagccagccgaagagcatgccgattcccttgaactgagccgtgcagtagatcaccgaaatagtaatggaaatggccgccgagatgaggcgcgcgcccggcgacgcataccggtcccccacgaagtccggggccgtgtacttgccgaagcggcgaatctggccggccatgaggaccagcagcagcacgtagccgccggtccagcctatgacgtacgcaagggcgtagtagccctggaggtagagaaggccgcccatgcccaggaagctggccgcgctcatccagttgctggcaatggcggcacccccgccgatccggccgatgtagcgcccgccgaagccgtagtctcccgcttcccgcgcccgtgcccgcagcccggtaatgatgaaggtggccagggcagccgtcacgataaggagggggacgagattcgcgtcagtcatggctgcggtccctcctgcggctgtgctgctcggtgtgccggtctatgtagatgttgaagaggacgcaaagaatgatgaaccagagggggaggaactggcccgtgaaccagaaatgccagggaaaggagagaaaggtgagcctggtgagtatgccttcgccatcaggcgactgggccaggagcgccagtacgccctggaagccgaagttggccacggcccatcccaccagcacggcggcgatgatggccacctcgccggtcatgtagccttttctcggacggaagaagtttacgtcgcaaagtttttgcggatcgttcatgggctgtgccctcccgggcgcgggctgtagccggccacgcgcatcacaatgcattgtatcattaataggtctcctgtcaggcgccgtttcccgggcgcttcatgacctcccgcagcactgccgtggcatagcttccccggggcagcgagaaccggagcaccaggtcttcctcctcgcaggatagctcgggtccctccaggggaaccctcagggggcggcgctccccctccatccgcagcccgccggccaggttgaaggctgccggcgtgagtcccgccgcatcgagaatgctcttttccagggccgccggttccccttcgggagaggtcatgcgacagccgaagaggggaccggtgggggatatctcgaatcgctcggcccggggtgcctcggccttggcatcggtcaccaggaagcaggcgccgttatcgtgtttccaggccaggtcaccctccatcacgtggtcgatggtctggagccgggtctccagaacccggtcgaagagggccgactggcaggccgagaggtagagtttcttgagccgggggtggaccccgtggacggcgcgctcaaagtcgtccgggcgctttgccaggcgctggagcacgtcccgctcggtccggcagtgtccgggaaagaggctgaggctcccggccaggtcgccctgtcggtaggcctcgatggcggcccgccaccgttcgccctccacctttgccgggtcgcccatcaggaggtccacagctccgcgccagtcgccggccagcatggcccggcccaccaggtggctgtttccctggatgccgtagcgctgctcgccgaagcggttggggaccccgcgccgggcgagaacgtcgaggatggcgcgtgcccggtcggccgcgtcggggaccgtctcccggagccggagccggaagcggttgccggccaagtggcccaagcgcagcttgttccgatgccggtccgcggacaggattcggatgcccggtatgttgagccccatcacctctgccggtgtcacccgcggcagggaaaccgtctgccgggttatccccctggcgtccttcatgccggcatagcccgtgtcccgctcgggggcgcccgtggcgcggcagaggcgcctgatggcctccagagtggtgataccccgcttttcgatcactgcgtaggtgtgctcaccctcgccgcaggggaggtagagagagatctcctcaaccaggaaatcctcgggcgtttccttgaagaggccgcccgtgccgggaagctctgccgtcaggtaacggctgtcatgctcatcgcgcgccacgcgtcacccctccattgtcgtgcggtagtggatgaagtagatccgttttccctcggccatgaacttctgcatgtatttggagaggtgatagccttccagttcgtgccggaagatgtcgggagccagcatgttcgcataccccggcatctggggcatgaaggctgccacgtcctcgccgtagtcgtcaaagtcggtggcgaaatagaaatcgccccccggtgccaggtagtcccggatgaaccggacgaactgcgtgttcacgagccgacgcttgcggtgccgcttttttggccacggatcggggcagttgatgtagaccgccgccagcgaccccttctgaatccgctccacgatgaactggcgcgcctcggcccgcacaacccgcacgttggtgatcccgtgccgctccaaccggctgcatgttttgaggcatcccttgttgtaatagtcgatggcgataaagttggttgtggggtgatcgagggcggtccgggcgatgaaatcgccgatgccgcagccgatttccagggcaagggggttgtcgttgccgaatacggcagtccagtccgcgggcgttccgagctcgtcagggttcagaaagaagggggaatcgatggggatgatgcgctgcattggctgtccttggtgcgataaagtgggcgtaccatagcacaaagcgtgtcaacgaggaagactgcgcttccggcttgagaaacgcgccgtgctgtgttattgctatacggttgaaataacgaaaaaaaggaacaacgagatgaaatttgccgacttgaacctgcccgagcaggtcatgcagggggtggcagacgcaggcttcagcgactgcacccccattcaggaaaaaacgttgcccctctcgctggggggaaaagatgtggccggacaggcccagaccggcaccggcaagaccgcggccttcctgatcagcctcttcacgaagcttctccgctccggacggggaggcgagcgccgccatccccgcgccatcatccttgcccccacccgcgagctggtggtccagatcgagaaggacgcccaggtgctcggcgcccactgcgggttcaccatccaggccatctacggcggtgtggactacatgaagcagaaaaacgccctcaaggagggggccgatgtggtggtcggcacgccggggcggctcatcgattacctgaagcagaaggtctactcgctcaaagagatcgagatgctggtcatcgacgaggcggaccggatgttcgacatgggcttcatcgccgacctccgcttcatcctccggcgccttcccccctacgacaagaggcagaacctgatgttctccgccaccttgaaccagcgggtgatggagctggcctacgagttcatgaacgtccctgagaaggtggcggtcacccccgaacagatgaccgccgagcgggtggagcaggtcctctaccatgtgggccggaaggagaagtttccgctgctgctgggcctcttgcgcaaggaggggatggagcggaccatgatcttcgtcaacaccaagcgtgaggcggagttcctggatgagcggctcaatgccaacgacttcccctgccgggtcatctccggcgacgtggagcagcgcaagcggctcaaaatcctggaggacttcaagagcggcaagctcccgataatgatcgccaccgacgtggcttcgcgggggctccacatcgatggggtctcccacgtcatcaactatgacctcccccaggacgccgaggactacgtccaccgcatcggccgcacggcccgggcaggtgccgagggtaaggccatctccatggccgacgaggacggagcgtttcaccttgaggcgatccacgagtacatcaaggacaagatcccggtggagtgggccgaggatgatctcttcgtgcacgacttcaagcgggtgaagccgcggcccaagggacaggagacccgtgccaagggtcccacccgtcacggcaggaagcacccggaggccgagaagaaggagccggaaggggagaagaagaaacggagccggccccgccgcaaaaagaatccggcggccggcgaggggggcacgcctccggccgcggagtaggtggcaggaacgagaggcagggaacgcgggggaacgcatctatggatgcgttccctctttttgtttggtcaggtgatgagagtcaccggccgccaccggcggaccgagttgatgaggtagatctccgggcaccgttccagttcctcccgcgtgatgggccgttcgcggagggcgccctcggccaggagctcttcccggaaggtgccggggaggatgccggcggcaaggggaggggtgaccatttccccgtcgatgcgggcggccacattggccgtggttccctcggtcacttcaccgtgccggtttacgaagatgacgtctgcgcagtcgggcgccgccgccagttcgtgccggtagagggggcggtaggtggtcttgtggtagaggaactgatcggccgggtccactgacgtggccgcaaagcggacgggaatcggttccgggcagggcgcttcggtcagcggtgcttcctggatggtgaacgccccccgccggttcaccagtacgcgcaccttttgccgaccctccatcagggcggcccgtcggttgaggatctcctggaggctgccgagccggagcggaatcccgaaatgggcggctgaccggtagagtcgcgccagatggcgctccagcaggaaaaatcccgctccttcctcgtggagcagcgtctccaccaactggaagtcggggacacgctcccgggcgaatctgctcttggcgaggcactcgtcatactccgacgaaggggtcgagccgatggtcacaccgctgccgatgcccaactgcccctgccccgatgcggcgtccaggaccactgtcctgatggcgacactgaaggtcgcctcaaagggggcgggtgccccctgcgccgccggggagacgtagccgatggcgccggtgtagatcccccggggcgaatcctccagctcccggattatctccatgctccgccgcttgggcgcaccggtcaccgacccgcaggggaagagcgcccggaagagatcggcgaggccgaccccggcctgcggccgggccgtgatggtggaggtcatctggtggagcgtttcgaggctttccacgtcaaagagcgactccacccgcaccgagcccgtttcagccaccattcccatgtcgttgcgcagcaggtcgacgatcatcaggttttcggcccgctccttctcgctggcggcaagtcccgcgcgtaactcctcgtcctcggcccgccagcgtcccctgcgggcggttcccttcatggggcggcaggtgagggtcccctggcgcaggtcgaagaacagttcgggcgaggtggagaggacccggagcgatcccgtatcgatgaaggcacagaaaggggctctctgggcccggcagagatcgtggaaccatgcctggggatcgcccgtgaagcggaactgctggcggaaggtgaagttgacctgatagcagtcgccggccgttatgtactgcctgatccgaccgactgactccaggtagggctcccgctggagcgtggcgctccactggctggtctcgtagccgggtggcacgtcctgctcgcattcggggagccggggcgcaaagccgatgcggcggcggaacaggccgaaccagaccagcggggtgtccggcaccggttcgcgggttgtcagggtttcgtccaggccgggcgccgcctcatagctgacgaatcccgccgcgtggagaccgccggccaccgccgcttccacccggcgcagggccggcacgacctcggcaggggtcagggccgtcacggcttccacaaactcctcgaaccggtacgaggccgaatgccgctcggcatcgaaagaggcgagaatgaccgtgggcgcgccgctcatgacagctctccggcgcagcatttcaccaccgggcatgcctcgcagagaggggtcaccgtgccgtcgcacccctcggagattcccaggtggcagagggaaaagtcgtacttcaccggatcgtcgggatcgaggcgccgcagcgctgccgtgatctccctggctgtgcgccagtcggcctgccgccgggcggtgaggcccaggtttcgggcgatgcggtggatgtgcgtgtccaccgggatcacgagttgtgccggcgaaatctccttccagaggcccaggtcgatgccgtcgtcggcacgcaccatccagcgcaggaacatgcacaaccgtttgcaggcactgcccgaggccggggagggaaagaagaaggggaaggccgaatcggccgggatggcggcggtgccgaagacgggggaatagtcgaaggcgaggatcgctgagctgaactccgtgagggagggggtgatatcctcggcctccgggtcgtggcaccccaggaagaagtcgccgatggtgtcggcctcctcgatcatggtccgggcggccaggaaaagggcacagaggtcacggccgtcattgaagcggtgcttgaagccggcaaagagccgcatccccgcctccggctcgaactcctccacgaaccgccggggcgacggccccactgccccgaagactgttgccaggtttctgaggatgatcttcacgttgccgtaggcgaggcatgacgccagaagtcccgcaatctcccggtccgccggggaggcgtagcggtggcagaaggaaagggggtcgttcgccaggtggcggggagagcgggatgcgtaaaggttgtcgaggacggctttcagttccacgggggctccagggccgacggggatggacactcggacggcgtatggtataccacagggtgatcgtcttcatgaagaaaaaaagggacgatggccccctgccgggagagctgcgccgcgctccgtccgatttgcgttcccggtatcacgtggaggaactccggcttttggtgtccaggatgaaggtcaccggaccgtcattcaccagatgcaccttcatatctgcctggaaaatgccggtggcggtggggatgccggtttcccggattaaatcgacgaaccggtcgtagagccgcttcccctcatccggtggggccgccgtgtcgaaggaggggcgccttcccttggcacagtttcccgccagggtgaactgggatacggcaaggatcgatccctcaacctcccgcaccgacagattcatcttgcctgcgtcatcctcgaagatgcgcagccccgccattttctccgccagccaggccgcgtcccgctctgtatcccccttctccactccgagaagaaccagaatcccccggccgatggctcccaccgttgacccgtccacctccacccgggcctcgcttacccgctggatcaccgccttcatgggccgaacacccgcgcgagagccgcccggtaggccgcctccgcctccgcgccgaagggggtgaagatcacccgctccagttccgggtagcgctccagggccgccttagtctcctccagggcgatggagcacgcctcatccaggggatagccgtagaccccgcagctgatggccgggaaggcgatggacctgagaccggccccgtgggccacctcaaacgagcggcggtagcagctccgcagcaaatccggctcccccctggcgccgccgtgccacaccggccccaccgtgtggatcacgtgcttcgccggcagccggtatcccgcggttattttggcgtcgccggtggcgcaaccgttcagggtccggcactccgccagcagctccggccccgctgcccggtggatggccccgtccactccgcccccgcccaggagcgaattgttggccgcgttcacaatggcgtccaccgccagcgtggtgatgtcgccggggatgatctctatttttcccttcatgccatctcctctctgccccatgagggaccggctcaagaatgcgcccgcagccggttgccttctgtcatgcagccgagtcgcattcgtgcgagcgaacaccagttctacagctgatcactgcctgttttcatcccccctgtcccgttagcgggcggcaatggtctgatcaaaggttttctcctgttccgacgtgccgatcaggatgagtctggccccttctgcgaggatggtttccggtggcggcgaaatgaggatgtcggcccggtcgggcgcctcgatcgccacgatggagcagccggtgagggggcgcaggcgggtctcggcaatggttttgccggccatggcggggggcagcggccgccggaagacggccatcccctcggagaggaaggccgattccttgtgctccagcaggttgcccaggatgttggcacccaccgaggcgttggagacgacgaagtcggcgccggcagcgtagagctggtcgacgttttcctccccgttggcacgggccacgatgcggatgtgggagtggaggtgccggcaggccagggtcaggaagatgttggtgctgtcgtcattggtggtgacgatgatgccgctggcgcggtcgatgcccgcctgcctgagggtctggcccacggtggcgtcgccgtagaccacgacgtgatcgttgcagacggggctctcctggcggtcgatcaggatgaaggggaccggcttgcggtcgaggaacgctgcggcggcgcagccgatgcggccgtggccgatgatgaagatcaactcgtcttccggtgcctcgccgatcagatactccagggcggccaactggctcttggtgccggccagcaccagcagcgactgctcggtcaggaccgtctcccgttgcggggtggtgaggctgccccgttcccagacaccgatgattgaaagccccgtccgctggcgaatccccgattccccgatggttttgccggcgaaaggggtgccgtggacgggcagttcggcgatctgcaggttgccgaaggagtcgagaatatgggccagcgccccgcaggtggtggcccggatgcccaggtagcggccgaggattctggtcagggggacgacctggttcgctccggccagccggagcagttctccgtgcaccggttccttgaccacggcaatgatgggggtctggcagagggagcggacggtgaggcacaggttggcgttgtcagggtcgctcaggttggcaatgatgcttcgggccgccgccacccgcaggccggccaggacgtgggcatcggtgggcgaaccgtagaccaccttgaacccctcctgctcttccaggtgcagggcctggtcgtagttgtccgttaccacgacgaacaggtggttgcggctctccagtttgcggatcagggtccgggtgatggggtcgatgccgaagatgaggatgtgcccccgggtgtcgtccggcagctcgatggtggggtggtagcggaggcgccgttcaatccagggagccaggaacatgctgacaaagccgaaggggaggatgatcaggagaaagatcacccccgaaacggtgacaatagaggcgaacaggtacccggcgtcgctctggaaggtgatgtcgccgaacccgagggtggtcatcaccgtgatagtccagtagatccccgccatgaacgagtattcgcgtccttcgagatgccacatcaggtagcggaagatggacgcgtaggccaggagcatgacaagaaggaaggcgcaatacaggagcaggaccttcaggttctgtctggcgcggcccctcaggaaataggccagttcggaggcgagtaccttcatggagcaccttccctcacgttgtcaccgccagaccacgtccagccggttgcgccggggaggtcggcgataggtgacggccgggtagcccagcaggagcgtatagccggcgtggtgcccctcggggaggccgatggcctgttgcaggggctcccatgcctcggcggccatctggaaaaagccggcccagcaggtgcccaccccgtgggcgggggccaggatgtccaggtgcgtggcagcaatgacggcatccaccgcaaccgtgggatggcgccggtcggtgtaggcaatggccaggtgcggtgcattgcggcagatggggtcgttacccttgcgccaggagcggatcatggcggcaatgttgaagtgccggctcaggtgggtgtcgccctcctgctgggagcggagccagtccaccaccaagccggtcagtcgccgcacttcggcggtatcgtggatgatcagccacttgacccgctgactgttgctgccggtgggagcgtagcggaccacgtccagcatccccgcaatggtttcccgggggaccggctccggccggaaatggcggatcgaccgccgcatccgcaggtacgcatcgagctcagccggggcaaagggtgccgtcggcggcgagtagacggccgggtccaggcgcggatcgtccaccgccagggctgccgtggggcagaccgcctcgcagtggccgcagatgatgcaccgtccggctccctcttcggtgaagcggggcggcaggttcccctcgggcagttcgacgatgcgcaaggggcagacggagacgcaggcgccgcaacgggtgcaggcagcgtcggttacgatcaactcgggcatggctcggttctttcctttgttgtgcgccggcggacgagtctccggagcgtgttcaggttcatgatatcaaactcgtcgtcatctccctttggcgtttcgagaatcttgggcaccgtcgtgaagcggtcatcgttcatgaggaaccggaacggctccagccccagcgttccccggccgatatgctcgtgccggtccacccgggagttgagccccttccgggaatcgttcaggtggaagcaccggagccggtccaggccgatcagccggtcgaactcggcgaagacgcgccggtacccctctccggtggtgaagtcgtatccggcggcaaaggtgtggcaggtgtcgaagcagaccgcgaagcggtcgggaaacgcggtcccggcgataatggcggccaactgctcgaaggtatgacccaggctggtgccttggcctgcggtggtctccagcaggatcacgccggtgaactcgggaaccgcggggatcaggcggttgaaggcctcacagatccgccggatgccggtctcttctccgtcgcccaggtgggcaccgggatgcatcacgatagtgccgataccgaggcgggtacagcgctccatctcctcccggaaggccgcgaggctcttgtcccgtgtctcgcccggcggggccgccaggttgatgaggtagatgtcatgggcgatgatttcgtggaggcccgcggcttcccactgttcacggaacagagccgcctccccctcggtgggcatcttcccccgccactggttggagttctgggtgaagacctggatcacgccgcacccgacccggtttccccgcgccggagccttgtgaatcccgccggcgatggacatgtgcgcgccgagatagtcgttcatggcctagagcccgagcctgtcccggatcagcgcgatccgcccggcgtactcctccggtgcgagcagggtttccgcatggggttcgctccagatggggcggggccacagggggtccgtggcgaagcggggcaccaggtgccagtgcatgtgcggcaccatgttgccgagcagctcgtagttcatcttggcgggctggaacaggtcgtacagggccgcggcaacggccgtcacctcttccatgaccccctggcggaccggcggggagagatggaacagctcagtcacgtgctcccgggtgaagacaaaggtgtagccgggaaagaactggtcgcggttgagcatgacgcgggtgtgctccaactccgcaatgcgaaactccggctcgtcgagccacttggtgcacatggggcaggatggtgacatgggagatcctccatggcgtttgcctcagcctgatagacgaaaggccggcgacggcccggttcgaccggaccgccgccggcccctggtttgtgccggcagcgcctgctacagcgtgccgagattgatttcgccgctgaacacctcggtggccggaccggtcatgtagaggaagccgtcctcggcccactccagctccaggtcgccgccggataggtggttgaggatattcttctcggtgaggccgttgagagccccggccacgcagacggcgctggcgccggtgccgcaagccagcgtttcgccggctccccgctcccaggtcctctggcgtacctcggtgcgggagatgatctggacgaattccacgttggttcggcgggggaacatctcgtgattctcgatgagggggccgtacttttccacctggaagttctccacgtcatccacaaagatgacgcagtgggggttccccatggaaacgcaggtaatgttgaacgtggtgtggaggatgttcagaggctgaccgaccacctggccgtcgcccgggtcgcccagcatgggaatttccgcacgggtgaggcgcggcttgcccatgttgacgcggacccggtcaaccctgccgtcggcgccggtgaagagctggagcgtcaggacgcccgcgccggtttcagcggtgatctccttcttggtcacgatgccatggtcgtaggcgtacttggccacgcagcggatgccgttgccgcacatctcggactcggatccgtcggagttgaacatgcgcatccggacgtcggccttgtcggagggcatgatcaggatgagcccgtcggagccgatgccgaagttgcggttggaaaccttgatggccgtctgctcagggttccctacggtctcctcgaagcagttgacatagacgtagtcgttgccggccccatgcattttggtgaatttcatgatagtcatccctctcgttggtataagtggaaatatcgctaaaattcctttagaaatagcagaaacggggatcgccaacaagaaaaaatcccgcgtcccttgaccccctgcgaggggattcgttatgattgccgaaacgattgcggaggatattcaatggaactgaaaaataagatctggatgacgggcaaccttgactggtttgcctatatcggcgacgaagaggtgtggctcggtcgccgtgaggtgccgatcccccttgatgaaggggaccgctggacgaattcgctcggctttgtgttcgaggtcaggaacgcggagatcgtcgtggttgagaaggtggagccaccgaatatcacgtggtaaattccttcgaactatcagcttgttgagttgtttttctttcgtggtaccattaattctgtgcggcatttcctgtctggaggtggcacagcaatggtggtacgcgcccttgttgtttgtctggcggcgctctgggcgatgttctcccgggcgccgtcactttacgccgaaaccgtttcccattttggccaggtcgttgatgcggctggtgccaccgaagactgcctttcctgccacgacggccagatcgccacggatgtcggctactgcctcggtggatgcgccctgtcgtcagcccatcccgtcaatcgtccctatcccccccggggaaaggaacaatcattccggtcggccgatgagctggagggggcgggcattcgcttcatcaacggcatgatggtctgtatctcctgccatgaccttcacaaccccggccggcaccagttggcgatcgaaatgaaggagagccgcctctgttttgcctgtcacctcaagtaattcctctccagctctgtagtcactccgcttgttgattcaaccgtaattatttacgggaatgtagtggtgtatggttttgtgttcttgacaaggtgagtagcagaatgttatagttggcatcacgtagacactaaggcgaaggggggattatgaagctctcaacgaaaagccggtacgggcttcgggctattttcgacattgcgtacaattcggggtccctgccggcgcaggtgcaggacatatcccggcgccagggcatttcaccccgttatctggagcagatcttccaggggctcaagcgggccggcatcctcaagagcaagaggggtccccagggggggtactgcctggccaaaaagccggaagagatcaccgttgccgacgtgcttctcgccaccgagcgcgatatcaatctggttgagtgtaccagcaagagaaagaaaaaaggggaatgtacctttgacgggacctgcgtgacccaggagctctggtgcgaggcgggagcgaagctccttgatttcttctcgggcttcacggtcaaggatctgtgcgaccggggacagcagatgggggtcaagcgggagcaggatcaccggttcatgtactttatctgacatgcgggaaggagacattcatgccgctactaaccaacgacaaggtaatcgagcagatcggcaatacccctctcctgagactggcaaagcttgagcgaaagggttcggcagccgtattcggcaaggcggagttcttcaaccccggcggcagcatcaaggatcgtatctgcctcgccatgatcgaggccgccgagcgtgacggcaccctcaagcccggcgccacggtggtggagcccaccagcggcaatacgggcatcggcctgtccatgatctgcgcggtcaaggggtacaagctcatcctgaccatgcccgataccatgactgtggagcggcggcggctgctggcggcgtacggcgccgaactgatcctcacccccggcgcccaggggatgcgcggggccgttatgaaggcggaggaactggcggcccagccggggcacgtgatgatgcaccagttcaagaacccggcaaacccggatatccatcgccggaccacggggccggagatcgtggaaaccctgtccggcacgaccatcgacgccttcgtggcgggggtgggcaccggcggcaccatcaccggcgtcggcgaggtgctcaggacgcacaactcctcggtgcgggtcgtggcggtggagccggctgattcgccggtcctctcgggaggccagcccggtccccacaagatccagggaatcggagccggcttcgttcccgatgtgctcaataccaaggtgtatgacgagatcatcaccgtttccaacgacgatgcctatgccaccgtgcgcgacttggcccgcgaggagggcatcctcgtcggcatctcctcaggtgccaacgtcttcgccgcccttcaggtggctgccaagctcgggccgggcaagaacgtggtaacgatcctgtgcgacaccggcgagcggtacctttccaccggggtgttcgactgatcgccgctcctcgtccgattcaaccgcaacgcccctcacggggcgttttttttgaggtgtccgatggaacaaacgcatctgaaatatgaacaactcaaggccatcctccgggagatggggtcggtgctcgtcgccttttccggaggggtcgattccacgttcctgctcagggtggcccacggcctgctgggcgacaaggccgttgcgttcaccgccacgtcgcccacctatccggaatcggagttccgggaggctgtcgggcttgcccggtcaatgggggccaggcaggtggtggtggagtccaatgaacttgaaattcccgggttcgccttcaacccccgcaatcgctgctatcactgcaagaaggagctcttcggtctctgcggtcgcacggcggcggaactggggctcgcctgggtggccgacggcagcaattgcgacgacctggacgattatcgccccggccgggccgcggccggcgaactgggggtccgcagtcccctggtggaggcggggctcaccaaggctgatatccgggaactgtcacgcgaactgggtcttcccacctgggacaagcaggcctttgcctgcctgtcgagccgtttcccttacggaacggagatcacgcccgagcggctccggatggtgggtgcctgcgaggagttcctcagggagaacggcttccgcgtctaccgggtgaggtttcatggcgacaccgcccggatcgagacggcgccggaggaaatcccgcggctgttcgacccctccctgcgtctccgcattgcggcgttcttcagggaggccggctttgcccatgtggccgttgacctggagggataccgaaccggttccatgaataccgacgccgggtgatctttgttttccacctcaagtcgcggactgatctgccgataagaaagcatattcccttggcagcatcgagtccgtcatgcccttgcgcaagaatcacaatctgaaggaaaccctccacgaaatggttctcggcgtatcggtcgccgtgggggaccagtttttccactccctgctggagcatctcaccagggcactggatgtggaatacgccttcatcgccgaatataccgaccgggaggccatgcgggtgaagaccgttgccttccgtgccgacgggcaggaggcggagccccttgaattcgacctggtgggcactccctgcgagcgggtggttctggatgcctactattgcactcctgaaggggtctgcacgctgttccccctggaccatctggccatggccatgggggtcgaggggtacgcggggatcgccctgaccgatgcggcgggcaacgttctggggccgctggccgtcttgagccgccggccgctgggcgacagcgagctggcggaaacgatgctccggatcttcgcggcccgcgcctcggccgagctggagcggaccaaggccgagcaggcccggcgcgagcagctccacttcctccaggtcctcatcgactccatcccccatcccatcttctacaaggacgccgaccggcgttatatcggctgcaatgccgccctggaatcgttcatcgggcgcacgcgcgaggagattatcggcaagacggtcttcgacatcggcgcggagggccgggcgcgcatctgcgatgccgtggaccgcaagctgctcgctaacggcggggtggaaagctacgacagcaccatgatccacactgacggcagcatccgtgacatcatcttcagcaagacggtcttcgggaataccgacggttccatcggcggcatcgtcggcacgatcctcgatatcaccgaacgcaagcgggccgaggaggctatccagcaactggcctatttcgatgcgctcacgggactgccgaaccggaccctgctcagggaccgcgtcagccagctgctgtcccaggcgcggcgggaggggggaggtttcggcgtcctgcacctggatgtggaccggttcaaaggggtgaatgactcgctggggcatgcctgcggcgacgttctgctctccaccgtggccggacggatcgcttcgagtatccgggagagcgacaccgtggcgcggctggggagcgacgagttcgtggtgattctgccgggggtggggcacgaagaggacgtggtggcggtcgtccgcaagatagtggaagagctgaaccggcctatcgtcatccagggtaatgatatcttctgcaccgccagcatcggcatcgccatctatccgacggacggttccagtgcggacatcctgctcaaaaatgccgacatggccatgcacaaggccaaggagttcgggggtgacggctaccagttctactcgagcgagttgaaccaccgggccatggagcggctgaccctggagaccagcctgcgccgcgcgctggagcgccgggagtttctcctgcactaccagccgctgctcggtatcgggtcaggccggattgtcggggtggaggcactgttgcggtgggactcgccggaactgggcatggtgtcgccggcccgtttcatccccctggccgaggagacggggctcatcgtgccgatcggcgagtgggtcctgcgctcggcctgcgaacagctcagggccctccacgagctgggctacaccgaattgtgcgtgtccgtgaacgtgtcggcgcggcagttccggcacgacgggttctgcgccatggtggccgccgtgctggcggcagtggggctcgatccccggtatctggagctggaacttaccgagagcgtcatcatggagcgctcagagacggccaaggggattctgcggaagctgaagcagatgggggtgtcgctcgccatcgatgattttggtaccggctactcatccctgagttacctgaagcactttcccatcgaccggctcaagatcgaccgcacctttgtcaaagaagtgaccgtggaccaggacaatgccgccattgccgaggcgatcgtcgccctggcccacgtgctgaatctggatgtcgtggcggaaggggtggagaccgccgaacaacttgccttcctggcggcgctccgctgcgacgtggtccaggggtatcacatcgcccgtccccttcctccccggaatctgctcgaattccttgaagcgcggcaggaggatcgtgccgcccgccccatgctcaggtcacttcaaccgtaatctgcttgggcttcacctcctcccgcttgggaagggtgatggtgaggacccctttgtcggagctggccctgaccttctcctggtcgatggtggcggggatcgagaagctccgctggaagctgccgtagtagcgttccacccgatggtagttctccttgcggacctcttcctcgtgcttgcgttcgccccggatggtgagggtgttgtcctcgatccgcacctcgatgtccttctggtcgatgccgggcagctcggccttgatgatcaccgcgttttcatcctcgaagatgtccacggggggctgccaggccccttcccgcaactcttccccgccctgcttgctccaggccagatccagaagccggttcatctgctcctgcatattcatcatgtcgcgaaacgggctgtacttgacgattgccatgactgcgcacctccttggtggtgatgtgttcgatctgatcacaacataatcacccgtttttcaaagtcaagggggaggcctcctctgtcggcgcctcccccctctctgtgtacctattcacttgagctcgcgcgtgctgcggcgtgctatacccgcttccccttgggaacgctgtgtttaagctttttagagccgtcatagaggctgctcttggcgaccgaacggcgctccttgagatctttgcgctcgtagtcggtggagagagtaacttccgcatcctcggccaattgttcgatcatttccgtttgcttttccatcatcataccgtgcacctcgcgtggctgacgggcccgcccggggcgagccggttaagggggagcgttacggcatcgggcctcctcccgatgctgacacaatgataccatgggccaggggagatgcaattgctgcaagattaaagttttgtagttattttaatgagttaaggccctgttggccgggctttgatcccatatcagttcttgaagcgggggtgattctgggctaccatgcgacccaaaaaacgaaagaggtgcactgtgctcacatacaaggtggtggagatcgggaccgtgacggaggacgtcatcgaggaggccctcaacgaatggaccgcaaaggggtggcgcttcgacgggatgcagttcgccatgcgcgaggcgagccgtcgtccctccatggcgtttctcatcttcacccgcgaagctgaggaggcgtagatggcgaccgacacgctgtttctcatcgacggctcctcgtacatctaccgggcctacttcgccatcaggcatctgtcgtcgcccgcgggtttccccaccaatgcgctctacggcttcacccagatgctcctcaaggtcatcaaggatcaccatcccggccgcttggccgtggtcttcgacaaggggcgcaccaccttccgcaccgagatctaccccgattacaaggcgaaccgggccgccatgcccgatgatctggttccccagatcggacccatcaaggagatggtccgggccttcagcatcccggttctggagttggagggctacgaggccgacgacatcatcggcaccattgcccggcggtgcgaggagcagggtttggaggccgtggtcgtcaccggcgacaaggatctgatgcagatcgtgagcgaccgcatccggctgctcgacaccatgaaggaccgggtgtccggcatccccgaggtggtggagcgcttcggcgtcggccccgggcaggtcatcgacatactgggcctggcgggcgacacctccgacaacatccccggcgtccccggcatcggcgaaaagaccgccaccaagctgatccaggagtttggctctctggacgccctgctggagcgggccggcgaggttaagggaaagaccggcgagcgcctgcgcgagttcgcggagcaggcccggctttcccggcgtctcgccaccattgtccgcgacgtgcccctggacttcgacctcgacgcctttgccgtggcccccgccgacaatcgccgattggccgaactcttcaaggaatatgggttcacgaccctcatgaaggagctgaccagcgaggccaccctgaccaccgagcactaccgcaccattttcgcggaggccgatttccgggccctgctcgccgacctggccggggccggggtcttttcggtggacctggaaaccacgagcctcaatcctcttgaggcggacatcgtgggcatctccctgtcgttccgggatcacgaagcctgctacatcccggtggggcacgcctatgacggcgccccggcccagctcgaccgcaccctggtgctggaggggctgcggccgctcctcaccgaccccgcggtgcgcaaggtggggcagaacctcaagtacgactaccaggtgctgcgccgtcacggcatcgtcatggccggggtctggtgcgataccatggtcgcctcctatctgatcaacccggtccggtcgggccacggcctggactccctggcggtggagcacctggaccaccggatgatctcctacgaggaggtggccgggaagggaaaggaccagctgaactttgcccgggtgccggtggaaaaggcgtccacctattcctgcgaggatgccgacgccgcctggctcctgcaccggctgttcctgccccgggtggccgaggccggcatggagcgcctgttcttcgatctggagatgccgctcgtaccgatcctggccgagatggaaacggccggggtcaagctggacctggcgctgctgggggaactctccgccgggctcggcagccagttgacggctctggaggagcaggtcatggcgctcgcgcccgagccgttcaacctcaactcgcccaagcagctgggagaggtgctgttcgagaaaatgaagctcccagccgggaaaaagaccaagaccaaaaccggctggtccaccaacgtggaggagctggaacggctggccgaggccgggcacgagatcgccgcggccatcctccggtaccgggggctcgccaagctcaagtccacctacaccgatgccctgcccaggctggtgcacccggccagcgggagggtgcacacctcctacaaccagaccgtcaccaacaccgggcggctctcgtcctcggagcccaacctgcagaacatcccggtccgcaccgacgaggggcggaagatccggcgcgccttcatcgcggaggagggccacctgatcctctcggccgactactcccagatcgagctgcgggtcctggcccatctctcggaggaccgggtcttctgcgacgcctttgcccgggacgaggacatccacacccggaccgcggccgaggtgttcggcctcttcccggagatggtgacgcccgagatgaggcgccaggccaaggccatcaacttcggggtcatctacggacagggggccttcagtctggccaagcaactggggatcaccaccaaggtggccaaggagttcatcgacaactacttcgcccgccatcctggcgcccgggccttcctggacggctgcgtggccgaggccgaggccaggggctacgtgaccaccctcatggggcggcggctccccattccggacatcgccagcagcaacggcaacatccgggcctttgcccagcgcaacgccgtcaactaccccattcagggctcggccgcggacatcatcaaggcggccatggtgcgggtcacggagcggatgcggcgagaggggctcaccagtcgcctgatcatgcaggtccacgacgaactggtcttcgaggtgccggagggcgaacggaccgccatggagcggctcgtgcaacacgagatggagcatgctgcccccctccgggtgccgctgcgggcggacgtgaacgtggggcgtaactggagcgaggcccactgaaccggaatgcctgaacctgaaactgcagggggggaccgttgccacggcggcaggtagtgttcaactgccgaatatgcgtcgaattttttaatcgcctcggctcagaattctaatgaaataatcgggcgaggagcgtatactttttccgacgctggttccgccgatttccctgggggcaggaggtgccgcatgtccggcgacattctgaacgacatcgttgcagcatgcctggagcttgaacgcaaggcctcatcggtattcaagatgttcgcggcacacgccggcagcgacgaggcgcggcgtttctgggagaccgttgccgacgaaacccgtcatcacagtgccgtgtatgagcgcctgcaggagaggggcgggcgcgagaacctgccgatcatcatctacaagccggccgagaccctggaagaactggaaatgatcggcaagagcatcgacgagcaggtcgagcgctataccgaggccccctccagcgaggccgcctgtctgctcggcttccgcctgcagctctacctcctccatcccgcctttgcgagtctctgtcgcctgaccagggatgccagcggcgaggacctgcccgatatcggctacggccgctacctgcgtcgttttatcgacggcatcggctcctgcggcctggccaccgccgaaacggaactgctgggcgaggccctgttccggctctggaacgaggcgcggcagctggcagcccagtcccacttcgacgccctcacgggggtcatgacacgggccggcttcttcaagaccgtgggctcactcgcctacgcggcccagcgcagcggaagcaacgtgggcatcatgctcattgatctggattatttcaaactggtgggggacaactacggccaccagaccggcgaccgcatcctgcagctggtggcggaaaccatcacctcccacctgcgccgctccgacgtggttgggcgctacgacggcgacgaattcgtggtctacctgtcgccggtggaaccggcgtcgctccggaccgtggccgagaacctgcggcgcagcattgaggaggaaagcgcccgcatggtgccggtcaccgccagcatcggcgttgcccagggcattctcggcaccgacgtggacggggggatcgaagagctggtccgcctggccgacgagtgtctcatgcaggccaagtacaccggcaagaacaaggttgtcgtgaaatagcgctgccggcggtccaggccgcggtcagaaccctacccccacccctatgccgaagtgcaccgccggctgggcatagggatcctcaggtctccagacgtacatctccctgatagcaatcaccggataacggtagctggttccgtcgaggcgccgttccgtcacgccggtcaccgttcccaccagagtcacgagccttccccggctgaagatcagcgggtcgagaaattcgcggctgcgggcgaggaaacgcccttcggacccgtgtttctcctggggccggtcgtcggagtccagagaaaactggaccacttccagttctgctccatcgggccggtttgccgtttcggccaccgcccctcccagcaggaggtgacgccccatgtatgcgttggggttctcccgcaccacggcaaaggacaggctccgttcagccagaaggagggactcccggctgatgacctgccgggcgcaaccggccagggtgcaggcaatgaccagaacgaacagcaaccgtatcggcatgatgcgcccctttccttcaactgaggcggtagcccaggagcacgccgtttcccaccggcacgatggtggtgaagaaatcccgccgcctggacagatggtggttgaactcccgcagggcagcggtctcagggtcctcgtggctttcggccaccgatccgcgccggagggcgttcacggcgatgagaagtgcattttttgccaggcaccggttcatccgctccagcacgtcagccccgttgaagacgtcgcagtccatgaacaggatatcgatgtcccgctggccggcggcgattcccaggggatccccgacctgcagctcaacccggtcgatgagtccgttgtcgtggagcatgcggcgggcatgctccacgttgtcccggtcggggtcgatcatcaccaccctgctgctgatgctgatcgcccgggcgaaccaccagctggcgcagccgaggccgtcgccgggcaccaccaccaactgtggctgcttgatccgcgccagcagatagagcaggcgccccgtctgccggtccacgatgggaatattccgctcacgggcaatctgctccatggcggccaccaccgggtcggcttcgggcaggagtccgtccagatacgccccgatgcgggagtcgactatcggaatcatcgctcgtcccttccttccgcctatttttttcatacggtccgggtggttagacaagtctaacacttacggccgaatgcgcaatcacccctccgagaaaagcgcaaactgtctgttgacttgaccggcggcaccgttctttaatagcagaatgatccaggctcagaccgcggcaccgccgcacgcaaaggtaacggctatcctcctgttcaccactctcatgtggggggggagcttcctcttcaacaagatcgggatgcgcgaggtgcctccggtccactttttcttcttccggttcgccctggcggcgctcctcatggggggggtctgcctgccgcgtctggcgcgcctcaaccgccacatcgccgtgcgcggagcagtggtcggcctggccctggccgcggtgaacctcaccttcgtcctcggcgtgtcgggcaccaccatctcccgggccgggtacctgaacaacctctttgtcctctttatcccgctccttacgttcgccctgtggcgcgagcgggtcgaccgggtgaccttcggcggcatcgccctggccgtggtcgggctctgggccctggccagcggtggggccgagggattcaatcaaggggatctcctctccacggtctgcgccctgttcatcgccatccacatcatagccgtttcccgggtgctgcgggacgaggacgtctatctggtgaccttcgtgcagttcgtcaccgtggccgccgtggggctcgtcctctgcctggttctcccctggccggaattcaccatcggccgggccggggcctggtccctggcgtactgcgccctctttcccacagtcatctgctttaccctccagaacgcctaccagcgcttcaccacccccaccagggcggggctgatctacaccctcgacccggtctggagcatgctgttcggcgtctttatcctgggtgagcggctcaccccccgcgaactggcgggctgtgtcctcatcctcatggccgtggccgggccgctcctggcccggctctatctggagcagcgccatcggcggctctaccggctcgatggcgccgaagggacctagccgtggcgccaccgacctttgccgtgagtgaagagaaaaaccgctggctccgggacaagatggccgaactgggggtgagcgaggcggacctggaggaaacctttgtccgctcctccggcgccggcggccagcacgtgaacaagaccgccacctgcgtccagatccggcatcgccccaccggcatcgaagtgaagtgcatgaaggaccggagccagtccgtgaaccgctttctggcccggcgcgagatcctggagcggatcgaacggctcaacaagggggagagcccccgggacgtccgggtcgagaagctccggaagcagaaggcgcggcggaaacggcgggccaccacgaaatacgacccagagaaggacaatcagcaatgatcagaaccgaaaccctccgtaccctcgaattcgataaaatactttcggccgtgtcgggctacgcccacagcggcgccacgcgggacgaaaccgccctgatccggcccctggacgaccgggaggccattgtccggcgcttcggccaggtggacgagatccggcggctgcgccagctggggatcgatctttccctccgctccttcgaggacatcgcaccgctgctggcggcagtccgccccgacggcgcggtgctggaccccacggagctggtggtcctgttcccgatcctgcggaccatgaccgccattgccaagcagttcgcctaccggaccgacatccccctgctgcgggaactggccggcaccctgaccggcttccccgacctcctggacgagctggaggtatccatcgactccgagggggagatcctcgattccgcctcgccgctcctctcggacctgcgccagaagaagcgccacctcaccgagcggatcaggcggcggctggccgagatcgtccgcgagaccggggtcaccaccttcctccaggacgatttcatcacccagcggggcgggcggtgggtgatcccggtgcggatggattccaagggaatggtccccggcgtggtgcacgacgtctccaattcaggcgagaccgccttcatggagcccctggagatcatcggcctggccaacgagctggaaaacctggtggctgaggaaaaggccgagatgatccgcatcgtccggaccatctgccggatgatccgccaggaagccgacggcctggatgagcagttccgcattctggtccggcttgacgtgctgaacggcattgccttgttcgccgattccctcggcgccgagacccccgagatcaccgacgcccgcttcattcgggtccgggaggggcgccacccgctcctggcgctcatggcgcgggaacggggggtcggccgggtggtgccgctggacctggggctggggggagctgaacgtcctgattcgcatgtggcgaatcaggtcatggtcatcaccgggcccaacgcgggaggcaaaaccatctccctcaagaccaccggcctccttcacctcatggccctggcggggattccggtgccggcggcctccacttcgtcgttccccctgatctccgacctcctggtggacatcggcgacgagcagtccatcgagcagagcctttccaccttctcggcccacgtctccaacatcgccggcatcctggagcgggccgaccgccgcaccgtggtgctgctggacgaactgggcaccggcaccgagccggtccagggggcggccatctcctgcgccgtcctggccgacctgcaggacaagggggcgctggtcatcgccaccacccacctgaccgacatcgtgggcttcgtccacaaacgggacggcatggtcaacgcttccatggagttcgaccgccagaccctcacccccctctaccgtctcaccgtgggcgagccgggccagtcccacgccctggagatcgctcgccggtatggccttcccgaccgggtcgtggccgtggccaccggcatgctctctcgcatggagactgaattccacgaactgctggccgagctcaaggaccagcgccggcgccacgaagaggccctggccgaggcggaacggctccggcgcgatgccgaggagaaggcccgcatcgcccgcgagcggctggccgaggccgagacccggcggcgcgaggcaaccgagaaggccctccaggaggcaaaggagatcgtccgggccgcccggcgcgacgtgaacgccatcatcgaggaagcccgcagggagaagagcagggaggcccggaagaagatcgacgaggccgaggccgcggtggaggcgaagctccaggagttccaccccgaggagaccctttccctggatgccgtccgcgagggcgacactgtcttcgtcaaggccatcggccacgacggcaccgtcaccgccgtggaccgccggaccggccggctccgggtgcgggccggcgccatggaactggaagtggcggccacggacgtttccccgcgccggggcaaggccaccgaggccaaaatccgcaccggctcgggcagaagaccggcgccggatgcggagaccccccgcgaaatcaacctgatcggcctgcgagtggacgacgccctggcgcggttggagcccttcctgaaccacgcctccctggaaggatacggcgagctgcggattgtccacggcaaggggaccggcgccctgatgcgggctgtgcgcgaataccttgacggtcaccccctggtgcgcgagtttcgtcccggcgagcccttcgaaggtggcgagggcgccacggtggtgacgctgcggtaaggcgcaccgcgccccgtcgactcactcgacgcattcctgttcctcgaacatgccggtggcaccgatgctctccgccacctttcggaagtgaaagccgtagatggccagggtgatcgccaggggaaagagccgtggccgccgcgccagtgaccagaagaagagtttccagtagtagaggcgctccctcccgatcacccccagcaacaccaccgacgccaggaacgcccgcagtcgggccggattcggctggaacccccccggcggggtccggtactccgtgaggaaggtgatgacccggcggtagtagtgccgtggggcatagatggtgtcgagaattttccggtaaccgccgacgagcgcatccgccggcatccgggggacgaagttgagggcaatggcggtattgttgcccgaggcgttccgcagcagccgtccctcctgtgcaagacgccggtgaagcctggtcccccgcagggcggtgagcattccgaccatggcggtcacgatgccgctctcctggatgaagcggatctgccgctcgaagatcgtctccgggtcgctgtcaaagccgacgatgaatcctccctgcacctggagtcccgcccgctggatccgtttgacgctttccagcaggtcgcggttgcggttctgaaccttgccgctctcgtggagcccctcgtcgtggggggtctcgatgcccacaaagacctccgtgaaccccgcccgcaccatgagccccatgagctcgggatcgtcggccaggtcgatggaggactcggtgaagaaagagaagggccgtctccgctgctcctgccagtcgaccatggcgggaagcacttcccgtttcagctttgcccggtcgccgatgaagttgtcgtccacgaagaaaacacccccctgccagccgcgggcatggaggctgtccagttccgccgtcaactgctcccggcccttggtgcgcggcctgcggccgaagagccgggtgatgtcgcaaaactcgcagtcaaaggggcagccccgggaatactggatgttcatggccgcgtaatcccggatgtccaggatatcccaccgtggcagcggggtccgggtcacgtcggcccgtgcctcggtagtatagatacgctgggcgcggtccatggccaggtcgtccagaaaccgcgggagggtgagctcggcctcgttgagcaccaggtggtccgcctcgggaaactcctccggcgcggtagtgaagaggggccccccggccaccgtggtgacccccagttgccggcagcgacagaggatttcccgcaccgcatcccgctggatggtcatggcgctcacgaaaatgagatcggcccgggcgagatcggcatcggtcacttcccggacattctggtcaatcaggcgtgcctgccaggtgtcggggaagagagcggcaacggtaaggagccccaggggcgggaaggcggccttcttgccgacgaatttcagggcgtggcggaagctccagaaggaatccggatagcgggggtagacgaggagaacgttcatgggatcctccgtgatccatgagtttcccgtcgggtggggacggctcgattgggtaaattttactccttctccaccggcgcccgcgtaatttttctgtaaaatgtgtgaacggaggtctcccatgaaccaagaccccaccggcgagtacatccgcaccatcaccagccactgtgacctgcggggcgcagaggtcctcgaagtgggctgcggcgccggccgcatcacccgcgacctggcgcgccacgccgcccgggttgtggccgttgacccggacgaacgcgccctggcacaggcccgggccgccgtcaccgccgccaacgtcagcttcctccccatgcccgacggcgtcctcagcttcccccctgcctccttcgacatcgtcatctacaccctttccttccaccatgttcccctccatcaaatggacgaaagcctcgccaccgccgccggccttgtgcgccccggcggcgccgtggtcgtggtggagccgggcgaggggggctccttcaccgaagccaaggaacgcttcggcgccggcagcggcgacgaacgccccgcccaggaggccgccatccgcgccatgcacgccctccccggctggaccgtgggggacacggttcacttccgggtcggcttcctcttcacggacgaagacgacttcatcagctccaaactccccggctttgccgaacaacccgcagcgtatcaacaggaggtgcgggctttcctcgcttcgcatcgcaccccggagggcatcgtcctcgacgccggccgacggctcaatgtgctgcggaggaggtaaggcgaaaatgttctgtgttgtcaatcttgacaacacgtggtgctgttgttattctctccaacatgaatgcaacgctcttgctgaacggacgtcatatcctatctgacaatgcgtttgttgagatggtggtgtggcgtgtgccgtcgcccctttccggcagcgcccattctttcaagtaccgcctggcctttattgtcggtggcctgtgcgcgctgcgttatgacaatgaggctggcaatggcgatcacaaacacattggcgaaaaagaactaccgtatcgtttcaccacaccacaggatctgctggacgatttctggaaagatgtggacgaatggaggtcctgatatgcgtaccgtaacactggaaatttcttcccgcgaaaaaattagtcaaagattcttgcgggcattcgaaggcaaacctcagggggatgtcatcagcttcgagtcgccggaactcctgttcagggtcatttcgggcaaacgctgggacctgcttaaaattatgaccggcgcggggcccatgacgatccgcgaggcggcgcgccggatgaaaagggatgtgaaggcggtccataccgatgtgcacgtgctgctcaacgccgggatactacagaaaaccgaggaaggcctgattgtcttcccctttgatgcggtgcatgtggattttatgctgaatgcggcgtgagtagtcgagcaccgtcggagaaatgttccaattgggtggatcaccggttcacgcgcgtgcgcgcgtgaaccggtcaatgctgagttggtcgaatatatgagggaatgcaatatttattaaggaggtagcagagtgccatcactcgatgatttcttgcgtaggggatatttccccaaagagttgctaccaccgttcacaacgagttcgtacgcagatgcgttgaacggccttggaactgtgcccgattctaacttcaaacaaaccaaatgtatcagattttcccactcgaaatacgcatctcttcgtcgtgatctatcaattccgaacccatacccattctacgagttggccgccctgttatcagcgcactggggggaggtcgagacacaatggaataactctccctacacacgtagtgcccctgttccatccatgaccagggcggtagaaggaaatacaaatttcaatgcccttcctaatgcccgtgccgaggttcgttcttcggggcgcttcctcctcaacgcggacgtatcgaagtgctaccacactatatacactcacagcctaccatgggcgttacacactaagcccgtagcaaagaacaaccaaaaatggcctcccgctggaggaaaacctcctttggtcggcaacggacttgacctatggtcaaggaacctgcaagacgcacaaactattggcctcccagtcggaccggacacctcctttgtacttgccgaagcacttctgtctgcagtagatcaactagttgcgtcaaaaatcgccggtgcgcgcggctttaggtttgttgatgactacgagttcgtatgtgacacacttgaacaagctgaacaggttctatccgttcttcaatgggcactcgcagagttcgagttgagtctcaaccccaagaaaacaactatcaaggaacttccaacggcactggataccacatgggtaaacgccttctgtgaattagagttcgccgccgagtctccgaaattacaacggcaacttactcggtactttacggatgccttcgaattgacatgcaagttcccaggtgatccagtccttaagtacgctgcagctcgattgccggacaatccacccgatgatgcggcggcaaacttaatccagcgtctgtccctacaggcggcttgcgtagattcaggcacacttcaacatacattacgttccttttgggatcaccggtccgctggtcgagatctcgatctagtcgccttgaaaagagctttagattttattgtccagagacatgcccttctaggtcatagcagtgaggtcgcatggtgtatatgggcagccgacgtatttactgtccagctttccacatcttctgccaactgcatcggaaatatggttgatgacgtagttgcactgaccgcattggatggaatccaaaaaggggcatttgaaactccgccaaatacaaacaattgggaatacatcatcaacaacacaagcctgaaagaagaacactggctactattattcgaggccattgggcaaggttggcttcccccaccagttggaggggatccagcactcgcagacccctttttcaatcaccttcgtactcaagatgtcagattctatgatactgctgcaacccttgatatccctgaaccaccgggtccggacacctattgaaaagccaaacctctagtactagaaaaggcaagaaaaggggctacttttctccctgaatccgtaaataaactgagaggtgtttttgttaccttctactattacaagaaatgtcatattcatcagccacgcaaccccggaagacaatgatttcaccatttggcttgcctcaagactgcaagccgaggggtttgaggtttggattgataaacaggctctcgttggtggcgaaaagttctggcaggaaattgaccaggtaattcgacacaaggctgtcaagttcctgctggtctacagtgagaacatctgttaccagaagcaacgcggtatcctcaaaaatggggtcgctaaagaaataagcatggcggagggcattgccacaacaaacggactcaaagatttcatgattctcctcaacgtcgatggttccgaatacaacctttttatcggagcggataccctcaaccaggttcctttctacgaaaactgggctggcggctattcccagctgcggaagaagttcaaaaaggaagggctagagccgacaggctcccctgtaggcgatttttccaagtggtatgaggatgagtatgtcatccaccatggcatcgagaacctacacgaaatttattacgactgctggtggccgattcccgaactccccgaatcctttttcgtctatatcttcccgaacaacgtggttgcatcacaggtgcaccagaggtccaaatatcccacaggcaaagcttccaacatcctcgcttccttttacgacacatcagaatttgaagtcgaaatagatgggcaactcgaaaggatcccctttacggccaagcatgaaatcaaggtcagtgatgtcatcgccagaaccgtccgattgggtttccccggcacacgggatgtcgaaaactatttccggtccttactgcagagaaccttccacctcatcatgaaagagcgtcatcttcactggtatgaaatggcaaacatgaagcaggcgtattttttctcggcaaagagtcatccaaaaatcaaattcgaatatcctcaccgtgctaccaaggcaggaaagagcaaggtcatcttcggcaagcatctaagcagcttctggcattacgccctttctgcgaagccgataattaccccgcagttggctttcggcctcaagtcccatatcgtgtttaccaccgatggcgtgaagttgtgggacgacaaagccaagatgcacacggccagaaggcggaaggggcgtttgatgtttaacgaggagtggcgggacttgctctttgcgttcctgcatgccctctgccagggagggacaacggtgaacatcatgctgaatccgacctttgaactggccctgaaaccgtggaccaacacctatcactcggatttcggatatatcgagccaaaaggtcaggacaggcacgatatcctggcggcggaatatgagtatcaagacagggaagatattgaccccgacgaggtggcaaatgtctgacctttaccatatccaggaacccaagctgacattcggttacgggcagaaactccaagacccccgagacggtctcatgctcttcggccccttcacccgtaacaagctcaaggggcaggtgaatatcggtatcgtcggcccggaaccacaacggggatatctgagggagtatctgaaaagaatccaccgacctgttactccggaaactcccgacaaagcacgtccttcattccccggcctggaagccgccttcgacatctttatcaactttgacaatcttgccgagattgatgtcaaaagctcagaagttgagagatgcctgagattcaccgatggctatcaacgggttcacaacctgacgaacttgtatgccaccccccttgaaaaatatggcaacgaggaagagatgcctgtcacggtatggttcgttgtcattcccgacagcatctacacgtatggtcgtcccaaatcaactattccgaaagcgacagacaacataagggcaggcttgaagaaaaaggaccgtgattcggcgcagtcatttttgtttgatgacatgaacaagatgcaggaagcttacaacttcgagattaacttccatcatcaattgaaagcaaaattgctctctgccaaggtcgtgacccagataatcaaagagagtaccattgcctacgaccagatatggtcagatgaagagaatatcctatccgctaggaagttcgacactgcgaaggcatggaacatagccacaaccctttattacaagacaggcggaattccatggaagttgggggatgtccgggagaaggtctgctacctcggtctggtgtacaaaaagaccgataccactgaaagcaataccaatgcctgctgtgccgcccagatgttcctcgatagcggcgacggcatggtattccggggaaacctggggccttggtataatccgacaaccaaggaattccatctcaggaagagcgatgcgagcgagttgctgaatcagtctcttgtagcgttcaaggagaaatccggtttctatccagagcagatattcatccacgcccggacgaatttcaacgatgatgagtgggaagggtttaccggtgctgctgagggaaagactaacgttgttggcgtgaaaatcaggagtgatgggacattcaaaatctaccgagatcacccttactgcgttccccgtggtacggttctacaggtttccgataagcagggctatttatggtctcgcggattcgttccacgtttgcaaacccagatgggccttgaagtgccgaatcctctgagcatagaaataaccaagggtatggcggccccggttttcttggacacgaaaatgaggtaaatctaggtgttcaaggaggtcgtcaatggaaaaggatgtcagtgtctccggtgcggcggaaggagagcgtagctcgactggagcagcaccggaagtcaaacgttggagcgccaaccgcaaaaaggaggttgtcctgcggttgatgcgcggtgaaccaatcgatgccttgtcccgtgagttgggcatcgaaatctatcgcctggaagagtggcatcagaaagcactccaggggatagaatctgctctcaaggctcgtgaaggtgatccgttggcagcggaactcgatgcagccttcaagcgcatcggtgagatcaccatggaaaacgagctactgcgggagaaagcgaggcgtgcccaccctttggcccagaggagatcgaagaaatgagtgctacgatctcccctgccaccggtaaagcctatggcgttcagcgcgtctgccttgcctggggagtgccccgctcgtcgttctatagccgtgcaggcagaaaaacattgcctgctgtactgctcaagcgtggtccaaaaacaccgctctctgacgacgaggtactttctctcatccggaccgacctggagacatccccctttgtcggcgaagggcaccgtaaggtctggggacgactacgcttcgtcaaagggataaaagtcggccgcaaacgagtgttgcgtctcatgcgggagaacaatctgctctcccctcaccgggttgttcagggacagcccaaggaccacgccggcaagatcatcacggcggcccccaacgtcatgtggggtaccgatggcaccaagatcttcaccctggaagaagggtggtgctggttgtttaccgccgtcgagcattggaatgccgagtgcgtcggttggcatgtgaccaagaatggcgaccggtttgccgcattgcagccgctcgccatgggaatcaaggcccgtttcggctcggtcggtgccgctgctgctcgagggttggcactgaggatggatcacggcagccaatacctctcagagcatttccagaatcagatcaagttctggggaattgccccaagtttctcatttgttgccgaaccgcagaccaacggggtgacggaacggtttaatcggactatcaaagagcaggtcatctatggccgccattaccgcacaatcgaagaagtaaggatggcagtagctgacttcatggatcgttacaaccggctgtggctggttgaaaagctcgggttcagaagcccacgacaggctttcgaggagtatcaactcaagaaggctgcgtgactcttatcttgtgtccagggtaccgggcgcgctacagaaataaccaagggggaaatggacttcaaaaccgtctgtcaggacatactgtcactgaccaagttgaattataacgcctgcatatttggcgatgggttgcccgtgacgcttcgttttgccaatagcatcggggaggtgctgacagctggcaagaatatcagggccgaagtattgaccttcaagcattacatttgacacttaacgggccacaataggacctataaagcacaaagcgacgcccaacacgcggcggcacacggactccgctgcgctccgccggtgcgccttttgcgcggttggcccacagaaggagaatacgatggcagataacatgaattactcatcagacgcgccaatatcgagccctgataaggatagattctccagatggcctttttccaaacggatttccgaggtcatcgctaaaaggactgatccaagtagcatcgtgatcggattatatggggcttggggtgatggtaaaactacagttctgaactttattgaggaagcattaaaaaccgaatcaaatgtaatatgtattagcaggctgttgaaattgaaatagagaaaacagcctatttgtggtacattgtcgcgcataacgctctacaattattgaggaaagttatgcgcggctttgacagcaacacagaagctctctttacctatgtgacacctgaatcctttgtcccgaaggaccaccccttgcgggccatccgtaaaatggccgacgaagccctggcagggatggacaagctctttgacagcatgtacgccacaaccggccgctcctcaatcccaccggagaagctcttgaaagcccaactgctgatgatcctctactccatccgcagcaaccggcagttggtagagcagatccattacaacttcctgttccgctggttcctcggcatgggcttggacgagaaagtctgggatcattccagctttaccaagaacagtgaccgattgattggctccgaagttgccgccgagtttctttcccgggttctggcccaggcagagcgtaagcgactgttgtcccgcgaacacttcaccgttgacggaactctcatcgaagcctgggcttccatcaagagcttcaagcccaaggatggacctccttcagccggtggtggcggcagaaacgataccgtggatttcaagggacagaaacttaccaacgaaacccatggttccaccactgaccctgatgcccggctctaccgcaaggggaagaacaaggaagccaagctctgctaccagggacataccctgatggagaatcgtagtggcctcatcatcaggaccaaggtgacaacggcaaccggttgcggtgagcgcgacgcagcaaaggccatggtgcagcaattgccaaggacgacccgacggatcactcttggctgcgacaaaggctacgacacagaatcattcgtcaaagagctgcgtaggctaaagataacgccacacgtggcccagaacacctccaacaggaaatcggccatcgacggcagaaccaccaagcatccgaactacaccatcagccagaagatcaggaaacgaatcgaagaaggctttggctggatgaagaccgtgggcagcttacgcaagacgatgtaccggggaatcgagaagatcgccatgcaacttgatctgcacgctgcggcctacaacctggttcggatgaaaaacctgggtctcggtgtcacctgagaggggaaaaccaggctacatcagcagtatatgaggttgataaagagcaaaaagaacgagaaacaaaggttctgagcaacaaaactgattcaaaaaaaaacgaactgcaaagttcagcaagtcaaatggggccgattttcaacagcctgttaggtttaatccttggcgatatggcactgaggaacaattactggaaggattcttccataacattgctgatgctcttgacacaaagctcataacttcaggagaaaaaataaaggacattttcaagaaagttgcacctgcagctgccggtgcatttggtcaacaggggataggtgatggggtagctcaattcatagctggtccgtccctaagcgaactcaggtctagaatagaagcagcattggaagaaacaaaaaagagagtcgtgatattagccgacgatatcgatcggttggaaaaagaagaaattcacgcaacatttagactggtaaagctgacagccgactttaaatttacttcatatatacttgcatttgatgagcaagtggtttcgtcagcattacaagatagatatggcgcaggggctgagaacgcaggaaaagcgtttcttgaaaaaattattcaggtgccacttaatttgccgtctgtcgataggaagattttaagaggtttttgttttgaaggtgtcgacagtgctctcactttagctgaaatcaagttaacggaacagcaagttcaagaatttgtaagagactttacggctgcttttgacaaaagactaaaaacaccaagaaaagccaggatgtatggcaatattttgatgttctccttgcctattcttaaaggagagacaaatccagtagatgtcatgttgatagaaggtgtgagagtattttttcctaaagtttatgaggtaatcaaaaaaaatgcggagatgttcaccggtagcgtaagagattcgtatggtagtaaccgcgataaagaaaaatcgcatactatagccacgattgaaaagtcaatagactcgtcagacccggaagaaattgacggaatattaagcttattaaaatccatgtttcctaaacttcaagcaatgtatggaaacacacactacgggagcgattgggaaaaaagctggtcggaggctcagaggatatgctctcctgcttattttcaacggtatttcacatatgcgatccctgaggatgatatcccagaccaaaccatacaaaacattatcgacgtttcatcgaaagatgatctcgctgatactgcaaaattattcgatcaattattgacgacccaaaatgcagataggctgatacgaaaactacgctcaagggcaaaatctgtttcgcaaaaatcatcaatgacattggcgggagttcttttgctgtattctgaccgattccctaatccagaaaacttatttaatttcaataatccatttgctcaagccgcaatgcttgttagtgatctaatccagaatatctctgaaaaaggtgaaaaaatatctttatctcagctctgcatcaaaaatgcaccagacattgaattctctgcggaaatttttcgatggttacgagtgaaggataaagatagacctgaaatagacggttttacagaagatgaaataagtgcaataggcaatattttagccgagcgaattaaatcaattctggagggtgatgtagatatcactacagtctaccctaaaatatgcggccacttattgtatcaagtaaaaaagtacaacggcaaatcagatgtcgaagaatatcttaccagcttcttcaaaacctgtgaacaatctattttcaggttcttagacaccttcactccaacggcctgggggatggaatctggaatctcacataagtcagacctcgaaagagagcagtataattacatagttggcttagttgaccctgagatcatcctctcagcaataactcatgaaataggtcaactgccctccgtttcgaaagaatatccaagagacgataaagatagaaaccaattgcttgcaaaccaatttctttggttgcacgattatgtccttaaagagcaggcgcgagctgccgaagaacaaggccaacaagcggcggcagacggacaagccgctgcgccttgagacgttatggttgccccagcattgcggaatgaaaaaaaacaacgcacataaaggaaaatagccatgcgaaaaatcatcgctcttgaatttgtttccctcgatggggtcatccaagcgccgggcgggccgcaggaggataccgacggtaacttcaagtatggcggctggattgtgccctatttcgacgagcgaagtggcgacattatgcaggagcagatgtccagaacgcgcgctcttttgctcggaagaaagacctacgaaatattcgcctcctattggccgacacacgaaagcgcgtggccgggcatcaactcggcgacgaagtacgttgtttcggatacgcttacagagtcgctttgggacaacacggtcattatcaaagatcacgtcgtggaagaaatacggagattgaagcagcaagtcggccctgacctacaggtgtatggcagtagcaaccttctccagacgctcttacagcatgacctggcagatgagttgtggctcaagatttttcctgttaccctcggcacgggcaagcgtcttttcggcgaagggacgatgccggcggcattcacgctcatgcactctgaggcaacgccacgtggtgtcatcgtcgccaattacgagcgtgccggtgaggtgcagacgggctcgttttgagcttggattttcattgcatccgcgcagcggaatgcatcgccgcctgcaacgggttgggacggtctacggggacatggttgattagttgagtagcgaagggtaagtcgacaaatcaactccgtcccctggtggacctcgaaactatgaaatcaaagtggaagaaaatcctgctctggagtggaggtttcgttttggcggcgattgccgtggccaaggtagtcgacatcaacgaacgcccaaaacgagtggcttcaatcttgaacataccttcacttccgaaatccgcacgagtcatcgattgcaatgctgcattcattcccacagatgttgttgatacgtgctcaatagaaatagatgcgaacgatttcccagacctgctcagtggctataacttttccgaatcgccaacaacagaaacgagtcattccgctgttttcactaaagtcggacctgagttccctctcgcagtggaattcaccgcagttccgaaggaactcaagcacggcggccatgtgaaggtcttagccgaccgagagcggaggcgtgcagtgatcgacttgtatgtcgagtaaaaagtccaaccaggaagttggaccagccgagctggtcaactccccgcccaactgggcgcaatcaaatttactgacaagcagaggcgactatgagcgcatgggaaaaattcaaaaataaattcggcaagatcagaacccacctcacaagcttggatgatcagccattaggtaaagctgcgcttgtaatcattattttcctggatgttttcatccttgtttccatttttaacggactcgaagcacacactaggcagctttcatcccctgacgactacatccctaatgcctgccgtgagatcatagtcaatcgccaatggaatcctactaaccggattgacaacatttcgcaaatcatcattgcttcaagcacaacctattaccggggcgaggaaaggaaacgcgaacagcatcctgtctgtgtgccctatagtgatcttgttgaccaaatcaaaagcgataaggtgcttgtcggcatcttcgaagagcggagtaaggctgaacgtgaggcacgcgagctacaaagagaaattgacaatctgaaaggagcttacgatacgtccctgctcgaaaccattgcgaaaaagcaggaaagtcaaaccaaagtagccgcgataaaggaagattttctaaagaagagtgctgcccttgatacgttgaaagcaaaaattgcatctttggaacagtcgattaacggtgacccgaaaataaagcttctctgggaaaaactgcaaaccttgcaagagcaggacagacaaaaactgctatccgacctgcgaacgataaatttctggtacccagttaaaagacttggaatgcagttgatgttcctgattccgcttttcattgctttttacctctggaacagcacaagcataaggaaaagccggggaatacagactctcgtatcttcgcaccttcttggcgtatcatgtattccgatcctttttaaaatcaccgaagctgtctatgacataattcctaaaaaactgttgaagcaactgattgatttcttggaatcatttaagctcatagcattatggcactacattgtaattgctatctcggtgggtgtttcacttcttttaatatacatcattcagaaaaagcttttctccagtgaaagaatcggcagaataattgagcgccggatttccaatggagactgccaacaatgtggaaagcatttgccaagcgggtcatcagcttgtcctttctgtggttttggccagtataagctatgcagccattgccagaagcagatgcatgtatatggcaaattttgccgagaatgtggccagaaggcgactgactgacgcgaagccaaggcacaacgaggcggcactcagtcggcgcgataaacctgcaccaggtcaccggccgccccgttgattgttacagaaccaaccgcacccctcatccccaggagcccccatgccaatccgcatcctcctccccatcgtcaccctgctgctgacctgttcccttgctggagccgagatgtataagtgggtggacgagcacggggtggtgacgttcaaggacacgcctccgccggcaacgaagaaggggaaaaaggtgaaggtctacaccgacggcgatttcgcgccggcgccgtctccgcaaccggcggctccgcgcagggctacgtcggcaccgcagcccgcaccgcccgtgaagcagcgcttcaccggcacggttgagctgtacgtgaccgactggtgcggttactgcaagcgggcggagaggtacctgcagagcaagggcgtttcctatgtggcctacgacatcgaaaaggacagcgccgccatgcagcggcacaaggatctggggggccggggtgtgccgctgatcgtggtgggctctcacaagatttccgggttttcgcccgagacgatcgattattatctggagaacggccggtaaggccattgcccgcagccgtctccgttacgacaggagcatgacatgatccaacgatgcgaatggtgcggcaccgatcccctctacgtggcctaccacgacggggaatggggcgtgcccgcccacgatgaccggcacctcttcgagatgctgatcctggagggggcccaggcggggctttcatggctgacgatcctgcgcaagcgcgaggcgtaccgccgggcattcgccgggttcgacgcggaaacggtggccgcctggtccgaggccgacgtggcgcggctgctggccgatccggggatcgtgcgcaaccggctcaagatcgagtcgaccatcaggaatgcccggggcgtgctgaagatccgggaggagttcggctctctcgatgcctacctgtggcggttcgtggaccatgcgccccggcacaatgcctggcgcagcctgaccgatatcccggcccggacggagcagtccgatgccatgagcaaggacctgaagcggcggggcttcaatttcgtggggtcgaccatttgctacgcgttcatgcaggcggtggggatggtgaacgaccatgtggtccactgctttcggcacgacgagatcaggcggagcgggggatgacgtcttccatcctcaaggcatgcgccatctggctcctgttcatcccgctgggaatcgtgaacggcgttgtgcgtgaaaaggtcctgaacccgctggtgggggcgcaggtggcgctgccgctgagcggcgtcaccctcggcgccctgatcgttgccgttgccacgctcctgatcccgctggcgggagggctcaccccttcgcgctgccggctgatcggcgggatatggctggtgttgactgtctttttcgagtttttcttcggccgcgtcgtcatggggcacccctgggcgaagctgctggaggcctatgacccgcggggcgggaacctctgggtggcggtgctgctggtgatcgcggcggccccgtacttggcggcccggttgcgggggctggtgtagcgggggccacgggctccacgaatcaagggaggctacggaatgaaacgcgcactgctggttatcgacgtccagaacgaatatttcaccggcgccctgccggtcagctatccggaggggagcttccccaacatcctggcggccatggatactgccacggccaacgggattccggtggtggtggtccgccatgcgtctcggcggcccgattcggctacgttccggccgggctctcccgggtgggagctgcaccccgaggtggcgcggcggcccttcgatctgctgctggaaaagaacctgcccggcagcttcacggatacgaacctggaggcctggctcagggagcgggggatcgacaccctggtcatcagcggctacatgacccagatgtgctgcgataccacctctcgccaggcgtttcaccggggctttgccgtggagtttctcgccgacgccaccggcaccctggcctttgctaacagcgcgggcgcggtcactgccgaggagctgcaccgggcggtgctcgtgacccagcaactgatgttcgccacggtgatgaccaccggggaatggatcggctcgttccgctgaagctgccacctcgtcctgccggagcaaaggagaacgaaccatgtccgatgtcacgaacacgtggaatgaacgatacgatactgaggaattcgtctacggccgggagcccaacgccttcctggccggagtgagcgcaatgatgccgccgggggatgtcctctgtctggccgagggggaggggcggaacgcggtcttcctggcgcggcagggtcaccgggtgctggcggtggatgcctccgccgtggggctgtccaaggcggcgcggctggctgaggagcacggggtgcggatcgagaccctgaccaccgacctggccgacctggttatcgaaccggggcgctgggacgccattgtctccatcttctgccacgtgccgccccctgtccggcgggttctgcaccggcaggcagtggcggggctccgtccgggcgggctcttcgtgctggaggcgtacaccccggcgcagctggagctccggaccggcggcccccccacggtcgagctgctgatgaccctggccgatctgcgggaggaactggcgggcctcgaattcctgcaggcccgggaaatcgagcgggacgtggtggaagggcggctccacacgggccggggcgccgtggtgcagatcgtggcgcgcaagccgtgagggggccggattccatgcgcatcacccttatcgcggccatggccgaaaaccgcgtcatcggcaaccggggggccatcccctggcacctgccggacgacctggcccgcttcagggccatcaccctggggcacccggtcctcatggggcgcaggaccttcgagtccatcggtcggccgctgccggggcggctgaacatcgtcctttcccatcgggaaggctatgccccgccggggtgcttggtggcccgggacctggccgcggcgctggagctggcccgggacgcggcggagctctttgtctgcggcggcggcgagctctaccgggaagcgctgcccctggccgaccggattcttctcactctggtgcagggggaatttcccggcgacgtcacctttccggaggttccggctgatttcgtggaaacggcgcgggaggagggggtaggggggccggcccacctgttcctgacctatgagcggaggaaagaggccccatgagcaccgaaccacgcaggttctccgtcttcctcgtccccgcggccggggaccgccggtgggcggatggagtgatccacgagctggccgaccgctacgatacgctccccttcgagccccacgtgacggtctacggcggcgcgttcagcaacgatgccgaactggagccggtacggcgggccctagcggatgctgcggccgggacgggtcagatcaccctgccggtggccgggctcggcgtgaccgaggaatacttccggtcgctgttcgtagcgttcggagaagacccggcgctccggcggctccacgaggcagtgaaaggtgcggtggcgcaggacccgggctacgtgctcgttccgcatctctcgctcctctatgccgatctgcccctggcggccaaggaggctgccgcccgcacggtggccctggaccggcgggagatccgcttcgaccaggtgaagatcgtggtccccgatccagtcaccggctggagcgacgcccggcgctggcagaccctcttccggttgcggctgggggcaccggcggagaaggttacgacggttattttcgactatggcggggtgctggccgaggagggattccgggaggggctgttcgagcttgcccggcgccaggggctcgaccccgttgcggtgcacggtgccggcatggaggcggtctacgccagcggctacgtgctgggtaagggaagccagtcggcattctggcagtcgctgcgggagcggaccggtctgcgggggagcgaccgggagctgtcgaacctgatcctcgaccgcttcgtgctccggccccggatgatggaggccgtccgcgccctgagggcgcaggggtaccggaccgtcatcctcagcgaccagaccgactggctcgagtggctcgaccggcgcgacggctttttccgggagttcgaacgggtcttcaacagctaccggctgggcaaggggaagcgggacccttcggtgttcgacgacgtggcgcgggagctgggcatcgcccccggcgaggcgctctttgtggacgacatgctcgccaacgtggtgcgggccgaaagccgggggatgcggggcatcctgttcgaggacgagccacggttcgagcgggacctgaaacggtacacggaggtgtagcatgcgcgccatgctgttcgaggaggtgggaaaaccgctgcggccggtccgggtgccggtccccgaaccggggccgggcgaggtgctgctcaaggttcacgcctgcggtatctgccggacggatgttcacatcgtggacggcgagctgacggagcccgccctgccgctcatccccggccaccagatcgtggggagcgtggcaaagctgggggagggggtcgagcgtttccgggaggggacgcgggtgggggtcccctggctcggcgccacctgcggcgcctgccgctactgccggtcgggacgggaaaacctgtgcgaccacgcccggttcaccgggtatcagcgcgacggcggctttgccgagttcaccgttgccgatgcccgcttctgctttccgatccccgggggatacccggacctccaggcggcgccgctgctctgcgccgggctcatcggctaccgctccctggtcatggccggtgagggggaacggctgggcatttatggcttcggcgccgcggcccacatcgtgacccaggtggcccgcttccggggatggcgggtctacgccttcacccgtcccgacgaccgtgccggccaggcctttgcccgggagatgggagcggtctgggccggggcctcccacgagcggccgcccgaggagcttgacgccgccatcatcttcgcgcccgccggagagctggtgccggcggcgctgcgggcggtgggcaaggggggcgtcgtggtctgcggcggcatccacatgagcgacatcccgccgatcccctacgatatcctctggggggagcggagcatccgctccgtggccaacctgacccggcgcgacggggaggaattcctcgccctggcgccgaaggtgcccgtcaggaccgaggtgactgcctatcccctcagcgcggccaacgaagccctcgacgacctgcggcgcgggcgcctgcggggcgccggcgtcctggtgatcgacgagggataatgtgccgtgctccgggagggttgacacccggaccgccgccgtgctatcggtagaggcatgaatacgctcaattttctcaccgcaactccccctccggtcgttcctgcctgacagggcaggtcggccgcagttttccccttgtgggccgtctggtcggtcaccgaaggaatgccgagggcttccggtctagtcgctgcgtagcgacgcagatcggacgatccgggatgacgttcgggacataaccacgcggcacacaccatcgcgccggcgcgcctgccggcggcgtgcgccctcctgccctgttcacaccgttcatcgacaccgtgaggacaggaggcttccatgcagacagcatcgagagcccatgccgattcgcggcacgggctttttctcatccttttttcggccatgctctggggaaccgtgggcatcaccaccaaggccctctacggcctggccgacacaactcccctttccataggctttttccggctggcgctggccgtgcccgtgctcgtggcggcctgccggctcgccaccggtccggccatgttccgggtggcgcggcgcgacctgggcaccatgattgtggtgggggccatgacggccctctaccaggtttgctatttcgcggccatccgccagatcggcgtggcagccgccacgctcgtcaccctctgcacggcgccggtgatcgtggcgcttctttccgccatcctgaccggcgagcgaccctcgggccgggtgctcctctccctggcctgcgccctggccggcacggcgctcctggtggggctgcggccgctggccggcgaagggggcaacatccccctggggattgcccaggccctcggctcggccttcagctatgcctcggtgaccgtggccagccgtaccctggcgggccgctaccacccgctccagccggtggccatcggttttgccgcgggcgccctgttcctgcttcccacggccctggccgacggcctggtgctgacctatccggccgcgggctgggtgctgctcctctacctgggggtggtacccacggccctggcctatgccctttttctggcgggcatgcggaccaccacggccacggccgcgagtatctgcacccttctggagccgctggtgtcgacggtcctggcctggctcatcttcggcgaacggctgggtccgctcggcgccgtcggcgcggtcctcttgttcggggccatcggcctcctggcccggccggtccgccgccgtcagtcttcagctgcctgagcccggggggggaaatgaaccggtcgggaaatggctgccggcacatttttcaccccccctccataccatgagaggtgtataattccctcccggtcgtgttcatgtccgtggggaggtgcctgtcatgcttgcaaagggattctggctggttgtctcgctggttgccgcctgttcactggccgtggtggccggggtggtgaatccggcggaaaaggtgaacgccctctggctggtgaccgcggcggcctgtttctacatggtcgcctaccggttctacggggccttcctggcggcccgggtcctctccctggatccggcgctccgcaccccggcccggcgtctggccgacgggatggatttccaccccaccaaccgctgggtcctcttcggccatcatttcgcggccattgccggggcgggccccctcatcggccccatgctggcggcccagttcggctatctccccggcttcctctggattctgatcggctcggtgctggtgggggccgtgcacgacatggtcatcctgggggcgtcggtgcggcgcaacggccgctccctggcccagatcgccaaggacgagatcggcccggtgggggggctggccgcctccctggccattctcttcatcctgatcgtggccttggccggcctgggcctggcggtggtcaactccctggccaagagcccctgggggacctttaccatctttctcaccatccccatcgccctctttatggggctctacctgtacaagatccgaccgggcagggtgggcgaggtgagcgccatcggcttcgtactgctcttggctgcggtctttgccggccactacattcccggctcacccatcgaaccgtatttcaacctctccaagcacggcctggtggtggccatggcggcctacggctttgtggcctccattctgccggtctggatgctcctctgcccccgcgactacctctccacctatatgaagatcgggacggtgctgctgctggcctgcggggtcatcttcatggccccgaccctccagatgccgccggtgacccggttcgtgagcgggggagggccgatcatccccggcacgctcttccccttcatgttcatcaccatcgcctgcggggccatttcggggttccactccctgatctcctcgggcaccacccccaagatgatcacctccgagcgcgagatcccgatgatcggctatggcgccatgctggccgagggattcgtggcggtcatggcgctggtggcggccaccatcctgatccccggcgactacttcgccatcaacaccaagctctccttcgacgccatcgcggcgctcggcttcccggttgagcgggtgcgggagctgtcggccttggtggggaccgatgtggccggtcgtcccggcggagcggtttccctggccgtggggatggcttccattctttcctcgctcccgggcatggcggggctcatgccctactggtacaatttcgccctcatgttcgaggctctgttcatcctcaccaccgtggacaccggcacccgcgtggcccgtttcctcctccaggagctggggagccgggtctacgctcccctggggcaaccccgctggctgccgggtatcatcgccacgagcctgatggtggtggttgcctggtcgtacctgatctggtccggcaacgtctccaccatctggcccatgttcggggtttccaaccagctgctggcggcgatcgccctgggcatcggcaccacggtcctgatcaaggggggcaaggtccgatatgcctggactacggctctgcccatggcgttcatgtatgtcaccacctttgccgcctcctggcagctgaccggctcattcctgcgcaaggcggcaacggcccccaccgcggccgaggctctcaccttcaggatcaacggcgggctggtggcggtcatggcgatcctggcggtagtgaccctgggcgacatgctccacaagtggtacggatacctcacctccacccgcccggtggtcacgagcgaggtcctggagtacgaagaggcggcgtaatggtgccgtttcgggatggtgacagaattggtcgctccctatcttgaattgtgcatattttggttatttaacgtaaatactgtcattgattttctggcataacgagtgccgatctgtgtgtaatttattgtatagtctatttaatgcccgtagttgcactatgttggtgggcacggtttatttcgttttttagctggcctgataattgaattgcctcgttcgcacggcatggatttcctgtcccggcaggtcaacgaacgaggcacatcatgacagtgacgaatatgacggaatggtttgccaagggagtcgaagccctccaccacgaccacgtctatctggcccgcgcctgcttcgagcaggcggtgacagagcagcggtcaccgctttcctcatcctacctggccctttgccaggccaagacgcggggcaccttcagcgacgccattgccagcgcacgggaggctgtggcggctgatcccgcaaaccctgcactctaccataacctggggtgcatctatctgctggcgggcaagcggaccgaggccatcgaaaccttccgccaggggctgcgcgttgggggcggagaggatattaccagcgagctcgaacggctcggcacccgccgtgctccccccatcaagcgtctgccccgcaatcaccccgtcaacaagtacctggggatcgtcctctcccgcctgggcctgcggtagccccttcgccgccgcccgtttccgcggggattgaccgccgggggacggaggtggtacggttgccccatgcatcccatccgctgcgaagccgttgtgctcgccaccatggactaccgggagagcgaccggatcgtcaccctgttcacgctctgccacggcaaggtgcgcggcctggcccggggcgcccgcaagagcatgcggcgcttcgggggcgccctggagccctttgcccgcctgagcgtggagttggtcgtccgggaggggctctcgtccctgcgcggcgtggacattgtgaccgtctatccccgcatccggcaggacctggccgccatcggccacggcgggtatgccgtggagctggtcgaccgcctcctgcccgacggggcgtcggttccccggctgttccggctcctcgtttcttacctggagcacctggaccaggggggcgcctctccctcggatcggcgcttctttgaagccaatctgctgaatatcctcggctaccgcctttccctcgatgcctgtgccgcctgcggcgttgagttccccgccgatgcggctcggcgcgccggtgcggcgggcacggtgctctgcactggttgcggccgctacggtgcgccgctgtcggcggagaccgtccgtctcctgcaccggtgcctgggtaccgggcggttcggcgccattgtcttcccccccgagcccctcggggaagcggggccactcctggatggcgccatcggggcccatctcgcccgtcctctcaattccctcgcctttctgcgccagttgaccccgtgaacccattgtgcccgtcgcggcaccactgaatccgcgattccggaaggcgcggctgaacgaatgggtgccggcgcgacggacgcgggtgcttcggggacgactgatttccgggcctgatggattgcgggttgcggcggattaatccttgacagggggggagaagcattgtaatctcgtgtgctctaattgtgcgtaacttggacgctttttcactttggccaaatcctgtttacgcacgataaagcttttttcattttatgccaggggaggaaccaccttgaccttccaggatctgattctcgccctccagggatactgggcacagcagggatgcgtcatccagcagccctacgacaccgaaaagggtgccggtaccttcaaccccgccaccttccttcgcgttctcggccccgagccgtggaacgtcgcctacgtggagccgtcccgccgtcccaccgacgggcgctacggtgaaaaccccaaccgcctccagcactactaccagttccaggtgatcatgaagccgtcccccatgaatatcctggatctctatctggattcgctccgggccttcggcatcgaccccgcgaagcacgacatccgcttcgttgaggatgactgggagtcgccgacccttggtgcctggggcttgggctgggaggtctggctcgacggcatggagatcacccagttcacctatttccagcaggccggcgggatcgacctgaagccggtatcgtcggagatcacctacggctgcgagcggatcgccatgtacctgcaaggggtcgacaacgtctacgacctggagtgggtcaagggggtgagctacggcgatatccaccaccggaccgaggtggagttttccacctacaacttcgaggaagcggacgtggacatgctcctcaccctgttcaccatgtacgagaaggagtgcgtgcgcctggtggagcgcggtctcgtgctcccggcctacgatttcgtcatgaagtgctcccacaccttcaacctcctggatgcccggggggccatctcggtcaccgagcgcgcctcctacatcggccgggtccgcaatgtggcccgtctctgcgccgaaggctacctgaagctccgcgaaagcctgggcttcccgctgctgaaaggaggacggaagtaacatgagcaaggaactgtttctcgaaataggcaccgaggagatccccgccggcttcctgcccaaggccatggccgacatggaggccatcgtcacgaaggagctggagaacgcccgccttgccttcggcgaggtgaagaccttcgccaccccccgtcgtctggcgctggtggtgaaggggctgccgacagttcagcccgatgccgagattaccgccctggggccggccaggaacatcgccttcggtcccgacggcacgccgtccaaggcggccgagggcttcgcccgtggccagggggtcgacgtggcgtccctgaccctggtctccaccgagaagggcgaatacgtggccgctgtccgcaaggagagcggccggccggtaccggacctcctcgccgagatcctgccgcggctggtggggggcatcccgttccgcaagtccatgcgctgggctgatctggacgtgcgtttcgcccgcccgatccactggatcgtggccctgttcgacggggtcgtcgtccccttcgccttcggcaacgtccagagcggcaatgtctcgcgggggcaccggttcatggccaaccagccgttcccggtccgtgacttcgcccactacctggacgagtgcgagcggcacttcgtgatccccgatcccgagcggcgaaaggaaaccatccgccgggagatccaccgggttgccaagaccgccggtggccacctcctccccgacgagggactcctggacgaggttgcttacctggtggagtaccccagcgtggtccacggcaccttctcgcccgattttctcaaggttccccgcgaggtgctcatcacctccatgcggagccaccagcgctacttctccatcgtcgacgacgccggcaagctcatgcccggtttcatcaccatcaacaataccctgaccgaggacccctccgtggtggtcaaggggaacgagcgcgtcctgcgcgcccgcctctccgacgcccgcttcttcttcgaggaagatcagaaggtgaagctggagacccgggtggagtccttgaaaaacgtggtctaccagcagaagctcggcacctcctacgagaagatggagcgctttcgcgccctggccgaggggctggccgacctcctcaatccggcggttaaggccaagacatcccgggccgccttcctctgcaaggccgacctggtttcgggtatggtcggtgagttccccgaggtacaggggatcatgggccgtgagtatgccctgctccaaggcgaagacgccgaagttgccgccgccatcgccgagcactacctccccacccaggccggtggggacctccccgcatccgacatcggcgccttcgtctccatcgccgacaagctcgataccatctgcggctgcttcggggtggggctgatccccaccggttcggccgatccctatgccctgcgccgttcggccctgggcatcatcaacatcattctcgaccggggctgccgcctctcgctggaaggagagatcgggaaggccctggaactcctctccgccaaactgacccgccccgccgccgaggtgatggctgatgtgctggaattcttccggggccggttcgtgaacctcatggccgaccgctatccggccgatgccgtggacgcggccattgccgccggcttcgacgacctggtggacgccgaggcccgcatcggcgcactggcggccttcaaggggcgcccggatttcgactccctggcagtggccttcaaacgggtctgcaacatcgtcaaggacggggtcgatcagcccgtggatgccgccctgttccaggagccggccgagggtgccctgttcgcggcgttccagcaggtccgcgccgacgtggaggcccgcaccgcatccggcgattacctggctgcgctcaccggtattgccgctctcaagggcgccgtggacgacttcttcgacaaggtgatggttatggccgaggacgaacgggtccgaacaaaccggttagcattgctgaccgggatcgcccggctcttcggaggcgtcgcggacttcgcgaagatagccgcctagctcatgctaggcggtttttttatcgttttaatttccctaaataccgcttgagcagcattaaaaaaaatttatcgcagctgaacgggtttgaccgtcagtaaaaactcaaggaggcgtgcaatggctggcaagtatgtttacttcttcggcaatggccaggccgaaggaaaggccgagatgaagaatctgctggggggcaagggtgccaacctggcggagatgacagcgatcgggctcccggttccgccggggttcaccatcaccaccgaggtctgcacctactactacgccaacaaccggagctatccgccgaccctggcggccgaggttgccgataacctgaagaaggtggaggccctcatggggcgcaccttcggcgaccggaacaaccccctgctggtgtcggtccgttccggcgcccgggcttccatgccgggtatgatggataccatccttaacctgggactcaacgatgagacagtccagggaatcatcgcccagagcggagacgagcgtttcgcctacgatgcctaccgccgcttcgtgcagatgtattccgatgtggtcatgggcatggacaaggacctgctcgaacacctcttggagcagaagaaggaggagaaaggggtccatctggacacggatctcaccgccgccgactggaaggaactggtcggcaagttcaaggccaagatccgcgagaccctcggcaaggagttccccgaagatccgcaggagcagctctggggcgccgtgggtgccgtgttcggctcctggatgaaccagcgggccatcacctatcgccggctcaataacattcccgccgactggggcaccgcagtcaacgttcagtccatggtttacggcaacatggggaacgactgcgccaccggcgttgcctttacccgcgacccctccactggtgaaaactatttctacggcgagtacctggtgaacgcccagggtgaggacgtggtggccggcatccgaaccccgcagcccatcaaccgggccaacagcaaggacaccaccctcccggccatggaagacgtgctgcccgagtgctatcagcagctcgtccagatccgcggcatccttgagaagcactacagggacatgcaggacatcgagttcaccatcgagaagggcaagctgttcatgctccagacccgcaacggcaagcggaccgccaaggcggccatcaagatcgccgtggacatggtgcgggaggggctcatcgacgaaaagaccgctgtgctgcgggtgtctccgtcccagcttgaccagctcctccatccgtcccttgatcccaaggctcagaaaagggtcattgccaagggccttcctgcctcccccggagcggccagcggcgaggttgtcttcaccgcggacgaggctgaggctgccgcccgcctggggctcaaggtgatcctagttcgggtcgagacgagccccgaggatattcacggcatgcacgcggcccaggggatcctcaccgcccggggcggcatgacctcccacgcggcggtggtcgcaaggggcatgggcaagtgctgcgtcgccggctgcggcgacatcaaggtcgattacgccgggagccagttcgccaccgccaaggggcaggtggtcaagaagggggatgtcatcaccctggacggctccaccggcgaggtgatgctcggcgaggtgccgacagttccgccgcagcttaccggggacttcggcaccctgatggagtgggtggaccgcttccgcaagttgaaagtgcgaactaatgccgacacccccaatgattcgcgggtggcccgcgagttcggcgccgaggggatcggcctctgccgcaccgagcacatgttcttcgaggccgaccggattgccgccgtgcgcgagatgattctcgccgaggacgttgaggggcgcaagaaggcccttgccaagattctgcccatgcagaagggtgacttcgtcggcatcttcagggagatgaaaggactgcccgtcaccattcgcctgctggatccgccgctccacgagttccttccccacgaggacaaggacatcgatgccctggccaagaccatgggggtaacgcctcaatcgctcagggccaaggtggattacctccacgagttcaacccgatgctcggccaccgcggctgccggcttgggctcaccttcccggagatttacgacatgcaggtgcaggccatcatggaagccgcctgcgaactgaccaagaacgaagggttcagcatcgtgcccgagatcatgatcccgctggtgggggtggtgaccgagcttgcccgcctgcgggagaacacggtgcgcgtgtgcgaggaggtcgtcgccgcctacggcgtcaaggtggagtacctgatcggcaccatgatcgagctcccccgtgccgccctcaccgccgatgagattgcccgggaggccgaattcttctccttcggcaccaacgacctgacccagaccacgttcggcctttcccgcgacgatgccggcaagttcctgccgttctatgtggaaaccggtttgctggaagacgacccctttgtctcccttgaccagaacggggtcggtcttcttgtgaagatggcagtggaaaaagggcgcgccacccgccccggcatcaagctcggcatttgcggcgagcatggcggcgatccgtcctcggtcatcttctgccaccagatcggtctcgactatgtatcctgctcgccgttccgggtgcccatcgcccggctcgcggcggcccatgccgccctggaggaagggaagtagcagagtgcatcagcgggggggacagggtctcccccgctttttttcggccaaatatcagcttgacaggccgtgtgtattggtgctagaaagcgaaaaattcgtccgggctcacccaaagccccattatgccgctggcagtaacaggaggagaggagtaatggctaaaggtgtggtgaaatggttcaatgacagcaaggggtatggctttatcgagcaggaaaacggcgaggatgtgtttgttcatttttcctcgatccagggcgacgggttcaagaccttggtcgaaggacaggcggtgacctttgatgtggttcagggggccaagggcctccaggcggccaatgtcatgaaggcgtaggcagcacatccgcacacggttgcgcattgcgaagccccgggggaacccggggctttttgcgtgttcagagtgcgggaatgaacggatgatcgtcgcagtgtattcatcttgctaaaacaattttataaattgttaaaggtctggggaggcctgccgatacaataagataagtacacgccacggtcagaaggagccccgtcatgtttcgaacgagacttgccttcaaggttctcgccattatcggtataactctgtttttagggtttgccgccctcggaatcacctctatctggcttgaatacaacgcaatcatggatctccagacccgcaacacccgcgggctctcgaccctggtggtccgtgacatcggcgaactcatgatggcgggtgacatggccgtcattgagcgctacgtggccgacgttcgaggcaagggtgccgttctcgacctgcgcatctatgatgccgcgggaaggccggccggcaaaaagcaggatgcgcccgacggagaggtgcaggcggccctgacctccggggccactgcggaaaagcgtcacaaggtggacgggcggcacgtgctgagctttatcgttcccctggccaatgaggtgcgctgtcagtcgtgccatgagcagggcgcccgcttcaatggcgccatgcttctcacaacgtcgctggaggaaggatacgccggcgcccggaacctgaccctggccctggccctggtgggcgtatgctcgttctttctcctccttggcgtgatgtacctgtttttcaatcgggtcatcatcaggaatatcggtgagatatcgagacgggtgcaggaaatcgcccagggtgagggggaccttaccgcctccgtgccggtgcgttcaagcgacgaactcggggttctggccgagggaatcaaccttcttgtaaccaagctcagggagattatctcgggcctgtatcaccaggccggacatatcgccatttccgcctgccgcaccatcaaggaaaccgagcggctggtggcctccacccacgagcagaaggatctgtccacgtcagtggcggttgcctccgaggagatggcggcaacactcaacgatgtcgccgtcaatacccagcgggcagcccagctgtccctttccgtggaccgggccgcccatgaggggatggccaccgtgacggagaccgccgagagtatcgaccggatcaaggacagcgtcatggcaacgctcgacaccatggacaagctgcagcagtcgtcgggccagatcggtgagattgtcggcatcatcggggacatcgccgaccagaccaacctcctggcgctcaacgcggcaatagaagcggcccgggcgggagactcgggcaagggattcgcggtggtggccaatgaggtgaaggtactgtcggaccggactgcctcctccacccgggaaatcgggaccatcatcaggagcattcaggcggagatccgcgcggtggtggcatccattgccgaagggaaggacaaggtcgaggtgggcgtcgaacggtcaactacggcgcggcggcagctggaggatatcctgcgcctggcggctgagtccacggacatgatcaaccagatcgccacggcaacagaggagcagagcgccaccaccggcgagatatccgaaaagatatcccaggtttcgggcacggctgaacgggtaaacggccagatggagcagacggcgggaatcttccgggagctctcggagacggccgagcagatttacggcaccgtggggcggttcaaggtggggacctatcacgatacggtcaaagggctggcgtcggagatgcgcgaccgggtcgtcgcgacgcttgagcgggccgcgtcggatcggcgcgttactcttgatgcgctgttcagcagcgagtacacgccgatccccgacaccttcccccagaaataccgcacgccctcagaccggctcttcgacgagattatttcaccgatccaggaggagatcctggggcgcgacagcggcatgtactacgccatctgcgttgaccggcgcggttactgtccttcccataacctccgctattcgcgccctcttaccggcaaccgggaggcggacaaggagcataaccggaccaaacggatttttgaggatcgtacggggctgcggtgcgcgggcaatacggggagtttcctgctgcagacctacctgcgggacacgggcgaggtgatgaatgacctttcagtgccgattgttatcggcggcaggcactggggtgccgtgaggatcggctaccgggccgacgattgaggccggctccggttaccggaccttgaagccggccatggcctcggtgagcccttctgtctggcgcgcaagtcgggagacggcctcttccatgagccgggtcgtatcgagaccgttgaccgcagtagtctccatgttttcaactgcttcaacgatcttctggctgttttccgcctgaacctgggatgcctggcggatggttgagatcatgtgcgtcacaccttcactggagcggacgatgtgggtactggtatcgcgctgttcccgggtggaactgaagacgcgccccgtgaggctcttcatgcggtccgcagcctcggtgatcaactcggtgccgtgggcctgctcctgggtggcgcgcatgatctgctcgaccatttccgcaacccgttccatggcccggcgcatattttcgctgccctgggcctgctcaacggtcgtccgcgcgatctcgcccacctggtcgaccgccattttcaccccgtccacgatcttttcgagcgcctcacccgaacggtaggagagcgtttccccctcgccgatccggtcttccgcctgcttgatggcctgaaccgcccgaaccgtttcctcccggagtcccgagatgatttctgcgatttctccggtggaactggtggtccgtttggcaagttccttgatttcgttcgccaccacggcgaaacccttgccgtgttccccggcttgggctgcgatgatggaggcattgagggccaggagcttggtctgctccgcgatttcgttgatgaccgagatgatggtgccgatgtcgccgacccggtgggagagggtggtaatggtgtcagaggcactgcgggaggaacggcggatctcgctgatgcccgagatggtccggtcaaccgagtcacgtcccagttccgcatcgcgcagcacttcttccgaaatggcggcggtttccagggcgcttttctccacctgcctgatggacagatccatttcggcaacgagcgaggcggtgcgggacgcatcctccatgagcacccggacgcttctgcctatttccttttccgcagccgccatctggatgatggatgaactcacctcgtctacctcccgggcaagcccttccatgtgctccgccaccacctcgatgctcgttgacatctggacgatggcggcggcattctcggaggccgtgcgcgacaggctttccaccgactgggcgacctcgttcaccgaccggtcgatggcgcggatgccgtcggtcgtccgctgcactgcccctgtctggacttccgccgtgtcgagcccacgctcaaccgcgtccttgaccgtggccgagatggcccgcagctcttcgacggcctccttgacccgggtgaccatgcccgccaggcggccgaacatggcattaaagttgtcggttagctgcccgagttcgtcggacgattcatcagtgacggtgaccgtgaggtctccttcggcgccgcggtccatggcagatgccagattgttgacacgaaccaccagttttctggcggaaagcatccagagggcgaagagcgacagcagggcgttgcacccgagcatgcccgccagaaggtgcgcatgtcccctgtcgtagccggctgctggtgcatagttaagcgccatgactgctcccgccgttcccacgataaagccggcggtgagcgagaaacgaatgagtctggaccccaggctgagattctttgccacggcaatctcccggtatatggtggtggtaaggtgtgcggaatgctgacgcaatacgtcaagttgcgaggttgtatgcaaatggcattcccgacatgatggccggaacggcgttacccaaaagaataaacgcgcgctcctccctggtagagttcgatggggccatcctcggaaaccttgatgaccctccccgaaaaggaagctgccgtggccgcggtagtacggccgccgccggtcaccagttcccgggcgtgggaggtgtcaatgatgacccccgtgtccagcagcctgccacggcggctgaagacggtcatgccgtcggacgagaggagtcgcatcagttcgcccgattgcttgagctggctgatggtctttcctttcacccgcttcgccaacatcatgccaagggggtcgtcgccccccaccgagccccgcttgagacgggcaagttgccggtccccccgctccaggatcagcactaccgtgccgtggcgggctttggaaagcgtatagagggtccaggccagttcctcgatttcctccggatcgaggcagccggccaggaacgagcggaagatgtctggatcaaaaatgccccattgccccctgcgtcgcaccaggagtttgtcggggcagatgatggcttcgatttccgatgactcgttgactttgaccgcaaaggcgccggccccggcgtttcggagcagggcgaagacgctgcggtgggcatggcggtccacctcatcccgttcggcaaggccgctgggcttgacgataccggtgagctgcatctggacattggcggcaaacagcgaattggttccatcgatgaagcggtaggtgatgggattgtcgaaaagagtgggcgtcagcgcctgctggggattcagatcgagccatgcgctcttctggtagcgcacccgtttgcggaactccaccagcgttgtccggtatacgaggaagccggtggtggcgggcttcccctcgtagcgctggtaggagaggttcttgaggagctggatcaactgctggatggaccagaatgccttgcggtggtcgccccggaggaagcgggccaccgtgatgtccatcagggaggccaggagtgcggtgcgaaagtgagctgcatagccctcctgtctgaaccccgagtagagcacggcaaaggcggctaccagttcgccgcagaaaacttcctcggtgcgggtgaagggaatggagtgccggcacgccgaaaagaggtaggtgacctcatcgacgaccatgggtttgcgcaggacgtgcccctcttcggcttcttcctctcccggccccgtgagggcaacccgggctccgccgagcagtccctggaggctcggcttgatggcatcgaaaacgtctatgggcatcggtgctccgctgattgtagggtcaatagtatcggtaccattctaccaccgggccggtcaactacaatcaatgccttgccggcgccggaaaaccaccggaccgtttgccggcaaagaaaaaggggaatggattacccattccccttttcagtggctcagtcgccgcaaccgcaagaatgcatctctcgtccgccaaacggcgctttcttgccgcacttctggcaccgccagaagaggccccctcaccccggcagcaggagcataagcccctgacattcagggcagtttttctgtgtttccatagaatacccccgtcagttattcactcgctaacgagaggaagtgcaaaaatagtgtcaataatatgataatttatattatttaacggtaacccggatcgccgccacgccgacgacctcggcttccacggcgtctcccgccgcgagggggccgacgccggcgggggtcccggtcaggatcacgtctcccggttccagggtgaaaactcccgacatgtaactgaggatctggggaatccggtggatcatgagggaagaggagccgtcctggcgcatctctccgttcacccggagggtaatgtgcaggtcgtggggatcggccacccggtctgccgggacaaaagaggaaagggggcaggaggtgtcgaatcccttggcgatctcccagggcaaccccttcttcttcaattcggcctgcacgtcccgcagcgtcaaatcgatggcaaccccgtaaccggccacatgctccagtgcccgttcgggcgggatgtctttccccccttttccgatgaggagcgccagctcggcctcatggtgacattcgcgcgaataggaggggatgatgatggtttccccgtcgccgatgacggccgtggcgggcttcatgaaaacaaccggcgcgtcgggagtttcgttgcccaactccttgatgtgctcggcgtaattgcggccgatgcagagtatcttgccgatgggaaactcattccccgacggggaaagcctggcggttttcatctcgtgcctccttggggtggatgaggtctacaggttgccgacgcggcagtgctcccggtcgagcctgcacccctgccaggtgccgcgccgacgcagctcgttcacgattgcgtaccacatctggttgttcttcaggttccaggtgggcgccacccggatggcgaggggggccgagccgtagagtcgctggacggcaatgcgggggggaagaagctccaggaagtcgcaggccgtggtcacgtactcagcaagggttatcggcacgaattcgcgccgatggtagagttcggccagacgggttccctttaccgcatggagctggtggagcttcaccgagtccaccgggagtcctgccagcaggtgcgcggttttcaggaatccttcgcgggtttcgccgggaaagccgtaaatgagatgggtgcagagggcgatgccgcgtcccgcgatccgatccacggttcggaggtactcgtccagggtgtggccccggttgatccgctccaggatggcgtcgtccatggactgaagccccagttcaatgcagacgtagtgctcctgcgccagatcggccagtagctcaagggcctcgtccgccagggcgtcgggcctggtgcccaccgaaatccccaccacgtcgggatgggacagggcgcgggtatacaggtcccgcaaacgggcagccggcgcgtaggtgttggtgaacttctggaagtagatgatgaacttctcgcttcccagccgttgccggtggtaggccatgccctcggccatctgcagttcgatcgacttgtcggggacggtgccgccgggggaaaaggaggcgttgtcgcagtagatgcagccgccggtgccgcggctgccgtcgcgattggggcaggtgaagccgccgtccacgttcaccttgctcacgttgcagccgaagcggcggcgcagccaggtgccgtaggagtggaagcgaagctcgggatgtatgaacaggtctgacatggcttactcgtctcgggttcggggcggcaggagcgcaaggagcgcccgggcgcgttccctggggtccgggtcggcgatgatggcagaaatcagggcaacccctgccgcaccggcagccagcgcctcggggatgttcgcctccttgattcctcccaaggcgaacaccggaatgtgtatctccttcgtcgttgcggccagttggtcaatgcccaccggctcaccgtaggctgctttcgacggggtggggtagaccggcccgaacgtgatgaagtctgccccctgtgctacggctgctgctgccccgccgcggccgtgacacgaaacaccgatgagtcgcccggaaccgagcagttcccgcgccacggcagccggcatgccctcctcgcccaggtgaacgccgtcggctcccgcggccagggcgatgtcgacccggtcgttgatcaggagcctggccccgaagcggtcggtgaggcggcgcatggcccgggccagctcaagcagcgtccgggccggcaggtccttttccctgagttgaacgcaccgcacgccaccggccagggctccctcgaccacggcgagcaggtccctgccaccagcctggtggcggtcggtgatcaggtagagcgaaaaatcgaccttagccaatcatcccctcgatggggctcgatgccgtggcatagagtttcttgggaatgcgtcccgccaggtaggcgagccggccggcccgcaccgccatgttcattgcctctgccatggcgatgggatccctggcgccggcgatgccggtattcatgagaactccgtcgatgcccaactccatggcgatggcggcgtcggaggcggtgccgacaccggcatcgacgatgaccggcaccttgaccgtttccttgatgatcaggatgttgtacggattccgaatgcccaggccgctgccgatgggggcgcccagcggcatgaccgcggcacagccgatatcttcaagctttttgcagacaatgggatcgtcgctggtgtagggaaggacggtaaacccttccttcaccaagatttttgctgccttgagcagttcttcattgtcagggaagagggtcttctcgtcgccgagcacctccagcttcaccagatcgctcatgccggcctcccgggccagtcggcaggttctgaccgcgtcatcggccgtgtagcagccggcggtgttgggcaggagcgtgtactttttcggatcgatgaagtcaagcaggcaccctttgccccggtcggccagattcacccgacgtaccgccaccgtaatgatttctgcgcctgaaacctccagggccttgatcatctgctcgttgctggcgtacttgccggtgccgaccatgaggcgggaggaaaactcgcggccggcgatgaccagtttatcggctgcattggacatggtgtaatctccttgaagtgtttgaatcgcgacgcattgtcgggcgctggggcggaccgatgcggccgaccttacccgccacctacgaagtggacgatttccagtgcgtcgccgtccttgaggacggtggcctggtactccgccttgggcaggatgtccatgttcaactccactgcgaccctgcgcggatcgatgtcgatggagtggagaaagtcatggacgttcatggttgcgatgctcttggcttcgccgttgacggttatgttcatggggcctcctgtcgggatacggtggggttgtgtaaacaaaaaaggccgcagaagcggcccatgggttgtggtgatccatgttctatcgcttccctacgccggtattacccggatcaggttcgaagggtcgccctgccgctccgtgccgcgttattccctgttatccgggcgcggtccgaacggcatcacagacgggctctcagccgaaactcccctagcggttcgatggtatgtgattgtcgaaacagtctaacgctcagacaaagctagcaattctccccattttcgtcaagccttttcccgccccggccgctggggctgccccggccgctactctctgcggttccggtcgatggtgtcgataatctcttggtccttgcggatcgcttcagagcagaagttccagatgtggtagctctcaagtcccaggatggtgattcccgccacgaaaacggcccagtagttgtcattcagcgcccttgcaaaatggtagaacagatagaaggctgtcaggtatcccacgtgggcgaacccgctgtactgttccgctccccccatcatccgggccagtatgaggatgatggcagagaaggtatagagcatgagtaccccgctgatcatggtcgctgaaggcggtttccccaggaatgcccggacctggtccgacatgggtggcaggaagctgaagtcccagagggcagcggtgcttaccgcaaggaacagggccatggcccacagcccacggcttgccgtgacgcggtagcggcggatgcgcccaaccgcttcctgtcttaccaggtcgcggttgggcggtgaaatgccattgtcgtgtgagggggaacgttcggttgttcgcttcatgggtgccgtttcgatgcgctggcctgacgacggcgtcaggagcggttcccgcggtcgccggccggtccgtcttgggtggcctcgtccggtgactcgcgccgctctttcaactggtgggccaactcctggtaggcccgggccagctctcccacttcatcgcggtaggctggtgccttacggctcaggtctcccctcttgacggcggagacgtaatcggccagttcccggaccggcagcagcacattccggcgcagcagggccgagacccctcccacggtcagcaacagcaccatcaggcagaagacgatcatcctcccctgcatgacgttgagggttttctgaagcggggcttcggacaggcctatgtcgagggtgccgagcaccttctggctcgggctgtgaacgtggcacgctgcgttgaaacattcgggctcattgtagacgggaacggttatggcgatgacgtgccgccccttttcattgatgaagcggcgcgcttgatccatacgccccatgctggtgaggggaaccgggccggagtggcaggccacgcatcccgcctcctttttgtccaggagttttccgatgtcctcggggtgggccgaaaacatgatcaccccttttttgttgaagatgcgggcgtgctcgactcctttctgctgccccacgttgtcaatgatgttgcgcagggtttcccggtcgtccttgagcatggcatagcgcgccgacttgacgatggtatccgccagattggtctcatgctggatggcatcattcagcatgtcggtcttgatgaccgagtaaaggaggatgcagcagacaatgacgaaccctgttacggcaatagccggcgggacgatggcttttgcggcgaaactccggggcatgagggctcctttaaaaaaaggttttcatgttgaaggttatcctcaattacacaaaatgcaagggcggggtacgctcccccgcccttttcgtagctggttaccgtgatgtcatgcggttacatgttgtggcacttgacgcagtcttcccggacgctgaaggcggtcttgccgttgtggcaggcgccgcacgacttgcccttctccatttcgtgcatcgtcacgaccttcgtgttgcgacccgtcttgtagagcttgttgtggcaatcggagcacgtgtacatggagaggtgcagggcatggctgaaggtggcaggaccggctcccttgaccttgtagttcacttctttcaccgggtggcacttggcgcactgcttcacgtcgaagaccgatttgccgttgtggcaggcaccgcacgatttacctttctccatggcggccatgccgaccggcttgttccttcccggcacatagagtttgttgtgacactggtcgcacttcatcttgccggcgtgcagcttgtggctgaagattatcttgcccgtgccgggcgaagagaggaggacctccttcaccatgtggcaggtggcgcattcattgagaccgaaggcggtcttgccgttgtggcaggcgccgcacgacttgcctttttccatgtcggccatggttgcgcgcttgtttgggccggcgttgaagagtttggggtggcaggcattgcagttgtcatagacggccaaatgtttctggtggctgaagggggtcggccccgtggacttgacctgatacgtgatctctttcactgcgtgacagcgggcacattccttcagggggaatactccctccttgccattatggcaggcgccgcacgatttgcccttttccatgtcggccatggtgtacgagaccttcttcctgaggctgaagatcccgtcgtgacacgccttgcagttattttctatccccttcttgccgatgtgagccttgtggctgaagactacccgaccggcgtccttcgtttggaataccgcatctttgatggtgatgccgtaggcgaaaccggcaagtgagatgatacataccgcgagaaggggtaaacagcggaatctcatggtagcctcctgtgacaagtggatactgtatgctgtatgcacaaagcagctggattataagtaacaggtctagattagtcaattttaaatactgtttccggtctggcaggcggtggatttccggcgatttccataaaaaaggcgaaacggatcggaccgtttcgcctttggctctgccgggaggtattcagtgatgctcaacctcttcccagccatcccacatgggtttgaagtgagcaaggggggtgtgccccatggtggcaaggtagacgtggacgaagaggaaggcgaagaagcagcacgcaatcaggaagtgtgcgcttacgaggattttgagccctcccatgagcaggatcagttcgcgaagaggtgctacgttcagaatcaggatgccggtcacgatcacaagaggcatcagggcgagcatgagtcccatgtaggccaccttctgcatggggttgaacttgtcgtcgggggtggcgtgatgggggctttgtccccctttgaagaagtagtagaagtagtagagcacctgccggaagattcccattttgatgtcgtaagtgttcggtacatagagcttgaacaggttgcccttgacgatcaggtaataggcaaaccagatggcatagaagatcgataccgtgatccctgccgtgttgtggagcctgatggctgccttgtaggtcccgaagatgttcacatattcggggaagcggatctggatgccggtcaggcagagggtcacgatcccgagggcgttgatccagtgccagatcctgatcggcatcggggtgaggtagatgaattccttatgttcggcatgctcgttatgggcgctcatggctcagtgctcctttctgtttttcctggtcaggaatctgaaggtcccgtgaatccccgcgaaggcgatgccgccgcttactatcagtccgccgatgatggacagtgccatgctgcgggtggagcccatcatgtagaagtcgggggtcccgtagagaaggtcgaggaccgcacctttttcaaccgcaacgcggctgtaggtgccgtttttgtcggggaatgcgacgaagctcgtctgcattgcccggggacccgatgcgtgacagaaggtgcagtcccagcggttatccagaatctggtaggtgtgggtcactttttcaggggtcatcatcccccagagtctcatgccgtcgtgtctggcgcttttgttgaacgagcgcagctcggccaatgagatgtagttgtcgttattggtgtcgatgatcgccttcacgtcccggtcgccggggagggtgcgggagagatcttcataggtcgccgttttgaagtcgctctggggtttttccccggcccgcttctggatgtacaaggtgatcacgtagttttcggaaccggtgtggcaggtgatgcacggcagagcatcgatatgcagatccgcctgaggaagccatttgctgtgaacttcgatcatttttgccgtctcatggcatttagcgcacatggcgttcatgtcccggccggaagtcagggcgggcggcttcaccgtatgggggtcgtggcagtccgcgcagccggcattattggcgtggaggctcgcggtgtattctttggcgatcggtgaatggcattcacggcacgcagcccgtgaggggcggatgccatcgtcggggtggctcgcagtgacactgtcatgacacgaggtgcagccgatgatggcgtgggtggtacggctgtattttgcggcatcaatatagaggtgggaaccgctcttcccgatatccttactgctgtggcagctgaggcaggcatcggccgttttgtcttcagccagagccgcggcggggagtatcgcgaggagcgacagcacaattgccgtcttccgtagggtgcgcatcgtgtgcctccttgaagtgatgtcggggccggcccccaagggccggccgggctccgtggcgcgcggaggtgtcgctcccgcgccgattggctagtggcgtgcctcttccttggccatggtcggttctttctggagccccttggcaaagccgagcatcatgagaacggcgggcatcagctgcgccacgatgatgagcgcgcagaatccgaggaatatccatacgaagacgccgctgttgtcttcccgtgctcccgaggctgccagagccggtacgacgctgccgagccaaagtgccgctgcctgtgtgatcgttgtgggtttcatggctgtttcctccttcgagttttatggctcctgctattgatgatcgagttgctctggtcgatgaaccggatcgctatcgcgccggccggcaactgagcaggctgtcgaacgcgcagcgaacggcttggcgtatttcttccttatcctccggcttgctgggcttcagggcgtgatagaaaatcccttctttgcggagttttctcatggtcggcagagacgcctcatctgacaccaggatgattgtcaggtcacggttgcattttttgagcagggggaccagttcgccagccttgaactcatcgaactcgctccccatcaggacaacctgggccgccctcttgaggattccgtagatcgcgttggccgccgagttggtcacgatgacgttgtaccccgcctcaatgaagagatcagccatctgcttgcgagcttccgtatcattgtccgctatgagaagtcctaacatggtcgtccctctctctgtcggcttcgctgtggcagctcgttccgcgccgcttacgccgtttcgttgcccgatgttccggtggcgatatctttcgccggcctgataaacagtcccttgaccatcgctgcgaagagcatgagccccggcaggagttggaacacgatgatcagtgcgccgaatgcgagaaacatggttaccagcaggccgttcgcttctgattcagcgccgctggccgcccataccgtccctcccgttgccagtgttaccatcagtgctttcgacgtcgttttcatatcaatcctccctgatccggagatgtgagccttttgatttcaggtagtgcaccccgtatgccaggatgagttttatttattaaaattttctattgtactgaaatgacaggggtattttgcaggccagaatggtgcgagtcttttcgagcgagtgagggctgtatggttgccctatacacggtagccaatggtgtctggctcgctgcgagaccgcgtgttatgtaactggctgaagttgcgggcattgtcggcttcggatactgtgtataaaaaaatatacacttagtttgcagtgtaacatgttgaaattgctagatgctgatgaaaggtgtatgcatcactttttacctgcgcgttgtcaatgggtttgacttcccctcctgattgatgtaatttaaaaacaactaatatttacctttatttgtcagggggttaatctgtctggaaccatagagttcagtcgctgttctcatgaataaatggggtaggggcggcaacggaaaggggatggtggcggatggaaaacattgatgtacttgtagttgacgatgaagcgattatccgggagggtctgcggaggatcctcgaaaaggagggctaccatgtggagacctccgccagcggacagattgccctggagagactgcaggatgagaactacggtctggttattaccgaccttaaaatgcccggcatgagcggcatggaagttctcaaggccatcaaggtcctgcagcccgaagttcccgtcatcatcattaccggattctccaccgtcgataccgcggtcgaggctatgaaaaacggcgccttcgactatattgcgaaaccttttactccggaccagattacggagaaagtgaggaaagccctcgagcagcgagcagtactgctcgagaacatctttctgaaaaaggagctgggcgagcaccacggtttcgatatcttcgtgggcgagagcaaagagatgcagaaggtttatcgccgcatcatccaggttgctcccaccgacagcaccgttctcattaccggtgaaagcgggaccggcaaagaactggtggcccgggccgtccacaacaacagtcaccgtcgcgacaacccctttgtggcggtggactgcacctcccttgctgaaaatcttctggaaagcgagctgttcggccacatcaagggctcgttcaccggggccatccagaccaaaaccggcttgttcaaggtggccgacggcggcacgctctttttggacgaaatctccaacatcagtctcaccactcaggcaaaactgctgagggtgctgcaggagcgggagattacccccatcggcggtacccagccgatccccatcgacatccggctcgtggccgccaccaacaagaatctgcgcactctcgtctcccaagggacgttccgggaggacctcttcttccggctcaacatcattcccattgatctgccgcccctacgggagcgcaagggcgatctccacctcctcatcgggcattttctcgccaccttttccgaggagatggggcgggatatccgcgggctagcccctgatgccctggcccttctggaagactatgccttcccgggcaacgtacgggagcttgagaacatcattgaacgggccgttgttctcgcagagggagacctgattcagaaggaggacctggagcttcgcgtcgctacggactcccaggccggggttggtggctatgttccccagaatgtggaagagctcaaggagacaaagcgccagatacgggagcgggccgtggagcccatagagaaggcgttcgtgctccaggcgctcaagcgcaacaactggaacattaccagggcagccgaagagacggggatgttgcgtcccaactttcaggcattgctcaaaaaactccggatttcagtacgtaaccagatgacgaactgaacatctcggcgtaccggctcaaatacaaaaaggggcacacgcgcgtgtgcccctttttgtatttacggctgtcttgatgtccgtaccgcagtcggatcaggcgctttgctgtcgctggccggctgctgctgcagcttcgaggggcgcctcgtggaggagggggaggcgcacagtgaacgtggtacccgcccccacggtactctgcacatcgatcctgccgccgtgcccctcgatgatcccgtaagaaaccgagaggcccagccccgtccctttggtttccttggtggtaaagaaggggtcgaatatcttgccgattatttcatcggggataccacagcctgtatcggtaattgcaacgctgacctcgtcattcacgtgatcaaaccccgtcctgatgtgtacttctcccgagccggcaatggcgtggcaggcgttcaggaggaggttgatgaatacctgttcaatctggtggggatcaaggagcatttccggtatgtccgggttgtactctttaacgacggtgatgtcgtggaagcatgactggtggaccaccaaggtcagggtggcatccatgatggcattgatggaagagggctttttctgcgggatcgactccctggagaaatcgaggagccccttgacgatcttggcacagcgctgggtctctttgacgatcaggtccaggtcggccttgagcgacggatcaagttttttgtcactggccatgagcgacgcgaagaccaggatgccggtcagggggttgttgatttcgtgggcaatgccggccaccagttcgcccagagaggcaagtttttcggaatggacgagctgggcctgaatgttcttgagctcctgggtccgctcctcaacttttacctccaggtttttgccccaatcctcaagctcgccatgaaccttcttgaggttgacggtcatggagttgaaggccgatgccaattctcccagctcgtcatgggacgacagcgtcacccgagtatccagatctccttcgccaacctgctgggtaagcctgactagctgccgtaccggtctgttgacgaagcgctgggtgaaaaaggtcaggcagagggcgatgagcgtgatctgcagcaccgtcagcacgatgatctcgttgcggtaggcgtagaccttctgatgcatggggtcgagggagacgataacgtcgaggactcccaggacttttgcctccttcgggtgatagtggcagggggcggtaaagcagcgctcgtcgttgtagatggcctttgcaaggccgagaacctgttttccttccctgtcggtgaagaggcggctgcggttcatggtggtggcatggaccaggggcgaggggcccgaatggcacatgttgcaagcctcggcctttttatccaggaagtagccgatttccctctggtccgtcgaatgggtcacctggccgaacttgttgatcattctgatccgctgggtgattcccttctgactccccacctcgttgatgatctgataggcgcgctcgcggttgtcttcgagcatgtggtagtgggtggtgcggatgatcgtttcgctgagcttgtcggcgtcggaaaccgcctcttcaaagaggagtttctccagctgctccacgttgatataggcaaagagccccatggtgacgaggagtacgaagctggtggcaatcgtgaatttggcgagaaggctcaggcgcacggcagcggttcccgattatctgacggagttgctgtgaagtgactgtaaaaattgtattaacagaagattaatgtgcagggcattaatagtcaagctgcttgtgactccggatcgggagtctccggaggtgacaccggcgggaatagtatgtatgatgtgaaatggttggcctgaacgaggcgcttcacgaggtggtaatgaccggaacgaaacgtagagaactctatttcccctttgaactgcacgtgtccggccgggcgtggcaacgcctcgacctggaaacggcagccaaggggcttccgccatcaggggggcgcattctgttcctgcgccggatcgcagagcgtcttgatgtcgcttctgaagcgaaggggcggcaggtcttcgccggagcccttaacctctatacgctcttgcttcgggcgttgcgcggcatggtcgccctctacgatgaaaagggactgccgggagcgctcctgtcgtcactgggaacggccggcgccgtctgcggcgaagacgctgtcgagacggttgagcggagtttcgtggggcttttccctcctgccgcggtgcttctcggcggagagagtcctgatcgctttctggacgttgccgcataccgcgaacagcggcgttgccatgtggcgaccgaactcctgctcctgcgggtggcgtcggaaaaccgggcgaccgataccttccgccacctgtttgacgacggcgagctggcagccgtttctccctaccgacgcgtgatggaagcggtcgagggcacgcttggagcgcttcctcacgtgccgggactcggtctgacccttcccgaactgctgcgtgcccccctcaaggctgcgcccgactccctggaggggcaactctcatttgtccgggagcaatgggggacctttctgccgtccgagcttgtggaggatatcgccatcgccttcggcatccttgaggaagaaacccgcgcacgctggggaggagccgggcctccgcaggttctcaggttcggacccggggccgggttctccggtcctgacgaccactatccggagcccgagcggttctcccccgacgtggactggatgccgaacgtggtcctcattgcaaagatggtctacgtatggctcgggcagttgtcccgttggtacggccgcgagatcacccgcctggaccaggttcccgatgcggagctcgacaagctggccagctggggagttacgggactctggctcatcggcatatgggagcgctccagcgcctcgcgtgccatcaagcaccgctccggcaatgtcgacgccatcgcatccgcatattcactcttcgactatcggattgccgacgacttgggcggatgggacgcgctccacgacctgaaggaacgggcgttgcgccgcggcatccgcctcgccagcgacatggtccccaaccacaccggcatctactccaagtggatcgtggagcaccctgactggttcatccagctcgaccaccccccctaccccacgtaccgcttcaccggtcccgatctctccggttcccccgaggtgagcgttcacatcgaggacggctactgggaccgcaccgacgccgccgtcgtcttcaaaatgtacgatcatcgggatgggtccacccgctacgtgtaccacggcaacgacggcacgagcaccccctggaacgatacggcccaactggactacctcaagccggaagtgcgcgaggcggtgatccggaccatactccatgtggcccacaacttccccattatccggttcgacgcggccatgaccctggccaaacgccactaccagcgcctctggtttcctcagccggggcacagcggagtcccctcacgggccgagcacggcatgaccagggccgcttttgatgccgccatgcccgaggagttctggcgtcaggtggtggaccgggttgccgccgaagcgcccgataccctgctgctggccgaggccttctggctgatggagggatacttcgtccggaccctcggtatgcacagggtatacaacagcgccttcatgaacatgctcaagatggaggagaacgccaagtaccgccagaccatcaagaatgtactggcctatgatcaccgcattctccagcggttcgtgaacttcatgaacaaccccgacgagcggaccgccgtagagcagttcggcaaggagggaaagtacttcggtgccgcagtgctgctggtcaccatgccgggccttcccatgctcggccacggacaggttgagggattccacgagaagtacggcatggagtaccggcgcgcctactgggacgagccggtggacgagcatttggtgtccggacacgagcgttggattttcccgctcatgcgccgtcgcccccttttctccgggtcgggcaacttcgtgctctatgactttttcgtgaacggagcggtaaacgaggatgtgttcgcctactccaaccgccggggagacgatcgggcgctcgttgtcttccacaaccggtttgccgccacttccggctggatcaggagttcatgcgccaaggtcgccaaccctgaaacgggtgacactgcccccgtccagaccgatctggggacggccctcggcttcaacgacgatggccggcactactacgcgttccgcgaccacgcggcgggactcgaatacctgcgaaacggccgtgagctttgcagggaggggctgttcgtttccctggagccgtacgagttccatgtgttcctcgatttcagagaaatccgtgatgacgatttcggaacctggggtcacctctgccatcgattgagtggaggtggggcgccaagcatcgacgaggaggtaaagctcgtccgccatggtacgctcgtggcgcggttcgtcgatctctgggacgagccggcggtgcttgacatcctcgcctcccccggcagcgtcactgcagcgcgccggaaggtgacggcggcgttccgtgagaagctcgtggcgttcctgacggagttggcccgggagacaggggcgtcaggcgaggtggggaccgttgctgacacgatcatggcccggctggctctgcgggtgacgctgggcgcagtcaagccgggaaagacggacgagcatggccccggcacctgtgccgctcccggtgacgcctcgctggaccgattgatccgtggttgcctcgcggttgtcggcgaagcgggtcgactcgccagcgctgaaggctaccgcgcccgctccgctgaatggtttgtgaccctggggctgcggcgagctctggccaacatccttcgcgcagcatgcgatagcggcgacagtgaggcgtcgcgcgcggattgggctgtccttctggtcgaagtgctcctgggtctgggagaggaaggccttgacaccccagaggcgctggatcgctgcctggcgggactttttgccgaccgcgaggcagcccgtcttctcggcgtccaccgtagcgggggtatcgactggttcgttcaggagcggttcgaggccctggtgggctggattctgtccctcgcaggccgggatgccgccgtttcgaaacaaacgggctggcatgccggctaccgaacgatgcgtgcccgcgaggtggcgcgcctgacggcgatggcgcgcacggccggctatcgggtcgatctcatgcgggcggccctgctggagacgacggagcgcaaacgtcctcgcgccagcaagaaacctgtttcggcgcctaaaccttgtggcaaccggtaacgcgatggcttgtctctgtgggtggtggcggagctaatgggcctgtttgcgcgatggcggagaaaaaggttgcggagaggcggattcccgccccaatggttgaaaatcgttgaacgcaacgtgccgttctacggtcgtctttgtgttgacgaccaacaggagctgctgcggcatgtgcaggtattcgtggcagaaaagagtttcgaaggctgcagcggcatacaggtaaccgacgagataaaggttacggttgccgcccttgcctgcctgctcatcctccatcgacccggcgattactacccgtacctttcatcgatcgtcatctaccccgatgaatacgtcggccagcggcagcgctgggacgagggaggggtggtcaccgagggtcccgagccccgggtgggcgagtcatgggagttggggaccgttgtcctttcctggaaggatgtggtgctggacgcccaggcacccgatgacgggttcaatgtggtgttccatgaattcgctcaccagctcgatcacgaggaccggctcaccgattatgacggctttctgcccaatgaacccgagcagtcgccctggcgtgagattctggagcgggaataccggcgcctgattgacgatgacgaagccggccgctggacgtttctcgacccctacggggccgaaagcccagcggaatttttcgcagtggcgaccgagagctttttcgagatgcccggcgagttgaaggcccgtcatacgggactctacgaattgttgcgttcgtactaccgccaggaccctgccgtctgggaataaccctcgtcaggtgaagtctccaccacctcaatttcgatgtagtccgagaggttggggtcgctggcgcggcgcagggtgacctcggtggagacaagtttcttgttgacgtaggagtaccccgacaacacgatgacctgtgccgatgtcttgatgccgaaaacctcggcgggcgccggcatcccctcagcatccccagccacgatcacggtccggtgaatctctttgagcttccggtcgaagaattgttccacctcccgcagttctccctttaccgcgtagagcacgttacgccgcagagcctcattttcgcggatctgaaacacgcgggagccgggaaagcggccggtccgcggctcaggggcgggaatgtcgacggcgggaatgattcgctgttttttccatgaggtggcaaaaccggtactcacggggatgtgaagctcgtaaaccgccgccgtaagaggaacaagaggtttgttggtcttgatgtcccggaccgttccgtcggagatttcaatggtatccggttcgccttccacctttcgcgtcatggtgattgccgcgtccaggacggtccgatcccatgcgaagtcgccatagtaggcggccccgtagatgctgatcccccgggaaatcaggctttcattaagtttgcgcacgtttctgctggtaattccccggtctgaggtgatggtcacgagccggcgatctccctctgtggtaaccgtaatatcccggtactggaacgagggggagaagaggggggcgagcgtccgttcggccggagaggcttcgtgtgcctccaccgtcaggtaatcctgcggggccgccgaaaccattgcctgcacgggtgctgcgagtaacaacgcggtacctgccgttgctgccatggcctgtctcgcgaagtgaatgcatctgtccaaacgcacggggatctcctttcgagctggttcgcttccgtcaatgacacgcatgaagagattcatcccgccaggaaggaagacgaacggtctgtttctgatactgccggaggatggggtgggttgcggatagttaggaatgtctaattatacatatccgctactcgatttccagcaaaatgtttggcggggtggggcatcggctttgctgcgttcgggccggaaagcgcaaatggggctgcggcgtgtgccgcagccccatttgtatatgctggagccaccgatccgacttgaacggacgacctgctgattacgaatcagctgctctaccgactgagctacggtggcctgtgctgcaaactgcattgtgtccctgatcaggcggctgcatttcatcggaagccggcggcctgccatggaatgcatcgtctgcaatgaagagacaccagtatttaacctaactggcggatggtgtcaataagtaatcccggtcgctagagggttgccgtccgctgcttttccatggcgtcgtccatcaccttgtaagcacagaactcgccacacatggtgcaggcgccgtgctcggccacgcccgattcgtcgcgcatgcgccgggctttttccgggtcgagggcctgttcgaattgaccttcccagtccagcttcttacggcatttagccatggcgatgtccttagccatggccccctttacccctttggctatatcggcggcatgggcggcgatgcgggaggcgatgaccccttcgcggacgtcttccacgctcggcagtcgcaggtgctcgctcggtgtcacgtagcagaggaagtcggccccggccgccgcggcgatggcgccgccgatcgcgcaggtgatgtggtcgtagccgggagcgatatcggttaccagcgggccgaggacataaaagggagcgccgtggcagagtcgcttctggaggagaatgttcgcttcgatctggttgagcggcacgtgcccggggccttcgatcatgacctgaaccccgacgtcctgagcccgctgggtcagctcgcccagaaggatcagctcgtggatctgggcccggtcagtggcatccgcgaggcagccggggcggaagccgtcccccagcgacagggtcatgtcatatgccttgacgatgtcgagcagccggtcaaagtgctcgaagagagggttttcggcgttgttgtaggtcatccactccacggtgaaggcgccgccgcgggaaaccacgtccatgatgcgcccctcgttcttcatgcgctcgaccgtggcgcgggtcacgccgcagtggacggttatgaagtcgactccgtcctcggcatgcttgatgatcccctcgaagatatcgtccacggtcatgtcgacgatggcctttttcttggtcctgaccgcatcaagggccgcctggtagagggggacgctgccgatgcaggcattcgtctcggcgatgatcgcgcggcggatttcgtccaccggtccgccggtggagagatccatgatggcgtcggcaccgtggcgaaccgccacccgggccttctcaagctccttggtgatatccgtgtcgtcggcggaggtgccgatgtttgcgttgaccttggtccgtagccctgtgcccacggccagggggcggccgttgtgatgcttgttgttgtggcagatgatgatggtcccgtcggcaatgcccgccttgatgaattcgggcgataccccttcggccagggcggcctctttcatcttgtcggtgatgattccgttgcgggcgtattccagttgcgtcatagccatgtgtcgatactccttggtcgttatccgggtgatttctgccggtccccgatcaccggtccctgacgtcctccgcggcgaggatatggttgaccggtccgtgtccgcgtcccaagggctgggcaaggcggatggcagcggtgatgtaacgtttggcccgggcgatggcttcgcgcagggggtcgccctgggccagataggtggcaatggccgaggcgaaggtacagccggtgccgtgggtgtttttcgagaggattcgcggtgagacgaagcggtggaaggctgccccgtcgaagaggatgtccaccgagtcgccggccagcaggtggccgcccttgagaagaacgttgcgtgcccccagccggtgcaggcggcgggccgcctcccgcatcgattcttcgtcggagatgtttgcaccggtgagccgctcggcctcgggtatattgggggtaacgaggtaggcgaggggaaagagccgctccttgagcacgcttaccgctccgcggtcgatcaggttcgccccccccttggccaccataacgggatcgaccactaccattcgccgccggtactcggtaagcttcgcggcgattgcgacgatggtttccgccgagaagagcatgccggtcttgaccacatccacgggaatgtcggagaagaccgcgtcgagctggtcggcaacgaacgccggcggtacgccgtggatgccgctgaccccccgggtgttctgggctgtcagggccgtgaggaccgacgagccatagctcccgagcagggtgacggttttcaggtctgcctggatgcccgcgcctccccccgaatcgctgccggccacggtgaggacggagccgcgcggaaacggtgcgcgccggttgaagagcagtgctatctcggtggccgccagggccggatcgggatgggacagaaccgccgatatgactgccacggcatcggcaccggcatcaatgacgctggcgccgttatcgcgggtaatgccgccgatggcgacaatggggatgctgatggaactccggatggccgcgagcagctccgatccggccacatgctcgacctccttactccgggaggggaacatggcgccgaggccgatgtagtccaccccggccgcctgggcctccaaggcttcgctcagggtgtgggtggacacgccgatgatcttgccggggccgagaacgcgtcgcgcttcgcggggatcgccgtcaccctggcccaggtgaagcccgtcggccttgaggctcacggccatctccaggtcgtcgttcacgatgaaggggatgctccgcctgcggcacagctcccgcagctccaggccgagggcgagccggctctcccggtcctgattcttgttgcggtactggaccactcgggcgccgccgtcgatggccgcctcaacccgcgggatgaggttgtcgtcgtgatcggtcaccaggtagagcccccggatgaccgagtcgtgcttgtcccggtttatgacgagccgaagcgtgtgaccgttagaggccatgaaaggaaatctcctcaaaaaaaaaccgcgacggcaaagtcgcggttccagaaaagacgtacggatgattgtttctggccgcttccctacgccggtataaaccggatcaggttcaaagggttcgggcgttgcccgtctcagttcccaagaactcccccagcagactatggtgtaaacaaagctaaacgataatcccccacaagtcaacggaattaacatggatttgccgggcgggaaggcgcaggttttcatcctttacaggcggggtgagaagtggtacctaaaggggcatggacagccggcccaccattgctgaagtcgatctcgccgccctccgccacaactacgaccttgtcgtccgtacgattccccgggggtgcggaatcctggcggtagtcaaggccgacgcctacggccacggtttcatggatatcgcccgcgagttggagacactgggagtgactgccttcggcgttgcctttctggccgagggaattcaactgcgcaagagcggaatcgatcgtcccgtcctgatcctgggaggggtttatcccggccaggaacgcaagtgtgtcgggttcaatctgtccacggccctgttcagcctggagcaggcgcgggttctggacgatgcggccggtcgcctgtatcgccgggccagggtccatgcgaagatcgataccggcatggggcgcctcggcatcccccacgaggaggcgtcggccttttttagcgccctgcgggagttgaagcacctggacctggaggggatcatctcccacttcgcctccgccgacgaactcgacgaggatggccggcgctactccgatctccaggcgagccggtttgccgcggcggtcgcggcggcccgccacgaggggttcgagcctcgctatgtccatatcgccaacagcgcggccgccttcgggatggacctgccgttctgcaacctcgtccggcccggcatcgtcctctacggcgcgctcccttccggcgacttcgaggggaagatggcgctcaagcccatcatgcgcctgcgcagttccatcgccatgctcaaatgggtggaaccgggcacaagcatcagctacgcccgccgcttcaccgctcccgaccggcgactcgtggccagtattccggttggctacgcagacggctacagccgttctctcaccaaccgtggggaggttgtcgtgcgcggccggcgcgctccggtcgtgggcaccgtctgcatggactggatcatggccgacgtgacccacgtctccggcgtgaccgttggcgacgaggtgacgcttctggggtgcgaccaggagggaaactgcgtccgtgccgaagaacttgccgagtgggccggtaccatcccctacgaaattttctgcggcatcagcaagcgggtgccgcgcgtctacctcaacccgtcgatcaggcacaggtgagagaagggaaactccgatgaccgaaggcatcaagctgacatcgctcgtcaaagcagccggctgagcggccaagctgggcccggcgggcctggaacaagcgctgagcgacatggttcgggaagacgatccgaatctgctggtggggccggaaaccgccgacgacgcgggggtgtaccggataggggaggggctcgccctggtggagacggtggacatcatcaccccactggtggatgatccctacaccttcggccggatcgcggcggccaatgccctgtcggatgtcttcgccatgggcggccggccggtcacggccatgaacctcgtcttcttcccggcgtgcgcgctaccggggtcggtcctttccgccattctggccggcgggcacgacgccctgcgcgaggcgggggcctgtctcgtgggcggccatacggtggaggacgacgagctcaagtacggcctggccgtgaccggactcatcagtccgtcgcgcgtggtgcgcaatgccactgcacgtgccggggaccggctggtgctcaccaagccgctcggcaccggcatcgtctcgacggcaatcaaggccgacatggcaccggctgcgctcacggccgaagccgtccgctggatgaccatgctgaacgccgaagccgcggggctcatgctcgagtgcggggcctccgcctgtaccgacgtgaccggtttcggcctggtcggacacgcctgcgaggtggctcggggggcaggagtgaccctgcgtcttcacctggaacaggtgccggtgctggacggcgtcatgggcctggtggccgacgggctcgtgccggccggctgctatcgcaacagggatcactatgcaccctttgtcggcgcgccccgcagcgacgacgaccggcttcttcccctcttcgatccccagacatcgggggggctcctcctgtccttgtctccgtcctccgccggccggttcctcgctgcggccggcgaccgggggctgtttgccctggaggtgggggaggtcctccccgccggggagtgcgccgttgacatcgtctgactccaacgttgatccaggcctcggcattgccgttgacctgggcaccactacccttgccgcttcgctggtcgatctttcatccggggaaagactggcttccgccgggtctctgaacccccagcgggaattcggcgccgacgtggtctcgcggctcgatgccgcctgtcgttccggtgaggcactgcaacgcatggccgcgctggtcagggaggagttgtaccgcctcgcggcccgtctgctcgacagcgccggcgaggcacgggaccgcctgcgcatggtggctgtggccggcaatcccgccatggaacacctcctgctcggactacccgttgtccggctggcataccccccctaccgcccgctgttctcgacctccacgcatatttccgcggcagacctggggtgggacctgtccggccgggtcgcgctcttcccgctgccgggcggctttgtgggcggcgatacggtagccttcttgttcggtgttcccgatgtgtgtgccccgtgccctggtccccgtctgtttctggacatgggaaccaatggcgagatggttctccagtgcggtgatgtgctgctgggcacatcggccgccgccggtcccgccttcgaggggggagggctcgcctgcggcatggctgccctgccgggggccgtgaacggcatcatccgggatggagaccgcgtgcgcgtcacgacgatcggaggcggccagcccctcggtatctgcggttctgcggtgctggacacggttgcgcttcttctggaagaggggcttctggactccaccggccgccttctgccgccggaagagatcgcgtcacctgtcggcgcccgcatgggaacggtgggcggggagcccgcgttcattcttcatcgggatgcggcgcggaccatctatctctcccagggggatatccgccaggtgcagctcgccaagggggcaatccgcgccggcatggaggtcctgtgcgaacgggcccgcatccggtgtgaggatattgaagaggttgtcctgaccggctctttcggcgcggttctctcaccccggagcctaaaattcattggaattttcacggaaaagatggtacaaacgacccgtttcgtccgggagggtgccttggccggtgccgaaagggcactgaccgccccggaggggttcgaggccgttgaccgactggcccgggcgctccgggtcatccccctctcgggtacgcctgccttcgagaaacactttctgaagcacatcgacttcccgtctcgctaacatccgccacggagctccgtggtgatctcagctcatgtcaaaggggtaaaccatggcaaagataacacgtgcgctcatcagcgtctcggacaagaccggcatccttgatttcgcccgggaactggccggctacggcgtggagatcctctccaccggcggtaccgcaaagcttctccgcgacgcgggactcgcggtcaaggacgtctccgattttaccggctttccggagatgctcgacggccgggtcaagacgcttcaccccaaggtccacgggggccttctgggaatgcgctccaacccagaccatgtggcaaccatgaaggcgcacggcatcgagcccatcgacttggtggtggtgaacctctaccccttcgaggccaccgtggccaagcccgaatgcaccctggaagatgccatcgagaacatcgatatcggcggtcccaccatgctccgctccgcggccaagaacaacgccgacgtgaccgtgctcgtggatccggcggactatcggccggttctcgatgaaatgaaggcatccggcggcgccgtgtcccgggagaccaacttttgcctggcggtgaaagtctaccagcacactgcagcctatgacggcgccatttccaactggctcggcgcccggaccggcgaagggatcgccgcctatcccgacaccgtcacgcttcagttcagaaaggcccaggagatgcgctacggcgagaacccccaccagggtgccgccttctatgtggagcgccaggtgaaggaagcgtccgtcgccacggcccgccagctccagggcaaggagctttcctacaacaacatcgccgacaccgacgcggccctggagtgcgtgaagcagtttgccgaaggccccgcctgcgtcatcgtaaagcatgccaacccctgcggcgtggccgtgggcgggacgttgctggaggcctacgaccgggcctatgccaccgatcccgagtcggccttcgggggcatcatcgccttcaaccgggaactggacgccgacacggcgcgggcaatctgcgaccgccagttcgtggaggtcatcatcgctcccgccgtatcgccggaggccacggaagttgttgccgccaagaagaacgtgcgtctcctggagtgcggcacctggccggagaagcaacagccgcgcctcgacctgaagcgggtgaacggcggcatcctggtgcaggacaccgatctcgacctgtacgccgaactgaaggtcgtgaccaagcggcagcccacggagcaggagatgaaggacctgctctttgcctggcgcgtggccaagttcgtcaagtccaacgccattgtctacggcaagggcaatatgaccatcggcgtgggggccggccagatgagccgggtcaactcggcccgcatcgccgccatcaaggccgagcacgcggggcttgaggtgaagggggccgttatggcgtccgatgccttcttccccttccgcgacggcatcgacaacgcggctgccgtgggcatcaccgcggttatccagccgggcggcagcatgcgcgacgctgaggtgatcgccgccgccgacgagcacggcatggcgatggtattcaccggcatgaggcatttcagacactgagacagggaacgatcacggggaggaacccatgaaggtactggtaatcggaggggggggcagggagcacgccctggtctggaaaatcgcccagtcacccctggtaagcaaggtgtactgcgcgccgggcaaccccggcatcggccttatcgccgagaacgtgtccctggcggtggatgacctggacgggctcgccgcctttgcgacggaacagtctatcgacctcaccgtggtggggccggaactacctctttccctcggcatcgttgaccggttcgaggaaaaggggctactgatcttcggcgcccgccggaatgccgccatcatcgaagcgagcaaggcgttttcgaaagacctgatgaaaaagtatcaggtacccaccgccgcctatgacgtctttaccgaggtggagccggccgtggctttcatcgaccgggtaggggtgcccatcgtcgtcaaggcggacgggctggccgccggcaaaggggttatcatcgcccatacccgtgaggaagccgttggcgccgtgatggacatgctgtcgggcaacgccttcggcgatgccggttcgcgggtggtcatcgaagagtttctcaccggggaggaggcatcgtttctcgccttcaccgacggcaagaacatcattcccctggccagcgcccaggaccacaaggcggtctttgacggcgacacgggacccaataccggcggcatgggcgcctattcacccgcgccggtagtcacccctgccattcatgataaggtcatggccgaggtgatgcgccggaccgtggacggcatggctgccgaggggcgtccttatcgcggggtgctgtatgccggtctcatgatcaacggtgaccaggtgaaaaccctcgagttcaacgcgcgcttcggcgacccagagtgccagccgctgctcatgcggatgaagtcggacatcgtgcccgtgctccttgcggttgcccgtggcgacctgtcgggcattgagctcgaatggcatgacatggctgccgtctgtgtcgtcatggcttccggggggtatcccgccgattaccgcaagggagacgagatccgggggctggaggatgcggctcgcatggaggatctgttcgtgttccacgccggcacatcccggaaaaacggccgtatcgtcaccagcggggggcgggtgcttggggttactgcccttggcgctacggtgggtgaggccattgatcgcgcctaccggggcgttgcggcaatctcatgggacggcgtccactaccgcaaagacatcggcgccaaggcgctcacacgttgacaggggaggtcgcgatggaaaacccgcaggtactcatcattatgggaagtgattcggacgttcccgtcatggaagaagcggcaaaggcccttgatgctttcggcgtgacctgggaaatgcgagtggcgtcggcccaccgttcgccgaaaaaagcggcagatctcgcctcgaacgcggccgcgcgcggcgtgaaggcgatcatcgccggtgccggcgtggctgcccaccttgcgggggtcctcgccgccgagactattctgccggttatcgcggtaccaatgccgggaggggcgctcaacggcgttgatgccctgtactccatggtgcagatgcctggcgggattccggtggctactatggccatcggcaaggcaggagccaaaaatgccgggctgttcgcggtgcagatcctggccctcggggatgccgccatggccggcaggctcgtggaatacaaggcgagtatggcggaagaggtggaggccaaggatcgggcccttcaggtcaagttgggccgcgcgtagcccggctagattaacttgctgtaatcgtgcgggtttgacgcggcttccggcagctttccacttgacaaaatctgcatgtgctgtataaaaggttgcgttttcatcaacctgttagaaaggggtaagaatcacatgaaaaaggttattgcttctctcgcgctgtccgtattctgcgccggcctcgcctttgccgccgacgacatcgtcctcaaggccaagaacggtgatgtgaagttcccgcacaaggcccaccagaaggctgttcccgactgtaagaagtgccacgagaaaggcccgggcaagatcgagggcttcggcaaagagatggctcatggcaagggctgcaaggggtgccacgaagaaatgaagaaggggccgacgaagtgcggcgagtgccacaagaagtaatgatgatttgacgttacttcactgaggtgcaccgaagggataacagaacttactgttatccctttttcttgaccgctaaaataattaaattaaattaactgtttgttttttccggatatttttgtttataatcgtctctgccctggtcggggatctggcattgacgaccataatcctaaacattgcgggagcgttaccttgacaaccagcgatcgcggcttcttgcaggcactgtgggatttcttctgttccctcaagttggcaatcttccttctcattcttctagcggcaacgtccatcatcggtacgatcattccgcagcagaatccgcttccccccgagtacatcgcggccataggcggcacgggaagcatgaagttcaaggtctactcgacccttggcttctttgatatgtaccactcctggtggttcattctcctgctctatctgttcacggtcaacatcgtagcctgttccatcaagcggctgccccgggtatggaaaaccatttccgagccgacgctcgtcatggacgagggctttgagcggaccctgacgctcacccatgacttcaagaaagagggtgatgcggctgacctgaacgagaagatgaaggctttcctcaagagcgagttcgccgagccggtggtgaccgagcgggacggagagttccacctcttcgcccagaagtcgccgtacagcaggctgggtgtttatgtcgtgcacctgagcatcgtcatcatattcatcggtgccctgctcggatcgttcttcgggtacaaggcctatgtgaatatcgtggaaggctcgggagcctctacggtcatgtctcgcaagggcgtgccgattgatctcggctttacggttaagtgtgaggatttttcggtttcgttttacgacaccggggccccaaaagaattcaagagtctcctcaccgtcatcgacggcggcaaggtggtcatcgacaaacgccctgtcatcgtgaacgagccgctgacctacaaggggataacgttttaccagtcgagctacggccctgcggatgaaggcggcctctatcacctcaccgtgcgcgagcgcaagggaggagctcccgtacggctatctctgtccatgggagagcggaaggtcctgcccgacggctccgcagtccagctcctggaggctactgacgaaatcgggcgcttcattccccagttccggggcccggcggtgcgggtcgctgtggagcccaagagcggcgagccccaggcgttcatcgtgttccagaactatccggaattcgacgtccagcgtggagcggaccatatcttcacgtatgaaggggccgatctcaagatgttcaccggacttcaggtcgccaaagacccgggtgtctgggtagtgtggctgggatgcaccctgatggtggttggctgttgcatggccttcttcatgtcccacaagcggatctggatacgggttcgcaaggggcatgtgaccctcggcggcaccgccaacaagaaccagccgggattccaactcgccttcgacacccttgtcgataaactgaaaactctgtaagtacgggcggaggattgactaatgaccagttccatgctgttcaacatcacgacgttcacctacctggtctccatgctcgctttttttgccttcctggcgagcaggaaccgtcacctggggatggcggggagtctcatttcctattttggcttcttcgtccacacggctgccattctgctccgctggaaggagtcctatgacatcgggcacggccacgctcccctgtcgaatctctacgagtcggtggttttctttgcctggaccatcgttctcatcttcggcatcattgacctgaagtacaagtaccgggtcgtgggcgcgttcgtcatgccctttgcgctcctcggcatggcctgggcccagctgacgctcaacagcggcatcgagcctcttgtcccggcgctccagagcaactggctgctctatcacgtcgtcacctgcttcctggggtatgccgcctttgccgttgcctgcggcatctccatcatgtatctgatcaaggcggggaaagaggactcatcccaatcggcacaggccggcggaatcatctcgatgtttccccctacgaagatccttgatgatctcaactacaaggcgatcatgatcgggttcccgctgctcacgctcggtataatcaccggcgcagcatgggccaactacgcctggggtacctactggagctgggacccgaaagagacctggtcgctgatcgtctggttcgtttatgccgcattcctgcatgcccgctttacccgcgggtgggtcgggaagcgcgccgccatcctttccattgtcggattcgcggccactatcttctgctacctcggtgtgaaccttcttctctccggtctccacagttacggaggagggtaggccttctgttggcaatgctcttgcatcatgtgcagggcatgcctgacaatttctcccgacatcccctcatcgcttcggcgcccgcatgggcgccgaagttcgtgcgttccgccatgaaagcgttgctggccggcagtgtttgtcgccttctggccgtttccctcgttatgtcagccacttccctttggtcggcgcctatacccggcatccctgacggatgcgccacgcgttgtcacaggagcaaggcccgcgatggcgtagtgcatgggccggtggcctccgatgattgcatcgcctgtcacaatcccgtcggcgcggcggtccaccccaagcagcagggggcgttccggcccgtggcgaaaggtgctgccctctgccagacctgccatgaaagcatggcatcgaagagggtggttcatcccccggttggcggaggagagtgcctctcctgccatgaccctcaccagtcggccaatccgtcacttctcaaggcgcgcggtgctgcgctctgcttcggttgccacgatgccgctgccttttccgtccgccatggccatctgcccgtcaccaccggcgaatgcctgaagtgccacgacccccatcagtcagactccccgaggcttctccgcgggagcggggcggctctttgtttccggtgccatgacgaaaaaatggcagcgggccggtcaattcaccaacccgtggcgcggggagagtgctgcgactgtcataacccgcacgggtcctccttcccgaagcttctgcggaatgcctatcccgaggcgctgtacctgagctacgagcagaatgactttgccctctgtttcacgtgccactcccgccagatggccgacgaccgccgcacggataccctcaccggcttccgcaacggtgacaataatctgcactatctgcacatcaacaaacccgacaaggggcgttcgtgcaagacctgccacgacgcccatgcggcgccgcagcagcggcttgtcaaagagcggattcccggcttcggcagttgggacatacccatccgatacacaaagacggataccggcggcacctgcgttgtggggtgccacaagccgaaatcctacgacaggctccgcgcggtgagcaacccgtagcggctggaggatacatgctggggaaaggactatggctggccgtctgtgccgtgatactgctgggcacgccggcgacggcgggcacaatcgcctttgtggcgccgacgccgaatacctgggtcggccgatcggaccatctggttctcaagctgaacaatcccgaaatcaccgctgtccgcattaatgtcaatggtgttgtcggcgatatgctggctatctcgtcgcccgagtaccgcaaggccttccaggattttctcatcgtgcagcccctctgggatcagggccgcaatgaagtctccgtggaggcgtatgccggcaaggagcgggtcgagaccgccgtagcgtccgtctattacgctcctggcagggatggtgcgacggtgccgcctgagttcaagccgtttgtcttccatgtggccgatacggagagcaggtgtgccggttgccacaacatggaaccgagcccggcccagcttctgagcacccaggagcgggaaaacccctgtttcggctgccatcgcggcatgctcaaggtggcgtttgtccatggcccggccgggacttactcctgcgtctattgtcacaaggaaaaggcatccccgaaatattcggtgcccaagcgcgacagtgcgctctgtgtcgagtgccacgaggacaagtcaacggatttcgccaagcggaaatacgttcacggccccattgccggcggcatgtgcgaggtctgtcatgatccccacggcagcgccaaccgggcccagttgcggatgccgatcaacacgctctgtctttcctgccatgagaccgttgccaggaggccccatatcctgaggaccccgtcgggagagggacacccggtaagcggcaggaaagacccctctgcgtcagcctcggggcgcgatatgtcgtgcatatcatgccacaatccccatgcggcggatgtgcgttatttctttgtgaataacgcggaagaacgcatggcattgtgccagatgtgccataacaagtagactggggctggcggcgtacgattgccggactattctcatggaacgaggtgaccatatgaacgttctgaagctcatccgcaggttcgtcggtgcggccgccctgtgcgccctgtgcgccggttgcgcaggacaacaggtccgggaggagcggcgctacttctggccgccgctgcccgagcgtcccaggatcgaatggctcggtgcctacagcagccagaacgacttcccgaagcagggattcgcgtcgttcatggcagccattgccggagaagaacaggccatgagcctgaccaagccgctggatgtctatgcggatggccaggaccggatttatgtggcagatccgggacttcgcggcgtggttgtgttcaatatgaaagagcggagcgtgtcgatgctcggcggaccccaggcggctaaccagtttaataccccggtttcggtcaccggtgattcccaggggaatatttatgtttccgatgcggaaaagggtgggatactgatttttgacagatttgaggtgccgcgtcgttttatcgacaccaaagctgctgtcaagagaaacactgacatcgccgtggatgaaaagggtcagagaattctcgtggtggatgcgcgcgagcaccggattgccatcctcgacatgcagggggggctgctttccgcctttgggaagcgtggcatcgaagacggcgaattcaacttccccgtggcggtggccatcaatcacaagggggagattatcgtgggcgatgccatgaacgcccgggttcagatcttcgatcaggacgggaagtttctccgcaagttcgggcgccgtggcgacgggccggctgatttccagatcatgaaaggcgtggccgtcgactcggaggatcatatctatgtgaccgagggaaaaggtcacaagctcattatcttcggcaccaacggcgagtatcttctcaccgtgggcggactctactccgccatcaccaccggcaagcaggcccccggcggattcgtcatcccgcaaggagtctttattgacgataaggacgtcatttacgtggttgaccaactcaatcggcggttccaggtgttccagtacatctccgacgatttcctcaagcgcaaccccatcccgggatggcaggagtaatatcagtttcatcacctgccaggagcctgtcggacttggaaatcgaagcaaaaactcggctgggccagggctgcttgtgtcgacttgtgcaggttaatggtcattttattggccggaaacccggcgaaatatgaaccggccagacggatttgcagcagttttatggtaagtccggcagacgcctggaacccgcggtttccgaagagccctcgccagcatggttgctgtcgggggccttcttatttttgtcatcaataagctatttcgcggatgcattgagtgccggtgccatcttccgtccggtgttgtagcgaattgcggttggtgccaaaaaaatgtagcgttatatgacgtatgatcttctcggaaatacgtcctgggacaacgttgccgagagaaatgggcttggttggtgtgattcgtgtgcgtgtatctatccgtaattattcatttcagctcttttatgagaatgcgttgaatattggcgtgctggttgcattgtgtttcttcatccattggtgtcaacgcgaacggctgagaaagcacatagtactcacgtgaaaggagaacgcagaatgagaagcgaagtaaaaatcggattggccctgaccgcacttctggtggccgttaccgcggcgggagccgccagcatcaagaataccaagcacgacctgagctccggaagcaccggcgccacattcaaggcgacgaacaccgaccagatctgcgtgttctgtcacaccccgcacaacgcgcaacaggacattcccctgtggaaccgcggcaaccccacggccagcaccttcaccctctactcgtccagcagcatgaataacgtgccggtcaagcagggctttacggccgactccatctcgctcttctgcatgagctgtcatgacggggccaccggcctggggggcgcggtgcacaacgaccccaatggtgcggcaatcgccatggtgggggggaacgatttgatcaccggtgaagccaacctgggcaccgatctgagcaatgatcaccccgttaacttcgaggtaaccccagccggaattgccgccgacggcaacctgggcgccctcgataccggcaccaacccgccgaccatgaagaccggggacgtgaccaacggcctccccctcttcaagtcagcccgcggagccacgaccctcgagtgcggcagctgccacaaggtccacgacaacaccgacgctccgttcctccgtaccaccatggcgggcagcaagctctgtctgggttgccacaagaagtagggggttcctctccgggaaaagggtggactccggtccaccctttttttacgcagcagtccggcttgtggtgcctgcagccggtcgcccggagggtggtttctcgtggagcgggtgtgaatgtgttgccgtctccggcggtataccggagtgattcgtgggttccatgacgctaggacgcatgcacatagggctggcgtcagtgtcggtcttggccggcctggttctttgctcgcccgcatcggtgcgggccggtatttccggcgaggcggagctgggatacgtgcgctatgaggccgatgccaacggcgcgcgggtcagcgatgcccattcgttctatcagcgctactccttgctgtatgagacatccggcgagctttacaagggcagggtagggcgctacgaccttgccctgggctacgagtggggctcctttgatactaagataaagaatccctccaatcccaccgacccccagaccaactacaacccctccgtcagtgccggacatctgctgtatcgcggcgaagtggtgctcgatccgctggagctccccctgcggctcagagcctacagctatgacacgaaccggatcaacatgcacgaggacctgtccggcattgacggttcgtcgatctttgcgccgaggctgatcaccaacctttacgacggcatgcatatcaacagtggcgcaactctcgtcttcggggtcaagaacggcctgaccaacggttataacgccattttccggcatatcccgctggtcatgctcgactaccgcgacgatgtcaaccgggacctgaagagtctggctcccgtggatacgcgcatgcgccgtctggccttcgtgagtctgaacaagagggacaactggttccactaccggaccaccgatttcagggattacctcaacaccgaccagtccttcaaggaaacccagatgcagatcggcacggtcgatcacctgctggcgcggcggtggatcgatttgaccaactgggtgaagatctcggccgacggccagttcaccaaacacgcgagttcaatgccggccaactccttcgaagcttacgagcttaacctgttcgccgtggcttcccgcaagacctgggatgctcggaccttttccagtttttcccggctgctcgacgatgaagggattaccctggagcggacggtgcccttctatgcaagcggtgtcctcggggccgatgtagactggaaggccagcctctattccaatgaaaagaagattcagtcccccagcggcagcgtggtcaacaactccaactacagcgcttcggtccgcgccgacatgttccggcgctctcccttcactctgggggtggtggtgcgtggggagagcaccgagagttacggctcgaaactgctttccttcgaaggaggcgtcgaaacggcaagcactgcgcgcctttcgcgcgactacagcctgtcggggagctatacggtcaagtacttcgatgcgaccggcggtaccggttcgggcgacggctacctcaaccagaacgtccttggtcgcgtggcgtatgcggcatcgcccacctggcgtttcgaggtggaggaggacctgtcagcggccagcggcaccaatccgcgcaacttcaacaattcggctatcaccgtgaacagcggattcagcagcggcacgagcacggtatcgggctctgccatctcgttccagcgacgcaacagcgaaatcgacgaatatgtccgctccgttaccacggtcagcgcggcttggcgtcccttctcccgcacctcgctcagcttttcggtcagcgaagacgtcctcatgcagtcgggagcgccgaccgacttcctgaccaccttccgcagtaccatcgactacagtacgccgacctttttggcccggatgcgcaacagctacaacgtgcggatggtcggtggcgagagcatcgactatctggaaagcgtgggcatcctggaataccgtcccgtccggcagttggagggacttctcacctatacctacaacgtgggcgacgtggacgtgaacaccaggagcgagttcctggacctgcggcagcggctgggttacagcttctacaccctgagcggggcgaacaggaaactgctggaactctacgaggagttcacctataatcgcaccctgaacacggggacggtggccaacgagctcaacactaccaggcggtttaccctgggggttcggtatttcccgctccgcagcctgtttgttggggcggatgcgcgctactcgctcatcgagccgggaagcatcacggagcaactctataccggcgtggtggggctcaatttccggaaactccaggctaacctggagtatacctacggcaagcgggacggcagcgacaaccggatcgagaagcggatcgccgcaaacgtgaagaagttcttctgacaacgggttccgtcgcccctcctggataccaactgtaaaaaaaccgggccggacccggtttttcttttgtcgccatggccgattcgattaccttttccatcatcattcccgtgaagccgggcggaaccgtccgtgccctcgatcgcctcggatcggccgagtatccctcctcgcacatggaggtcctggtggccgaggggacgcggccgagccgtcagcgtaaccaggctgcagccgctgcagcgggcgagatactctattttctggatgacgactctctgacgtcaccggattttctggcgcgggctgcggcacacctggccgatccatccatagccgccgtgggcggcccgtcgctcacccctgcatccgacagccgattccagcgcgccatcggcgtcgttctggcatcgcggctgggtgggggcggggcgcgcaaccgctaccgcgccaccggcagcccccgccgcacgagcgagcgggaactgatcctgtgcaacctggccatgcgccgggatgtcttcctggcggagggggggcttgacgagcggctctaccccaacgaggagaacgaactcatggaccggatctcgaagcggggaatgagcctcgtacacgatccggacctggctgtccggcggagccagcgacccacgttccgggcgtttgtccgtcagtttttcggctatggaaggggccgcggcgagcagacccgcatagccggtgtgcgctcagtggtggatttcctgccaacggtgtttctgatctacctgcttctcctgccggtcgcgccctgggctccctgtttcctgcctgctgccctctacggtgcggcggttatggtgtcggccctgtcgggtgccgtgcattcgcgcctctatgccgcattaccgtggctcgttgtgctctatccgacactccacctctgttatggggccggcctcttgaaaggcctgctggcaccccgcttcaggtccggtggcggggaaaccgcgccggtcacgatccgttgcgtcaaggagttcggcactccttggcatctgcctgcccacggtcccagggaggtcccgcgatgacggcatcgccgctgccgcacaagcgcatcctgctcgtcttttttcttctggtgaccgtgacggtctacgggaacacctttttcaaccagtggacctatgacgatatccccgttgtcctgaagaatcccgatgcccactcgcttgccggttttgcccggaacacgatgcccggccgccccatacgcgagctcacctacatccccgaccatctcctgttcggcgaccagcccgccggctatcgcatccagcagctggcctggcacggagtgaacggactgttgctggtcgcccttttccacgccctgggggtagagcttccctttgccctcatgggggcgctcctcttcctggtgcatcccctccagtccgagtcggtggccggcatcgcgcaccgcaaggagttgctggccctgttctttgccctcggtgccgtgctctgtttcgtggggagtttcgccgccgccggggggcggcgccttgccttgtggctcgctgctcttgccgcgtacggtggcgcactccttgccaatgaggccacggtgacgctgccgctcgtggctctcctctacgaatggctgatggttgaaccaagaaaaagggtgctgctcaggcgtcccctcgtgacacttctcttcctcgtggcggccggtgcggcgctcatgtaccggttccgggggctcctggcacctgaacatctgctcacggtctattccaagaacagctttggtgcttcggagaactatcttcccctcttcatgggtgccatgaaggccttcggattctatctctccaagatcgttctcccggtccgcctagcccccgagtatgtattccgactctccgaaagcctctggcaaccgtgggcgttgctgtcgctcgggctccttgcgtcagtggcaagcgcgacggtctttctccgtcgccggcttcccctggtatcgttcggtatcggctggttcctcattttctggctgccggtttccaacctggttcccgtggcctacctggcggcggaccggtacatgtacctctgccttcccggcgttgggctcgtcctggcggggtgcctccaacgctggccccaccggagatttgtcggcgcctcctgcctcgtgattgttgtgttcgccgggctcaccgtgatacaaaacgggtactggcgcagcgaacataccctctggcggcatgcagtcacggtcaatcccgactctacctgggtgcgcgagacggtggggctgagttacctgctgacgggggattacaaccaggcggcggcgcatgcgcgggaggcgctacggatcgaccggttcaatatccgggcgtacctgaccctggccaaggccgaggaacggcgcggcaatctggccgaggcggtgctcaattacgagatgttcgccatgttcggcgccatggagtacccggacgaagccgccgaggtcaggctctatctgcctgtcctgcggcagcgtcaggcagtgcagaagcaacatcagtgaggtgcccggtggaactgagtatcgttgttccgatctacaatgaggaagagactattccgcatcttcatgcgcgggtgagcgacgccctggtcgggtcaggcatcgactacgagctgattctcgtggatgacggctcctctgacggctcgttcgccctgctgcgggagattgcccaacaagaccggcgggtgaaggtgatccgcttccgccgcaacttcggccagaccgccgccatggcggccggcttcgatgccgcccggggaagggtcatcgtgcccatggacggcgacctccagaacgacccggctgacattccgatgctcctggccacgatcgacgaggggtacgacgtggtctcgggctggcgcaaggaccggcaggacaccttcgtcaaccggcgccttccctccattatcgcaaatgcgctcatctcccggatgacaggggttcacctccacgattacggctgcaccctgaaggcctaccggcgcgaagtgctggacggggtcaatctgtacggagagatgcaccggttcgtccccgccctggcctcccaggtgggggcgcgggtgacggagataccggtccgccaccatgcccgcctctatggcacgagcaaatacggcatttcccgtaccatgcgcgtcgttctggacctgatgacggtgaagttcctgctcacctattccaccaagccgatccagctcttcggcaagtggggcatctataccatcctggccgggttcctgaccggcgggcttaccctctctatgaaactcttcgaggggatgagcatgaaccgcaatcccctgctgatcctgaccgcctttctcctcttcggaggggtgcagttcatcgccctcgggctgctgggagaggtgaacgcccgaacctaccacgagtcccaggggaaaccgatttacgtcgtccgggagaaaatcaacctggatgaaaggtaggggggcggcgccgtgaggattctcatgctggcccccacgccgtttttcgccgaccgcgggtgccacgtcaggatttacgaagaggcccggacgctcattgcccgcgggcaccaggtgcggatagtcacctaccatctggggcgggacatggcgggcatccccacggaccgcaccctgcgcgtcccctggtacacgaagctttccgccggaccctcctggcacaagccctacctggatgttctcctctgcggcaccgccctgcgcaccgcccggcgcctgcgccccgacctgattcatgcccatctgcatgaaggggcgttcttcggcgtgttcctgaaaaaactgatgggtatcccccttctgttcgactgtcaggggagcctcaccatggagctggccgaccacgggtttgtccgcgaagggtcgctgctctaccgttttttcgccctaatggaggggggaatcaaccgcagcgccgatgccatcgtgaccagttcggggccgggcagggacgatctcgtcacgaaatggggggtgccggctgtaaaggtgacggccctcatggacggggtcgataccgcggtgttccgtccccatgaccgcacggaggttcgccgccggctcggcatcgcgccggacgtgccgctggcggtctatctaggagtgctgaaccgctaccaggggatcgatcttctcctgtcggccatggtgatcctcaaatcccgggggaacccgctccggctcctggtcatgggatttccggaagaggggtaccggcagaaggcgcgcgacctgggtattgccgacatggtgaccttcaccgggcggatcgactacggcaaggcgcccctctacctctcggcgggggatatggccgtgtcgcccaaggtgtccctcaccgaggccaacggcaagctcttcaactacatggcgtgcgggctccctacgattgcgttcgatacgccggtgaaccgggaaatcctgggtgagacgggcatctacgcccgttatggcgacgcggcggatctggccgcgcacctggccggcctggccggcgatgcggcggctcgggccgagcgtgctcgcctggcgcgggagcgggccgagcgcgaacattcctggcaggcgcgggccgatgtcctcgaagcggtctaccgccggatgaaacgcgcataaccggttgcattcccgtgggaagtagagtatcgttcatttcatgaacgagcttcgcgaaaaggatgaatcctatcgttcctttctgctcctgtcggccatctcgtcggaggagcccctgtcccagcgcgagatcgcccgccaggtcggcatcgccctcgggctcgtcaactcctacctgaaacacctcgtggacaaggggttcgtgcggatcaagtcctttccccgaaaccgctacgcctatctcctcaccccccgggggcttgccgaaaagagtcgccttgcctatgagcacctgagctcattcacgacccttttccgggtcgctcgccaggattatctcgccctgttccgggcgctcaagacccagggggtcgggcgggtggccttctgcggggtggacgaggtggcggagatcgcctatctgtcgctgcgggaggtgggactggagctggcgctggtcatggaccaggcgaccgacggacgcgagttcttcggcaagcccgtggtgtccattccccatgggctcctggcgggcaaccaccatatcgtcatcaccacgttcaagcgccgcgaggcattgcgggaagaactcctgcagcggggcgtggcttcggaacttctgcaccaagccggcgagccggccggggaaactcagtcaatcagggaggaacatccgtgaaacgcgcactcataaccggcatttctggccaggacggctcgtacctggcggaactgctccttggcaagggatacgaggttcacggcgtcatccggcgttcgtcatcattcaataccgggcggatcgaccacctctatcgggacccccacgagcccgacgtgcggcttttcctccactacggcgacttgaacgacgccagctccatcaaccgggtcctgcgcgaggtgcggcccgacgagatctacaacctgggcgcccagagccatgtccgggtttcattcgatgtccccgagtacaccggggaaatcgatgccctcggcacggtgcggctactggaaggcatccgcgagaccggcctgaacacgagattctaccaggcctcgtcctccgagctgtacggcaaggtggtggagacgccccagaaggaaaccacccccttctacccccgctcaccctatgcctgcgccaaggcctacgcctactacatcaccgtcaactatcgcgagagttatggcatgtatgcctgtaacggcattctgttcaaccatgagtcgccgcgtcgcggcgagacgttcgtcacccggaagatcacccgggctgccggccggatcaagacgggtcttcaggatcggctctatctcgggaatctggatgccaagcgcgactggggctttgccggggactacgtggaagccatgtggctcatgctccagcagcaggaggccgacgacttcgtggtggccacgggcgagacctggtcggtgcgggagttcgccgaacgggtcttcgcgcggctcggcatgccccttgagtggcaggggaaaggggggcacgagaaggggatcgacacgaacagcgggaagatcgtgatcgagatcgacccccgctatttccggccggcggaggtggacctgctgctgggcgatcctgccaaggcccggcgccagctcggctggcagccccgggtggacttccaggggctcgtggatatgatgaccgatgcggacctggcattggccgagcgggagaagcgggccgatggataggaacgccaggatctacgttgccggccaccggggattggtggggtcggccattgtgcggaaactgaccgcagagggatacgggaacctgctcctgcgcacgagcggtgagctggacctgcgggaccaggccgctgtggcggcgttcttcgctgcggaacagcccgattacgtctttctcgccgcggccaaggtggggggcatcgtcgccaacaacacctatccggccgagttcatctacgacaacctgatgattgaggccaacgtcatccacagctcctatcgcaccggcgtgtcgaagctcctcttcctggggagcacctgcatctaccccaagatggcgtcccagccaatccgcgaggagtatctcctgaccggtccactggagcccaccaacgaagcctacgccatcgccaagatcgccggcatatccctgtgccgctcctacaaccggcagtacggcacccgcttcattgcggccatgccgaccaacctttacggtcccaacgacaacttcgatcttgagaagtcccatgtcctccccgctctgatccgcaagttccacgaggcaaagatcgccggagctccgacggtcacggtctggggaacaggggcgccgctgcgggagttcatccacgtggatgacgtggccgacgccgcgctctatctcatgcgccaccacgaaggcaatgacatcgtcaatatcggcagcggcgaagagatctccattcgggacctggcgctgctggttaaaatagtcgtgggcttcgaaggtgagctcgtctttgacgcgtcaaagcccgacggcaccccccgcaagctctcggacgtgtcccggctgcattcgctgggctggcggcaccggatcgggctggaggacggggtgcgggaaacgtacgagtggtttgtcggccaggggttccccgcggagacgatgtgatccctgttccggtgaaaaacatcgcccggttcctgatgcaccggagagcgtggcggttcgtttcgttcgactactgccccgtctgcgacacccggagcatgattgtctattcgcgcgaactcgaacggtggctggccgaccttaccgcgtcgtgggaggccggggaagacttcaagcgtatgctcgccatgagggagaatttcctctgcgtcacctgcatggccaattccaggatgaggatgctggcccggaccgtgctcgatctgtgcggccacgccacgagcggggacctggcgcgcaggctctgctccgacccactgttttcggtctacgaaacagcggcatacaacatcttccgcatcgacgccctgaaggcatgcccgcgctacgtggtttcggaatatctcgctcccgaccggttcggcgaaaccatcggcggcgtgcggaacgaatccctcgaatgcctgacctttcccgacgacagtttcgatgtggttatcaacagtgatgtgcttgagcatgtggcggatctcgataagtcgctcgaagaagtccgaagggtgctgaaacccggtggttatcacgttctgacggtaccggtcgactattccctggagcacactgtcgagagagcccgcatggggcagggaggcatcgagtatctcaagtcgccggtcatgcacggcgatacggtgcggaacaccggcgtgctcgtattcagggatttcggcagggatgccgcctcctgtctgagccgcgaagggttcccgtgcctggagatgcagctccccggccggcacggagagatcatctccgtgtttatcggtaaaaaggcagcatgatggacggcaagcttacgtttcgggcggtcgccgaagcagtcgcccttctgctgggcgcggcgagcatgatctacatgagccgggttgtcggtccggagtacgtcggtttcagcgccgcgacaagtgcggtcctgctcctgctgacccgcttcgccgacggaggacttaccgcgctttcttcgcagcggcttgcccgcgacgacgacaccctgggcgctctcctcgcgttgactgttccgccgaagatcgttctctcgtgcgcggtgatcgccgcaacgctgctggtggtcaggttcgccgggatcgatccgcggctggcgtacttcctatcaacggccgtctttctcatctttttcgaggtgttctctcctgcgtgggttttcgtggcactgggagagatcaacacggcgtcctttatccgggtcgcccaaagctccatctatgccctggtcgtgtttgcgttcatacgggcgcccctcgactggcagaagctgccgtacatcatggtgctgaactcggcattgggctgcgtgctcgcactgctgttcctcggccggcacagggtgcgtgcactggaccggcgacagttcggttcaacctatggccggaaaatccgccaggcgttcgcggagagccgtcactttctcaaagcggatctctctctgtacgtgttcactacgtcagaccggctgatcctgtattacttcgccactccccatgcggtcggcatctatgaggcggcatacaagatcatcaatccgttctatgccatcagttccatcgtcacgccgacgatgttccggccgcttgcccaatcgttcaaacaggggacaccggccgcggtactttcgcgcttcacctttttgatgcttgttggtacggttcccctgggatttttcctgctgctgttttcggagagcatcatcataaccctgtacggtccttcgttcagcgaaagcatcgcctgtttgcaggtgcttggcttcgctattacgctcggctatgcggcaggggcgatcgtgctgccgttttcggcctggaatatggctcgggagtatggggcaaccatgacatacggcaacatcttcaatgtgctgctcaatatcgcgctcatcccttccctggggggcgtgggtgcggccctgtcgaccgtggcggccaagctggcggttgccctggccgcgtaccgtcatttcaggaacgtgaccgattatccgatactctccgacctgctgctgtttgcggtcatggcgtgcgttcctctgcttctcgtgctggcactcggtctggccgttgaaaacgccgtaatcctgatgacggtctatgccgcttcatatgcggttctcgttttggtgctggtacgaacccgttactctcgtctctggaaggatgcagtttgatgacaattaccgatgacttcatcgccaaatcaaagtactccgatctgggccgctactgcgttacggcattcgtcaaatcggtcgctgacgggcttgcgccgggaagcagcctgctggatgccggcgcgggggaatgcgcctacaaggggctcttccgccactgcgactacaaggcggctgatatggcgataggcgacagcacgtggaattacgaccacctggactataaggcccccctcgacaatctgccgattccggacgccagcttcgacgccgtgctgtgcacccaggtccttgagcacctgcagaagccccttgaatgcgtcaaggagatgtaccgcgtcctgaagccgggcggccgccttttcctgacggtgcccatggcgcaggacgaacatcagaccccgtacgattatttcaggtatacctcgtacgggctcaagtacctctgcacggcggcgggattcagcgaggtgagcgttgtccccatgggcgggatgttcctgcggtgggcctacgaactgcccagggcgctgcgcatgttccccaaggcgcggaacagcggggtatccggaatccgtctcgccggcgtgtttctctatcctctccgcgtcgcgctgggactggtgattcccgtctgccaggccatgcttcttttcctcgaccgtttcgacacggtccggaacgacccgtggggctgggagctgacggcccgcaaatgagaggggcgtgcatgcgcgagattccgcttgtgtcagtcgccctggcgacctataacggcgaacgctatctcaggcgccagcttgactcggttctggcgcagacctatcgcaacatcgaaatcgtcgtctccgacgactgttcgcgcgatggaacggttgccattctggaggagtaccgccgggcgcacggcataaccttccgggtgaatgaacgcaatctcggctttgtgaggaatttcgaacgcgcccttgccggttgccgcggagagttcatagcgctttccgatcaggatgacatctggctccccgaaaagatcgagaccctggtgcgagagatcggcccgcactctctgatatataccgacgcgctcctgatcgacggggacgaccagccgttgcccggctcactggtggaggtttccggggtaaggccggtcagcggcacctgctttgaatactttgtctgcaacaattgtgtcaccgggtgcacggccatgctcaggcgtgatctcctggcaaccgcgctgccgatccccgaagcggaaacctaccacgactggtggctcgcggtcgcggcctcgcgccgcaacggggtcgtttatcatgccgcgaagctgacggagtatcggcagcatgcacacaattataccggcgcaaatgtgagggcggggctgccggcgcggatcgccgcccacctcatgggcaaaaccgcggcggaaaaacgcggatactatgagctgcttgccaacagggcgcgtcgctatcgtgccatggccgacaggttgaacctgaccccggcggaacggtcgtttctggaagagatcggcgagtatgcggaatctcttctttccggcggcaacaggatgaaaacattcgctctggcactgaaatacagggagacgcttttccccgccgccggcaggtgggagaaactcctgttcgtcttcagcaagctcattgccgcccgggcaatctgattcgttacggagagaggggagcagagtggctacacggtttttgtcatccctgaaggcagcggtcaaggaatcgggaatattcccgtcgtatctggccagaaaaagggcagccgcgcgattcctgaggggaagcgggctcgaaataggagcgctccactttccgctgcaggtcccgcccggcgtaaccgtcaagtatgtggattacgtgtcgcgggaggaaaacatccgcaaattccccgagctcgatgcggccagcatcgtgccgaccgactacctggaagatggatttacccttgccagtattccggactgctcccaggatttcgtgatcgccaaccacgtgctcgagcacgcatcgaatccactccaggtcctgtccaactgggcaagggtcctccggccggggggaacgctgttcattaccgtgccgatcggcagcaggtgtttcgacaaggggcgtccgctgacgcctctgcagcacttcatcgatgactatgaactggtgcgggatggcacgtcccagtcgctggacgaaagaaaccggctgcattatcgggagtggctgaccatctccacgcccaattccgatgcacgaaaccggcactaccggaacctgtccggcgaagagctcgagtccctggtggaaaccatgtcggccggcaaggcggaaatccatttccatgtcttttcgagggaatcgttcgtgaccctgctcgactacttcaccaccagcatcaggagcgatttcagcgtcaaggcagtgatcagatcccggggcggggccgaatccctggcaattctggaacgatcgccccgggccggcagatgaagggtgatcggctggctgacatcagaacgatcggggtggtcgttctctaccggcccgacagctctgtcctggacgctatcgcgagttaccggcatcaggtgcatgaactgatcgtggtcgacaactccgaagagcaggaccataaactccattcccgactgcgggacaggttcggcgcgaccattgtcggcgaaggccggaacctcggcattgccgccgcgctgaaccgggcggccagggaggctctggctgaaggcttcgacctcctcctgaccatggatcaggacagccgcgccgaacccggaatggttgagcagatgctggcgtgcctcggcagcgactggcgcgagcgggtggggctcatcgcccccttccacctgaccggtgcccggccggcgcccggcggaacaaccccgtgcagcgacgtcatgacccccatgacatcgggatgtctggtgaatctcgccgcattccgggaggtcggaccgttccgcgacgactttttcatcgacttcgtggacaacgaatactgtctccgcctgcggaaaaagggctttcaggtcgttcgcgccaaccgggcgctgctccatcaccgggtcggtgacctgcggcgctacgggccgttcgtggccacgcaccactcgccgctgcgccgctattacaagacccgcaaccgctgcgccgtctttgccgaatacctgcgggacttcccggtccattgcctcttcgacctggtacggctcggcaaggaggtggcgagtatcctcatcttcgagcgggaaaagacggccaagctgcgcatgatgtggcggggattcctcgatttccgacgcggcaggttcgggccctatgggggatagcggcatgaagattgtcttcctggcacccttcggcatccgtcccaagggaacggttgtggcccgcatggtccccctggcggcggagctccaggcgctcggccaccgggtcacgattgtcgccccgccgtacaccaatcccgaagattcggggcacacggaggagatccggggggtgcggctgcggaatatccggctggctcccggcggcgcagccctgtcggcgccggtcatggcctggcgcatgtaccgggccgcgcgggaggaggagccggatctgatccacctgttcaagccaaaggggtatgggggacttgccgccatgctccacctgctgaccgcgtccaggagctcgccgctgttcctcgatacggacgattgggaaggccggggcggcatgaacgccctccatgactactccccggcccagcgtctcctgtttgcgttccaggaagagtggctgccgccccgcgtcaggggggtgactgtggcgagccgcgagctggaggcgcggattgccgccatgggggtagcgccggaacggctgctttacctgcccaactgcgttgatgaccagccgctgggtaacggcgcgcgggtgagggcacgcctcggcatcgacggcaacgcacccgtggtcctgctctatacccgttttttcgagttcagccaggaagatctgcaccgggtttttgccgggctttcccgtaaggtgcccggcatccggttcctggtggtgggaacggggcggaaccgggaggaggaactgctggcggccgcggcgcgggcagagggctttgccgattccctccacatcgccggttgggtggagcccgatgaactgccccattggcttgccgccggcgacgtggccctctatccctttgcggacaccctggtgaatcgcgccaaatgtcccgccaagttgacggagctgatgcgcgccggcgtgccggtggtggccgaccgggtgggacagatcgccgaatacgttgaggatggcatctccggcatcctctgtcgccccagtgcccccgacgagatgatcgcgcggattgccgagctcctggccgacccggtccggcgccgggccgtgggcacggccggacgcgagagaatcctgtcccgcttcaattggcgcgatgccgcggcgcggctcgacgctttctacgacaacctgacgaggagacggaacctagcgtgactaccgaacgaaaaaaagacctcctgctgatgggggcactcctggcgatcctcgtgctctttttcgccaagatcctctttaccggcaagatcatcagggctccggacattaccaacgagttctactggaccatcaagcactacaaggaaatggggttcctggacctgttccgagtgcatctccgggccggctgggactggcttaccaacggcgggacgaccgaagggggcgggaccctgtcgctccagttccttttctaccgcagcctcattttctggctcttcccggcgccggccaacgtggcctggttcatcgtgttccacctcttcgtgggtggggctggcacctattttctctgccgcgccatcggcacggggcgcgccgcagcgcttctgggcgggctgattttcgccatcgcgccggaaaacgcctcgcttatcaatgcgggacacgcccagaagatcgccaccatcagctttgccccgtgggcattctatttccttgagcggggataccagtcccggcggacgatattcttcctcgccagtgccgtggtgctggccatccagttcttcaacatgcactggcagatcgccttctatacctgccttgccatcggggcgtacggcctgtgccggaccgccggcatcatcgcgggtgatcccgacagccggacgggtaaggggattgcccggctcgtcggtctcaatgcagtcatcctctgctttttcctttccactgtcgccatctccctcatccccttggccgattggtccagggagaccacccgcggcctccagagcgggtcgaaccaggggcagggggggctccaggtggaagaggccatgtcctggtccatgccgccggaggaggctgtcaccttcgtgatccccggatttttcggtctgtcccgccaggaagggggctacgatgatccctctcacggcacctactactgggggcggatggtcttcacccagaccacggactacatggggctgctcccctggctcctggccccgctgccgttcatcttccgccgcgaccggtatgcctggctcgcctttggcgccgttgtcggggggctcttcttctccttcggcaagtacacccctttttactggctgctctacgagcacttccccggtatcgatcatttccgggtccccaaaatgatgctgttcgtcacgaccctggggctcgcggtcctcgcggcccggggagccgacctcctgctggatgacgaggtccgtgccacatcggctttcagtcgctatctcgcaggagccatcgcccttgttccggcgctcctggccttgctcggcatcaccatggccgcgcgtccctatgttatggatctcctgtcacccatgatcacccagccgacccgcttcgagcagggaccggccctggtggcccagcggttgcagaccattcagcgggaaatcggcattgccgccgcatttgccgcggtctacggcgccgtgttgtggagctgggcacgggggtggttctcgcgtcgggccctgccctacctgctcgtgggggtattcctggtcgatgtggggcgggtgaatgccaagttcatgctgctgcaggatgtgccgcagaaggtcaagggcgagaaatcgccggtggtggagttccttgcccccatgccgaagaccggccgggtgctccccatcgacggcagcgaccccatggaatatgtgagccacggcattccggtcatgtttacctcgaatcccgtgcagatcgcccgctggcaggattttctcgaatccttcagctttgattcggccatgccggatatgatgaatgtccgctatctggtgcacgatgcccaacagtacgaggacgatcgccaagcgctcggcccgcgctatgtgccggtctttgcctcgccggacggtagccggctggtgctggaaaaccggggagtcctgcccaaggcgtggctcgcacccagcgccttgcttctcagcgatccacgccagatcctcggcatcatgcagcagccgtcgtacaatccccgctcctttgccgtcgttgaggagcagcctcccatccccatgcctccgccgatggctcagcccaagggcgatgcgggcgaggtgacggtaacccgctacgaggccaacgatatcgcctgtgacgtcagggcgggacgcaacgccctgctggtgttgggcgagaagttccacgccggatggcgggcccgggttgatggaacgcccacggagattcaccgcgtcaactacatcctgcgaggcgtctacctttcccccggccggcaccgggtcgagttcaccttcgacccgcttcccttcaaggtcggcaagtacctgacgctcacttcgtttgctattttcctcctgatggtcggacgggagtggctgttgagccgcacgcggagagggggcggggagtgacgatgagtggcgccccggaggaagggacggaaaccctggatgagctccgggcttacgatctcaagattctccagcaacgggacggctaccgcttttccctcgatcccctgctcctgtgtgcgttttcctgtctgacagaggggggacggggaatcgacctggggactggcagcggcataatcccccttgtgcttgcccgccgctgtccggggagcaccttcgttggggtcgagttccaggaaagaatggcgcacctcgccgagcgaaacgttcacctcaacggcctcgccgaaaggatcgccatcctgcgggaagacgtactcggtctccgtcgacgctttcccgtgtcatcctttgatctggtactgtccaaccctccctaccgcaggagggggaccggaaagataagtccacgggccggtcgggacgatgcccgccacgaatcgaccgcaaccctggccgattttcttgaaagcgccaaatatctcgtaaaaaccacgggccggatctgtttcatctatcacccggcccgcctccccgagctcatggcccacgctgcaagcctcaaactcgcctgtctgcgccttcggctcgtacacggcacccgcaccgcgccggcgcgcatggccatggtggagttcgccaaggggcgccggggcgaccttgaggtcctgccgcctcttgttgtgcgaaacgatgactatacctactcggcagaagttgcggagctgctgggggaatacggcccggaagggggttactccacgtcggagcaatagtggcgttgcatcagcgaggctagggcctcacggagctcctcatcgtccatctggtccgtggtgtcctcgataaaccgctcttcggcggaactcagttctctggaaggcctggacggggtgtccccgtcttgcgccggtggggcgatgtgtccggccttgaggtagatgtcgcgcacgaccggctcgcccagcaggctattcaatctgtcggtaatctcacccttcaggaaactcaactgctgcatccagggcgcgctcaccacggccagggtgagggtgccgtcgcgaaaggccaccggccgggcacgggccgcaatgcgttctcccacagcctcgtcccagaacagccagatgcgtccctctttcaggcgacgttccgcgggcttgcctcgcaggacatcggccaggaggtcgcctaccacccggggcttgcccatccgtccgcgaacgtcacccattgttttggcggcggcgatggatgaatccgccaataagctgccccgcgacggcgccaccgagggtgagggggatgaatttccagctgaagccggcctttacacgcaggtagatgataaggggaatggagatgtggatgtagaaataccagccgaaagtgaacttctcgcacccttgacgaagatagccgaggggaatattgatgaggagagccgtcagcgtcaggcccgaaatcataaaaaatgcgtgcattgttcacctctttcggcatagtatggaagtctgtgccgtttgtcaattggccagcgaactctcgacctgaaaggagcgccatggttcgcgagggagagcgcgttgcgattttcaactcgatccaccgcgtcatgaaagccgaaaaactcctcaaaggccaggggatggtgatacttctcattcccgcgccccgcgacctccacgctgattgcggtcttgccatccgctatgcatcggccgatgccgtagcggttgagtcgagcctgcgggaggccgatctcgagcccgaggagatccacgaaaagacagctgtcggctacagccggttgccgtaatcctaggtacgcagcgtccgttgccgcgtgtcgccatgttcggttccttccggggcgttatcttcgcctgcggcaaagtctttttttgtcttgacaggccgaagacaggggggctatagttaacctctttctccatggtaacgtgcgcgcagtagccgtagtttttggtgtggccgcataatatattgaattaattgagataatgctcgaaaatctttccgacaagcttgacgtcctctttaaaaaactccgcggtcagggagtgatgagcgaggagaatatcaaggaggcgctgcgcgaggtgcggctcgttcttcttgaagccgacgttaacttcaaggtcgtcaaggactttgtcgaaagagttcgtgtccgtgccgtcggcacccaggtgctccagagtctcacgccggggcagcaggtcatcaagattgttcaggaagagcttgtggccctcatgggcgggggcgaggacaatagtctcgatctggctgcaaagccgccggtccccatcatgatggtaggccttcagggggccggcaagaccacctcctgcggcaagctggcccggctgctcaaggggcagcggcgtcgaccgctcctggtgcctgccgacgtctaccggcctgctgcgattgagcagctgaagaccctcgggcggcagctgtccgtggaagtgttcgattcccgggcagatcaggatccggtcgacatctgccgcgaagcgctccgttacgcaactctcaacggcttcgacgtggtcattcttgacaccgccggccgccaccagatcgacgagtatctcatgaatgagctcgtcaggatcaaggaggcggcggagccgcgggaaatcctcttcgtcgccgacgccatgaccggccaggaagcggtcaatgtggccagcggcttcaatgaccggctcgatattaccggcgtggtccttaccaagctcgacggtgatgcgaaggggggggcagcgctctcaatccgggcggtgaccggcaagccggtgaaacttgtgggggtcggcgaaaagctcgacgccctggaagtttttcatgcggatcgtctggtgtcgcgcatcctcggaatgggtgatattcttacccttgtggagaaggcccaggcgaccttcgattctcaggaggccgaacggcttcagcagaagctcaagaaaagccagttcgatctggaggatttccgcaaccagctgcaacagatcaagaagatgggctccattgagtcgattctcggcatgattccgggggtcggtaaggccatgaagcaactgcagggcgctcaaccttccgagcgagagctcaagcggatcgaggcgatcattggctccatgacccctgccgagcgtgcgaaccacgcgatcatcaatggcagcaggcggctgcgcatcgccaaggggagcggcaccaccgttcaggaggtgaaccagcttctcaagcgtttcaccgaggcgcagaaaatgatgaagcagcttcagaagctcggaccaaagggcctgatgcgcggtatgaaagggatgggcaaggggatgtttcccttttgatgcattcatacgaagtccgaagcaggatataacgacattcacctatgcggcctccgggccgtgacaccaccaggaggaagagatggccacaagattcgtctggctcgtgccggggccaagaagaagcccttttaccagattatcgtcgccgacgtgcgtagtcggagagacggtcgattcatcgagaacgtggggacctatgaccccaatcagaaccccgccgccgtcaagttcgaggaagccaaaaccctcgagtggcttggcaagggagctcagccgaccgatacggtcaagcagattctcaaaaaagcaggtatctgggagaaattcgtcgcaaagtctgtgtaactgaaatctgattcccggtccgccggtcatttccatcacagaggttaccgacatgagagaactcgtagagaccattgccagggcgcttgtggacgatcccacccaggtacggaccaccgaggagatggaggacgatgcgacggtgattaagttgaccgttgccaaggaggacatgggaagaatcatcggtaaggagggtcgtacggccaaggccatcaggaccctgctaaatgcggtttcgaccaaggacaacaagaaagctgtgctgaagattgtggaataatgacgcgaagcagtgagccggtgcggcaggatgatctcaagctgctcggcaagatagtaacaactcacgggattcgggggcaactcaaggtcgcttccttttccggtgaatttgatacgatcctttcccttgagacggtcgtgctcaagggaaaggacggcaggatggagacattccccgtggcacgggcgaccgtgcatcatgaccgggtgctcctttcgcttacgccgtttacgaatataaacgaagtacttcatctgatttcggctgtgagctacgcccatcgcgatcagtttccccccttggaagagggggagtattactggtgcgacctcataggtctccaggttgtgacagcggcgggaaccgtcatcggccggctcgactcgatactccccacggaaagtcatgatgtctacgtggtacgcggtgccgacagggaatatctcatcccggccgtagaggatgtggtggtgcaggtcgaccttgaggcaggcaccatgacggtcagtccccccgaggggctgctcgatctatgaaatttgacatattgacgctgtttccagccatgttcgacgggcctcttaccgaaagcatcatccggcgggccgtggaacgggggttcgtggatatcagtctgcacaatattcgcgactacgcaaccgatcggcaccgggtcgttgatgatgccccgtacggcggcggtgatggcatggtcatgaaagtcgagcctcttgccgcctgcattgaggcggtgaaggcagagcggccggcagcgcgggtcatcctgaccaccccccgggggcggcgattcgaccatgacgccgcccgcgagctggccggctacgaagagctcatcatcgtttgcggccgttatgaaggaatagacgaacgggtgcgcgatctctttgtggatgacgaattttccatcggcgatttcgtcctcacgggaggcgaacttgccgcaatggtcatgatcgacgcggtgatccgttttatccccggcgtcctcggttctcccggctcggcggaatatgattcattcgctgacggcctgctcgaatatcctcagtacacccgtccggtggagttccggggggttcaagtgccaggggtcctcctgtcgggaaaccacgccgagatcagccgatggcggcgccagaaagctcttgagttgacgaggcgggtgcgtcccgatctgctccacaaagcggaactaagcagcagtgaccgggactgtctggcgatgctcgaaagggaaggcgagccatgacctgcggtgagtgcagcaggcctgcggtgagtgtggctcttgtccactatccggtgtatgacaagaatcggcaggtagtcgcaacggccgtcaccaatcttgacatccatgatatttcccgctctgccaggacgttcggcctcaatcattactacctggttacccccgtcgagggccagaaggagttggccgggcggattatcaggcattggcgggaaggatggggggcatcctataaccccaaacgcaaggcagctttggacctcgtgcggatttcgaattccattgaagaggtcctggaagaactcggcaacgaatacggcgcacctgcccggctcgttaccaccggcgcccgccagcatccgcgcagtatcgggtatgagcagatggcgtcgataatggcacatgatcgtgagcatccctatctcattgtgttcggtacgggatgggggcttacggaggattttttcgaccgggcggactttgtgctcgccccgattcaggggccgggcgagtataaccacttgtcggttcggtcggcagcggcaatcatcatggacaggctgttcggggtgcgatgaaagcggtgccccgcgccagatagacctgacaacaaacagacgttttctgtcagataaacgggaggaagagaagcatgaacaagattgatgcaatcgaactggagcaaatgaaaaagaacatcccccccttcaagccgggcgatactctcaaggttcacgtgaaaatcgtggaaggcgacaagagccgtatccaggcgttccaaggggtgtgcatcagccgacaaaacggcggcatccgtgagtcgttcaccgtccgcaagatttccaacaacatcggggtcgagcgtgtgttcccgcttcactcgcccaccgttgacgctattgaagtgattacccgcggtcatgtccgccgggcaaagctctactatctccgcaagctgcgcggcaaggccgcccgcatccgcgaaaagaagtacgtggcggctcagtaaccacgaagccccgcccagtgcggggctttcgttttttcggctggaggggaggcagtgtcgttaaccctgttcgatcatgagccgcagccggcggtctgggatttcgagagccgggctgctcgccgcggctatcgcaccattgcgggcattgatgaggcagggcgcggtccccttgccggacccgtagtggcggcggccgtcatccttcccttcggcaccgacctgccgggcgtcgacgattccaaaaagctcaccccagcacgacgagatgacctgtttaccctcatccaaggcaccgcccttgctatcggtgtcggtgtggcggaccacaaggtcattgaccggatcaatatccttcaggccactctcgcagccatgcgcgaagccgtggaatgtctgaccgatccgcccgactaccttctggtggacgggatttcccccgtccctcttcccgtggctcagcaaaccatcaaaaaaggcgacagtgcgagcatttccattgccgcagcttctatcattgccaaggtcacccgcgaccggctgatggcggagtacgatcaactctaccccgggtatggctttgccgagcacaaggggtacgggagcgcctcccatatggcagctattgccgcactggggccttcgcccattcaccgcacaaccttccgcggggtcagggagcacctgggagaaagtcggtgccggtaggagaaggcagccatcataacaagatcctcggtgttcgcggcgaggacctggccgcagcctaccttgaacggctccgttaccgtatcatcgaccggaacttccgctgcagggggggggaggtcgacatcgtagcccgtgacggaaagacacttgtgttcgtcgaggtcaaaaccaggaggacggccggttacggcgtcccccagttggcggtcactcccttcaagcagcggcagatttccaaggcggctcttgcctggctcacccgcaagggcatgttagacgtaaacgccaggttcgatgttatcgcaataaccattctttcccccgacgccccccgcatcgaacatatcaccaacgctttcgagcttgcctactgacccggaattaccgttgaaacctccccacccctgtggtaccgtaggccgaaacttacgggggagatgtcgtggatttcactgttgcactggcccagatcaaaccgaaacttggctgtgtcgccgataactgcctcatggttcgtcaggccgtggagcggggaatcgacgagaaggccgatcttgtcgtttttcctgaactggcgcttacgggctactttctcaaagacttggttcccgatgtagcactgcggctggacgcgcctgaaatcaatgccctccgggagctttcccgccatatttccattgcggtgggccttgtagaggtgtcggccgactatcgttttttcaatacctctctctatcttgaagggggagaggtgcgccacgttcacagaaaagtgtacctgcccacctacgggctcttcgatgagcagcgttatctcgcgcgaggcgagcacttccgggccttcgactcccgcttcggccggatggggctcctcatatgcgaggatatgtggcatctttccgctccctacattcttgccatggacggtgcgaccacggtgatctgtctctcgagcagccctggccggggattgaccgaggatgacagcctcggttcgaccattgcgtggcagaagctgacgtcgacgacggccatgtttttcaattgccgtgttctctactgcaaccgcgtaggttatgaagacggtgtcaatttctggggcggctcggaggtcgtggcgccatcgggcgcagtaaccagccgtgcgcgcatactggaggaggattttctggtcgccggcgtagacgaaggcgctttgcgccgcgaacggattttttcgccgatgatgcgggacgagagcctcttgattaccctgagcgaattgcgccgaatcgagcgggagaggggacgctgatgggtgggctcatggttaatgctgcgctgctgcgtcaagtgttggttggcttcctgcgggaagaagtccacaaggtgggcgtgcgcaaggcggtactgggattatcgggcggcatcgactccgctctggtcgcattccttgccgccgaggcactcggccccgacaatgtgcacgccatcatcatgccctaccggacgagcaatcccgagagcgaagcccatgcccgccttgtcgccgagcagctggggatcaatcatgaggtgatagaaataacgcccatggtagatgcctacttcacccgcttccccgatgcggacaacatgcgccgcggtaacaaaatggcccgtgagcggatgacaatcctctatgaccattccgccgctcttggggctcttgttctcggtaccagcaacaagaccgaacttctgctcggctatggaacgctttacggcgatatggcgagcgctctcaacccgatcggcgacatatacaaaacacaggtctggcagctctccgagacgatgggagttccgcggcagattatcgaaaagaagccgtcggccgatctctgggccggccagaccgatgagcaggagcttggcttcacgtatcgtgaggttgatgaacttctctactgcatgatcgatctccgcatgaatcgtctcgagctgcttgcgcgcggctttgtggcagattttatcgacacggtgagtggcaaggtgcagaattcccacttcaagcggcggctgcccgtcatcgccaaggtctccaaccgcaccatcgatcgcgatttccgctattcacgcgattggggcaagtgacgcgcattccgcgtccgcagcagcgttcccgtgccaggcatcctgtacatcatcgcgactcccatcggcaaccttgaggatatcacctaccgggcagtccgtattcttggtgaggtcgaccttgttgccgccgaagatacgcggcatactcgcaagcttctttctaggtatggaattaccaagcctctcacctcctactttgaccacaataaatcgctgaaaggcgaatatcttctgactcggctgcatgacggtcaatccgttgctctggtaaccgatgcggggactccgtgtatctccgaccccggctaccaactggtgcgtgatgccgtcagtgagggcatcctcgtcgtacccgtgccggggccgtcggcgttcgtggctgcactctccgctgccggtcttccaaccgatgcattcgtctttgagggttttctgccgacgcgggggaaaaggcggctcgaaaagcttgccaatctcaagggcgagcagcgagttgtcatcttctatgaggctccggggcgtcttcaggctgcgctggccgacatgcgggaggttctcggcgatcgtcacgttgtcgttgcgcgcgagttgacaaagattcacgaggaattcgtgcgcggtcgggtctcgtttgtcgcggagcattttgccgctgtcgacgttaagggggaggtcgtgatccttgtggcgccagctcctgcgcccgcgactcctggcgaaggcgaactgaaagacttgctgcggcactatcttcgccggagtgacatctcattcaaggatgctgtaaagcgggtgagcgtagagttggatatctcgcgtgcacaagtctacgaaatggcccttaagctgaaaaacgacgatgaatcggttggttttgaaaaaagataactggctcgaaaaaaatccttgaccggtggggaatgatttggtagtttcggtgttcctttcgggggggcacaacgaagcggcgcgggaaaaagcgctggccccgaaaaaaagaagttgacacggcaggcgagatgatgtaggttgcaaagtctgccgcgacgaaaaacggcttggtctttgaaaactaaatagcagacacgtaaataattgcgggttcttgaaaactttgagaatctctgaaagggattcaagcttttatcagttcaaactggagagtttgatcctggctcagaacgaacgctggcggcgtgcctaacacatgcaagtcgaacgtgatccatccttcggggtggtgaaagtggcgcacgggtgagtaacgcgtggataatctgcccgaggatttgggataacatctcgaaaggggtgctaataccgaataagcccacggggtctacggatcttgcgggaaaagggggggactttcgggcctcctgtcttcggatgagtccgcgtaccattagctagttggtagggtaatggcctaccaaggcgacgatggttagctggtctgagaggatgatcagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaattttgcgcaatgggggaaaccctgacgcagcaacgccgcgtgggtgatgaaggccttcgggtcgtaaagccctgtcgggagggaagaaatgattgagagctaatacctcttggtcttgacggtacctccgaaggaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttgttcggaattattgggcgtaaagcgcgtgtaggcggtcttttaagtctgatgtgaaagccccgggctcaacctgggaagtgcattggaaactgggagacttgagtacgggagaggagagtggaattcctagtgtaggagtgaaatccgtagatattaggaggaacaccggtggcgaaggcggctctctggaccgatactgacgctgagacgcgaaagcgtgggtagcaaacaggattagataccctggtagtccacgccgtaaacgatgagtactaggtgttgcgggtattgacccctgcagtgccgtagctaacgcattaagtactccgcctgggaagtacggtcgcaagactaaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgacgcaacgcgcagaaccttacctgggcttgacatccacggaaccctcccgaaacggaggggtgcccttcggggagccgtgagacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttatcatcagttgccatcattaagttgggcactctgatgaaactgccggtgtcaaaccggaggaaggtggggatgacgtcaagtcctcatggcccttatgtccagggctacacacgtgctacaatggccggtacaaagagtcgcaatgccgcgaggtggagccaatctcaaaaagccggtctcagttcggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgggagtcgactggtcccgaagtgcgtgagctaaccagcaatggaggcagcgtcctaaggaatggtcggtgactggggtgaagtcgtaacaaggtagccgtaggggaacctgcggctggatcacctcctttctaaggagctcaatacctgaaggtattcagcaacctaggtcaatcccgcaattacaacgtgtctgctgtttagttttgaaagaccaaggcccggacgtcttggtctttgttctctgaaacttgagcgtgaatcgtggaaaatagcgatgacgatgggcttgtagctcagttggctagagcacacgactgataatcgtgaggtcgctggttcgagtccagccaggcccaccaatatcgggggtgtagctcagctgggagagcgcctgccttgcacgcaggaggtcatcggttcgaacccgttcacctccaccattggattagaacaaaagcgagagcttttgttttgatactgctctttgacaattgcatagaacgagattgtagcaaaggtatttaccataactggtaagtacgcacagggtagaagttgattcaatttcggaatgaattgtggtcaagctactaagggcgtacggtggatgcctaggcagagagaggcgatgaaggacgtggtaagctgcgaaaagcctcggggagccgctaaacaggctttgatccgggggtgtccgaatggggaaacccggcggaggtcatgctccgtcatcgtgcactgaatccataggtgcatgaagcgaacggggggaactgaaacatctaagtacccccaggaaaagaaaacaatagtgattccgtcagtagtggcgagcgaaagcggaacagcccaaaccgagaggactacggtcctttcggggttgtgggaccccgacgtgggattgatgatgggtagctaaacggtctggaaagtccggccatagtgggtgatagccccgtaagcgaaaccttgattcaccctaggggtatcccgagtaccgcgggacacgtggaatcccgtgggaagctgggaggaccatctcccaaggctaaatactactctctgaccgatagtgcacaagtaccgtgagggaaaggtgaaaagtactccgatgaggagggtgaaatagaacctgaaaccgtatgcctacaagcagtgggagcactatgtatatcaagtgtgaccgcgtgccttttgcataatgagtcagcgagttactctcggcagcgaggttaagctcatagagtggagccgcagcgaaagcgagtctgaatagggcgtttgagttgccgggagtagacccgaaaccgggtgatctatccatgtccagggtgaaaggaaggtaacacttcgtggaggcccgaacccactggcgttgaaaagccaggggatgaggtgtggataggagtgaaaggctaatcaaactcggagatagctggttctccccgaaatatatttaggtatagcctcgtgaagtaagtagtgggggtagagcactgaatgggctaggggtcctaccagattaccaaacccaatcaaactccgaataccactaactgttatcacgggagtcagactgcgggtgataagatccgtagtcaaaagggaaagagcccagatcgtcggctaaggtcccaaaatccatgctaagtggaaaacgatgtggaaatgcccagacaaccaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactggtcgagtgggtctgcgcggaaaatgtaacggggctcaagcatggtaccgaagccacgggttgataccttaaggtatcagcggtaggggagcattgtgtaagcctgcgaaggtcgaccgcgaggacggctggaggtatcacaagagattatgctgacatgagtagcgaaaatgcgggtgagaaacccgcacaccgaaaacccaagggttcctcagtaaaggtaatctgctgagggttagtcggtccctaaggcgaggccgaaaggcgtagttgatgggaaacaggttaatattcctgtaccacttgtcgctgcgatggggggacggagaagggtaggcgatccgggtgctggacgtcccggttcaagcgtgtaggcgggaagaggaggcaaatcccttcttccatacaacgccaaggcgtgatgacgagggggtatccccacaaagtcgttgatcccatgcttccaagaaaagcctctaagcttcaggcggcaggtgaccgtaccgtaaaccgactcaggtgggtgaggattaatgtcctaaggtgcttgagagaacactggttaaggaactcggcaaattgacaccgtaacttcgggagaaggtgtgccctcactaggtgtagcgattcgcacgtgaagccgaagagggtcgcagagaaatggcggtagcgactgtttactaaaaacacaggactctgctaagtcgcaagacgatgtatagggtctgacgcctgcccggtgccggaaggttaaggggatttgttagcgcaagcgaagctttgaaccgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatttccgcgctgtctcaaccagtggctcagcgaaattgaattctcggtgaagatgccgagtacccgcggcaagacggaaagaccccgtgaacctttactacagcttgacagtgacattcggaatagcttgtgtaggataggtgggaggctgtgaaaccgggacgccagtttcggtggagccaaccttgaaataccaccctggttgttttggatgtctaacccaggcccgtcatccgggtcggggacactgtctggtgggtagtttgactggggcggtcgcctcccaaagcgtaacggaggcgcgcgaaggttccctcaggctgattggaaaccagccgtagagtgcaaaggcataagggagcttgactgcgagacagacacgtcgagcaggtacgaaagtaggccttagtgatccggcggttctgtatggaagggccgtcgctcaacggataaaaggtactccggggataacaggctgatctcccccaagagttcacatcgacggggaggtttggcacctcgatgtcggctcatcgcatcctggggctgaagtcggtcccaagggtttggctgttcgccaattaaagcggtacgcgagctgggtttaaaacgtcgtgagacagtttggtccctatctgccgtgggcgcaggatacttgagaagagctgtccttagtacgagaggaccgggatggacgtacctctagtgttccagttgttccgccaggagcattcgctgggtagctatgtacggaaaggataaccgctgaaagcatctaagcgggaagcctccttcaagattaggtatccccgggacgcgagtcccctgaaggcccgttgtagaccacaacgttgataggccgggtgtgtaagcagggtaacctgctcagctgaccggtactaatcggccgtgaggcttgaccataatttacttccgagctttattcatacgggggtgctaacaccacccccaccatctacccttcacaatctcgatcaatgcaattgacttagatacatttataccgtttctcggtggctatgccgagggggtcacacccgttcccatctcgaacacggaagttaagcccctctgggccgatgatactgcacgggcagctgtgtgggaaagtaggtcgccgccgggattttttccaaaccccctgctcccttccggagcagggggtttcttacattcgacccaccgctactgtccacatgctccgcagcccctccgccggcctaccgctacctcccgaaatcgcagcgctaaactgtcgtacgtcagcatgcgtcccgtcagcaactcccctactcccatcacgtgcttcaatgcctccgtcgcctgcaacgaccctatcactcccggtaatactcccattacacctgctcgcgaacaactggttgctatctccgacgaaggctcttcctcaaagaggcatcgatagcatgccgaccggtggggatgcactgtcatggtctgccctgcgtagcgcaagatacccccatgcgaaaatgatttgcccgcacggacgcacgcgtcgttgatcaagaactttgaggcaaaattgtcggtggcatcgattacgaagtcatagtcggcgagtatggtcggaaggatagcatcgtctactctcaccgggtatgttcggacttggacgtcggggttcagttcgcacatcgcttcacgtgccgattcgactttgaggcggccgatgccggcagtggaatggataatctggcgttgaagatttgagagttcgattcgatccgagtcggcgatgccgatggttccaacaccggcggctgccaggtaaaaagctgccggtgagccgagaccgccggcgccgattacgagtactttaccgttaaggagcttttcttgtccttccgggcctactccctcaagaatgaggtggcgagcatatcgctcttgttgatcacttgtaagcatgcggttccctcgggtgtaatgtaaaaaggccccacccgttcaggagtggggccgtgagtgtgacgaaatggtcagaccggtcgcgtctctgcaataatggggataagatatgatttaattttacggagagcagcctcttcaatttggcgcacacgttcgcgggagatcgagaatcgatcggcgatctcctgaagggtgagcggagtatcggctgtcacgcgctgctcgacgataaaacgctccttctcgttaagtttgccgagagcaccggcgatatgctgcttgagcaactcggactcttggagttctgccagagtgtcctcttggttttgccgctcgtcagccagtgtttccaggatggtgagtccgtcgccattcttgatttctgcgtcgaggtagaagtcaccgcgcatccgctggtccatttcgaggacctcggactctttcacgtggagcgaggtcgctgttgcttcgatgtcgtcggtgcccgtgagccctttgatcgcgttttttgcttgattcagcttgaagaacagcttcttctgcgcctgggtggtgcctatcttcaggaggctccatgccgatatgatatggttttgtatatatgcgcggatccaccagaccgcataggagataagacgtatccctttgtagggattaaatttacgtactgccatcatcagaccgacgttgccttcctgaatgagatcgagcattttcagtccataggaacgatactcggctgcgatcttgacaacgaatctaagattcgaagtgatgagagagtgggccgcttccaggtccttgtcctcgtaaaatttaacagcaaaccggtattcctcctcaggagtgaggacgggaaattttctgatttctctcaggtagacggtaaggctatccgctacaacaggtaagctcatcgacatatgcgcgcctcccaccgtgatgttattagcactcggtacgtctgagtgctaataatgtaacaagtagggtgttaaaaatcaagcgggtaggtagcccatttcttccttgatagatgaaagccctgttggcgtatgatggggcacagggtgcctccggcagacacaccgagagcgatctgcctcatggctggcagcgcaaaacatcttgccgcgtctgggatgctgtgataaaccgatttatataaactgagccgacgcttggcgctggctaacggaggtcctgaagatggaaatcagagttgcaccacttcccgctgagcagaagaagcacaaggccactgacgaaacagctctaggctttggtcgtctttttaccgaccggatgcttgttgccgaatggaaagtcgggcagggctgggtcgatgcgcgaattgagccctatgctccgttttcgctggatcctgcctgtgcggtatttcactatgcccaggagatttttgaaggactcaaggcgtataagtgggcggatggttccatagcactctttcgccctgaaatgaatgcccgccgcttcaatcattcagcagagcgtctctgcatgcccgaggtgccggaagatcttttcatcggcggcatcgagcaactggtggcgctcgagcgcgactggataccggcctccgcggggacttccctgtatatccgccccgcaatgattgccgtggagccggctctcggcgtgaaacctgccgatcattactacttttttgtgattctttcaccggtgggcgcctattacgcctctggattcaatccggtgaaaatcatggtggaagaccagtatgtccgcgccgtgcccggcggcaccggtgaagccaagacaggcggcaattatgcttcgtcgctcagggccggccttgaggcaaaaaagaaggggtttgaccaggtcctctggcttgacggggtccaccgtcgctacatcgaggaggttggggctatgaatatgctgtttgcctacggcaagaccatagtcacctcgcctctcacgggcaccattctgaacggcgttacccgcgactcggttctgaaactggccgcgagccgcggttacaccattgaagagcggttgattgacgtgaacgatctcatggccgatattcgtgccggcaaggtgaccgaggctttcggcagtggcactgccgctgtcgtcagtcccgttggaatcctggcgtacaagggcgagagcgtgaccgtaggcgacggtggcgtagggccgatcacccgggaactctatgatacccttaccggcatccagacgggccggattcccgacaccttcggctggacccgcaaaattgcctgattgtgccaaggaaggcggcggcaacgccgccttcccttttttcgtcacattctgttgccatggcaaatatggagattgctccggacaccctagcgaaggtcaccatgaaacggaagcccgaagccaataagctctgtctttcctgccgccgcccgtgcaagcaggccgctgcggttgtcatttcctcctgcccccgctactatcccggtcccaagattaagcgggagaactggaaacagttggagttcgaccttatttcgctccactagcggtccgtcagcatccatcctccgccgaaaaccttctcttacccgtccttgacttcctccccgggcgtgcctatgttttccttgaaacaggaaaggagagcgcccaatgatcagacctgagaaaatgaccataaagacccaggaagccttggccggagcccagcaactggccgcacggcagggtaatggctccatcgagccggagcaccttctggtctcgctccttgagcaggaaggggggctcattgccccgatcattcagaaagtgggaggtgcaccggccgcactgcggagcgctgcggatgtgttggtgaaaaggcttccccaggtgagcggggccacggcccaggcctatctgtcgccggccctcaaccggattctcgacgcggcccagcgcgaagccgataccatgaaggatgaattcgtctccaccgagcatctcctcctcggcttctttgccgaccggcagtgcgcggcagcccgggcgcttcttgatgcaggagtcagccgggataacgtcctggcggccctgatggagatccgcgggggagagcgggttaccgaccagaaccccgaggatacttatcaggccttggccaagtatgcccgcgacctgaccgatttggcccgtcagggaaagctcgacccggttatcggccgcgacgacgagatccggcgggtgctccaggtgctgtcccggcgaacaaagaacaacccggtcctgatcggtgagcctggggtgggaaagaccgccatcgtggaggggcttgcgcagcggatcgtctccggtgatgtgcctgagaccctcaaggataagcggctcgttgctctcgatatgggtgcgctcattgccggtgccaagtaccgcggtgaattcgaggagcgcctcaaggcggtcatcagggaggtggccaagtctgagggcaaggtgatcctgttcatcgacgagcttcacaccttggtcggggccggtgctgccgagggggccatggatgcgtccaacatgctcaaaccggcgcttgcccggggagagctccactgcatcggtgccacgacgctcaatgaatatcgcaagtacatcgagaaggacgcggctcttgaacggcggttccagcaggtctataccggcgaaccgtcggttgaggacactatcgcgatcctgcgcgggctcaaggaaaagtacgagaactatcacggcataaggatcaaggacagcgccatcattgcggccgccaccctgtcggaccgctacatcaccgaccgctttctccccgataaggcaatcgacctgatcgatgaggccgcctcacgtttgaggatcgagatcgattccatgcctacggaaatcgatgaggttgagcggaggatcattcaactggagatcgaaaaacaggccttgctgcgggagagccaagatcctcactctctggagcggctgaaaaaactcgccgacgaactggaggaactcaaggctaagtcggccgagctcaaggggcactggcagcgggagaaggatatcatcggccgggtaagttcgctcaggcaacggctcgaagagaagagggaagaagcgaaaaaggccgagcgcgaaggcaatctggcccggacggctgagatccgctacggtgagatcccggctatcgagaaagaaatcgccgacaggagcgcggagctggaggatatccgcaaggaaggaaagatgctgccggaggaagtggatggcgagctggtggccgagatcgtttcccggtggaccggtattccggtttcccgcatgatggagggcgaggcggacaagctggtgcatatggaggaccggctgataacccgggtcgtcggccaggatgaggcactcgtcctggtggcaaacgccatccgccgggcccggtccggtctctcggaccccaatcgccctattggctcgttcctgtttctggggcccaccggtgtcggcaaaaccgaaaccgccaaggccctggcggagttcctgttcaacgacgaccaggccatcgttcgcatcgacatgagcgagtatcaggaaaagcacaccgttgcccgactcatcggcgctccgccgggctatgtgggatacgaagaaggggggcagcttaccgaggcggtcaggcggcgaccctattccatcgtcctcttcgacgagatcgaaaaggctcatccggaggtcttcaatgtgctcctccaggtgctggacgacgggcggctcaccgatgggcaggggcgtactgtcgatttccgcaacacggtcatcatcatgacgagcaaccttggttcccaatggattcagcagtacggttccagcgactacgcacgcatgaaggccatggtcaccgagacgctcaaggagggattcaaaccagaattcctcaaccgcatcgacgaaatcgtgatctatcatgcgcttccccttgagcagatcaagaagatcgtcgatatccaggtggaatgtctgaagcagcgactcgctgatcggcgcatcgtccttgaactgagcgacaaggcccgggaatacctgagccgcgagggctatgaccccgcctacggtgcccggcccctcaagcggacgatccagcgaaagatccaagacccgctggccctggcgcttctggaaggaaagtttcaggaaggggatacggtcagggtcgacctgtccgtgtcgggggaggagcttgtcatcacgaagaaatagtttcgccaccgattagagcgcatcagcgggcttcattcctgaagcccgctttttttgtttcagggtgccttgagaggcgttactattggcagtacctgactgggcgaggtgatcagcgtgacggcacgacggatatgtacgatagcaagggcattagtggcagtcattgttctgcttgccgtgagtcggccggtgacagcggtcgaggcgggagagggaggcgacgacggttatgccgctctgcggcagcgcgtggttgagcgatttgccggacgagcaccgacccagtggggcgaacgggttgcaggtgttattacgcatcttcggtctggcaccaatggggttgccctgaccctggacgcctgcggaaccgcccggggcaaagggatcgacagccgccttatcgcctttctggagcgggaaggagtcccggcaaccctgtttgtcactggtcgctggatagaggcaaatcctggcgagttccggcgactggccgcaaaccctctgttcgagatcgccaaccatggcgaccggcatcgccctgcctcggtcgcggggcggtcggcctacggtattgccggcacggccgatgtcgccgcactggttgacgaaatagagctcaatgcacgccgcatccaggaagtgaccggtcggagaccccgattcttccgttccgggaccgcctactatgatgaggttgccgtggaggtcgccggcgttcttgggcatcgggtggccggcttttcggtcctaggtgatgccggggcaaccttctctgtcgagcaggtccgacgggcgttgctggcggcgacacccggtgatgtggttatactccatatgaatcatccggagagcggaaccgccgccggcgttgaggctgcaatccccctgctgcggaccagggggctgcggtttgtgactctctcggaggggatgggtgactgaggtgatttccccttgcgttacccgggcttttgctttacaaaaaaatctttccatttttccccaggtggatgcgacgtgaagaagctgacgctcaaggccccggccaaggtcaattaccgcctcgacgttctgaggcggcgccccgacggctaccatgatttgcggatgatcatgcagcggatcgatctctgtgacgagatagagatctgcctcacggacgggcccggcattcgggtggtctgcggccgcgagggggtgcctgatgggcccggcaatattgcctggcgcgctgctgacgccctgctcgccctgtccgccgacaagcctggtattgatatctccataaccaagaagattccggtggcggccggcctgggaggcggaagcagtgacgcggcgacggtgctcatgggggtgaacgagctgctgggactggatctgcccgaaaagcgtctccgggagatcggcgtcaccctcggcgctgacgtgccgtttttcatcttcggccggacagccctggccgaagggatcggcgaggagctgaccgccatcgaccgagtgcccgccgcctggattgtggtggtcaatcccaatgttcccgtttcgacggcatgggtctatcaaaatttgcaattgacaggtgaggccgccagggttaaaattccccgtttcttcgagagtgtcgcggaggtctgcgcgattctctccaatgaccttgaatcggtcactatcccgcggtatccggttatcggcgagatcaagcgtgagcttctcgccgccggggcgctcggttccctcatgtcgggaagcgggccgacggtttttgcactcttcgaggaagaggacgcagccgttcgagccgccgagatgatgcgcgcgcggagttggttcgccgcagcggtcaggacaatctgagcggagccgtgccggctatgcggaagcccgggcaggcacggcacatacggcacgttggggtgtcgccaagcggtaaggcaccggattttgattccggcattccaaggttcgaatccttgcaccccagccactttacccactcatttccatccggctcgtccgatggaaattattttttgtggcaaggcagcggtcatgaatcagaaaatcagggtgttcagtggcaattccaaccggagcttggcggaaagtatctgcgccaacctgggtcttcccctcggcaaagccaacgtcaagaccttttctgacggcgaggtcatggtggaaatcggcgaaaacgtccgtgggcgcgatacctacgtggtgcagtccacctgcgcccccaccaacaacaatctcatggagctcctgataatgatggatgctctgaagcgcgcgtcggcggcaaccatcacggcggtgatcccctattacggctacgcccggcaggatcgcaaggtcgcgccccgaacacccattacgtccaagctggtggccgacctgatcaccaccgccggggcggaccgggtggtaaccgtcgacctccacgcggggcagatccagggattcttcaatatccccgttgacaacctctatgccgcaccggttatcctcgagcacctcaagcagcgcttccccgagaactccatcgtgatggtttcccccgatgctggtggaaccgagcgggcacgggcctttgccaagcgcctcggttgtacgctggcggtcatcgacaagcgccggaccggacccaacgtggccgaagtgatgcaccttatcggcgatgtgacggataagacggccattattctcgatgacatgatcgacacggcaggaactctcacccaggctgcccgcgcgctcaaagagcacggtgccaagaccatttatgcctgtgccacccacggcgtcctttccggcccggccatagagaggatcaacaattccgacatcgaagcggtagtgataactgacacggttccccttggcgacaaggagcagcagaccagcaaggtaaaggtgctgtccgtggccaaccttcttgccgaggcaatccggcggattcatgaggatgaatcggtaagctcgctgtttgtgtaatctggcgaccataacgtaacgactgatactggaggatgtaatggaacagaaaacgatgagcatagaactgagggagaagaacggcaagggcgttgcccgtaagctcagggctcaagatgttgtgcccggcgtggtttacggcaaggggatcgagccggtttccgtcaaggtcgctgccaaggatctcgccgcaaccatcgccggcgagggggggctcaacagcctcatcaccctgtcgggtggcggcagcctcaacggcaatatcgtcatcgttgccgatatgcagcgcaaccccctcaagggtgacatcctgcacgtggatttccaccggatttcgctcgacgagaaggtaaaggttcacgtgcctctggttatggtcggaaccgccgccggcgtcaaggaaggcgggatgctcgacgtggttacctactccctcgatgttgagtgccttccgacggcgattcccgaggccatcaacgtcgacgttaccaatcttgccatcggccattccattcacgtgagcgagcttgttctgcctgccgggatcaaagtgctcaatgaccccgagactcccatcgtgagcatccacggaaaggcaaaggaagaagctcctgcggcggaataaccccgccgcacggcttcacgccgcgtcgaccacatggcaacaaaactgatcgtcgggctggggaatcccggcccgaaatacctatggacccgccacaacgcgggtttcatggttttagaccgtcttgcccacgccatcggtgcgtcggttaccaggaagagcttttccggtgtcttcggtgagggggcttggcacggcgaacggcttctccttctcaagccccagacctacatgaatctttccgggcgctcggtggccgaggcgctccgttttcacaagcttccgctttgcgacaccatcgtgattcatgacgacctcgacattcccttcggccgtgtcaaggtcaaggaggggggcggtcacggcgggcacaatggtctccgctcccttgttcaggagcttggcggagcaggctttgtccgggtgagagtcgggatcggcaggccggtccatggtgacgtggtgaattacgttctgaccaatttcagtcaggacgaaatggcggatcttgcccacctgctcgacggaaccctcgacctcctggagtcactcctgacagccggactccccaagaccatgagtctgtataacaacaaggatcttcttgccccctgacaacgagggggggcggatatcttcctgaaggaaggatgcacatgggtttcaactgcggcatcgtgggactccccaacgtgggaaagtcgaccatcttcaatgctcttacctcggcgggggccgagtcggccaactatcccttctgcaccatcgatcccaacgtcggcatcgtgcaggttccggatgtacgtcttgaccggctggcggagatcgtcagccccgagcgcatcctgccgaccaccatcgagtttgtcgatatagccggcctggtaaagggggccagccagggggaggggctcggcaaccagtttctcggccatatccgctccgtagatgccattgtccacgtggtgcgctgctttgaggacgagaacgtggtgcacgtgagcggcagcgtcgatcccttgcgggatatcgacatcattcagaccgagctggcacttgccgatctggacagcgtcgacaaaaagctgcagcgcgtcgaaaagcaggcgaaaagcggtgacaagcggctcaaggaggaaagcgaattctacgctcgcctcaaggcggccctggagcagggaatccctgcgcgccacgtccaggtggccgacgaagagctcccctggctgcgggacctccatctgctgaccgacaagccggtgctctatgtggccaatgtggccgaggacgaccttgacggagctcacccggcggtggccaaggtgcgagagctggccgagcgggagggggcgcgggtggtcaccatctgcggtcggatcgaggctgagatcgccgagctggatggggatgaaaaacgggtgttcctcgaggagatggggcttgccgagtcgggactcgaccgcctgatccgcatgggctacgaactgctcgggctcatcacctatttcactgccggcaaaaaagaagtccgggcctggacgattccgaccggcaccaaggcgccccaggcggcaggcgttatccacaccgattttgaaaaagggttcattcgggcagaagtcattgcctacgccgactacatcgcggcgggcggcgagaccggggctaaggaaaaagggctcatgcggctcgaagggaaggaatacgtggttcaggatggtgatgtcatgcatttccggttcaacgtctgagcggggcgcacctacggtcatgcgggatattctccttgaacttcaaggcgttttgtagtacataattacttttccactgcagcttgggctgcaactccttgctccggctgaagccggggctaccaaaccgtgaggaggaagtagaatggtcaggatgtatgaaacaatcgtgatcgtccagccggaactcggcgacgacgagctcaaggggctcactgccaaggtgacggacatcatcggttccttcaagggggttcttcaccgccttgaggactggggtgtcagaaagcttgcctatccggtgaaaaagagcgtgcgggggcggtattactacgtccgcttcgacggcgacgcgcctcttatcgccgaactggagcggcgcctgcgtcttgatgacaaggtgctgcgctatcagagcgtgaagcttgaaaaagaggctgccgctcccgccccgaaggctgcgcccgtcgaaagcgctcctgcagtcgaagccgaataagcatacggaggatcacatagatgagcgaagaaagaaccgaaagacccgagagaaccgaacggcccgaaagaccccagcagcggggcagtggcccgagaaagagaagaccgttccagcgcaggaaagtatgccgcttctgtgctgacaagaccctggtgatcgactataaggacccccgcgttctccgttcgttcattaccgagcgcggcaagatcgttccccgccgtatctccggtaactgctccgcccatcagcgggagatcaccgaggcgatcaagcgggccagaaacattgccctgattccgatcgcgtcgacccacgtcatcgcctaagcgtcacgggagatggagaacagtctcaggagcaccctgctcgatatcgtcaaagggtgcatcgcaacggtggcgctcttcatcgcctacctggaacttccggttatcggcatgcttgcgggggtggtagtaccgctccccgccctgctctatgatctcaagcggggcaaatggtccgggctggctattgtgctggcctcagcgctcatattcatgctgattgccggccccgcaggagccctcctgtacgtgttgcaggcgggcattttctccctggcattgccgcggttcctcacaatgggcgggggccctgcacgggctctcgcatcagccgtggccgtgacggtggcagtcattaccgccgcagcggtcggctatggggtaacccgtggcgtcaccgtcgaggggcaagtcgccgagtcgctgcaatccagcataacccaggcgattcaactttatgaaaagagtggggtaagcggtgccgatctcgacgaactgcgcgagggtatggagcaggcagccaaatcgcttgctcagctctatccgtcactctttgtcgtggggattgccatggccggcgggctgaacctgcttctgctccagcggttcggacgccggttgggccttgcggttcccgggggctccttcgggaaataccggaaccccgatcatctggtctggctgccgatttgcgcgggatttgccctgctggccggccacgacgcagtgacgactattgccctgaacgtactggtcctgaccgggtttctctatttcattcaaggcatggcgatcatcattcatctgttcgaccgttatgccgcaccggcatttctgaggtatctgttgtatttcctgctctttgtgcaggcctatctggtcgtagcggtggcgttgttcggactgttggatctctggggcaacttccgcagaccgcgaatcccaacaaacctgtaaaacaggctaggaggaaagacatgaaagtcattctgaaggaaaacgtagaaaatctcggccacattggcgatattgtcaaggttgcacccggctatgcccgcaactatctgatcccccgcaatttcgccatcgaagcaaccgaaaagaacgccaaagcccttgagcacgccaagcgtcagctggagtacaagcgcaacaaggtccttgagcaggcccggctgcttgtcgccaagatcgaagggctgagcctgagcatttcgcaccaggcaggggaagaaggcaagctcttcggttcggtcaccaacatggagctcgctgagttgctcaaggcccagggcgtcgaaatcgaccggaagaagatcgtgctcgccgagccgatcaagcatgtgggcgagtttaccgccgtggtaaaggttcacccggaggttgccgccaacctgaaagtcgtggtgaccaaggcggaataacaaaacgcctgataaccagtagacgaaacggcctccttgtggaggccgttttttttgtgttctcaggcgcgcagcaaccatctggttgccgtgccgggagggggggcgatgcggggcggcggcacgaggagcgtgcggggccggcgtatcccccgatcaaacgcaaagagggcctgcatccgaacagggtgcaggccctctttgcgttttacttcggacgaagtttacttcttcttcttgtctttcgccggcgcggccttggcaggttcacccttttgggcagaccagtggttcaggtcgtgggcaatgctgtggcagtcgccgcaggtgccgaattttgccatcatcggagcggggtgcggagtgccgtggcagctctggcaggtcggaaccatcttgtgcttctcctggtgccagtacacgcaggcgagcgacttgtgcttggcggtgctggcgctcaggaggtcgacggctttcttgtggcaggcgccgcaatccttgttaggcacttctttgccgtagacaacgttcttgggcatgtgagccttgtggcacttcttgcagtctgcctgggtctgctcggcatagtgcggcttgtggcactgggtgcaagccgggattttgccgtggacgttgtggcaggtggagcagtagaggttggtgtgcttgctcttgaattccttgagctgcgagatctgctgcgagtggcaggtcaggcaggggtcggtgatattgcccgacagaacgatgttgagcggagtgtggggattcgtgtggcatcccatacagtttgccagctcatagtgctttttgccgctgtggcactggctgcactggggaatgttgttctttgactggggacggtggccggcatggcagtcgaaacaggtgatcttcttgtggcctgcaccggcgctggccacgtctgccgggggctggatgtgacacttgacgcaatcgtcctgcaccagtttggcggcgggctgagcggcctgggagtcgagcgttcccaggcagagcgttgcggccagggtcagggccgacacggcaacgagcctgatacgtcgtacagcgttcatcgttcctcctttgtgcgtttggcacgaatagtatgtgctccgcttccggacggaagagagcgtgagtcgcgggaatatcccggagcaaaccaagagaaaagcggggagattatgccatttctggggggttcagtcaattagaaaaaagtaattctgcgggggctgaactcattgaaattgcaaaggaataacgctaaatggtctttgtggtcacatgctcgatgttctttgattgaaaaagggttacgggccaggagcccggctcagtcgggacgactggcgatttctctcaggagatcgtgccacaccaagggagccccagtcggcaggtactgaatgaaggcaggaggaagcggtgcatggacaatcagttttcgaccggtaacgggatggatgagggcgacccgaaaggcgtgaaggagatggcccgggtatcccgtcaacagggtgccccggtagcggcggtcacctcgcaccggatggccgatggcggaaagatgcttgcggatctggtgcattcgtccgctgatgggaatgacgagggcgaaggaaacggccgtatcccgggccagggtgcggaagtcagtgtgtgcgtctttcccgtccaggggggtgtcgatcgtgcccgcgtcgggcaggctgccgtcggtcactgccaggtagagtttgtcgaggccctcttccttgacatagcgtcccagcatgccggcgctggatgagctcttcgccaggattgtcgctccagacgtgccgcggtccaggcggttgaccggacgcagtttcaccgcggtgccgcgtccggccatgaagtgttcggccagttcgaccaggtttgcctcgccggcctcggctgtgcgatggacgggcaggccggcgggtttgttgacgataacgcagtagtcgtcttcccacaggatgtcgagttggggcttggcggcggcaaggagctggcgggtgcggtcgctttccttgatggttgccgtgtttccggcggcgaggagggtgtcgggtgcgacggctccgccattgatcttcaggtgcccggccgatatgagtttccggatgtaggcggagggggctgcaggcaagaggttgcgcagaaaactttcggcgctacggcaatgatcgatgtccgtgatctggtaggtgagcatggggcgagtatactgggccgcgtgcgggcatgcaaggtaaacgacagcggggggcggtttcccgtcccccggttcgatgagaggctcagccgcttttcctggcaacaagataatcggcaatggtccgggcgatgaggtccgaggagttccggtcattgttgatggccaggtggtagaggctcagatcgctgatgtcgcggtcgaggaagtcgcggatgaagcggtcgcgttctttctgtttccgctccaccaggtgctccgcctcctggagcggcagtttcgccctgcgggcgatggagcggaccttgtattcgtgggaggcatagatgcggaagtggaagcaattcgccatactctgggtgatcacggtgcttccccgtccgatgagaatgacgttgcctgcgtcagccagagaggcgatctggtcgcagaggatgcggaagtaatcccgttcgcttttccagtgaggcgtgagcgtggcgatcatgtcgtcgaggaagcggggccggtggccgagggagctgaagacctccgttgaaacatcaagtcgcttcgccgcctcctccagcagccctttgtccataattacccatggctctcccgactgccggtccagtatttcctttagccgctcggccatgggaaaggcttcgcagccgaactcccgggaaatggttaccgtcggccggattttccctttttttctcccctccgactcgtccttcatgcggcgtgtgacttcaagcattccggcgattctctgttcgatggacggcacaagtagtttttccggcatggcctcctcctttcgggcgccgattcggtgacgccgctccaacaatcacagccctctggtaataattgtgcccttgcccggaacggagtcaaggggttgagtcgacgtcttattgtgggatacttgaatgccgtgggcgggcaagaacgatccggcccgctggatgccggtcgaagaggggacacgttgatgttttgcggaggagggggaatgaggatctatgccgttcttgccgcggcagtcgtagtgctgtgggggaactcgacggtcggggcagcgccgaaggttcccgaaaagctcgtgtacgagttgtcgtggaccggcgttccggtcggtacggccacccaggagatttcggatgcgggcgatctccgcacgatcgtttcaactgcccggtccaacgactggctatcggtcttttttcccgtggaggaccgaatcgtgagcagctacgaccggcatcgggcgcccttcccgggtctggcccgccactaccggctccagacccgggaaggaaaccggcggcgggaccgggagatcgtgttcgaacatgagcgtggagtggcccggtttaccgatcacaaaaccggggaaaaggcgaatatccctattccggtcgataccatcgatgtgtacggcagtttttactacgtgcgctacctccccctggaggtgggaacgtcccaccacctgaacatcctggacagcaagcgccagcggctcatcgaggtgcgggttctgcgcaaggaaaagctcaaaacagtgctgggtgaagtggagaccatcgtcatccagccgctggtctattcggagggggtgttcgagggaaaggggacggtgcatatctggctcaccgatgatgagcagcgcattccggtgcgggcgcgaaccagggtcacggtggggagcgtgacagcaacgctggtggacgggaccttcgagaaaaagcggtagcaggatagacaaacggcgcggagagtattctccgcgccgtttgcgtgcccgttgccggatcaggtggttactggccgagggctgccttgaggtcggcttccaccgtggtgatggggcccaggttgaagttctcaaccaggaagttgaggacgttcggggtgacgaaggccgggaggctggggccgatcttgatgttcctgatccccaggtggagcagcgacaggaggatgaccaccgccttctgctcataccaggaaaggatcatggacaggggcagatcgttcacgccgcagttgaaggcgttggccagggccagggcgatctggagggccgagtaggcatcgttgcactggccgatgtccagcagtcgcgggatgccgccgatgtcgccgaactcgagcttgttgaagcggtacttgccgcaggcgagggtcaggataacgcagtcctggggcaccttctcggccagttcggtgtagtagttgcggcccggcttggcgccgtcgcagccgccgatgaggaagaagtgcttgatggcgcctgccttcaccccttcgatgaccttgtcggcgacgccgaggacggcgttgtggccgaagccggtgaggatttccttctccggcgcgtctgccagctcggggcactcaagagccttgttgatgacctcggagaagtcccagccggagatgtgcttcacgccgggccatcccacctgtccccaggagaagagacggtccttgtaagagtcggccggccgttggatgcagttggtgttgaagatgatggcgccggggaagagggggaattccttggcctgatcctgccacgcgccgccgaaattgccgtagagatgcggatacttctgcttcaggcccggatagccgtgggccgggagcatctcgccgtgggtgtagatgtcgatccccttgccggcggtctgcttgaggagttcttcaagcatgcgcaggtcgtggcccgacacgagaatccccttgttcctccgggtgccggtgggcaccttggtggggaccgggtggccgtagtggtccacgtgcccttcgttcagcatccccatgaccttgatgttgagcttgccgcactccatggagagccccacgaagtccatgagccccttggccgggtcggcggtggcggccatggctttgtggaagaaggcgaagacctcttcgtccttcttgccgaggatgtaggcgtggtcagcgtaggccgccattcccttgaggccgtagatgaggatctcgatggcagagcgcacgtcggcgtccgtgtggtgggtgttgatgccgtgctcgagtccctgcttcacgagcccttcgagatcgctggcgatgacccaggcggcgggaccggcagcgattgccggagcgtggccgccgttcttctcgcggtaggcggtttcatagagggacttggccttttccttcatgtcgtagcaggtgcggagcttgcccgcgaggctgaccggatcgaagtccacgttggtgacggtagtgaagagcccttcgatcatgaagaggtcgatggcctcgtccctggctcccagttcgcgggccttgtcggcgtaaatggctagccccttgagcccgtagagcatcagatcctgcagcgcggcgacctcgggatttttcccgcagactcccatgatctcgcagccgacgcccttggcggcctgttcgcactggttacagaacattcccattgctgtttcctccttggttttttgttgtgttcaacggatcggtattgggtaactataactgcgatccgccggttttcaatgatgcgtgtctctttgataccccagcggcgggctgatctccttgacgtgggtcaaggtttgcatctttggccggtacgctgccacgacgttttcgggttgacaaggataccgcgaacttcataaagttaagccatgtgttcgggaattattcgcatcgtctctctcctaaccctcgtggcggccctgctcgtctgctccggcattgccgagtgcagcgtattcgccacggacatgccgattgcggatacgtgctgccccgttcagccgcaggagcaggatacggaccgggacaatatgccagtgccctgctccgatgccgcgtgtgcctgcccgtcgtgccttgtggccgacgaacacgtgcatcacgcccctgcaattccccatgccgaaggaagttgcggcgccgttgccgtgcgctctctgccgccgtctcccgttgcaccacccatagagtatccccccgagtcagcctgatccttttttctccctgttagtgtcgttattactatcgtcgggccgctatcggtcgtctcgtccgtgcatgtgcgcggtgcgggcagtggcgggtccggggcgccatggtgcgtccgactttcatgtccattcgaggagatcagaaaatgcgcaaaaacatgcttatggctgtgacgatgctcgtactggcattgggtgcccttaccctcaccggctgcaacgagcagatattcaacgtaaacgacgtggcctcggaccccgccgcctatacgggcaccatcaccatcgccggggtcatgggggggacgtcgcaggcggaccggaccgtcttcggcatcatggatctaaaggaactggcctgtactacgccgggctgcaacaagatcttcatcccgatccgcgccaatgggacggttcccgccctgggcgacgaggtgcgggtgaccggcagcttccggaccgagccgggcggtctcatctttgtggccgaaaagatgaaggtggtgaagaaccacaagatcggagggtagatgaacatcacgaaactggtggttaagaacatcacccgccggcgggggaggttcgtgttcacccttctgggcatcaccatcggcatcgcctcctttgtggcatttctggccctggggggcgggctcaaggatgaggtgcggcgcgaggcggccgccctgggggcgaacctggtggtgacccccaaagggtcgtgcgcctatgagcaggtatcgattctcaccggcgagcagcttccctcaaccatcaccatggaggaggtgggccgggtcgcggccatccaggggctcacggcggtgccggtcctgaccgagaagaccgccatccggaaccgtcccgtgggggtggccggcgttcttcccgacgccatgaagccgttcaaggggtgggaggtgcgcagcggagagtatttcgcgaataatgacgagcgggtcgtggtggtcggcgcggccgcggctgaatccttcggcctcaagcccggcgacgaggttaccatccgcgggacgcggctgccggtgaagggggtgttgaaggagaccggcagcaaggacgacaccaccctgttcctggccctctccgtggcccaggagctcttcaaggccgccggcaaggcgtcgttcgtggcggtgaaggtggacgacctctcccggaccgacgactacatcatgaagatcaaggaaacggtgaacgcgggggtcgtgtcggacaagcagatgctcaagtcggtcctgggcatcatcggcacggtgaatgtgacgcttcagttgatcgccgcgatatcggtgctggccgcggccttcggcatcgtcaataccatgatgaccgccacctacgagcggcgtcgtgagatcggcatcctccaggccatcggggcgcgacgcagggaaatattcgccatttttctcatggagtccggattctacggcctcctgggcggcatctgcggcgtcgcgggaggcctggcggcgtcgatcctggtcgggcccatggtaaatcagaatgccttcctggccttcgtgaagggcaatgaccctgcggcggtcctggacccgaagctcatggtcggctcagtggccttctcggtggcggttgccctggtggccgggctctatcccgcgtggcgcgccgcgcggctcaccccagtggaggcgatcagccatgagtgacgcaatcatccggacggaaaacctgaccaaaacgtacggctccggccaggtcaccacccacgccctgcggggagtgagcctggagatcccgcgcggcgcgttctgcgccatcgtggggccttcggggcacggtaaaagcaccctcatgcatctggtgggagggctcgatcggccttcggccggccaggtggcagtggacggcatcgagctgaccggtcttgccaacagtgacctggcgcggctgcgggccgagaagatcggcttcgtgttccagtttttcaaccttttgggcagtctcacggccgaggagaatgtggctgctgccatgatgttcgcgggcatcccggaaaaacagcaaaaggaacgggcccgggaattgctggaactggtggggctcggagagaagctgggcgcacggccccgccagctttccgggggccagcagcagcgcgtggccattgcccgtgctctggccaacgaccccgatatcctcctgatggacgagcccacgggcaacctggattcggccgcagaagccgaggtgctggcggccgtggctgagctccaccgtcaggggaagacggtggtgatcgtcacccacaacccggagatcgcccgccaggcccagatggtggtggagatcagggacggccggctggcctcggcctgatggaacgcgtgccgcatctccgtgcggacggcccgcccccgaatgggggcgggctttttttatgcctcaaggtatggtagttgtgctgggggagggtatcaatcgcgcctgtcgcggagcggtatccctaagcaggcagtagggggaggggtggaatgggagaagagcaggaacgctgggaccagcggtacctttcggaggagtgtctgctgggggagcggccgtcgcggcttcttgccgagtggatcgatgagctgaagcggctctgtcccggccggcgtgccctggacatcgcctgcggcgaggggcggaacagcatcttcctggcccggcacgggtttgccgtcaccggcctcgatatctcgcccgtagggctggacaaggcccggcgctgggcagcgcgggagaagctctccgttgatttccggctgacggatcttgaggggtatcggatcaccggaacctacgatctgatcatcaacttcaatttcctccttcgagacttgattccccacgaggtggcgtcccttgcgccgggcggaatgctcatcttcgataccatcctccagtcgcccacggcgccggtgcctcacaaaaaggagtatctcctgcagcccggcgagctggagcggctattcgccccctttccggggaccgttctctacagcgcagaatttcccgacgatgccacgcccacggcaaagctcatcttccggaatacgccggacgcgcaggctgacagataacgggaggacggtgcgttgcggctttgacatggcagacctttctgccacaattatcagtatgcggtgacttcaaaggggtgtgaacagctcatgaaacggtggcacaaggcggcaatcggcgcaggcgcatgtatcatccttctggtcggcttcatcggcctcatcctgcctggaatcgtgaaaacacgggccatggagggagtagaggcggccaccggccggaaactcgttgtgggtgatatttccatcaacccgttcacctggacggtggaggtgcgcgatgtcagcttcaccgagcccgacaagaccacggtcttcgcctctttcagcagcgcacgggtccaggtgagccccgcctccattttccggatggctcccgtggtccgcgaggcccggctttcgtccccccatgtccggctcgtgcgcgtgggacccaatacctacaacttttccgacctgctcgggaaaaagaaggccgagcccaagaaagacgaggggttgccccgtttttccctcaacaatatcaccatcgccaacggttccctggacttcctggaccagggggagcggatcatgcggcgccacgaagtgcggcggctcgatttgggcattccgtttctcagcactatcccctactttgccgaccgctacataaccccccgcttcagcgccctggtcaatgatgccccggtgcgggccgaggggaagctgcgcccctttgccaaggcggccgagtatgatctcaatgtggacctgcgcgacctggccatcaagcgctttgcatcctatatcccggccgatctgccgattctggtgcaggacggaaccctgtccaccactctcggcatcacctaccgggttgccgagggaaaagatccggacctgatggtttccggctcggcgcggttggccggggtcaaggtcgccgagcacggtggcgtgccgctcttggcgctggctgggctggaagcccgcctgaaccgtgcccgggtgctggccggggagtttcccctttcgctggtgaccctggagcgtcccgagatccatctggcgcgggacgcagcggggatctggaacctgcagcgcctggccgggaaaaaaactgccgctccggcagcagaggagaaacccgcatcgccgggccgcaagccgctcgtgtccgtggccgagttccgcctggcggacggtgcggtgcagctggatgaccgccttcccgccggcggttttgccgcccgggtggaaaagatcgccatgaccgtcaaagggttttccactgcgccgggcacggctgccgactgcatgctctccctcgccaccggccggggtgaagaggcgcgggtggaggggcgcgtgacccccgatccactggcgctgaccggcaccgtccaggtggccggcatcgacctgggggcctactatccctatctgagcccctatctgacggccccggtgacgggtaagctcgacgcgggcgcagatatcggcttcagcacgcccgacggggttcgggtggacaaggggcgcatccgcctcgcctcgctcagggtgcctttcgagggaaaggatgaggcccgcctggccgaggtggccggggaggatatcgcgttcgtgcagaaggacgccaatctgacggtgggcgctgttcggctgcgtgacggagagattcggttctcccgcaacgggaagggagagtggtctcccctcacgctggtgcggccgcccggatcggcaccggcgaaacagcccgcccggtccagggaaaaggcagccgctccgttcagctaccgcatcggcacggtaagtctatcgggcctcaccgcctcgttcactgatggcaccatcgaggatcgtcccacctttaccctgcggaggatcgcggcgggagcggagaatctcaccggtccgaaattcggccagatacccttccgctttgccgcccgttacggcaaggagggtgagctcaaggcaacgggcagggtccggcccgagccgctcaccgtcaacggcaacgtgaccatcaggcagcttcccctgactgatttcgattactatctgccaaagaatctgctcgccatcctggccgacggcacccttgacaccaccatggccgtcagccttgcccgcagcggcgggaagctgaccgggagcttcgccggcgggctgggggtccgttccttctacctgctggacggtgacggcgaagacctgctccgctgggaaagcctccagctcgacaaggtcaaggggaacatcgaccccttcaccctcgacatccgcgaagttgctctcaaccagttttactccaagatcgtcatcgacccggatggccgcctcaacctccagaagctcttcgcccccgcgccggaaccggcggagggggcggcaaaaccggaagcggtcgcggcagtggcgcaaccggctccgcctccggagctgccggcccggcagcgggccatcaccatcggtgcggtcaccatgcaggcggggaccctcgacttcagcgacaggcacatgccgaaaccctatgccaccaccttctacaatcttggcggccgggtgagcggcctcacgtcggaggagagcaaatttgccgacgtggacctgcgggggaatctggagaaccactccccgatcagcatcaccggcaggatcaaccccctgcgcgacgatctctacgccgacatcaaggtgcggttcactgatatcgaactctcgcccatgaccccttactccggcacctacctggggtatgccgtggacaaggggaaactcttcctggacctccagtacacgatcgagaacaagcaactcaattcagagaacaaggtcttcatcgaccagcttaccttcggcaaccggatcgagagcgacaaggccacgagcctgccggtgcgtctggccgtggcactgctgaaggatcgcaagggtgagatccatctggacctgccggtcaccggccgtacggatgatccccagttcagcgtctggcgggtggtgctccagatcctgaaaaacctgctggtgaaggcggccacatctccctttgcactcctgcagtccgccttcggcggcggcgccgacctgagcgtcatctccttcggctacggctcggcggagcttgccccggcggagcaggacaaactccgaaaaatcgcccaggccctggccgatcgccccgccatcaaggtggaggtggccggctacgtggagcgggacaaggacgccgagggataccggtccgagctgctgaggcggaaggtgcgggcggagaagttcctggagatggtgaagaaaaagcagaacaagccgggcgattcggccgagacggtggtcgtggctccggaggagtacgagcggttgctcacggcagtctacaagaaggagaagttccccaagccgcgcaccatcatcggtacggtgaaggaactccccgttgaggagatgaccaagctgatcctggccaatacggtcgtgggcgacgccgagctcaagaccctggccgacgagcggtccgcagcggtccgcaccttcctggtggagcagggcaagctcgattcggcccgggtcttccagaagagcggcgatatcttcaaacgcccagataagcagggcgaacgcggcgcccgggttgaattcggcgcagccgttgactgatgcgacaacagggggcgaccggtggcacggtcgcccctttgggtgcggagctccccaagaccactgcctgcttcatgcgtcctttcgttaagtcgtttgtcatattgaaccgtggagtttcgggtcagtgagatgggtgatgaggtgcggacaacgggctaacatcgtgatgttttacagtgatggggggcgttgtctctcccggttttcgtctgtcgcttgttggcacgaattttttttctttattcgcatttggatgatttacgaccagtcgtgcgttgtttcatagtgcaatattgacaactctatattttacgatattgcgggggcgcgcaaagccaatgctgtcagtgctccgagacaacattttcagcctgttcatgcagcatcttcccggggtttcctttatcaaggaccttgccggacactacctctatgccaatgatcagtggaagcggcttgtatcgtcggacaccgccgaagaccgacctggaggtcctgacggggggcagttcgaagagaacgaccaacgggtcattacggaagcggccggcatccagaccgtggaaacggttcaggccgaggacggtgtgcaccactggatcatgagcgagttcccgatccgtgacgagcagggtgaagtcgttctgctcggcgggatcgggctcgacattacgcgtcgtttgcgtcttgaggaagagctgaatatctaccgggagcggcttgcgtcccttgcggtggagcttgctgttgccgaagaccgtgagcgcagccgcatcgcgggcgagcttcacgatcaggtggggcagaatcttttcctggcggggctcaagcttggttcgttgaagatttcctctctcggcgatgatgaccgccgcgtggtggaagagatcaggcatctgatcggtggtgccctgcaggatatccgttcactgacctgtcagctccggccgccgctccttgcccatggggggctggttgcagctctttgctggctgggggagcaatttcgggaagacttcgggctgcaggtggacatctttgatgaccagcatgagaagccgctctcgcccgaggtcagttcgacgctctttcaggttgtcagggaactgttgctgaacaccgcaaagcatgcgtcggcaccgcgggcggccatatccgtcacgacggaggccgactccatcatggtaagcgttgaagacgggggcgtggggtttgacgtctcctccgtgagccttaactgcggcaagagcggcggttttggtctcttcaacgctcggcagaaaatagagtacctgggcgggacgctgacggtccagtcggaaccaggctgcggcacccgtacggtcatccgcgttccgctgaaaggggaacagcacggtacgactcatgccgaaagtggagcgcaatgatgctgcgggtactgctggtcgatgaccaccggatcgtgctggaggggctgcgggccctcgtgagcgagcattccgacctggaggtcgtcggggtcgcgtgcgacggggcaacggccatcgagctcacccgacagctgcggcctgacgtggtggtgatggacataacgatgcccggcatgaacggcattgaggcgacccggcgcatcgtggcggaattcccccgcacccgggttcttatcctgtccatggagtcggagcggcggtttgtcctcgaggtcctcaagaccggtgcccacggctatctgctgaaggactgcagccaggacgagctggtttcggcaattcgtcacgtggcggggggcgaaccctaccttgggccccgtatcaccgagatgatcattcgagcctacatggaacggattcctgatgatacactcctgacccatacccttctatccctccgcgaacgagaggtgctgcagctgattgccgccgggaagagcacaaaagagatcgcctttgccttcggggtgagcctcaaaaccatcgagacccagcgtcacagcatcatgaaaaagctcaacctttacagtgtcgcggaacttaccaagtatgccattcgcgaagggctcaccccgctccgctgaccagagtcgcctcttctcctcacccctgctttggggtttttcgaaatctcacctcgcaatccgctgatagagaaatcattcccccaatccgaatacaatatacagagaatatgcgtcgccccggccgagacggggtattcccgcgatgtgaccacgtgtgacttgccaagcctgcccatggtccggccccggagcccgctcattatctccgcttccccgcatgccgggaggggagatggcgcgacagtgtgtgtacccggcgccatcgggaacaacgcggatcccgcaacaacacccaacaaggaggcagcgcatgaagtggttcgaggaactcaaggtttcaagcaagctggccgtgtcattcatggtggtcatagttctgacgactttccttggaatcttttccatattcgagctgtcgcgagtcaatgagacgggaaccgacatggcggagaactggatccccagcctcaacgcgatatcggccatgcaactggatttcgccagctaccgccgtcttgagctgcagcatattctggaggtggagagcgccgggcagaaaacgtacgaagagagaatggcggggctcgtcaagagtattgccgagcaccagaaagaatacgaaccattgctgtcaacgccggaagagaagcaaatgcttcaggagttcagcacaaaatggcaggaatacctgaacgaaggcaagccggtccttgagctgtcccggcagaataaggcccaggaagcagccgccctcctgaatgcaaactcgcgcaaactgtacaacgaagccggagccctgatcgacaagctcaagacgctgaacacgcaggaggccaaagatgccagcgcacgtggcgataaactctattcctcggcacgtatctggatcatcggttcgctgatcgcctgtattgtccttgcagtagtcatggggctggtaattacgcgggtgcttctcaggcagcttggcggggagccgacggcaattgccgatattgccaacaagcttgcggatggcgatttgcgcatcgcctttgacaccaccggcaaggcggaaacgggcgtgtatgcggcgatgcacaacatggttgagaagctgaagggagtggttgcggacgtgaagagcgcggcggacaacgttgccgccggcagccaggagctctcctccagctccgaggagatgagccagggtgccaccgagcaggcggccgcggccgaagaggcctccagttccatggagcagatgagctccaacatccggcagaacgcggacaacgccacccagaccgagaagatcgccctgaagagcgcctccgacgccaagcaggggggcacggccgtggctgaaaccgtcgtggccatgaaggaaatcgcctccaagatctcgatcatcgaggagatcgcccgtcagacgaacctgttagcgctgaacgcggccattgaagcggcgcgagccggcgagcacggcaaagggttcgcggtggtggcggccgaggtcagaaagcttgccgagcggagccagaaggcggcgggcgagatcagcgagctgtctgcctccagcgtgcaggtggcggaagacgccggcgagatgctgacgcggatcgtgccggatatccagcgtaccgcggagctggtgcaggagatcagtgccgcgtgcaaggagcaggacacgggcgcggagcagatcaacaaggcgatccagcagcttgaccaggtgatccagcagaatgccagcgccagcgaagagatggcgtccaccagcgaagaactggccagccaggccgaacaactgcaggcaaccatttcattcttccggaccgatgatcgtggcgcgtcgagccggagtgcggcccgtcggcccgttgccaagaaaaaggcagcgatctctcatttgggtcacggtatgtccaacggctaccacaccgagcccgcgacgtcgcgaaaagtagcggtaggcggcggggtggatctgaacctggacaccgatcacctggatgaccagttcgagaaattctaggagggagcgatggcacacgcagacgtaacggaaacgcggcagtacctgaccttcacccttgccggggaagtatttgcggtggacgtggccaaggtacgtgagatattggaatggagcagcatcaccaaggtcccgcagacgcccgaattcatgcgcggggtgatcaacctgcgggggagcgtggttccggtgatcgacttgcggcagaagttcgggatgcctgaaacggagcgcagcatcaacacgtgcatcatcgtggttgaggtggagacgggggcggaaacgctggtgctgggaatgctcgcggactcggtgcaggaggtgttcgagctggagagtggaaacatcgagcctgcgccccggatcgggacaaagttggacacctcgttcctgaagggaatggggaagcatggcgatgcatttctgataatcctggacatcgaccgggtattcggcggcgatgatctggccggactggccgcggcaggggaggcggctgcctgaaagacattgggaagccacggctgccgagcaggctgtgttgatgggcaacgtcaaagccggcaccgtttcgaacggtgccggctttgacgttggtgtggcaatgatctttgggaatctttatcggtctttgtccgcctggattcacgtcatgttccagatcgccatttccagaatatccttccagctcttgccgatctccgagaccaccgtcggctcgaagccgcagtgcatcatgcactgggcgcagcggggatccttacccacgccgtagctgtcccattcggtcttttccatcatctcccggaaggtggggtgatgggtgtcggtgataaggtagcagggtgccttccaccccagtgggttgcgcgtgggattgccccagggggtgcactcaagctgtttctctcccttgaggaagcgcaggtacattggggtcgaccagaagcggaaccgcttgctcatccggtagacttcctcgaatttcttctggatctcgcgccgctggaggaagagatcttcgcccacggcctcgtagtcgaagcccggcgccacgaggatgccgtccacccccaggtcggtcaggagcgagaagagcatctcgatctccacaaggtccgtgtccttgaagatggtggtgttggtgcagacccggaaccccttggcttttgcctttcggataccctcgatggccaccttgaaggtccccttgcgctccagtatccggtcgtgggtttcctccaagccgtccatgtggacgttcaggtagaagttggggtggacctttacgttttcaagggccttctccagcagcaggccgttggtgcagaggtagacgtgcttgccccggtcgagcacctccgggatcagttcgtagatgtgggtgtagaggaacggttcgccgccagtgatggtgaccacgggggccgggcattcgtccacggagcggagacattcctccaggctcatcatctgctggatggtgtcggcatactcccgaatgcggccgcagccggagcaggccaggttgcagaggtgggtcggctccagcatgaggaccagcggaaacttctccaccttgttgagcttgttgctgatgatgtatcgggtcaggtcgtagttgagtcgccagggaaagcgcattgaacggcaattcctttcacatgtatgtctgtttcgtcttggtcggggcaggaggaatgcccctccttccctccaggtgccggatcatttgaccatcgagagagcgggcgccggggccccctttgccgccaggaacgcctcggtcgcggcagcgatgccggcggcgtcgatgcccaggtcggcccgcagttgcggctggggaccctgctccacgaaccggtcggggatgccgagccgcttcacccgcacgccggtcatcccctcgtcggcgaggagttcgagtacggcgctgccgaagcctccctgcagggcgttttcctcggcggtgattatgcagccggtccggcgggccgcctggaggatcatctcccggtccaggggcttgacgaagcgggcgttgatcaccgtggcccggattcctttctccgccagggtccgtgcagcctcaagggcgggcaggaccgtgatgccgatggcgatgatggcgacgtcgtctccttcggccaggatttcacctgtgccgatggggatctcccgaagctcctggtccagggggatgccgcagccggcaccgcggggatagcgcagggcgatggggccatcatgggagacggcggtcttgagcatgtggcgcagttcgttctcgtctttgggcgccatcagggtcatgccgggcaggtgccgcaggtacgacaggtcgaagaccccgtggtgggtggggccgtcgtcgcccacgactcccccccggtccagggcgaagacgaccggcaggttctggaggcagacgtcgtggaacacctggtcgtaagcccgttggaggaaggtggagtagatggcggtcacgggacggaagccttcggccgccagccccgccgcaaaggtgacggcgtgctgctccgcgatccccacgtcgaagaagcgctcggggaactctttcgcgaagccggtaagaccggtgccgtcgggcatggccgcggtgatggcgacgattttttcgttttcccgggccagttgtgccagggtatctccgaagatgccggtataggaggcggcccccggcttgctgccggtggttttgccggtggccacgtcaaaggggccgacgccgtggaatgcggacgggttcgtctctgccggcacgtaccccttgcccttggtggtcatgacgtggaccaccaccgggccatccaatccccgggcattctcgaacacctccagaagctggggcaggttgtgcccctggatggggccgatgtagtcgaagcccagggcctcgaagagcatccccggggtcaggaaccccttgagggagttctcggcccggcgggcgaactggaggatgtccttgccgatggccgggatgttctgcagcagcccctggacctccttcttcaactcgcggaagtagctgcccgtgagcttgcgggagacaaaggaggaaaaggcccccacgttgggggagatggacatctcgttgtcgttgagcacgacgatgaggtttttcttcaggtgccccgcctggttgagggcctcgaaggcgatgccgccggtcatggagccgtcgccgatgacggcgaccaccttgttgctcccccccctcaactcccgggccatggccatgccgagcccagccgagatggaagtggaggagtgcccggtgtcaaaagcatcgtgggacgattcgctccgcttggggaagccgctgatgccgccgtactggcgctgggtgtggaagcggtcgcggcggccggtgagaatcttgtgggtgtaggcctggtgtcccacgtcccagacgaaccggtccgttggcgagtcgaaacagtagtggagggcaatggagagttcgaccacccccaggttcgaggccagatggccaccggtgcgggatacggtttccagaagaaacgcgcggatctcctcggccagagccgggagttggtcccgcgggatctttttcagatcggcggggcaggtgattgtgtcgagcagcgtggacatgcgtaacctcccggccgagggcaaagggaatccttagccttcggcctcagttcaccgggcatacccgttggcgcggaaccactccacggccctgcgcagggcatccacggcgggacggcgttggagccccagctcccccgtcgccttggacgattcgaagaacatgaattttttggccatctgcacccctgccaacgggatgagcggctcttttcccgtaagcttggccagtgcctcgttcacgtaagcggccatgagaatcggggtatgggggagccgcaccctgggcgccggaatccccgtgagcctggccaacagggcgaagatctcccgcagggtcaggttctcgtgccccaggatgtacttttcaccgatccggccgtgccgtgccgccagcaggtgtccccgggcacagtcctccacatcgatgatattgaggccggtgtccaggtaggcgggcatcttccggttaaggaagtcgacgatgatcttgcccgtgggagtcggcttcacgtcgtgggggcccaccggcgtggagggatttacgatcaccagcgggagaccccgggcgatgaacgcctccgcttcccgctcggccaggaacttgctttttttgtagtgaccgaccatgtcggcgaaggtgaccggcgtcgtctcggttccgggggtgccgttgccgggattgccgagggtgcctacgctgctggtgtagaccaccctggcgatgccgcgccgcagggccgcctccaggatgttgcgggtgccgtccacgttggccgcatacattgccgccggcgtgcgggtccagagtcggtagtcggcggcggcgtggtaaagaacctcgcagccggcaaggccgtgctccagcgcctgccgatcccggagatccccttcgcagatctccacgtccagccccgcgaggttccgacggtcggagcccgggcgggcaagcacccgcacgtggcagccgtccttcagcaattcccggacgatgctcgcccctataaaaccggtcgcgccggtgacaaaaaccttcatagtgccttcaaaactgatgtaggggcggttggtgaaccgcccctacgcgtaatccacttacttgtcgaggctgtcagagccctttgcccgcaagcgtccggtagcgtcccagcgccatgagagggaagcagttccggtagatgtggtacttgatcatgaaaaatttcgggaagcccgtgccggtgaaggcgtcctcgtcccaggtcccgtcgggcttctgggtgtcgaggagatactggactccccgcaccacggacgagcttgccacctcgccggcggcaaggagcgtgagaagggcccatcctgtctgagacgccgtgctgggcccgacgccggccagccggggatcggcgtacgactcgcaacactcgccccagccgccgtcttcgttctggtgctccacgagccagtccacggccttgcggatccaaggctggctcatgtcttcgccaaaggcggcaagtccggacatgaccgaccaagtgccgtagatgtaatttaccccccaccgtccccaccagggaccgtcgggttcctgggtctcacggatgaacttcagcgccctgaccgccgctgggtggtccttgggataaccgtaggtccccatgagctccagcatgcggccggtcagatccgccgtgggggggtcgatgagggcctccaggtcggcgaaggggatcttgttgaggatgtgcttggtgttgtccttgtcaaaggccccccagccgccgttcttgctctgcatgcccaggcaccaggcgatgccgcgggtgatggtgtcctctttggcccgctggtccttaaccttcacgtttttgatggccatcatgacgatacccgagtcgtccacatcgggataccagtcgttcatgaactcgaaggcccagccgccgggctccagatcgggacacttgatcttccagtcgcccggcctgcggacttcacggtccagaagccattgggccgccttggagagggaagggtgatcggtggggactcccgagtcgaccatggccatgaggcccagggccgtatcccataccggcgagacgcaggactggaggaccagttcgtcctcaccctcgatgcagaagttggccagggcctgcagccccttggccacggccggatggtcgttggcgtaaccgagtacgtggagcgccagcaccgagttgagcatggcgggctggatgcccccccagtcgccggtgggctcctggtgctcgagcacccacttctcggcgatggccatggctttcttcctgcccggccggatggggctcgcctcgtacaccttcagtacgtggtcgatgccgatgaagatgttcttccaggtgaggataccgtcttccttggtgaaggtatagtccgtgggccgcggggggcgcacgtaaagctcctgcacccgggcccaggggggcagcttgcgcaccggccgctccgccatgacgatggagagggggatgatcgttgcccgtgaccagctggaaaactcgtacatgttgaaggtgaagccggcggggagcagcatcatctcgatgggcatggagggaacccccagccaggagaactccccgaacagggcaaggaatatcttggtgaagacccgcgccttgaggatgccgccgtgctctaggatgaacgcccgggccttgctcatggacggatgatcggccgggtagccggcgagcttcagggcgaaataggcctcgattgtggtggaaaggtcgccgggaccgccgtgccagatggtccagtagccctccgtagtctgctggcggagaaggtaattggccatcttccgctctttttcacggttaaccagccccatgaagtggaacagcatgatgtattcggcggttatagtagcgttggattccagctcggcccaccagtagccggcggggagctgctcgcggaaaaagaattcctgggtccgctcgatagctatatcgagagggctcgataccgtcgattccttttttttccaaatggtggcggggaggtggtggattttccccgacttgcgtgcggcactattgtcagctgtttcccgtgccgcatcattgaacgaagtgagtgcgtgcgaaatgggattttttgagattttcatctcggctctgctccttggacaatgcatctgaatatcggcccgccaaccgtgggcagccaacagcaatcggtgtttaatatcacagatttaacaaaaaagacaccgttttcaatggttactgacctccctgcaacggctgccgccgctccagagctgcggcacgagacgattgcacccatcgggggggctatggtatcgtgccaaggttttgacgtgtggggaggattcatgcagcacacaaacgacagaaaacggtttacgggacttttcggcgtcgtcgcccgccatccgcgcctcgttctcggggtgtcactcctgctggcagtgctttcggtgctctatacctggcaggagatgagcttcctgaccggccgcgacgacctgatgccgaaaaatgcgccgttccagcaggactaccgggcaaaccgggcggaattcggcgaccgcgaagagatcgtcgtggtggtcgagagcggcgatcaggccagggcatcgggctttgccgaacgcctggccgcggacctctcggccgatcggacgcgctttcgcgatgtctttcaccccaacggtcttccgtttttccgggagcacggcctgttgctccttcccctggacgagctgcggtcgctccgagaaaaccttaccctggccgagccggtgctgaaggatctcgcctcaacgccgtcggtccagaccctctttacccatcttaccacacgcatggacgtttacacggcggcggacgattcttccgccggccgcgaccgggaacgggcgggactcgtctttatgctcgacaagctgggcagcggcattgcctcctttggcggcggcaagggctccttttcccttgaagaggtcttcctcggtggggactcggctctggcccgggcccagcggatgcagatagtgacggtcaggccggtgcgcgacgctgccagttttgttccggccgaggaggcgatccgcgtggtccgcgcccgggtggctgagctcaaggcacgtcccgagttcgccggcgtgaccgttgggctcaccggcacgccggttctggagtacgaggagatggcaaccagcgagcgggacatcaccctggcaacgggtctctccctggccctgaccgtggtcctcctgctggcggccttccggggggtgctgaacgtggcggccgccatggtttccctggtggtggccatctgcgtctccttcggcgtggcgaccctggtggtcgggcacctgaacatcctttccatggtctttgcggtcatgctgatcggcatcggcatcgagtacggcatccaggtggtgctccgctaccaggaagagctggggctcggggccggtgaactggaggccgtgaacacggggctcagccggaacatgctcgccattgtcatggccgccgccaccacggcagcggcgtttttcaccttcgccttcaccgatttccggggaattgccgagctggggatcatcgcctccctcggcattgccgtctgcgtggccgttaccttcaccaccctgcccgcggccctggtccttctcgtgccgctgcgcaaaacgagggagaccgagcgagaagcccgggccgccggcctgctgaggcgctcaccccggttcgcacggctggaggcgtttctcttcggccatccgcggatcgtcgtggggatcactgttctgctctgcctcgcttcgctctatccgctggccgatacccgcttcgactacaatctccttaacctgcaggcccgggggctcgagtcggtggagtatgcctacaagctgatgaaaagcagggagaatgcgggctacttcgccgaagtgaccgctgcgacgccggccgaggccaggatgctcacggcccgcctggagcagttgccgacggtcgaccacgtggtgagcctccttacgttcgtccccgacgatcaggatgccaagctccgggaactggccgtgctgcgggatgaactggccgatgtgaacccggttccctacgaggaggatctgcgggtcatggaactccccacggtgttcgagaatttccgtacctccgtggagcggttcaaggtgcggctcgaggcggagaagaggcccgaggctgttcgggtgggggccttcctcgccacccttgatcgtttcttcgctgaccttgagaaagaaaaggaccgcaatgccctcggcatgctccgggatttccagggggggatgctcgcctcgttcccggaacagatccagcagctcaaggcaagcctcgcagtccgtccggtaaccgaggcggacgtgcctcagcagctcagggagcgcttcgtggggaaaagcggcacgtatctgctccaggtggcgccccggcaggagattttcgagcgcgagccactgaagcggttcctggaccaggttcgcagcgtggcgccccgggccaacggcgagccggttatggtctacgaatccatgaccatcatgcgcgacgcctacttgcgggcgttcgtctacgccttcggtgcaatcgtgctgatcctgttcattaccttccgcagtctagtctataccctggtggggctcgtgccgctggtggtgggaatgctcctcatggtgggggggatgtggctggccggcattcccttcaactctgccaatatcatcgtgctgccgcttatcctcggcattgccgtggattcggggatctacatcatcaaccgcttccgccgggaagagggggacgctgcctcggtcatcatgagcagcaccggcctgggcgtcatctacaatacactcaccatcatggcgagcttcggcgcgctcatggtggcccgccaccaaggggtcttcagcatcggggcggtcatgagcctgggcatggtggcctgccaggccgcgttcatcctggtgctgccggcggtgttgacgctggtggggaagcgtagtgactagggggctcagcggtgcggtcccgctggcgcactttttcctgcgcgaacgggtgaagccgggggaccgggtggtcgacgccacctgcggcaacggccatgataccctctttctcgcggagctggtggggccggagggacgggtctgggcgttcgatattcaggatgcggccctggccgccacggcgaagcggttggaagcggccggatgcggggagcgggtggagctggtcaacggcggtcacgaacggctggcggaactggtgcccggtccggtgaccgccgtggtgttcaacttggggtttctgcccggcgcggagaacggcacgatcaccaccccggcaaccaccggcgcggccctggaccaggcgacggaactactcctgcccggcggcatcgttacggtggcggtctacaccggccatcccggcgggccggaagaggaggcagccgtggatgcctgggcagcctccctgccgccggcacgtttcaatgtctggcgctgccgccagggcaaccgttcgtccgccgcgccctacctggtggtggctgagtgccgcgcctgagcgcccctccctttaccctccggcccgcttgacgatgaatccccgccgcgtgagctcggctaccagaaggtcggcgtgatcgccctggatctccacgaccccctccttcaccgtgccgccggtgccgcagcggcgcttgagctcaccggcaagctccctgacccccgcctcgttcagggggactcccgtgatcacggttaccgtcttgccgccccgcccttttgtttcgcgcctgacccgcacaatgccgtctccggccggggccgcgcccttttcccggcaggaacaggatgcaaccggcttgccgcagccggaacagattcgaccgtgttccgacgaccagacaagggtggcgccggacgagcttttccctttcattgttccttcccccccgaaaagcgccggcccaggtcccggcccgccttgaagcccagcagcgccaggggccaggcatgccagagcagatcgaagatgtcgatgggacgcgtcagggtcccggccgacagcatccggaacttttcgaccaggtgaggctccggcacgaagggggccatgcccaggatcagggcgagaggaatcaggacagggtacgtcatcaggtgtttcatggattgacctcttcatgtggtgttgcggcccggttcagacggccggcacgggaattccccggtcaacgaggaaccggatcacttcgtccagccggggcgctccccgctgggcacccaggtgaaggcatgaaagggccgccgcggccgaggcgaagatcaccgtctcccgcaacggccaccccttgaggagcccgaacagatagcccccgtgaaagacatccccggcacccgtggtgtccagggtcgttacgggaaacgccggcacgtggcaggtcgttccgtcgtgccgggtgaggctccccctgtcgcccaaggtaacggtgactgtcggtgcgccgaggccgtcggcaagccgtgcgaactgctcctcggaaccgtcccagcccaagtcgaggaagaactgctccgccgccaccaggtaatcgcagagtttcgcgagctcccgcatcccaggacgcatccggcccgcgtccaccatgaccgggattccccggcgccgggcctcccggaccccatggagggacgcctcttccatgagcccgtccaggtggaggaaggcgctgccggaccagaacggctcctcaagttccgcaggggccaggtgggcgccggtggggcgctgccagacgatggtccgccgcccgccggtccgttcgaccatgatgaaggcccgctgggaggcggctcccggccgggtgagcagatgggtcacgtcaattccttccgcgtggagcgcatggcggatcagcgcgcccgcggcatcgtcccccaccacaccggcaaagcggcactgcaggccgagtctcgccacagtcaccagtgccgtggccgccggccctcctccctgctccacccattgtcccgattctgctttgctgtcgggcgagggatactcctccacctcagccagcgtgtcccagcagcactgtcccagtcccgtcacaaccatcgtcacgtctccgtgtgcatctgctcgtaaaggtttattaaaaaaccagtaaacattaaaattgtttacattgtcgtcgcaattcggttacatttgcaaacttattccatcctgccctgatcaaattcaaatccggagcactgaatgaattccgaccgcctcgccttgatcctggaaaccgccaccgacggattctgggattgggacctgcgcgctgaccgacttttcctgagtgaaggctaccgcaccctgatcggctactcatccgacgaaacctttattgacagcgtctttatcgaggcaatcgtccatcccgacgatcggcccgcgtgcgtgccggtcatcagagacctcatggatgggagccgcatctcggccacccttgaataccgtatcctgcggggtgacggcgccaccgtctgggtccaggcgcgggggaccgccgtggaccatgatgacgccggtcgcccggcccggatggtggggaccatcttcgatataaccgcacgcaagcggaacgaggaacaactcgtcctgatgggggcggtggtcgatgatgccaccgatgaaatcttctgggcggaccgccaggggcgcctggtgtatgtcaaccgggcggcctgcgagaacctcggttattcccgcgaagagctcctctccatgaccgtcagcgacgtggatcccctggtcccctccgaccgctggcccgtcatgtgggaaacggtgcggctccagggtgggttcgttatggactcggtccaccggacccgggacggccgcgacatccccaaggagatttccgtcaggtatgcgagcatcggtgggcgggagatcgtctacggctttgcccgtgatatcagcgagcggaaacgggtggaagaagccctgcgcaccagtgagcaccggctgcggctcatggtggagcatctgcctgcaggcgccgcccaccgggagggtgaccggctcctggtcaaccgggcagtggaagagataaccggttaccggcgccatgaactggacaccctcgacaagtggttttctaccatctacggcgagcaggccgcagaggtccgcgccgtctacgaggcggatcgcgcggcggggatgcgcgtcccccgcatcatgcccgtcaggcgcaaggacggcacgatccgccacctggagttcttcggttaccagtacgaatcgggcgaggtctggctcctgcacgacgtcaccgaccgtcgggccgtcgaggaggaaatccggcggctgaatgccgacctggaagcgcgggtccgggagcgcaccgccgacctggagtcgttctgtcactcggtctcccatgacctgcgggcacccctgcggcacatcgccggctatgcacggatgctccaggaggactaccgggaccgtctcgatgacaccggccgccactgcctgtcgcgcatcggccgggcggcggtcaatatgggtgagctggtggacgggctcctgagtctgtctcacatctcacgggaggacattgagcgccgtaatgtcagcctgagctccattgcgcgctcggtgggccgcgaattgtccgaacgggagccggaccgcaaggtggaactcgaggttgccgacgggatcaacggttgcggtgacccgcgcctgctcaggatactgttcgaaaacctcctgggcaatgcctggaagtttactgcacgtgtcgagcggcccaaggtcgagttccgcatggagtcccgcgatggcaaaaatgtgtatgtcgtccgcgacaacggcgttggcttcgatatgcgctatgttcacaagctcttcggttccttcgagcggctccacggccccgaggaattctccggcccaggcatggggctggccattgtccgccggatcgtggaacgccacggcggcacggtccgggccgagagcgagatcggacggggggccgcgttctccttcactctcggctgattccccgttccaccagttcagccagctcttccaggcttgccaccgccagatcggtgaactggggccagcggaaggctcgggtccggtccacgtgtaccgtgagcgcccctgccgaccggccgcactggaggtcgaagaggtagtcccccaccattaccgcagaccgtccggttgtcccccaggatgccgccaggcggaggatgccgtccggctccggcttggggagtgcgtcgtgacgccccagaatgctcccggccgggaagtagctccccacgccgatatgttccagcacccgcagcgccacctgtctcgtgttgcgggtcacgatccccatgcgtactccgcgccggtccagggcctgcaccaggcgccgggctccggcggacgcctcggcccggcccgccagttcgatctcgatttcgtccagaagtccgtgtagacgccgcgactccccttcggggagagtgtccagatggccgaggatgtcgcaccccgccggcacccccagggcggcgcgtatggcggcgaagtcgtgaaccggctcggtcagggttccatccatgtcgaagatccagtaagggcgcgccagcaggtcaggcacgaccgggtccggacgccgttcgtccgtcatcgttcgcccccccgctgttgaacccggccgagaacagcttccagcagtgcagcactctgggcgagctgcccgtaggtctcctccggggtcatgtcccggttttcccgccgcatccgctcggccagccggctggcgccattggcgattcgcgtgatctcccgggccaggtccgcttcgaaactctccctgcccagggccaccggcgccatgagccgctggatacgctcaacgtcacggagaaccgatttttccacgatgccgtcgtttcgttcgtggcgcctccggttgaagtcgtcgtagggggtgttgtgcaggggcatggaaagatccgccaggtagtgggcagcgtaggccaggtggtattcggcgtacttcccctcgcggctggagcgttcgtatccccggagcgcggcgatgatggcgccgtagagatggccctcttcatcggatggatcgttgtagcgggcaatctggccgaggaccgtcccgacggtcaccgcctcgccccggttgttgttgcagtagtggttgcgctgttcgatgtttcccgccttctgcttggcgatatccggtcctgccgcgttgtaccacttgtggtagccggccgcccgtgcaaccgccaggtgggtttcatcgtgccagccatgggcagcgcccgctgcggcgagcagatgcccggcaagcgccgcggtgatgatgcgaagataatgcctcatgattgttcctccggcggcgtccggttcgccgcccggtcaatggtagcagaagatcggggaaaaacagagaaccaaaatggagtacaattgtctggcagcgcactgcgaaaaccagcgtgaggggggtgtcatgccgctcaagggaaaggttgccgtagttaccgggggagcccagggaatcggcaaggcggtcgtgaagaagctgatggaaaagggatgcgccgtggtcatggccgacacggactgggaggccggggaggaaacggccgccgggttcgccggactcggccgggtcctgttcgttcccgccgacgtgggccgggaggacgatgtccgcgtgctcgtggagcgggcggcgtcgcatttcggcaggctggacatcctggtctgcaatgccggcgtcttccggagcgttcccctggagcactgttccctggacgaatggcagaggctaatcggcaccaatctgaccggcgcctttctctgcgcgaagcacgctgcaccgttcctggcgtgccacggcggcagcatcgtcaccatcgcctccacccgggcattcatgtccgagcccgacaccgaggcctacgccgcgtccaagggggggctggtggcgctcacccatgccctggccgtttccctcggccccggcgtgcgggtgaactgcatctctcccggctggatcgagacctgcgagtggcagaaggcgagccgtcgccggcccgcggcacattcggaggaggaccggagccagcaccccgccggccgggtcggcacgccggaggatgtggcatccctggcggcgtggctggtctcgcccgaggcgggattcgtcaccggcgtcaatttcgtggtggacgggggaatgacgcggaagatggtgtacgtgtaactctcagccgatttccacgatctttcctcccggcaggagccggaagaggttgccgcgccagcggacccggttgccggcgaaggagagggcccaggtggcgaaggcgaggatgtcgcgcagggggaggagccagagccagcgggggaagatgccgtcccgcaggtaccggcggctgaaggtaacggccaccagggcgcgggtcaggtagaggaggatcaccgccccccatccggcggcggaacagcccgacaccagaagtgccaggcaggccaggggaacgggctgggtgatgcccgagcccaggtagccgccggggcgcgaggcccgcatggtgcggcaccagcggagctggcgggagaggaccgtggtcaggttctcccggtgcatgacgctctccacgaaacagtccgacagctccagccgccagccggcccggtggatcttgttgcccagctggtagtcgtcggccagatagtgggtcagggccgggaagccgccgatggactccagtgccgtgcgccgcaccgccatggaggcgcccagggcgaaggaaagcccttcgagccgttgggcgaccatgacgttcggcaccatctccactgtgaaccccatggcctccagggccgtggcggcgccccgtacgccggggctccggtagagagaggtgacgagccccactgccgggtcggcgaacggcgcggtcacctcccccagatagtcggacgtgacacggatgtcgctgtcgcagacgatgaggatgtcgtgcctggcccttgggaaggcgttgatcaggttggagaccttgtagttggggccatggatggtgccgtccaccaccagatcgatgtcacggtccggaaactcggccatgaggcgccggatcaccggaatgaccgggtcgtcggccgaggcgcaggcaaagagcatctgccacggcccgccgtactcctggcggcagaaggaggcgaagttctcgaagctctctgcgtccatccccttgaccggcttgaggatggtcaccggcggggtgtgtcccggtccgggtcgctgccggccgaaccaggcccgggcgcagaagagtgccaggagcccgtaggccagcggcgggagaacggcgaggaggggaagcagggtgtcgggcgtcacgggaacctctctgcggcgcgcccctagtgtccggcgcggcagggctattctctccatttgggctgattatgcaacccctttttcccccagggaagcggttccgacggcatgcgttgcacggtatgccgttttcgtttacgatgcaccggcaatgagccgggctcagcagttacggtgccggtgccacgggagcggtcacgtttgactgatacgaactcagacatacgcattgccggcatcgagccgggtattctctcctcgttcatcatcgagctgaatatcctgaggcgggcggtctcggcctacccggaggggcatccggccatccgctccgcggcggagaaggtcgccggccagacggacctgctcctcgccggcgagggaagcgccaccatgggcatcgcgcgcgacaccatcctcttcggcggccaccccctggaccgtcggaacctcgtgttccgtgacctggcacggtttctctccgagcgggggctcaccctgcttacggtgaaacggggcgtctccccggacgaactggtccggttctgctcactgctgggtctccggcgcgaggagattcgccagcggggtggcctggggcggatgatgaccgaagcggctatcctggggcttgaggtgacggggctcgattacggcctgttccacgtaaccgaggacgagcgtgttacggccccatcggccgatcaggacgatctttcactctgggagcggtacgtgcgggggatgctcgatggtaccctggaccccttcggcacggtgaccgagcatcacggcactctggcgccggaggagctggcccggctcatgaacggctgcctcgccggctcatcggaaaaccggcagaaaagttacgacgcggtcatcaccgcgtttctccgcaccgtacgggaggccgagcaacatccggtgggagacgatagtcagacggcccgcctggccgagctggccgaactgctcacccccgagttacgccgccagtttctgggcagtacctttgcgtccctggcgcgccatcctgccatggcggagcgggttgccgcagccctgtccgacggagcggtcatggaggcctttacggggctgaccgaacgcggctcctccatccctgccgttctgctcgatctctttcagcgtttcggtttggccgccccctccactgctgtcggccgggccccatcgtcccatcccgccggggcggcggagatggcgcgccggttggaaaccgttctgcgagaaggggacagccgggccttcgttcccctgccctatgaggaagacctctcccgtttgacgcgagccggggttcaacgggcggtggctcccgaactggagtccctgcggctggaacttgaatcggaaaatgctgcagtcaaggcgggagaggtcatcatggaaatcatccgcctggagcctgacggagccgacccgtttgcgtcgaacctggcagagcttgccgagtactacctcgccaccggagacttcggttcactggggggactgttcctgcgcatccacgccctggaaaaggccggtgccggcgctgccctgcgagaggcactcggcgctccgtctttcgcggctgcattgatcgacgcgcccgccatctggggaaaagtgcgttacgacgagatccggcagattatttcgcagctcggctccccctgtgtgactcccctgcttgaccggctggcggtggaggagtccatgaccctccgacgctggtacatggaatgcctgatggggctcggcgacgccgccggcgctgccgccgtcgccctcctggaggacggccggtggtacttcgtgcgaaacctcctgatccttctccggcaactcgactactcggccggcgcggcacccgccagaaagctgcttgcgcatccccaccccaaggtacgtcaggaggcggcccgcaccctgctcaggttccgcgactcccaggcggagcagtggctgctccgcgggctggacagctctgaccgcgagaccctgctcatggcggtgccgttggtggacggcaatgcgagccggcgggtccgggctcagttgatcgagcttctgcggcgcggcggcgctgccgccgatccagaggtccgctgcgccacggtccgggcgctggccgagacgggggatcccgcagccctgccggagctgacgcgcattctgggcagcaggagcctgctgcgctccgcggccctcaatcaggtgaagctggaggtgatccgctcgcttccccgtttcccggggcaggagcccctgcgcctgctgcgcgatgccgccgctactggtggcgaaatcgccggtgccgcgcgggtcgcgctcaggctcgccgaagcgagggaccgatgaacgaagcgacgcgtcaacggcttctcggggcactcaggtcgctggtcacggccatttccggcgccgccctctacgcggcccggcatccccgcgtcatcctgctgcgttccgaggcgttcacagagctgtcggccgcccttgaggcggacgaggccctgtcgctggtggtcatcgatggcgagatactggtggagggcacgccgcttgacggagggctgtttctgcaacgcctcgcgggaatgctcacgtcccgggggatcgggcacctcaagttcctgcgcggcgtgacggaagaggagctggcggccctggcatcgattctcgctgggtcgggaacggcgggtggcgagttccattcgtcaccccacgtgcggttcggccgggtggaggtccgctattccgggggcacggacggcaccggacacgcctcgggcctgcccgccatggagatcggccgttttatggagctgtaccaaggggtcgcccgccaccggcgcagccatgtgaccggcctggccgatctggtggcgggcttcatcaccgccctgcgcgagcaggccagtccgctggcggccctggcccctttgcgggacgttgacgaatatacattcacccactcggtgaacgtctgtgtcctcaatctggcccaggccatggccctgggcatcgacgggcctctcctgcaggaaataggcattgccggcatgcttcacgacatcggcaagatgttcgttccccccgagatactcaccaagccgggccagctggatgatgacgaatgggccgtcatgcgccgccatcccctcatgggagcccgctgtctggctgaaacccccggcgtgccgcggctcgcagtggttgccaccttcgagcaccatctaaagcacgatctctccggctatccgtccgttgccgccggctggcgccagagtctctgcagcgagatgacgaccctttcggactttttcgatgccctgcgcacccggcgcgcctaccgcgactccatggaactccgtcagatagccggcatcctgctggagaagcggggccgggatttccatcccctcctcacccgcaattttctgctggtcttgagccggcttgccgcctaatcccccaccttcagcagcgccatacagatgtcgtcgccggacggcactccccccgtgaacatccgcagtcgtgtcagaatggcgtcgaggagttcttccggttcgcgtccgctttcctcctccatggcccgggcgagcctggccgtgccgaagaattccccgtccgcgccggtcgcctcggtgatgccgtcggtgtagagcagaaggatgtctccggcggccatggtgacttcgttctgctcatactccacgaggggattgacgccgaggatcagcccctccgcgtcaatctggcggcattccccccggcggcggcagaccaggggagggctgtgtccggcgctggcaaaggccagagtgtgggtggcgggggagtaggaggcatagaagagggttatgatgagctccgcccgggacaggtcttcatggagcagtgcattgagcgaaccgacgatctgagcgggtgttccccccgcgtggaccagggagcggatgacgctccgcagttcggtcatgataagagccgcgccgacgctgtggccggacacgtcagcgatgaccaggtcgagtgagccgtcctcccgggggaagaaatcgtagtaatcgccccccacgtgggcggccggcacccagcgccccgcgcaccggcaacccggcacgggcggaggcgtctccggcagcagcgatcgctggatctggcgggccagctgcatgtcgcaggcgagccgggcattctccaacagcgcttcctgggcctgtttccgctcggcaatgtcctgcttgatggcaatgaagcagcggatggccccgcgttcgtcccgcaccggcgtgatggtctgctcttccgggtagagggagccgtcccggcgccggttgatcatctcgccgtgccagaccgtacccgagcgaatggtgtgccacagattgcggtagaactccttaccgtgcacgccggagttgaggataccgatgccgcggcccgccacctcgtccagcaggtagccggtcaggcgggtgaaggcggggttggcccagattatcctcccctccggggcgcagatgacgatggcgttggccgccgccttcagggccacggtctgaatctggcgggtcagttctccttccttgcgctcggtgatgtcggcgatgagtccgtcgtaggccgtgagccggcccgtgtcgtcccaggttgggacgatggtattgcgcacccagcgggtttcaccgtccttgcggacgatccggtgctcgagggtcaccacccccttctttgcctccagccgggcgatgctggccagcacccggtcccggtcttcgccgtggatcatctcgtaccagagggtggggcgggtattgtattcgtcgctcgtgtagccggtcacgggcaggcacccctggccgtgggaggtgcggatcacgtgcccttccgccaattccacggtgtaggtgtagttggacacggcggccaccagccgccggtaccgttcctcgctccgggccagggcctgttcggcctcccggcgcttgcggcgcacttccgcctcctgcagttcgcgggcgatggcaggcaccagccgggaggtgcttcccttgatgaggtagtcgttggcgcccgccttcatggcggccaccgccgtttcctcgccgattttgcccgacaccacgatgaacggcagatcctcctcccgctcccgccagagccgcagcgcgtccatgccgctgaagcgggggaggacgtagtccgagagggccagatcccagtcccgcgccgccatggccgcaaccatctcggcggcggtctccacccgcacatgatcaggctcgtatccccccttgcggagttcccgcagcaccaacagcatgtcgtcttcggagtcttcgatgatcagaacgcggagtggaatgcccatggcgtgcctcctggtgccctgtcccggagataacgtcccggtttcatagtgtactacgggttgcaggtggggcaagaaggaggcgtcgacgggcgaaaaaaatcagtgcctccacaaatgcgttcaagaaaatttccgttatgccgaaaagagttacatgagttgagactatgttattggcactggagaacatcatgaaatcattgcaggcggggtgtgtatctgcggtactggcggccatctgtattgcgacgccggccggggccttccattcgggcggtgcggcccagtgcgaggggtgccacaccatgcacaatacaagcgaaggcgccgccatgaccgggtcgagcgcccgctttcagagcggcccgtttcttctcagaggatcggaccagagctcagcctgcctcaactgccatcagcaggccggagacaccggtcccacctcgtatcatgtttccactgccgaaaatgacatgcccgtggggtcgccgccgttgcagctcacccccggcggcgatttcggctggctgaaaaaatcctattcctgggctcccgcgccgggctcagcctcggtggagattcgcggcgaacagcatggtcacaacattgtcgccgccgactttaactatgtggcagacaccacaaatatcaacgctccgggaagctccactccctatccgtccgacagcctccactgttccagctgccacgatccgcacggcgcgtaccgcattgtggagaacggggttcaggccacgagcggcaagccgatcaggggggccggctcctacggctccctccccgacgcaggttccgccgtgggtacgtatcgactcctggcgggggtcggctacaaacccaagtccctggccggcggcccggcctttacccacgcagcgccttttgcggtggcgcccgtcgtctacaaccggtccgaagaatccagcgacacccgcgtttcctacggcaaggggacttctgcctggtgcaccaactgccatgccctcatgcattctgcccccggttcttcgcttcacccggccgacaaacagctcggcgacgtggcccagacctacaatgcctaccgcaagacgggcagcctggacggcactgtggctacggcctatctgtcgcttgtcccgtttgagctgggggatgtgaccgacctgacggccctcaaggatgcaatcgccaccaccgccggtccggccgcaacggacaaggtgtcgtgtctttcctgccaccgtgcccacgcctccggcttcagccatatgacgcggttcgccatcgactccaaccacattaccgtggccgatgcctccggcaatgccatctggcccgatccggtcatgaacccctcccaggcccagggccggaccgtggccgagacccggcaggcatactacgggaggcatccgcaggcgttttctccctaccagcgcgtgctctgcaacaagtgccacgccagggactgatatcgagtgtccgcaccactctgagaaaagcgaaaacagtggcttgaaagggccggccagcaatggtcggcccttttttgccgctgatgcacgtccggaagtgctcgccccccctcgctcaaccaccttcccgaaacctccgctccttcgtacccgctgaaaacacaaggaaataaacaaaagcagtgcaattaaggggagatggatattaaactgcatcacctgcggttactttgtatttattaaatttttgtcacatattggtattcaatttgctgctttatgaatagctttgatgggtacgtggggtgttggcaatgggtgcatagtgaaactgattgatttcattgtgaactgttgttttcggaaggctgttgccaatcggtattatgtcgtgattttgacttttggtgcgtcgagtgtcggttatttaacgtaatactcacatggtatcactgtggttgtgggtagtgaggttactgtgaatacgcgatcttggaaaatgctgatgatgtggtgctccgtgatgtttgtgggtatttcgccggtcctgaccggcgtggacgaagtccgggcagccatccagtgctatcagtgccacggaaccgcggcaaccagtgactatcgcccggaagacagcgcgttccgcgctatctccaccggaggattcaagggaaatcaccggactcacatggcaagcagcgccacggcaaacagctgcacgatctgccacggcacgagcggctaccaggcaagccatcgcgacggtaccattgccatagcttccaacattaatgcgtcaccggccgtcggaacctacagtcgcggcacgtccttcgcccagagcgcctcggtggtgccgggtacctgcagcaacgtcaactgccactttgaaaccgtgacgccggcctggggcagcacgccccttgcctccaccgccgattgcggtacgtgccatggcagcgcgccggccaccggcagccatcccgtcggggggagcaagcacggcgcctattacgggaccggaacctcttcgtgtggcacatgccatcccgaccatggggccaaggagggtacagcccgttttgcccatgccaccagtgtcggtcgggacttgcaggtcagcttcgctgccgcgccgaacagcggcagcggcagctattccgggccggtaaacgattacctgccgagtcagagcaatgtcttcggcacctgttccggcacatactgtcacagccccggcaccaagtcgtcggcattcgacgccccgaaccagtccgcagcctggggggggagcctggcctgcaacggatgccacaagtccgaccgttcctcgggcacggccatgaccagcggcagccaccgcgcccatgtggacggctttgggctgggctatgccacggtcaggtgcgtcaggtgtcacggtgccaccgtaacctcggccatggccatcggcacctacggcaatcatgttaacaagctggtcaacgtggcgttcgacagcaccaccacggcgaagaacggcacgtacggcggggtgtcgtctcccatgaccaaagcgccggggagtgcctacggcagctgcaccaacgtctactgccactccagcggccaggggaacagcggcagctggccgccgacctatacgactcccacctggggctccgccgcaacggggcagtgcggcacctgccacggcatcaacggcgatacccacagcggttacggcacaccgaccatcatgacttcgggcagccacaccaggcacctggcctattccttcggtattaccagcgacgaaacccgctgcgcgacctgccacgccaccaccctgaccggattcacccccacggtctgcagctcctcggtctgtcataaccagatcagccagaagcacgccaattatgaagtcaatgtgggattccccgactactacggcgccaccgctgcctacggcggcacaccgaagccgggtgacggctacggctcgtgcacgaatatctactgtcacagcgatggccgggacaccctccactacgcccagacccccctgacttggggcggcgcgtccctgggctgcaccggctgccacgggagtgccacggcgcctcaaaacggcagcggcggcaccaccctgtcgggcaagcatgccgtccacgtgaataatgcggcgatcttcggcaccaataacagcctggggtgcgtccagtgccacaacagaaccgtcagcgacaacagtacgctccttgggaccaccggcacccagtaccatgtcaacaagacccgcgactactatgggaccatggccggcagctacaactccggcaccaaggtctgcagtaacgtgtactgccacagttcgggccaggccacaccggtctaccggaccgtggccgcctggaccagcgccaccggctacggctgcaacagttgccacggggccgacagcgccttcacggcagcggccggcgagcccaactatgccaacggcggcgccggaacggccacggccaacagtcaccagcgccacgtagcaagcctcggcattactgccaccaccggctgcgccgcctgccactgccggaccgttgacgcaaccgttaccaacaagctgcgtaactactcgaccctgcacctgaaccaggcgcgcaacgtggccatgaaggccatcaacggcaagtccggaacctacgacagcaatgccaagacgtgttcggccacctactgtcacggcacctcaccgtcaccggcctggggcggatctaccgcctgcaactcgtgtcacagcgcccgggccaccgatgcccactgggcagccaactccgcccataagatccactgggagggatccgtcctgccctcttcgtatgccatgaccccgggcaatggcaccggcgatgcggccacctaccggtttgcctgctcgtcctgccattccccctccggaggctcagcccatgccggcggcgccttggcggcaagccaggcggcccaggtctatttcggttactccgcggcaggcgtgcgcggcagctacacgggaaccggcacggcctacagcaatgacaacggattcaactggaccgccggatcctccggctgtaccgccacgtactgtcactccggcggcgccggtcaggccggtcgttcggccgttgcctggagcaccagcgccaaaacctcctacaactgcaacctgtgccacggtaatgccgctgcacccaacaacgactggcggcgtggcgcccccctctatgcctccggctccatcacctacaagggccaggcgaaggggaacgcccatggtgctcacataagcgcacagaccagcctctctgccgtctacatgcagtgcgcccactgtcacggagccacgaccgccacaagcaccgccatcagcgacaagcgcaagcacctgaacaaatcctacgatgtctccgccggcggcaccttccgggacggggacaacaccgccaactcgacggcggtcactatcgcttacagctacaacgttgcagggagcagctgctccaacgtctcctgccatccggtgggcctcgacgtgaccaccacgccgtccacgccgctgacgcggtccaccagcacggctgcgtggaacagctcctacaaatgcaccgactgccaccgcatcccgatgcaggataccgatacctaccatcatgccatgtatgactacggccggacgtatccgaccacaatccccgacggcagcgccaccagcggcaccaattacaccagccggacctgcaccatgtgccatgtggaccacacgatcttcagccccgatctcaacgtcaacagtgccggccggtcctacaacctgaggaccgccatcggctcaacgcccaccacgacggcaaacttcaccaattccgactacagcgcatccggcggcggtatctgcatcagctgccattccacggagcgaaccaaatccacggtacggcgcaaacaggaaaccaacgccaccaaaacaccgcctgtcaccttggccaactactccggttccgcccatcagtacaatgtgccggccagcttcttcagcgatggcagccggttccagggcaactgctccaagtgtcacaacgccctggtcaacgagacgtcggtattcatgagctataccggctccggcgactcgttcggcaatcacaacagcggcatcaggcggcttcagggctccctcggcgcaacaggcggcgaggtggctgaagagcagatctgctaccgttgccatagcctgtccagcgatgccgacccggggggcggcccgcccaaggcggtcgccaacaaggattactacggggtggcacccatgagcctggcgtcccaggacatctttgctgccaaccgtgacttccgggccgcgaacccgacgtacagcctcaccaacaagctgtatttcaagccggccgcggccgagacacctgctgaggccatgccgaatcagcacaacaccggcgattccttcagcggcggcacgtgggtcggccgcgtcatgtccccctgggagaccacggttacctatgaaacaaagagccagggcaccaacctggagggcaccagctactggcgcatggtcacctttacctcgcccgcggtctacagcaccactaccgtccccgccggcaactggatcatcaacctctactgccgcgagtcgtccaccgcccagaacgccagggtcaggtacatggtctacaagtggaacaaccccgccgataccatgggagccaccatcatcgccaaggggacctatgccaccgagctttccactgcgggagcccccggtaccgtacgccagataccggtgagcgtgggtaccctcaccctcaacgcgggggagaagatcgtggtcgatctttcgctggagacgaccaccacgagcaccaacggctataccgcgtcattttacttcggcagccgcgcacccagcgagctgacgctccccggcagcgtggcctggacctacgccgacccgggcgccccaggttacggccacgcaacccagcactattcagggatccatctcccctcgcgtcagaatgaaaccctggcctatatcgcccaaaacaggcacatcgagtgcgtggactgccacaacccccatgcgacccgcaacgggctccacggcgactacggaatcgccaccggcggaagttccaccaccctggtcaacagcaacaagaactgggtgcccaaccagtgggtcggcgattatatcaacatcatttcaggcaccggcgccggccagacggccaccatcagcggcaataacgcgaccaccgttaccgtggccgggtggactgcgccggccagcggcagcgtttaccggatcatcgccaacaataatgcggtgtcccggagccagcgcggcgtgtccggcgccagtgtaagctattccggggcctggaccaacggcacctataccatggtaagcgaggccgcctacgagtaccagatctgcttcaagtgccatgccgccaccaatccgaccaccaatacgctacgctactggaacgtaacctcgccgtcgttgggggcggcccgttggaccaacatcggcctggagttcaaccccaacaatgcctcataccacccggtgatccagccattgccatccaccggcaaccggcggctgcaggcgaccgccctgaccggcggctggcagccgggcgaggtgatgacctgctccgactgccacggcagggataccagcacctccgccacggcccagggcccccatggttcgaccgtcaaatggctgctgacgggcatgtatcagaactggcccttcacttcagcggcggccaacggtacctcatccggcgggaccctgctgaccggaacgggcaccgcgacgcctccggccaacaacttctgcttcaactgccacacctgggccgccggcggcaacggtcacgtcaagtcgtcgggcgggcacagcaggccctgcgtcaactgccacattcgggttccccacgggggcaaggtgccgcgcctcctgaccggggccaatgccccatcccgttacaagcccgacggcaacggcggcgccttttccggttcctacctgaccagcgccatcctgccggccagcggctatatgggggccaacaatgtcagctgttcctccatctgtggggcaaggcacacggacaacagcataaaggcctattcctggtgatggggtacgggtacggtggatatcccgaccgggcgatgcccgggggaggcgggaggagtgccggcacctccgggggggtgcgtgtcggcatgatcctgctggcggttgtgctggcagtttgctctgcctgcgccgggggcgataccggcgaggtcgaggcgaccattcgccgctacaatgacctgctggtccagggctaccgggcccagaacatgaatcccctcgtggaagtcaccacccatgagcacgcgctgaaactctatcaccacatggccgccctcggcgagggccagctgcggatggagtcgaagctcaagaggatcaggttcctgaatatcgaacggcgcggcaattccgaggcgacggtggaaacggaggaaacctgggacttcacccattaccggatggccactaacgaaaaatacgccgaggaaaaagacttcatttaccggatggggtatgtcctgaacaaagaaaacggccgctggctcatcaccggggtgaacaccatcagcggcaccagcaccaataacgtggtcccctggccggtgctggaccgcaaggggagggtcgtcaatcaggcgcccggcggcgcccagggacggcacccctgaccatggagcggatcaagcggtttttcctggcacgcggcacggtcatcagtttcattctcctggcactctgtgccatcaccctggcagcgttcattccccagcgcttcctgacctcgcccgaagagatgctggcgtggcagtcggcctacccgctgttcgcccgctggagtagcctgctgggcctccatcacatctatacacatcccggctttgcccttatccttgccggggggacgatttcccttgccttttcgaccaggaatcaggcgcttaccgcgtggcagcgcaccgtgcgccccgccggcggtacagccggggaccggcgcttttccgtcgcccgagcgccggcggaggtttcccgcctcctgatgaccaacgggttcatcggtcagggcatattcgatggggaaatccggctggtgcgccacccctgggggtactggggcaatactctgctccatttcggcatggtgctcaccattgtcgcatcgctctgtatcgccctgacccagcagcagggggtgatacatctggccgagggcgccatccagcatccgtctcatcccctgctgcgagaggagcacggtcttctggccggtccgctgcacctgccggacgccgtacggctcaaccgggtctcgtaccgcttcggggcggacctcgccgtgcgggaactggcctcgacccttacgtttctgtccgatgccggcattgccgaaacaaggaccgttgccatcaaccgcattctcaaccaccggggcctccgcttctaccagggcgtggagttcggtcacgcctttttcgtggaggcgaccgggccgacgggggagccgaaggtgttccagctccagttcatgcaccccgacagacccgacctgccgagctataatgatttcccgaacctgctgggcgacggctccctggtgcgggccaagtacctggtggatggggagggaaagaccttcgatcgggcaagccctctgctcaccctgcgcctggatcgtgacggacaggaggtggggcggctccctctgcagccgggaggggagggggccatcgggcagtatcgcttccggctgctgggcttcgccccctggtcgcggctgatcatggtgaacgtaaccggaatgccgctgatatttgcgggtttctttgtcatctgcctgggcggtgtccttcactatttcaccccgccccgtcaggtgtcactggctgaaggggcgggcggcggcacgacggtgtcctggcgggcggcgagattctccggattctaccgggatgagccggattcgttgaaacggatggtggaacgcgagggagtgcatgactgatcaggcgtcggtatacgtggcaatgaactggctggcggtctgctgctatgtggtggcgaccgtcctcaatgccagcggtatcatctttcggaaggccgtggtggagcaacgcagctactggcccttatggctggggctggccgtacactcggtctccctggtctactggtggcgggttgtcggtcacggtccctacatggcccctagcgaggtgctgctgtcggacgcatggatcgccatggtgctcttcctgggcttccagcgggtattcccacgcatccggccgaccagtctcatcgtcgtgccgctggtgttcctgatggtggcgctggccaacttctacaaccccggcatccgttcgctgccgcccaccttcagcagcatctggctcgtgctgcacatttcgttctacaagatcgccctcggcgccctgatcatcgccctggcattttccatattctacctgctgaaggcccggcctgcccccccggactggctcaggcgcctgcctgacctggaagatctcgacctccacgcctaccgttttgccgggttcggcttcatcttctgggcgatcggcatgctggccggctccatctgggcttacaaatcatgggggcggtactgggggtgggatccggtagagacgtggtccctcatcacctggctgatattcgggacctatctgcacctgcggcgctttttccgcatgggggggcgggcggccgcctggttcttcatcttcggctttatcgtggcccttgtcgccctgtttgcgtcgtcccacatggggacctccatccactcggagtatttccagtagaggaacaacaggcggccggcgggaatgatgctccggctatgggagcaatcccggccgcaggggactattgggcccggtgtggcgtggtcgtgtcttcgggccggggaaggaagagggtgaacagcagggcgcagaccgtgatcgacgcagccagcaggtaggcaccggagaagctgccggctgccttgccgatcatccccgccagggcagggcccaaggtctggcccacggcaaagaagatggtgatcgtggcgaaggccccggcggcgcggggcgcgcccaggtaatcccccacggcggccgccatgatggccggaatggcaaagaccgcaagcccgtacagcacgatggagaccaccagacccacccctcccggtttcgtacccgcgatcaggtaggccgtgctctgcacggcgaacaccagcgccagcccgtggcggcggccgatgcggtctgaaagcgccccgaacaccacccccgagaagcagctgaaaaaacccgcccacgaccagtagaggccggcccgggcctcgctgaagccgaactcccgcaccatggtggtgacgatgaacgtgccatagatcatgaaggttgcgccgaaggccaggtagaggagtcccagccgcatcagcagcatgccgtcgccgggccgctcgtggggcacgagatcctccggcgccagggccgcgctccggccgagcggttcatgccccacgtccgagggatgattgcgcaccagccatgccgacaggaccgcgacccccagggcgacgcatcccagcagcagccagccggcccgccagccgttggccccgaagatgccgttcagcctgggtaccaacactccggccagtacgatggccgccccgttgccggcgatcatcagccctgccgccgtgccgcgccggtcgctgcggaaccagtggccgatcagcaccatggtggggatgttggcgaacccggtccccatgcccaccagggcatagagtgcaaagggggccgcaaagccgctggaaagccccatggccggcatggccagggtgatcagtgccagtccgccgctgatcaccgcccttggctggaaacgccggatgagccggggcgccaggattacggaaaggaggtagccgcagaaattgccggtcccgatgaatcccatgcggtcgtaggagagccccagccccgcctgcatggaggggaggagcatggtgtaggcgtagcgggccaggccgatgcaggcgaagatgatcaggaagcctacggccacgatgacccaggcgtagtggaatcgccggccggccgccgggacagtgccgggtcggtcggcatgtcggtcggtgggcgtcgtcacctgagtcctcaggctggcgaagagagcttgagcccgatgatgccggcgacgatcagcgcaacactgatcagccgggccgggttggccggttccccgaacagcacgatccccaggagcacggtgccaacggcacccacccccacccagacgctgtacgccgtgcccaccggcagcgtcctcatggcgatctccagcagccagaaactggcgatcattgccagtaccgtcaggaccgtcggccagagccgggtgaacccttccgtgaatttcaagccgatggcccagcccacctcgaacagccctgcgagaacaagaattccccacgtcatgatgtcgtcctttccgattcgtggggtcgtccccgtggatgttcgggcggcggagtcgtccccgccgtcggtcggtcagtgcgtcgccgatgtggagcagagattgagaaccagtacgccggcaatgatcagcagaataccgaagaccgccggcagatcgagccgctgccccatgaaaacccaggcaaccaccgcgaccagcgccgttcccaggccggaccagatcgcataggcaatgccgaccgggatcgctttcagggtcaatgacaggaagtagaaggcggaggcatatccggcgacaaccacgcatgatggccagagccgggtgaacccttcggccgacttgagcgcggttgtcccggcaacctcactgatgatcgccaccagaagatacagccatttgtgcatttggtcgggacctcgattctcacaattgatggagggccgtcagggtgcgacgacgacagatccctccgcactgaagttccgctcattacggccacctgccatatcgatactaataatatgagccggcgttcctctcacgctgaacaccttgtagcacaccctccggtgtgccgcaaggctccggtccccgcggaggctgggaggtcttattgctctgcggtgtgagactccccgccgctcccttcagtggggtcgtgcggtgaaggaataacgccgggccacggaggaggtgtcgtggagagtggccaggagcgttggctcgttgccgagcccctggggcgcgacgctgttgtgcaaggccttgagcgcacccaggagtggtgcggcttcggtgctagcggtgacgcgggcgtcttcgcccagggcggcaatcaggtcgaccagccccttgcgctccttgggttcggcgaggttgccggcagcgaggatggccaagtggtcgaagtagacgggggcgatgtccggcgccccggtgacaatggccaactgggtcaggagagcccggtaggctgtctgttcccccttgtcgcccaccagggtctcgtgctcgtggagcggcaggctggtgcggatcaaccggtagacgttgacgaagcgcagtccccgacgcggggtgcccccggcatggggggcaagttcggccatgaaggcggtttcatggggggtgagggtcatggtgcgggcctcgtgctcgcggaaggactccccgccgctgtcgggctgagacggcgcagcggggggcggggacgcgaccggtgcctctgagggcgctacttcagtcgctccgcccgcccgctctgtcggcggttggagcgaaggcgccggcggggcggcgttcggagccggttcgggcgacaggggtgcttggtcggcctggactgtcgactcggctgccacgatccccttgatatagttccggcaggcgtcggcatccatggcgcgcacccagtagggaagctggaagatcttctccaggtaatcctgggacgaggcggcccgctcccggtctgagttgttgggagcggtgcgccggtcggtggcatcatgccgtgcttcgccggcgggggcgccggggcgggcgggtgccgtggcgccggttccggggatgatgacggtttcggccaggagctccgggtagacctccttgagggagcgggagacccagcgggcgtccacggccacgacgaccacgaagagggggaagcagaggagcaggtggatggcctggaggacctccacgaccttttcgggcgggcagcggtccaagtcgtcgatgtagaggatgatccgctcgaacaggcgcagggattcggcgtcgaaggtggtggaggcccggagggcggcgacctcctcgtcggtcagcacgtcgccggagcgggcgatgagttcttccaccctgcggacgtagtcgagccgggcccgctcatattcctcggccagctcccggtcgcgatcggcgtcggccatgagctgggccagctggccgaaatccttgcggatggtggcgatgatacccaggtgcttggcgtagtccccgctgacgaccttgtcgcggatgaaggcattgagccgcccccgggccgtggccccctggaagtcacgggccgcgtcggcggcgcggcggtcggcatcggccaggcggcgctcggcctgctccacgtcgctcctgagccgcgtcgcctcgcgctcggcatcggtgagcagggccgcttcattgctgttctttctgaattcctcggtccgctcggcaatggccgtttccaggttggcgcggaagccttcgagggtgtccagggcggtggcggtccgcttgagggccgtacccgcgaacccggccacggaggccatgaccgaggagagtcccagaacggcggcgttcacctccttcagccaggagagcacctctgtccgacccaggatgtcccggaaccagaccacggcgaccggcgccgccacgaggatcagggccagggccgccagccaccgggggcggccgagcgtggccatggcgctccgcccgagggtccgggcccgtccggcctgggtggtggtttcctggagcacttcgctcaactggcgggccgaggcggagagttccggaactcccaggacccggccggcgcggtcgatggtctcgcgcgtctcccggtccttgcccagggtcgtgcccacggcggtccagaattcgcctgccgttgccacggcctggcgggccagagccgtctcgaaccgggcccggacggttttcaggttttcttcggcctcctggcgctggcggcggcggagcaccagttcgtccatggcctccagcctgagggtgcgggaggtggagaggtggtcgaagagaagatccacggtctcgttggggttttcggggcgctccttgagccagcggtccagttcggtgaagatgtaatccaccaggctggcccacaggttggattccacgtagtgccaggcattgaagcggatctggacgatgttgccgtggaaggggccgtcactgtccgcatcccgggaaatccgggccacatgctcgtgcatcagcttcatgaagaaggtcttgcccgacccccattcgccgaataccccgatggagaggggcgggcggatggcgcggcccgcggcgaggcgggcaaaggcccgggcctcctgccggacgtccatgaggtccgtggccgaggtgggatcgtcggcggtgaaccgggcaatgaggacgtcggggccggcactgacgggcgggacgggggcctcggcggcaaaactcttgaagatggtgtcggcgggaggaggttccgggggcggcgcctcggcctgctccagggccagggagacccaggtggaatcctccgacgggaaggcccgctggaggaagtcgagggtgctgcgctgccaggcggcgatgtcgaccccccagccgatgagctggcgccggtggtagtcggagaggcggaaggcgagggccgccagcaggtggcgcgtccccagggggcggggctcggcaccgtcgcgggtggcgagccgcagcgccgacccgaggatgtcgcgcaccgacgaggagtagaactccctggcatcggggagggtgccggcggctgcctgctcctcaacccttgggcgcatcgcctcggatgtctgcaccaggtcggcgatagcctcggcccgttctcccgtttcccgggcgtagcgggtaaaccaggcgccggtctcgtcctccacgagaattgcccccacgaggatggaggtgaagttcaccggcgtgccgtccccccggatggcgccggcccatgcggcaaggcgcatgagccggtcgagggacggttcgtaggccgcttcggggggaaacggcgccaggggggcggtttcgggcttgtccatggggttctcccgggttgtcagttacggttaccggttcctgccgccgccgggccccatccccttgccgggggcacccattccggccggacccatgccgccgcccggcaccggcggttcgtcgggaagggtcactccccgctccctggccctctctttcatccgctcgtggtgctctttcctgatctgctcccgttcctgcacggtcttggcggcccgcatcctggcccggtattcggcccgttccttcctggtcatgagctggctgccgtagacccgttcctgctccttggcctcggtccggactttttcccggacgttctccctgacgcgctcctggtccgttgccggcgcgactccggcgaccagggagagtatccccgccgcgacggttgcgatgagtgcctgcttcttcatggctgcctcctttcgttcatgggttcggcccggtggtcaccaggagcgagaccggccggtgatcgctggtctggctgtccttggggagcccggcgttggccagttcgtgcacctcgtgttccaccttgcctgcatggggcttcacctgccacggcagagagccgttcacgagcccctgggtgaagagaatgtgatccagaagaatctcggggcgccggtccggctggacgaagtccctgaaccggacagtccagcagagttcgtcggggatgtcgaagagaccatggttaaggaaccggctcgtggcaaagacgttgccctggatattggcgatgagatcgaagaagaggtattgctcctcgaagtactccttgcccggcccgtcgttgaagtcgcccagcacgaacagggcggggttgcccacttgccggaatttggcgtcgatgtacgcgcggacgttggcggcctcggtggccatcttgatccgggccgtgagggcctcgcggatgaatcgctcccgttcgtcgcgccagagccgctctccctggttgatgaacttgctcttcaggtgcaggccgataaactccacgcgcagaccgttccagtccagaatcaacacttggggatgccgatagtggcggtgtgtcccctccgtgaattcgccccacagatggcatgtccatgataccccggcaaaggcatcccatgtgccgacgggaagaagcgatgcccgggccgccagatcctgtcggacgaggaaccatatccactggtcacccctcgtggcatagttgccgtcggccgccttcaccgccacccactcgccgtccagcaagtcgttggcaacaagatcgatccccgcttcgccggctggaccctcaagcagacagagaatgtcgggcgccaactccctgatctcccgcaccacggcatcccgtcgacggcgttctttggcggtgggatgcgctctggtcaagcgttccagatgcgccacgttccaggaggtaattttgactgtgcccatgggatccttccgtgccgcgcggccaccctgtcggcggaatgccgggaagtggtcccccttgcggctgcctgcgtcacttggccttcagtttctctcgatgttcgtacagcttgcgatactgttctgccgacggtttctggacgaccggcctaaagaccgtgatggacctgacccgctcgtcggccgggtcgatgacgaattcgaccccctggtccgcataggtgagaacgatgacgctccctttcatggtcttttctcccctgccgtagaatcgcagtacctcggccagggtggcgccggccttcaagcggttacgctctacttcatatcggggcgatgagacggtgatcctgccgatgatgccgcccgccgtggtgatgccgattcccttgctttttcggatagtgcgaagcgtgcggttgtccggtgccggatcgccgatgctgaaacgttcgattctctggcccgggacaatgattcctccgcctgattcgccgcgcaccccgtcggacggaaggcacgggtccaggccgaggagggcgatccctacgacgatggcagacaatcccttgcgcatgatttctcctcaggcctatggtgggccgtcccctcctctttccgcagccagggccacattctcatgtttcgtcgtacctgcttgctgacgaagcagacgtatgatgccggggattttttccggcctgaccggttccacgctcatatagctataggcgctgcgttccagcatgataatcctggtgctgccggcatccgcctcttccgggtgttcgaaggccccgatgatgatttcccgtcccttggtcggtccgaggatgtagagttccgccccccgctgccgggcctcgtcgagttttttcctcaaggggtggactcccttgtcctcccccgtaaagacgatgtctttcaagcgctggactttgaattcgaacttgaaccggccgtaggcggtggggagcgtgatgagcacagtcagaaagaggaggaagatgacgacaaagtagcccccctcccagagggggagacggatcaggcgtgtactgttcagcaacagatagacgaggatgccgatgagcacccagaaggagtacgagatcatgaactggccgaaggcaatgggtttcaggctgccgagggatgtgcatatccggctggtatcctcatcaccggggacgaagaaggcagagatattctcccgcagtcgcgtcaggcgtctcatggattcgccggcaagctcgtagttcgcgggaatgaggaccagcgaagaggtgtccccctcgctcgtgaggtgaccactcagcaggctgcggaaatcctggagggtgaggttgacccgctccctcagccgctgctgcagggcatggctcagccagacgttgcgcaacgccacataggtctccgatttttcgaagtcagcgtctgagcggaatggcgacggttcgcggatggagaaccgcttctggaacacctccagagaaagcggcgtaccttcccgtcgtgagatttcggccagggcatagttcatccagtgtagggtcggctccaccccgaaggtcagttcctcgtaaaagcgctgctggaactcgtcggcccgttcgagggcacccttgcggggcagcaggatgagaaccatccctcccaggtccttggaaaggtcggccagcacgcgttcctggcacacgatgtcggaagaaagcttcctgacgaaccagcccgaggtgaggatgaaggctgccgagagagccagcgtcaggaaaataatatagttgatccgataccggaggatcagggagacggagcgggtgatccgccccttgccggcgggacgttcattagcggctttgcccccaccgacgggaaccgtcaacaaaagcagggccatgaggatgacaaagaaggggatcagccgccaatcctgaaaaaaggtgaagatgtcctgaaagaactgaaaacccgcctcggtaacgtactcgtcggtgtagtggacgacgccgtagaggttgtaggcccgcaggcgtgccacgatgatggcattgccgatccagaaaaagaggatggcgccgccgccgatgcccccaacaacaaggccgacgctcttcagtacttcaagaatggcggtcaggtcgacccgtggggaggtttggtttggctgttgcgtcttcccgtgcatgggcacgctcgcagtgcaacagggtgtcgggcgcccccaccgcattgccggaggggcgcccggcagtctatgccggtttcaggtcattgcagatccgcaccggccacaaggcctcgcgccagtgggggccgcccggcgtgtaggtacggtcctggacgcggagcttgaagacgtacacgcagcattcgcctcggggcaggagcaggtcggccgggaccgggtagcccaccgatgcgctgcaaagcggatcaatggcccgcaggtcgaactgggccagggtgccgaagaccgcggcaggaagcgggttggccgggtcgcagggggtgcaggaggtgcccggatcgcccacgcggttcgtgccgaagaagcagggagtccccatgctccaggaaacggggatctggacttcggtccccccctgcttgctcaccttgacccagtagaagtcgaagttgtcgttggggcgggtgagtgggagggccgggtcgatgtactcgtcccaggcgatgcccgaaagcggcaggttccagggtacagcgcagtcgggcggggttgcgaaggcgctgacgcggatgtcggcgcagcggggcaccgcatcgatccggatcatggcacagatgggcttgttgtcgatccagaccttctgggtgtcgtagtagagggtgccccccgtgtcctccaccaccaggcgcagggtgaccaagccactcagaccgcaggtggagacgtgggtctgccagcaggagggtgagagccgggcctcgggaacgttcatcaggcagtagggggggaaggggaccggcaccacgcagtcggtgacccaggaggcggtcagcaccgacgtgtccttgcgcatgttcatgtcccggtactgccagaccgtgttgtactcaaccttccagatgttgatccagccgccggtggtggggtcggtctcgaagccgggcttgtagtcgatgaggtaacgcttgatcttccgcccttcgcacccccccacgaaggcgcttccccagatggagaggcattcgccgaaggatatctcgtggatccccgagggtcgcgtgcagagggccggcacggtctccacgaacatggccgccgggtcgtaggcggtggtatccagggtgaaggctccgtcaaagcccaggatgcggacatcctgcttgaagagggagaaagtgatggtcctgacgcaggtggttccctggaccccgtatacggtgaggcggatggtgtaggccccttcgtcccgggccgtggtgtcgaagtaggccaggagtccgcccgccacgggggagtttccctgggtgccgccgcccggcgggatgggtggatagtggaagtccgaagcgtgccaggcaatgccgtcgcgggaccattccagcacgtagcggaggaagccgccccctgtggccgtccccttcacggccaccaccagggccttcaggtccgtgttgacctcttcggccacgcagccgatggggtcggtcagttcgcagaccaggggctggaagcagcggcgcaggcagcggaagtaggccaccaggcagcgaaccagatcgatgagcgagcgggaacgccccaggcaccagccgaagcggaatgcgcagatgcaccagcagcggcagagccagaagcgcgggtccttgctcagtttctcgaatatctcggcccccatgaggagccgggcgttgtccaccgtgaggaacttctcgaacagggcctcggccgcgtcgccccccgagtggcagtccacctggcccgacacggccccgtcggccagttccatggagtgatccatggccttggcctcctgcaccaaccagggcctgaagacctcggcaaagcctgccgtgagcttgcggaagtcggcccgctcctccggcgtgggctggcggccggtgggatcgttctggaagaggcggcggatgcagagccagtagcggtagaggtaatagaccgaaaccgggaaggtgcgggagcgggagaggagccagccgaagcggaggcagcagaggattttgcgcaggcaccactgccactggtcgatggggcccagggcttcccgggcctggggggtgagggttcgcagggccacgtcggcggtggccaggggggcgaaaagccggtcggcgagaagctgctcgtcctcgcagctgtggggttgcttttccgccacggccacgagccgctcggcggactcgctcagtttgagttcttcttcgagaatggggcgccaagcgtccaggagctgttggaggacgaactggaagtcctcccggttaatgtcctcgttcagaagcgccttgacggtctccgccgacagtttcgtttccttttccatccgtggactctcctttcatccgcatccgtgcggacatacgcgcatccggcgcgtcaggcgtaccgcaggtaccgctctgccacccattgctgctcggttgggtggatacggacccagccgtcagccgtttcgaatacgttgacccggaccccccgcttgagccctttaaccaccgggaactcagttcccctgcctgcccggacgttgaggctcgaggccacaacctcgccgctcttgagcggaaccggcgcactgggtgcggtcccccccgtgagctgggccagggtctgggccaccagggggatgaacgttgccgcagccgcatccatggagttgccgccgaagaatgcggtgcctgggcaggtcttggtggtgccggatccgcccgtgcgcttgccggagttcaggtcgtaccagtggtgatacactatggagtcggtgttgggcgtcaggttgaactcccggcagagcagggcgttgatctttacgatggcgtcccggtgagccggggtcatggtgtcgccgcccgcatcgaagttgcccaggttttccaggcagataccctcttggttggcccccttgatgccgcaggggaccttgtcgatggagcggcagaccgccacggttccgtcggggaacgatgtcaggttctgggcgatctccgagaacccccgctcggccatgtggaaatgctccatcccctccagcaggccgaagtggttgctccctgtgaactggacgtagccgggcaggtaggtatgatggttctgaacgagcttgacggagcggctgaacctggtctccagcagccactggtcgaactcgtccatggtgaagaggaggaatttgccctttttcttcatggtggtctctcctcctcagacggtgaacggcctttgtttcaggaatgccgggtcgggcgtccccgcggtgaagaaattaggggtttggtccggcggcatccgcctgactatggccttgtggaaggagcggtagctccctttgtagaggccgttcttccatacccggagcaactgccccgtgaacgcgccgttgaaagcaccatcctgggagagttggttgtcctggcagccggagatgaggaggatggaggccttcacgtcggccaggtccacttttttcgttttttgctggatcgtgtcgtagaactctctgttggcccggtaggtccgcatggccacgctctggggcatggcccggtaccggatttccccctcgtccggaccggcggagcgggccgcggtggtaccgttgtagtaggccatcttcaccacggtgccgctgtggcagctgtcggagaagaccagcacccggaccccggcggcgaatttcccgagcagggcgtagagttcgtcgtcgatcagttcgccgtcgaagaggcaccaggtctcgtcgacgccgtccggctcgtcgttggacgtgtccggtacctgccccccgtggccggagtagctgagcataaagatgtcgcccttgccgagggccttggcggccttgccgatggcatcgatgaccttggcccgggtggccgccttggtcatgagcgtggtgacggcaaagcccctctccgctgcgatggccgccatgtcctcggcgtcggcttcgcaggcgttgagtttgccggcccagcctccgtaatgtttcgggtcaacggcgttaagaccgagtgcgagtgctattccctttggcatgatttcattctcctttttgaccggctgatagtgtgggtgcggagcattggcagggggggcgcggtgatgccggaaagggtgccggtgaggggagaacacgggggtgccggaggcggtgacatggagccctccctggctcgcgtggcgcgtccctgcgcagcgctgttcttcgtgaggttgtcgccgattggcggtaccgcctgccgcggcttttcgcctgtgaacgtggaacggttgattggtgtcgcttaactatgcgtaagtatatcccgtcggctgccggatgcaaggggtgagcaaaaaaaacgctttgtgtaacggtatggaatgattcgattttactcctggagtcgccgacgcggttcgtgccggcaggaagtgcataaccggccgggtgagacgctccccgtttctggtataatgaagtacatcgccgggatggtccgcccgcaaaaggagcttgttgatgatgaagccggtctacctcttttttctcctggtgttcgtcgttccaggggtgacgggggggattctcgccgcgaaccgggcacggaacgtctttgtctggagcctgctgagcgccgtcttccccatctttctgctggtcatttatttccataagcccctgcgggaggtggaggggaaattccggcgctgtggcggctgcggcgagttcatcccctggcgcgagacggcctgcagatactgcggccgggagcagcctacacacccctgagccatccagtgcactgaagcgcgcggctgtttccactgacggcctccagccaacgcgcgctgaggagaattcttcatgacccagtccggcccagaagacggctccggcaatagccggatcggggcagcggaaatgccggaagcggataccgagaagcagcagcccgcgtctgatgctccgagtcaggagctgcgggatatccgggcgcaactggagctctccctcgaacgttacgccaacctctaccacttcgcccccgtcggctatgccaccatcgacgccgtcggggtgatcgccgacgccaaccggaccctggcggggatgatcggggccgattgccgggagatggtggggctcctcttcagcgactttgtgcacaaggatgacgtcacgtccttcgtatcccatctggcccgctgtaccggacagcgggagggggtcaccggcgagttccgcctcagcggcaggaacggcatatccgtggacgttcagctgtcgagcatgcctctcacgccccccggcggccgggtctcgtgccgcacggcaataaccgacatcaccatgattaagcgcaaggagcgggagctgaacgagagccgcgaggaactgtgctgggccaaggaggcggccgaggatgccagccgtgccaagagcgagttcctggccaacatgagccacgagatccgcacccccatcaacggtgtgctcggcatgctccagctggttctcgacacggagctgggggacgagcagcgtcactgtctggaaatggccaagcgctccgccgacgccctcctgcgcctggtgaacgacatcctcgacttctcccgcatcgaggcgcggaagatggtcttcgaaagccgtcccttcgacctgacggcatgcgttaacagcgccgtggaaatcctggccttcgaggcgcggcggaaggggcttgccgtcatggtccgcatggggcccgacgtccccgcggcagtcgtgggggatgaggcccggttgagacaggtgctggtgaacctgatcgggaacgccgtcaagttcaccgacagagggaaggtggaggtaacggcggctcgggccgagaggcagtccgatccccttcgcaccgcgatccggatatcggtacgcgacaccggtatcggcattgctccgcaggagcgggagcgtcttttcagggtcttcagccaggtagacggggcctgtaaccgccggttcggcggcacgggcctcggtctggcgctgacccgcgacatcgtggaagccatgggcggggccatcgatgtcgagagccagtcgggccaggggagcacctttaccatcacgatcccgctcctgttggcagtgactgcgtcctcgccctttctccccgccgatacgcttcgcatagccgaggcttcggccggagggggcaccggtgcgccggtcacccccccaatttctattcaatacgaggaggcacggaaagtgaagattcttcttgccgaggacgaccccattacccgcaagttcatggagatcatgctggagcgtcgcaatttcgaattcgagtccgcgagcgacggccatgaagcggttgaaaaatgggaggcgggggagttcgacgtggtgctcatggatgtgcagatgccccgtctcgacggctacgaggccaccggcctgatccgcgagagggagcgcgaccgggggcggcgcactcccatcatcgcccttaccgcccatgccatgcgcaaggacgaggaccggtgcctcgacgccggcatggacggctatctctcaaagcccatcgatttcacgaagctcatggagtgcatcggcgaaatcctggcccggcggggacgggggtaacaccgtccctcaggcccggtcgcgttccctcaggatggccgacaccgcccgccagagccggaaggcgtccgtcaacttcggcttcagctccacgtgcatgagcccgtccagaacaaaaagcccccgccggtcgcggggcactgcccgggccagggcctcgctctcggcggcgggaatgatgtcgtcatcccggccgtggatgatgatcagccgggctgtgagtccgcgcaggtcgcgccgtgaggggtcgagggccgccaggtcccggcggatcggtgtcggcagcctctccacgagcgccgggacctgccgcggatcggtgttggcgaagaaatcgtaaaggcttttcccttcagggccgagcccccggaccagatcgtcggtccgggcggcggggttatccattttgcgccgcgccagtttttcgagggccgtccgatcccggacgtttttgatccggtccgtgttggccaggacgaacacccatttgccgtagttgtttggcgtgccccgccgccaccggtctccgtcccggtaccagccggtggtgaagaaggtcaggacgttccgcagatcatagtatccccccaccgtaaccaggaaccggacccgctgcccggccctcggctccagcgccgccaacagtgccgggccgccggcatagctcagggccgccaccccgcatttcccgccgggcgaaagtccggggcgcgaagaaagccagaggatggcatcggcggtttctccgatgtcgcgacttcccgcccgcaggctccggaagccccccagatcggggacgagaacggcgaagcgtgcccgggccagggtttcggcgaaggcctgcagccgcggatcgtccttaccctcctcggctgctcccggcaggaggacaagccccgccctgatccgttcgcagggtaaatagagatcgccctggtagttccgcccctccaccgcgtagggaaccgtcagccgtcgggggggcggggtgcgttccttgaggccggatgggccacggcccgcggacaggtcggtcaggaccagaatcgcttcccagccgcgcggcatcgagcatccccagaggcagaggatgagggccgacagcaccgccatccgcgccatggggccgcacctcacccggtcacggcgatgtcgatgcttccctcccagtaaccatgaagattgcaccgttcattgaccaccagggtgattttcccctccggcgccgcctccttgggaatggtcacggtgaaggtcgccttgggcgacaggaacccgcgcggctgcatatccaccctgcctgccggctcgttgcccacgttgagctcgatgaactgaatccagtgggtcggccccatggggtggaccacctcgcccactgccacctccacagtgaacggttcccctgccttgaccgccttgggcgcggtgatgaccggaacgtgcttctgctccaggggactcttcttggccggatctttggctcggttgatggtttcgaaaagagattggtccgccttgaccgggtagtatctgccggccgcggccgcctcgcgggcgatgccggccgccatggcgccaagtgcggcagtcttcagaaaggttcttcgatccatggctcctcctgtggtaccatagctctgttcctggggaacggaagcgggtgagagaaatgcgtgttctcaagtgtaaaaccggtgccgtgaatgtcaacgcgaccaacggaaccattctctgtcaaccggacagcagcccggacgttataaactacaaatgtcgcgggcaaggagaagtgacgctggatacaacagacgaattgaaccggttcctggccggcgtggagcgcagggcgttccgcatggcgcggctcgccacgtccgacgatgacgaggccctggacgtggtccaggacgccatgctcggctttgtcagaaactatgcgcggaaacccgaggcggagtggccgccgttgttccaccggacgctccagagccggatcgtggactggcaccggcgctcgaccctgcggaacaggttccgggcgtggttcggcaaaaacgacgacgaagatggcggcgatcccttggacgggatcccggacgtgaattcgcctgatccggcgcgacagctcctggaccgggacctggggcaggcaatcgaagcggctctgcgcaagttgcccacgcggcagcggcaggcgtttctcctgcgcaactgggaagggctcgatacgtcggaaaccgcctttgccatgggatgctccgaggggagcgtcaagacccatctttcgcgggcggttcatgcgcttcgcggcatgcttgaggagtacggaccatgaaacatgacgagcgtgacgagcggatgattcaaacggtcaggcgcgaactcgaccggagcaccagcgacctggacggcgccattgcgggacggctggcggagatccgggccaaggccgtggcggaggcaggacgccgtcacttcccgttcctcccccgctgggtgacggtgggcggggtcgccaccctgacagctgccgcggtggccggcatcatctggttttcctccccgtcggtcgagccggtgcccgtggcagtccaggacgacccggagcagatcgagttgattgcagccaatgaccatatccaactgtacgaggacatcgaattctatcattggctggcggcccaggagaatcaatgaggtcgtatgcccgggggccgaatgtgggggaagtgatgggtagctggcgtgtgattctggtctgcatgatgctgggcatggcggtttcgcctgcctggggcgatgggggcggggtgtcgtgggaacggttgacccccgagcagcgtgaggttcttcagcattttgccgaacgctggaacagttttcctcccgagcgccaggagcgcctgctggacagcgccgagcgctggcgagcaatggcgcccgaggcgcgtcggaacgccctggagcgataccgtcactggcatgatctgactcaggaacagcgcgatctgatccggaagcggatcaaggagttccacaagcttgcccctgccgatcaggagcgcatcaagcgttcgtaccagcgcttccagaatcttcccccccaggaacgggaggttctcaaaggaaaatggcgttcgttgtcgccggaggaaaagcggcagttcaaggagaagtggcgctccatgacggacgaacagcgacgggagtttttgcgggacaggtcaactgatgattccggcgcgcgctaaactccccatgattgcagttatgtcacagggttggaggtcgatatgaggcagatggttttgcgggtggcgctgaccgggaaagagcgtgcgcggctccaccgcctgcaggacaatgccagccgcgacatctatcgcaaaaaacacaaccggcgcgtgcagtagcgccgcggttcccttcctgccgaccagagccccggagcgtccctccggggcttgtcgtttcccgcccctttcttctttcttgttcttgtgtccgtctggacaggctcttccgcggtcacgtgaagggcaggaagcggcaacggcttctccggccccgtgagatccgaaaagtaatctgccacggcgagcgcgacgttacggggggcgcttcaggattccgggagggtgatcaatctgccgaccaggaatttgtccgcgagccacggctcgttcaggaagcgggcaaccgtgcccaccagctcacgccccgccgagtcgatccctcgacgttcaagggccgcggcgagggatcggtaagcctgttccatgaggtatttctggagcagattgcactccagcggcacctcttcgtcagaggtgcgcgactccagggcgcggcgacactgggccgggtcggtggaggtgagggcgcggcacatgaggggccggaccgggtggatggagcaccagccccgttcgtcgagaaaggggcacgtcaccccgctcctgatccggtcggcatcgtcgagccagcggatggcgcgggcagcagcagtgagccgcactgccaagcggtccacctcccctgcgtcgtggtgctgccgaagccagactgcgatggtccatgcctcgggcacgagaaccgacacgttcacggtgcaacaggtcatgcaaccggggccgcaggcgatccggatatcgtcacgcccgtttccccgggccgagaggagttcttcggcgcgggccacgatgcgggttgtggccggggcgatgccggtcgggtccgtgaccccgtcgaacaggtcgactgccaggtcggccagctcgtcacccatgcgcaggattgccagaacgttgtccaccatggtccgaaacctcccgttcgaccgcgacaggccccctgtcatcaggctctaattctaaacgagaacaaaaaggtgtcaaagggtgggcgtggggacgggcggtgcccatttattcggcacaggtgcggggcacgtggatgagagatgcgcgcaaccctcgatatggaaaggagtttcgaccggtctgcgtgttggcacgggacatgaagtcgcagcagcagagataccaaacgggaggtcatgccatgaaaacgaacgacttggtgccgatccacgatgcggcccgcgaactcggcaccacccacctgcgccttctgatgctggtgaagcagggtaccctggctggtgaactgtgcgacggagagtggttcttgccccgccacgcggtggagcaattccgcgccttcggcggcgacagccgggcagacctggcctgccgggctacgtgcaaggccccctcctgcggctgcaaagggtagttgcggaggcacattttacaggcatgcgggatacgccgattctgctatactgtaacaatgcgtcatcaacgcctcgaaggccgtcacattatccgtatcgctcccggcgaataccacgtcactacaggcgggggcgtcatttcgacgcttctcggttcgtgcgtggccgcctgcctgttcgactcggaaagcggcgtggccgggatgaatcattttctgctcagcaatcaccgctactcccgcaccatgcccttctgcttcaccgaggcggggcgctacggcatccactccatggaactgcttatcaactctctcatgcgccacggtgcgcggcgggagaacctccgcgccaaggccttcggcggtgcctcgattctggtcaatcgcgccgaggtcggcaacttttcctgtgtcggcagcgtcaatgcccggtttgtccgggagtttctcgccaatgaagggattccgctcctctccgccgacctggagggggagcggggccgcgtgatctatttcgatacaacggacttttccgtattcgtccgcaagatccggctccagcggagcctcgtggtggccaagcgcgaccggaacgtgtgggaacacggggtccaggcccatgatgtggaaccggactcggtcgacctctggctgccggggtaggccgagatctcaccagacctggaacgtgccgtagaccgggttcgacaggttgccgccgcggtcggtgaggtagatggtgaaggtataggttcccggcggataggtaaggtagtcgatcgagaacgagaccgtgccgccggtatagcccacatagtcatccaggtcggcaaccgtccgcgccatgacccggccgaggctgtcgctcacaacgatggtcatgatatctgtgtccgcgtccgggtcggtgaagtcgatggaccccggcacgaagtaccggtccgcatccttccagaagctgagccaggtgatggcaggggcgtagtcgaccgggtacaccacggggatttccgccgagatgcggacctctcccccgccacatcccccgagcagcagtgccagaccgagaagcagcgctcccgccgtccgtttcatccgtttcatggttccctcccgttgcatcccgaaatgttccgcatgactccactctagggggaatccggccgcgaaaccatcgacatcgcagggcatgcgacccgatgtcgggtcgttttcggggcgcaacggggccgttgcccgaagagcggggccggcgatgctgccgttccggtcccgtctttcctgtggtatccttttcccggaagatacttgccgcaggaggaacgataatgttcgaatcggccgaactggaccatgctgtggacaagaaaacctggaaggcccgggttcctcctctgcgggaggcactgctcgatgcccagtacgatttgctcgaagcccgcggctttccggtcgtgatcctcatcagcggcgtggacggtgccggcaagggggagacggtcaacatcctcaacgagtggctcgacccgcgccatgtggagaccaacgcgccgggggacgcctcggacgaggagcgggagcggccccccatgtggcggttctggcgctccctcccgccgagagggaagatcggtatttttttcggatcctggtacagcggggcgatctcggaccacatggagggtcggagcaaacaggcaaagctcgaccaggccctggaacggatcaggcgcttcgagcggatgctggcggacgagggggctctggtcctcaagttctggctccatctgtcccgggaccagcaggagcggcgtctcaaggcgctggagaaaaacccccggacccgctggcgggtcacggcccgggactggaaaaacttcaaggtatacgagcggttccgtgatctggccacccatgtcctgcgggcaacgagcactgccgaggcaccctggaccgttgtgtccggcgtcgatccccgctatcgttccctgacggtggggaacgcgattctctctgctctgcgcgcccggctcgccacccccgaaaacccccatccaccgcgcacggcgctccccgtgtccccggcaacagacgcggttatgctgcttcggtccctgaatctttcccgaacgataacgaagaagcgctacgaagaagaactggaggaactccagggacggctcagcctgctgacccgcgagccccggttccgcaagcgggcggtagtggcggtgttcgaagggagcgacgcggccggcaagggtggcgccattcgtcgggtcactcaggccctcgacgccaagatttaccgggtggtgcccattgccgcccctacagaggacgagttggcccagccctacctgtggcgcttctggcgcactatcccgcgcctggggcgcttcgcgatctttgaccgttcctggtacggccgggtgctcgtggagcgggtggagggattctgttcccgtggggattggatgcgggcctacagcgagatcaacgatttcgaggagcaactggtggagagcaggatcgtggtggccaagttctggctggccatcagcccggaggaacagttgcggcgtttccgggagcgcgaggagaccggtttcaagcggttcaagataacggaggatgactggcgtaaccgggaaaagtggggggagtacgagaccgccgtctgcgacatgatcgaccgaacgagcacggagatcgccccctggacccttgtggaagccgagaacaagcagtatgcccggatcaaggtgctgcggacgctctgcgagcggatcgaggcagttttatagctgccaacctcttttcaggacggccagccgagggcatccttggggcaggcgtccacgcaggacgagcacttgaggcagtcccggtgggggagagttccatcctgccggtgggccgcgatggtaagccccatgggacagtgacgctcgcaggagccgcagccgacgcacgattccgcgatggtcatctgccaatttccgccgccgatggcgttcgacatggtccccaccgggcagaccaggcaccaggtgcgggcccggaaggcgaggcccaggacgatgccgatgccggtggtcagggcgcaggccatccagaagacgaagccccagtgggccgggtcggcggggtcgcgggagatctgccaccccagaaatcccatgaggagcgcgagaaaggtccagcggaaggctgagccgcgcaggaacgcggggacgtcgcgggggccccccaccagccggaacagggtatcgaagaagcttccccgcgggcagaaattgccgcacacgtaccgccccctgaagaagctgccggcgatggaggccgccatggctgcgggcacgacgaatcccacgagggggtagcgccagccgacagcgatggtgaggatcatgatcagggccagcgcccagcgatgggtggccgcaaccggtttctggaagggaagggagatggcgccgtccatgtgctccatgagagagtcgtcctccgtgcctgcgtgaaagtaagtgccatcatagggattccgcggtattctgtcaataatatatattcaaaataatatattttaagactgcagttgttttgcaggagttcttttttctttttccggcgcaggatttgtgatacgcacaagggaccatgaacaaacgacaaacaaccatcaaccggattttcaagctgagcggcatcggtctccataccggccgggaagtgaccctggagttcatcccccgccgggagttcggcatcgccttcgtctatcagggacagctcatccctgcccgctacgacatggtggcggacacccggctttcgacccagatcgcggcggacgggaaatcggtctccaccatcgagcacctgatggcggccttctactactcggggatcaccaactgtctcgtctacatcgacggccccgaggtgccgatcatggacggctcggcctgggagttctaccacgagatctggcgggccggggtctacgagtttccggagacgggggtctacctgaaggtgctccgccccgtcgaggtgagccacaatgatgcctgggtgcgggtaaagccccttaacaccctcgacatcaccatgaccatcgagttccgtcccccggtcgggaagcagaggaagcggctcatggacgtggagaacgccgtctccatcattaactcgcgcaccttcgtcctccacgaggagatcgaggcgatccgcaaggcgggcctcgccaagggcgggtccctggacaacgccgttgtcatcggcggagaggagatcctgaaccccaacggtctccgctacaaaaaggagttggtgaaccacaagatactcgacctcatcggcgacctctttacctgcggctaccgcatgctgggcaaggtggaggcaaacaagaccggccactacctgaacaaccggctgctgcgcgagatatttgccgatcccgacaattacgccatctactgacggcgccggtttgcgcggcccggaaaatgaaaaagcccgccgaatgcgggcttttttcgtaccgggaaccaggcgcgtgccggctaccgatgaaaatcccccgccgcttccggctggtagagaatcttggtgattttgatctttctcgtgcccccgggaaccttccaggtgatggtgtcaccggcccggtagccgagcagggctgtgccgacgggggccaggatggatatccggttttcctcaagccgcgcgtcggaggggaagacgagctcgtacaccatctcctctcccgtggccaggtctttcagggcaacccgcgaattcatggtgaccacgtcggccggaatctgctgcggctcaaccacctcggcgcgcagcagctcatcctccagctcctgcaggtgccggctgtcccgggaaccctccgtgtcaatcttgtccagcagctcttcgagccgcgtcagatcgaattcggtgatgtagatcgatcgttcttcagctttctttttcatgacgtcgctcccgttgaggaggggcacgttcggtccccctccggataaagcttcaatgatacacaacgtcggcaagtattcaacggtcgcgacttaaccacacgtaatgttgtataaaaaatcgtttcgtgtacactggctgccagtgatccgcggctcgattcgaggagcccggcgttccgaccggggaggagaggatggcatcgttgcgagaggatatgttcgggcaggcttccggggactttgccgttgatctgggaacgaccaccacccgggtctaccggaggggggcgggcatcgtgctgtcccagccgtccatggtggcgttccggcgcggcgacggcggtccggcacggctgctggacgcggggagcggcgcccgccggatgttcggccggaccccggcgggcatcgacgtggtaaggcccctgcgcgagggggtggtcgtggatccggcggccggggcgcacatgctgcgttcgtttttcgacagcattcccggctgcgcccacagatccctgcggattatcataggggtcccggctgggggcagcggtcgcgatcgggacaacgcccgcgccgtggcccgtatggccggtgccggcgaggtgtacctgatggaagagccactggccctggccatcggtgccggcgccgatgccgcagacctgtggggaaccctcgtggtggacgtgggaggggggaccaccgaagtggccctggtggcctcgggaggcatccagtgcctccgttcggtgcccgtggggggagatgccatggatgcggccattgtcggctacctggagcgggagcgtggagtgctcgtgggggaacggacggccgaggaactcaagatccggctcggcgcggccacggccgacagccctgccgaacgggcccgggtgcgtgggcgcggcgtggcgcgagggttgccggttgagatttcggtaagcagccgcgaggtgtgcgctgccctgagggcgccggtggccgccatcgtggcggcagtgcgatcatgcctcgacgggattccgccggccgtgtccctggatctcctggatcggggcatcctgatggggggcggcgggtccctgctgcacggcctggaccgggccctggagcgggaggtgctgctgccggtcacgcgggtgagcgatcccttttcctgcgtggcccgaggctcggccgcggtgctcgactacctgggggtgctccggcgggtcgaacgggggtagccgggcggtcacatgccgaacagcaggagcgtgaccagagtgatcagggtgtagaggatgtagaggtgcaactggccgtgctggagcctccggagcggggcgagcttaccattggcccacgtgatgaacgggaggtagaggtgttcgagcaccgtctcggggacatgggtatggagctccgacggcgccggcgcacaggagcggatgccgggctgggtgccgtgggggcgcaggatgccgccgaagagccggaccagcatctcggcgaaggatgacgcggtgtactgcatccggggggtgggggccagatagccgcagccccaggtgggcgaggctccccggggcacggcggccaaccgccgggcgtagaggagagcgagaacggccaccgtggcaagggtgccggcggcaacggccatgagccatcccaggggcgccagatcggccagggccggggccgtgagagccagttccggccgccaggagcgcaccgcggcgtcaagcagcggcgccaccgccgccggtgccaggccgaccacgacgcagaccgcgcccagcacggccatgggcgcgagcatggggcgccccgcctcgtgggcgcgggccgcctcttcgctccgggggagccccaggaaaaccacgccgaagaccttgacgaagcaggcaaccgccagtccccccaccagggcaagggccggcccggccagtgatgtgacggccgcggccgcgccggtgccgtggaccgcctcccggaagacccccaggtagatgaggaactcgctcacgaagccgttcaggggcggcagcccgcagatggccacggccccggtcaggaagagaagggcggtccggggcatgacgcgggcgatgccccccatccggtcgattttccgggtgccgacggcatggatcaccgagccggcgccgaggaaaaggagcgccttgaaggtggcgtggttcagtacgtggagcagtgcccctgccatgccgaggagtgccagggagggaacccccgtggccgcgcccaccagggccacgccgatccccatggcgatgatcccgatgttctcgatgctgtggtaggccagcaaccgcttgaggtcatgctgacccagagcgaaggcgaccccggcgatccccgacgccattcccgccaccagcaggacgatcccccaccagagcggaatctgggcaaagaaggaaaccgtccggacgatgccgtagatgccgagcttcaggattaccccggacatgatggccgagatgtggctcggggcgttggcgtgggccgacgggagccagacgtggagcggcatgagcccagccttgatgccgaagcccaggagtgcggtcaggaagatgccggcgccgatccctccgccggccgccagcgatgccggggccgggaagaggtacgatcccgccgtccccttgaggagcgaaaacagggcgaacagggccagggtgccgatgtgggtggtgatcaggtagagggtgccggcatcccggacctcgggtttcgcgtggtcggcggtgaggacgaaccaggcggaaacggccatgatctcccacgccacgaggaagaggaccccgttgcgcgctacgatcaccccgatcagggctgctacgaggaggccgaagaagaaggtcaggctgcgcaccgtgcggggattgtcccgggccggccagtagccgagggcatagaccgcgcagcaggcggccaccaggaggatcggcagggcaaaaaaggcggagagggggtccacggccatttcggcgggaccgaaggggagtccccaggagaggagaaaggtttcggtccggccggtgacgagggtggcgacggcgctgcccaggccgatcacggtggccaggagcatgagcactgtggccgccttctggccggcggcaggggaaaggcttctgacgagcagcggcacccccgacagggcggcaagggccgaggcgcagagcaggagcataccgggcgagaccattccccctccatcagtcatcggctcatcctcccagagatcgttcgatttcggccacggcggccaggatgcccgccgggtcgcagggtcgtttcagggcctcccgcagccgcgggtcgcgcagggcatgggccagcctcgacagcaggtgaaggtgggccttcacggtgggactggtgagggtgaagaggatctgcaccggcttgccgtccagggcgccgaagtccacgggcgtagccaagtggcagagggtgatgctcgatccggccacgtggagcaggatcgggttgcgcatgtgggggatggcgatgccgtcgccgatggcggtggtgcccagggcttcccgggccaggagcacctggagtacgaattcggggtccacctgctgcgggagggggaggaggtccaccacattgcgcaggacggtcagcttgtcgtcccccggcacgttgcagtggatgccccccgcctgcagggccgacgagagggacgggaagagccccggctcgtctccggcgccggcataggcctcgggcaggaccttgatcccccgctccgtggcccactccagcaggtcgatgcggttgatccgcggctcgccgtccaccggcgtggccgggagcccatcccgcctgatccagcgcttgacggtcttttcgtcggttgaaagtagccgggccgcttccgcggcgttcaacaacatggattcacctcgtgggcgttcagttcgctagttcggcgccggtcctccggagggcggggctcccgctccgaacatctccacgcgtcaccagcccgccctcctagagctccaactggaaccggagcgccttctccacctgctccatgagcgtcttgctcaggaaccccagtcgttcccccaccaccttggccttgtcgatggtgatgataatgtgggagctgagcttggagtcggcggccaggccggtcttggtggccggcagaaacgtttcgaactcgtaaatcttctccaggttccggaaggaaagggggatgatggtgaccaccggcgagaattcattgctgatgttgttgctcaccactacgcatggacaggtttccggcgtgccgtccccctcctgggccaggttgaccgaatagatccccccccgtttaaacatcccgctcctccgtcactgccgcttcaagttttttcaggacctccaccgtttcgtccgcggttgagcggtatccctcgatgagtcccttgtaggcctcccgcttcacggcggccagcttctcctgagccgcctcctccaggaactggctcagtccccgggggccgtagagcgccttgatgtcgtccacgatgtgggtcggcagcgagatgttcagtcgggtgctcggcatcttcgtctcctcagaagtctttcgacttctatgcgtcataaaatgttattgacgcataaaaaatagtaccatatagttttataaggtgttagcgttttttgtgtgttttgctgtttctatgtgtcgttagtgggtggaaatccatggaatccgcgttagaaggggcggaccccgcctctcagattcttgccgccatagtcctggtggccctttccggcgttccgggcgtgctggcgcgccgattcgtgccgggccagatcctggccgccgtcatggctgtggctgcgtctctgcttggcttgaccggcacgattcggacgctgctggagcaccggacaacggccttcagtcttgcctggaccctccccttcggccccgccgacctggccgtcgatcccctgtcggctctcttcctgattcccgtctttctcgtcttcggctgcggctccctctatgctctcggctactggcccgccgctgcgaaccgttccaccgagccggcccttacgttcttctacgggattctggccgcggccatggcgggcctggtggtggcccgcaacggggttctcttcctcatggcgtgggaggctatggccctgtcggcctggttcctcctcgccaccgagcaccgtgacccggccgtgcgccaggcggggatcgtctatctggcggcgacccatgccggcaccgcggcgctcttcgtgctcttctgcgtcctgcggggcgtcaccggatccttcgtgtttcccgcgccacacagcctcgacccggccttggtgccggccacggtcctgtttctggccgcccttgccgggttcggcgccaaggccgggatcatgccgctccacatctggctgcccgcggcccatgccagcgcgccgagccacgtctccgccctcatgtcgggggtcatgctcaagatggggctctacgggctggtgcggaccatctcgtttttcgcgccggtacccctctggtggggcggtctcattctggtgctgggggcggtttcggccctggccggcatcgtcctggcggcgtcccagcgcgatctgaaacggctgctggcctgcagcagcatcgagaacatcggcatcatcgccttgggcatcggtacggccctggtgggggaagccactggcaacgtccccctctataccctcggcatgaccggggcactgctccacctgctcaatcacagcctgttcaagccgctcctctttttcggggccggcgcggtgatccatgccaccggcacccgggagatggaccgaatgggagggcttgcccgcctcatgccccggagcgcgctcttcttcctggtggggtccgtggccatctgcgggctgcctcccctgaacggcttcgtgggggaatttctgctctatgccggcttcttcggcgaggccgtggctgacccggtgccgctcctggccctgtcggcgccgcttctggccgtggtggggggcatcgcgacggtctccttcgtgaagctctacggcgtgatttttctgggggttccccgctgcggcgcgcatcatcactcccacctgcccgactggcggatgggcgcgcccatggggctgctggccctgctctgcctcgcggcggggatcgcgcccgggccggtgctgagcctggtggagccggcagtgggggccttcggcatggttcccccggcccccctcgaaaccctcgttcccctggggtggctcaccctgggggcgggcatgctgggcgctgcggtgatcctctcggggctgctcctgatgttccggctgaaacggaccccggtcgcgcggggtactacctgggggtgcggctacccggccccgtcgccgcggatgcagtacacgggagtttcctttgccgattccctggtgaggcagttcgaaggggtcgtcgccccccgccgggaaggtccggccgtggcgggattcttcccggcaccggttctgttccggttcgtgcctactgaaacgatccttgagcgggtcatcatgccgctgttcagggtcgcggggttttccttcgccttcctgcggcggctgcagcacggccggctgcacctctacatgctctacatcctgaccacgctctttctgctgatggtctgggcccactgacggggagggcgcgccatgctcgacatcatcatccatctgctgctggcgatcctgatgccccccctgctcctgggggtgatcgtcaagaccaaggccgcctttgcgggccgggtcggggcgccgcttctgcagccatactatgacattgcgcggctgctgcgcaaggggagcgtgttcagcgataccaccacctgggtgttccgtgccgggccggtggtgaccctggccgccaccgccgtggcagcgctgctggtccctttgggcaaccatccggcgccggtctcctttgccggagacatgatcctctttgcctacctcttcggtctggcccggttcttcaccaccgtggccgccctggacaccggctccagcttcgaggggatgggggcggcccgggaggtgaccttttcctgtctggccgagccgaccctcttcttcgccctcatcaccctggcccgcatgagcggcagcctgtcgcttacccccatgctcacccacgccaccgtgggggattggctcaccgccggcgcctccctgctgctgctggtgggggcgctgtttctggttctcctggtggagaactgccgcatcccctttgacgaccccaccacccacctggaactgaccatgatccacgaggtgatggtgctggaccacagcggccccgccttcggcctgatcctctacggcgcggccctcaagctcttcgtgctcggggccttcttcatgaacgtggcccttcccgtgcggaccggcaacaccctggccgactgggggatcttcgtggcatccatgctggtgctggcggtggccgtgggggtggtggaatcggtcatggcccggctgcgcctgatccgcatcccgcaactgcttgtggcggcgacaatcctctccgccttttccatgctcctgatcctgaggtaacccatggtttcccttgccgaccaactgctggtgctggtcatgctgatcaacttcgtcgtcctggggtcgagccggatggccttctgcatccgggccgccgccgtgcagggggtgatcctgggggtgctccccggcatcatccactccttctcctggcacctggtggccatctccggcgggatcatcctggccaagggactggtgatcccctggctgatcagcgatgccgtgcgcaaggcccggatcaagcgggaggtggagccgttcatcggctacgtgccgaccctgatcctgggcgccgtggccacggccttggcctttgtcttctcggagcggctccccctggccccggagcaccaggacctgctcttcgtgccggcggccatcgccaccctgatgaccgggttcctggtgctgaccacccgacgcaaggccatctcccaggtgatcggctacctggttctggaaaacggcatcttcattttcagcctgctgttgaccaccgccatgccggtcatggtggaggccggagtgctcctggaccttctggtggggatcttcgtcatgggaatcgtcattaaccacatcagccgcgagttctcctccgtcgacacctcgcgcctgagcgccctgaaggaggagtaggcccatgctgaccgccgccgttctcctgccgctcgtaggcgccctcgtggcctggatcgtcccggacaaccggctccgccccctggtgctgccggctgtggccgtcccgcatttcctcctgaccctggcgctcctggcgtggaccccgccgccgtccccccaggggtggatcttcctggaccccctcggcaagatcgtgctcctctgcatcagtaccctgttcctgatctgcgccgtctacgcggtgggctacctggcctaccgccgggaccgctccaaccgggtcctctgcatggggctgctggcgtgcctctcggccatgaccctggtgaccgcctcccagcacctggggctcctctgggtggcggtggagaccaccaccgtgaccatggcgcccctgatctacttcaaccgcaacgcccgctccatcgaggccacctggaagtacctcctgatttgctccgtggggatcgccctggcgcttctggggcttttcttcctggcctacgcgacgcttgtcgcccaccgggacgccaccctgctcctggggccgatccttgcctcggcccgggagctgaacccgggctggctccacgcctccttcatcttcatgctggtgggattcggctccaagatggggatcgcgccgctccattcctggaagcccgatgcctacggcgaggcgccggggctcgtgggggcgctcctggccgggggactggtcaactgcgcgtttctggccatcctgcgggtctaccagatcagcctcgcctccggcggggaataccttttcttccagaaggcactcctgaccatggggctcatctccatggggctggcagcggtctttatggcgcgccaggccgatttcaagcggatgctggcctattccagtgtggagcacgtgggcatccttgcggtggccctggggctcggcaagggggccctgttcggggcgctcttccacctgctgaacaacggcctcaccaagggggtcctctttctctcatcgggcaacatccaccgcagtttcaacagcaagagcaccgaggtggtgcgcggcgccctggcccggctcccctggtccgccggcctcttcctggccggtttcatcgccataaccgggtcgccgccgttctcccccttcgtgagcgagttctccatcgtgagcagcgccttcgtggaggggcgctacctggtggggggcctcttccttttcttcctggccgtgatcttcatcggcatggccctcacggtgctgcccctggtcatgggcgtgcccccggccgacgcggaacggaccgactaccgcgaccggcttctgaccgtggggcctcccctggccctgctggggctgatcctgatgctgggggtctggctgcctgaaccgctcctgcggctcctgggcgaaggggccgctctgctggaggccaaaccatgagcgcccggttcctcaccctgcacaacggttcagccgtccccttccacgaggtgccgcgcctggagttgaccgccttcctccagcagatgatcgacgccgtggaccggggttggcgcgtctcctcctacttcggcatccccacggaggccggggccaccctctgctgtgccctctcctccacgtccgacggcagcatcgccctggcaacggcagacgcggccgggtcgttcccgtccatcgcccggttctgcccccaggtgcagctcttcgagcgggagatcgccgagcagtgcggccttcccgccgaggatcacccctggttcaagccggtccggttccaccgtgccttcgttcccggccgggatgcctggggacgcgccgccggtgagccgatccccgtgggggtcatggactactaccgggtggaaggggatgaggtccacgaagtggcggtgggcccggtccacgccgggatcatcgagccgggccacttccggttccagtgccacggggaagaggtctttcacctggagatctccctgggctaccagtaccgggggatcgagcaggggctcatgggcggccccgaccctcgcacccccttccgcatggagaccattgccggtgacaccaccatcggccacatgcaggcatactgcatggccctggaagccctggcgggcacccgggtcccggctcgggccgaggccctgcgcggcattgccctggagctggagcggctggcgaaccacaccggcgacctgggggccattgccggcgacgtgggctacctccccaccgcctccttctgcggccggatcaggggcgatttcctcaacatgagtgcggtcctctgcggcagccgcttcggccgggggctggtgcgtcccggcggggtcctcttcgacctggggccggccgaacgcgacgacctcctggcccgcctcgacgccgcccagtcggacctgcagggtgccgtggaaatcctctgggacgcgccgtcggtcatgagcaggctggagaacaccggcaccgtgccggccgacaccgcccgggaactgggcctggtgggacctgcggcaagggcctgcggcctcaaccgcgacgtgcggcgcgaccacccctacggcatctatcggatggcccagatcccggtggtcaccgcccaccacggcgacgtctgcgcccggtccacggtgcgctggctggaggcggggaaatccctcgacttcatccgggagcagctcaaacaactcccaggaggcggctgccggaacgaggcgggctccctgcagccggaccggattgccgtggccctcaccgaagggtggcggggcgaggtctgtcacgtggcgatcaccggcgctgacggtcgcttcctgcgctacaaggtgaccgacccctcgttccacaactggccggggctcgccatggcgctgcggggggagcagatctccgacttccccctctgcaacaagagtttcaatctgtcgtactgcgggtttgatctgtagggggagcggtggcctgcggaaggcggacggctggaagcgggaaggtccggggcggtgctcccgctccgaaaatatccaagcgtcacctgtcgtatttcacggcacctgagccggagctgccggagttttccctccgagaggtctactggtggttttcgcgggatcttttctccgcgggagcctcgccccggaccggcgggagacgcggcgagcatgcggctcaattggaaaggacgatgaagtgctgagagagatcatcgcacggctgaagcagggacaccggaccatggcctatccgaaggagccggtgagccttccccagcggttccgggggtacccggaattccccgccacggtggagcgatccgacgcccgggcctgcgccgaggcctgtccccacggtgccataacctgcgacaacggcatggccctggacaccggccgctgcctcttctgccccgagtgcgccgccggcgggctcgtcagctttaccaccgaccaccggctggcggccacgaaacgcgagcacctgatcgtccgtcccggcggtgagcaccacctggcccggcccctggaaccgtcgctccgctccctgctgggccgctccctcaaattccgcgaggtgagcgccggtggctgcaacgcctgcgaggccgacaccaacgtcctctccaccatcggctgggacctgggtcgcttcggcatccagttcgtcgcctccccccgccacgccgacggcctctgggtcaccggcccggttacggaaaacatgcgcgaggccctgctcatgacctgggaggcgatccccgcgcccaagatcgtcgtggcctgcggcgcctgcgccatcggcggcggcccgttcgccgactcgcccgagacccacaacggcgtggccgacatcctgccggtggacctcttcatccccggctgcccaccccatccggccaccatcctggacggactgctgcggctgattggcaggatcgaggggacgtaacggcactagttcgaaacaagagggaagagagacgggggaaccgctgcggtggctcccccgtcgtgcgttcaggggatggtagccaggtgggtgaagacgaaatcattgtctttcacgggggtgtggcagccgaagcactccaggacaaaggaggcatccttgccgtagggtttcagctcctgccccacgaaacgggcaaagccccagccgccggtgggcttgaacttctccccgtccttcaccatgaattcaacctgcgcgaaggcgtccggcaccgtggcaagcgggaacttcgggtgctttttcgcactccaggccagcttggcaaaggttgagccgtcagggaaggggcgggttccgctccgcagggccttcatggccgtggggttgccgaggattaccctgatctgtccccggtcgtcgcgccaggacggtgccaccgcttcccaggcccggtagtcggtgagacaggcgatcccgttgggcgccaccggaagctccccggcgccgctagcggccgcgccggccaaggtcagggcaaggactgcgagcatgaatttcatgggtgcctcctttggcggactgccgtacctgatcaattgtaccgcacagtcacggcgtgcaaaggggagccggtggtcgttcccggctttgtcactccttgtctttccgtgagggaggatgtgccatgttcatgtagacccctcccttttcaagctcatcaagcatctggtgcagccgtttctcttttgtttcagaacgttttgcccggttaacccagccgatgtagtcgttccgctggtacgccggccgcgcaaggtaatcagccatcaggccatgctcttcaagtgcctgcctgaagaaatccggcatcgggtagcgggggcgtttggggttgggatcatggggtgacatggtggctccgtagggggggactgtctgttttcatggtcagaccggtacatataaaatttcgtcacgtgtgcaggtctgatacttcttgtttctcatttcggctctggcattttttcttcgagttttttcagattaacatcttttcccttctacctcagtctcttgaactcgatttccttcaaatatccgcgcaggccgtaggctccgtacagcgtttcagactgaagacccgcctttagggcttcaaactcctcgaccgccgtgccgtgtgccctgccgtcatcgctgaagtcccggcagaaccattcgtcttccttgtagccgcagcgccccaacccgatgtccagggggatggcatggaggcggcagcgggatgtccggtcggtatccggccatgacgacggcccggcaaagtgtacgcaataggcgcagtccaggccgaccgagtcccatcgggcggagtaggaaaacgggtccttgattcgcatggtttgattctccctattcaattaccgtgttgttgccgcgcgtatccgcgagtcggtcttctcccgatactccggggcaatccgtatcctgtgatggcgggagggtccagccggattccattaaagtagtcatggttgccaatgcagcgactatctcagctcggtgaggcactgtcaaggtagggaaaacctgatatcccggggcttttgaaccatctgtgccgggggagaagggaggcagggaaggagcaaacaaaacgggcgatgccgttgtggcaccgcccgttccatttcgtatgcatcgtcgaccggtcacaccctgaactggctcaccaggcgatccaggtcgtgggacaggtccgtgagccgggtggaggtccgggcgctgtcgtgggcgccgccggcggtctcctgggcgacgtccttgatgcgctggatgctgccgctgatttccatggtcgtggaggtctgctgctccgcggcgcaggcgatctggcccatctgctggttgagctgctcgatcccctgcatgatctcattgagcgcctcgcccgacttggcggcctcccgggtgcccgcttcgacttccttgacgccttcttccatggtgagcaccgcagtccgggtttcgccctggatgcccttgatcatctcgccgatctcgcgggtagcccgtgatgtccgctccgccagtgcccgcacctcgtcggccaccacggcgaagccgcgcccctgttcgccggccctggccgcctcgatggcagcgttgagcgccagcaggttcgtctggtccgcgatgtcctgaatggtcatgacgatttcgccgatctggtcggagcgggcgccgagcccctgcaccgattcggccgacaccctgacccgccgggcgatctggttcatgaccgcaatggtgttttccaccatggcaaagccccgggcagccgtttcccgcgcccggctcgacgactgggccgcggtctggcagttgccggcaatctcgcaggaggtggcggccatctcctcgctcgccgtggccgccatgaccgcctgggaggcgacctcttcggcgccctcggccaaccgctcggcggtccggctgatctctgccaccgatccggtcacgtcccgagccacgctggaggtccgggagatggtgtcgtggactttgcccacgaaggagttgaactcggtgcagagtttccccaactcgtcgttgctccggtgttcgaggcgcttggtcagatccccctcgccctcggccacgtcttccatcatggcgatgacctgacggagcggcctcatgatcgaacggctgagccaggaggagaacaccaccagcagcacgatgccgatgccacccagggcaagggagaaggtcttgagttttgcgctgaaggagtcgtactgggcgcttgcggcaatggcccgtttttccagcgtttcggcgaccttgagcaggctgatgctcaggttgtcggactccatggagatctcatcgtcgatgtccatgatatcctcgtggttcgcccctcgttcgagcgccgggatcaatttggtttcatagagggtaaccgtgccccggaacgccttgtccgccgaggctaccagggcgcccagggcagcgtcgtccccggtctgctcggccagctgcttcagcttggccattccctccgccttccggttcagccatcccttggacgaggagccggccatgtcggggttggcgaccgattccaggacgaaccggtacagtttttcgccgatcaccttggtctcctgggcggacctgctgcgcgccatggcctcgtgactggtcgcttgcagctgctccagatggcccatgccgatccagttgccgatcaccagcaccagaaccacaaacaccccccagaccatgttgagggttagccgtctgccgatacttacactcatcgatgcgctcctttgttcatgctgccgcccgtcttgccgaatgccggcgtgcggcacggaacgtggactccgggacaggtggcaatcctagtgatattttatagcctaaatatatgaataaatgctttatatctagttatcggcgcaatcagggcgatactttagggatatttcacgagtaacctgtgcagggaggtggggaagtattgagccaaagccggggatggaatccggctgacagggcatggatggggtgtcgcacaaggtgccgtaatggacaattctcatatcccccgctgctccggggggatagaagggtaacctttcgcttgcatgtcgcgtcgatctctgccatgtaatggatcggaaccggggaacaggtggcccaatcgacgcgaaggagaggggacatggcggatcaggcggtgctgcagaagctgtttcaggacggaggggcgcgagattatcgctggatcgaccccgaggagatcgtggtcggccagtgggtgcggatgaagtgcatgttcggctgcagcgactacggacggaacgcgtcctgcccgcccaacacccctccggtgggcgaatgccgcgactttttccgcgagtaccgactcggcgcgatctttcgtttcaccaagcagctcgatgacccggaggaacggcacggctggtcgcgggagctgaatcagaagctgctggagctggagcgggcggttttcctcgccggctaccccaaggcctttctcatgttcatggacaactgcaagctctgccgggaatgcgcccgcacccgggccggttgccgcaacctgaagcacgcccgtccctcggccgaggcgatgggggtcgacgtcttcgccacggtcgccaagttcgactacccgatcgacgtgctcggcagatataccgacgaaatgaaccgctacgccttcctgctgatcgagtagctctcacaggagcccgccatgcccggaaaagtcgcccttgccgccatcatcctgctcgccgcggtctccgcggtccatgccgcggacccccccgcgccgagccagcctgccccggtcgccaccagcgcttcacccgaacgggacgagagcgacagggtgtcgccggttaacctccttcccgccaccgacccgaccgaccggaacctctcccgacctggcgccgccccgcgtcccgcaccggccccggccgtgaacggcagcatacagcacgagttccacggcgggttcaccacgattttcagcaccaccaacggcatcccccgctgaaaccaccccaccagactgtttaaaaaagatggtggggcatggtgcctgttagggatcttccggtggacacgtcagatcagcagcggcctgcatgccggccgccacttcgggaatgatgccgagccgggcgtagatgggccggaccagggggcggaggttacgcagctcccggccgaagagcgccccgccgagcaggcaggcggcacccccgatcagcagggtgttctgggcgccgatccggttggccacggccccggccatcaggctgccgatgggggtggctcccatgaacgacatggtgaagaaactcatcacccggccccgtttgtcgtcgtcgacgatggtctggaggatggtgttgctggaggcaacctgggccatagcgccgaagccggccagggcgaggaacaggggcgagaggaccagtgagctggacagggcgaaaccggcgatgccgaagccgaagacgcaggcggccaccgcgatcacccggccgaggccgaggacgctcgtgcgggaggcgaggtagagggtgctgccgaaggcgccgatcccgaccgaggccatcaggaagccgaaggtgtgggccccgccgtgcaggacctccttggcgaagatcggcatcagcaccacgtagggcatccccatcaggctgaccaggccgaggagcatcaggatgtagcggatcggcttgaagtcgaaggcgtagccgaatccttcgcgcagttcatggaggatatgcttgcggccgggccgctgcggcaccggcttgagccgcatcgccgctatggcgatgatcaccgccaggtagctggctgcattgatcaggaaacagatcccctcgcccagggtggcgaccagcactccggcaatggacgggccgatcagccgggcaccgttgaccatggacgagttgagggcgatggcgtttcccaggtcttcttttttctccaccagctccaccacgaacgattggcggatcgggatgtcgaaggcgttgaccaccccgagcagggcgctcagcgcgacgatgagccagaccggggtggtcccggtcagtacgaagaccgccagcaccgccgcctggaccatggccagggtctgggtggcaaggaggagcggccggcgtttccagcggtcggccagcaccccggccaccggcgccaggaggaaggtcgggatctggctgacgaagccgaccaccccgagcaacagtgccgagccggtcagccggtagacgagccagctcatggcaacctgctgcatccaggtgcccaccagcgacacgctctgtccggcgaaaaacagccggtaattccgcgaattcagcgcccgcagcatcagccgtagccgcgtcccgaccttttccatctgagcactggctcccatcgccatcccgcccctttaccggtcactcccggcacccgtacccttctatgctagcagcagcacgaccgcctgtcaccatcccgtttccacgacggtacggcgggcgggcttcctgaaactgccggggacgaagatcgagccgtagcggcgccgggacttcacgccgctttcacctctgccgagatcagccgcgcaaaaaaaaacgccgtctgccgaacatcgtgcaggcggcgttttttgtctggcggcgggcgcccctctggttcccgcctcttacctcacggcatcgagggtcactgcgagcttgccggtcaggtccaccgtgctgttggtgagcgcatcgtagcccaccgccctgaccagggttaccggcgtgttgagggcccgcagcccgctcagggtgatgcttgtccccgtgtccacggtgcaggccagccgcaggaattcgcccgaacgatagctggagctggtggtggccatggagaggtaggccttccgcgtggaggccgagtagttgccgtaggccaggttggtcccgctcagggcgctgcccggcgtcaacgtggagttgacgatctggcccgtgccgccggtggtcgtggtgacgcccatgccggccggcagggccagggtaagctcaatgccgctgacggggaccgaaagctgggccgtactcatggcagtgaaggccagggtcgccgttccggccgggaaaacgtactcgctgccggccgtgccggtgtcattcttgtcgtcgccgcagccggccagggcgattgcggtcaggattatgccaaccaggtaccgtgttctcttcatgctatcctccttcggtggtgtgccgtatcgcgtgtcagtgaatcatgcccagagccattcgcaggatgacgatgacgtccgtgatgtcgatcctgccatcgcccacggaggcgccgttgaccatcggcgccacgtccagccgggcgatctggctgctgtccggtctgatgatgcccaccgtcatccgtagtgcctgaagggcgtcgacgatggtgaccccggcgccggtggtcccggttgccgacggctgggcgtagatgatgttgcgttgcacggtcagggtgttgctgttctggtcgaccccggtgaccgccacctggtagaccttggcctcgctgaaggtgagctgctgccggaaggcgccattgactaccgtcggggtgtagacccggccgtccatggcgacggtgacggcaaccgggctggtgttgtcggccacctctccggtcagggtataggtgccgagcgcggtgcggatgtctgcggccgggtcggtgacggccagggagaataccgtggcgcgggtgacggtccgcttggtctcgaccgtctgtccggcggcattggaggcggtgatcaggatggtgttcatgccctcctgcaggttggtggtgaaggagtagtccacgccggagagcgcggcgacctggggcgccgaaccgttgaccgaccagctgacgaccgtggtcgggtcgaggggggtgacggagccgctcacggtgatatgttgctgccagataacggcgttgtcgtcgggggaggcgaccgtcagtctaggtgccgaggcatcgaggttgatggtcctggtgactgcgctgctgatgccggcgttgttggtgaccacgatcctgatcgagttggccatggcaaccagttgcaccggatagctgaagctgccgtcgggattgacgctgacatcttcgtcattgaccgtgaccgagcggatgccggccggatcggtggctatgccgcagatattctgggtggtatcggtggtcacggcgttgtcggacaggatcgaaagagccatcatcggcggggtggtgccgtagaccacggtgatgccctggatggcctggggcgccgcgttgtagtcggcgttgcccggctggctggcggtgatggagcaggtaccgagagccttgccggtgacggtggagcctgctaccgagcagaccgtcggggtggcggaggcgaaggttacggccaggccagaggtggcggtggcgctgagcgttgcggtgccgccgaccgtgagggacggcgcggcaccgaaggagacggtctggcttcccttgccgacggcaaaggtctgagtgatttggggcgccgcgttgtagttggcgttgcccgcctggttggcggcgatggtgcagctgccggcggtgaggccggtgacggtcgtgccgctgaccgagcagaccgccggggtggtggagctgaaggccacggtcaggccggaggtggcactggcgctgaccgtgccgctgccgttaaccacgaccgtaggcgcggcgccgaaggcgacggtctggccggcttggccgacggtgatggtccgctggacgtcgggggcagcgttgtagttggcatttcccgcctgggaggcggtgacgacaatgctgccggtgccggtgatggtcagggtggtgccggcgaggctgcccgggccgctggcgacggtgaacgtgaccggattgcccgaggcccccccggtggcggagagggtaatgggcgcatcaccgaaggtggcagtggcggggggattgaaggaaatggcctggtcgcccttgatgttggtcagcgggaaaccggcgctaagactgtcgaccgtggcggttaccgagtaggaaccgacggtgccgttagccgtggcagtgaaggaggcgattcccgcggagtcggtcgtggccgggccgccggccgcaatgccggcgccggaacccgggccggcaaaagcgacgttgatcccgtcaaggaccgcgccgagggagtcggtaaccttgagccgcaatggcgcggcaaaggcggcgttgaccgcggctgactggccggctccgccctcaacggcaacggcgtccggcactccccgctcaaaggcacccatgtcgcaggtggcatcctggggccggctcatgccgcgctggtcggcagccgggccggtgctgcaatcgccggcatcaatggccggactcccggacagaagcgccatggtccgggtgacaccgccattgtcggccaacggggcgagcagcgggtcagcggtcatgatgttgctgccacccggatatccgccctgcaccacagtgtccgagacggtgggggtgctggcattgtcggagatttcgccgttgctgttgccccagaaaatactgttgcgaacaaccggactattgttggcgttgtacatcccgccgcccgaggtgccggcggaattgccgctgaaggtgcagttcttcactgacgggttcccgtgggtattgtacatcccgccacccgaaatattcgctgcattgccgctgaaggtgcagttggtcagcgtcggattgctgagggcgccgtttaccatcccgccaccatagccgtaggagagattgttgctgaaggtgcagttggtcagcaccgggttggcgtcggtattgtacatcccgcccccgtaggagctggcggtgttgccgctgaatgaacagttggtgacggtcgggctggagccgagattgaacatcgcgccgcccaggctggcatagtttccggtgaagatgcagttggcgacggccgggctgttgatgtagtcgttgtacattccgccaccgtagccgtcctgcaaattcccgctggcgttgccgccgctgatggtaaagccgtccagggtagcgctgtccgcgccggtgaccacatggtaggagttgtcgccggcggtgccctgggcgcccaggtcaccgctcaggatcgttacgttggccctgaaattacgttctgcacgggcggtttccgttccggcaaagccgccatacagcgccacccccgatacgagttggaaggtagcgctgcggtcggtgccggcggttggcgtataggtgccggccgccgcccagatatcctgcccgttcaccgcgttggccagggcgtagcgcagttcgcaggcgtttgcccagctttcgcagaagccgctctcccggccgcccggcaccgcgtacagcaccgggtagacccccactgttgccggtgcgccatggacggccgacacattccccgcagcgtccttgacccagggatagagggtgtaggtaccgaccgtggcgacggcataggttgtcggcgcgagagcggaccagcccggatctccggccggcggaggggtgtcggaggtggtgatcaggtagccggcgaccccggagccgctgccgtcggcagcggtaaacgatgcgattggcacggtgagaccggcggcacgggcggcaacggtgaaagcggtgacagccggtgcctcggcatccaccaacacgccggccgtggcgccgacgccattgagggtcaggttggcgccattgccggcgacatcgatgatcgtgctgccgttcaaggccaggccgccgacggtgatgccatcgctgtcgagatcgccgctttgcaccgggtagcggtaggtgatggcggtggcggtcttcgccaggtaggtggccgtccgcgcggcagcgccgacggtcagcccgagggtggagtcggtgccggtgaccgtgacgttctcactgaagctgacagtgaagtccagattctggccggcggtgtaggtgccgttgccggggacggtgaccgaactgaccgtgggtatggtggtatcgaccaggacgccggttgtcgaggcgacgctgttgagggtcagggtggcatcgacgccgctgctgttccggatcgagccgccgttgagggtgagggcaccgatggtgatgccgtcggtgtcgtttttccctgccgtgacaacatagcggaacaggctggtggtggcggtggggctgctggcgtaatcggcgtagacggtggtgcccccgattgtcagggcaatgcgcggcgtgccggtgatggtggcggtgctgtcccaggtgacggtgaagtcgaggctgctgccggtgccgtagctgccgtttgccggcacggcgacgctgatcaccgccggtccaggggttggggtaacgctgttggaggcggcggaggcggaactcgtcccggcgctgttggtggcggtgacggtgaaggtgtaggcggtgccgttggtcagaccggtgatgaggcagggcgaggcggcgcaggtaccggtgatgctgccgggggtggaggtgaccgtatagccggtgatggcggcgccgccggtgctggccggggcggtgaaggagaccgtggcttggccgtcgtcgggggatgcggtgacgctggtcggcgcgcccggcaccacggcgttcacggcgaatgattggctgaccgtcgtcgctgccagataggagctgtcgcccgcctgatcggcattgatggtgcagatgccggcagtgacaaagctgagcgctcccccactggtgatggtgcagacttcggtggtcgcggatgtgaagctgaccgtcagcccggaggtggcggtggcggtcagggtcggggtggtgccgaagttcttggcgccgggattggcgaaggcgatggtctgggcggccttgggggtgacgctgttggaggcggcggaggcggaacccgtcccggcgctgttggtggcggtgacggtgaaggtgtaggcggtgccgttggtcagccccgttaccgtacagggtgagccgacacaggtgccggtgaggccgccgggattgctggtcgccgtgtagccggtgatggtggcgccgccggtgctggccggggcggtgaacgtcacggaggcctgggcgttgccggcggtggcgctgccgatggtcggcgcgcccggcgccacggcgttcacggcgaacgaccgggagaccgtcggggcgggggcgtacacgctgttccccgcctggttggcctcgatggtacaagtgccggtggcgacaaacgtgagcgctccctcgctggtgatggtgcagagcccgacggtcgcagagctgaagctgactgccaggttggaggttgcggtggcggtcagggtcggggtggtgccgaagttctggccgccgggattggtgaaggtgatggtctgggcggccttgggggtagcgctgttggaggccgccgaggcgctgccggtgccggcgctgttggtggcggcgaccgtgaaggtgtaggcggtgccgttggtcaggccggtgacggtgcagggcgaggaggcgcaggtgccggtcgcgccgccggggctggccgtggccgtgtagccggtgatggcggcgccgccggtgctggccggggcggtgaaggcgaccgagacctgcgtgtcgccggccgtagcggcgccgatggtcggcgcgccgggggccacggcattgatggttaccgtgatcgtccgggtagccgtgtcggtgccgtcgctgaccctgacggcaaaactgtcgcttccggcgtaattggcagcgggcgtgtaggtgatggtgccgccgggggtgatgtcggcggagccggacgacgccgttgcccctgcgaagctgagggagccatggctcggcgccgtgttttgggaccaggtcagggtctggctgccgtcgctgtcgctgacgtgcagcaggcccttgatatccgcggcgccggagttggcgttaacggtcagcgccgtggtcgcaccgacgaaggtcggggcagcgttggtgaccaccgttgaattgttggtcacggccaggtttgagaaggaagccacctggttccaggcagcgtcgacgaggcccatgttgctgtcgtcgaagcccaccttcacggtctggccgatgccgaccggcgttgccagggtcagggtcacggacgcgccgctgaagctcaggccgctgacagcaaccggcgtggaattgaccgtgacggtgaagtcggtggtggaagcccacccgtcgctggcctcgatgctctcgtcaaaggtgatggtgaccgtggtgcccgcggcattggtggcggcgctctggggggtaggcggcgtggtgtcgggcacggtgcaggtgatgagcacgtcgaaggagccgccgtcggtcatgtaggccgacgaggtggagaagttcacgttgctcgtgcatgatgaggcactcatgtaggaattgtcgttgaaccccatggtgaagtagccgggggtcgtccccaggttcaccgccaggttggtgacgttgccggtgatgtcctgccaggccacggcggcatcatagttattccccgcattggggatggacgcccgcatgaaggtgatatggcccgggggcgtgttctgcgaggcgaactccgggtaggtggtcatggtgatccgggccgtgatggccgcctgggcgacgccgccaaggatgaccatgagcgcaaggatcacccccagcactatcccgagggtgcccaggggacggcagcggcccggaaaccggctgattggtcgctggagcggagtgaatacggtcgccgaacgggtttgattgtgcacgatgcttcctccttgaataacggtgcctcgcggcacatgccttcatcaattcatgggtggtttacggtgacaaaattgggtgatttgtatgcaaagcgttggaatattgactcgtcgccagactggcatgattcggctaattaatgcatatcttattttgtatggctaataaattttgtctgtaaaaggccggggctggcgggttggccctgaaatgcgcagttggcggaggaagaatctcattacagcaaaccgatgcattaggcctgtccggcatccgtttattgcataccccttgccgaaaattgagagatggtgaatgggtgtcacgacacaacggactgtcagtcgcagttgatctgtcggcagcgtttcaggcactggctgcagagagctgtgcccgtgtgttcaacgaggccacacccggcagtgccaagcccatcgactgcatcaatgacatcatgggaacctacccccgcatcggccagaagcggacaatcaggcaccatcggggtgttccatttgatgctgcaaagaagccctgccgggatatcggcagggcttcttttggagtgagatggcgtgataattcaatgaatatggataagttgttgaaagcatttgcagcataaaatagttttcatacatagtctgattccggacgaaaaaaaagaaaaaattactaaagaaatatacatctctctcgataagtatcagggaataactgaggcgtatcaggaaagtcctgatacgcctcagggaagcgccgatacattgatcggtcggtgaccacacacgatccagttcgggaggaagcaattatggccgcatggcaaagcctcaaggtgaagtacaagattttcacgttgattctggtatgttgcgtcggcctgattgcggtcgggctgctggggtttggcgggatgaggagcatgggcaaaagcctcggcgagctcaacgaggagcagaagtccgtggccaccctgtcggcaatgaagaacgacttcctggagatgcgcttggcgatcgtctacatgctggcgctgaccgattccgccaagctggccgaaaaagagcgggacttcggcgcggccgccgccaggatcaaggaacgcctggcttccctggagcaccacaattttgccgcggaagaaaagaaaaaaattacggaattccgtgacggctatgaggcataccttgccgagggcaccaagtcggcggccatggccaaggcagccgccgaaacgggaaacgccgcagggcgcgaggaagccgtgcgatatgccgtaaccaccgcggccccgctctacaacaagccggcgcaggcacttgcggaactggtcgagatcagcatcaaggaaggcggtgaagtgtacgacgcggacatggcgtcctaccgcagatcggtcttggtcatgggagtcatcctcatggtggtggtcgccgtctccgccgtggccggtctggccatcgcctcatccatcagcgggccgctgaaccggattctcgaagtgctgcagcgggtggccgcgggggatctgaccgcccgggccgagatcgacagccgggacgagatggggttgctgggccgcgagttgaacgtaacagctgaaaaaatcggtaaaattattggccagttggcacaggctgccgggtcggttgcctccgcctctgcccaactccacgccacggccgaacaaatggccacggcctccgaagaggtggcggcccaggctgaaaccatcgccaccgcgggcgaggagatggcggccacatccaacgacattgcccacaattgcgtcaccgcggcagaggggtccacccaggccaatgatgctgccgaggggggcgcccaggtggtgcaggcggccattgcagccatggaccgcattgccgagcgggtccacgcctcggcgaaaaccgtcgaggggctgggggtgcgcagtgaagagatcggcgagatcatcggcaccattgaggatatcgccgatcagaccaacctgttggccctgaacgcagcaatcgaggcggcccgggccggcgagcaggggcggggctttgccgtggtggccgacgaagtgcgggccctggccgagcggaccagcaaggcgacccgccagatcagcgagatgatccgggccatccagcacgatacccagagcgcggtccactccatggaagaaggggtgtcggacgtccaggccggcacggccgaggcggcccgctccgggcaggccctgcagatgatcctggccaagatcggcgacgtcaccaaccaaatcagccagatcgccacggctgccgaagagcagaccgccaccaccggcgagatcagcaacaacatgcaccagatcagccaggtggtgcaggatacggcccgcggcgcccaggacacggtggccgcggccaactccctgtctcggttgtcggaagatatgcagggcatggtgcagcagttccggctggcctgagcggcccagagtaggtatgttccccaactgaaaaggcccgcgcaagcgggccttttcagttggagaggcaaagcagcaggctagggcgccttgacgcagcgcatctccggcgcgccgtagccccaggtgatcgaggcttcgccctggtgctcccagaaggtctcgttgcggccctggtactttgcgccgctcccgctcggctggacgaacatcagcgacacctcgtcgccacgttccgcgatcagcgttgcgggctcggtctggaagaaggtggccacgacctcgttggcaggattgccatcacacacgaaacggaccgggccgatgcccggcaccagccggtacgttgcctgcagctcggcggtccggcgcaggtactcgtcccggacgcactcacgcaccgtgtcgctcttccagcagtcgttgcgccccttgatccagccccgctgctccgccccgagacgcggcgggtgttcgttcaccgccctggctgaggcggccgcgtacacgtcggccagcttccggtcgagggcggacagttccctgtccccgcagaccagcgcctcgatgctgccgggcgtcactgtgtcgcagtcgtacgacggcccctccggcgcggttgccccggccggggctcgctcgcgcacgagccggtcgatatacccgcaccaggcgtcgccggtacgatccggcacgtccgggttgccccggacccccagcctgaactcgatcgcagatttccactcctcggaaccgatgtccgggccgtgcccctgtccgtcgccggtcggcacactctcttcgaccgcctggttccagggggcggagcaggggaccaccgtggtcggggccgacagcaggccgccgccggcctgggcgcacgccgtcgtcagcaggagagcgaccgccagtattctcgtcataacgcctccgggagatctacacgatttcatacacgataatggcacacacggacaccatcaggaccagccccgtaatgaagatggaatcggcccagcgctccacgcgatgcatcctgcgggagctgcgcgtacgaagcgcgaaataggagaggatgcacgacgcaaggaagaggaacgcatcgagtgcgagcatgtcatccgccagggttactcccccgcggatggtcagcgccacgcgcagcagcccgatgaccgtgaggcagacccccaccatggccgccgaggcggtgaagatgtggatggacacgtcttcttcgaggttgaggtcgcattttgtcttgtgtgtgttgttggtatccatggctcttgattgtcacccgggttcccggtcggggcatggccggtttagttatggacaacgtacgacgccggctcgggtttaccgtgcatacaaagaattttgtccccgagcccgacggcgccgccctgttctcgcatggcgcggccgcggtatttttcattgccagtttccggctgccatgctatcacggcggcacttccccgcaaggagcgccacgcccatgattctcaccggaaccatcgccaacgtcgccaccatctgcgccggcgccctcatcggccgctatgccggccgcttcgtccctgcccggacgcgccggacggtcatggcggggctggggttgaccgtcctcttgatcggcctgcagctggcgctcaagagccgccagccgctcctggtgatcggcgggctgatcatcggcggcatcctcggcgagatgctccagatcgaggcccggctggaggacttcggccgctggctccaggcgcgcttctccagcgccggcaacatcgccgaggggttcgtctccgcgagcctgctctactgcgtcggcgccatggccatcatgggctcgctccaggacggcctcggcgacaagccctccatcctctacgccaaggccgcccttgacggcgtcgcctccattgccctggcctccaccctcggcatcggcgtcctgttcgccgcgctgcccgtggccctctaccagggcggaatcaccctggccgccgacgtggccaggggggtgctgaccgaaccggtcatcgtggagatgaacgccgccggcggcctgctgatcgtggccattgccctcgacatgatggagttgaagagaatcccggtcggcaacctgctgccgtcggtcttcgtggtggtggggctggcgtgggccttcgggctggcgtgaggcggcgcgtcaggccgctcaaaacgttaaataagcaagcgggttattaaacgttttggcccggatggaaggctgccgggccccttgtgtccggctgagttaccgttcgcgaaaagaattttgtccccagggtgctcagggtcgcgaaccttcgcgaggggatattcatgtttatttttcttttgcgcctttagataaatagaaaagagcatcccgtcgggtcactcctcacggtacgactaaaacctgacgaaccggttcgcatgtaccagatagatcaaggcgtctttcgcttccggtgaaacgccggatatatgccggcgggccagggccaatcgttggcgattgttttcagatatctgccgaatagtggcaagggggtgccagcgtggcggatccgtttggttcgcctcaagggcggtttcggcattctgttgttcctgccaatacaatctgctgatcaaaataagatcgtacgtcaacaatgccagggatttgtagggctctgccagtttgtcgaactgagggggggccgtcggcttgctctcaagctggtcgatgagtcccgcaatcggggtatacgcaaacccgggctccgtgtgaatatatgcccaggccgccaactcgtagggcgtcagggttggcacgtcaaccggcacggggggcgactccggagatgccgatgtcgatctcccaagaatttccatcaggtgttcaggagtcattccggccattaccccaccctggcccgccatgcgcgaagtgatttccagcatgagctcaacagactccggaattgtgcgaagatcataactttcaagcgcaagcttcagcatctgcacatcccgccttgctgcggcattgaattcctggattctcaatccttggaggtcgttttccgatgagcttgccagcaggtcacgatccgctgccttaaggctggtggttgtgtcctgccacaccagatcgaatacggaatggagtctggaaaacctcggcggcgaaaaaccggcatgtctgaagccggcaaccagttcccgaatcgacctgtaattgctcagactcaacatgccggtgacataccccagccgcatgcctgccctcgcaacagccccgacagcgagattgctctccagtgtcgcctctgttgccgctccggccgccgcaaaagcagttgagacggtttccaggtttattcccgcatcaatgccggcgtcgatcaacgactgcaggagtaccgcatacgcctcgccccgccggtatgcctcgacgttctgatcgaacacgatcgaatcatcgaccgatttgcgataaatccctgcggcatcggccagtccgtttcttagtgaccccagaaatgcggcatgctgctcggagctcaggccatccgttgccagaacagcgaacagggcatcggcgccggccacaatggcggaacctatggcttcggcatccgttgtgctgatcgtgggcgttcgcagaagcgtatgggcaaccagcatatgcaccggcgtcagcctgcccgacagggccgtggccttcagcagtgcccgcgcctgcagatcggtcacttcgctcacgcccgcatcaacggtcccgccgggttgcgggctcggcacgatcgcctgccgcaacacattctcgccgtccatgatccggatatgcaggaacggtgtcgttgccgaagatggaaccgtcgaaaaatcaaaggctatcttgccgagcgcgtcggtcctggccaccacctcggccactgtctgcaactctccctgggcgctgagggctgaaagccggaccgtaagatccttgctcaacggtagttgagccggcaacgcgtagctggccgctgaaaaacaaaagagaaccgcgccaacaatcaatggaatgattctgctcattacactgccccatcccttctatttgccgctgccggtcaggctgccggtacccttgctgttgccgttgccggagcttccacttccgccacagccgcacatggttgtcaggacgatggtcatcaggatcaagagcaggattttgtgtgcgcgtctcatggtatgatttcctaagtgttgtgctgagcgggctgggacttgacccgcgccggggcgcttttcagccccggtcggcgtctaagggccttctggggaatcgcatttaggttgtaactgtcggattgccctgaaaaatcagaatgggaataaggggacgggcaccaattaactcttttccatcttcgctgcccgctacgttatcaattaggtgcctgtcccattattcccatgtatttcagttcacttcgtgatgtccttccttgacgatgaaacaccaagctcgcttgcaagttagcacctcgcgtaaaggcaataacaccgcattaaagagactgctcaattttatgtatgctttttacctattttatgagtaagagtcacaaggccaaatccatagataatacctgcagctaatgtaatcaaacctatcaataatttaatacttaattgcaaatcagctataaacacataaggtaaaagtatccaaaatataaatatcagttttaaccagaaacgtgagtcagcaacgactttacctttctttgctttccagtaaacaatatatgaaacaattaaaataacaagcatctcgtacaggcctgtgtacatttcaaaattcgacttggccataatgtcacctttgagttaattatgttagctatcgagtactactagttaagccgtagtaaaagttggctatatccaaatatatgctcaatattgtcatagttggtcctgatgaccctatgccagctagggcaatcaaagataatacttatattctgtcaatgtcttattacctttataatatctgctgtcccatactcgattatgaccctgaaaatgcgcttctaagggtaaaaagcatccataattgattaaatatcaggaggttggcttggtccgactcgaatcacgtttcacacgtgggcaacggcataccccactccgatcagcttgaaaggtacttcccaaggtgttcgactagctcacgcactgccttgatactttcggtcgcctccgcgtgggaacaacgcccgccctcgtggacaattttgttacgtcgagcactcgacgtcttgaacgcgggccaaaagtcaaacttctctaagttgttgccagtaagcgctgtaaagattcgacgaacccggtcgttagcaagattgtagctggggaagaattcggtgatggggtcttcgaggtatgtgagaccacggttcccgaaagcttccgagaagctccgttcagcggcaagttcggccgccatgtgggcaacgactactgcgatccccggttgctctgatataagaaggccttctgcaaaggtcaggagtgcctgcggatacgtcacaacagttagctcagctgtcaacgtggacctccctgagctcgtgccgcgaagaaaaatttggcgattcaaagagccacacttgggacaggggcagcgctcaccattggggccgtcgcttacaattggctcgttacatgaactacaaagattgatgtcgtcaactgtcataaactcttctcatgggctggcaccggtgtgtgatgtgccacacctgaccccgtatgtagtgccgattcactcgtgccatgtcgagtgctcgattatgaccttgaaaatactcatctaagagtaaaaatcctccgaaaaagaggtgtaagtgtcggaatgtcgataggttgtcttggtccgacccgaatcacgttgcaggcgctatttatcctttaacctaatcagaggtttttcaaactgttcaattagcttgtacactggctcacctccgccataaaaaacaatagaatcaataccattttctttagttaggccagttacttttctcacatgacttatatctttttccgatacttgcttggtccatgaaggaaaaccgattgtcccaacctttacacgttcagtccttttcttaaaccctagccatgcactgacttctttgctctgataaacacttatagaattatgataaggatcatctatgtcgcaggcatgtttctgtagaacggcttttaattctctaaaagtaatagctcgatattgtgtttgtagcgcgcccggtaccctggacacaagataagagtcacgcagccttcttgagttgatactcctcgaaagcctgtcgtgggcttctgaacccgagcttttcaaccagccacagccggttgtaacgatccatgaagtcagctactgccatccttacttcttcgattgtgcggtaatggcggccatagatgacctgctctttgatagtccgattaaaccgttccgtcaccccgttggtctgcggttcggcaacaaatgagaaacttggggcaattccccagaacttgatctgattctggaaatgctctgagaggtattggctgccgtgatccatcctcagtgccaaccctcgagcagcagcggcaccgaccgagccgaaacgggccttgattcccatggcgagcggctgcaatgcggcaaaccggtcgccattcttggtcacatgccaaccgacgcactcggcattccaatgctcgacggcggtaaacaaccagcaccacccttcttccagggtgaagatcttggtgccatcggtaccccacatgacgttgggggccgccgtgatgatcttgccggcgtggtccttgggctgtccctgaacaacccggtgaggggagagcagattgttctcccgcatgagacgcaacactcgtttgcggccgacttttatccctttgacgaagcgtagtcgtccccagaccttacggtgcccttcgccgacaaagggggatgtctccaggtcggtccggatgagagaaagtacctcgtcgtcagagagcggtgtttttggaccacgcttgagcagtacagcaggcaatgtttttctgcctgcacggctatagaacgacgagcggggcactccccaggcaaggcagacgcgctgaacgccataggctttaccggtggcaggggagatcgtagcactcatttcttcgatctcctctgggccaaagggtgggcacgcctcgctttctcccgcagtagctcgttttccatggtgatctcaccgatgcgcttgaaggctgcatcgagttccgctgccaacggatcaccttcacgagccttgagagcagattctatcccctggagtgctttctgatgccactcttccaggcgatagatttcgatgcccaactcacgggacaaggcatcgattggttcaccgcgcatcaaccgcaggacaacctcctttttgcggttggcgctccaacgtttgacttccggtgctgctccagtcgagctacgctctccttccgccgcaccggagacactgacatccttttccattgacgacctccttgaacacctagatttacctcattttcgtgtccaagaaaaccggggccgccataaatcaaccagaaaatagtatcctcgcaacacatccgtatagttgatgtgcctattttcgaactcatcatcacccggcaacattgcgcgttcacgccggtacatgtcctttaacctttgaggcaaagattccattgttactccttgggttaactccttattgagcagttcacgcgcacgcgtgaactgctcatccccccaggggcgcctgaaaggaagtagttgatttgttgactttctgtctagttgcccaacaaatcaactacgcccccctagtcttcacccctccactgaccggcataaggccacgacggctagcgagaagagcggcgtcctttgggttggcgctacggcggaggccctttagaacactctgttgcgtctcgggcgtccagaagatccgcagacgctcacgtgcacgagttacggctgtgtagaagatgctgtgtgtaatgtcgtcttcattggcatcggtgattacgatcttgacggaatcgtactcgaggccctgcgccttgtggatcgatacggcataggccacttggaatggtacactggagttcagtgagtcgtcgtcctcatcgctggtgtcatcgtactcgtagacggagaagcgcactgtcgagtcaaccacccattcgagctcatcacactcgacatcgaactcgctgagcggtcgatcgagcttgacgtcgaattgaatccgaccaggggcgtgggcgatgccgacgatccagccctttaggttgttatagatcaccgggcggaaccgctcggtctcgtggaataggacagggtcaccgatcttatatgtggactcgcgccaagtggtcgcagtaccggggttgctgctctgcagaaatcgattgatgttgttgataccatagaggccgtcgtagttcaggcacaggataatctcgtcctgcccttgggtctcaaacagcgtcttgtcgagtgcggtcgagtacccgttgcgggccatgacctcggcgatgtcgtcttcgatggctcgaaccttattccagaagcccaagagtgagtcattcttggttctgaagggcgtcgtcagctcgaacaccgacgtgctcgggatgaatgaacgaatgattccgaaccagttgccgaactcgatcgactcgatctggtagacgtcgccgacgagtacgagcagcttgaaggaggtcttctccagtaccttgatcaagtctgcgttgctcacggtgctgcactcgtcgatgatgaggaggtcgtaaaccggatcggtggttctcctggagatctggctgctgattgttcggaaggccgagttctgcgcggttaccttgcgtttgaggttgtcgatcgctgggtgagtgtgcgcgaggaagagtttcgctttgtcgttaaagtagtgcgcgatgtggtccaccatcgttgacttgccagtgccagccgccccgtagatcagggcgacacgcgactggctgaacaactgtttgagtgcatccttcttcacctggtcgtcaatgctacgagatgtctcatcgagccagcgctcgacggcttgggtgtagccggcgattccggctgatgcatgctcctggagcttctcaacgatggagactgtgtcgttctcatacccggagatgaagacgtgccccttgtcgagcacgagccggcgctccggatgcttgtagtagagcttgttgttgtaagtggagatcaagccgttgacgtttccgaatttctcgagctcaacaactggcgtgtagagaattccgtgacgctccacattgttcctcacgcatcgagcgagcagttcgtggttccgatcggttgcatcgaggctctcgacgaggtcccagtacctggggttgtgccccggtagcgaggtacagaacggcatggtgtcaaaggggatgcagccgaactgaagtttcatgtcggagagaaggtaacagccgccctggaggtgctgcggcttgaggatctggttatgcattcgtagcatgagatagcggagtacgttgtgacccggagcggctgatctcacaatgtggcgcacttcatccagtacgggaaagacctgtgatttggtggcgtcacccgtacctgctgtccttacctgtgtgtacttatcgtcgggcatatcaaccaggtcgagcagattgacggaactcttagtcagcccacgcatcaggtagcgatactccaccgagctggtccgcacgtctaaggtgatgcccagaaggcgcgcgaagtttttaaattcgcacgggcggatagagacctcccactcgcggacgattgtgatcggcattgtctggccgagcacttcgattgagtcgcgctggagcgtcaacatggccgcgtacttgtcagtcatatcgatgtagctgaaggcaatgatacggtcgaacttgttcaccttgtcgacggcgcggtagaaggtgacttcgtagtatatgcgcccgccgacgaaaaacgggcgcgttttgtggatgtaatacctgtcgcggatgctgctgcttggtcgagatgaacggactgcctcaattcttgctgctatcttttcttggtactcctgcagcgacggatcgaggtcgaccgggaaggcctcgaggttcgccagcaccgtaactccacagttgtcttgaagcaagctacggacgcggtggaggtactcgtagtacttaagcatcaaacgctcggaagcgtccccgtccagggtgtagtgggacacacttttctgaatcagtttatggaacttgccgaggaagttgaatcttgcctcactcttgacgaaggcgagtgccggttctactgcggcgtagttgaattcggcatcgggtgagcccgtgtggagacggaccgcaactccctcgactaggttccggagctgtgcgagaacattttgggagagcaatgcccgctggtcagcgagcgattcgatattccgacagatcgcctcgtcagcgctctggatctgcctgctgaccgtagtcattaactatcaactcccgctagattaaagaaagtcatgtgtgtccccttcttgctcatggctattctgctgttatctcatcttaaagcggctaatgaatattatgagaatatatttaactcaactgaattgaataaattgtctccggaattacgtccgagcttccgatgcgctgttagcaaagtttcaatcagtccggtgttgggccacgcccgatgaaacttagatagcttggccactgatactcctccggccccgcaacaatccctgccctgatgatgtacggggaaagctcgcatattcggcagcctcgacgagtatcgtttctacctcctctggaagagatgtcccgcccgtttccgcttgacgttgaagtgggtggtgtaggcgccgtttacccttgttgacttgtttccagttctcggcgtagctcttccaaatcggtaatcgttttttcaaggtcagggaaggcacacgctaattttgttgaactaactgcggcaagtgccaaataagcaaccaagagcatcattaaaaaaaggcacacttctctaaatgcaatagaattatctgaaagaagagcacatccatataaaaaaataaggacaatagggactattgggacaaaagtgagttcatgcttaatgtatttactgtaccgttgcgcttgaatttcttgcgaggcaagatctttgaggtgatcatcttcagcatagccctgttttaaaccaatttgcattaaatcacgcaaaatattatccattctatcccacgattttaagtaatcgaggacttccttgaacatgtattgcctaaatagcaggcctgatattgctagaacaccgccaagaaatgtaacaaatcctgtatctaactttgaagtgtcccccagcaaagtaaatacagttacccaggcacccaatgttgtgctagcaattaaggctgcaaaaatcaaatcgcgcataaccgatacattaggttcagattgcgttgccatttactgataccgctggccaaaataatcctcaagataaccggtaatcttttcggatgtagttttagggtttgtaagttgctcttctgtaagcggcacgatagccgtttctgcctcaggcttatgtcgactgctccagttagtgccaattccagacctagtgcccctggctctcatgcgtaatcttctatcagctacggcttgatctagttcctggacatcagtttcttcaagttttggttcattagcaatcagatctacagtttcggaacgaagagactttcggaaggaattcgctgtatcccgaattgactgcaccaagctcccaggccttgcaggcaaattagggcctacataatgaacgattattctattgagatggtcaagactgttaaaccactcaacgaacgagccaatcttggcgatgggctccacctccagcacatagtgttggtccatttcaagctttcgtagtgcctcgtcgagtagatcgtaaaagactgttgcgaaagcttttgctgatctagcaaaccttgaaacatctgaggcgcgatgcacgacaataatttgtagcgggatatgaactacgacgggagtgaaaaatctcggctcttttgcatcctcaagcacacctggtcgtggctcctctgctatacgcccaagaggaggacgaacggttaaatcagcagcaagaacgtctgggcgtacttttatcaagtctgcaaggccccatgttcggtcgccacttattgaacgtatgctcgatgggatcaattctaaagactgacgcaacacctcatctctcggtagtggctgagacagcaggttaagttgtccaggatgtcgctcttggtactgaatctgtagcatccaccatcgggtttcattgtcaggcatacttcctccgctactattttcagatttctgcatccacaacgatcaccacaccaacgggccgggagaacagcggcttggccgctgcttcttcctggttataccgatgatgaacccggtccttgcgattgcggagcggctaaagctgttcaaagatggtggtcatatgctcgtcacctcgcttgtatccgggtcttgaggttgaaaatgaatcttccaatatttgtaagccgatcattttggaaacggtcattaagtgccacggcgttgcgtcgggccttactccgcttccgccggtttggtagcacctgattgcctctttgcctgttcttgtcagcccgtagcaatgaggctcaacaattctcggatgtccatcataggtaaaggcgaggattcttctttctctgattgcttggcagattgcaggattcatgtttagtttctccttttcctttgactttgatggtatagcggggatggctttgacaacaactcaaactcattaacccaccacaagtatacgccccgactatccctgcgcgcacgagcgcagtcaagtcaggaaaatcctgatacaacgggggattcgggggagaggacacaaaaaagggggaaccggtacaccggctccccctgtggtgcgttatgagggcaggatcagcgggaggaggattggccgcggatgtggaagccttccatctcggtttccagcacttttacctggcggctgagggtgatggccgcttcttccatgacccgcgagacttcgaggctcatggttgcggactgctggatctcttccatggaccggacgatctgctcgctgccccggaactgttcttcgctggcgctgcggaactggccgatcatgtcggtgatgttttcggtggagcgggcgatgatgtttcccgtggcgctctgctctcgggtggagttgcggacctgggcggtggcgtcgcgcatccgctccactgcggtcatgatgaggtcgccgccggcgccctgttcgctggtggcgctggcgatctggctggtcatgtcggtgacgcggtttatggcgtcgcggatgatcttgctgccggtggcctgctctacggtggcgcgggcgatttcggccacccgcgaggaggcttcgcgggcccgcatgacgatcttgccgagggcctcgtcggcgttggcggagaggcgctcttcgtcggcaatgctcttgtctgcccggctgatggcttccacggcgcgccgggtttcgctctggacccccatgatgacctcggcgatctcccgggtggaggtgcgggttcggtcggacaggtctttgatctcgccggccacgacggcgaagccgcggccgtgctcgccggcctgggccgcgatgatggcggcgttgagggagaggaggttggtctgctcggcgatttcgtcgatgacggagatgatgccgccgatgtcttccaccttgcgggacaggacgtcgatgacctcggtggtgatgcgcgaggagcgctggatggccacgatgccggcgatggcgtcttccacggcgcgcttgccccgttcggcctcgcgctccacgtcctgggagagggcggttgtttcgcgggcgttcacttcgacctggccgatggccgtgtccatctgggccacggaggaggcggtggtggtggagatttccatcaggctctggacgctgccgtcgatctgcttgatggatgcggccatctggatgaccgaggagcttacttcgtccaccaggcgcgagaggttgtcggcgttgatggccacttcttcgacgctggcggtcatttccaggatcgaggatgaggtgtcggccgcgctgagggagaggttggcgacgccgtcggccacttcgcggatggaggcgttgatttcggagatggccgaagaggcggcgttgacgcccttggcctggatctcttcgccctcggttaccttgccggccgcgacagcgatcttgtcggacagggcgtgcagctcgcccacggctttgcggaccgaggtgagcatgcccgagagccggtcggccattgtgttgaagtcgtcgccaagggtgccgagctcgtcgcgggagtccaccggcacggcggcggtcaggtcgccccgggcgccgctctggagggccgcggccacccgtttgacccggccgacgatcatgcgggtgaagagaagccccaggccgatggctgcggcaacggccatgatgatgaccgtgatgaaggtgtagcgggtggactggcggatggtttcggtggtcttgagcccggcgtaggtctgggattcgaggtagtcggccaggtcgtcgatgtcgagcttggcgttctcgctggtgtcgcggattgtttccagggcgagccggttcagggtttcatcggccagggcatccttggcggcctggtccaccacgccgctccgcagtcccttcagcaggcgctgcttgtgggcgatgagctgatccgcggccttttcgaattcgccccagcttgccaggacggcggctgcgtaggttgcgatggggctgccggccggagacggggggatgcccagggcggggtcgccgttgagcagggcgttcgagtattttttgaacagctcgttcttggcgcgatagttgttgacatgctcctcgaattcgtccgggtcggtcctgaccatggcggcctcgaccaggttgacccggcacgacttctggctcagttgcatgttgaggaccgctttttcctggagggcgcggccccggagcatggttttcacctgcgtcaccacgctgtcgacccgccagatgccgaagatgccggtgacggccacgatcagggccatggtgctgaatgcgaggatgtgcttcgcccgcagccgggcatttctgaatgacagtgacatgctaatggttcctcctgctggaacgcatcaaaggattcatatggtacgtatcggctgtaaaccgttttgtcttaatgttttttggtgataaaccgccaattgccgtatacggggccgggcgtgccggggggggcgctcccgtccgggtttcatttcaagcgaataggggtacactgttaccagtgccgcgagccctgacattcgcactctctgaaggaggaacagtcatgaaaaaacacacgattgccattgccgcctttgcgctctgcaccctgcccgccgtggcgggcgccactccggctcggccggggggatacgtctcgggcttcttcggggtaagcgccgcgtcggatgccgatgtgacgagtatcgacaatcagttcggcgacgtcttcaacgaccgggtggagtatgacccgaacatctacgtgggcggtaccggcgggtatgacttcggccacttccggctggagggggaactctcgtacaagcatgcggagatcagttcgatcaccgacgataccggcttccggttccggggggtggacggcaacctcggcgccctggcgttcatggccaacgcctttgtggatctgcacaacaatacgccggtcaccccctacttcgggggaggcatcggctttgccgtgctgagcctgagcgacacgtacggcagcgacacctcgggccggctgctcctctacccggaggacgataccacggtgttcgcctaccaggcgggcggcggtgttgagatcgccatcaatccgagcctgtcccttgacctgggataccgctacttcggcaccaccaaggggaccttcgattccgactggatcaccacgaccaaactgaagtacgagagccacaacggcatggtggggttccgggtcaagttctgagccggggcacccgtttctttttgcccgttgttgtgctacacatcatcccgtgctgattggtgcacggcccgtgaccggggcgatttcgagcggatggtgtgcggatgacggaagagcggagcaggggagtggtgagggacgggctgggcgcggcctggcccatctgtctggggtatgcccccatcgggctggccctgggggtgctggcccagaaggcggggctcggtcccctggagacggggatcatgtcggtgctggtgtttgccggcggctcccagttcatcgcggtggccatgatcaagtcgggggcagccctggccgccatcgtggccaccacgttcatggtgaacctgcggcatgccctcatgacgtcggccctggcggtgccgctccagggggtgcgccgccggttcctggccctgttcgcctatggcgtgaccgacgagagctttgccgtgaacatggcccggttccgggcggatgggtgggaccggtggcgggccctggtggtgaaccagacggccaacctgacctggatcctgagcaccattgccggggcctatgccggggagttcgttcccgccggggccctgggcatcgactacgccctcaccgccatgttcatctgcctgctgatcttccagctccggagccggttctacgtcatcgtggccgcgttctcggggctggtggccacggccctctacgtgacgatccccggcaattcccacatcgtgatcgccgccgtcaccgccgccacggcgggctacgccgtgcgccgcaaccgggcggccaggggggtggtgtgatggactttcagacctacctggccgttgtcgcgggcatggcgctcgccacctatctcccccgcatgatccccctcgttctcctctccaaccggcagatacctccctggctggccgactggctggacctgatcccggcggccatcctcggcgccctgctggcccccggcctcctggcgggcgaaacccgcgcgctggagctggggcgtccggagctgatcgccgcgctccccacctttgcggtggcgctgaaaacccgctccctgggcctcaccgtggtggtggggatgctttgttactggttgatcggaaaggttgtctgacggacgggggggctcagcgccccccgttgccgaagatgagttttgccgcgtcgtaggtgtagaggacgagccccgtccagatcagggcgaagcttgccaggtgggtgggggtgaacgtctcgccgaaggcgaagaccgccagcacgaagtgaagcgtgggcaccacgtattgcatcagccccaccgtggcgaggcgcagccgcttggtggccgccgcgaaccagatcaggggggtggaggtgaggaccccggcgcaggcgagcaggacggtgatgtgggtgggcccggagacgaaggcgctctttccctggtacgccagccagccgagatagccgagggcgagcgggaacaggagcagggtctccacggtgagaccggccagggagtccacgggcgcctttttgcgcagcaggccgtagaggccgaaggaaagtcccagggacagggcgatccaggggaactcgccgtgccggagcgtgaggatcgccaccccggcggcggccaggatgaagctcgctttctgcttggggctgagccgctcgtgcaggaagaccacccccaggaaggccgacaccagggggttgatgaagtagccgaggctcgactggagcaccttgcccgcgcccacggcatagatgaagaccagccagttgacggcgatcaggagtgtggtggcgcagagggtcatcagggtgcggggctggctgaaggcggcccggaccccgtcccaccggcgggccacggtcagcatcacggccagcgtcgccaccgaccaggcgatccggtgggacaggacctccagcggggtcacgccggccaaggctttgaagtagatgggaaagaacccccagaggaggtaggcggcgaggccgaagatcacaccggtgcgggcctcccgcgcctcgtggtccggcggattggtcatggctgcctcctggccgggcgtgcgggccggcgatagaaccagttccttcattggccgctcccatgatacacgaggcggatgccggcatgaaagcccgaagaaggctcccgtgccccggccggtgccgctgccgggccgtgggcggccggcacgatggccaccagggcgtcccggtgcccctccagtaccgccttgccgccgtgggtaaagcagaacatgtcgccggcgcccaggaagcggtcccggtcgtccccctcctgggtgagccagatgatcccctccttgcagtagagcaccagcccctgcgggttcccctcgatggcgaccgtttcgttcttcggcagacgcaattccatgatcctctctcctctccgccgctgttccggtgcgggcggactgtgatggtcgcagtatcgccgattccagacaagaataacagttgcacaatttaaaaattgttaccggtacagattggggcagctaacaactgtactgttatgaaaagaagtaaactgttccgggaacggacttgactttctagacgaccggtctaataatctctcccatggacaagaacgaaacgcgcgccacgatcattcgcatcggcaccgatctcatctcccgccagggattcaacgccaccggcatcgacgcggtgctgaaggaggcgggggtccccaagggttccttttactattatttcaggagcaaggaggagttcggcctggcggtgatcgaccatttcgccgaacgctacgaccagcggctcgacaccttcctgaacgacgaggaggtgacgccgctgaaccgcatccgcaactacctggagagcgcgctggcgcggctggagcagaaccagtgcagcaagggatgcctcatcggcaacctgggccaggaactggccgaccagcacgagcggttccgggggcggctcgacgagatttttcgttcctggaaggatcgtttcgccgcctgcctgcgggaagcccagcgggggggggagctggccccggagctcgatgccggggtggcggcggggttcatcctctcgggcctggagggggcgatcctgcggaccaaggtgatgaagtcgccccagccgctgcgggatttcatcgaaatactcttcgcttcggtgctgcgccgacaggcgtgacagcgatttcaaacaactaggcgatcggtctagcggtttcacgccctgtcggccggcggggcgcatggatacgggatgcgagccgtagaggttactaagacgtaacctgactactggacagcgcatcgtaccccccggccttcggcttcccccctattttataggggggactgaggggggtcgaatagtcgatacacttgttcgtatgtgcggatacgttctaactctcaggagggatcagatggatacgacgacgcagttcaaggcgctggtggtggaaaagacggccgataagcagttcgtgcgggaggtgcggcagcggagcatcgacgacctgccgcccggcgacctggtggtgcgggtccactactcgtccctcaactacaaggatgccctttcggccacgggccaccccggcgtgacccggcagttcccccacacgccgggcatcgacgcggcaggtgaggtggtcgcctgcgacagcggcgcctttgcgccgggggacagagtcatcgtcaccggctacgacctggggatggagaccgacggaggcttcggccagtacatccgcatcccctcggcctgggcggtgccgctgccggaggggctctccctgcgcgagagcatggccctgggcaccgccggcctcacggcggccctgtcggtgctcgggctggagcgggccggtgtaacgcccgaccggggcgagatcctcgtcaccggcgccaccggcggggtggggagcatcgcggtcgccatcctcgccgccgccggctaccgggtgacggcctccacgggcaaggagttcgaggaggagtacctccgggaactgggcgccaccgaggtgatcggccgcgaggagttgaccgccggagcggaaaaggcgctcctggccgagcgatgggccggcgcggtggacgtggtgggcggcccgaccctggcggcggtgctcaaaagcgtgaaatacgggggcgtcgtcacctgctgcgggctcgtggggtcgccggatctgccggtgaacgtctatccgttcatcctgcggggggtgagcctgctcggtatcgattcggtccaggcgtcgcccggaatccgccgggaggtctggcagcgcctggccggagcctggaagcccgccggcctggccgggatggtgaccgagtgctccctgcaggggctcgaagtcatgatccagacgattctccacggggggatcacggggcgcgtcgtggtcaacctgctggaaagctgagacaggtagcctgaatcctggcagcgggcaccccgcgtcgctccgcgtgcctctcgcactgccgctgtacggctcacttcgctaccggcctgaaactcaccctggcgggttcagacaatcaggccggttgccgctctatttcgcctacagcggctggcgctcgggcacagtcgctccgtcggtgcgcccgctgccaggattcaggagataagaacatattcatacggggaggaaccatgaacatcgtcacactgctgggcagcccgcgctccagggggatcagcgccgccatcgccgcccgcttcaccgacaccgcggccgggctgggcgcccaaacccggaccttcgagctgaaccggctcgcctaccgggggtgccaagggtgctacgcctgcaagaagaccctggaccactgcgtgctcacggacgatctggcccaagtgctggatgcggtgcgcggggccgacgtggtggtgctggcctcgccggtctactacggcgacgtgaccgcccagctcaaggggttcatcgaccggaccttttcgtacctcaagcccgattacctctccaacccgcaaccgagccggctttcgcccaaaaagctcgtgttcgtccttacccaggggcacccggacgaggggatgttcgccgacatcttcccccgctacgagggatttctcacgtggctgggcttcgtcgatgcccgcctgatcagggcctgcggcttcggcccgtccaccgtggacaaggtgcccgagcagtacctgcgggaggcggagcaggcggcgcgggagatcgtcgggcaggggaagggatagtcatggcccgtacggcaaccggcatcgtcccgcgtgttccggccccggccgcggtccggtagcggcgcgtcatggaatcgagagaacaccgggcgggcaggctcctgctcatcgcctgcgccatcagcttcgtctgctttttcggctcctacatgcggattccgatcgtccccctctttgccacgtccatgggggccgatgctgcccaggtggggctgatcaacagcgcgttcatgctcatggccggggcgctctccatcccgtcgggcctcgtctccgaccggctgggacgccggattccccttctgggcgggctgctcctgctggcgggctcgtcgttcctcctctactggagcaacagccccctgcagatggcgggagtttacctcctcttcggcatcggactgtcggccttctcgccgaccctcatgtcgtacgtggcggacgtcaccccgcccgaggtgctggggcaggcctacggctggtacaccatggccctctacggcggcatgactctgggccccgccgccggcggcttcctcggcacggccctggggctgcggcccgtgttcctggtctccggcgggctgatcctggccatgttcgtggtggcgctcttcctcctgcccgcgacccccagggccgcttccggcgccgctccgcaccgggcgatcctgccgacgctcagggggctcatggggaaccgtcgcctcctggcctgcctggcggccaccatgggcacctgcttcggcttcggcatgttcgtcaccttcatgcccctctacatccggagccaggggatgcattcggggcacgtggggttcgtcttcgcggcccaatccctggccaatgccgtttcgcgcctgccatccgggaagctgagcgaccgggtggccgaccgcagccgcctggtggccggggggcttgccgtgttcgccgtggccctggccgccttcggtctctgccggtccgtggtgccgctcatgggtgtcgcggcactgatggggatgagcatgggggtcgccttcaccgccgtctccgccctgatcgccgacgtggtgccccgggagcagcgggggctcgccatggggtgctataatacctgtgtctatgcggggatgatgctctgcgcggccggcatggggccagtaatcagggaagagggcttccggaccgggtttttcctgaatggcgtggtgggactggcgacgctgatcctgttcgtcgccctctatcggcggcccgtgtccgtagtcgggccatcggcctgagggagccgccgcgttcttttcgcaaccggataaaggaggatcggatggatgagaccatcagtgccgaggtcgggcgctttgtggcggagagcccggacaaccgcttccccgacgggagcggtccctacttcgatcagcctctggtgggtttcgccgcggcaggcgatcccctgttcaccgagtacaagcggatcatcggcgagttccacctgaccccggccgaactgctggagggggcggccacggtaatcgtctgggttctgccggtgacggagtccacccgcgtgagcaaccggctggaaaccacctggccttcgcgctcgtgggccctcacccggacccacggcgagaccctgaacggggccctccggcggcatctggtcgcctacctggaagggctcggccaccgggccgtggcgccccagtactccccggcctggcgggagttttccgacacgccggtggggatcgcctccacctggtccgagcggcacgccgcctatgccgccggcctcggcaccttcagtctctcggacggcctcatcaccggccgggggatcgcccaccgggtgggaagcgttgtcacgaccctggcccttccggccacgccgcgcaccgcccgcacctaccgccacaactgtctctggtaccgcgaagggacctgcggcgtctgcatcggtcgctgcccggtgggggccatcacctttgccggccacgacaaggcccgctgccgggagctggtctacggctcggcccccgccctgctggcggaacgctacggcgtctcccacaccggctgcggtctctgccagacccgcgtcccgtgcgaagccggcgtgccgcgcgggaaaaaacctgctggatcaccctgatccgtctccatcccctgcctgttttccctgaagcacctctctgcccgcgtcgggtcacgcccccggtgcgccctcggaccgttccgtccccccctgttgcagcggcagcaccacccggaaggtggttccctctccctccgtgctttccaccagtatgttccccccgtgatccttgacgatgccataggagacggagaggcccagcccggtcccttcgctcttggtggtgaagaaggggctgaagatcctcttcaggttttctggggcgatgcctctgccggtgtcgctcacggaaaccgtgcaggtgccggcctcctcgtcccgggccgtggccacggtgaggctgcccccgtccggcatggcctggatggcgttgagcaccaggttggtgaagacctgccggagctggtccgggtcccctgccaggggcggcaggtcgacggcgtacgctttcctgatctcgatgcgggtaagcggcacctggtgacccatctgcttgaggatgtcgtccagcaggggggggagcgagaccgtgccgagccggcgctgctgctggcgggcgaatttcaggaggctgccgatgatccgctccacccgccccacctgctgggcgatggtgtccacttcctcccggttggggtcttcgtcgggcagcgccatctgaaggagttccgcattcccccggatgatggccatggggttgttgatctcgtgggccacgccggcggccagcatgccgatgtcggccagtttcgccgcccggaccaggtcttcctgggtcttgaccaggagcaggttcttttcctccagctgggcggtgcggtccaggaccttctgctccagctcccggttcagcttgcggatatcctcctcccgctgggcaagagtccgggtcatctgggcgaactcgccggccaggtcgccgatctcgtcgcgggtatggatggcgatctccaggtcgcgttcgccggcggtgatgcgccgggccacggtttccagctcgccgatggggcgggcgagccgcgaggcgatgaagctggagatggcaagcccgatgaatgagccgcagaagagcaccacgccgaagatgagcgctatctcccgcttcatctcgctgtagggcttctcgggcatccccacgtagagggagccgatagggaccccccctgggctgaggatcggctcgtaggaggagaagtaccagtcgttgaccacgaaggcccgtcccacccacttctcccggctcaggatcacccggttgaagacctcttccgacagccgggtgccgatggcgcggcggtccggcgcggtatagacgttggtggcgatgcgcaggtcgcctaaaaagatggtggcggtccccacgtctctcccctggaagcggactgcctcgaagacgatctttttgatccggtccaccaactcattattgccgttgaggagcaccccgccgtagagcgcccccacgatccggccccgctcgtcgcgcaccggcgaggcggccaccatgaccatgccggtgcgctccacgagctcatccttccgcgcgcgggctcggggggtggggacgatctcgatggcggcccgggcagccagggcggtgccctccttgaccagttcctcgggggtgagcacgtcggtgccgctcaccagttcgccgtgcagggcacgggagaccacggcgtcggacgacttcaggtcgccgtgggcctcggcgttgctggcccggaagatgaccttgccccccgcgtccacggcggtgaggatgtcgagcccttcggccttgagcaggggagccaggaggctgcggagggtgtcccggtcgcttttttccaggatcgcggcggtgaaggggttggtggcggtaaacttcaccacgtcgcggatatgctccacttcgccgtcatagaccgcccgggccgcgttcaggtcggtgcggaccttttcctgggcctgggccacgatgcgggagttgatgatgtagacgccgatgagccagcagatgctggtggcgacgaagagggggatcagggtcgcaaaggtcagcttgagacgtatggggaagcggagtggcttcattcgtcgtcggccgggacgcctcccgggagggtcagggcgtactcgacgatcttgcggtcgagggtcttgcgcgagatgcccaggatctcggcggaccggctcttgtgccagccggtctggtggaggacccgctcgatatgctccttctcgatcacctcaagggagataagacggtcttccttcggcggggcgataggggcgggggctcctgctgcctgccggtacatgggaaggacgtcgggggtcacgaactccccccgggcgaggatggcggcccgctccaccacgttctccagctcgcggacgttgccgggccagtggtaggcctgcagtacctgggccgcctcgggcgagattcccttcagctctttcctgacgcgacgggagtacttctggaggaaatgctcggccaggggaatgatgtcctcggtccgctcccgcagcggagggaggttgatggtgatgacgttcaggcggtagtagaggtcttcgcggaagcgcccctcccgtacttctttggccagatccttgttggtggcggccacgaagcggatatccacgttcttggccttggtggcgcccaccgggatgaagtcacgctcctggataacccggagcagcttcgcctggaccgcggccgacacgtcgccgatctcgtccaggaagagggtgccgccgtcggcctcctccagaagccccttctgggtggtgatggcgccggtgaaggcgccgcgcacgtggccgaagagctggctttcgagcagcgtgtcggacagggcggcgcagttgatggagaggaaacgccgcccccggcgggggctgttgtagtggacggcgccggcgatcagctccttgccggtgccggattcgccgagaatcaggatgttggcgtcgctgccggccacctggagggtgagttcgtagacctcccggaacttggcgctggtaaagatgatgttgtcgggggtgtcgggccgcgccagctcctccttgagggccttgttctccttcatgagcaggtccagctcaagggcgttgtcgatgacgccgaggatcttctcgcgcgggaacggcttggtgacgtagtcgtaggcccccagcttgatggcgtcaacggccgaatcgatggtgccgaaggcggtcatgaccaccaccggcagggaggggcggagcttcttgacccgcttgagcacttcgatgccgtccatgtcgggcatccgcacatcctggagcaggatgtccgcatcgccgtcggtgccggcctcgatccgggccagcaggctcgtgccgtcggcaaaggtctccacctcgaactccttggcctggaacatcttctgaaggtagcgccggattccttcttcatcgtcgcaaatgagtattttcgccttgagcatcgttgcccggattcctttgttcatggggatgtgtgagaggtaaccctgtggtcttcgtagacgtgtctacatggacaaaatgatacagatgcggccagaattctgcaagacaagaattccatttcccggctgggtctacggggttgagatgataaaaactaataattgcgcaatgttattccgatatgttggcctgtaaccgaattggcacaatgcttgcccgtatacgcttcggctatcttcaaaccggcccggaggggcctgacacctaagggggatgtaatgggtatttcacgaaggcagttcctgcagggaggggcgctggccggagctgcgctggccctttccggcacgccgggggaggcgagcgccgattccccggacttgcgcaccaaggggaccaaggtcaccacgaccgtttgtccgttctgttcggtgggctgcggcctgatcgtccataccaaggacggcaaggtcatcaacgccgaaggagatccgcagcacccgatcaaccagggctcgctctgtcccaaggggggcgcgctgttccagatcgccaacaacgacaagcggctccagaaggtcatgtaccgggctcccggctccgacaagtgggaagagaagtcgtgggactgggcccttgaccggatcgccctgcggatgaaggaaacccgcgacaagtcctttaagaagaccgaactcaacaagaaggacaacaaagaatacgtggtgaaccggaccgacggcatggccttcttcggcggcgccggcctcgacaacgaggaatgctacctctggaccaaattcgcccgcgcgatgggggtgggccagctggagcaccaggcccgattatgacactcctccacagtcgccggtctggcggcttcgtttggtcgtggcgcaatgaccaaccactggattgacctgaagaactccgacgtcatctttgccatcggctgtaacccggccgagaaccaccccatttccttcaagtggatcgaggcggccctggacaacggcgccaagctgatctccgtggatccgcgttttacccgcacctcctccaaggcggatatctacgcccagatccgtccgggcaccgacattgccttcctgggcggcatgatcaactatgccatccagaacaggatgatccacgaggaatacgtgcgcgagtataccaacgccacgttcatcgtttccgagcagtttgacttccaggacggcatgttctgcgcctttgacgatcaggagaaggtttacgatctcaagtcctgggcctactccaccggcgccgacggcaagcccaagcgcgacatgagcatgaaggaccccaagtgcgtctatcagctcatgaagaaccactacaagcgctacgacatcgacaccgtctgcgccatcaccggcaccccgaaggaggactacctcaaggtggtcaaggccttctgcgcgacgggccgtcccgacaagtcagggaccatcctctacgccatggggatcacccagtcgacccacggcagccagaacgtgcgggccgtggcgctcctccagatgctgctgggcaacatcggcatcgccggcggcggggtaaacgccctgcgcggcgagtccaacgtccagggctccaccgactacggacttctcttccacatcctccccggctacctgaagtcgccggagttcgacaacgtggacctgaaggcctatgtcgagaagtggacccccaagaccaaggaccccaagagcgccaactggtggggcaacacccccaagtacaccgtgagcctcctgaaggcctggtacggcgacaatgccacggccgagaacgacttctgctacgactacctgcccaagcggatggggaactactcctacgtcaagatcatggagaaaatggccaagggcgagttggaagggcttgtctgcatggggatgaacccggccgtgggcggtcccgactccgtggcggcccgcgaggccctgggcaagctcaagtggctcgtcaccgccgacctctgggagaccgagacgagcatcttctggaaacgccccggcgtcgaccccaagtcgatccagaccgaggtattcatgctgccggccgcctcctccatcgagaaggaaggctccatctccaactcgggccgctgggcccagtggcgctacgccgctgtgcaccccctcggcgactcccgcagcgacctccacatcatcgacgagttctacaagcggatcaaggccctctacctgaaggacgggggcgccttccccgagcccctcaccaagctcgcctggaattacggcaccggtcacgagcccgacgtccatctggtggccaaggagatcaacggctacttcaccaaggacgtcaccatcaaggagaaggacaaggtcctggagttcaagaagggcgaccaggtccccatgttcaagtacctccaggacgacggctccaccgtctccggctgctggatctactgcggctcctacaccaacgaagggaaccagatggcccggcgggacccgtccgaccccaccggcctcggcctgttccccaagtggacctggtgctggccggtgaaccgccggatcatctacaaccgcgcctccgtcaacccggcgggcgagcccttcaaccccaagcgtccggtcatcgcctgggatgccctggagaagaagtggaaaggggatgtccccgacggtccctggccgcccatgaaggacgacaaggaagggaagtatcccttcatcatgcttccggaagggcacggccgcctctacgccctcgacatgaaggacggcccgttccccgagcactacgagccggtggaaagcccggccaagaaccttctttcaaaggtccagaccaacccggtggtcaaggtgccttcgaacgtgtccagcgacacctccaagttccccctgatcggcaccacctatcgggtgaccgagcactggcaggccggtgccatgacccgcagccttccctggctcgtggagctggtgcccgacatgttcgtggagatcagcgagacgctggcgaagcagaaggggatcagccagggggatatggtgaaggtctccaccgagcgggggagcatccaggccaaggccctggtcaccagccgcctcaagcccttcaacgtgcagggcaagctgatcgagcaggtcggcatgccgtggcacttcggctatgccggccttgccaccggcgacagcggcaacgtcctgacccccaccgtggggtgcgccaacaccggcattccggaattcaaggcgttcctctgcaacattgaaaaaggaggtaaggccgcatgagtgccggagccatcgactattcaaaaaccaagacgttcctgatcgataccaccaagtgcaccggctgccgcggctgccaggtggcctgcaagcagtggaaccagctgaaggccgagaatacgaccttcttcaccggcgaaggctaccagaacccgccggggatgagtgaattcaccttcacccgggtcaagttcaaggactaccagaagcacggccagaacgagttcgccttctacaaggagatgtgcatgcactgcaacgatcccgcatgcgcctccgtctgccccgtgggtgccttcgagaagaccgccgaagggccggtggtctaccactccaagaagtgcatcggctgccgtttctgcatggtggcatgccccttcggcatccccaagtacgagtggagcaaggcgttcccgctggtcaagaagtgcacgggctgctacagccgggtgaagaacggcctcgatcccgcctgcgccaccgcctgccccacggccataacctacggtccccgggatgaaatgatcaaggaggccgagaagcggatgtccgccaggcccgaccgctacgtgaaagtggtctacggcaaggaagaggccggcggcaccacggtcctctacctgacccagcagcccctggacgagctcggcttcaagccggtcaccaagcggccgctgccgtcctacacctggcaggccctgcgcctcgtgccggggatcttcctgaccgtgggcggcaccctctccctcattacctggttccagcaccgcaaggaccgggtccggaaggaagaagaggagcagaagaaccgcaaggaggggaaccaatgaccgcagcacgtatcgtcatcaatgaaatcaagggataccaccggttcatcaagtttctgatggtcctggtgggtgcggcggccgtggcctccgcggtccgcttcatcttcggcctgggcgccaccaccaacctgaacgacctctacccgtggggcctctggatctccttcgacgtggtcactgccgtgcccctggcggccggcgccttcaccatcggcatcgtggcccacgtcttccacatcaagaagctggagcccctggtccggccggccatcgtcaccgggttcctgggctattcgctggtctgtgtcgggctgctgctcgacctgggccagccccagcggggaccgtacgtccttttcaactggaacgtccactcccccatgttcgaggtctccatgtgcgtcatggcgtacaccacggtcctcttcctggagttcctccacccggtgagcgagcggttcggctggcacatcccgctgcgtctgctgcggaccctggagctgccgttcgccatcctggcggccatgatctccacgctccaccagtcgaccctggggaccttcttcctcatcgccgtcgacaagcttcacaacctctggtacaatccgctgctgccgctgcagttctggctctccgccatcttcaccggcctctccatcgtcatcttcgaggcgagcctggtccataagtatatggggcagccggacgagtcggacctgctggccacgctgaccaagatcatcccctggatcatgggggtctacatagcggtcaaggcttacgccctggcgttcctctcccacggcccgctcttcgaccggccggtcctgacggccctcttcagcgttgaggtaatcgtgggtctgctgatccccttcgccatgttcctcaccaagcggatcaggaccgacaagcagatgcagctccgggccgcttccctggtgatcgtgggtctcatcctgaaccggttcaacgtctccatgttcgccatgcaccagcccggtcagcccgtgtatttcccgaacttcatcgagtcggtggtgaccatcggcatcatcgcggcccacatcctcttcttcgtgctcattgccaagtatttcccgatcttcgagcaccatccggaggccaccgactacaccatacccgaccgcttccgcaagatcgagaagcacggccacgggacggcgagcgaagcgtagttcacgtaatccaacggcgcaggggcaattcatggattgcccctgcaaccacgagaccccatgaaaaccatccacatctacactaacggccgactcgaagaaaagcggggcgatatcgtgcgggagtttcccctggtgctccaggtgaacggccgggagatcgccaccctcatcgcatctccccacgacctccgcttcctggtggccgggttcctgcgcaaccagggctttgtcgagtcggcggcggatttccacatgctggccgtctgcgacgagttcggcatcgccaatgtccggatcaggcaggaactgcccgagcggctcaagccggtcctcaccagtggctgcggcaccggcatcaccttcaccctggagacgggggggcgggaagcggccgtggcgccgtcgcccgccgtggcaccggaggcggtcttccggctcatggaggaactggcgcggcaggccgacaactaccggaaccacgggggcatccactcggccgccgtgggggacggggaggggaacctcctcctctttgccgaggacatcggccggcacaacaccctcgaccggattgccggcgaggccctgctcaaggggatcgatctggccggccgcatcctggtgacctcggggcgcgtctccacggagatggcctccaagtgcgcccggctcggcattgccctggtggcatcccgcacttcggccaccgatatggcggcgactctctgccacgaggcggggatctgccttctgggctacgtgcgcggcggcaagttcacggtctatacccacagcgaccggctgctggtgccggagcaggctgcggcatccctgcccgggccggtgccgcggggccgaattcccggcgtcaccggcgtcatcctggccggcggccagtccagccgcatggggagcaacaaagccctcctcccctatcggggcggccgtttcatcgagtcgatccaccgccagctctccgagtatttcgacgaggtcatcgtcgtcaccaacacgccggagcagtacgaattcctcccttgtcggaaggtgaccgacatccacgagggaatgggcgccctggccggcatccacgccggtctccaccatagttccaatccggcggcctttgtggtggcctgcgacatgccctatctcaacggcgacctgatccgccacctggcctctatggccgatcccggcggggtcctgatccccgagagtcccacgggcctggaaccgctccacgccgtgtacggcaaggggtgcctcgccgcgatcgaggcgacgctcctctcgggccagcgacggatcgtctcgtttttcggcaggaccaatgtcaatcgcgtcaatgtggcccagattgccgcgttcgaccccgagttcaattcgttccgcaacatcaacacaccgaccgactactaccgcctgagagagatcgagcgcggcgaggccctgcccgccccggccgacgagcgggccggggcgtcggcgtaacgctgtaataaaaaggagacagaaccatgttcggattcggcatgcccgaaatgatcattatcctcgtcatcgccctggtggtattcggcccggggaaacttccccagctgggtcagtccctgggcgcgagcatcaggaatttcaagaaggcgtctctggaagagcccgaaaagattactgtaaaggaaaaggacgagcacgcctgacccgctgaccgcgcgctttcctcgcacatctacccgcctccggcaacggaggcgggtttttttgtgcccggtgcggcggaatgactcgaaattcgtggatattagttgttttgttatggttttgtaatcttgggacaggagggatgatgcatgtggcggaaaataaaaagcacaaataaatcaagctgtttacgctgtgttgcgtggttggttgaggcgatgatgcatacgtgtaaaaaagtaatcgccataatgacacaggggttgctttttttgagacaaaagtatacagttcaaatagacaaaacgatgcaatgcgaggaaaaggtatacataatccactgaaggcgtgatttcggacagttggcattgtttttagtaatattgatatgttatgcgtattttagcggtaatgtcgccttgtttcatttttggcacatatgttgatgtttacattttatgtagaaaaaagatgtgctatttttaatcttgtactgcagggctaaagtgatttcgggctactgacaatcacgcatcataccgacagggggatttatgggaaaggaagctgtgcttcgcggcggcgtgtcgcgaagggatttcatgaagacctgtgttgcagccaccgctatcatggggctgccctacagcatgcacacaaaggtggccgaagctgcccagaaggccggccggccgccggtgatctggcttcacttccaggagtgcaccggctgttcagagtcgcttctccgttcggggcacccggatgtttccgaactgatacttgacatgatttcgctggactaccatgaaaccctcatggtcggctcggggcatcaggcggagcagtcgctccacgactccatgaaggcgaaccacggcaagtacatcctggtcgtggagggtggcatccccaccaaggacaacggcatctactgcaaggtgggcggcaagaccgccgtggattccctgaccaccgccgccgaaggggctgccgccatcatcaccatcggcacctgcgcctcatacggcggcatccagtcggctcctcccaaccctacgggcgccgtgggggtccgcgacctgatcaagaacaagccgatcgtcaacattcccggctgtccgcccaacccctacaacttcctctccacggtcctctactacctgacgttcaacaagctccccgagctcgacgcactgggccgtcccaagtttgcctacggccggaagattcacgagcactgcgagcgccgtccccacttcgacgcgggccgcttcgccaccgcctacggcgacaagacccatgccgaggggtactgcctctacaagctgggctgcaaggggccggcgacattcgccaactgctccgtcacccgtttcaacgacgtgggggtatggcccgtttccgtcggccacccgtgcattggttgcaccgagccggatatcctcttcaagaagcccatcgccgagaagctccagatccacctgcccacgccgcccgacacctatgctccggccgaactggggcagaagggtcccggcgtgagcccggcggccaccggtctcgttggcctggccggcggcgtagccctgggtgccggcgccatgctggccaagaagctgcccagcggggaggaaggtcatgaaaagcacgactagacgcgatttcctcaagatgatggggatgaccggcgccgcctgcctggcgtgcgccgcgcccctgtcggcctccacgggcccggccggcgagagcgaaaccgccatcgccatgctttacgacgccaccaagtgcgtggggtgcaaggcgtgcatggcagcctgcaagcgggtcaacatggagcagaacaatctctcctacgagtacctgcccaccgacggggacaaactctgggacgcccccaaggacctgtccggcgacacccgcacggtcatcaagctctacaaggagtccgacacccgcttctcctacgtgaagcactcctgtatgcactgcacgaagcccggctgcgtgtccgcctgcccggtcaaggccatgaccaaggacccggtcaccggcgtggtggcctacaacaagaacgcctgcatcggctgccgctactgccaggtggcctgtccctacaacatcccccgcttccagtgggacaaggcgctgccccagatcgtcaagtgcgatttctgcaaggacacgaacctgaaggccaaggggatgcccgcctgcagcgagacctgccccgccggcgccattgccttcggcaagcgcacggatcttctggccgaggcccacaaccggatcaaggagaacccggaccgctacattccaaaggtctacggcgagaaggaagttggcggcgccaaccacctgtatctggccgccttcccgttccagaagctgggcctgcccgaactgaaggaggagtcgcccgccgccttctccgagcatatccagcacaccatctacaaggggttcatcgccccggttgccctctacgggaccctggcggccattgccctcaggaacaagaagaagcaggaagatctcggacacggggaggacgattaagatgggatcgcatcacgatgaatatcaggttcagcccggcaagatcttaacccggcccttcttcatcctcctgttcttcgtcctggtagggctggcgctcatcgcctaccggttcttcgccggcgtaggcgcggttaccgggctgtccgacggctacccctggggaatctggatcgcctacgacgtggccaccggcaccgccttcgcctgcggcggctacgcactggcgctgctcatctacatcatgaaccggtggaagtaccatccgctcatccgctcggccatcctgaccagcgtgttcggctactgcctggccggcttttcggtcatggtcgacctgggccgctactggaacgcctacggcttcttcatgcccagccgctggcagggcaactcggtcatgttcgaggtcgctctctgcgtcatgtcgtactccacggtcctgatcatcgagttcctcccggcggtgctctacaccctggagcacagcaagtggaagtgggtgcgcgaatcgtcccactggctctatgcgcgcctgatccccgacaccgacgcgctccgcaacggcctgaccaacgtgagcaaggcggcggggcatctccaggtacggctcgacaaggtcctcatcttcttcatcgtcctggggatcacgctgccgtccatgcaccagtcgtcgctcggctccatgatgatcattgccggcgagaagctgagccctctgtggcagaccggcttcctgccgctgctcttcctgatcaactgcatcttcatcggctactccacggtcatgttcgagtcgatcctctcctccttcggcttcaagcgggcctatgaggtgcacgaactgtccggcatcgcccggatcgtgccgtgggtggcagggctctggatggcgatccgcttcggcgacctgatctggcgcaaccagatccccaccatcctgacgtttgacaagaacgctctgttcttcctcctggaggtgctcctgatcggtggcggcgctttcatgatgctgtcgcgcaagaaccggctctctccgcggctcctgttcctgagcggtgccctgctgatgctcggcggcgggctctaccgattcaacgtctacctgatcggcttcaatccgggcgaggggtggagctacttcccctcggtggcggaattcctcatcaccgtgggcatcatcgccatcgagatcctcggctacctgaccctggtgaagattttcccggtcatgccgaatccgaagaagcacttcgccgaagagggcgaagagatggtggaggaaactgccggccaggtcgctcccggcggcgtgtacgcaggaaaataatgggcggtggccggcgcccggggagcatccccggccgccggccgacccgcggtcgaacgcatacaattcatctctggaggaatacatgtctaaacgtatcaccatagaccccatcacccggatcgagggtcacctgagaatcgatgtggaagtgaatggcggccaggttgccaaggcctggtcctcggcccagatgtggcggggcatcgagaccatcctcaaggggcgcgatccccaggacgcctggtcctacgcccagcgtttctgcggcgtctgcactacggtgcacgccatctcgtccatccgttccgtggagaacgccctgaacgtggaagttcccctcaacgcccagtacatccgcaatatcatgatcgcccagcactcggtgcaggatcacatcgtccacttctaccacctgtccgccctggactgggtcgacatcgtgtccgccctgaaggccgacccgaagaaggcctcctccatcgcccagagcctgtccgactggcccggcaacagcgagaaggagttcaaggcggtccaggacaagctcaaggcgttcgtggccagcggccagctcggcatcttcgcctccggctactggggccatccggccatgaagctgccgcccgaggtgaacctgatcgccgtggcccactacctcaaggctctcgactaccagcgccgggcttcacaggctgtggccattctcggcggcaagaacccccacgttcagaacctggtggtgggcggggtagccaccgctgtgaacatggagaacatcgccaccctcaacatggagcggatcgccttcctccgcacccttatggaagagacccgcgagttcgtccagaaggtctactacccggacctggtggccatcgcttccttctacaaggaatggttcaagtacggcgccggcgtcaccaactacctggcggtccccgagttcgccgaagacacccgcaacaccaagttcggcctccccggcggcaccatctacggcggcgatctgggtaccttcaaggcgatcaccacccaccaggatgcggcgctcattcagggggtcaccgaaggggtggctcacgcctggtacgaaggctccgattcgctccacccctgggaaggggagaccaagccccagtacaccgacttccaggagaacggcaagtacacctggtgcaagtcgccgcgctacaacggcaagcccatgcaggttggaccgcccgcccaggtcatggccgcctacgccaccggccatcccaaggtcaagaagctggtggacgacgccgcagccaagctcggcatcggtcccaaggagctccactccaccatgggccggctcttctgccggggcgtgcgcgcccacgtcatggccgactactccctggagtacctggacaagctcgtggccaacatcggtaagggtgactccacctacgccaaccacacggaaatccccgacggcgagtacaagggggtcggcttccacgaggcgccccgtggtgccctgtcccactggatagtcatcgagaagaagaagatcaagaactaccaggccgtggttccgtccacctggaacgcctcgccgcgggacgagaacggcgttgccggtccctacgaagcctgcctcgtgggcaaccccgtggctcagccggacaagccgctggaagtgctgcgcaccatccactccttcgacccctgcattgcgtgcgccgtccacaccatcgacccggccggcaaggagatcaccaaggtcaaggtcctgtaacggaaacccggggggggcttcagcccccctctatggagtagcgaatgagaaccctaatcttcggcgccggcaacctgatcctcaccgacgagggcttcggcgtccactgcatcaaccacctggaagagaactacgtattcccgcccgaggtggagctgtacgacggcggcaccctcgggatcatggtcacccacaagatcgaggaggccgaccgggtcatcctggtggatacggtggagaccgccggcaatccgggcgaggtcttccgcttcgaaaaggaagacatcatgctcaaccgcctgccggtcaagctgtcgccgcaccagatcggcatccaggagatgctcttcatcagcgagatgcgcggggcctgcccggaccggatcagtctgctgggggtcatcccctcttccctggacccggggagcgatctctcgccggtcctgagcgagtgtctgccccgtgtggcgggacttatcgtcgacgaactgcgctccctcggacacgaggtacacgcacggaactgagccgccccgcaggggctcagcattacgccggacccggagccggcgggaggaacgcaccatgtttggattcggaatgcctgaaatgatcattatcctcgtcatcgccctggtggtggtggggccgtccaagctgccccagctggggcaggcccttggcagcagcatcaagagtttcaagaaggggatgaacgaagacgaagtgaaggtcatcaacaagaccaacgaggcctgatcgacgggtaggtcatggaagcgggaggtgtgtcatgctgacggtcatcattggtgcagtggcgttgttcgcggcgggagtgctcttttcactgcccgaggttcaccacgtctacgggttcggcgggatcgccctcggcgcattgctcgcctgcaccacgcttctggccgaaacccgggccctctccgacttctggtcccggttcaggcccagggggggcggcgaggtctgagtagcgcacggggcgaaggcggcacgactgtgttcggcccagctccctgaagccgcaaagtagtgaaatcggccgggcgaaacggcaacctgccgcatgcgacgtcgtccgcccgttgatgtcataacaaaagagaggggccgcgaggctcctctcttttgttatggtcctgcccgttgtgctagtgttccgccgtcgtcgtcctgataacgccgagcaccgcctcgcgggtgaagggcttgggcaggaaatcgctggccccgccgtcaaaggccgcgcggaccacctcgtcgcaggcgtaggcggtcatcatcaccacggggagggcagggcgcagttccttcacccgatgcagaatctccaacccgtcggcatcagggagccgcatgtcctgcaacagcagactcgcgtctccggggtctcccccctcgatcctcgccagcaggctcgttccgttgccgaaggtttcaaccctcagccccgccgcctcgatcatctttttgaggtaacgcagcatcccttcttcatcgtcacagatcagcacggaaccaccgaacatgacgtcctccatgacttgtgtgatcatttctgctctgtattgggacaaaatgtcgcaccccgttcaggaaaccaatggttcgactgtggttaagctcaataatcacgcgcttttggcgtatatcccctgagggctttgagaatcgatttctggtgatggagattcatcaacaaaaataatgccagttgcaggcgtagatcgaaaccggctgtgtcagaacgaataaccgatggtgccgaacgccagggtcgaccgggtgccgaagaagtcgatgttggccagggtctgctcccagatcacgcccaacgtggccgacacattgcgcaggcccgccacgttggaggccgatgcggtcgcaccggctccgtagccccattccgtccgggtctggtcgtagatagggtggacggcatcatatccggcgtagctgcccgacacccgtcccgaaagggaaaggtcgcccttgcgccagccaacggacaggcgcgcctcgccgctgtggtaacgattgctttcaccgtccgccgcgccgcgctcgtaggaaaccgacggcgttaccgtgatctctcgcgatgcctcgatcttgcccgacagggtcagacggtgggtggagccgtccctttccaggtcagggctcagatctccgatcagatcccggtccacatcattaagcgttgcccggtaggtgatcccgagccgggccgggcccatatcctcaataccgagccttacgccgtagatccggttgtccgtgtcctcccggtccgtcacgtaggggttctcccagacgcgccccgcgaactggtagaacagcgctccggtcgccgtgccgaagccgagcgtgcgcttgagccccagggctacgctccctacctcgtcgggtggtgtggagagaaagaactcgttggcgctcccttcggcccggtacctgaggtcgacgagggcaatgggatagaggtgggttacggtcttcggcttcgcgtggatgctgtcgatgtggtttttcccccggccccagaggttgtcggccttggccaccgccagcactcccccgtccacccgccccgtaaaaccggccccccacgccggcagcgccacaacagcgcaaaagagaaacgctagcactatcctcattcaacccccctttggcctatcgggcactcacttcttgcctgagacagtgtagcagacctccgcgggcgagcaatgggggcagatgtatacgtccggagtgcgagagccacctccgtacgtttgaaaaatgttacagatcggttggtttcagcattcctcgcagatgaagcggcggcagacatcgggccggtccggataaatggcgcagcggccgtccgcgaggaactcgcagccgttctcaatgagcaacaggtgtcggcccgtgagggagaagtggagacgggtggccccgagggcgtggagccgttcatactcgggccaggagataggtacgctgggaaaggcgcggcagcaggcgccatcgcaggtcttgcagggcagggggtcactggcgggccggtccagcaggaggccgtgccgtttgatctttgaggggacaagccgtgggaatttcatgggtttccctcccgcttcgccggatgtctgtcgaccctctgagtgggccgggcaggagtgaccgatgtccggtgaccggcaattggaacacagtgtagcaaaagccggttgtccttcaaggcggttgcgtcaggtgatgacctcgaaccgatactccacggtgcgcggatggtcggcagcgccgttgtagctccgctccacgaaggtgcactgcccgctgcgatccacgaggatcaccgtggacgagcgggtgccgtaggtggggctggtgatgaagaggggagagaggaggcgctcccaatcgaggctgacccccgtgtcgggcagcagatggtcgggcgctggggtacggttggccaggatggcgaagaggtcgtccacggccggttcgtccgctgttgccaggaggcgcgccaaggcatccctgccccgcgccaccttgggccagggggtgtcgagcaggtggttggaaaggccgtggattccaggcgacaggggtgatgcggccgcgccccggttcgaatggtagtggagcccgttgccgtcgccgaagatcaggttgaagccgttgtagtcgtgcccgttccgctgcaggtgctccagccaccgggacggtgcctcgtctccgcccaggaagccggccaccagctcaccccgtgagcgcgcgcccacccgatgggctccgggatcgcggtagttggtgaccgcggcgatcctgccgtctcgcgttaccccgcaccaggtgccgccggccgtcaggtcccgcccggccaggacctgaggggcatcgtcccagaaggcggccggtgccgtggggcgggcgtagaactcgtcccggttggcggccagcaccaggcggtagcgcggatgggcatcgagggcgaagaggatcaggcacatgggcggttccttgcgcgcgggtctgcggcgtgtggtgccggttgcggccgctgctatttcatgtcgcttccctttgcgtgcccctcccttttcatcttcatctgtttgcgcttgtcgcgaatcatcttggtgtcggaatacatatcctcataggcggacttgatggcctcgtcaaaggaggccggcctgccgccgttttccttgatgaacgcttccgccgcatccttggcggcaaaggcccacttggcatttctggtcattaccccctgtttgctgccgccgataacccaataggccttttcggcatcgatgagttgcttggtggagtagtcggccaccattatggacttcggggccttgtcgatgttgtttgccaggtcgactgcgacgcaatgcaggctgcaggtggctacggtggtgccgtcctcgaactcgatcagcatgcggctgtgtgcgaacttctcccgatccatgccgcagtactggcacgatttgtgggccgaaacgtccttcccgtggctcgatgcggcgccaaccccggccgtgaaaacaacgatggtcatggtcagcgacagggccagacagaacagcttacggaattgcctcatgcacatccctcctcgtgtgatatttcggcgcactcattacgccgcctgcgatggttgtggcaccccccgccggggctcgttgcgatgagtcccgaaaatgaacatgcaggggccgccctggtgccccactatttgtcagaagtcctgagggcgaacggccaggccagaatcccgccgtccatgaattttgcattcctgaagcctgccgcgtcgaggatcttctgggcctcatagccgcgaaggctgatcttgcaaaaggcgatgatctccttgtccctgggcagttcctcaagcttctcccgcagcatcccgagcgggatcagcttggcgccttcgatccccactgcgttgtgctctgccggcgaacggacatcgagcaggatgaagtcatcaccctcatcgaacttgcgtttcacctcccggggcgtgatgccgcgggcatggccggccagcttgtttttcaggatgtcggcggcaacgatcagattgtccatcgcggcggagtagggcggcgcataggcgagatcgagctgcgccacctgctcggcggttgcgccgaacgtgatggcagtggcggcggcgtcgagccgcttgtcgacggcgccttcgcccacggcttgcaggccgagaatccggccggtgccccgttcggcaaccagcttgagaatgatgggcttggccccggggaagaagtgagccttgtcgtgggacggcgacaggacagtctccacctcgaacccgtgcgccttggcctctgcctcggtgagacccgttttgccggcattgacagcgaatacccgcagaatgctggtgccgatgaccccggcaaaggttgcctcgccgccggcggcattgatcccggcaacccggccctgcttgttggcggtgctccccagggggatgaacacctttttgccggtaatgagatgcgtggtttcgcagcagtcgccgcaggcgtagatgtcgggatcggtggtgcattggcgcgtatcgaccgcaatggctccggtgggccctatctccagtccggcgccgcgggccagctcgacattgggggcaacgccgggagcaaggaccaccagatcggccgggatccgcacgtcccctatttgtaccgcctcgacggcggcatcaccgacgaggccggtcaccgcgctgccggtcatgacggtgacgccctgctgcctgagttgcttttccaccagtgccgccatctcccagtccagtacgccgggcagcatctggtcccgcatttcgacgaccgctacctgcaaccccttgtgacgcagcgcttcagccgtttccagcccgatcagtccgccgccgacgatacaggcccgggtgccgggaacagccagactcttaagcagttcggcatcctcgatgctcttgacggtgagaacattggccagattgacgttgctgatctgcgggatgaacggggtgctgccggtggccagaaccaggcggtcataagggagcttcgtttcccgggatgtctggcaatcacgcatgcatacggtttttgctgcgcgatcgatcgcaatgacctcggtagcggtcttgacggtcacgcccttgaccttcctgaagaactgatggtcgcgaacgacgccgacgggcgtgctcatcagctccttcacgtcttcaacggtatcagaaacgaaatagggaataccgcaggcaccgtaggaaatgaaggtgccccggtcaatcagggttatttcggctgtcgggttgatccgcttcgctttcgaggccgccttggcgccggcggcgtttgcgccgatcaccacaatgctcatcttcatgcacgtatctccggttcaagatagtagtgtccggcacgtcgccggtgctgccggtgctgccatcacttttccaggggatggccggcctgccgccaggcggacatgtgcccgtccagcaactccacattccggtagccgtataacccgagcagccccttggccatctgggcgcgcggtccgtgttcgcaggtgaccaccagctccgcactcttgtcggcggggagacgggcgagcatcaggaggattttccaggccggggcatggaccgcgccggggacgtgaccggccttgaactcaaagccggtccggacatcgataaccgtcggcgggttgttcgctttcctgcgtttcagcaattcattggaccgcatctcgtttcctcatatttcgggcgggaaatcgatttcgtagtatcggcacaggttgagtataaagacggcgggccggcagtgcaagcggcgaggcatgcaaacagaccaaatatctcgaatggcctgcgcgcggacccgcccgcggccatcaggggcaacccgataaggccgtggttgtttggtgtactgcagcgaggttggggggaaatggtgatacatgcctcggaacgcgcgacgcgacatggccgcgttctccagcacgtcattgcgcgagacgctgaaggcgagatggttttccgggtgatcaggccggcaactctttgcggacctggtgctgcttgtccattcgggacgcccctgtcgggcgctgccacgcaccggccgtcgtgtcattgggggaaggctaaggggggcacacgtttttccccttacctctgccccactacctttgctctgatgtgcgtacgcgctgggcccgccgttcccgggccgcctcgcagaggcgccgctcctcctcggtgcggggctcccagcgggggacttccgtgggcttgccctccttgtccagggcgaccatggtgaagaatcccgtggccgccacggcgctctcgcccgtgaggacattctcggtttcaaccaccacgtccacatcgatggatgtccggccggtgcagaccacccgggcctccaccttgaccacctccgccagccgtaccggccgcagcaaagagatatgctcggccccggccgtgaccacttcgcgccgggtgtagcgccaggcggctatggcggcggccttgtccatgagccccatgatcaccccgccgaagatggagcccgccgggttggtgtcctgggggagcagggtttcgatcagggtccattcccgatggtgcgtttccgttgcgtgtgtcatgtgtacctcgcgtggtcagtggatggcgagaaagctcttgatgcccgtgaagacgatctgggccgccagcgcggcgagcatgagcccggtcagcttgctcaggatggtgattccccgcttgccgatcacgtgctcgatggaggcggcggagcccagcagtgccccgatgcagaggactgccgcggccagggccgcgcagccgatcacggtctgccaggccccctggagttcggcccccatgaccaggagcgcaccggtggtggcggggcccacggtgacggggatcgccagcggcaccacggagatgtcgccctgccggtcgctgggggagacggcggcatcaccctggaccatctgcaccgcggagaggaagaggagggcgccggcgccgatccggaacgagtcgatagtgatgccgaacagggagaagaggtggttgccgaagaagaagagggtgaagcaggcgaccagcaccgccacggtcaccttgagggcgagccgccgtcggtcccggggtgcgatctcctgggtcatggagaggaagaccgacatcacgaagaacggggtcaggagaaagaagaacttgagccagatagcgacgaagaagttggcgtagatgctcatgtcacagaatccggttcaggaacgactggatccgctcgttgttcatcccttcggcaaagaattcctggggggtcccctcggccaggaagttccccttttccatgaagatcacccggtcggccagttcccgggcaaagcccatatgatgggtgacgatgatcatggtcatcccctcgtcggccagggcgtggatggtgtcgaagacctccccgaccagctccgggtccagggccgaggtgggctcgtcgaagagcatgagcttcggccgcatggcaatggcccgggcaatggccacccgctgcttctggccgccggagagggtggcggggtagacgtccttcttgtcggtgagccccactttggccagcatggccagggcgatttcccgggactcggcggcgctcttcttctgcacggtgagggggccttccatcacgttgccgaggaccgtcatgtggggaaagaggtggaagtgctggaagaccatcccgatctcggcccgcagggcgcagatcaccggttgcttgtccagatggagcttgccgtggcgccggacgtagccaacctcgtttccctcgaagcggatggtcccctcgtcgatctcctccaggaagttgatggagcggagcagcgtcgacttgcccgacccggacgggccgatgatcacgagcttttcccccggatggaccgccaggttgacgccgttcaccgccgtgaggctcttgaagcgcttggtgatgttctccagttggatgaggggcttaacgtcgctcatagatccctgcccggtgctcgatcttttcgaagaggaaggtgaagaaggtcgtgaagatcaggtagatgacggcggccaggacgagggccgtcacgttgaagtaggtgttgaacatctggtccgcggcccgcatcagctctaccatggcaatggtggaaaccagggccgtgtccttgatcagggcgatgaactcgttgccgatggggggcatgagccgcttgtaggtctgggggatgacgacccggcgcatggtttggccataggtcatgcccagggccttggctgcctcggtctggccgtggtcgatgctctgaatggctccccggatgatctcgccaaggtaggccgagtagttgagccccaggccgatgaccgcggcggtgatgggtttgagggtgatgccgagggaggggaggccgtagtagatgaagaagagctgaagcaggaggggggtgccccggaagagccagatgacgaaccagcagagggccgacaggggcctgaaggtgctgatccgccccaaggcgatgaggagcccgccgatgggagagatgaacatggtgcagagcaccagcaggagcgtcatcaccgcacccttgagaagcaccggcaggaacttcaggcagtcctgaaggaacgtgacgtagccgggcttcttctcccgctccaccgaggccgtgaagtttttcgcctcactgttgtcggggtagagggaaagcacctcccgggccgcggccagggcctcgtccatctccttggccgcgaagtggagcttggcgatctgcatccgactccggacaaaggcatcaccttcttcgcccgcccggggcgccgggacctttttcagtacctccatggcggcggggagatctcctgcccccatgaggtcattggcctcgcggaagagggcgtcgtaatcggcttcggacgccaacgccgttgcagtggtgatccacaaaaaaagcagggccgtagcgaccctgccgagagtgtatggtttaaggttcatagaaaagctcatttgagaagcgtggatctttcgcaaaggtcaaggcgggcaaggatttgagcggaggcgtacttctgtacgccgcacaatcaaatccgaagcccaatgccgagattgcggaaaagctgcgctttgcttaccacttcttggggttggtgatgtcttctgcaaaccacttgcgggagatcttcgccagggagccgtccttcaccatcttgtccagggtcttctgcaccttctcacgcagttccttgtcttccttgcggaaggcgacgccgaagggctccttgctgatgaagccggggaccaccttgaactggcccggacgcttggcgatgaagtcgcggccggtcacgttgtcgatcaccaccacgtcgatgcggcccgcttcaagatccagcagcgccttggggttgtcctcgtactccttgagctcggccggagcggtggggagcttcttcacggcgttgagggccgaggagcccttctgggcgcctattttcacgttcttcaggtcggcgatcttcttgaagcgcttctcggagaacttcaccacggcgatctggccgtccatgatgtagggcttggtgaaggctacctgcttggcccgctcatcggtgatagtcatgccgttccagatggcatcgaattttttggagttgagggagtggatgaccccgtcccaggcggtgggctgccactcgatcttgatgcccaggcgcttgcccacttcttcggcggcgtcgatgtcgaagccgatcagcttgccgctggcatcgcggtatcccatgggggggaaggcgtcatcgaggccgatgacaagtttcccggcggatttgacccggttccaggaaccgtcggccgcgaaggcggttgcggcaaaagcaacgagcagggcagagaccatcagcaatacgagttttttcacgttcggcacctctccttaaaatgaatttaactgcatggaacaacaatttgccaacaccgaacgcgaattattgcagaaaggtgacagtgcgtcaagtaatgagaagcctgccgatgcatcgtggaaatcgggccggctcgtcccggtgcaactgccccgttgcggcgggaagccccattcttctttgcccctgctcaaaaacgataggtcgcccaggtgccgacgtaatccacatcctttcccggtccgctctcccggatgaacggaccggcaaagaagcgggagtagttggccgtcagcagcaggtgccggtcgacctgccagtcgacttggcattggagctggctccccacggagcgcgaaccgccggtggtgccggagcggacaacgctcaggctgttggcgtagatgccgtcatgcctgctgtggcgccagatgacgtcccagtcgagccgcatcgacaggtttcgggccggcttcaccgtaatctcggggtggagattcatcaggttggcgggtcccatgagtccggcctcgctgaaatagttgcccttgggatagaacgggttgaacgtgccgagagtgcggtccgtggggtcgctgtcgccgctggcgatgttcgccctgaggccgagcctcggctgccacggcgcgttcctcagggtgtagccggtgtccgatgccgcggtccatgcccggatgcggccgttgccgaaactgccccactggaagacgaattcggcattgtagtcccacgccccggccgcgccccagatccgcgtgccgccggcatggcgcgtttcgcgggcgcggccctggtcgaagcgtgcgcccctgcggtacagccccaggtagtaaaggtcgatggagccgccgggtagcacgggcagcggggctacgccataggctccccagaatgcctgggcatcgtcgctccggttgtcgaatacatggggctttgtttccaccggccgggtggcgaacgcatcaagcctcatgccggccacccggccgatgattcggaccccgtcgaagctgcggcggttgttggggctttcgcgcaccgatacgaggcgtgacgagccgaaggtcagctcctgccgccccacccggaccgtgagggggcgggtgtctcccactgccggtgttgcgtcgacgaaaagctggtggaggtcgagctggtcctcgtcggtggggcgcggtccgccgctccgcccttcctcgagactgctctggagttgggcgaacagccgcgccgcatcggtcagccgaaggtcggcatggaccaggtagcgctggagcaggtagccgtcattgtcctgggggccgcgcccccagttggcattgttgaagtactcgtacctgagccgggcatcgcccccaagggagaggtacgcgtcgcccgatgacgtcagtggcaggtacttgaccgggtcccagaggtcgtcgcggcgggagggggcgcgcagatacgaccagtcctcgtcgaaccggcacagctgataccgccgtcctttcccgtcaccgccattctctcctgccgccgcggccgcggcaaccggcgccattgccaaggcgagcgccgcggcatggaacatcagggtacgaccggatctcggcatcttcacgctcactgctccgtcagcctcctctgtagtccccggccgaatgatccgcttcgcgggcgcgcacccgggcgcggcacgaaggcgcacagccgttgcgacgagatgggatatcggaatgttcgatctgggtgggcgaggccggggtgtggcacacgccatgtcggaaggtggaatgcgggcgctccgagaggtgcctgcttcccggtcctctggtttaagcgacaatgcaatgatcttgccggtgggagtgtcggatggagccgccagggggggccggcggtcccggcgccgctggggctgtccgcgaccgccggctgtctgctagaccagccggtgtcctccgtccacgtacaccactgatccggtgacataaccgttcttcataagcgagatcactgcagcggccacgtcttcgggcctgccgatccgccgggccgggagccgggcggcgagggcatcgaacattctcttccgttcggcggggctcatgccggcataggcgggagtatccacgatccccggcgagacggcgttcacccgcaggggcgccagttccacggccaggctccggcagagggcctccacggcgccgttcactgcggcgtacgccgaaaggccgtccacgggcttggccgcggccacgccggaaaagaaggtgatcgagcccccctccctgatccgctgggccccgtagcgggccgcaaagtactgaccccagaacttgctgtcgaagatctggcggaacgacggggtttccagctccaggaacgatcccgccacgccggtggccgcggttacgaccaagtggtccagttcgccggtttcgacgaaaaacgcctgcacggcctgttcctgcgtcacgtcaagggagcgggtctcaaccggctggcgaatctcgtccgcggcctgccggagcttctcctccgaccggccggcaatcaccacccgggccccctcgtccgcggccatcttcgccacggcgagccccatgccggaactgccgccgatcactactacctttgcatcgttgagcgacatgtctaactcctcttgttcccctgctgcgccagctgctcctccatttccaggaccctcatcgtgatcttgaggatcgaatcggggttgagcgaaatggagtcgattccctgctccacgagaaaggccgcgaactcggggtagtcactgggggcctggccgcagatgccgctgtggcgtccgttgcggcgcgccccctccacgacccggccgatgagttccatgacccccgggtcccgctcgtcaaagacgtgggccaccagggccgagtcccggtccacgccgagggtgagctgggtcaggtcgttggagccgatggaaaaaccgtcgaaaagccgcgagaactcgtcgatcatgatgacgttgttggggatctcgcacatgacgtagacttccaggccgttttcgccccggacgaggccgtttgccgccatttcggccagtaccttctccgcctccacgatgcgtcggcagaaggggatcatggggattacgttcacgagtcccatctcgtcccggacccgcttcagggcccggcactccagggcgaatccttcccggtagcgctcgtcgtagtagcgcgacgccccccggaagccgatcatggggttctcctcgtcgggctcgaaggcccggccccccaggagcgaggcgtactcgttggtcttgaagtcgctcatgcggacaatgaccggtttgggatggaaggcggcggcaatggtgccgatcccctcggcaagcttttccacaaagtaggcgggcgggtcggcatagccggcggtgaggcgcgcgatctcgcgccgcgatgcctcgtcctccacccggagggggtgaaccagggccatgggatggatcttgatgtggttggtgatgatgaactccatccgggcgagccccaccccgtcgttgggaatccggcagagggagaaggcttcctccggattgcccaggttcatcatgatcctggtgtgggggcgccgcatgccggccaggtcaacccgctccacccggaaggggagttcgccgctgtagattctgccgacttccccttcggcgcagctcaccgttatctcccggttgctggcgatccgctcggtcccgtcgccggtgccgaccaccgacgggatgcccagctcgcgactgacgatggcggcgtggcaggtgcgcccccccttgttggtgacgatggccgcggcggtcttcatgaccggctcccagtcgggggtggtggtatcggccaccaggacctcgccggggctgaagtcgcccagcttgtggatgtcggtgatgacccgggccgggccggcggcgatctttccgcccacgctggtaccggtggccagcacctctcccttctgctccaggatgtaggtctccaggaagtcgagccgcttgcgggattccaccgtctcgggccgggcctggacgatgaagagccggcccgactccccgtccttggcccattcgatgtccatgggcatctcgcggccggcccgcttctcatagtgcgactcgatcatgagggcctggcgggccaactccagcacctcgtcgtcgctgaggcagaagcggcgccgctcctcccggggcacctccacgttcttggtcaggtgcttggaggtgccggtgccgtagatcatccggattttcttctcccccagccgccgccggacgatggggcggaatccctgccggagcgcgggcttgaaaaccgtgaactcgtccgggttcacggccccctggaccacgttctcgcccagcccccaggcgccggtgatcaaaaccgtgtcccggaagccggtctcggtgtctagggtgaagatgaccccgctggaggcgagatccgaccggaccatcttcatgacgcccacggagagccccaccttgaagtggtcgaacccctggtcgatgcggtatgaaatggcacggtcggtgaagagggaggcgaagcagcggcggcaggcgtccaggagctgcgcctcgccccggacgttcaggtaggtctcctgctgccccgcgaaggaggcggtggggagatcttctgccgtggccgagctgcggaccgccacgtcgcagttatcgccatactcggcgcagagcccccggtaggcctccctgatctcttccgccaattcccccgggaggggggcgccgtacaccagctcccgcagccggcgcccccggagcgccaagtcatccacgtcctccttgaccagttccgccagggcctgtttcatttcttccaggatacccgccgaccggatcaggtgccagtaggcctccgccgtgattgcgaagccgttgggaatccgcacccccagaggcctgagctccccgaacatttcgccgagggaggcgttcttgcccccgaccagggggacgtcatcaatggttatttccgagaaccagcgaatccaggacatggaagaacctccctgtgcttcctatccgttcagtttggcggcgatctgcgccacatacctgccctggaagcgggccccggccagatcgttctcgctcggcagccgttccccctggccgccggcgatggtggaggcgccgtagggggagccgccggtgatttcgtcgatccgcgtctggccggcaaaggcatagggaaggcccacgatgaccatcccctgatggaggaggaaggtgtggaaggtgaggattgtggattcctggcccccgtgctgggtggcggaactggtaaagacgccggcggccttgcccacgagggagcctttcacccagagcccgccggtggcatccagaaactggcgcatctggccgcacatgttgccgaagcgggtgggcgtgccgaagatgatggcgtctgccgaggcaagctcgtccaccgtggccaccggaatgtgggcaaaggccttctggggctcgacggcgcccatcttttcgagcacgtcgggcgacagcgtttctggcacgcggcggagcaccgcctcggcgccgggcacctcgcggaccccctcggccacggcttcggccatacgatggatgtggccgtacatggaatagtagacaatgagtacgttcatgacaaagctcctcctgacggcagtggtgaccagcaggaaaaagcgtatcgcaatccggcggggatgcaacgaagcggcggggagagggtcagaaccggcggatgacgaactggccgcgggcgagcctgttctggagccagaggcccaggaactgcttgatgacggcacgggtggggggaatgatgaagaacaggccgaccacgtcgctgaaaaagccgggggtcaggaggagcagccctcccaggagaaccagcgcgccgtcgagcaggccggcggccgggagccgccccatggccagctcatcctggatgcggcgcaggatcacgaagccctgggagcggaccagccaggcgccggcgaggctgacgaccagcagcagggccacggtgggcagggcgccgatcagtttgcccaccctgatgaggaggtagagctcgatgatcggaacaacactgaagatgagaaagagtctcaggagcatgaaggatgagcgcggcagcgcgccggggacgcggggacggccctcaggcgtcgcccatgcagaggcgcagccgcggcttggagtttctggagcgggtggtctccgacgcgcccgccagccgtcccgtggccacgaggtagccgtaggccaggccgaggacgtcggcgacaccgcccatggtgagattcatccgcacgtacttgcggtctagttccgtgagaaacgcgaccggatcgcccccctcggcaatgagccgctccagggtctggccgtcgcgccgcaaccgggccagccccatggtgccgcagcgatggagggtggtggtgtcgtccaccgtctgcatgaggcgggcaagcatggcaaaggaggcgctggtgaagcagccggtccgttcgatggccgccagatacaccggcacggcacaggtgaacagggacgggagcccgtccaggacctcgtgcacgaccccgccggtgccgaagcgggaacgggccgaatggccgttggttgcctgctcacggcgcagggcgaagaattcctcgcccagctcggacaccgcccggctcaaccgcttttcgtcatctgagtcgcagcgccagcgggcaaccagcagaagtccgctcaggaagaagtagcccttgagggtgtttgagcccagctcctccatcatgacctcttcggcccgtcggccgatcacggcctgacagaggaaacgctctccgtcggtaagcgaacggatcagttccgccaggtagtcgcccagaatatggagcgaccgctccatcttgtcgagtgtaagatcggggtgggacccttggttggccatgtccacgagccccggtttcggcgtcagatagagtgccatggccccccccttgacgagggactgggcaaactgctcaatctcgaagatgcgcgaggagttcatgaagcctcccgggtatctccgccggggtgaggtgtcggtggcggatgcagtcggcggcccgttggccgcacgcgagacaaggacgaggggtgagtccgaggagcgcccggcttatccgggttccgctgccgtcgtacacatccagatcgatgagctgcgaaaaaggtgttcccatctccagggcaatacagcgtcttttaacctcaatcgcgtccaaagggacgtgcataatagcatatgtatcgtccttgtcaccagatttcttgaggttgagcagctcggggagaaccttcaccaagttccggaaggtaatcgacagagctgcttcgagccggtcgtcaagaccgccctccggcgtagccagggagaggatcagggtggtcgggtagccggcgtccaggtagagggaaagcacgtcctggcgccgtgcggaaaggccgggactaagaacggcgcatccgcgccacgttttcgagggtacgtccatggggcgctccaccactccgactaggccgacaactcgatgtcggtgaataccgttgcttattgtagcatggaggctgcggaaataataacgtgtatacattaaagaggggaaggaggctcgtggtccggctgactggcacgttccgcaatgtctgcccttgtgaccgctgccggctccggtcacagaacaaaattgcgagaaggaacgatccggtcgggaggctaacgggaaacggtgttgccccccgctgcctttgccctgtcgagcgccgcgagcgcgttatccgcaatggtgggtccgtcgatgcccggggtggcttcggccacccccgccgaaatggagagcggcggcagcatggcgccgtcccccatgtcgatgacggtgcgcatcaggcgttgcctgagccggtccgcgatcatccatgctgtggatggttccgtttcggggaggagcaccgcgaaggtgtcgccgccgtagcgcgccaccagctcgccggggcggagggagttccggagggttttggcgacgtcgtgcagggcccggtcgccgccggcgcgaccgtggcgctcgttgaacgcgcgaaagccatcgatgtcgatcatcaccagggacaggggccggccgttggcggtgaagcgatccacctgccgcgagagaatcccctccagccaacgtctgctctggaaaccggtaagggggtccaccaccgcctggttgcggagggcgtagtcgcgcacggtccccgagaagctctcctggggagagcctcccctgccgcgcagaaggatgccgagcaggttgcaggcggctgcgtgggatgcctgggccagggaccagatcaggtcctcctccaggatcatgagccgcgtttcttcagcggccacgagggtgcaggggacttccggctcaccggaaacgaggctttgaccgacgatgtcgccccgctccaggtgcaggggcgtgtcgtcccgttcccggacgtcgtagtagagggcgaggcggccgtccaggatcaggtggatggttcgacccagagggccggccggctcaaagcgctcgccccgctccaggctgaccacgcaactgtgctcaagaatgccttcgatgcactcgaggggaacgaagcggaacaggggcagcgcttccagttcgccggcgctgaacggcaggtggttcctggacatgggatcctcgcgaaccgggggatcagtatcccctgacgattacttcaagatggccgtcgttggggcagaagatgaggccgtggaccggtacatcccgcgggatgagggggttctggcggatcaccgacgtgacgcgggccacgttttcctcggggcacgaaaatgcacccatccactgggccagatcaggcacctgggcttcgatgacggaggggtctatgccgcgcgccaccatccgctgcctgaggtcgccggaatccaccgccgccatgccgcagtcccggtggccgatgacgaagatctcttccacgccgagcatgaacaccgccgccacgagactcctgatgacgccgccgctgatgggatccacgatggtgttgccggcgttcttgatgaccttcgcgtcgccccgcctgattcccatggctggttccaggaaatccaccaggcgcgtgtccatgcaggtgaagatggcgaactgttttttcgggttcttggccaggggggggaacgcgccggggcggacgaactttctgtttgcgtccagaatggtgtcgagaagggtcatggcatttcctcgcacaggtttgagcgacgccatatataccggcggccgtccctcctgtcaatgggtttctcctgccactgcagagggtgatagcgtgtaactctgcgacgtagtttgacaatttgccgtgcgctggtaaggtttgaaagggatttgatcccgatatccgttgcctgtctacagggaggtcgccatgaaggtgagaaccatcgttggtgtcgcgtttgccgtcgccctgctggtcgcgtcgacggcagccgcggagaacagggccggtttcttttcactcagtccctatttcggaggctataccttcgacggggagcagcacatccgcacagcgcccactttcggcatccggggcggatacaaccttactccaacctggggggtggagaccgtgttcggcttctctccggccgaggagaccaagggcagccaggtcgacgtggactcctatacctaccggcttgaggggctctaccatttcatgccggaaagctcccttgtgccgttcctggcggtcggcgcgggcgggacgaccctcgactacgccgccggttccaacggccgagatcgcacggacggcatcctcacctacggcggcggggtcaagtacttcatcaccgacgtcgtggcggtacggggcgacgtgcggggcatcttcgatctgggatattcgtacagcaacgtcgagtacacggtcggcttgagctatctgttcggcggagccgccccggcggccagggcagttccagcgccgcaggctgcgcccgcaccgccggctccggagcccgcccctgtcgtcgaacccgagcctgcgccgctccccatggctgccgagccgacgccgggcctcatgaagtactgcatcaccctcaacattgagttcgacatcgacaaggccgacgtccgtccccaataccacgacgaggtgaagcgggtggctgacttcctgaaggagtatccctcgaccacggccgtgattgagggacacaccgacaatgtgggggacgacgcttacaacatgaggctttcccagcggcgcgccgaaagcgtggtcaactacctggtggacaatttcgggatcgacaggacacgcctctccgcccggggcttcggcaagacccgccccatcgccgacaactccaccgaggcgggaaagcagcgcaaccgccggatcgaggcgatcatcgactgcgccctggaggaccccaaggtcatcgcggccctgcctgaccggctctgcatcgccctgaaggtccagttcgacacggacaagtgggacatcaagccccaataccgcggagagatcgccaaggtgggcgatttcatgacgcggaatcctactaccacggcaatcatcgaagggcataccgaccgggtcggcaccgccgaccacaacatgaagctctccttgcgccgggccgaggcggtagtcaattacctggtcgaacacttcggcatcgaacgttcgcgcctctccgccaagggatacggcttcagccggcccatcgcctacaactccacggccgagggccgggccctcaaccggcggatcaacgccatcatcgactgcgtgatcaagaagtagcggccgcgatctgaagaaaaagggccgtctcccccatgggaagacggcctttttcgtgcgaaaggatatgcccgtcattttttagcgtcgatcccgtaactcttcatcttgcggtagaggttgctccgctccagctcgatggcgtcggcggtgcgcgagatgttccagccgtactcctccagtttctggatgatgaattcccgctcgaattcttcccgtgcctctcggagcgacgagggctccagggcggcctcgcttcggggcagaactccctcgcgacccgcgccttcgccaatcgacgggggaatgctgtccggggtgatcacccgccccggggtcatgatgacgagccgctccacgatggtacgcagctcccgcacgttgccgggccagtcgtgccgggccaggatggccaaggcttcgggaggcatggttttgcgttcctggccctcccggcgggcgaagatgtcgaggaagtgctccaccagcggcacgatgtcatcctgccgctcccgcagcggcggcaccgcgaggctgaccacgttcagccggtaaaacaggtcggggctgaagcggcccgcccggacctcttcctccagattcctcgtgctggcggccatgatgcgcacgtccgcctcgatggacctagttccaccggcccgctcgaatttccgctcctggatgaggcgcaggagcttcgcctgggcgcggggcggcatgtcgccgatctcatccagaaacatggtgccgccgttggccaggtcgagcttcccctttttctgggtcgcggcaccggcaaagcccttttcgtggccgaagagctcgctctcgatgagttcttcgggcagggcggcgcagtcgagttccacgaagggccggtcgcggcgggggctgtggtagtgcagcgaccgggccgccagttccttgccggccccgttttcgccggtgatgagcaccggcgcgtcggccgggccggccagccggacttgctcccgcagccgtcccatggcctccgactcccccatgatctcgtgtcccctgaagctcagggcgcgcagcgaatcgttctcggcccggagccgtcctgcgtccaggccgttgcggaccgtgaccaggatcttttccagggagaggggtttctcgatgaagtcgaaggcccccattttggtggacttcactgccgtttcaatggtgccgtggcccgacatcatgaccaccgtgaggccggggtcggccgtcttgagccgttggagggtctccatgccgtccagcctgggcatccagatgtccaaaagcaccaggtcgggccgatctttctggaccgtctccagggcctcgacgccgtcgcgcgcgaaggcggtccggtacccctcgtcctccagaatgccggccagggccgtgcggatgtcctgttcgtcgtccacgacgagtatcgtttcgttcacgtaatcctctctatcccgtcacgggcagttcgatgacgaacttggtcccccggggctcgttgtcccgcacccggatgaacccgtgatggtcggtgatgatgctgctgacgatggcgagccccaggccggtgcccgacgccttggtggagaagtagggctcgaagacccgcgtcttgtcctccggggggatgcccggccccgtatcggccacggtcaccaccgccattttcagctccggatcgaagcggctcatgatccggacctcgcccgtcccccccatggccgccacggcgttgtccaggaggttgatgaagacccgcttgatctggtcccggtccagctgcagcaggggcagccggtcgtcggcgctgaagccgaacgcgacgccgcggtgcccttcccggaagagggtgactgcctcgcggatgacggcgttcaggtcgttgggggagggatgggccgcaggcatccgggcgaagttggagaactcgtccaccagggtcttcagttcgtcaacggatttgacgatcatggccgtgcactcgtcaaagacccggtcttcgtcgccgaagcggggaaggtagcgcttgcgcagccgttgggccgagagctggatcggggtcagcggattcttgatctcgtgggcgatgcggcgggccacctcgcgccaggcggccatccgctgggccttgatcaactgggtcatgtcgtcgaagaccaccacggtgccgaggaattcgccgctctcgtcccgcaggaccgacaggttgaagaggaacgtcgcccggctgtcccgcaccggcaccgtgatctggcggctgatgctgtccttcttggccatgaccatgtcccgcaggacccccttcacgatgtcgagctgctctcccttgagcacctcccggaagttgtggcccacggcccggggcatgtcgatctgcaggagccgggccgctgaggggttgatggtggttatcgtccccccccggtccacggcgatgaccccggcagccacgttgcggagcacaatttccatatggcgccgccgctgttccagttcctggttgctgcgcgacaactcgtcgttggcgtttttcagggccagctggttgcttcgcaggtcgtcggtcatcttgttgaaggcggccaccagcatgcccagctcatcgtcggtccgctggcccaggcggatgttcaggtttccctcggccacctgacgggtcgcttcggccagttcctggatcggcgtggtgaggctgttggccaggtggagtccgaaccagaccgccaggaagataatcaccatggtgatcaggaacagggccaggatgtagccggaccggatgggattcttcaggattttgagctgacggaactgctcgtaggaggcggtgatctcccgcattttctccaccagggagtaggggacgaagtagttgaccaccaccgcccccaccacctcgtcggcgcggtaggtggaatagatcggcacgatgccgcggatgaggtcggccttacccaccgtgttgacccgggtcagttccttgccgttgagcccctgcttgatgtcttcggaggaagggttggtgaactcccccagcgggagccccgggttcgcggcgcggaccagctcctcattctgggccgagtagacctccacgattcccaggttgtactccttctgcttctggcggatcagctccttcatccgcggcaggttctcgtcgttgagcaggcgctggtcccggatgatggcgctgatctggttaccgtagtagagagcgttggccgccgaattcttgtagtaggtctgggcaacctccagcgattcggagagggagttttcgatctgggtgttgaaccagttgcggatgctctggttcacgtaggtggccgagacaaagaacaggagcatggtggggatgatggagaggctcacgaaggcgatgacgagtttcgtgcgcaggttggcccccagggccttgccccgtcgctccatcagaagctttgccacgttgcggaacagaaggtagatgaggaggatgatcagcaggatgatgacgttgatgacgccgaagatcaggaagttgctccccatcggcacatcggagctgatgcgcgacaggtggatctccacccgggtcaggatcaggatcaggagcaccgacagggcgatgacgatcccttcgcggcgccgcttgatccgttcccgttcggctggtgttgctgtaggcgtgctgtccgtggtccgtttgtccatggggcgtccgaggtgtggcgtaaatgcaacagtcacactctagcggaacgcagcggattatgcaaggagtcgatgtggcgggagaaatacgccccggatgaaaaaacggggagagtggcctctccccgcgtcgatgctgccaagtgccgtcacgcttacggcatgctgatctccttgttcttggagcgcagtttttttaccagttccgcgtacccctggttggtgatgatcttgttgaactgggtccggtagttggagacgaggctgaccccttcgatgacgatgtcgtagaccacccacttgccgcccttgagcatgaggcggtagtcgagagagtactcgtcgcgccgggcggtgacgatcttgctcctgacctcggcatagtcgccgtcgatggcctccttcaggtaaaccaccttctcctggttgtaggactcgatcttgccggcgtaggagttctccagcagattttcgaagagatccacgaactccttcttctcggcggcgttccgatcgcgccagtggcgcgccatggcccgctgggccatttcggcggaatcgaacaccgtgccgatggcccgcttgatctcctggcggcgccgtttttcgttctggggctttttcagttccttgtccgagacgattttgatgacgtcgtcaacggtcttcttcaccgtttcggtgggcgagggctgggccagggcggtgccggagacggccagggtgacgaagaggatgggaagcaggatccatttcatggagcagagacctcctggtgctcagttaagcggcgcctggcccacggcgtggtcgagccgggccagggccatgttctggttgtagatggcctggaagtaggcggcgcgcatgcgggcgtagttctggagcccgtcgaagatctcctgggccggtccgacgccgaagtcatagttggccacggaggccaccacccagcgcttggcgttggtgtacgcctctttcatggcggtggcgctcgcctcggcctccctggcttcgagccacgccttgcggatctggagcgggatgaactcgtcggcgtaggccttggtggagaggagccggttgtactgggcccgttcgcccgccaccttggcgccggtgatgccgaagtcaagcttccactttacccccagggcgatgccggcccagacgtggttgaaatcgtcgggcacaaagggattgtcgattcgggtccgcttgtcggcgtaggcggcagagacgtagccccccaggaagaggtcgggccagtagttggcctttgccgcctccaccagggcttcgcgggccttgatcccctcgttgagctggcggaactccggccgccgggtccgggcctcttccacgtaggcagtcaggtcgcccagggtggcgccggcgggctgaagccgttcggcgtcgatgtcgaccgcttcggcgggcgagagccccatgcgggtcttgagggcggccagggcaagctgctcgcctttggtggcctcctccaggtatttggccacttcgccccggaaggcgtcgagcttgtagatgtccagttcgtcggcgttgggggatcccttgtcgatcagcttgcgggccttggtcttggcgtcgtccagaatgtcgcgcgtctccaggaccagttccctcagctcccgggccaggaggatgccgtagtagtattccttgacctggagcgccacgtcggtgcccttctggtccttcttggcccggtcaacctcgatgccgtggctggcggccttcatgttctcggaaatcttgccgaaggtgtagaggggctggaccagggttgcgtcgccccgctggaaccaggtccagcgctcggtgtcgttgatgccgtccggcgagtagacctggttgccccgtgcctggggcactggtccgatgaggcccaggaattcgatctggggatagcggtgggccttggcctcgtccagcttggccgaggtggcgtcgatgtccgcctgggcctcgcccagttcaggggcggcggtgagcgcctttttgatgcagtcgtcgagggtgagcttcgtcccggcgccggcgtcggcgccccacgccgctgccagcggcaggagcgttacggccagtgcgagagccgtccgtctgagtgccttcatggttggtccctccgtcaggtgtccggatgaattctgcgtcccgttttattcgacgttcccgtggatgtacttgctcaggagctcttccaggtccacggtcgattccgtgtcgcggatgcggccgccgtcggccagcagcttgtccgccccccccggcttgagcttgatgaatttgtcgccgatgatgccgctggtccgaaccgaggcgatcacgtcgtcctggagcttgacgccgtccctgatcctcaggtagacccgtgcccggtcgttggaggagtcgagctcgatccggtcgacccgaccgacctccaccccggctatttcgacggtggcgccttttttgaggcccgataccgagtcgaaatccgcggagacctgatagtggtccccccccagcaactccatctgtcccagccttacggagagccaggcaaggcagatgatgccgaccaggacaaatatgcctactatcaattcgagagtgactcttttcatgggcctacctttttagatgaactgaatggggccttcgaggctgccgctgatgaactgccgcaccaccggatgctccgagcgccggatatcctccgacgtgccctgctcgatgatctttccccggtacaacatcgccacgttctcggagatgtcgaagatctccgggatttcgtgggaaacgatgaccgccgtgtaaccgaaccgctcgtgggtctcccggatcagctcatggatggcccggcagatgatggggtcgagtccggtggtcggctcgtcgaacaggatgatccgcgggttcaggagcagggcccgcgccagccccacccgcttcttcatgcctccggacagttcgtcggggaatttcttgtccacattcctgagccccacgtgctcaagcgcatcgtggacccggtcgctgatctccgagcggctcagatgggtcttctcctccagggggaaggccacgttctcgaacacggtcagggagtcgaacagggccgcgttctggaacagcatgccgaacttctcccagacacggttcatctggtagcggcgcatggtggtgatgttctcgccttccacgaacacctcgccccggtccggtttcatgaggccgatcatgtgcttgagcagcacgctctttccctcgccgctggggccgatcaccgcggtgatcttcccttcagggatctccatggtgaggccgtcgagcaccacttggctgccgaatgatttatggacgtcaacgagtctgatcatggcctataacataactgaagtcaggaagtagtcccagatgagcaccagcaccgacgacatgaccaccgcctcggtggtggcccgcgaaaccccctcggcgccgtggctggcgtgatatcccttgtagcagcagacccaggcgatgatgcctccgaaggaaaacgatttcacgatgccggaccagacgtccttccactccacgctccgctccatctcggagaagtaggcgcccgggttgactcccagcagtttcacccccaccacgtaaccgccgtagatgccgaccacgtcgaagatggcgcagagaagcggcagtgcaatcagagctgccaggatcttgggggaaaccagatacttgaatggctccagggccatggtcttcagggcatcgatctgttcggtgatctttttaatgccgatctcggcggtaatggcgctgccggcccggccaaccaccatgagggccgagaggaccggccccagctcccggatgagggagagggccacggccgagccgagcattccctcggagccgaattttgccagggtgtagtacccctggagacccagcaccatccccgtgaaggcggcggtcaggacgatgacgaagagcgatttggcgccgatgaagtggatctgcttgtagatgtggatcggcttgccgggcctgatcacgatgttgacgagggcataggtgaggaagatgagcatcttccccatctccctcaccacgaagagggtgagggcgccgatcttttcaatggatgataccagcaaggaacgctccggatgtgaggttgacgggtcacagtatacgcacaaaccgcgcaaagtaaagcattagagctcgttcatcacggcctgcggggggtgacgcctcacaggatgaagtccgttgagaggaaggtggagcgccgctctcgcacgatgtcggtgatgatttccttgttgatttcgtggtttcgtgccgccaccagggtccggagcgagaaggcgcgcagggcgtccgacaccgacagggtcccaacggccgagtccttgcggccggtgaaggggaagacatcgggaccccgctggcactgactgttgatgttgacccgtgacacctggttcaccagatggtcgatgagcggtgccagcagggcgctgttgcggccgaagatgcttacctgctggccgtagtccgattcgcggatggcgcggatcggctcctcgatgtcggtgaacgggactattggcactaccggtccgaactgctcctcggtgtagaggcgcatccccggcgccactggatagaccagggccgggtggaagtaggtgccggtgaccgtgccgcccccctcgttcaccaccgctgccccgcgggccgaggcatcggccagcagttcctccaggtaggcggtcttcccctcctcgggcaggggggtgatcatcacccccgcttgccagggcatgccggtgccgatggccgacagggcccgggaaaagagggcaatgaactgctgcgccacggattcgtggacaaagaggagcttcagggccgtgcagcgctggccgttgaaggcgaggctgccggccaggcattcctccaccgccaggttgagatcggcgtcaggcaggacgatggcggggtttttcgcttcgagccccaggaccagccggagtcggttggggcggggatgatccttcagcagtgtattggccgccttgctcgtgccgatgaaggccagcacgtcgatccggccggaccgcatcagggtgggggtcagggcacgtccggcgccgagcagtacgtttaccacccccggagggaacgcctcgcgcagggcggccaggagcggcgcgaacaggagcaccccgtggcgcgggggcttcatgaccaccgtgttccccatgatcagggccgggatcagggtggtgaaggtctcgttgaggggatagttgtagggccccatgcagagggccaccccaagcgggccccggcggatctggccgatgatcccttgctcgatcacgaagcgggaggagacccggtccagctccttgagggcgtcgatggtgtcggtgatgtagacgacggtccggtcgaattccttttccgcatcggaacgggtcttgccgatctcccacatgatcagccggaccactgcttccctctgttccttcatgagggacgcgaagtgctgtacatgccggatccggtcggccactcccatggtgggccaccgtcccctgccgcagtcgtaggccgcggtggcggcatcgagggcggcatgggcgtcggcctcgcccatgagagggaagcttccgatccgtacgcgctcggggccgccgggtgtccggacgcagaccggggagaatacatcctgaacggccccctgccagtggcggagctcgccgttcagcaggtagtcccgcagttccaccggagcggacaggagctgctggggagggatttcatccggggaagggaagaaggtggggatgcgttccgcgatggacatggggcgtttcctcctggcgcgtggtatgctgaaagaagtttaatcagtttcagcggggaagcaaggaggtatacggtacggaatcccggcggggagggccggcggtgttatcagttctgtactccgttcgcctttttcacgatcgccatgacgtcgcggaggtcgattttcccgtccggacagggggcgccgttgatgcgggggtagacgtcgccccgagtggcctgctcgtcggtgggggtggcttggccgacggctatccggagcgccgcaagggcatcctggatggtgaccgcgccgtcgccgttcaggtcgccgtcactatcccgggagagggtcatgcagcggtacatgccgctggggtcctcctccagcgcagtcgcccggccgggcatgagcgccgcggctgcgaggaagaccaccagggtcgcaccgacgattccgacggaataccgagtgtactgttccatggcatttccttttgcattggtgactgttatacaaaggtataaacgaaaaccggccatgtgccaacagcgaaaatcgagggggcgaccatggggcagccgatcatcaccagggatgctggccgttattttctgaccgaccggatcaggcacgaggtggactggtggaacactccccaggcccggggggaggagccgccgccggtccagaagcccgttgcgccgggggcgatggtgatcccgctgccgcctcccgcgacttgggggattccgccctgcagcctggcggatggcattgcccggcgcgagagtaggcgccggttccgggcggtgcccctgacaccggaagagctggcgtttttgctctgggccacccagggtgtgcgcgcgcggctcaacgaggcggcggtgctccgcactgtcccgtctgcggggtgccgccatccgttcgaaacgtacctggcgatcctctccgtcacggggatcgagccggccgtctatcgctatctccccctcgatcatgccctggttctggagcgggaggtccccgatctcgccgccaccgtaaccgcggccgcccacggtcagcgcttcgccggggaggcggccgttacctttgtctggacggcgattcccgcccgcaccgaatggcgctatgccgaggcctcctacaaggtgatcgccctggatgccggccacgtctgccagaacctctacctggcctgcgaggccatcggcgccggcacctgcgccattgcggcctaccgccaggctctggcggacgaactgctgggggtggacggccgggaggagttcaccgtctatcttgcgccggtggggaaggtgtgattgaatctctcaaccgacgtgccgctgacatacgggagggtaccatgaggatgatcatcgcgtttctgctcggctgcctcggcatgttcctgacaacggggtgcgcctttgtcagcgtgccgctcatgagtgcgcctcagcccctggccgaacaggtgctggaaggggaggggacgaaaaagatcctgatcgtggacataagcggcgccatcggcgatcaggccaaggggggcggcctgctgagccggggaaccccctccacggtctccctggtgcgggaggtcctcctgaaggccgagcgcgatcccaaggtggccgggctgatcctgcggatcaattcgcccggggggacggtgacggccagcgacatcatccgccacgacctgctcgccttcaaggagcgccggaatctgccggtgtccgcctgcatcatggggatcggcgcctcgggtggctactacgtggccaccgccgccgacgggataaccgcccatcccacggccctgaccgggagcatcggggtgctgctcatgaccttcaacgtggagggattgctggggaaggtgggtgtggaggagaagaccatcaagtcgggcgggaaaaaggacctcctgtcgccgttccgccgcgccaccccggaggaggagcggctggttcagggggtcatcgaccagttccacgggcgcttcgtggacgtggtccaggcccggccggggaaccggctttcgcgccacgacctgctcacgctggccgacggccgcatcttctccgccgccgacgcccttgccgcgggcctcatcgaccggatcggctacctggacgacgtcatcgcctccctgcgtgaccgcataggagatcccgacgcccgggttgtcacctacttccgacccggcagctaccaggggagcatctatgcggagtcggcagccgagccgtccatggcggacctgctgggcgggttcgacatgactggcggcggccagttcatgtatctctggcgcccctggtgatcgacagcccgccagtggccgggctcagcggcgctcttcgccctgttcccgttccttttccagttcctgccggagacgctccagccccttgctgaagctttcggcatcgccgaactcgaaaaagcggggatagcggtcatgggccgccttgatcctgcgggcgtgtttgatggggcaccagtactgctcggtgcgggctgaaatctcccgcgcgtaggcggccagcccgttgccgtaggagcagtagaagcagttgaacttttcgatgatgttcaggtaggggagatcctcccggtcgaagatcaggtagtcggcgcgcttcactttcggaatgccgtaaaccgggaagcagatggcctggtagatgaagagaaagagatccagcgccatgaacgggatgaacccggcgtagatgatcggcgcggtgaggatgttcagggggcgcgcctcgatcaggtagcgaaagagtcccgttttcaggcgacgctgctgccgggccacctcttcggcgaagcggatccgcttcttttcgatgacaaactggaattcctcccgcttctgtttgaactccgtttccaattcctcttgcagctcttttatcctgcggatcagttcgtcgatctggtgggtcatcaagctctccctgttctccccgtgtgattctgcaccctggccctgctgaccatagccgtactctcgccataagtccaccggttaatcgggcgggagcggatggcccatccctgcgtggcgcatgccggcaaggcggcgacaggagccgtggggacgtgacggccggaatggcacattcggctggagacggggtatcagtcgagggagaaatagaaggtggctccccggccgggggccgactcggcgcggatggtgccgccgtggcgatggatgatcctggcgaccgtggcgagcccgatgccgtttccttcgaactcggatgccggatggaagcgctggaagggggcgaacagccgctgggcctcgcgtatgtcgaacccggcgccgttgtcctttacgtagtacatgttttttcccgaacagtattcgcagccgaattccacctcagcccgttcgtttcgcgaggtatacttccaggcgttgcccaggagattttccagcacggtcatgaggagttcgggatcggcattggccggcggcacatcctttacgctccagtccacctgccgcgccggctctgccgcggccagctcgatgcagatctcccgggccaggtgggccgggcgaacctcctggcgccgcagttcatcgctgccaacgcggctcagttccagcaatccgtcgatcatggactgcatcctgccggctgccgcggccacacgttccatcaactcgcggtgcgcaggctccatgcagccaccccaatcttccagcactatgtcgacgatcccggagatatggcgggccggggccttcaggtcgtgggagacagtgtagctgaatgcctccaactcccggttggcgctctccagtgcggcggtacgatccgccacccgctgttccaggtcggagttcaaccgcaggatttcctcttcggcacgcttgcgctcggtgacatcctccaccaccattatgaaggaatcgtcggtgccactcctcccccggaccggcgaaaacgcggtatttgcccagacggtccggcccgtgccatgggtgaaccggagctcacgcgtcaacggctccccttcagtggcggccatggtcggcatgatctcccgggtggcgttgcggtcctccgggtgcaccagggtaaggcagtcgagccccgccagatcctcgtcatggcgaccggtaatgtcgcagaagcgccggtttgtcctgagcagcagcccttcgcggtcgatgatggccatgcccaccgccgcctgctcgaaagccccccggaaacggtcctcgctctccctgaggctctcggtttgccggtcgatctccgcaagcatagtgttgaaggtttcggtgagccggctcaactcgtcctcgttcgataccggcaccagccgttccttgccttttttgccgctcagttcgttgatgtgccgctccagcgccagaatggggcgggtcaggtactgcatggagagcgagaccactaccagaacaccgaggatggcgaccacggtactgatgatgaacagccggcgtaccaccttcacgggctcgtaggccactgtgagcggatagctcgccgccacgacccaatccttgctgccgagcttcgctaccgatgtcagaaggatgtcgccgtatcgcccctttgtttcgcgggtgcccacgtagccctcccgggcggcgtcggccaggcgcgcaacttcaggaaccgccttgatcagggtgtgctcccgttccgcatggatcagtaccatatggttgcggtcaatgatgcggatgaaccccttgttgcccacggtgatccggccgaaccggctcagggcgttttcctcgctcaggtcaattccccccagcaaggctcccttgaatgatccgtttttcccgaggatggggctgataaagacgatttccctcaagttggcggtgccggtgcagcaggtggtcagctcggagatgagcggcttgcgggttgccctggctttgttgaagaaggcgtgaccggagaagttttccacccgtcggacttcctggttggtcacttctgccaggaggttgccggcggcatcaacgacgaagaggtgattgttgaacagcgtgcgcaggccggtccggctttccagaaacgccttggcgcccgaggggtcggccagtgctgcgggcgggacgacccgggcgcttgccgtcagcaactccagcatggagcggagggtgctgtcgatgtccgtggccacgtggacgacggtggcggtctgctgggcggcgatggagtcgtggaggtgccgctccaggtagcccagcgtgatcctcgaggtcaccaccatcaggatgattacgagaatcgacaccagaataatgagttttgtcctgagtttcatggtggcgtgattatcggtgggaccgcgccggtgacgggcatgcggcgtatcctgtctctgccctgctggccggattcccgaaaatccaattcaaaattcatgtcggctcgttgccgcattgtgtgtgtaccattatagttaagcgccataacttcacaagaaataataattttacctacccgttcgtccggttgcagagggtttgcatccagtagatcgaagcggagagagctttccagttgccgaggcctccctttcccgataccctgttccctagagatttccctatccgtcactgagcaaggagaaccgttcatgcccacagcaactgcccgtcacatcctcgtttcttcggaagccgagtgcctgcagctcaaggccgagatcgaggccggcgccgaattcgccgatgtcgcccgccagcattccctctgcccctcacgcgcccagggaggcgatctcgggacctttacccagggacagatggtaaaggaattcgacgatatcgtcttctccggcgagatcaacaaggtgctcggtccggtccggacccagttcgggtaccatctcatcgaaatcaccaagcgctggtaaccgaaacgacgccctgaaaggacagacacacccatgaccgaactcgacaaagccctgaccgttctgcgtcaggacatgaccgatgccaagagccagtcggccttttacgacctgttcctcaacgccaccttctatgttccgattctggacgaagccgcggaagtggaggacaacgccgctcagaagggtgaggtgctgccgctcgtcatcgaagcggagggcaatgactacctgatgctgttcgacacgaaggagcgcctgcaggaatggacgcaggccgatgcccgctacgtggaagtgccggggtacgtgctggccgccaccaccatgccgccgctgcactgggcgctgaatgccggcaccgagtactccaagcagtttctccccgatgagatcgcatggctgagggatgtggtcgaacgctgcaacgcggcggccgcgaagcagcaagggtaagcagttcctccctgccccccggtggggccgttgccgtgatgctgtcggaaaacccggtattccgcgtttgaaggaggcccggccttgcgggccatccggagaggagtcagccatgaccgcacgccgcatctcccgcgttttcaaaagccggcccaccgtcgagggggccggcgtccacatcaagcgcgccttcggctattcgcaggtgccgctgttcgacccgtttctcatgctggacgactttcacaccgccaaccctgccgagtacctgccgggctttccctggcacccgcaccggggcatcgaaaccatcacctatgtgctcgaaggactggtggagcacggcgacagcatggggaacaagggggtcatcggcgcgggcgatgtgcagtggatgaccgccggcagcggcatcatccaccaggagatgccccagccgagccccaccggcatgatgtggggattccagttctgggcgaacctgccggcggaccgcaagatgatggacccccgctaccgcgacgtgaaggccgccgacatcccggaagtcgttctggatcggggcatccgggtcaagatcgtcagcggcacggtcaacggcgttcagggcccggtgcgcgacattatcatcgacccggaaatgctcgacgtcagcgtcccggccggtgaggttttcacccatccggtcaaggaggggcatacggccgtggcctatgtccttgacggcgaggggtatttcgacgaccgccgcgatccctttgcttttgaaatgacaggctcgggctggatggatgtgacgcggcgctgtgtctgcggccccgaaacggtcatcctctacgagcgcgacggcgctgcggtggcggtgactgccggcgaccggccggtccgctttctcttcatttccggcaaacccctcaatgagccggtggcctggtacggccccattgtcatgaataccaacgaggaactgcggaccgcctttgaggagtacgaaaaggggaggttcatcaagcaccggtaggcgtagcagggccgggatcggaagtgtcctggaatttttatgcgactgtaacgtgtatccccttgacgtgtaatggttttaggtctatatagatgctaagctggtatgcaatgtttatttatttttttctggggggtgatcaattatgctgatccgtgtccagtatcctgacggccgttatgactacgtgaagcacacgcgtctcgacgacctgatcgattccgtgaagatttcccggttcctccgctccagcggctgggtcgtgatcggtgaagaccccgttcgccgcagaggcaacagggctccgtacgtcgggcccgagcgacgactagccgcctgaccgtcaaccccggtcgaccgatccttcccccgcacgtctcctttccgcctcccatgggcggcccggcgtctccttttgtccgttattctctctgccatgctgttcagggggcatgtccgtttcccgttgcccccctgccagcccttgggggcatcggtttcggggggggacgccgccgccggcacggccgctgaacttcgttaccttatcgattagaagttgtttgattttgctgatctttggctcgttgcggtaaaattgcgattgctggtctggaaattgtctattgacatgctcaacaacgcacgactatgatgactcaactcatgaaagcgtggccagtgcgtatgcgatccagcgtgctcaaaaaaatgatagccgtcatgctcctcgtggctctggtcgccattgccggcaatggtcgttgctttgccctggacgcgggcaattccctccagccatcgtacgggaaagccggagagaccgtgctcaagtcctgctgcggggaggagactccctgttgccccactgacaatgattccgcttcggatcattgcagtacctgtttttcctgcccctgcagcgcccccctgagcagccacggagccctggtttcctatgctccccttattgccagcatctctttcctcgaacatcgcaacgcaccacccgacgtgtatctctccattttcgttccaccccagatactcgcctaacctgctgaagtagcggccgccaggccgttagggattggtgcgtccagcgcccggattcccattcttcagcactccttcgttttccccaaccaatcggacattgaatacctgcaaggaggtactgtcttggtacgagcatctcgtttcgtgtctggagcagtccatctgttcctgacagctgtaattctcgccccactgggggcttcaggcgaggttcgcacactgaccctgccgcaggcggttgagtatgccctggcacacaacggcgagctgaaggctctgcgcaacgaaaaggacgtggcgcgggcagggctggagcgcgccgtgcttctgcccaatcctaccctggagttgtcggccgactccggcgtcatgaccggcagtcccgacgaaaccgccctttccatcggcatttctcaggagttcctgaccggcggcaagcgggccaagcgccgggccgttgccgaacgcgaggcggaggcggttcatttccagatcgccgaccgtgagcggcagctctccctggatgtaaagagttctttctccgaactgattctggctcagaaacggcgggaactcgccgggcgtgcagtggagctgaacggaaagctgctggagataacacgggagcgtctggcagcgggcgatattccggaactggaggttaaccttgcccgggtggaggtggcccggagcgaaggacgcaaaatcgaggcggaacgggagttcgctccgctgctggccaggctgaggactctgctgggggttccggcgggggaggagatcggtttcgacggcattcccgagcagtcgcccctgtcgatttcccttgacgatctcattcgtctggccctggagaaccggcccgatctgaaggcattccaggccaccagcgcaaagggtgaggccgccgttgagctggccgaggcggagcgcatcccgaacgtgacgctcggcctcggcttcacccacgagcggagcacggacgccaccggctccggcgatgaaaagacccgcgataacctgctgggggtgaccctgtctattccgctcccccttttcgaccgcaatcaggccggcatccgcgaggcccgggccgtcaggcagggggccgacaaccggctggagttcgcccgttcgagcgtgccccgggagatcgagggcgattacgcgcggcttgcagcggccgagaagaccctcaggctctacgccgacggcattcttccccagcttgaggacaacctgaagctcgtccaggaggcgtaccggctgggcgaggtcggaatcctcgcagtcattgaagagcagaaaaagtatatcgaagtcaacgacggttaccttgtcgccctcgccgagcggcaggcggccctggcccggctcgaagcctctgtcgggaccgatttccagaacagaaccaacggaggtgcgcagtgaacaggaaacgtgggatcattatcggccttgtcctggccatggccctggggggtggtttcttcgcctatcgttccacccaggtgacggacggcgccggcgggcacaccggctcgaaggatgccggtcacaaggaggaaaaggccggtcacgacggggaaaaggggcacggcgaagagaacggcggccatgacggacatggggaggaaggccggatttcaatggcagtcgaggcacagaagcagaacggcgtggtcgtggccgccgccgcagcacagcggcttgccggcgtgatcagcgccaccggcaaagtggaggccaatgccgaccggaccgcccatgtttcgccgcgcatttccggcaagatcgtcagtgtccgggcctccctcggcgacagcgtcgccgccggccagccccttgtgaccctggacagcgtcgagctgggcgaagccctgaaccgctaccaccagtcgaagacgcggctggccctggcccagtccaacatggaccggatcaaggcactggtggagaagaagatcgcggcccgcaaggacatcctccaggcggagaccgactacacaatggcccagaccgaactgcataccgacgaggagcgcctcgccctgtacggcgtttcggcgtcggacctcacaaacgcacgccacaggaagccgctgctgccggtccgctctcccatcggcggcgtcatcactgaaaaacacgccatcgtcggcgaattggccgatccttcaaagagcctctttaccgtggccgacctctcgtcggtctgggtgatggtggacatcaacgaaaaggacctggctaaggtccaccgcgggcaatccgccaccgtcacccttggtgcgtttcccgacgtgaagctgaaagggcgcatcacctacattgccgatctcgtcgacgtcagcacccgtaccgtcaaggcccgggtcgaggtacccaacccggcgcggaagctgaagccggagatgttcgccacggtggaactgacgctggcggccgacgcgccgccggtcctggcggtccccgaggatgccctgcaggatctggacgggaaaaaggtcgttttcgtagtggagaaggattcggtattcgcggcccgtccggtacagatcggccgggcggccggcggcctggtggaaatcgtttcagggctgaacgagggggaacgctatgccgtcaagggctcgttcattctgaagtcggagctgaaaaagggcgagatgacggacgagcacggccacggcgaatgaccaccaccgaccattacgtaaagcgaggttccgatgctggagaaactgattgcctatacgctgcgccagaaggggatggtcatcttcctggcgttgctgattatcgtcattggagtgtattcctacgcgaaactgcccatcgacgccttcccggacgtgaccaacatccaggttgaggtcgtcagccatgccgacggcctgtcggcgatcgagatcgagcggaacgtcacctacccgatcgagatggccatgcgcggcctgcccgacatcgagcagatgcgctcggtcaccaagttcggcctgtcgattgttaccattgtcttcaaggacaacgtggacatctactttgcccggcaactggtgttcgagcgtctggccgaggcccgggagaaggtgccgaagggggtcgaagtcgccatggggcccatcggcacggccatgggagagatctatcagtacaccctggaaggggagatgccccgagacccccggcagaagatcgagtacctgaccaacctgcggaccatccaggagtggatcgtcaccccgcagctcaaaagtgttgccggcgtcaacgagatcaactctttcgggggctacttcaagcagtaccaagtgctcgtatcgcctgaaaaactcctgaagtacggcgttaccgtggatgacgtctataccgccatcggcagcaacaacgaaaacgtcggcggcaacctgctggagcgggggacggaccagtacatcgtccgcggtgtcggcctgatcacggatacgaacgatattggaactatcgtcctgaagtcctccggcggcactcccacctatatccgcgacgtggccgaagtcaaggtgggcgaggcggtccgcatgggcgcggccatgaaggacggcaaggacgagtgcgtcggcggcatcgtcatgatgctgcggggggaaaacagccgcgacgtggtgcgccgggtcgcggataaagtgaaggagatcaacgaaaacaacgtgctgccggaagggatcaaaatcgtccccttctacgaccgcagcgacatcgtcaaggcaagcgtggggacggtcaacagggcgctcatcgagggatcgatcctcgtcctgattatcctgtacctgctgctgaacagcgtccgggggagcatcgtggtcctgatcgcgctgccgctctccctgctggccaccttcatcgtgatgaggctcacggggatcagcgccaacctcatgtcgctgggcggcctggccatctccatcgggatgatcatcgacaccacgatcattcaggtggagaacgtccagcgccacctgagcgagggaggggagcaccatcccaagctgctaacggtgctgaaggccgtcatggaggtccgcaagccgagcatcttcggcgaactgatcatcgcgctcacctttatcccgatcctgtccctggagggaatcgaaggtaagatgttcgggcccctggccatcaccgtggccattgcgctgctgtcctccctgtttctctccattttcatcattccggtgctctgcagcctgttcctgaaaccgcagccggagcaggagagcttcatcatgcggcacgcccaccggctctatctgccgctgctcgactacgccatggccaaaaagcgcgtggtgctgggcgttgccggcgtgctcctggtggcgtcggtgcttctggtctcccggctgggcaccgagttcattccgaccatggacgaaggcgcattcgacatggacgtttccatgctccccggcgtttccctggacaaggccatggaggtcaaccagcgcgtcgcagagaagctgaagcagttccccgagctgggcacggtggtgtcgcggaccggccagaccggggtggccctggacaccaggggctcggacaagaccggctacgtggggatcttcaagccgaaggacgaatggccgcgggacatctcgaaggaggagctgaccaacgagatgcgcgagtccctggaatcggtagccggcatcaccttcggcttcagccagccgatccagtgccgcatcgacgaactggtggccggcacccgggcccagttgatcctgaagctcttcggcgacgatatcgacgtgctcagcgctaaatcccaggaaatcgccaaggtgctctccaccatcaggggagggaccgacctgaacgcggagaagatctcgggccagccgtatctcaccgtcgacatcgaccggtccaggatcgcccggtacggcctgaacatcagcgacgtgcagaaggtgatcgagatcgcggttgccggcaaggcagcctcgcagctctacgaagagaaccgcagcttcgacataaccgtgcgcctgccggaagaaaagcggaactctctggacgcgatcaagaacctgatcatcactacgaaaaccggcatcaacgtgcccctcgaacagttggccgaggtgaagatgatcgagggcccggtgcagatcagccgccaggacggggtgcgccgcatcggcattgaaatgaacatcaccggccgggatatcggcggtttcgtggccgaggcgaaacagaagatcaaagagcaggtcaagctcccccccggttactaccttacctggggcggacagttcgagaaccagcagcgggccatgaaaaagctgatgatcatcgggccggtggccatcggcctgattctgctgttgctctacgtgaccttccggtccatccgcctggcgctcctagtcatctccaacctcccgttcgccctgatcggcggcgtcttctccctgttcatctcgggccagtacctgtcagtgccggcatccgtcggcttcgtggtcctcttcggcgtggccgtgctgaacggcctggtgctggtgtcgcggatatcccaattgcgggatgaaggcttcgagctgcaggaggccatccggcgggggaccgtcgaccgcctgcggccggtgctgatgaccgcatccatcgccatattcagcctgattcccatgcttctggccagcggcaccgggtccgaaatccagaagccgctggcaacggttgtggtcggtggcctggtaacgtccaccctgctgacgctgctggtcatcccgtcggtgtacagctggtttgagaagagaagcgtggaagaggagatgtagcgccagctgcagcacaaacatcccgcaacacatgttgccgaggagcatgccatgaaagagataaaagcgattatccggccggccaaattgctggaggtaaccgaggagcttcacgccattgacgggctaccgggagtgaccgtatcggaaatcaaaggcttcggcaaaagcagggccaaaaacgcacaagacaagattgtgtatgaaatggttgagctcgttccccgcattcagctggaggtcgtcgttgatgacgggatggtcgaggaagtcgtcgccgtgatccggaaacatgctcataccggcactgccggagacggcaagatcttcgtttccacggtcgacgacatcatcaagatcagaaccaacgaacggggcagagatgccatctgaccgccccgacggggcaatggattacaacgacgcgaacaatgaaaggagaaaccatgaacaggatcaccaggatagtgctgaccgtttttactattgccctgctcagcggctgcgcgaggtccgcggagcttatccggaccgctggcatagccgagcgtcaggacgtattcgtcacgcaggcagaggggcagcccctgccgccgggctatgctgagctccggatcgtctcgctcctgaagacacataagccgggcctgtattcctccgccgacgtccacggcaccccgggctacaagctgctgctgaatatcggcggccaggccctggaactgtcgggtgatccccgtcccgaacgcaaggagccggtcgggccgcgcgacccggaagccggagacggaatgaggtatcagttcagccggaccctgcacgtcaaggccggcacccaccgcaccgtgatggccatccctgacgacaccatcgccgttgaaaaggagatcacccttgccgacgggagccgcaacaccctggtgctggagccggtgtacgggaaaatgcccgtgcggagccggccctggaattacaatgtgaccgatttcaacgaaggaatccggtcgctgagggttgtgttcaacggcaaggagaagtaagggcgccagggcccgacagatacatcagtatgcaatgggcgcactcctttgcactcttccttcgggagtgcgccgctttttaacttctcccgcccgattgtcgcggcggcggaaataaccggagaacaccacgttgagaggtcgggtgcaggcaatgacgccaccgttcccatccagacaagccatgctggtgcgggttgtcgcaatgatagcgttgatcgtcctcgccgtagcaacggtcactgccgcaggagccggcgtcatcccgcaccctgcgggcggagccgtggctcatgcggacgggcacgctcggggtgagcatagcccctgtcccactccatgccacaaccccgattgccaccgctgccactgcacgaccaccatcctccccggctcagcgctggccatgagccctccggccgtccactcggtcgattggggggatggtgacgggtatccgcccgatccgccccccaggtcgatatttcaccctccacgtccggcattggctacccagcacggagaatgtgaaccagtcaatgctgcggccgggtttccccgggaatgccggccgtaaattacacaaatacggagagtgaataccatgaaaaagctacttgttcttgcggcaatcgtatcctttggcctcaacgccctgcctgtcttcgcccaacccgaaccgacgggcaaggacgaccgccttgtgaactgtacctcccgggacagcctgcccgaacgtatcaccaggctggaaaaagagatcgccaagggggagcgcgtctacaccgcggcggaactggaccggctcgaacggaagcgtgacgaggcaaaggacatgctgcgcgtcctgatgctggggggtaagcgttagccatccgggacgcaaccgcctcctgccggtatcttccacctcccgccggactgcggcgggagcggcagtacaaaagcccatggacgatgagtccatgggctttattgtcagcgggtcacaggtggctgcgtgggcgtatgcctcgtcaatcaggctctccttctgcggcgggcacggcagacctggctgcggagaatccttgtcagccggaaacaacgttgttgttaagcagaataatcccatccacgttagcaatccagatggtcccgcagcgggtgcattcaagcaggttatcggcatatccgtcggagtgcatgacgatttcgattgtcgtgcgatcgttacagatggggcatttcatggtccttcatctccttcccgttgtgtgtccgatgagtcctgatctcccggcgatgccttaccgggcgtgactccccgccgccccgggctgatagagaacctcctcgattctgatttttttggcaaacgaacggactgccaggtccagggtgtcgccggcgccaaagccgagaatcgcggtcccgatgggtgacaggatggagatttttccttccgcaatgtttgcgtcgttgggaaagaccaacgatatggtcatttccttgtcggcacggagatcgcgcagcttaacccgcgagttcatggttacgacattcggcggaacatccttgggatcgacgatcatggccgatgccagttcgtcttccagtttctggagatccttacggtcgcgaaacggtatcgtatcgagaatctcttcaagtcttgagagatcgtcttctgttacgtagatagctcgtgtgtccatatgtttcctcctcatgatgatgaagtgtaagttcttgtattcagaccatgtgagcgtgaaaaagccctacattcctttagcggacgtactgttcatgtcattcctcctgtccgatgccctgcgggcttcccgcaacagataccccaccaggttgggagataagggcttgtcgaagatccgttcaatgcccgcttcgctgatctctcgccgcagggcgcgtgtcggcaagtcggtatacatgaaaacggtgagtccgggactgaccctgcgggctcggcgggccagcgtgatggcatccatgtccggcatcaccatgtcggtgagcatgatttcaaagggcatcgcgtgcagggtggcgagggcctcttctccgctgccgacacgatggactgtggtgttgtttctgtcgaaaagctcttccaggatagtcaggtcacagtcgttctccacggcaaacaatatgttcgaagcatccattgcattattcctctctctgatgtctcattgccgctacccggtcaggttcgggcagaaggtgtcatcggtcatgcccgggcggtatcctccatgacagaaggttccgctgccggcacgtcgcctccggccggtaacgtggttttgatgggcatcgactccaccggtgatgtcgtgttcgacacccccggcagttttgcattgtttactgcacataccgcaggccagcggtgctctggccagtctccagcccttggatgacaatcgtgtacgcattgcagtattctccgtcgtcagtgcgcgaggcccgggcacgccgtaagcgatcgacccgtccagcaggttccgggcccggacggatcaacggtgcgcaccctgtcgttcacttccatatcccggcctcctcgccttcagtgcgttcccgcagccgctacggcagcgatgcctgtctccttgaaggattcccgggtccgttacccggactcgccattctggcaagcacggcaaccacctccgccgggttctggtccaggtacgtcatgaatcgcggttccaggcagtgcccccgggagaccgtctcggctcgcctgtcggggagaaccaggacggtctttgtgtcccggaaagcggttcgcatggtaagcaggcgttccagctcatccctgtcccgaactaccagaacggtgatcgcgggttgctccagtatccgccggaaccgttcagcgagcgctgccattgatcgatacacctcaaggccgggaataacccccgaaaccgtttttcgaatatcctcgccaactctttcgggggcgtagaaaagcacatccataggcaataacctcgctccgtgtctgagtattcaatgacgctaaagcacggcctgtgccagaaaggcgtgatgttgattgtctattaatatcaaatagatatgctggcgggagcctcgggggaggcagagaattttcctgtcaggcgggaatggttccagtcgtacaggaatgctccgtacgactggaaccgcagggtggtctatgccggtttaattccgtgcttactgagaagggcatacaagcgggagagtgaaagtccggcaatgcggcacgcttccttgagatcattgtcggtgagggagagcaagtcgcgcaggtattgtttttcggcctgggcgaataccgtttcgcgaaagtcctggagccggggcagcgattgggtgatccgctggggcgctgcaccgggctctggttgctccactgctgcccgcgcgatctgtatgcggatgtcgaggggcaggtgctgggggaagagggtcggttccaggcgtgctgatgcgagtgcccgctccagcgtattgaccagttcacgcacgttgccgggccacgagtgctgggccagggtgtctaggaattccggcgcaaaccctttcggcgctaatccatagcgttcgcagagtctgtccacatggtgacgcgccaactccttgatgtcctccgggcgctcccgaagtggcggaagctcgatggcgaacgcacggagccggaacagcaggtcgtcacggaaaccgccatcgcgcaccatctggtcgagatcccggttggtcgcggagatgagacgaaaatcgctcacctgctcgcgctgactgccaaggggacggaaccggcgttcctggaggacccgcaggaacgccttctggaccgaaaggggcagctcgccgacctcgtccagaaagagcgaaccaccgtgcgcctgctggatgagcccttcccgggctttttccgcgcccgtaaaagtccctttttcgtgaccgaacaagaggctttccaccagggtttccggcagtgcggcacagtcaaccaccacgaagttgccttcggcccggcggctgttgctgtggatggcccgggcaaagagttccttacctgtgccggtttctccggtaatcatcacagaggtgtcgccggcggccgcctgggccaccaggtccaggcagtccctgatcttgtggctgttgccgacgatatcgtgacgcttgagggcggtgacgctcgcaccgcggctggcaattttctcctgccggtattggagtgctcgtacgagatgcagggtcatcgccttgagcgaggtccccttttctatgtagtcccaggctccgctcctgatggccagttcggctgagtccgggttgccgtagccggtgatgatgatcacctccggttcggccggggtccgctggatatccggcagaatgtcgaggccgttcccatccggcatgctcacatcgagcaggaccacgtcaaatgctccagtcgaggctttttcaagaccttccctgagggtcggggcgctgtccacctggtgccccatccgctttaccatgtgccacagggaagagcgcatggagtcgtcatcgtcgataataaggattgcagccatggtttcttatactctcctgtccaatatccgtcgaacagcccgggccatttcgtctctgtcaaccggcttccgcaggacgtcggcaatgcctgccgaacgggcttgttcaaggatcgttcgttcatcctggtcgataaagccggagcaaagcagaaccggcacatccggccgaaggcggcgtagtgcacgggtcagttccgttccggtcagcaggggcatggtctgatcggtgataatcaggtcgaagagcccgggttgagcggtgaacagcttcagcgcttcgacactgcccgtggtggcaacaacgtcgtagccgagccgccgtaacatctcgccggtggtggcgaccaggtcttcttcgtcatccacatagagaatcctctcgtcccccccggcgggtgcaccgtcaggcgcggcctccggctgttcctcgatctgttccgccctcggaatcaggacccgcacggtcgttccgctgccgggctcgctctccaccacgatccccccgccatggtcctttacgataccatagacaacgggcagacccagtcctgttccccgtccctgctccttcgtggtgaaaaacggatcgaagatacgctccagaacctcgcttcccatgccgtgtcccgtatctttgaccgaaagttccacataggggccggcatgcaggtcgggatgagtgccggttatatcatcatggagggtgaccgcggtcagggtgacttcgagcatccccaccttgccgtgcatcgcatgggccgcattggtgcaaaggttcacgatgacctgatggatctgggtcgggtcgatcgaagccattgcgtcttcgcaggagatggtgggacgaatgtcgatggttgttggcagggaagcccgcagcagtttcaggcattcctttacgatcggggctattcgcaccgtttgccgtttttgctcgccttgcctgctgaaggcgagaatctgcgtgaccaggttcctgccgcgttcggccgcattgagcactatttcaagcagctccgggttgcttgccccctcttttgcgtcatcaagagccaactcggtactgataattatggcccccagaatattgttgaaatcatgggcgatccctccggccagtgtccccacggcttccattttctgtgcgtggcgcaattggctttccagctgcatctccggcgtcacgtcacggacaatggcaacatagcttgcgacggtgccggacgtctccctgaccggggaaagaattacctcgacatccacattgctgccgtcgtcccgtacgatgacatatcttccggttcgcgtcctcgcctgggcgacaacgtcggtcagtgcctgaatgaatggagatccgaagagcgatttgccgtagttgtgaatgcgcttattgatgataccggcgtggtctgtcccgctgattcgttcaaatgcctgattgacgtagcgtatcagcccgtcgggggcaaaaaggacaaccccctgcatgaactggtcaagaacagcggcgagaaccgcatgctgtttttcaagctggcatttctcggcctgaacccggagcgtcgtaatcccatgcgcgaggttgccggccagcttccgcaagagctcgacctcttccggggcaaaggcgtcggcaccgtcggcgtatatgacgagggcgccgaaggccccttcgtcgtcggacagcggcagcgatagcacggaagaggtgatgcgcctgaagagttcgccggcaccctgtctggcattgatgttccgcacgacatgaacgccggcagcgagcgcttcccgtgccatcccctgtcccatgtccgagtcgagttgaaactttgcatccgtaaccgtactttcccagcacgccaccggccgcaccgatgccactccatcggcctccgcaaaccaggcccatgcttgacgataccctccgtgttccaccgcaatccggcatacatccttgatgaacccctgctcgtcgtcggcacgcaggagagcctggtcgcactcgctgagggtcgcaagcgcacggttggttctccgcagcgactcctgcgagcgtatgatggtcgcttctctgcggcggaccagcagaaacagcagaaccgccgacacgccaatcagaagcaccccgttcaacgcggtcagccacgccgccactggctgccccccgaatagggtgccgatcagggcattcgccaccaccatccacgctccgccggccagggcatagatgagcgcgatcgacaggggagtcagtcttgctttgaacacagaaggaatcgttatgggcatgggatcgtcttttccgggcctaccgttttgtcttggagaatacatgatgattgcaccgcagaccgacggcgggttcatcgttccggtgagtctcgctactcctgctaaccggctccacttctgaccagcacggttgcacggcacataccaatgccagccctacgtcaacccgctgttatttcaacgcattgcatttcgctacgttgtgtctgtccggaattgtgttcctgccaccaagggagcctcctgcgtggcaggaaaattcttgccgaacaggacaggcatcaggtcacacggccttgaccgcctggttcgccgcaatgaggagaggatcccacaccggtgcgtaggggggcgcgtagctcagatcgagctccgccagctcgaaaacggtcatctgcttgtacacggcgacggcaaggacgtcgagccgtttcgccaccacgtcctgtcccaccatctggccgccgaggagcaggccggttcccttctcgaacagaagcacggtccgcatggtgcctcctccggggaatgatccccttgtcggtgtgtccacgtggattttcccgaaatctgtccccatctcccgaagctgtcgttcgttgaggccggtcgtggcaatcgtcaggtcgaaaaacttgaacgccgcggtctgatcgatgccgtgaaacatcgtcatggcatcgcggtgagcgatgttgttgcccgcaagacgcccctgtttattggccacggggccgagcggcatgtagctgtttctccccagttggcggacatagtgctctgcgcagtccccggcggcaaagacgccggggaggttcgtctgcaggaactggtcgactttgacggccccggccgccccgagctcgcccccggccgcggcgaagaggccggtgttcggcttcacgccgatggcaacgaccacgaggccggcgtcgaaatcgcctgcagtggtccgtaccgtggcgccttccttcccctggacgtccacgccggcgtggaattcgatccccttttcagcaatcttctccatcaccttatcccggatctccgctgcaaaggcggggaggatcgccggggccttttccacgataaccggccggatcttcatgttgtagaggacgtcggccacctccagattggtatacccggcccccaccagaatcgcacaggctggtgcctggtcatggatcagacgtttgacccgcctcgtgtcgtccagggtcttgaagtagcagaccgccggatcatcgaatccgggcaagggaaggggggcgggccggttgcccgtggcatagaccaggaagtcgtagcgttcgcggtactcccggttctgctcatggtcgacaaccgtaacctcctgccgccgggggtcgatggcgacagcttcatggcggagccggtagtcgatgccacgtccgttccggatcgtgtcgaggctcagggcatagagcgcttccaccggcgtatccttgaagaagaggttatagggcatgccgcacgcggcgtaggaaggatcgccggacttttccaggacaatcacctctgcatcccggtccgcgcgcttgatctggctggcggcggacaacccgccggctactccgccaataattaccgttttcatctgatcacctccacggggttgagctgatttgtccggctttctccagccgtctcaaaacgggaaaaaaagcggcagaaccaaaaccatcactatccccatgacaacctgaaggggcagccctacctttatatagtcaccgaatgtatagcggccggccgacatgacgagcgcattgggaggcgtcgaaaatggcgatgcaaagcacatgctggctccaatcgagacagcgaacataaacgggtagggactgacgccgagctgtgccgctgcgttcagtgcgatcggggcgagcagcaccgcacatgccgtattgctgatgaataatgttaacacggatgtcgtgacataaactcccgcaagcagcacgaccggcccataactgcccagggagcttgccaggctgttcgacagaagttcggcggcgccggtcttcgcgatggcggtcgacatcggaagcatgccgccgatcaggataatgctctcccaattgatggttttgtatgcgtcctccatggtgcgaacgcagcccagcagcaccatcagcaccgctgcaatcatgaccgagacaaccgccggaataagctcggtgaccagcaggaccaccatcagcagcatgattcccgcggcaatgggcgctttgttgtccatggtaaccctgcgcgactcttcggccggctgacctatgacaacgtaatcggcctgctcggcggaaagcagggcgatgtccttccaggtgccctggacaagcagggcgtcaccgaagagcatcttctctcccttcaggttatgcagcagcaggcggtcctttctctggatgcccaggatgtttacccggtatttctcgcgaaacccggattgctcgaccagcttgccgatcaggttcgagccgggagtcagcatgacctcggcgatgccgatcttcgcggtcgcgtactgctcagcgccggccggctgtctgtcctcgggaacctggtgatccagcaggatcaggccatactccttcgtaacccgccgcacctgatcgaatgtgccgtggatatacaggatgtccccttcctcaagcaccgtagccggtccggcaatctcttggtcgatcgtcttgaggaattgattccttgctgatgttttgcgccggatctcgatgatattcacttcaaaccgggccgagatattcaattcactcagagttctcgatgcaacggaggatgttgctcccacctttgcccggaacaggttgtccgagagctgatacttccgggcgagctcgccgggcgagcgcccgctgcgcgtcttcttccccgtctcattcctcggcaggaaccggcgcaggaagagcaggctgacaagcccgaccatgaacccgaccagcccgatcggcgtgaatgaaaagaaggacagcttcccgtatcccgcgctgacgagcgtctcctgaatcaccaggttgggcggtgtcccgatgagtgtcagggtgccgccaaaactgctggcaaaggccagcggcatcagcagtctgcccgggttgatgcgggcgctcgtggccaggctgaccacgatgggcatcaacaccgccaccgtgcccgtgttgcttaccgtggtgccgaatgccgccgtcacaaccatcaccatgatcagcagagtcgtctcattcgtcccggccagcttcagcagcctcctgctcacctgctttgccaggccggtctgaaatatgccgccacccacgacgaacaggccgatcatcatcatgacaatcgggctggagaagccggacaacgcctcgtccggcgtcaggatgccgaagagcatgagaagaatcaacgcactgacggcaacgagatccgggcggatgatcccggagatgaacaagagggatgccagtgccagtatggttacggtaacgatcacgatctcggccccatctcaatcgttcagtcggattcggttgccgtgccgatcatgatatcgtcgccaaccacctcgacccggtaggttttcagggtatagccgggatggtcggtacaggcgccgttggccagatcgtagtgccagccgtgccgcggacacgagatggcgccgtccttgaccacccctgccagcatcgggcttccctggtggggacaatagttctcgcaggctgttatcgttcctttgtcattgatcagcaccacttcttcgccgttgacggtgacgagcttcttgccccagagggggacttcggcgagctttgcggcaaactgcatgtcggtttcctccgtttcattacagtaatgcctggcgcagcacatagggcagaattccgccatgacggtaataatcgagctcattgggagtgtcgatacggaccagcacctggaattccttgacgctcccggcggcgctccgggccgtgacccgaagcgtcccgccgggaacaagggaggcgagcccctcgatatcataagtctcctgtccggtgaggcgatgggtctcgcggttttcacccgccatgaactggagcggcagcacccccatgccgatcaggttggagcggtggatccgctcgaaactctgagcgatcaccgcgcggacccccaggagcctggtccccttggcggcccagtcccgggacgatccggtgccgtactcggcaccggccacgacgatgaggggaatgtcgtcctgctggtagtgcatggcagcgtcgtagatgggcatcgtctctccctggtcctgccccggcgggaagtagttcgttatccccccttcgacacccggcaccaagaggtttctgatccggacgttggcgaacgttccccgtaccatcacatcgtgattgccgcgccgggagccgtaggagttgaagtcttcgggcttcacccccagggagacgagatggcggccggccggggactcccgggcgatggcgccggccggggagatatggtcggtggtgaccgagtctcccaggagcgccagcacccgggcgccacggatatcgtcgaccggtgccggcacggccatgacatcggcgaaaaatggcggctccttgagataggaggatgtttcctcccactggtacagttcgctcgcgggaacggggagctcctcccaggccccgttgccccgcaggatatcggcgtagccgcggctgaagtgctccggcgtgacgtggcggcgcaccagttcggcaacctcctcgtcggcgggccagatatccttgaggtagaccggctggccgttcggatcgacgccgaccggatcgcgggtaagatccatggcgatgttgccggccagggcataggctaccaccagggggggcgaggcaaggtagtttgtccggacgtagttgttgatccgcccctcgaagttgcggtttcccgacaggaccgccgccacggcgaggccgccgtccacaacggcctgggcgatatggtcggggagcggtccgctgttgccgatgcaggtggtgcagccaaagcccaccagatggaatcgcagcccttccaggtatgccatgagtccggcggaggcgagataatcggtcacaacccgtgaacccggggcaaagctggtctttacccacggcttgacctgcaggccccgctgcacggcatttttggcaaggagcccggcggccatgaggaccgacgggttcgaggtattggtgcaactggtgatggcggcaatcacgatggagccgtggcagaggttgtaggccacgccgtcgggctgcctgaccggcacgcaccgctccagtgggccgagcttttcgtccggcggggcgatggaaagctccggggccacatagcggggagcccccccgtcgccgagccagcaatccaggatgctccggtcgatgcgggccgcctcgttctgcatgagtccggccagggatttccggaatgagccgcgcacctctgcgaggggtatccggtcctgggggcgggaagggccggccacacacggctccacggtgccgagatccagctcgatggtgtccgagtaccacggctccggctggtcggggccgtaccacaggccctgctcccgaaaataggcttcgatgaggggtaccagagcggccctgccggtgagacgcatatagtcgagcgtctgttcgtccaccgggaaaactccaatggtcgccccgtactcgggggccatgttgccgatggtggcgcggtcggcaaccgtgagcgaggcgagccccggaccgaggaactccacgaacgcgccgaccacccccttcttgcgaagcatttgggtgaccgtgaggaccaggtccgttgccgttgccccgggaggtagccttcccgcgagccgaaaccccaccacccgggggatcagcatggagcagggctggcccaggagcgccgcttccgcctcgattccccccaccccccaccccacgacccccaaaccgttgaccatggtggtgtgggagtcggtgccgacgatggtgtcgggatagatccatttcccgccattctgttcggccaccacgacaacccgggcgaggtattcgaggttgacctggtggcagatgccggtatcgggcggtaccacccgaaaattgcggaacgccctctgtccccagcggagaaactggtagcgctcacggttgcgccggaattcgagctcggcattcgtctcggtcgacgcgagcgtgccgtaccggtccacctgcaccgaatggtcgatgatgaggtcggctggctgcaagggattgatccgggcagggtcgccacccagacgtttcagggccgagcgcatggcggcgaggtcggcgatggcgggcacgccggtaaagtcctggagcagaaccctggccggcatgaactggatttcacggtccgggagagtccggggatgccagtggccgagcgccacgatatcgtcgcgtttgaccgttacaccgtcctcgcggcgcaaaaggttttccagaagaatcttgattgagtagggaaggcgcgaaatgtccgcacggaacgactcggcgaacttcggcagggagtggtagttgtagcgggatcggccgacggccaggatcgctcggctcccgaaactgtcgggggtgtttcgttgcatgctctcacctcactccgttttgtgctgaatatctatgcggattgttctgtcagcagtccggccctttctccgcgtccaacccgtcggcactagcgaccacgacgcccaccacctccggatgacgtgatgctcctttttcagtagcacggtcgctttttctccattttctccgtccgctccggtgcaggcgcaatctcccgttcaagctggcacgaacatgtttttggcgactccgcatgccgggcaaacccacccgtcgggaagttcctcaaaaggagttccgggcgggacaccgttcaagggatcgcccacgaagggatcatagacatactgacagacggtgcagatccaacgctgcatgcacatgctccttcttctctccgcccctgtttcacgtggccggcggatggcggaggcttttgccggctgtggtccgggtcaggcaaaactcctcagatagtcgggctcggtactccagctgatgcacgaaaccgggcagacatcaatggcaccatgttggatatcgtcctcggatgcgccattggggtcgtaacactccgccttgttttcgtcatcgaaacgaaacacctcggaaacgttgtccacgcagagcccgcagcttatgcattcttccttgtcaatccatggtgccttgatcatgggcatcctccaggtaaaagtttaggcgccgaacatgttcggcgccttcttggacacgtaacaaacctgaatatagttgcggcgagtaggactaagggtactacacttcccgcagaatacaactcaggcagatgattggtgagttgattcaggtcgataacgactatcggccgatcggcattaactgagcgcttccggcggaaacttgaacgtgcaggggaatgtgataacgttaagtgcatttcccgcccgctcgaaaggaggaacaatgaacgagccgaagaatccacgaggggaagaaacagcaggcaagaccatcggcgagtttgttgccgaggactaccggacggcgggcgttttcgagaaatacgggattgacttctgctgcggcggaaatagtgcgctttctgccgcctgccggcaaaagggaatcgacccggctctgatcgtgctggaaattgaggctgcgaagaccgaccccgtcgcacggagcgagaactttgcggcgtgggaacttccgtttttggcagactatatcgtcgctgttcaccatgggtacatcaaagagaatatcgggcagattgtctcccatacccacaagattgccgaggtccacggcccccggcatcccgagttggccgaaatcgccgctatgttcgagaagattgcagccgatctggcagcccatttgcgcgaggaggaagaaatcttttttccggccctgaagcgggccgactcagcaggaaaggcagggaagaaaccagcgcaacaggatgtcgacgcaatcaggggagatttgataaggctgcgccgggagcacgaggaggtgggcgatagggttcacgccattcgccatctcgccagagattttacggtccccggcgacgcttgtaacacctacgcggtcacgtacaagcaacttaaggaattcgaggatgatctccacaagcatgtgcacctcgaaaacaatatcctttttctgaaagcagaaagagacctgatcccctcgctggtatgaggggtgcctggcgaacacgcagctctgggccggccggggaggtagacttaatcttgtctaaggtgcgaggggatgctcatgtctgcagctgtgccagcctgcaataattggcggaggtacatgggaatcgaacccacctgggagttttctcaacccccacaccggttttgaagaccgggcggcccaccagcgaccgacgtacctccgtatggggcgggacatcaacgaaaaagacattcgtaaaatagaatattttcgccttgatgacaacacctattttccggccattcccgtttagtcgcgacgggggttttaggatatgtaacttgatgaaacctatattaaatggtatcactgaacccattaagcgaaacgttttaccacggaggtatcatgacgaaacgactgatcaactcctgtctggtcggggcgctggttgccgtactggcagcaggctcagccctcgcttccccgaaggagggggccaaagaggagagccccgaagcgacgatcaaggcgctcttcccaacgctgcctctgacaagcgttaagaaaaccccaatcgacggcctcttcgaggtgattaccgacggcaacgtcatctacatctatccgaagaccggcaacgtcatcatcggcaatctcttcaccaaggagggcaagaacctgacggcagaggcgagcaaccgcctggtagcggatcgctacaagctcatcaccgccgccgacaaggagaaagcggtgaaagtcggcaacggcaagtacgaggtcatcgagatcaccgaccccgattgcccctattgccgcaagatgcacgagtactggggccgcaggcccgacgtgacccgttacgtcttcttccttccccttgccatgcatcccgatgccgagaagaagatccgctacatcctgtccgccgagaacaaggaactggccttctgggaagtctattcgggcgagttggacaacaagcgtgagatccttgacgccccccgggacgacaaggggcttctcgccgcccacaaggcgatcgtggccaagctgggcgtgaactctactcccaccttctgggtgcagggaacctatgtgaacggcgccaatacccagctcatcgagaaggtgatcggcacgtgcaagaccgccgagggcatggctcccggtgctcctgtcaagtgcgaggacgaggggcagaagaaatagcggaggcctcgcacttccgtgatcccgctcaaggactacaacccgacgcgacgcttgccggtggtgagcgtcgcgctcatcattctcaattgtgccgcgttcctgttcgaccgttacaccggccactacgagccgctgatcgttgagacggcccgggggctggtccgaacgcggcagttcgtcggaggactgtcggcggactactcgctggttcccgccgtgcttacttcccatcccctccttgccttgcccaccatcatcacctcaatgttcctccacggcaactggctccacatcggctcaaacatgctctacctctggatattcggcaacaatgtggaggatgtgctggggcggttccgcttcgtggtgttctatctgggctgcggcgccgtggcggccctggcccaggtggcaagcgcgcccggttccgatatcccgatggtgggggccagcggcgccgttgccggcgtgatgggggcctatctgctcctgttcccccatgcgcggatactgacgctggtgccgatcatcttcttttttaccttcatcgaagtaccggcattcatcatcatcggctggtgggtgctcatccagttcctgaacgccaactggctcggcgggggggaattgcgtggcggcgtggcctatttcgcacacatcggcgggtttgtggccgggattgtaggtctctggcttttcggggcggcgcgccgggggggcaggccctaccggcgctggtagtttttcacggagatccgtagaaggtgtggaaccgggagatgccgctcatgcgctcttccgacaggtagtaccggtagaaaaaccgtatggtcttgggtttcgccgtcattacggcacgcaccgggatggagaagtcggcacgttcgccgatggcgagctggttggggaagaaaaggaacgaccccgtcccgatgggcgtgcccccttcgtccagcagcgtggcagtcagttccaggtcgcggatgtagtaataggtcctgttctcggccacgccgtcgatggtagcgccgtcggggccgatcgtggttttccaggaaaaggcaaagtcgaagaattcgtagctgttcgggtaggtttcggccggacgcagggacacggccgtttgagcgcacccggcggtcaggaacagcatcagggcgagcaagaggtgtttcgcgtgcatgggacccccttcgcatggctgccgcgccattaatgatataccgataccgaacggattttcggcttctttggccgacactgatgttactatgccaaatttgtgctaccattcaactgctgaatgtgatgcagtgcatgaattctttccattcccgggaggtacgtttcaacatccatgattgaagaattattggtcatctttgtcctgattctcggcaatggtttttttgccggctcggagcttgccatcatttccgcccgcaagggaagaattgcccagctggtcgaagccggcgactcccgcgcccagattgttgaacgactccagaatgatccgcaccgctttctggccacggtccaggtaggggtgacggtggttggctctcttgcctccgccgtgggcggcgctgcggcggtgcaatcggtcaaaccgctgctggaggcggttcccgtcgacttcatccgccatgcggctgagcctctggccatcggcctggcagtcgtattcatctcctatctctccctcatcttcggtgaactggtccccaagaccgtgggactccagtatgctgatcagatggcgcttcgcgtggccaagccgatcagctccctggcaaaggtcgcgggagtggtggtcagctttctcaccatttccaacaaggcagtgctcgccatgatggggatcaaggccgaggggagccaggccttcgtcacccgcgaggaggttcagcacatcgttgccgaggggcacgaggcgggggtgttcagcgccaccgagcaggagtacatcaggaacatcttcgatttcacccacacctgcgtccgtgaggtgatggtgccgcgcacccgcatggtggcgctcgatctggcgcgtccccggatggagctggtccgggaggtgctggacaacatgtattcacgctatccggtttaccgcgagagcatcgagaacgtcgtaggcttcattcatggcaaggatctgctggggaggaccgtgaccgatccggaattcgccatggaatcgatcgtccgccctcccttctatgtgcccgaagggaaaaaggtcaacgaactcctcaaggagatgcagcggctcaggattcacatggcgctggtagtcgacgagtatggcggcatcagcggcctggtcaccacggaggacttgctggaggagctggtgggcgagatcgaggacgaacacgacatcggcgagcccgggaccgtgcagcggctgccggacggcagtctgctggtggacgccctcatgtcgatcggagacctggcagacctgctcaagatcaagctggaagaggatgtgccctatgacacccttgctggcctcattctcgaccagttgggacgcttccccgagcggggcgagacggttgaatgggaccgcttcagcctcatctgcgaggaggtcaagcagacggcgatcgtcaaggtgcgcatcgtggaaaatctgccgccccaggcgggtgacgaacagtacggaacggagcacgagtaggcatggaccggggacactttttcgcgctgctcggttttctggccgttgccctcatgctgtacctcgtctatgccattgtggcgccgttcctggcgccgctgggatgggccgccgtcatcggcgtgctcacctttcccctctaccggaagctccgggccggggtcggcggcagggagttgcttgccgcgggaataatgacccccgcagtggtcatcaccctcgtggtccccgtggtcggcctcacgttcttcatcatccaggaagcgaccctcgcctaccagttcctggaacgggtcgccgccgacggaggagaggcggtgctggccaagattcgggcccaccacctgatacacccctggattacgcggatcgaggcttacaccggccccctcagccttgagatcgacaccacctttctccccgaggtgaaagaggtggcggccaagatcctcggttactccaaggaggcggtcaagaacgccttcctctttatcctcaagattatcctgatggtgattgccctgttcttcatctatctcgacggcgaacgggtccagcgccgggttctcgcgatcattcccctcaccgagcagcacaagatcgaactttccgataccgttcggcgggtgctcacagcggtcatgttcggcgtttttctcacctgcctcgtgcagggcgccctcggtggcatcggcctgttggttgccggtatcccctcgccggtcctcttcggagccataatggcagtctgcgccctgatcccggtggtgggaacggccctcatctggttgcctgccgctatctacctgctgcttaacgggcaaatagtccagggggtcgggctcatgatctggggatttgccgtggttagctccatcgacaacgtgatccgtccctttttcatcagcggcaaggccaagctgccggtgctcgtcatcgccattggcggcctgggaggtcttgcctccttcgggctgctgggggccgtgatcggtcccctcgtgcttgccttgttcctggcactcttcgatatgtatcaggaggaaatggcgggacgcgacgatgacgccgggccccgcccgggggagggttagggaaggcttggttatccgcgctgggcggtgcgggttctccggttgccgatggtgaccgaggtgaggatcgagattgccagcacccccacgatggttcccagggagaagatgatggggatgtggtaaatgtccaccagcagcatcttcacccccacgtaggccaggatgacggacacgccaagcttcaggtagacgaacatctccattacgttggccagcaggtagtagagggaacgcagtcccatgatggcgaacacgttggaggtgtacacgatgaaggggtcccggctcaccgccagcaccgccggaatggagtccacggcaaagatcaggtcgctcgactccaccatgaccaaggccaggaatagcggcgtggccgcccgcacccctcccttcttgatgaagaagcggtcgtcgcgaatacgtttggtgatcggtaccagcttgcgcacgagccgcactatggggtttttttccggctcgatcttttcctctccgccgaaggccatcttgaatcccgtcaccaccagaattccgccgaacacgtagatcatccagtggaaccgttcgatcagctctatgcctgccaggatgaagatcgcccgcaataccagcgcgccgatgattccccacttgaggatctttggctggtggaccttggtgatgtggaagtaggtgaagatcatgatgaagacgaaaaggttatccaccgacaaggactgttcgatgagatagccggtgaagaactccatcgcctttgtgggacccatttcaaagtagatccaggcgttgaacgagagagccagtgagacccagaccaaggtccaggtcagggcttcgcgaaacttgatctcatgactcttgcgattgaacacccccaggtcgagggcgaaaacaaccagcataatgacggcaaagccgatccacatcatcgtagtgatttccattcagagtaactccgggatctgtgactggaggacggggcggaaggttaccgggtatgctccttccgccccgccgctgcaaggggcgctagaaatttctactgtacgccatggcttcgagccgggcgatccgctcttccatgggggggtgggtggagaaaagcttgaacagcgaactgccgctgagcgggttgacgatgaagaggtgggccgaagccggcgacgcctgctgcatcgggatcatttgggacgccatctggagcttgcgcagggcattggccagggactggggattgccgcagatgcgcgcacccgactcgtccgccaaatactcgcgggagcgggataccgccatctggatcagcatggcggcgatgggggcgatgatcgccatggccaggccgccgatcatgccgccggccccttcctcgtcgtcgctccggccgccgccgaacatggccgcccactggagcatattgccgagcatggagatggcaccggcaaaggtggcggcgatggtggacaccaggatgtcgcggttcttcacgtgggccagctcgtgggccatgaccccctcgagctcctcgggggagaggatgcggaggatgccctgggtggcggccactgccgcgtgattggggttgcggccggtggcgaaggcattggggctgtcgctggggatgatgtagacccgcggcatgggcaggcccgcctgcacggccagccggcgcaccatgccgtagaaggtcgggttttcggtctcggttatctcctttgccccgtacatggagagaacgatcttgtccgagaaccagtaggaaaagaagttcatggcgcaggccatgaagaaagcgaagaccatgccggtcttgccgcctatggcgctccccatggccaccatgagaagggtgagcagggtcaggagcagggtggttttgagtcggttcatcatgtgttggtacctccggttggttatgcgttgtggccggggcaaataaaaaaaacctttacccgcggcgcgactgagccgtggataaaggtcttgcatgctgtaacgctcaacatcggaatcaatgtttcacgaagccccgggcccgggtgttgccaccgtgatgacgagccgtgggtcggcgcgcacggatggataacgccgattgctactcccctttaacaaagaaaatgataatcagccgccccagcgatgtcaagggttttcgtggcggcacattccggtccttgcatatctccgggacatgcggtaccatccccggtctgtttccgcccataaccattttaagagggacaatttccgtggacgcagccgttttttttacgaccttcggtattatcttcctggccgaactgggcgacaagacccagcttaccgccatggccctggccacccgctacccctggaagaagattttcatcggcatcgccctggcgtttgccgttctcaacgtgggcgccgtggcgctgggcaagtttctctttgccgtgctgcccattttctggatcaagctcgtctcaggcggtctcttcctcttctttggcatctctaccctccggggaggagacggtgacaatgacggcgaaaaaggccccgcctcggcccgagggccgatgctcacggcgtttctgatgatcctgctggccgagctgggcgacaagacccaactcgtaaccaccagtctggcagcccagcacgaatcgcctctgtcggtatttgccggctcgaccctggccctctggggggtatcgctcctgggcatattcatcggcaagcagctcatgcgggtcatccccctcggcacgattcaccgggtggccggggtgctttttctcgtctttggcctcgtcatcctctaccagaccttcaccgggccctgagcgattgcatttttcggggcggccccgtacaattgtccctgattgagcgggtgtcggcatggtgatctgcgggccgctccgacagcccctgtccagtcgccgttcccgtgatccggattcccctccccgagagcccgatgcccgacaactacgtcgaaaaatcgtttctatatctcctgattctttcccttctccttcatgcgggcgtgttcgccctttttctcgttttcccgcagcagaggcaggtggttcgccaggagccgatcatgatcgacctggaagacatccccgatctgtccccccagccgccggcgaccgacaggaaggaggcccggcgctttgccgaggatcggcaccgtgtcccccgggaaatggcccctcgcggcgatatggaccgggaccggattgcttcgctcccctcgcggcagcagccgcggatggttccccggcctgccccggcacagcgcgagccgacggcccgtgagccggcgccgtctcccggcgatatccccgtgcgggagccctcccagggcgggggcggtgtcctgaggccgcggaccaggggggagaatctgccggagatggcccagctcatgccgagcgcggagcggctggcaaagatcgaggataactatagaaaaagattcagcgaggatgtggcggagggggacaccaagtttctcgataccgacgacatccagttcggctcgttcctgcgccgtttcgagaatgccgtctacggcgtctggcgctacccggccgatgcggcgcgattgggcattgagggcgttgtgccggtgaagatcacctttaatcgctcgggtgagatcgagaagtacgagatcctgcagggttcggggagccgcatcctcgacgacgaggtggggcggaccctttctaccatcaagagggggggcacggtggggggcttcccccgcggctacaccaaggatcacttccacctggtcgcctttttccagtacggcatcgtgcggggcgccagccgttcgctccgctgacgccggcgcagtccggccatcccctttatacctgttttcagcccctggccagcacttcccgcagatagtcccggaactcttcgttgaactcctcccgtttgagggccatgtccaccgtggctttcaggaagccgagcttgtcgccgcagtcgtggcgctttcccttgaacaggcagccgtaaatggcctcttcccgcgacagggtgagcagggcgtcggtgagctggatttcaccccccttgccgggggtctggcgttccaggatgggaaagatgtcgggggtaaggacgtaacgaccgatgatggccatgtccgaaggggcctcctcgcggcgaggtttttccaccaggtcagtcacctcgaagatccggtcggttattcccgttgccttcacgcagccgtaggaggagatggcctcgatgggcaccttttccagggccacgaccggaccccggtatttacggtagacatccaggagctggcccaggcagggttgttccgcgtcgatgatgtcgtcccccagcaggaccgcgaagggttcgtcgcccacgaattccctggcgcagaggatggcgtggccgagtcccagggcctgtttctgccggacatagaaaatcttcaccatgtcggcaatctcccgcacctcctggagcatgtcatccttccccttttcctggagcagcgcttccagctcgaaggagatgtcgaagtgatcctcaatggcccgcttgctccgaccggtcacaaagaggagctgctcgatgcccgaggcaaccgcctcctccaccacgtattggaccagcggcttgtcgatcagggggagcatctccttgggagatgatttggttgccggaagaaaccgggtaccgagtcccgccaccgggaataccgctttttttacctgcatgatccgactcctttcagatcgtagtgtgttcctgactgtcccgttccacaccggcaacgatggcggggaccaggtcctcccgccccatggccatgatgtggactccgtcgcagaagggtctgaccgccgccacggtccgccgggctatctcgacgccggcggccagcggatcactggcactctctagctccgcaacaagttcgggggggaccttgaggcccggcacccgttcggtcacgtaacgggccatgccgggcgacttcagcaacaggatgcctgcgatgattttcatgcctagagggcgcgtcgcatcggcgaaccgggcgaaccgctccggcgagaagactgcctgggtctggaggaatcgggctccggcagcagctttcttcgccagcttggagagggtgagtgcaaaaggctccgcttcgggggccgccgcggctccggcaaagaacgaagtggcgccggtcagggccgtcctcgagaggtcccgtccttcattgagcccggtaatgatccgcaggagctgaaccgagtccaggtcgaacaccggcttggcctcccggtgatcgccgaaggtgatgaagtcgccggtgagcgccagcacgttggtgatccccagggcagaggcggccagcagttcgctctggagcgccatccggttgcggtcgcgacaggtgagctgaaggatgggctcgatcccttcccgtaccagcagcgccgccggcgccaggggggaaatccgcatgttggccccctggttgtcggtgacgttcacggcatcgacggcctggcgcagggcccgggccttgcggaggaattcggtacaattgctccccttgggcgggcagatctccgttgtgacgacgaagtggcctgcggcgagggcggcgctgagtgatgacggcgtaccggtcatttgtcgagtttcaggtccgccggccggcggcaggtggagaagtcggcagggggagtggtttcggccaggggacccgtttccacctgaccgtggaggcgggtgaatatctggtgccaggcgcactcggcatcgggtttcacctcgcaacgcccttcgtccatacctccgcagggaccgttgaggattcccttggggcagagcgtcacggggcagatgccggcggtctcgttcaggcggcaggccccgcacagggaacagcgctgctcgaactggccgaaccggcggatattgccgaggaagagggtgtcgaggcccgccacggtccgtttgtccgtgctcgcggaaactgactggaccccggcgccgcaggcgagcaccagaagcgcttcggcgctgcggaccatttcgcccttggcccggaggtcccgttgaacccgcagcatgtggcacgcctcatcgatgacgagggagccggtcacctcccggcccgcctcggtgaggcgctcctgcatctgccagacttgctcctcgccaccggccttgcagacggtggcgcacttggagcagccgatcacgaagacccgcgagacgccgtccaaggcggccaggatatcggcgaagggtttctgcctgctgactatcatcgtgattccggtgccaggctagcgattcccggaacccgccatttttgcggcctcaagggtgttgtgaagaagcatggtgatggtcatggggcccaccccgccggggaccggcgtgatggccgaagcccgttcggctgctgcggcgaactccacgtctcccacaagtttcttttctcccacccggttgacgcccacgtcgatgacaaccgctccttccttaatccagtcccctttgatcatctcggggaccccgactgcggcgatgaccacgtcggcggccctgacccggccggggaggtcgcgggtcttcgagtgacagatggtgacggtggcgttgcgctgaaggcacatcagtgccactggcttgcccacgatgtttgagcgtcccactaccaccacttccttgccggccaagtcgactcccgcttcttgcagcatcaccattacgccgtagggggtgcagggctggaaggtcggcttgccggtcaccaggcgtcccacattgtaaggatggaagccgtccacgtccttggcgggtgagatggcttccaggacacgatccgcgttgatctgcggcggaagggggagctgcacgaggatgccgtggatcgccggatcgttattgagttcgttgatgagcgcgaggagctcctcctcggtcgtttccgcggggcgcgtgatcttcaccgagtgcatgccgagcttattgcaggcatcgcccttcatccggacgtagacttcgctggctgggtcgctccccaccaggaccgtggcgaggccgggggttattcccctggactgcagttctttcacctgggcggcgaggtccgcccggatcttttcggcaatggcttttccgtcgatgattgtggccatgggtgggctccttctggatgtgcgtcccggcagggaaaaatggtgagaacagccacagaatgatacggaaaggggcccttgttgtaaagtcagattaccggccccgcgggataaaaaaatcccccggcagggccaggggatcttgttggcgcggtcttatgccgctgaggggcatcctgcgcacgtgccccccgaggggcaggcaggggcctcggatttgccggctccgccggagctgtaaccctgagcataccagccgcctcccttgagggcgaacccgctctgggagatcagcttgtgtacggggcctccacaggaggggcactcggaggccggggcatcggaaaatttctgacgcagctcgaactgcttgtcgcacgcgtcgcagcggtattcatagagtggcatgagacaacctcctgaaaaatcgttacgatttactataagtatccccccatcggtttgtcaaccccacgggagcattttcgacgccgcgctggatactgcgggctaccggcggctgttttcgagcagggccagcacggcggctgcgtcggagccggaaaccctgatggttttgtggcgggacttttcgccggctatgatggcgacgcaggacttgggcacgccgagccgcttggcgaggaattcgacgcagaggcggttcgcctcaccctccaccggtggcgaggtgagccgcagcttgattgcttccccctggacgccgcagatttcgttgcgcgacgcccggggctgcacgtggaccgaaaaggtgacgccgttggcggaatcggtaatccgcggtgcaggggaaggggggtcaggcatcctcaagtgagatcatcttgtagtgggtgtcgagcagagccttgaaggcgctttcgaactggagcttctggcgacggagatcctgaagctgctcgttaagctgcccgagcctgcgctcggcgtccacgaggattttctccgccttcacctccgcctcggagacgatgagcgacgcttccttctgggcgttggccttcatctcctcggtgatcttttgagccgcgagcatggcctcgcgcaactcgcgctcctggcgcgccgtctgctcggcgtcggcggccgctttccggcactgctcacgcaggtcggtgttttccctgatgagcccctccatctcctgggccaccaactggagaaacgaatccacgtcctccgggtcgatgccgccgagcatcttgcccttgaactgctgctgctggatgtcgaggggggtaattttcatcacatggcccctgtgccgagcttcatccggaaggcgaaatcgtagatggtcctgatcacgaagctctgaatgaagtagatggcgaccagcaccaggatgggggagaggtcgaggccccccaggtccggaaggatccgccggacccgggagaggaccggctcggtgctgcggtagaggaaattcacgatcgggttgtagggatcggggttgacccaggatatgatggcccgggcgatgatgatgtagaggtagatcgtcaggagaatgtcggcgaccttggcgatggcgagcagaaaattggcgaccacgaacatggggtgccccttggagagaagtgacaacggccgttgttataccggaatccggggcgtgatgtcaagaaactccgctatttcagccctttttcgccggtgtagatggtggctatgccgaaggtctggtcccggtgggcggtgtcgcgaaagccgaccgaggccatgagcgccttgaactcctcctggctcgggaactccagcaccgaatcgggcaggtacttgtaggcgccgaactgcgagaacagcccgccgattacgggaagaacccggaggaaatagaacgagtagatcctcttgaagagccgcgaacggggggtggaaaattcgaggatgacagcccggccgcccggcttaaggacccgcagcatctcggagagcccctggctgcgatcaaccacgttgcggatgccgaaggcgatggtcaccgaatcgaacgtgtcgtcggggaaagggatcgcctcgcagggggcgatttccatggtgatccggcccgcgtagggggagccggccaccttgtcgcgccccagggcaaccattccctcggaaaagtcgacgcctacgatagcgaccgacggcggcgtttgccgggcaatctccagggccacgtcgccggtgccggtggccacgtcgagtacgcgcccgccttcgctccaccggatgcatttgacggcgtttcgacgccagcgccggtccacgccgaagctaaggagccggttaagaaagtcgtagcggggggcgatgtcgctgaacatgtcgcggatgcgttcgcctttttccgtaagccggtacatagttatttttctgtccttgcaatcaaagaagtgatataaattcagattcttcacgcattctgaacaagtctgtcgtttgtagcacaaaacggcccggccatgccagtactttcgagggacggcatgcgggcggggccggcttcaccttttccgggaaaaatggggcaaccgcgtgtttcacctgatccgctggcaggatatcgccgacatcatcatcatgagcttcctggcctaccgtctctacagctggttcaggcacacccgcgccatgcaggtcctgatcgggctcgggattctggccggggtctacttcgtcacacgcaacctggggctgttcatgacgagctggatcctccaggagctcggcacagtcctcttcgtccttatcatcgtcgtgtttcaggcggagatccgccaggccctgtaccgcttcagcctgttgcgtaccttcatcggccggcaggaggggggcggtgagctcgatctggcggaattgggccgcaccgtcttcggcttggcgcgggagaggaccggcgctctcatcgttcttcagcgccaggaggcccttgacgactatctcctgcacggggtgaaggtcgacggactcccgagcagtcacctcttgggcagtatcttccggaacggtacccccctgcacgacggcgccgtgatcatcaaggacggccgggtgagccaggcgtcgtgccacttgccgctctccatgaagacggagctcccccagaacttcgggacccgccaccgggccggcatcgggctcagcgaacggtccgacgccgtggtcatcatcgtatcggaagagcgaggagaggtgggcatggcgcttgcaggagagtaccggaagatcgcctcgccggaggagtttgccgaggtgattcaagggcttctctacccccaacgcccggaaaacgttgcgtttactctgcgccaacgcctcttgcgcaacctggtgcctaaaattgtcacaacgcttattgtgatagcaggctggctggtggtgacgacaaaagagggcgggatttttacagtcaccgtgccgatcaagtttcataacctgcccccccgttcggtcctcgtgaagagcgttcccgagtcggtggaggtccagctcaaggttttcaccagtctcatcccgtcgcctcggcagcttgacctggtggccgacctgaacctggcgggcgtgcacgacggggtcaacagcctcgcggtcaaggacgacgacctgaatcttcccctgggcgtggtcgtcaccggcatcaatccgccgatggtgaaggtgaccatcgcgggcaaggagcgcaagcagctccgggtgcggccgaagctgacaggacaactgccgggcagggcaaagctcagaagcgtgaccgctgaccccgatacggtggttgtggagggtcccggccatctccttgaagggctcgaatccctgcccacggaaaccgtggaccttgccggtctgcgccggggcggagtcgtcgagcggcgggtcgtgtcgccgtcgccccagatcagggtgttgcgtgatgagccggtgcgagtggtcgtggttacgtctgtcaagtagttgatttgctgtattttttaaggaaagagtttgacatttgcgtgacagtttgttataaaaagcaggctgcttgcgttatttaataaaacaatagggaaggagggatacatgagtatacgattgcgacttaccatcttcgtcctcatcctcttagccttaccctccttggcgcttgccgccaaaagccataaagtcaaaaagaacgaaaccctttcttccattgcccgcaagtaccacgtccgcgtcgccgatctcaaagcagccaacaaccttgccaatactcgcgtaaagcccggcaccatcctggttgtccctcctcgttccgaggctgccgcagcggagcccgtggccgaggtcgctacctacaaggtgcgcaagggcgacactctgatccggatcgcccgaaagaccggcgtgtccgtgaatgatctgcgacagttgaacaacctcggcaagaaaagggtcaagcccggccaggtactggcgcttcgggccgttgccgacgaggagcaaccggccaggaagctcgctctcaagaagcccctcaagagcctcgacatctataacgaaagcgaatacgaacgcagcctcgcggaactcgtgggcgagagcggcgaagacacacaggccgatttcaccaaaggggtaacccttggcggcgatggcgtaaccgagctgaaaaagacagcctacagtttcatcggcacccgctaccgcttcggcgggaccacccgcaaggggctcgactgctccagctttgtccagcacgtcttccgcgagctggacgtaaccctgccccgcaccgcccgcgaacagttccacgtgggcaacccggtcgccaccggagaccttcagaagggcgatcttctcttctttcatacctatgcccgcttcccttcccacgtgggcatctatctcggcaacaacaagatgatccacgcctcttcacgggaccggcgagtggtcatctcctcaatcgataccccttactaccgttcccgcttcatcggcgccaagcgtatttcgcagatcaaccccgacgtgcttacgctggacgacctgctgaccggcgtggaagaggaggggatcgaagacatccttgccaacgataccctcggcgttggcctgttgaagtagcacctgtcggtcaatcattccaaaatccggtccgtggaccggatttttttttgaggcaccatgtacccgctcctcgtcaccgccgccattatcgagcacaacggcctgattctcctgacccggcggaagcccgatgcgccctatcccttgctctgggaattcccgggagggaaggtggaacccgaagagcatcccgaggcgtgcatcgtcagggaggtgctggaggagcttgccatggaggtggcggttgaggggatctacgacgtaatctactaccgttatcccgaacgggccgtgatagtgctggcctaccgctgcacctggaccggcggcgagctgcaggaacgcgacgtggccggacaccggtgggtcgccccggcggaggtgcccgccttcgaccttcttcccgcggatattccgctcgcggccaggatagcacgggaattcggcaatgcaggttcttctcgcctataaatcccaccatgctggggcgcgggatccctttgcgtcgctgctgcccacggggctcggctacctgaatgggctcctgcgggcacagggcttcgcttcccgcatcgccaacctgtcgaccatgggatggcgagaggtggacgccctgctccgccgggaacggccgaccatcctcggcatctcccagtacacccacaaccggttcgagtcactcaggctcgtctccagcgccaaaacagccgaccccacgtgcctgacggtgcttggcggccctcatgcgacccactccttcgacatgatccttcagcatcacccccaggtggatgccgtggtcctcggcgagggggaggaaaccatgctggagcttgtccggacggtggcggaaggtaatcggagcctcgccggcatcccgggcctggcgattcgggaggggagcgggatcagccattcgtcccgtgcaccgttgcggaatctcgacgacctgccggtgcccgcgcgttacttcgataacgccctgggatgcgaccttcggcgccagctcgagttcgtcattacctcccgcgggtgtcccgcctcctgccgtttctgctcgtcgccgcgcttctggggtacgtcgctgcgcctccgttcgccccgggccatggtcgacgagatccgctatatccgcgaccggttcggcctgctctcattttcgcttcgcgacgatacgttcacggcccgcgccgaccgggtcatcgagttctgccgcctgctgacggccgaagggctccatatcctctggagctgccagtcacgggtgaactgcgtcgacgaggagatgctcctctggatgcggcgtgccggttgcgagtatgtccagtacggggtagagtccggctccgagcggattcttgcccggctcggcaagcggatcaccccggaccaagtgcagcgcgccgccgcggctacccgccgtgccggcatggatctctccatctacctgattgccggcgtgcccggcgaggacgaggaggacctgcgggctactctgcgcctcatcgaagatatccgcccccatgacggccacgtggcccccctggcttactatcccggcacggcgctttttgccgaggcggtgcgcgaggggcgggtgccggccgatctcttcgagcgggaaaagggcgaggcctgcttcgtcaggaaggacgcgacggtgcagcggtccattgaccggctgctgacaaccctggcgcgggttggacggaaggcccgcttcggacccgccgactttgcccgtcaggcgaagctcgtcggctggtgccatgccggtgccctggcggaggggggctggtacgaggaacgggaggaatggcgggaagccgaggcctgctaccggcagattacccaccgacagccggccaatccctggggctggctggctctgggcgggctccacgggagcgtcggcgacctggagcagtcccggcagatgttcaccagggttcttgaacttgtgccggcgcacatccccgcccatcttgccctcggcgatctgtgcctgcacgacggtgaccggcggggagcccgtcgcaactacgaggcggcgctcacgctgaaccccggtgacgtcgaggcccgggagcggctgaaggagctgaaagagtaagagagataaacgcgggaagaggaaacaaaaaaggcggccaccgtggggtgtgccgccttttgcgttgctgtctgcaggttacttgccgccgattctgatgcccggagcgaaaatgatcttttcgaaggtccggttgagggtcttgctgtggaagttgagcatgggcggtgaatccggaaactcaacctgatcgccgaccttgaccttggtctgcatgacggcaacccacagcttctgtcccttctcttccacctccaggtaggtgtagccggcagcgtccatggtggagaggaccttgcccttgtggcctacgccggcggggacttcaaccggcttgagaccggcgtggggatctcctccgccgtgaacggcgtccttgggcatttcgccttggggtgcggggggcatacctgccggcatgcctgcgggcatgccgctctgctcttgcggagcaggcgcagcggtctcgggggccttgggcttatccttgcatccggcggcggcgagcgaaacaacggcgagcgctaccaatactgatcttttcacctgtatcctcctgtggttagtttctcacaagggcaaaagctaccatacaacccgaatattttacaacagcaaaagttgcggatgagtaacggcggatcgtttaccgcgccggtcagtttccgatgacgacttctcccgtatcggtaatcagcttcgcggggagctggaataccctcttgaagatgtcgaacaccccccgcgacatggattttaccgggatcgcggtgacggtggggttggatatcttccccttggcttcaaagtaggtggtgatgaagtgcttctccttgccggtcaggatccagccgacaatgggaatccggttgaccaccttgtccacggtctggaggggttggacccccacggtgacggcaagctcctcccgcaccagatcgatcttgcccacggtggaaatgttcatggcattgctgtcgatgaagaggtcctccgttgagatcacgccgtcgctcatggcgaaggtgccggtgatcctgttgtagggcatgccgtccttgaccatgtcgggaagctgaaacttgaggagttgggacacgttcaggatcgagaataccttcgacagtacgttgaacttgcgcatcttgccgtcgtcgaaccggagggtggcgtggccgagcaggctcttccgcaggtcggccatggtcgcccccctggcggtcacgtcggcctgaagcgacagggtgccggtgacgatggcgtcgccggggatcaggtccaccgcgttgatcagcggttcggctgataccttgtccgccttgagcttcacctggtagcgggacggaccgttccctcccccgtcggcccggagcgtgccggagattcgcccaccgtaggcgctgaactcgaagggttgcaggtagaggatgccgttctcgtagagggctaccgtgtggagatgccgggccgccatcttgccgaatgaggccgaatcggcgtctatggtggcttttactgtgactgcgcccccctcgtccccctgcttccgttcccgttccagggcagaaagggccaggatgtcgtccaggtcgatagtgggagaggtgacgctcacatcaatcttgggctgccgcatctgggtcacggtccccttggcggagagctgggacgagccgattttgcccgcaagcgagcggattttgagggcgtcgtcctggtaggtgagggtgccctggaaattctggatcttcacggtgcccttagggtgcctcaggcccacgtcgttcaggtcgagggccggagacgagacatccagggtgaaggacggatcgctgaagttcgtcagggaccccttgccctgaagcggtgaattgccgagcatcagggagagccgggggctttccagagagttgcccttgaaccggagcgtgccggtcacgttgctgagaggcttcaccgactcggccggcttgaatgaagcccccgccagcgccaccaggccgctccacttcatgtcggccaggctttcggccaccccctccgcccgggcggaaatctgcattttcccctggggatggtacggtttcgccttggggatgttggccgcgagcgcccccatggcaaactggttcgaggagatgtcgagttgcgtgggcagggacttcccgtcctggaaccgggccgcgatagacagggccaggggagggagcgcgtactggcacgacagggaccggtcgccgttgcggagcaggttcattcggaacgccaggctgtttacctggcccgccggcttggcaaaggacttcccgtaggagtagtcagcggcggtcaggttgcagtcgccggtaaaggtgtaggatgccgtccccccttcgccggacaggttgaggatcgagtcgcccgtgaactggagcgatgccgccgcttccttgccgaagagccagtccagctccgccttgcgtggcgtgaaaacgcccttgaaggggtagcccgacggcgtgtcgaggcagtagtcgctgatcatgccgttgagggtgaagggagatgtcccgaactttcccgacatgttgcgcagggtgaagttcttgccggccagctccaggtctcccttgatgctgttgaagaccggccagccgtctcccatgtcgaccacggccccttccagggcagtggcgcgcacccggagcacgttgtagttctcccctttctccatggtcaggatctggctcacgcggccgtcgagccgtccttcgtccacccggaagtatcctgccttgatgtgctgctcgatgaactgggacgcgtcgtcggcgatgatgccgaaggggatgtagtaaaagaacttctccagccggaagggggcgatagtggtccacgcgacgatacggggatcagaggtgtggatgtccttcaccgcgcacccccccttcacggtgaggccgtccatgcggaagtcgacggaggagatgttaacctctttgggggtccgcgtcagggaataggccaggcgcacatcggcgggagtaagcggctggcggaacacctccgggtagacgaagcgcagtcccgccacctgcagcgatcccttggaggtgaactcgagcggcgtgccgtccacggtgcagtcaaggttaaaccgcccgctcatgcgctggaacgggacaaggttgctgtaatagggccagtagtggcttgcgttgatgttgtggaggctcacccgggcatccaggtgcgcggtggtgaggggggcgtttttagcgggcagcttcagcttgccctcgatggccacggggctctcgttcttcccgtccacgaggcgcccttcgatagagatggggctttccttgccccgcaccaggcggccgatgaacaggtcggcctccctgagggcggtgacgagcgggccgccaaccgccgcgtggtcggtgaagatcaggttcccctgcttgaccctcaccccccgcacccgcagctccatcgtgctcttcgtctcccgttcgcgcaacaggtcgtcgatgttgaggatgccgtccttgttccgcaccagttgcacgacaggcttttccagctctacccgccggaggatgacctttttctccagcaggggcagaatcgccagccggaaccggatcgtcgcgacggtggcaaagggggtgctgccgtcccgttccagtatcttcacatccgtaaaagtgaaggccggtccgaaccgcagtgacacctcccccgtgcggtaggtcacggggcggttcagttccttccggatttccgccaggagctggtccttataggtatccaactcgtggagccgcgcaaccagcacggtgaagaccagtccgcacagaagcgccagcggaaccgcgacgtacagcaggatctttttccaggagggaagggtcatgggggtgagtcctcggaaccgggcgggtgtgggaatgcgttagacagtatatacaggtgggaatggtgccgcaaccccttgcgggaagttggaacccgtggccggtcggccggcgcagcaacgtggcgtttatactggacaggggcctccggttcgccgaaggtccctgtccggtcactcggtcagttctgccggtccttggcgcgctgctggcgtttttcccagcggtcgcgcgcccggtcgcgcgcctcgtcggccttctgccgctgctccggggtgaggatggcgccgatccggtcgtggtagcgatctcggatctcgcgcatcttctcgcgtttctgggtgcggttcagggacgcatcgtcacggacggccttcatctctccgttttcctcggccaggatcggagcgatggccgtcttctgttcctcggtcagccccagatgccgctccatccgtttcagtcgctcggccgggtccatcttcttcactccgccgccgccccgcactttgcccatcccggctccgggcgccgggtcggtctgggccaggaccgcctgctgggtgccggccaaagctgcgacggcggtcagtgccgccagggcaagtttgattcttctgcgcatggtgtgactcctttcagtgcggcatctgccgctgttgtcatgatatgtccgatttaacggagccgcggagaatcggttgacagggcgcctcgtccgcccggataatggcccggccgaactgccggaggaagcccatgtccgatcgctgcacccttatcgtcaatcccgtgtccggaagctactcggaggctgccgtcagcgccgccatggacgccctgcgccggggaggactggccccccgcctgcttctcaccggcggccccgacgatgcggccgcctttgccgctcggctctgcgctcaggaggagcatcccttcgtcattgccgtcgggggggacggaaccgtcaacggcgtgctgaacggcctcgaaccggggcgcgccaccctcggctacatccccttcggtaccgccaacgtgcttgggcgcgagctggggctgcgttccgccgaggatgccgtggcccggatcgtgcgccgggaaacgcgttctctcgccacggggctcctggaagggttcggagtacggcggcgtttttttctcatggccggaatcggctttgacggccaggtggtggagggggtgcgcagcgacgagaagaagcgcttcggcgccggagcataccttttttcagccatcaggacccttgccgcctgggaccggcggctcctggaggtggaggtggacggcgtcgccatcgcctgccacggggcggtgatctgcaacgcggcccggtacgggggcccctttaccttggccccgggagcgaaccttttccacgacggatttcgggtcgtcctgatccgggacccgtcccgatggcgctacctctcccttgccctgcgggtggcggcggggcgccgcgccggcggcggccccgaggtcgtatcggcccggcgggtagccgtgggcggcaacaagcccgttcaggtggacggcgacttcatctgccactccccggtcaccgtgactgctgaggccgatttcgcccggctcgtggtctgacccggccggctcacacgtcggcgcacacggcgaatgccgctacggagaagagggccggcgactcaccctccgaaaaaactcaagcgtcgccccgcgtggtccggtccacccgtgcgggcgggagtgacgggttccttttgtactgccggtctgctttttgcgggacttttttctccgggagagtcgccggctctcttggcgcggggagaaaaatcatgatgggacgttaagaaatcggcgttcctgccgatacggatagaggtagcacggggatgaatggaaggagcaacccatggcaaagcccaaggtactgatagtcgatgacgtgaatctcatgctcgaactggagaagagtttgctgcgcttttcccctgtgcgggtcttcaccgcccgcaacggcgaggaggccctggagctggtgcgcagcgaacggcccgacctggtctacatggacctgaacatgccgaagatgaacggggtcgactgctgcatcgccatcaaaagcgacccggaactgcgggatacccccgtgatcatggtgaccaccgccggcaagcccgaagaccaggaactctgcgcccgagccggctgcgacggctacatcaccaagcccgtggaccggcggctgttccttgagatcggccggcggtacatccccgacatcgaccgccgggagcagcggattcccttttccctgccggtcacctgccgcacggagcagaaagaactgaccggcaccacgaccgacatcagcgtgggcggcctctacctggccatcgaccacggcattgctcgggaggagagcgtggagatcgccatcaccatccccggtggcggcgccccggtcagggcccgggggcgggtggcctggctcaatggcgtcgacgggaaggtcaaaccccggtttccgtcaggcttcgggattgaattcatggacatctccccccaggatctggagcaggtcagggagttcgtagaatccctggccaatctttcatctcccggcggagggtcagccggaaccagaggaacgtcatgagcgccgccgccgcccggccagccggattgtcggtcaggagatcaaaccagcggtcatggagcgaaaggagcggggtggcaccgtcgtccccgccccggcgccaggcgttgcggacatccaggaacagcggaatctgccaggcattgccccgcacgtagccgcccgtcaagtaccagagtcggagccgctcctgccggggtagcgcagccgtcagcccggcgatgcgcgccagatgcggtcccagccgcaggcggccggaccggtcctggctccggtaaccggccaccagttcttccaccccctgctgccagccgatggcggcgaaattcatcaggatcgcgttcagagtctgccgctcccgcaacccttccgtttcgaaccgccgggccgaagtgatgatctccgccggcagcagcacccacgttcccatcgccgcaatccgttccgccagccgtacgtcctccagaatcggcaacccctcgtcaaagggtcccacctgatcgaaaaactcccgcgggatgagcagcccctggtctccgtgggtgcagccgggacggtggagccgcgccttgcgttcgtagaagcggtaggcgaggggagacgggctgtcaccggcaaaacggagccggaagtgcccggccgcccgtttgtcgctccggcgggccgcggccagatgatcgagcccccgccgcagtgccagaggatcggcgatgatgctgtccgcgtgcaggaacaggaacgtcgcgccccgggcggcggccgcgccggcgttcatctggcgccctctcccgggcggggtctccgtgacggtcacgggaaaggggagatcccccgcgcggccgcgcaccagcgctgcggtgccgtcggtggagccgccgtcgcagagcaggagttccagggccacatcccgttgggcggccagcgcggcgagcagtgttgccacggtctccgcctcgttcagggtgggaacgacaacggaaagttcgggttcaggggctgagaaggccatatcacctgccggcagagcgattttcgccatcatagcacggaatgcccccattgcctctcgcgacgttcatggtcccgcggacatgaaaaaggcccctgagggtttcccccggggcctgatgggcagatgagccgcaatctcaatgcatgacgctgtcagctatcttgaccaggttcggcaggtcgggtttggtcacgatgtccagggcgcccaggtccttccacttgcgtttgttgtcgtcgctggccagggacgagaagatcagcaccggcagatccttgagcacgtcgtccttcttgaccagggtagtcaggtggaggccgtccatcttcggcatctccacgtcagtgatcaggaggtccagctcgctcctgaggttgacaccggcggcgcggcaacgggtaagcttgtcctggatcatgttccaggcatcctcgccgttctcggcctcatccacgttgtagccggccccgcggaggctggagcagatgctgttgcggatgaaggcggagtcgtccgccacgaggatgcggcgctgggagcggtcgagcaccggcccgggcaggagctgctcctcgctcagggcccgcagggtttcctcggagcagagctcgcccacgatcttctcgaagtcgaggatcaggatgatccggtcctccatcttcaccaccccggtcacgtaggccgattcgatggcccgcaccggcggctccacctgttcccacgaaatccggtagatgcgcgataccccgtttaccagcacacccaccatcatccggttgaactccagcaccaccacccggtcgggcgccagggcgctgtattccttgcccagcaccgtggccaggttcaccaccgtgatcaccttgtcccgcagcttcatcatgccggacacggcggaattggcgttgaacaccttccacatctggggcttgcggatgatctcgcgaaccttggccacgttcaccccgaagtaggaatgaaccgtctcgccgttggggccggtttcatcgatcatgaactcgacgatttcgagttcgttggtgccgctttcaaggagaattctcggttccgccatggccgttaacctcgcagagtgatcgccttccggatgaaggcatggttaacgtatcggccatgcatgaggaaactttagccaggctgttgaaaaagttgcggaaaggctgtcacggggcggggagcacctcgatccgcgtatcatagaatgtgctgccgttgccccggtccgtgagccgttggctggtgagggcgttcacggtccggtcgcccggggcgtgctccagccaccagaccccctcggccacggccacccccggcggaacccggtcggtgatccgcaggatgaaggcgacccggccccggtcgttgacggcggtcacccgctgcccctcggccaggttccgggctgttgcctcggccgggttcaggaggagcgacatggcgcccccctgcttctgccgcagctcttcctgctcgtagaaggaggcgttcagggcgtagggggtgggggcggtcatgagcctgaggggaagctcgcccgcgtcttcgtggcaaggaatgtgacgggggagtggttcaggctcgcggggattgaggatctccaccttgcccgagggagtggcgaagatgcgcggggcatcgggggccagggggagttccacggccagacccgcgtcgaaacggacctggtcgatcccggcccgcatggcggtggggaccgacaggagccggtcgatcatctccccggcgctccggcggaaaaactcctcctcgaaccccatggccccggccagcagggcgaaggtgtcccagttggatctgctctcccccacgggcgggatggcagggtgggcccgctggatgcagtaggtgccgtaggcccggtacacgtctgcgtgctctagggacgaggtggccggcagcacgatgtcggcgtaacgggccgtgtcggtcaggaaccgctcgtggaccacggtgaagaggtcgtcccggcagagcccccggatcacctcgttctggtccggggtcaccgcggccgggttcgagtggtacacatacagggacatgaccggcgggtcggccagcccggtcagggcgtggccgagccggttcatgttcacgacgcgggtgggccgcgccatgaagtcctcacgcagcacctctcccagggcaaaggcgggaccggtgctcgttgaggccagacagccgccgccccgcacggcataagccccggtcagggcgggcagggccgcgatgcagcgcaccgtcatggccccgttgccgtagcgggaaagcccgctccccaggcggatgaagggggcgcgcgcccggccgtagcgccgggccagctcttcgatctccgccgccgggatgcccgtgagggccgccacccgctccgggggatagtccgggagaatccgctccgccagctcatcgtacccctgtacccgttcagccaggaatgcccggtccaccaggccgtcccgggccagcacgtgcatcatccccagtgccagtgctccgtcgctgccggggcggggcaggatcacccggtcggctgcagcggccgtaggggtccggtaggtgtcgatcacccagacaggggctccccgcctgcgggcctcgcgcactccgtggaggaaatggatattggtggccgccgcattgatcccccagaggattaccaggtcgctctccgccacttcgtccggatggggggccggagtatcgcccattactgccttccaccccgcctccttggccggtgagcagatggtccgctccagccgcgacgcccccagccggtggaagaaggggtgaccggcattgcgctgcaccagtcccatggtgcccgcgtaggaataggggaggatcgcctcggctccgtggacggcgatgatctcgcgccagcgggatgcaatggcggcaacggtctcgtcccacgacgcgggccggaacgaaccgctccccttggggccggtccgcacgagcggagtggtcagccgccgggaagagtggaccgtcttttcatagtggagcatcttggggcagagggtgccccgggtgaaggggtggtctggatcgccggtcacgcgcaccgcacggccgttctcgacctccaccagcaagccgcaggtgtcggggcagtcatagggacagacggaacgcttcagttcgggcatggtcgcctccctgggaggatcaggccggggcactctccgggagggtgaagtagcaggtggtacccgccccctcggcgctttcgagccagacacggccctggtggcgggaaatgatccgctgcacgatggccagccccacgccggtaccggggaactcgtcctggccgtggagtcgatggaacggctcgaagatcttgtgggcatagcccatgttgaagccggcgccgttgtcgcggatgaagcagacgagctctccctcctggtgcatgctgccgaactcgatccgcgcgtcggccctgcgggaggtgaacttccaggcattgccgatcaggttgtccagggccacccagaggagctcagggtcccccgtggccgcggcccccggttccaccgacaccgccacctgccgctggggttccgttgcccggtgggccgcaaccaccttctccaccagttcgctcaggttcaccggctgcagttcaagctcccggcgctgaacccggaacaggctcgacatggcggacatgacccgctccatctgaacccccacctcggcgatccggtccaggtagtcccgcagctccccgtccaggcggtcgccgcagtcctcctcaagggcctggcacaggccgcgcagccggagcagcggcgcccgcagatcgtgggaggccgagtaattgaacgactccagttcccggttggccgccatgagctcggcggtccgccggcgcaccatctcctcaaggttgacgttcagttcccgaatcttgcgctccgactcctcctgggccagcttgcgctggagcagcgactcggccatgctgttgaacgacgccgccagggaccccaactcgtcctgggactccaccggcacccgcacctctttgttgcccgcagcgatctccctgaccccccgctccaggtgggtcagtggccgggtaattcccctgatcacggggtagagtgctccgattaccgccaccagcgcagcggcggtaaccagcagcgccgtggctgccagctggttcactttccggtggagcggcctctcgtccatcaccaggtgcaccgatccgatgacagtactgctttcacggccgccctcgaagaagaggtcttcctcgttgccggccgaatgctgggtcaggatcggctccacgaactccagggagtcctgtccgtcgcggatgcgtccctccaccccagggccgggcggggaaaaagccgttggagtacttttgtcgttacgcggattttggcggacgaagtgggccagcggatgcccttcccggtccaggattgccgtttcaagcacagtgccgtggcccgtgactccctggaccacctcctgaagctggtcggtgttgcccgcgaaaagggggagccgcgcgttgtgggccaggagccgcgtcatgagccggccctcggtgaggagcttgtcgtgcagggagcggtactggttgtagaggaagaaggcggcaaaacaggcggagagggcgatgatcgagagacagatcaccgtaaagagcttcgcccggaagctcgtgcggagaacggcaaaaaaagaacgcactggaggagcgttcgcacccattggttactctccgagtcgtgccgggtcgattcccaggtggcgcgccaccgagccgttcagcttgagggtcggccgtgccgggccttcggccggtacgctctcgacgcccacgccgtccatgatacgacgggccatcctgcccgcctggcggcccaggtcgaccggatcgatggccagcgccgccagggcgcccgtgcccaggtacttctcggcaaaggccaccaccggtacccggctgttctgggagaagaggaagatcgcctcctgcccctcccgggtgagtaccgtggcgtcggggaagagccagagcacatcggtcttgcccgccagctccgacagggtgcgcggcacgtcccggggcgagcggaccaccccttcaaccagggtgatgcccaggcgctcggccgccgcgcgggcctgccgcgccatgacgccggtgcgctccgggtcgtagaggattcccacccgccggccgccgatactgtcgcggatgaaggtaaggtagcgctcgggcgccaccgtcatggtcaccccggtcacgttgcggcccagggcgccggtcgactcgggggaggccaccatcacgtacaccaccggaatctcgcggatctccctcacccggatcagggcctcgcggcccacggccagcaccaggcgggggcgcgcctcgcgcacggtccgcaccacgtcggcgccccgcagctccgagaggaccagccgctccacggtacgtaccccggccgtcccctcgaagccgcgcactgccgcctcgtaggggatgttccgctcgccctgcaccaccacgacctccgcggcgaaagccgggaagccccagaggagcagcaaggcgagtatgtggaagatacgtgccgtcatgggttcctaaatcgttttctttaccacttgatgcgcaggccgccttcgaaccagcggccggggtttttgaatatctcgtcgtgatactgggcaccgttgaacaggttgtggccggtggcgaagagctcggcctccgtgttgtcgctccggaagaagcgccaccctaggttgaggtcccagatgaagttgttgtattcggccccgaagtaatcgggggtgttccaccagcgatacgcaccggtgagagcgccgcggaaggttcggtcgtcgtagtgaagtcccaggtcccaggtgtgccgggcgactgcgggaagtttctcgtcggtctggaggttcttggcgtcggtgaagacatatccggcggtgagccatgagttgtaaatcggtgcggtgcgggcctctatctcaaatccttcccgtagcgtccttgttacggtatcaccccgctctttgaattgattgcggaaccaagtccctttgagccagaggaaggggatatcggtggtttcgaggccggcctgtacggtccaaccgttgtctttggtggaataagccgggttcaggatcggcaagttgtagccccgggcggcgtaggcccggagcagggttttatccgtgacgctgaaggtggccccgaggctcgggctgaagaagtcgccggagtggctggtgaggtcgtagcggaccgccggggtgatgctgaaccgctcccaggtgatggtgtcgtttaggaagaagccccacttgtcgttggaggcgtcgatcgtttggttgaacaggaaaagagggtagtcaaagctcgtcttggtctggccatggtcgaactcgactccgccggtcagggtgtggaccccctggcgccaagtgaggatggccgcaccgcctgatgttatttcgtcgctggtgatggtggagaaacgttcgccagtgctgagggtgtcatcaatacgggtatagtcaaaccggctacccttaaagaacgtgttgaaagtgagtcggtcggtcagattgtagtcgagagagatagtcgactggaggaagcggatcttgagtcgatcggaatagtcagcaaacgtaatcaggccaatctgcggcgccgtctccatggaattgaaggttagacgtaagcttccccggtcggctaggttccagcggagcttggcataggcgttgttgttttcggtggcgttgaaggagtggaagccgttgctcttgacgttgccgcccgacaggtagtagccgaagcttcccaccgtaccggagacttcgccccggccgtcacgggtgccgttctcgccgcccgagaaggaagcggcgccgctgaaggaggcgtggagggccggttccttggtgatgacgttgacgatcccccccagtgagttgccccagcttgaggaggcaggccccttgagtacctccacccgctcgatgatctggaccggaaccatgcctggggcggcaaagttgtcgaactgatcgtcaatgggaactccatcgaccaaaatctggatgtatcgggtggtggcgcctgcgaattcagtgaaggtgatggatgccggagcagtattgccggagacctgaacaccgggaaccgtagctagcacgtcggccagagtgtgggcgttcatcgcttctatctgctcggcagtgatgaccgtgatgttttcagcactccgcgaaagtggccggggggagcgggtggcggtggagacggtcaggtcctggggctcgtagtagagttccaggagttctcggtcgctgtcggtttcggcgtgggccgtgaagggtaaggtcagggcgaggagacccaagaaaaaaaagagccccggaagcaacgacgaaaggcgccgaaaggtgcttccggcgcgcgatttcgcagtgttgatagggctcgcagttggcatggggcttgctttgatgagctggcaaagttggaacagacgtatggcttatagcagaggagcaggacgaatgtctatcgctttttgtccgaaagggtaatgacgtcaggtcgaagagagggggtgagactaatgagccaaatgacggatgatgtgacggttctcgacgctggcaatccgacccccacagaggggcgggcggcttgctgcacgtcgacgattgccgctacgagggtccagccggaggagtagaaaaccgcagaacgagaaaggggccatggcccctttctcgttctgctctcacaaaaacggtacgaactgtccatccccggccggcggacggccacggaagcagccacgaagcccccgttttccggaccgccatggactttggcgtcttcgtccatggtgctggggcgatgcggcaatctctgagatagttatttcttcatcccttttcggagtccatcccatgatcctctcccgctacgtctcctcttacccttgttcggaatcacccgaccacgtcatcctcttctcctgccgtaccggcgcggtggtgcggggttcccggtccaccctcgacgcggcccaggccggcaccctttctcctgccgcggccgagaccctggagaagcacggctttctcacgcccggccccgaggccgagcgggcggagatgctcgcctggttcgaccggatcaacgccgagcggcgccgggccggcatggtggcggtgctcacgcggcgctgcaacctggcctgtccctactgcttcgagggagggcaggcgccggaaggcgacatgagcgaggagaccgcggacctcctggccgcgatgatcgagcgggagtacctggcaaaggggtggcgggtggatatggatttctacggcggcgagccgctgctccggcccgacctgatcaggcggatcgcggagccgctgcgagccgcggggggcgggctgttccacggcaacatggtcagcaacggctccctgctgaaccgggcggtgatgacggacctgacagctttggggatcgagtcggtcaaagtgaccctggacggtccgccccaggtgcacgaccggtaccgcccctacggcggcggcgccgggagctttcacgacatcctgcggggaatgggcgaggtggtcgatctggtgaagatccacgtgggagggaactttacccgggagacctggcgggaatacccggcgctcctggacctgctgctggcagaggggttcaccccggaccggctcggcacggtgcgcttcaccccggccgtgggggggaaggggagcggagcgttgccccacttcgccgaggggtgcgtgacctgcgaggagccgtggctggccgaggcggagctggtgctgcgggaggagttgatgaagcggggcttcggcgtgcccaagcccggccccttttcctgcatgatcgagctagagagcgacctggccgtggacgccgacggccgctgctacaagtgcccggccttcatggggcacgaggggtatgccgtgggcgacctgcgcgccggcttcagccctacggcaccgtcctacggctacgatatctggcgccgggaggagtgcctggactgctcctggctccccctctgcttcggcggctgccgcttcatgaagctggtggaggccggggcggtgaccggcgtgtcgtgccagcgggagtacctggccggcacggtggagacgatggtgcgccggggggctggcggtgggcagctcagtccagcagtgaatccaggtgatcgaagtccagaatctcttcggcctgggccttgaccagctcgatcttttcggtgtcctcggcgctgatctttgagacgtggtgcttcatggccgagaagacgtcggcggtggtctcgtggatgcggatgacggggatgttgctcccgtcgaggatctgctgggtgatggccgacaccggggcgtggccggggatgaccaggccggcgatcttctcccggtaggccgggatgtggtagagggacgagatggtgaccaggagctcgtcccgggagctggtgaccaccagcagggtggactgctccaggccgtcgatgaccttctgggaggaggcagcccccagctggatgtggtggacgatgcgggtcccctgggtctggtcgccccgcagggggtgctccagcaggcgggagatgtgattgagggtcgggttggccaggaccggggaccagtcgaaggcaccgattacctcgatgccgaagggcttgaaggaacggcccaggtacgagagggaggtctcccgcttttcgggcaggagcttgttgaccacaagcgccttgaccggcacctcttccatccggtagagggggaggttgagctggaccgagtcgatgacgttgccgatgccgccgccgctcaccaggatcacgggcgcaccggtgatcttggcaacccgggcgttgttgaggccgatgaccgagcccaccccgccgtggcccgacccttcgatgatcaggaagtcgtttttcttctccagggcggcaaccgcctcggtgatccgctccacgggccagagcgccgggatctcgccgtcgatgaacttcttggtggagccccggccgagcaccacgggggacatgtgggcgatgtcctctccaagcccgaagatgcgggccatgagggccgcgtccttgtccacggtgatgccgttgaagacttggcacttggggcccacggccttgatgaagccgacccggccgtatttcttgcgggccaggtgcatgagcgagacgctgatggtggtcttgcccgcgttcatgccggtggcggcgatgaagatctttctgctcatgacggtgacgatctcccgacaatggttattccggtagaatgagcagtataattttaccattcaaagggatgcaagcatgtataccgaaccgatttctttcatccctcagacagaggggtgccgcgccggccgacgggtgacgcggcggggttcgcccgggcatgccctccggtgttcgtaacgtccccccggttggcaacgtcgcactgcctgtggtaaggttgcagccatgaaacgaaaaaccctccccaaactcctctacgccgacgccaaaggaaacatcttcgatcatccccatctctgcatggccggcatgagcggctccgaagcggtgctccccgaatcggtggagctgatcccgctgcccgaggggagccggctctttaccatcccggatacgccgcccgttgcctgggacgagcagcagcggaagttcgtgaccgtggcctcggtgcgggaggggcggcgcccgatgccggtgcaggcggtgtcggccttcatggcgccggggtacgtgcggctgctgctgccggcgtgcgattattcgcgcaagaaggtgcacctccccctctggtcgtacacggcggtgggctgggacgaggagcgggactgcttcgtggtggcggcgagccgggtggacaccaaccagaactggaacccctgcaactacgacgaccggaagctggaccccctggtgcggcagcggttggcggaaatgccccacaaccggctcctggagcagttggcccgctgcgcggtggattaccactgcttcgcggccaagaacctctttttccgccgatgggaggcgccgctccccacctcgccggcgtgcaactcgcgctgcctcgggtgcatcagcctccagccctcggactgctgcccggccaaccacgagcggatcggcttcgtccccacgccggaggagatcgtggaactggccctgccgcacctgctggaggcgccggaacccatcgtctcctacggccaggggtgcgagggggacccgatcatgcaggcggacaccgtggccgaggccacgcggcggctgaaggcggccacttcccgggggacggtgaacttcaactccaacggctccttcccggaccggatcgccatgctctgcgacgcgggcatggactccatgcgcttttccatgaactcggtgcgggaggaggtctacgaccggtactaccggccggtgggataccgcttcgccgaggtgaaggagtcggtgcggctggcgggggagcgggggctgttcaccatgatcaactacctggtgtcgccgggggtgtcggacagcgccgacgaggtggaggccctgctccgcttcatcggcgagaccggggtgaagatgatccagatgcggaacctgtccattgacccggatttctacaacaagcggatgggcgccacggggcggggcatcggcatgtaccggatgctggagcgggtgaagcgggagtttccccacatccagtacggctactacaaccggaccagagagaacttctttccggcggggtatgagaaggggtggccgatccgctagtcgggcagcccttccacaaccatccgggcccactcgtgcagcgccagatcccggtaggtcttgaaaatccgtccatctctcgtgcggaagagctttttgggttcgcggtcgtcgatcgagttgtcgtacacatatgcccggtcaaccatggagatcgccagggcgctgttggcaatggagcgctggtagcgggaaatgatcttggcgatggggacatcgtgaccgcccgccatgacccgcctggcgacgcgggcagcattgatcgcggggctgtcggtgccgatgaaaaagaagcggatgaagaagtcggcttctttcgcccgcctgataaaatccagtttttccgggacggaaaaaaccgtttccaggagcatgctcctttttcccctcaagcactcctccctgagttcctgagccctggccgcagctttcattacggcctcgggagagttccagtcaccgaattcattcttggcgatctcatcggggttgatgaagatgcagccctccgaccagtcgtgtctgaggacctggctcgtgaacgttgtcttgcccgagccgttcggcccggcaatgacgatcagcttatgcctgagagcgcttttcgccatgggcctggaacgcctcgcgggccgactcaatctcgcgccgcaggttgtctcgaagcaactgcttcagctcaatggtctgggccttggtccgctcggcgacagcccgcatcatttcgttcagttccttctcggaaatctcccggggtcgctcgtgggattccttatgtttttcaacaggcttcatggcgcctccacaatcggtacaggtccaatctaacggaaccgctccatggggtcaattcaataaaacgggaacggggtctaacgtcagggggctgaccgcttccctcagtacctgacgtcgaagtcgtcgaactcgccccggtagtgctcgcgctccaggatgacccggtcaacccgggcgcgggaagggccgtggtggcaccaggccaccagggcgtcgacggcctcttcttccccctcgaagcagccctggacatcgccgccggcaaggtttttcacccagccggatacgccgagccgctgggcctgctgcaccgtgtggtgccggaaggccaccccctgcaccagccccttgatggtcacgatggcgcggatcttcatctatccctcctccagcattgccaggaattcatcctcggtcagcaccctgactcccagctggcgggccttgtccagcttgctgccggcctcggcgccggcaaccacgtagtcggtctttttcgagacggacccggccgcgtggcccccctccttctctaccatcttctgggcctcagggcggctgaagcgggtgagcgccccggtgaagacgaaggtcttgccggtgaagcggccccccacctttttctcctccgccgtgggccggaccccggccttgaacatccgccggatggtctcccggttcccctcgttgcggaagaaggtgatgatgctccgggcaacctgggggcccacctcgcggatggagaggagttcctcctcggtggcccgctccaggttttcgatgctgccgaaggcgccggccaggagttttgccgtgtgttcccccacgtggcggatgcccagggcgaagatgaagcgggagagctcccgttgcttgctggcctcgatggcgttcaggaggttttcggccagcttgtcccccatccggtcgaactgcatgaactggtctttggtgagggtgtagaggtcggccacgttctttaccaggcccagccgcaggagctgttcgatgtatttctcgcccagcccctccatgtccatggcgtcgcgggaggcgaagtggatgatggattcacggatctgggccgggcaggagagccccatgcagcggaccgccacctcgtcggggatcttcaccacctcggagccgcactcggggcagacggccgggatgggaagggggcgttcgctgcccgaacgcttttcggtcaggaccttgaccacggccgggatcacgtcgccggcccgctcgatcaccacggtgtcgccgatgcggatgtccttgcgctccatctcctcccagttgtggagggtggcgcgggagacggtgacgccggagacctccacgggcctgaggttggccgtgggggtgatcaccccggtgcgccccactgaggggacgatgtcctccaccacggtcaccgcctgccggggcgggaacttgacggccacggcccagcggggggagcggctcttctctcccagctcccgctggagggcaaaggaatccaccttgaccaccacgccgtcgatctcgtaggggagcgagtcgcggcgttcggtcatctcccggtagtaggcgaggatctccgccactcccttgaccggccggatcaggggattgaccggcaggccccattcgccgatccggtcgagaaattcagtctgtgccgcgaaggaggcgccccggacctcgcccggcgcgtagcagaagatggccagggggcgccgggccgtgatccgggagtccagctggcggatggagccggccgcggcgttacgggggttggcaaagggtggctccccctcctcctcccgctgggcgttcagccgctggaacgcggccagggggaggtaaacctcgccccgcacctccagcaattccggcggctgctcgcaccggagtcggagggggatgccccggacggtcttcaggttgtgggtgacgttctcccccaccacgccgtcgccccgggtggagccgacggtgaggatgccgcgctcgtagaccagttccacggcaagcccatccatcttgggttcgcagacgtaatcgatttccacgtcgccgtggagccccaggaagcgtttgacccggtcgtcgaagtcagcgatctcgacgtccgtaaaggcgttttccagggagagcatggggatgcggtgggtgacctgctcgaacttgtccaggggcgcgccgcccacccgttgcgttggggagtcgggagcggccaggtcggggaaccgcgtttccaggtccaccagttcgcggaagaggagatcgtattcggcgtcggtgatctcggggcggtcttccgcgtagtagaggcggttgtggcgctcaagttcagtgcggagtgcggcaacgcggtccgcggcggtctgcttgtccatgggggctccgtggcgtggggatagaggagcttatagcacagcggcacccggatggcaatttgcgctcccggccgggacggggcattagggcctcgcggtttcagtccggtatctgttatagtggaggctcggggcgcagaacagggaccggcgggcagcatttccaccccgccgcgagaaggggataccgtgaagcatggagtatgggagcgtgtgagcgtgatgtgccggtttctgccggtcctgctggcaatggcgacggcgccggcatgggccgcgccggctgcggggtcgaaggtgcccgccgaggtgggggctgccctggcgcggggcgagtcccgggaattgatcgtcctgctggatgacggcccggtggaggccgaactggcgggcatccgggcgcaatccgcgtcgccggccgacgagcgggaggcggctcgccgacggctcgcgctgaagtcggcgcggtacggcgagatgaaggggcgcctcgccgccgacctggcggaagagcgaatggaggtggtcagagagtacagccacctgccgctcttcttcgcgcgggtgggatcggccagggcccttgagcggctggcgggccgcgccgaggtgaagagggttttccccaacgaggcccggaagctccagctcaccgagagtcttcccctgattgaacagccccgggccgcggctgccggtttcacgggcgccgacacatcggtggcggtcttcgacacgggggtcgactacacccggccggccttcggctcctgcaccgcgccgggcacgccggccgggtgcaaggtaatcgtgtccatcgatacggcgtccccggatttccagcttgacgaccccgactcctatcacggcaccggcgtgtccgccattgtcctgggggtggctcccgacacccgcatcatcgccatcgacgtcttcgacggtgaatacgcctatgatgcggacatcatcgaggccgccaactgggcgatcgccaatcgcgccacctacaacatcgtggccatcaacatgagccttggcgcgggctcgttcacctcgccctgcaccgataccacctacaataccctggtgagccaggtccgcgcggcagggatcatgcccgttgccgcctcgggcaacgaaggactgacgaacgccctcattgcgccggcatgcatcccgggcgtgatttcggtgggcgcggtttacgatgattacagctacttccacggaacctgtctcgatcccatggtgcccgacaaggtggcctgcttctcaaacagcgcatcctttctcaccctgctggccccgggggcctatatcaccgcggccggagagctcacggccggcacctccgaggcgaccccccatgtgtcgggggccgtggcggtactccgatcggcttttccggcggagtccctcgatgcgattcaggcgcgcctcacctccaccggcaagccggtgaccgattcccggaacggggtgacgaaaccgcgcatcaatgttgccgcggccatcggcccgcccgccaacgatctcttttccgcagcccaggccctgcccgccactgccggccagactaccggcgtcaacctgaacgccacccgtgagacaggcgagcccgatcacgcgggggtggccgggggtgcctcggtctggtggacctggcagggccagaccagcggaatcgtgtccctggatacccacggcagctccttcgataccctgctggcggtttataccggcaccagtgtgggaaatctgacgccggccgccgccaatgacaacgacggcggcgtcggcggcaccagcgggctgacctttacggccttggcgggagaggtgtaccggattgccgtggacggccggaacggagtcacggggcgcattaccctgaaccggaactttaccccgtcggccacagcagatattgccgtcgccgcctcgggagcaccgtcgacgagcttcgtgggggaactggtaacctacacggtgagtgtcatcaactacggcccggagacggcaaccgaggtgacggtgaccgatccgatccctgcgggggccacctttgtttccgcttccccggggtgcgccctgtcaggcagcaccgttacgtgcaacatcggaaccctggcagtcggggggagcgtctcctacaccatcgtgcttagccccacgctggctggcaccctgagcaacaccttccaggcggccggtttcaccaacgatcccgccccgggcaacaacgcctcggctgtctatacgccggtggctgcatttgtgtatccggtgctggtggacaatgtgcagtatccaatgcttcagaacggcttcgacattgtccaggaggggggcgtggtcatggccacggcgagcctgttcacggaacagctgctgctgagccgcgccgtccggttcaccctgcagggaggctatgacgccttcttcacctccgccaccggctacaccaccctgcaggggagcctgacccttgccagaggggcggtgaccgttgaccggttgatcgtccgctgatctgttgccgcagcgtgcagggctcccgcgccctcctccgggaggcgaaccggtacagcaatttgccctggcacgaatatcgccgtcttgatttcctcccccccgttctgctatcactgatgcggccgggcatgaacgcccggctcttttcgttttgcatcccgaggcatgcacatgcttgatctttccaccctcaacccgccccagcgggaggcggtcgactgtaccgaaggcccgctcctggtcctggccggggccggctcgggcaagacccgggtcatcacctgccggatcggtcacctggtcctccacaggaaggttgcgcccgagagcatcctggccgtcacctttaccaacaaggcagcgggagagatgaaggagcgggtgcgcgagctggtgggccgcggccgcaccaaggggatgatcgtctccaccttccactccctgggggtgcgcatcctgcggcgcgatatcgaacggctgggctacaagaggaacttcggcatctacaccacgtctgaccagctggggctggtgcgccaggccctgcgcgaggtgagcgacgacggccgcaaggtggacaccgaagggatcctctggcgcatctccggctggaagaaccgtctgattccccccgaccgggtgcagccccgcctgaacgacccggacgagcttctggccgccacgatctacccccgctaccagcggctgctcatggcctgcaatgccatcgacttcgacgacatcatcatgctgaccgtgcggctcctccaggagcagccggaggtcctggaccactggcaggagcggttccgctacatcatggtggacgagtaccaggacaccaacgcctcccagtacctgttcgtgtcgctgctggcgaagaagtaccgcaacctgtgcgtggtgggggacgacgaccagtccatctacggctggcgcggcgccgacgtggggaacatcctcgccttcgagaaggactaccccggctgccgggtggtgaagctggagcagaactaccgctccaccggcaccatcctggaggcggccaatcacgtgatcaggaacaacagcgtgcgcacggagaagcgcctctggaccgacgcgggcgagggccggcccatcgacctggtcatcgcccaggacgacgaggaggaggccagccaggtggtggaacggctccagatggagcgctaccggcacaatctctccttcggcgatttcgccatcctctaccggaccaactcccagagccgggccttcgaggagcagctccgcttcgaggacatcccctacgtgctggtggggggaatgcagttctacgagcgcaaggaggtgaaggacgccctctcgtacctgaaggtgatcgacaacccccgggacgagcagtcgctcctgcggatcgtcaactttccacgccgggggatcggcgacggcacggtcctgaagatcaaccagtggtccctggagcacgactgcccccttctggaggccttcggccgggtggaggagatcgagggggtcacgggggcggtgcgggagaaagtgctggccttccaccggctggtggaggagtcggtgcgcgatttccgccatgccggcaacctggcggcacgggtgaaggggctgttcgaccggctcgggctggaggaggagctctaccggaccatcgaggacccggccacggcccggcgcaaggtggagaacgtggccgaggtcatcaactccctggccgcgttcgaggaacggatacccggcgccaccctgtcgggctttctggaaaaggtctccctcatggacgaggatcgcttcgccggcaaggacaagaaggagcacggcaaggacgcggttaccctcatgtcgctccactccagcaaggggctggagtttccctttgtgttcctggtgggattcgaggaggagatcctgccccacaagaggacggtggaggaggggatgcccatcgacgaggagcggcgtctctgctacgtggggataacgagggcccgccggcacctgaccatcacccggtgcctgaaccggaagaagtacggcaagcttcaggagcgacagccgagccggttcctggaggagatccccggacgtctcctgcaggtccacgaagggagcgtaaaaaaggcctccaccgaagaagaggcggaggccctggcccaggatttctttgcccggatgcggtcgatgctccagcaggagtgaacctgtgttcagcggttgaacacggccggttcccgggcggttactttttgatggtcttctcgcccggcttccagcccagggggcagagttcgccggtctggagcgcctccaggacccggatggtctcctccacgctcctgcccaccgacggggtctggaccacctggtactggaggacgccattggggtcgatgatgaagagcccgcgcagcgcgactccttccttttcgtccaggataccgtagcggatggtggcttccttcttgttgtcggccagcagcgggaacttgaggtcgcccaggtcgccccggttgatccaggccaagtgagagaacttgctgtccactgaggcgccgagcacgacagcgttcagttcggtgaaacggtccacggcggcgttgaagcccctgatctcggtggggcagacaaaggtgaagtcgcccgggtagaagaagagaaccacccacttgccccggtagtcggccagattgacccgcttgaactccttgttgaccaccgcctcaagcgagaacgccggggccggctcacccaccatggcccgttccggctcgctctggaccatacccttgtggtgctgcaccatgagctccgtggcgcgggtcatcccgtcgaccttgtcggaggctgccatggcggtgcttgcggcgagcagcagggtaagcgtcagcatgatgggaccggttgatttcatttgttgcctcctggcgcgaataagtacggcttcgaattgaaatacatctacccttatacttgatttgacagacgatgcaagccgagaaaagggtgttcgccgtccgtcttttgtgatacaccttgagcctcacagtgtcatctgatgattacagaaaggagcatgccatgagcgaagagcagaacccccgggtcatgcttgagacctcccaggggaacatcaccatcgaactgttcagggacaaggcgccgatttccgcccgcaatttcctctcttacgtgaaggacggctactatgacggtctcatcttccaccgggtcatcaagggattcatggtccaggggggcgggatggacgaaaacatgcaaccccggaagaccaagttcgccatcaagaacgaggcgaccaacggcctctccaacaagcgggggactctggccatggcccggaccgcggtggtcgacagcgccacgtcccagttcttcatcaacctggtggacaacgcgtttctcgataaccggggcaagactcccgatcttttcggctatgccgtgttcggacaggtcgtggaggggatggaggtagtggacgccattgccggggttaagaccggcaacagggcgggccactcggatgtgccggtggagaacgtgtttatcaccagggcttcggtgatcgaataaggttcagctgcgtaatgaggtcgcataaaaaaggccgtccgatcgggcggccttttttcatggcaggttgagcgccgttttgaagcgggagatctgctcgtggtcgtcaactgaattccctgcgatgattacccggttccgcccgtcggacttggcccggtagagggccacgtcggccgccttgacgagcgacgcctcggtgctgccgtcctcggggaacgaggcgatgccgatgctggcggtgagccggcccaagggaagattatcctcgtgggggaaatcctctccttcgatctcgcgccggatccgttcggccacgaagatggactccttcttggatgttcccggcaggatgatgcagaactcttcgccgccgaagcgggtgaccacgtccatctgtcgggcggtttcgctgaggatcttggccgttctcttgagcgcccggtcgccggccaggtggccgcagaggtcattgtagatcttgaagtggtccagatcgatgagcatcacggtcaggttcaggttgtgacggatgctgcgggccagctcttcctccatgcgccgcttgaggaagcggcgattgtagaggccggtcaggtggtcggtgatggagagctgctccaggatgtcggcccgctcgatggagagggcgcgttcgatcatgatggaggcgtgatccgtgaaggtgatcaatattttgaggtcggcgtcggtgaagatcccctggttctttttgtccgagaggttgagcacgccgatggtatcttcccggagttttatgggaatgctcacgaacgacttggtcttgaagcgggggcggttgggggtgccgacccggcggtccttctcgatgtcgttcaccaacagcgggttgccgctggcggccaccttgccggcaatgccggtccccacctggaccaccatgctctgggccaggtgaagattcatgccgagggccgattcgatcttgagctgggagccgctttcgtcgatgaacatgagcgagccgcaggtggcgtccaccaggtcggcggccatgccgaggatctgctcgttgagctgatccttgctctcggtccgcgacagggcgctgaacatggtgaggagctcccgggcctgggcgatctcggaggtgtatttatccttttcccgcatccgcgcgagctgtgtcgccgccttgccggtcaccagggagaccagcagctcttcccggggcgggatgctggcatcgaagaggactagaattccgtggacggcctggccagaggtgaggcggaggcaagtggcgtggctcacctccaggtccgggaagatcgagcggcattcatcttcctgcagaacgacgctgcccgcccggtccctggggaacatgcccagcgccttgggtccggaaatcgtgccgagatcccgctgcagtccccatatccccttgacggtgtagggcgaggtggggccgttctgggggatgagcacggcgatcttggagatgtcgaagaggacgccgagggtctcgctgatgagggtcatgagatcgcagacggattccgccgtgtcgatgccggtggagatgccggagatggcggtgagccgctgcatggtcttctcgaatatctggctgtggaggttgcgggccagcagggaggggaccagttcctgcaccttgcgcgccacctcctcgacttcttcgacggtggcgaccggcagttcctcgatctcggccagcagggcgaaggcgtccatgccgtcggcggcggcaagcgattccatgcgggcgaggtcaatgctcttgtcgcggactccgccgccgatcaggcaggtgaaggggatgtcgccggcccggagagggacggcgaagttgaggaggccgacgctgcactggaacaccaccgggcggttgccggcgaccgcgcgtccgaccgcgtcttccaaggccagcatgcaggaatgcgtgcagaagtgatactggtgcggcgagccgcagaccgtgaacctggacttgtagcgcggcatccctccgtcctgatcgcagcagaaagtcaggtggtagggcgcgaggaactggtgtgacttgagggcctcaagcagttccaccggctgaattgtcgtcaggttcacatggggcacggttgtttcctcgggaatatcaagggcgctacgcgggtgatctctatctcatccccgggcgtagagcgctttccccctcatggaaacggtcctcgcgacgcgagccatccgtggcccctcccctccggtgacggagcgggaggtacatccttccctcctgaaacatcgcatggcgccgtccatcgctgccaattgcatcatgccgcgccgcccaccgttatttcgtcgatgagaagcgtcggttgggcatcggagaccggcacaccctgaccgtccttgccgcaggtcccgatgccgaagccgagatcgctgccgaccttgacgatcttcttgagaatgtccgggccgttgccggtaagggtggctcccctgaccggttccccgatggctccattttcaataagatatccttcggtgacttcgaacacgaagtcgccgtttaccgtatttacctgcccgccgcccatcttgcggacgaagagtccctggccgaccccccgcacgatctcctccgggtccgactcgccgggggcaatgagggtgttggtcatccggacgatgggcttggtgtggtacccctcgcgcctgccgttgcccgtggaggcgcagccgtccttcatggcggacagccggtcgtagagataccctttcaggatgccgttctccaccagtaccgtgcgctgggccggggttccctcatcgtcgaaggagaacgagccccgcgcgttggggatggtggcgtcgtcgatcaccgtcaccaggggcgatgccacctgttgccccacttttcccgtgtagaccgacaggccgttgccggccaggtccgcctcaaggccgtggccgattgcctcgtgcaccatggtgccgccggcctccgacgagaggaccaccggcatcagccctcccggcgccttgcgcgcgccgagcatcatgaccgcccggcgggcggcggcacgggcgatctcttcgggggggcgctcccggaagatctcgtggcccatgaatttccccgttgcttcatagccggtctggatcacgtccgcgccagcagcaaccacatgggccaggtacagggtgcccgtccgattggtttcgatgaagtcgcccagtgaattggcgatctggcatttcactcggctgtcgcgataggcaattgtaacttgccgaattgtttcgctgatgtcgcgggcagccttgttgcctctctccaccagtgcaattttttcatggagagctacgccatctggcgtaatttctatggggaaccctgcccccactgccctcggtttcattgcgatggtctgctcaaagaccttgccccgcactgccctgctcaccgttgtggccagttccatgagggcggtgccggtcacctcgttggtgtacgcgtaggcggtgcggagatcggaaatgacccggatccccaccccgcggtccgttccggcgaggaccttctcgatttttccgtcctcgcagaatactgcggtggtggagccttcttcgaagtaaatctccgcgaattcaccgccgcccgcgagggcctgtcgcaggatggcggataggttcatctggtcgagcatatctcttgtttcccgtcaccttgcaccttttttaaagcaatttcagtgccgagtgctgttaaaagttcgttgacagtttccgttaaatcgctggggtatcgtaccgtgacggttccgttcgacttgtcggccgagctgagtactgcgaggccttcgtaggactccaggacaaagtgaaggtaggcgatatcctttcgtgcgacctgaaaggagcggaatgcttcgcggggggcggtcacggtgtctcctccggtcatttatggtgttaagtatgtatcacgcaagtgcttagaaaacaatataaaaattatgatactcgaacacttcgaaatagcttgaactctgcctgtgcagcgacgccggaagctggttgacagggggagcgattgcacgatacaaattaatcgcacttaactggagtggtggcgaaatgccgcagtcggtgcaaaacagcttggtggccgggttgtcttttgcgggggctgtgcgtacaatagtgagtccgtggccacagttttttcggagggagatgcatgaagatgatccgtgccgtgcatagtgcggcgattgtgttgcttgttttcagttatatggcggaattttccggtgccgcttctggggggtacgccccagcttcggtcgggactcagcctgtagggacaagctttcgcgaccggctggccgacggatcgcccggtccggtcatggtggtgattccaccgggtcgcttccgcatgggagcaattttcggcggtggcgaccctgacgagaagccggtccatgaggtgagcattccccgagcctttgccatcggggcgtatgaggtgacctttgccgagtacgatcggttctgcgaagccacgggtcgtgaaaaacccaaggatggccgccgctggttcggccccttgtcgcgaaactggggaaggggcaacaagccggccatgaatgtctcctgggatgatgcggtggcctacgtcaaatggttgtctgaccagacgggacaccgctatcgcctgccgagtgaggccgagtgggagtacgcggcccgcggcggcaaggataccccctactggtggggtggcacggtcggccagaacaaggccaactgcaaggggtgcggcagccggtgggacaagaagattactgcaccggtgggctccttcgcgcccaacccctacggtatgttcgacaccgccggcaacgtgtgggagtggtgcgtcgacacctggcacgagagttacgacggcgccccggcggatggctctccctggatcggcggagaggattcccgccgggtccagcggggagggtccttcggcagcaagccccgctacatccgctcatcggcccgggggcggggtgcccaggatggccgctacgtctacctgggcttccgggtcgtgcgggaactctgaccgtggggcacgaaaccctcgccgtcctccgcacggtcttcgggtaccggtccttccgcccgttccaggaggagatcgttgaccgggtggcgcgcgggggcgatacgttcgtcctgatgcccaccggcggcggcaagtccctctgttaccagataccctccctggtacggcccggcgtggggatcgtgatttcccccctcatttccctcatgaaggaccaggtggatgccctgcgcgagaacggcgtggcagcggcctgctacaactcgaccctgggcgagcgggagtcgcgccgggtgctcgcccggctccacggcggcgagctggaccttctctacgtggccccggaacggctcatgaccgatgcctttctggagcggctacgggagatacccatcgcgctcttcgccattgatgaggcccactgcgtctcccagtgggggcacgatttccgtcctgagtacgtggagctgggacggttgcgggggctgttcccgaccgtgccgatgatcgccctgaccgccaccgccgacgcccagacccgaggcgacatcgtgacgcggctggggcttcgggacgccgagatgttcgtgaccggcttcgaccggcccaatatccgctacagcgttctggaaaagcagaagccgttccgacaactggaggagttcctggcgacgcgcccccgggaggcgggcattgtctactgcctttcccgcaagcgggtggaagaagtggcggagaagctccgggcggccggggtggaggcgggggcctatcacgccgggcttgccgacgcggaacggagccgggtccaggaggcgttcctgcgggacgacatccgggtggtggtggccacggtggccttcggcatggggatcgacaagcccaacgtccggtttgtagtccactacgacctgcccaagaacatcgagagttactaccaggaaaccgggcgggccggccgcgacggtctcccggccgaggcgctgctcctcttcggctacggcgacatcccggtctcccgctccctcatcgagtcgggcgggaaccccgagcaggtgcggatcgagctgcacaagctgaacgcgatggtggggttcgccgaggcactcgtctgccggcgccgggcactgctcggctacttcggcgagcggctggaggaaccttgtggcaactgcgacctctgtctggctccgcccgaaaccttcgatgccaccgaagaggcccgcaaggccctttcctgcgtctaccgggtggggcagcgcttcggcgtggggcacgtgatcgatgtcctgcgcggttcgcggagtgaacgcatcctggccctgggccacgaccggctctcgacctacggcatcggcgccagcctggcggccgaggcctgggggagcatcatccgccagctcatccaccggggatacctggagcaggacctggccaactactcggtgctgaagctgacccctgcggcccggccgctgctgcggggcgaggagagcctggtcctggcgaagccgcggctgcggatggccgctccgaaaaaggaaaaggccccccgccggccgggagccgccacgccggcggagcgggacgaggagctcttccaggagctgcgggcgctccgcaaacggttggcggatgaccagcaggttcctccgtatatcatcttcagcgatgcgaccctggccgagatggcgtcgctgcggccgaccacgccggaagaacttttgcgggtgaacggggtgggcgagcggaagctcggccgctacggcgccccgttcctggaggcgatccggagccatggcgccggttgagtgggttctttccccgttccccatgttgcgcggggcgctccggtgtgctattgaaccgggtgggccgacgcccgaagcgctcgccgtttcccatccccttgcaagcaggtaatcccatgtcgctccaaagcatgctcccctacgtgacgccgccggtggtgggcgccgtcatcggttacgtaaccaacgacatcgccatccggatgctcttccggcccctgaagccatggcgcgtcttcggcatccgcgtccccctcactccgggggtcattccggcgggccgccacgagttcgccgccaccatcggccggatggtgggcacccacctggtaacggggaccgacgtggcccgggctttgggcaaggattccttccgccgcgagcttcaggaggcggtgagcggcaagctggacaccctgctggacagggatttgggcacggtgggctccctcctgccggaagggtttgagagctggctccgtgatggggttgacctggcggcccgccgggccggcgagaccgttgccggatacctgcagggcgaggattttcgccgggagctgtccctgtttctccgcgacctggaggagcgggtgctcccccgcgaactggagcggatcctcgcgggggagacgggcgatgcggtgcgggccggggccggacgcgcgctggcggcgctgctccagtcgcggggggtgagccgggccgtggccgggctggtggatgacaagctcgacgaactgctggcatcggagcggccgctgcgggagctcctgccgccggagctggtggagctggcgacggcccaggcccgggaggcgatgccggtcatcctgggccgggtggcggaattcgtccgttccccggagatccgggataccttcgaggccaagctgcgggagggggttcagcagtacctggccaatctgaaggggaccctgggcttcatggcgggcttcatcagcgtggagaagctcaactcgtacttccccggcctggtggggagcgtgaccgacgaggtggtgcgctggctgggagaggaaacgacccaccggcgggtggcggccatggtggatcaggggctcggccggattctggaccgacccctggccgcgacggtggagcagctcccctatcgccgcgtggcgctcctgcgccggtcgatccgccggggcgcgctgggggtggtgcggcggccggaaaccgccggcttcctgctggccctggccgagcgcgaactggtgaggctggcggctgatccctcccgcccgatactggaacggctcgcccccgaagatgacccctcccggctgcgtgagggcctggtagggtggctgacggacaggctgcgcgatcccggaatccgtgcaaccctggagcggatcgtggccggccgggtggaggaatggctcttcaatcgccccctgggccggctgtcggcacggatctcggccgaggtcaggcgcgacctggaccagctgatctaccgccaggtggcggacctgctggagcgggaggccccgcccctgatcgatgccctggacgtggcgcgcatggttgaggagaagatcaacaccctggacattctggcggtggagggactgctcctctccatcatgcagaagcactttctctacatcaatctcttcggagccctgctgggcttcgtgatggggtctttcaacgtgctgctcatggggctcggacggtagaggggcggccagtcgtgccggttttcagcgggaagccgcgagaaaccggctcctgaccagttcgaagtggttgtggtgggagcggagcttccagtcaacgctcccctgccggtcgatgcgccagggtggggcgatgatgccgtcctttccctccaggagagcgcggacgttgtcgattccccgacctgcgtagggccctccggcggtaccgccgagccatgcctcctcgggggtgttggccgtggaccaggaaaagggatcggagaagaggaaggatgcgccggcggccaacgccacgcggttgacctcgtagaggtgggccagggggtggcggacccggtccaccaggttgagggacgcggtctggtcgaagctgccccgcgcaaagggtatcctgagggcatcggccaccacgaattcggtccggtcggtctgccagtggccgggcagctcgatccggaattcctcccgcaggtttccctccagggggagcgagaagtcgatccttccctcggcggccagccgccgggccgtgcgcacgaaggcgacggacaggtcgcaccccacggcaatctcgctccgctgtgccatctcgaaggtcagccgccccacggcgcacccggcgtcgaatgctcgcccgccgccgatggcaagacaccccgcccaatcgccgtaagccgttcccgcatcgaggtcccccatcaggtcggcaaagtggctccagaggtaggagttcaccgttgccgcctcctcgtacttccattgtcccccccatggcccttcctccggttccggcagcaagagcgccaccccttcgcggatcgggtagcggcgacggcacctgcggcaggagagggtgccgctcacgatgtcttcggcctgttcaccggccccggagaggtccagggggtgttccttgggaaggcaggcgggacagatgagcaggggaagcagaatgcgtttcatgggatacctcccgcagggggatgccgctggggggagtggtcaatcgtggatggcggcgaggaaggggtggaacagcccctcccgctccagcaggtgccggaccgcgtccgccccccgggggagcaggtcgctcagccggtgttcccgctcaaggtggacgaggatcgggaagctgccgtagagggagaaggaaaaacgggccatgagcgtcagggcggcccgctgttcgagctcttcgcccaggtcccgggtggccgccacgtagtgcatgggaaaggcaaccaccgagcggtcgagactttccacgaagcctcgtttttcctcgctggagagttccgagaagtccgccccgcaccagcggctctcccgggtggccagaagcgcccgacaggaaaaggggcggacggcatagacgccgcaggccccatcatgatccaggaagggacagtagcccgcctcccgccgatggaggcgcagccagccggtgaggtcccgggcccgggggagaagctgccgcagccgcgccacatgcccggcaacggccgctgcctggagatcgctgatgacgtccgcgacccggactgcttcggtgaaggtgcagttgacggtcagggagcagcaggcgctgcagcccctgccgcagtggacccgtccgcccccctcggcgtagccgtcgatccagcgccggatcaccccgtcgaaccgctcctgcagtatccgcacttcatcgcacacttctcgccgcatggagtccccttaaccggccggtgtcccagccattttccggcaagcttatcacaggatccgcggcgcggcgaaggggaaatcccgcggtgatcaggctgtcgtgagccccagggtctggatctgctccagcagtttctcccgttcgagaggtttcacgagataggcttcgcactggttgcagaaggcggccatgacgttgtccctgtccttgagggccgtggtcatgatgaccttgacgggggagtcgatgtcccgctcttcctcaaagtgacgaattgtcttgagcacctcgtgaccggtcatggaaggcatcatgatatcgaggcaaatgaggtcgaatggctcgcccagatcgtgggcccacgtgaaggcggcaagggcttcgtggccgtcggcggcctcggtgcatcggcccagcggatccagataggccagcatcaggcggcggcttgcggggtcgtcttctacaatgagaatcttcatggctgctcccgtggtgtccggccccgaggggacgggcgtgtcagttcagatgtttctccagaacggcaagaaattcgttgcgggtgatcggtttgatgagaatgtcgtcgaacccggcgttgaggaacgagcgacgctcttcactcatggcgtgggcagtataggcgatgaccggcaggcgtcggtcacgggtctcatgctcccggatggagcggcagacctcggtgccggagatgtcgggcatgccgatgtcgagcaggaccaggtccagttcctcccggtgattcagggcgtagtcgagcccctcgcggccgctgtccttctctatcagccggtagagggtaccgttgagcatggccgacacgagccggcggttcatgaagttgtcgtccacgatgagaatggtgcgctgacgggtcatgggacctcactgtgcaggggcggcgggcacggggggaggatgacccggaaggtgctccccagccccgggcccgggctttccgcccggatggtgccgccatgaagttccaccagtttccgggtgaggggaagccccagcccggtcccttcgtagcggcgggtcgcggaaccgtccgcctggacaaaggggtcgaagatacgctccagatccccggtagccaggccgatgccgctgtcctgtacggcgatcatgatgctcccttcacgctctccggccggcgaaaggtcgattgacagggtgacgctgccgccgtcgggggtgaatttcaccgcgttcgccagcaggttgaacacgatctgcttcaactttcgctcgtccgccgtgatggtcggggggacgccgggcgccacctcttccgccagccggatacggtgctgcagggcccgctccttcaccatgacgaggctgccggaggcgagtttccggatgtccacgtccgacggttcaagctccatccgctcggcctcgatcttggagaggtcgaggatgtcgttgatgagcgacaggaggtggcggctggactggaggacgtagccgaggaattccgcctggatgtcggtcacctcgccgtaggtgcgggacaggaggacgtcggtgaacccgatgacggcattgagcggcgtgcggagctcgtggctcatggtggccaggaactcgctcttggctaggttggccgattctgccatctcccgggcggcctggagctcgctggtccgctcccggacgcgctcctccaggtgttgcatgtggtcccgcagcatggcgtggagcgtggcgctctccagggcgtaggcgcaggtgtagagcacgattgaaagggcgttgagcgacggcacgtccatcgtggcgatctccgccggcagcagggccgcgaacatcccctgcacctcggaacgggtggcgatgacgtggagcaggagcgtgtattccccatcggccgacggcacggtaatggcctggttccggttaagggcccaggcaaaggtgccatccatgatcttggcatcgatctccgtctggagggccgcacggcaggaggggggatcgctggcggccagctcgaaatccccgtccttgccaacctccaggcatcccatgccccgcagggggatgagccgtttcacctgggccatggtggcccggaagatggcccgcgaatccttggcgcggctcaggccggcctgaaagtcgccgctggaggcgagcatgtccagaatcgccacgtagcggagattggactcctcaaggtagcggatccgttcctcccgcgggtcggtcggggatatggcgtggatcgtgccggtcatccgttctccgtcaggatggcaaacgtttcttccagctgctgctccgattgcctgatgatcgcgccgagcatgctgaccgggatgccgacccggtcccatgcctcggtggccaggggggggacgtaccattcgccgctgaaaccgaattccatggcctggcagattatgtctgccaggtggatgatcgacgtctcaaggggaaactgctccgcctttgccggaatgtggtggcaggccacgggctcggcgatgttcggcgggatcttccattttttcaggatggctcctcccaccttggcgtggtcgaagccgagccggcgacgctccgtggcgaaatggagcgactcgttgtcacggctctcctccagcatctcccgaaccgtgccgggaatggcggtacacatgaccaactgtcccagatcgtgcagcatgccggccacgaagaaccgctccacgttcacctcgcggcggctggtggccagatttcgggcaatggtcccgcaggcgatgctgtgcttccagaaggaagtcatccccatcaggtcttccggaatccccttgaaaatgcccatgaccgaggcggccagggccaggtcgcgcagttgctgggtgccgatgatggtcagcgccctggtgatggagtcgactcgggagtggtagccgaacagggggctgttggcgagcttgaggatgcgcgccgtgagaccctggtcctcggtgatgatccggccgatgtcggcgatggagctacggggatggttgatggcctcgttgaggcgctcgtagaagaaggggagggagtagaccgttaccgtctcctccacgagccgctcaagtgatatccggtcgcggtcaggatgcgccatgcatggcctttctcaccgccccgaggcgcatgatctcacgcatggccggatgtttcaggtccgtgtggaggaagagggggcgcagggcttcttcagcggtggccagttcggccgggctgatctcctgggggaggtggctgccgggatcgtcgtccataccggcgatgtcggcttctgcgaccccccaggtgcggaagatgtggagatgcttggcggtcagttccgcgccggcccccagcaggagccggcccgttcggtcgatgacgtccgcggccagggtcatgccgacgtcgagattatcgatggggaccatccccatgaaggcctccggaaggtagacattgggaacatattcgtaacgttaggtacggacatgttccacgtcgctcactggtatctcatcggccggatggacctaaactttaggtgggattgcccggggggtgggcctgaggaacggctggagcgcccgatgctcggggcgtcggcggaaggcctgcttcgttcaggccgaaaatgagaaaggcccgcgtgaacgagcccttcgatggtgccgtgctgtgccgcccggaaggcggctgccgggcggacgttagatcttgcagacgttggcggcctggagccccttgggaccgttgaccacgtcaaaggtcacttcctcgccttctgccagcgacttgaacccggaacccgtgatcgcggagaaatggacaaacacgtcgacaccgttctcctgctcgaggaaaccaaagcccttgctgtcgttaaaccactttaccctgccttttgccatggtgttcattctcctgctttcgcgtgatatgtccggggggggtcccggcttcaagccgctgcgcggcctgtttcccatcctgtccggcgtcagtccctgtcgggctttctgaaccgctgggcctttcttctcttgcgctcggcctccatctgcttgcgcttcttcttgaccgagggcttttcgtaatgcttgcgttttttgatctctttgaagaacccttcggtctggagcttgcgcttcagcagccggagggccttgtccacatcgtttccctgaacgcttacctgcacgtgatctctccttcctcggtcggtagacgttgggtcgtccgtggctagttgccgctgccctcccgaaaataaaaatggccaagggattcctttaaagcacctcggccggcacattccaaaagtgctgacacattagcacaaagcggggacatgtgtatgtaaaattcgttattgctcggcaattattcatcacacgtcgagaaaagagcaggaataatcggtcaggtcgacgacaaggacccggtccgcaagtcccggcccgccccggatggctcgcgtgagttcatgggccatgtatccggcgatgacagcgggcccggcgggggtgaccgggatggggcccgccggctgcctgctgccggcaaagatctcgtcgatgggacgtgacacccccttgaccagggtgagcacctgcccgtgatctccctggatggccccgtgaataaggatcgtgccgtccgcaagtgagttgaagagggcaaaacgaccggaaaagctgtcgaggcagtcggcaacgcagttgatgccggccggtggggtgaaggctccgtcgatacgtacgtcaaggggaattgcctggacggcgccgttgatggccattattttccgggctgccgccgttacctttttctgccccacatccccttcgtcgtagaggagctggcggttcaggtcgggccaatccacgacgccgtggtcagccaggtagagcattcccacgccggctcgtgccatgagctgagccacggtggcgccgagccccccgaccccggcgatcaaaatggccgaccgttccagcatccgctggttctcttcgccccagacgagtacctgccggctgtagcgctctcccccggtcacggctcagccccccgcgcccggcgggaacagggccaccgtgtcaccgtcgcggatgggggtttccagcccctccaggtggtgaatgttgcggcggttcaccaggatgatggtgcccgtgtggaggaccccgtcgccgtccagcagcttgcgggaaagggggctccccaccgcttgctccgccctttggaccaggcttcggaccgtctcccccgcctcccaggggagttccacgacttcgcgcccgagcatcaggcgcaggagactgtagaaccggacgctgaccatgggcatcaggcaagccgggccagggccgcggcctgggtgccggttccccgcaggaaggtggggccggggaagagggcgcgggttctgaccagttgatagtagaggccggcgtcgttggtctcgccgatcatggtggcgccgatgacgcggtcgcgcccgtccagaaagaccttgcggaaccggccggtgaacgggtcgcgagccgtggcggttcggggggcgtcgtcgcggcagtagcccaccacggccacatccacgccgaagacctcggtggtgttgttcttgaggctcccctcgtaggcacagtcgaagccgagcatattcagggccgcgatctccccctgctccaccgcggtcagccagttgccctggatggtcggctctccggtgacgaagtcctttccctcggccacgtcaccggcagcgaaaatctgggggtggctggtgcggcagcgctcgtccgtcacgatgccctcccgcacttccaaccccgcccggagggccaggtcagtgttgggaaccacccccttgcctaccagcagcatgtcggtgacgatccgtttgcccgtggccagggagagctccagccggtcagtgccggacaggttcacgatgtcgtcccgtttgtgaaggacaaggccgtctgccaggaagcgctcctccaggatggcggatgcctcagggtccaccacccggctgaagacccgatccgagccgatcaccaggtgccgctccacctccggtcccgcatgggagagcagcgggatgctcacaagtcccgcgcccacggcggtgacgcttcgggcccccttcaggagccgctccaaccggtcggcgtcggccaggtgccgcagggtgcagaccccctcggcggtcacctccagtccccgggcttcggccccggcggcaatgaggagttgcccgaaccccaccgccgtgccgtcggccaggaggagacggtgccgttccgcatccagttccactgcagcatggccaaggagggtggcgataccgtagtggtcgtagaaatcgcttcccacgatgaaaaggtttccccgaagggtcttgccgccaacatagtagggggtcaggacccttgagtaggccggacagttctcccggtcgaccatggctacggatacgctgcgggaatgcctgcggatggtgcgcagggcctgcattcccgccgcgctgttgccgatgatgacgatgtcgaagtgccgttccacgtcaggcgagtcccagtgacttcaacttctcatccgtgggaatgccctgttcgtcccagccccgggcccggtagtagtcggggagcatctcggcgagccgcgccaccgatccctgcatggggccgtccggcaggggctccgacaggagccggggcgggagggtgtcctgggtgggatcgatccccgctttcaggttgaactgccgctccaggttccagatccggtcgccggcctccagtagttgctccagcgagtaccccagccccgtggccgcgttgagaaaggcggatacttgaggcgcgccgatggcaaaggtggtgaagaggcagatgcccgccgagtccaccacggccgtgaagtcctggaatgccttggtccagcccgccttaccctcggtaacggccgggtccagtttttccggtacgccgaggatttcgggggataccatgtagccccgcacgtgacaggcgccccggttgctggtggcgtattccagggccatcccctggatgccccgggggtcgtaggccgggaactcctgtttctttaccgtcatggaaagctcgggcgctccgtagctctcggccagccgccaggagccgaggcccagctttgcgccgaacccctcggccgtgcccatgagctggaacatccgcaccagggcgtcgccgtcaccgaagcgcagcggcattcccgcctcaccttcggtcaggagcccccgctcgaagagctccatggcacaggccacggtgccgccggcggtgatggtgtccatgccgtactcgttgcagaggtagttggccttggtgattgccgcaaggtccgaaaccccgcaggcggcccccagggcccagagggtttcgtactcggggccttcgccgctctcggtccagcgggggtcggccaggcgggttacccggccgcaggcgatgacgcagccgaagcaccctttgttccgccggagccaggtctgggccaggcgctcacccgagatatcctcagccccttcaaaggtgccggactggaaattgcgggtggggagagcgccgctctggtttatgacgttcacgagcaccgccgttcccagggccggtagcccttcggccgtcaccgggtgacccttgaggagccggtacgactcgcgggccgcctcccggtaggcggccgggtcggccatggtcacgccgccggtgccgcgcacggccaccgccttgaggttcttgctccccatgaccgcgcccactccgctgcggccggcggcccggtgcttgtcgttcacgatgcaggcgaaccggaccatcttctccccggccgggccgatggccgccaccttggcatcgccgtggaactcgcgccggatcatgtcctcggtctcgtaggtggtcttcccccagaggtgggaggcgtcggccagttcggccttctggttgtagattttcaggtagaccggtttttcagccttcccctccacgatgatcaggtcgaagccggcgaagcgaagttccgccgggaagtagccgcccgagttggaactggcgatggtacccgtgaggggcgacttggttaccaccacgtagcggccgttggcggccccgtaagtgccggtgagcggaccggttgccaggatcagcttgttgcggggggagagggggtccacgtcgggggccacctcctcgaccaggtagcgggagcccagtccgcggccgccgatgaattcccgtgcccacgtcccgttcagttcctcgatgctgcaacgccgcgccgccaggtctacccgcaggactctgccgtgccatccgcttcccatgtcacacctccatctggccgtctttgacggtctggacgaatttgagcacctttgcccgcagcggcgcgtcttcctcggcgaatgtcaggcagtgggtggggcagaagatgacgcattcgggtacatcgggagcgcagagcgtgcacttgtcggccttcctggtctcgggaaggtacttgatcatgccgaagggacaggcgctgacgcaggtgcggcagcccacgcacttcagctcgtccactgccaccacgccgctggccgcatctttggcgatggcccccttggggcatgccttgaggcaccagggatcgtcgcactgcatgcaggtgacggtgatgaacttggcctcctccaggaaaacctcattgacgatgcgggccttgctgggcgcgaactccccgcggtgcctgaacgaacaggccagctcgcacgacttgcagccgacgcatttggccggctcgacgcggatcagcttctgcatggtgaccctcctttagggggatgccggggagtcgcggtaactggaaactcccactcggtttgcgtcattggagcggtgtgtccagggtttcctccccatagccgtcgcccgtgaaataggctttcatgaagtcgcggtgacgtgccgccaccaccggggagatgcccaccgtcgcggctgcctggtcgagcagttgctcctcgccagccgacgggttcttctgccgtgccgcctccagggccatggtgacggccaacccggccccgaaggtctccttgtcggggcggtagagccgggggcggtcgatccggcgtccggtaccgtcagtggtgccgatgagtgcgttgtgtcgctcgatctgttcctgggaggggatcccgtagcggatgacggtccggccctcacggtacgttgccctggccagggtgcactgggtgcactccacggcgggcttgagctcaagggttatcatcttcgctgccggggtctttttcttcacggccgtgagcattgccagcaccgccggcttgatccgctcccggtcggtatcgaaccggatgatgccgatcccgttcagggtggccccatccccggagatgcggacgttgcggatttcgaagtgaaggtcctcctgcaccgtcccggtggcgtaggggggcgatttcgggtcgcccgccggcagggatggcccggccggggccggctccagccagatgccgatgcgccaggccaggaacagcgacaggaacagggatatgatgccgacgacgatgcgcgttgactgattcatggttctccgggcgaggggtcgggtccgctcgttcgtgataattgtcaatggtaccggggattgtcgccaatgcaaatggcccgggtgccagtggaggattgacgccgggaggcaaaacagtgaatactgtcactcctgcaaacaggcacggaaggagaagtcgtggcactcatcaccttgcgcaacattaccctcgccttcggcggcccgccgctcttcgacggtatcaacctccagatcggggagggggagcgcctctgcctcatggggcgcaacggcaccggcaaatcgaccctgctgaagctcatcgccggcgagattcccccggaggggggcgagatcatgcggcagcagggggtgcgggtggccctcgtctcccaggaggtcccccgcgacctggaggggaccgtgttcgacgtggtggcccagggcatgggcgaggccacggcactcctggccgagtaccaccgggtgagccatctgctggccgttgaggggggagaggggctcctggcacaactggccaccctccagaagcggctggaagagaccggcggctggcatctccatcaggaggtggaacgggttcttaatcgcctttccctggatgcggatgcccctttctcgagcctttccggcggcaccaagcgccgggcactcctggcccgggccctggtgtcggcgccggacatcctgctcctggacgagcccaccaaccacctggacatcgatactatcctctggctggaggaattcctggccaaaaacgtcacgaccctgcttttcgtcacccacgaccgggcctttgcccgccggctcgccaaccgggtggccgaactggaccgggggcggatctacgcctttgcctgcggctacgacgaattcgtggagcggcgcgaggcgctcctggaggcggagatcacccgccaggccctgttcgacaagaagctggcccaggaggaagcgtggatcaggcaggggatcaaggcccgccgaacccgcaacgaggggcgggtccgggcgctgaagaagctgcgggaggagcgccggcagcggcgcgagcggcagggaacggccacgatccggctccaggaggccgagcggtccggcgccctggtggtggaggcggagaacgcctccgtcggctacggagaccgggccgtcattgccaacctcaccaccactgtcatgcgcggggaccgggtggggatcatcggccccaacggctcaggcaagaccaccctgctgcggctcctgctgggggagctcgaaccccagcaggggacggtccgcctgggcacccgccgggaggtcctctacttcgaccaaatgcgcgagcaattggacctggaccggaccgtgcaggaaaacgtgggcgaggggaacgacaccgtcatcatcaatggccggagccgccacgtgatcggctacctgcaggattttctcttccctcccgaacgggcgcgcacgccggtccgcatcctctccggcggggagcgcaaccgcctcttgctggccaagctgttcaccaagccttccaacgtgctggtgatggacgagcccaccaacgatcttgatgccgaaaccctggacctgcttgaggatctgctgctggagtattccggcacgctgctcctggtgagtcatgaccgggagtttctcaacaacgtggtgacgagcacccttgtcctgtcgggcgacggccaggtgcgggaatacgtggggggctacgacgactggctccgtcaggccgccgccgagacgccggcagcaaagccgcaatcggcgaaggcacccgccgatacttcgaccaagacccgcgaccggggcgaaaagccccgcaagctcagcttcaaggaggagcgcgagcttgaagcgctcccggagcggattcatcaactggaggaggagcaggagtgtctccacgccaccctggctgatccggagttctatcgcggcgcaggcgccgaagtggcggtgttcaactgccggcttgaggaactggagggtgagctggaagcagcctatgcccgctgggaagagctggaaggcctcaaggggtaggaacggggctcccgctttcctccttgacagagtttgccgaaagctggtacggtcggctccatctcaaccagctgtttccggacaacgctatcagatcaggccctgggaagaaccggggcttttttgttttcaggcggcagcaccaaggagtattttatggatttcaaatcgttcggttttcatccggccgtggccacgggaatcgcggcggccggctacgaaacccccacaccgatccaggcccaggccatccccgcggtcatggcggggcgcgacgtcatggggttggcccagaccggcaccggcaagacagcggcctttgccctgccgatcctgcatcgcctgcaacagggcgagcgtggccgcgtccgtgccctggtcatcgcccccacccgcgagcttgcggagcagatcaacgacagcttcgtcaccctggggcggcagacccgcctgcggagcgtgacggtctacggcggggtaggggtgaatccccaggtgcagaagctcaaggccggcgccgaagtggtcgtggcctgcccgggtcggctcctggaccacatcgcccaggggaccatcgacctgtcgcgcctggaggtgctcgtcctggacgaggcggaccagatgttcgacatgggctttctgcccgacatccgacgggtgctcaagcatcttcccccccggcggcagacgctgctcttctcggccaccatgcccatcgacatccgcacgctggcccaggatattctggtggacccggtgacggtgcaggtggggaccgtggccccggcggtcaccgtcgcccacgccctctacccggtggaacagcacctgaagaccccgcttctgctggagcttcttcgccacacggacactgagtcggtgctgattttcacgcgcaccaagcaccgggccaagcgcctgggtgaacagttggagaaggccggctaccgggcggcctcgcttcaggggaatctctcccagaaccggcggcaggctgcccttgatggcttccgtgacggcacgttccagatcctggtggccaccgatatcgcggcccgcggcatcgacgtgagccaggtgtcccacgtgatcaactatgacatccccgacacggcagaggcgtacatccaccgtatcggccgcaccggccgcgcggcccgcagcggagacgccttcaccctggtgacctctgacgacggagccatggttcgtgccatcgaacggagcctcggtgcccccatcgagcgccgcaccgtgcagggctttgactactcggtgccggcgccgaaaaaggatgtggagtttgcccgtccgccccgtgagccgcgccaggcccgaccccacgcaaaccagccgaagaaagggggcgcagcggcatccccctcggcgtctggacggccgtcccatcccaaggactcgggccggcggcagccgggccaaggagctcccgcgtcgggtccgtcgcggcaacggcccggaagcccccggcggccccgctgacaaagggaggccacagacattattttgataaccatattcactgaccgttcccttgaggtataatgtaatcaggcaaggatacaccggcagagatcatggcccgcggacttccgctcccaacgagccggaagcggacggaaaggaggatgccatgagagggacggacatcagaaggctggttaccgagggtgcttccggcgaacaccgcttcgtgcggtggtggcggaaggaaaatgacttcctcgactacgacctcgtcgacagattcctggaaagactctccagtgacgaggagatcgggggagtagaactgctcaccatgaatgacatggttgaggaggtgaagcggatcacgggcgaacgcctgaccatcaggcacggcgagtccggcgataccgtggaatgggttcacggcgggagtggaggagagcggacggaagtctgcttcctgacgcccgaaacgctgctcaccatctatgatgtggaaacccacggcaaccccatcggttaaggggagtgggattgataccatgaaaaaggccgccctgaacggggcggccttttttgtgtgcaggaggtgtctccggggtcgggatagacgttcgtcaggccgagagcttgaagcggttgaccatctgctggagttccgtcgccgactgcgccagatcggccgccgcggtttccgtctgctgggctccctgggctgcgtcgcgaatcaccagcgcgatgcggtggatgttctccgtgatgctggcagtggtggccgactgctcttccgccgcgatggccacttgggagacgtggtcaatgaggggggcaatgtgctccttgatggccccgatggcctggcgggagagatgcatgtcccgggtgccgttgcggacactgtcggagctctgctccatgaggcccatcacgtttttgacgtcgccctgcagagcgccgatgatggactggatttccctggtggacgaggtcgtccgctcggcgaggttgcgcacctcgtcggccaccacggcgaagccgcgtccctgctcgccggcacgggccgcctcgatggcggcgttgagcgccagcaggttggtctgatcggcaatgtccctgatggcggtgatgatgtcgccgatccgttcggagttggcgcccagcgcgttgaccgccgccatggtgccggacaccatctgctcgaccgcctccatgatagtggtcatccgggagatggtttccgttccactttcggtggcgtggccggtgcccgacgcctcctctgccatcttctgacagttgtgcgagatggcgaggctcaccgaggccatttcatccaccgccgtggtgatggatgccgattcttgggaggcgtggtcggtcccttcggcaatctgcgaggaggtggtgcggagcaggtcggaggcggcggacagatcggccgccgtagtctggatgccggagatgatgtcgcgcatggagccctggagctcccgcatggtcaggagcatcttgctgaactcattcttccggaacaccgtgatttcctggctcaggtcaccacgcgccatggtttgcagataaccgattgccctctggatcggccggttgatggaccagatgttgatccagccgaagataccccccaggacgataaagaggatcacggatccgtacttgataagggccgaatcggcttgggcggccagtgccgtcgcggcgatgcaggcgctgtagcagacgcagagcgtggcaagacgggcctttactgaaaagttgagatagaagttccacagtgacaccattgtcgctcccccgtaactaaataataacgcatggccgtatacaatgtatcggcggggaaggcggatagtttagccaaaaagtctggaaacgaccgatatttttctggaatggttgcctaatgtgtgaaaagaggccgtggatagcctggttgtgggtgttccgtcgccgattggagacagttgaggggcctagtggttgtcggccggcgccgtggggagccgaacgagatagatcgtcacacctgtggcgatgacgaggagaagcgcccgtacccacggcatcggcaccagcaggaaggccgaggggggcacggtcagccagaccatgacaatcgcaaccgtcttggcgcggcgggggatacccgtaccctccaggtagccccggaccatggggcccaggtgggcgtgctccacgagccagcggtggaatcggtccgagctgcgcgcgaagcaggccgcggccagcagaagaaagggcgttgtcggcaccagcggaaggaagatgccgataacgccgaggccggttgcgatgacgcccacggtcagaaaaagccatttgatcacgcaggagttcctttcgtcagcagaccggatgacggccctcggcaagctccaggcagaagtcgccaatggtcgccagccccctcccgacgatgtcctcggctttccgggccacatctgccacccgccgtccccgctcgggggcaagctgtaccgccgccatggctggccggtcgatgggggtgccgatgcggctcaggagcaggacgtgggcctccctgatcccttcgatctcctcgcagatctcgcgcgccaggcggtgggcgaggatggtatagatctttcccacgtgactcacgggatttttgccggccgccgcctcggtccccagcggccgtccaagggcgatgacgccgttcacgcggttgccgcgccccacctggcccgaatcggcgtcttcggccgaagtgccgagcaggctcaggtagacccccccgagtccccgacccggcatgtcgagcgtgttgaaatggagctcggtacggcggaatccgccctgttccccgaggaacgatgcgatttcccgtgccagggactctttccgggcgaaatagtcggcctcggatttcacgaaccgggcaatgaggggcatggccagggtcacggcgagatcgttcccctgccgcagccccatgaccttgatgtcctcgcctgagtcggggtggcggtccttgaaagcggggccgttgagatgccgctccaggccgagtactgcctgttctgtcggtgagaggggccagtagccgactgaggccgaggtgtcgttggcggccatgacggtgcccggacgggcaaagatgtcggtgagttcggctgagcctggcgccagcatgatccggtagcgaatgtgctcctccgggtctacgaagcggagattggcgcgaatccactcccgggccgcggtaacggcgatctccgccaccggcacggtcgtgcctcccaccgtgaaggtggcccggtcgccgatgatgaactccatgggggtaaccacccggccgccgccgaaccccttttccacggtcccggcggccaggaggctcttgtcgatgttgtgatggagaatcctgccgaattcgcgcaggtatgcccggctaagggccacggaaacggcatccaccacggagtcacagatggtgtcgggatgtccgcgccctttgcgctcgacgatttccaccccttgttcgacgaccggttgtccccgataagcctcgatggtgatcatactgataactgtagcataggcggggatgttgtcatacggtcagcggaggaaccggcaaaaaaaggggtcgtacggccattccgggcttcgcggggagcccggggcggccgacgaccccgcatggcagagtgaggcagtgggtgttcaagggggagcgccgcagccgtgttcaggtcttctgactctcggcaggcggtacggcccctttggtgctgccggaaccgatgaggctccggatggccgcgatggtctgggctacgaccacgatggcacagtaacagatgaagacggtggtaaataccccctgaaaaccctctgcctcgccaacggatgcgaacgccggcgagactccgcccaaaacgaatgtgagtgtgccgatccgcgctttcatgggtgcctccttccggggtgcggaccccgggtgttcagacgtcatggagagttgtgagcgatatgacgctgacgcagctacagcggaagaggcttcgtaccatgctcaccagaagcagggccaccggcatgaactggatgagtaccgcggctatgccgatgaatgcgaaaaaggccagcagaaagtcatccatgcagaacagggcgatgatgacgggcgtccctgcatcgtcaaggatggggaatgatagggctccactcaacaacatcatgacaaagcctcattgtttccgtgttgtaatcggggtgcgacgttattcattctgcagtagccgtaccataaggcgcattgtgaacgagtgtgtttgtatcatgctgtaattgatggataaatttattgtgagatgtacagcctgtatcaggcggagagagccatttgtatggtttgcctatacaccggacaaagagggaagaatgaccttgtaacggatggtttgggctaacatgttgattgttggcaattagttgcaggaagtgagggggtgcctggaaaagctatacagtaggatgtgaaatggcagggcttcggagtgaagccctgccaggtggggatctgcggccggacaggccggcttcggagtgttcagttgctatcctgcctccggtgttccttctgtcggggcttctttctttttgcgcggagcccgttttttcttgggcggctcgtcagcggcaggctccgggacagggggctgtaccggggcgggtgccggttcggaggtggtctttttgcgcgtggcccgtttttttgccggttttgcttcggccggcgtgaccggggtcgcttcagctgcggcaggcgcctgctgttcctcggggagagccacggcgggctcggtcttctcgggcttttcggccgcttttttgcggctgcggggcgcgcgcgtctttttgggagcgggctcggcgctttctggggacgcttcggccggggcgagctccggttcgggctccgcggcacggggctcagccggctccacttccgttgccggcgcctcggtcgcctcgccggcacgttttggggtccggcgcttgcgccgccgccgcttcttcttcacctcttccgaagcttctcctgcttcttcggcagggatcggcgcttcggtggtctcctcttctgccggctcttcggcgatctccggggctgaagcttcttcggccgcggtttcgtccgcttttgccttcttgccgcgccgccgcttgcgccgccgcttcttcctggcttcttcgcccggagcctccccttccgccgtttcttcgccagccgcggcctccggttcttctccgccgccggcttcgagctcctcgggttcttcgatttcagcagccgctacggactctaccatctcttcggcttcggccttgcccttccggcggctgcggcgccgtttctttttcttgccctcggtctcggctgtcgatgcctcggccgggacgtcggtcccttcggctgcttcgggcagcccttcggcgagcgcctctgccaccttctccgcgtgctcttcatgtgtttccacgtgggccggcttttcgcgcctgaccagctccagttccagctggttcatcaggaacgaggtcttgcccttcacggtcacgacgatgtcgtactcgttctcgatctgggccagttccctcttcttgcggttcagcaggtagtaggcgacctccaggggaagcccgccgtgcacctcggccacggtccccttggccgctgcggcgtggaccttgcgcaggaaggagagtgccatgttctcgacgctcttcaccttgccccgcccgctgcagtgcgggcattcgagggtgcttccctgttcgagggtctggcgaatccgctggcgcgacatctccagcatgccgaactgggaaatgcgccccaccgtgacccgggccttgtcacccttgagggccgccttcagggtcttttccacggcggtgatgtgcttcttgtcccgcatgtcgatgaagtcgagcacgatgagcccgcccaggtcgcgcatccgcagctgacgggcagcctcttcggccgcttccagattggtcttgtaggcggtgtcctcgacccccttctcgccggtggtcttgcctgagttgacgtcgatggataccagggcctcggttggctcaatgatgaggtagccgcccgatttgaggggaactttcttttcgtagatgaggtcgatctgttcttcgatctggtagcgggagaagatggggcgcttttccgtgtggagcttcaccagcttctcgaacttgggcatggtctgcttgaagaattcgcgggcctgcttgtagacgtccttgctgtccaccagcacttcgtcgatctcggcggtgaagtagtcgcggatggtgcggatgaccacgtccagttcccggtggagaagagtggggcccttggccgcggctgccttgtccacgatgccctggtggagcttcaccaggtactggagatccttggccagttccgtcttggtcttgcccagggcctcggtccggacgatgtagccgtagccttcggggatttccagctcggccaccttttccttgagcttcttccggtcggactcgctctccaccttgcgggaaatgcccgccgagtcgctgccgggcatgagcaccatgtagcggcccggaaacgacatgtaggtggtcagagccgcgcccttcatgtcccgttcgcccttttccacctggacaatgagctcctgcccccggcggatgacttcctggatgcggggacggcggctgcggctctcttcggggatatcgctgcgccattgccagaacgagggatggatttcccccatctggaggaagccgagccgtttcagtccgatgtcgacgaaggcggcctgcagtcccggttccacccggaccaccacccccttgtagacgttgcctcgggtttgttcgctcccctcgatttcgatgtccagatcaaccagcttgccgtcttcaacgatggcgacgcgtgattcctccggatgcatcacgttgatgagcatcttttttgccattgatttcagtcctttgtgcggtctgcggaatgccccgcgccgcggaaatgtatggtcgcccgcggcacaggccgcgcgacccgatgggtattcgaacgccccataggcgctgaaggtcgataaaacctcaaaagtatagcagagttttcccttgtgtaataagaaaaaactggcccctggtgcgcccgcctgccggagcaattgacaaaatcgcggggcaccccctagtatagccctgtagcgctaacggaacgcggttcgggataccttcatgctccatctgagaaaactgtcaaaggatttcgccggcacctccctgttcgcggagatcgactggcatctgaaaaagggggaacgggtcggcctcgtgggcgagaacggggccgggaagtcgaccctgatgcgcatcgttgccgggctcgtggaacagacatcgggcgagctcatcttcgcccggggcgccacggtgggctaccttccccaggacgggatcgtgacccgcggccgagggctcctggcggaggccatgaccgctctggaagaccttcagtccctggaacgggagctgcacgaactgacgtcgcggctggagaatatctctcacgatgcgccggagcacggcgagtgtctcgaacgctacggccggctccaggaggagttccggctgcggggcggatactccatggaggcggaggcctgccgggtcctggacgggctcggcttcaccaccggcgaccggcagcgcgactgcggcgagttttccggcggctggcagatgcggatcgccctggccaagctcctgctgaaaaagcccaacgtgctgctgctggacgagccgaccaaccacctggacatcgaggcccgcaactggcttgaggggtatctccaggagtatccccattcggtcatcctcgtctcccacgaccgcttcttcatggaccaggtctgccaccggatcacggaggtctggaacggcacccttaccgactatcattgctcgtacagccgctacctgacggcccgggaggagcgggtggcggccctgctcgaggcgaagcggcgccaggacgaggaagtcgccaagatcgaggacttcatcaaccgcttccgctacaaggctgacaaggcggccctggtccaatcgcgggtcaaacagctggaaaagatcgagcggatcgtgttgccgcctgagcgcaagaagatccgcttccgcttccccgatccccccaagagcggcaggatcgtgctggagctgaagggggtgaccaaagcctacggcagtcacgtggtcctggacgggatcgatctgacggtggagaagggagagcggatcgccctggtggggcacaacggcgccggcaagtcgaccctcatgggggtgctggccggcaagccgttccagggaggggagcggatcgccggccacaacgtggttgccgactacttcgcccaggaccaggcccaggtgctggacggcgcgaaaacggcccacgaggaactgctggccgacgcacccttcgacatggtgccccagctgcgggacatcctcggcgccttcctcttcaccggcgacgacatccacaagcgggtagaggtcctctcgggcggcgagcggaaccggctggcactggccaagatgctgttgcggccctcgaacttgctgctgatggacgagccaaccaaccacctggacctcttcagcaaggaggtgctgctggacgccctcaagacctttgccggcaccgtggtcttcgtctcccacgaccggcacttcatcgacggcctggccacccgggtcgtggaggtggagggaggtcggcttaccagctatcacggcgactacgagtattacctgcggaaaaaagcagcggacgattgcccggccccacaggccgccgctggccggtcccaggtgcctgacgcatcggccgggtcgccgaccgcggaatccaaggaggagcggcagcgccagcgggaggaggaaaaggcccgccagcgggacgaaaagcgccgcctgaagcgcctcgaagagctggaatccgccattgccgccgaagaagggctcctggccgacctggaggcgcgcatggctgatccggcctttttcgatgaccacgagcaggcccggcgggggggcgaagaacatgccggactcaccgctcgcattgcctccctgtacgaagaatgggagagcgtcgccgcaggctgaggagtgggtgttcctatccccgcgaccttgttgcattcacgcgccattcattgacaggcgcggcttcagaggctactctttctgtactctgccgccaccgtgagccgctcgaccagagggtcagttcccatgtccgagtccgtgtcgatatcagtccccgccgttcttccgctctttcccctccgggagatcgtcgcctttccctatatgatcttcccgctgttcctcaaggacgacgaactgaccgcgttcgaggacatgctcggccacgagcagatggtggtgctcgcccggacccgggaagaggcggtgcccggccagacgccacagctctgcgagatcggcaccctctgcaaggtgaaccagatctaccggcttcccgaggggggcggcaaggtggtcctggagggggtcgtgcgggtacggatcctggacgtggcggatacgcttccccacatccaggtccgctgtgaggtggtccacgagttcttcgagaagtcagtggtttccgaagctctggtccagagtctcaacgcactcctcaagatcgctctttcgtatggtcgccccctgccggacgacgtcatgaagatgatcgacctgatcgacaacccggcccggctggcggacctggtggccctctacgtgaacctccccctggacgagcagcagcggctcctggagaccgtggacccccttgagcggctcaagaaggtgtacatgcacctgactgccgaggtgcaacggctccaggtgaagggcgaagtgcaggccgaagtgacccgccgggtggggaagagccagaaggagtacctgctgcgggagcagatgaagcagatccaggaggagcttggcgaggaggacccgcgcggcaccgagatgaccgagctgcggagccggatccagaacgccggcatgcccgacgaggtccgcaagatcgccgacaaggaactcaagcggctggaccggatcaatccttcgtcccccgaatacacggtggcccgcacctatctggactacctggccggcatgccctggggcaggtcgacggcggacaaccatgacatcaaccaggccgaggcggtgctggacgaagaccactacgacctgaagaaggtcaaggaacggattctcgaatacctggccgtccggaccctgcgcgagaggatgaaggggccgatcctctgcttcgtgggcccgccgggggtgggaaagacgagcctcggcaagtccatcgcccgggccctggggcggaagttcatccggatgtccctgggggggatgcgggacgaggcggaaatccgcggccaccgccgcacctacatcggcgcgcttccgggccggatcattcaggagatcttccgctgcggcagcaacaacccggttttcatgctcgacgaggtggacaagatcggcctcgatttccgaggcgacccggccagcgcgctcctggaggtgctcgacccggaacagaacagcaccttcaccgaccactatctggacgtgcccttcgatctctccaacgtcatgttcatcaccacggccaacctgttggacccggtgccggcggccctcaaggaccggatggaggtgatccggctctcgggctacaccgacgaggagaaggaaaagatcgcggtccgctacctcatccccaaggaggttgaggaaaacggcctctccgccacccctcccgcctttgcgtctgccgctatttacaagatcatcggcgactacacccgggaggccggggtgcgcaacctgcagcggagcatcgcatcggtctgccgcaaggtggccaaggagatcacccagggcaagcccctgcgggagaccatcacccccgaggtggtggaggagtttctggggccccgcaccttcttcaacgaggtggcggcggaacaggatcgggtcggcgtggtgacggggctcgcctggaccgagaccggcggggacattctcttcgtggaggcgacccgcatgaaggggaagcgggatctgatcctgaccggcagcctgggggacgtgatgaaggagtcggcccggaccgccctttcctacgtgcgcgccacctgcgcggactgggggatcgacgagggggccttcgaggacagcgatctccacatccacgtgccggccggggctattcccaaggacggcccgtccgccgggctcaccatggtgaccgccatcgtgtcgctgctgtcgggacggccggcccggcgcgacgtggccatgaccggcgagatcagcctcaccggccgggcgctggccatcggcggccttaaggagaaggtcctggcggcccggcgggccggggtcaagaccgtggtggcgccctcgcgcaaccgggagaaccttgaggatatccccgacgacgtgaagaacgagcttaccttcatctttgtggatgacgtgcatgaggcggtggctgccgcgctccagtgacaaccgatgccattgacctccattgaacacaccgtcaaaagcttcctcgccgaattccaggcgttctgcgtcctgtcgctcagggccgtggtgcgcatcttccgccgccccggctactaccgggaattcgtcatccagttcgacaagatgggcgtcggctccctcttcatcatctgcctcacgggactgttcaccggcatggtcatggcgctccaggccctgatccagctcaagcccttcgccgccaccagctacgtgggggggatggtggcggtaaccatggtaaaggagctggggccggtcctctcgtccctcatggtcgcgggccgggtcggctcgtccatcaccgccgagctgggcaccatggtggtgaccgagcaggtggacgccatgcgggtggaggggaccgacatcgtcagccggctggtcacctcccgcctcaaggcactgatgctggccatgcccatgctcgccctggtcaccgacgcggtggccctgctgggcgggtacatcattgcggcggggtatgacatcaacctcctcatgtactggaagtcactgccccagttcatggtgttccaggacctcatcgagggggtgatgaaaccctttgtcttcggtacgctcatcgcgctcatcggctgttacgtggggctttccaccagcggcggcgccgagggggtggggacgtcggccaagcgggcagtggttctctcatcggtcatggtgttggtggccgattttttcatgaccaagatatttattgtgttccggtgagggcgacgacgtgagcggcggcgaacagggcatcaggatggacaaggtttcctactccgtgggcgggcggacgatcctcacggagttcgacctgtttctcgcgccgggcgtgaaccgcaccatcctgggacggagcggggccggcaagaccaccatcctgcggctcatgctgggactgatccgcccccaggccgggaccatctccatcgacggcatccccatcgggagcctgagcgagagcgagctgatccggctccggaagcagatcgccatcgtctttcaggggggggcgctcttcgattctctcacggtgggagaaaacgtgggctaccggctgctggaggaggggcgcctcggcgagggggagattgagcggatcgtgcttgagaagctctccttcgtggggctcgagcactccatcgacctctatccggcagagctctccggcggcatgaaaaagcgggtggccatcgcccgggccctggccgccgagccgcgctacatctttttcgacgagcccaccaccggcctcgacccggtgggggtctacaacatccagcacctgatgctccgcctgcagggggagggaaaaaccaccctgatggtcacccatgacctggaaaccgctttcgccgtgtccgagcgattttcgttcctccacgaagcgcggctcctcttcgaggggaccgaggaggagatgcgccggtgcgccgtacccgatatccgcgagttcctgacgccgtcggaggcgtcgctcttcaggaacagcgactagaacagaggacagttcatgaaacgaagcgacaccatatcgtggtcccaggtgcggggcgggcttttcgtcctggcggccctggccttttttgccggcggggtcctgatcatgggggacaagaccaagttcttcgtgcccaaggggaggctgtcggtgatcatgaccgacgtggccggactcaaggtgggtgctccggtctggctggccggggtcgatgtgggcatcgtcaccgacatccgtttcgagcgccccgagcagagcaatgaggtggaggcggtgcttgaggtggacgaggaggccctgaagaagatcggccgcgactcggtcatcaccgtcaagacccgcggactcctgggggaaaagtacgttgacatcacccccacccgccagatcatcgccacacccgtgacgcggctccagggcaccagcctccccaagctcgacgacgtggtccagaaggcgggcgaggcctttgagcgggtcaacgccgtggtggccaagaccgagcggggcgaggggaccctgggacgtttcgccagcgatcccaagctctacgacaacctggtgcggctcacggtggaactgaacaccatcgccggatcagtgaaccggggcgagggtaccctcggcatgctcaaccggagccgtgagccctatgaccggctcatgaagatcctgtcccgcgccgacgacaccctggcggagatccagtcgtcggaagggaccctgagcaagctcattcgcgaccgtgagctctacgacaagctggtggcggtggccgacaaggccggcggtgccgcggacgaggtgcgggagctgaaccgcaagctggtggccaaggagggaaccctggggctcctcctggccgaccggggcttctacgacaaggggatgagcctcatcgaccgggccgaccgctccctttcctccctggaagagatcaccacgcgcctccagcggggcgaggggaccgccggcaagctcctgtcggacaaggagctctacgacaagctcaaccggatggtggacgacctggacctgctcgtcagggacatcaaggaaaaccccaagcggtacgtgaagttttcgctgttctgacggccggaacgacccggcaatcactttcaactgaggtaggacatgaaaagatcggctatgtgcatcgcagtgcaaatactgctggcgttggttgtcatcctcccggccctcggcgcgggccttgaggagcgggtgcgggagcataccctgaaaaacgggatgaagctcctcatggttgagcgccatacttcccccacggtggcggcgtggatccggttccgggtggggagcgtggacgagcgcagcgacgagcggggaatcgcccacctgctggaacacatgctgttcaaggggaccaagaccctcggcacgaaggattatgccgccgaaaagccgctcctggacaagatcgaggaaacggcccaggccctgatcgccgagaaggccaagggcgcccgggccgacgccggccgggtggatgaactcggcaagaagctcaatgccctggaggccgatgccgggaagtacgtgatcaaggaggagttcgccgagatctacgcccgcaacggcggggccggctacaacgccatgaccggcaaggacggcaccacctacctcatcaacatgccttccaacaagctggagctctgggccgccatcgagggggaccggatgcagaacgcggtgctgcgcgagttctacaccgagcgcgacgtggtcatggaggagcggcgccgctcctacgacacggagccggggtccaagctctgggagactttcgtggccgtcacctacaatgcccacccctacggtcagccgatcatcggctggatgtccgatctggagaacctgaccaggaccaaggccgaggagttcttccgccgctactacaagcccaacaacgccatcgttgccctggtgggggacatcgacccggacaagaccatcgccctggttgagaagtacttcggcgatatcccgcccgggaccctggtgggaccggtggccgtggtggagcccgcccagcagggcgagcgtcgggtggagatcctggccgacgcggagccggaactgcttgtcggcttccacaagcccaccctgcccaatcccgacgactacgtcttcgacgtgatcgacatgatcctggccgacggccgcacctcgcgcctctacaagaagctggtggtggagaagcagctggccgccgaggtctcaaccttttctgccccgggaagccgctatcccaacctcttcgtgctggccgccaccccccgcgcgccccacacggcgaaggaggtggaggatgccatctacgaggagctggagcggctcaagaaggagcccatgaccgagcgggagctggcgcagatcctcaatcgcctggaatacgaggaaagccggcagatgatctccaacggcgggctcgcccgcaacctgaccgagtatgaagcggtcaccggctcatggcggtacttgatcgagcaccgcaaagaggtggccaaggtgacccccgacgacgtgatccgggtggcccggaagtatttcgtccgcgagaaccggaccgtgggggtcatcacgaagaaagaagacgtaaagtagcggcacagccaaccttatcgcgaacgaggacgcacgaatgaccattacgcaacgtttcgccctgttcttagcatttctggtactcgtaccccttgccgccctgggcgccgaggcgcccaaaacagcaaaggccgacccccgcaccatgaccttcccgcagccggccttcgaggtcccccggaccgagcgggcggtgctgaaaaacggcatggtcgtccacatgctcccggaccgggagctgcccgtggtgagcctcacggcctacgtgaacgtggggagcatctatgagccggccgacaaggcgggccttgccgggctcaccggtgcggtcatgcggagcggcggcaccagggatatggcccccgaggccctggacgcggagcttgagttcatggcctcctcggtggaggggggtatcggcagcgatgcggggaatgtctccctggcgtccctgtcccgcaaccttccccggaccctggaactgttcgcccgggtgatgatgaacccggccttccgggaagaccgggttaccctggcaaagaaccggaccatcgaggccatccgccgccagaatgacgattccaagggaatcgccgaccgtgaactccagaaggccctctatcccggccaccccctggggcgcttccctacggtggccacggtccagtccatcacccgcgacgatctggcggcgtttcacgaccgctatttccgccccggtaatgttgtcatcgccgctgccggcgactttgaccccaaggaactggtgaagctcctggaaaaggcctttgcaggctggaaggaagagaaggtcgatttcccgcccgtggccgaaccgtcccgggagatgaagcccgccgtgctcctggcgcgcaaggaggtgaaccagtcggccatccgcatggggcacctggggatcgacaagaacaacccggatctctacgccatcagggtcatggactacatcctggggggcggcttcacctcgcgcctcaccaccgagatccgctccaaccaggggctggcctacaacgtgggtgcgtccttcgacgtggggcgccgcttcgtgggcaccttcgaggccgagaccgagaccaagagcggatccactgccaaggccatcggcctcatgcgggacatcatcgacggcatgcgcaaggaaccggtgaccgaccaggagctgaacctggccaaggaggcgatcatcaactccttcatcttcggtttcgcccgtcccgacttcatagccaaccagcgggcccggctcgaattctacggctatcccgacggctatctggaaaactaccgggccaatatcgcccgggtcaccaaggaggatgtcctccgcgcggcgcggacctacctgcaccctgatcgactgatcattctcgtggttggtgaagacaagacattcgacaaacccctctccaccttcggcacggttcaggagatcaagctggagaacgggaagtaagaaaggagacaactgtatggcaacctggaagtgcggaacctgcggcttcaccaaagaggggcgctgcaagccccagaagtgtccccagtgtcaggaaaaggggaatttcgagaagcaggagtgatactgagaaaggcggcccatgggccgccttttttctgttgatgacgataagttgacgtagtcgggatgtgaattcatcctgttgcgtgtcgtgggtaaggtgtataaatcctgcggattattgatgtttgcgtacccggtgtatttctgctgtattttggtaccttgtttgcattttgaggagccatcacacttttcaaggaggcacgttacgcctatgaaaacaaagggctggggtgcgctggcagtgctccccctggcgctcgcactcgccggaaacgtggcggcggaagaggtcaaggggaaggttaaaaccgtttcggtaaaggcggggcagatatccctcacagtggagagcaaaggggtgatgctcttcagggtgaccgacgggacaacattcgccaatgcggcatcgatcagggagattcacgccgatgatctcctgcaggtcgattatcgggttgacggcttcgacaacgtggcaaaggccgttgccaaggtcgtcgccaagctgccggaaggcgtcaccgcgatggacaccagggaactggaggccctggtggccaagggaacggaggaggggggatatctgctgatcgactcccgtcccgccggaaagtacaatgaggcccatatcccgacggccgtatcgattccctttgccgagctcgaaaagaaccccgcgcttctgacggcgtcgaaagaccggcttctggtgttctactgcggtggcgtcacctgagtactcagtcccaaatccgccggtctggcgaaaaaatcgggatacgagaaggtccgcgtctatctggacggcgaaccggagtggaaaaaggccgaactgcccctggagtcgagcctggcatttgttgaaaaggggaatatcgttctcattgacctgcggtcccccgagaaggtggccgcgggccacatccccggcgccgtcggcatccccgccgcggacctcgccgccgcgcaggcaaaatttcccgcctacaggggagcccacctggtcttctattcggacagtgccgaggacctcagccaggcccttgaactggcacgggactggaattacaagaacgctaccattttcccgggcgggatcggtgcctggcagaaggccggcaagcacctgaagaccggtgccgcggccgcaactgtcacatatgtgaaaaagcttgccccgggcgaggtcggcacagaggactttcaggcggcgctaaaggacggcaggacggtcgtcatcgacgcccgtgcccccggcgagttcgaaaagggacatttcaagggagcggtcaatatcccggcggaggaggcagcgaagcggctggccgagattcccgccgaccggcccgtactcgtccattgctctaccggcacccgggcagagatggtctacgacctggtgaaggacaaagggtacaatctcaaatacctaaaggccggcgtggagtttgccgccgacggaagctacaccatcagcgagtagcgtctggcgggacagtgccggtttcggaggagcagggggcaccggaagggcgggacaccggcggcatgccggttgtctgtcggccgttccggtgcccctttcgtttatcgccccctcagtatcctaccacgtggagttccacgctgatcaggtcgttgaccaggtgcatccccagtttttcgaagagtttgcccgagccgtagttgacgttccagcgggtccggtccaggtcgaggcatccctgggccgtgacgccgccgtcctgccggggtgcgatgagggcgggacaggcgacggggtggctcgttcccctgatggtgagagagcccgtgatccggtagttgggggtgccgggggtggcgtccggcagcggctcggccccggtcaggtcaaaggtggcggtggggtggcgggcggtgtcgaagaagtcgtccgattgcaggtgggcgaccagcaggcggttgagggcgctctcggtcaggtcggcgttggcgatggtggtcatgtcgatggttacccgcccccggacgggcactccccgggacaccgtcagttcgccgcttgccacggcgatggtgccgtggtgtcgaccgttgatattacggcctgcccagtggagcatgcttttggccgggtcgacccggtaggtcccgtcccggagtgtcggcgccggcatggtctgcccgggggcttcgtccaccggcaggccggcggcgcgccattcgtggagtccgccggtaaaggcccgtacgttgcgatagcctgccgccgccagcttttccgccgccaccaccgcatcccgggagcggccgctcgacccgtaaaccacgatggccgcgtccttgtcggcggttatggccttcacctgctccaggaacgtcacctcgtagacgcaggcattacaggcgcctgccacgtgacactccccgtagtactccttgggcagcacatcgatgacgatcagcgttctctcggttagccccgtacgcagctcttccctgtcgatggtggcgtctgccatgtcgcgcccctcactttggttgggtgatggctagatgctaccacggagggagtgctcgtcaaggcgtgctcagaatgcctgctgggcgctgtctcttttctccttgggcaggaagaggttcaggagcacggcggtgatgccgcagaggctcaccccctggagagtcacccagccggcctggagggtcaggccgccgatgccgaatacaagcaccagcgacacgattaccaggttgcgggggcggtgcatgtcgacccgggcatggatgagggtattgaggcccacggcggcaatgctgccgaacagcaggatcatgatccctcccatgaccggggtgggaatggactggagcagggcgttgaacttgccgaaaaaggccatgaggatggcgatgcaggcggcccaggtcatgatgacggggttgtggttgcgggtgatcatgaccgcgccggtcacctcggaataggtggtcaccggcggaccaccgatgagtccggccacgcagaccgccagcccgtcgccgagcatggtacggtggagccccggccgggcggtgtagtcgcgccccgtaacggccccgatggcgatgatgtcgcccacatgctcgatggccggggccagcgccacagggatcatgaagaagaccgccggccagctccactggggtgccacgaaggggggcatggcgaaccagggggccgcggcgatggtgctgaagttcaccagccccagaaacgccgagaggctgtagcccactgtaacccccgcaaggatcggtatgagccggaagatgccctttgccttgagggcaatgaccacggtggtggcaagggatacgccggccaccaggagggccgtctggtaatcgaccagcactgccttgccgtcgccggtcttgcccatggccaggttgaccgccacgccggcgagccccaggccgatgagcatgatgatggggcccaccaccacggggggcatgatccggtggatgaatgcgacgccccgcatcttgatgagcagcgccagcatcagatagagcgcgccggaggcgaagagccccgacagggtggccgggatgccccaggtctggacgctgtagatgatcggcgcgatgaacgcgaaggaggagccaaggaagatggggaccttgcgcccggtgcacgcctggaagatcagggtgccgatgccggcgcccagcagggccatgctcgggttgagcccggtgaggatcggcaccagcacgagggcgccgaaggcgacgaagagtatctgcgcgccggcgatggcctggcgccagaccggttcctggtggtgggtcatggcatgctccgcgggaagttatttagtgccgaagatcttgtcccccgcgtcgccgagaccggggaggatgtagccgtgttcgttgaggcagcggtcaatggccgccacgtagatgtccacatcgggatgggcggcagtgacccgggcgagcccctcgggtgccgccaccagcgccaggaccctgatctggcggcaaccgttgcgcttgagcatgctgatggttgcctccatggagccgcccgtggcgagcatcgggtcgaggatgacggccagccgttcgtcaagcttgtccacgaacttctccagataggtgtgtgcttcgagggtctcctcgttgcgggcgagtcccaccacgctcaccttggcgttggggatcatgtcgaggaccccgtcgagcatgccgatgccggcccgcaggatgggcaccaccgtcaccttcttccccttgatctgttcgatctccaccgggttgccgtcccagccggtgatggtccggacctccagggggaagtcgccgcacgcctcgtaggccagcaaccgcgccagctcggcggcaagttcccgaaatttcttggtgctgatatccgcctcgcgcatgaggccgatcttgtgcctgactaacgggtgggtaagctcgtgaacgcccatggatgcctccgttgtggtaattcgccggccggaagattacccgaatttgtcagacaagtcatctgaaaagggcgcgtcggcggcgacgatgcgccgcgtggtgcgccggctcctttccgttgacactgcgcaacgcggaaaggtatcttgagcgggtaccgaacggagccacggaaggggagcgggggcggcatgagcaaggacaaggacgagcggaagcgaccgcagctgcggttggtggtgaacaacgtggagaagcggtcgggacgtccggttgcgggggaagatgatttcataaccctggacgaactcatcctgcggcgccacgagtttcgtggtcacttctatgccggggtggggcgtcttcaggaaaaggcgtaccgctctctggagcgctacctggagcgaaaggggtgggcctacggtctggatcccatgcacgggcgactcatggtcatccctgccggcctggtctgcccggaggcgatcgtgcccgacagctcccagcaggacgaagtgctcgtttttgccggcgaagacctgaccggcgtggggctctgcctctccctggagatgattatccccttctggagcgatgatgacgccgtcatggaggacgcgctgctctcggcgccgattctcccctacgggatgctcttcctggaggagaaccggcaggacggttacctggacctcatctatcgcgtggcgttgcccctctatccgcccgcgccgacggtgcgcgtacttgacaaactctttgccgtggcgcggaccgaattggccgaaaccctccgcaccctggccgatttttccgactgatccctagcgcgacgttcccccggcggctggctgcacgcagccgccggggggatgcctcaggcaccgatcttgaatttacccaccagttcctgcagctcacgcgccaggctggccagctggccggccgcctgagcggagtcctgcgcaccgcgggccgtactctggaccgtatcggtgatgtcctggatgttcctggtgatctcgccggtggtggcgttctgctcctcggcggcagtggcgatctggttcacctgcccagtcacgtcggagacgcgctggaggatcgcctggagcgattcgcccgagcgcgaggcctcgtcggtgccgcgggtgacctcgtgaactccctcttccatggaagtgaccgcaccgcgggtctcctgctggatgctcttgatcatggagccgatctctttcgtggcccgggtggtgcgttcggccagggccctgacctcgtcggccaccacggcgaagccgcgcccctgctcaccggcccgggctgcctcgatggcggcgttgagggccagcagattggtctggtcggcaatgtcctcgatagtgccgatgatctcgccgatctggtcgctcctgctgccgaggctttccacggtccgggccgtgtccttcacccggtcggcgatgctcgccatgacggcgatggtccgttccaccacctccgctccgtcccgggccgtttcggtagcctgcatggcgccgtcggcggcgattgaacagcttcccgcgatctcctgggaggtggaggccatctgctcgctggccgtagcaacggtcgtggcctggccggctaccgcttccatgctccgggccatgtccgccgacgtaacgttgagctggcttgccgccgatgccagttgcgcggcgttctgggcgatgcgggtgatgatgccctggatggtcgacgtgagccggttgatgccgccggccaggttgccgatctcgtcctgggtccgcaccggcaggactctggtcaggtcgccgccgccgctggcaagttcgtccacctggcgcgagacatcggcaatgggtgcgatgatcgtcttgctgaagaagaagtacatgcaggccaggagcaccaggaagaaaactgttcccaccacggccagcatgatgagcaggtggcgggcgccctcatagccttcttcgatggaggtggtgaccaggagtccgcccaggtaggcggcgccagcgtcgtggcaactctggcagcgctgctcgttggggaagggaaggaccaggctcagggtgcgcttgccgtccagggtctccttgaattcaagggtgcggccggcggcaatggcctgctggatcttggcgttgggggtctgggagggggttggcgacacctctttggcctgctcgtcgaaaaccctgaggtccatgatgaaattcttgctcttgaccgcggagatgaagcggtccacttccgaggagtcgcccttcatcatatagccgtcaatgtcgtgaatgatgagcccggccagattacgggcattcttgagctgaagatcgagggatgatctgaactggagccatcccgccaccgaccccagcgtgaagaggccaagcgaaaggcatatcccgagaatcgccagaactttgaatgccagctttttacccaacatttaaaacctcccactgtaaacaaatgatgaataaattgtcgcttgagagctatagaatttatcggctgtcgtaagaaaatgtttagtaaaaaaataaacaactaattcattcttcaagatacttgaatgcctccggaaagtactccattccgctaaggccggagcaggctgtcggcccattctgtgcatcgaacccgacagtgagtacgcggtgcctgtttcagcggcagccgctacgaggaggctcgccatgctggtcatgatccagaacgattccgaagtgccgccgggaatcttcggtgattttctgcgggaggagcgcattcccttcagccttgtgcatccctgcgccggcgatccgctgccgctgccggccgaggtgacggcggccatcgtgctgggcggcgccatgggggtccacgacacggagaaacatccgtttctcgaaacggtcaaggcgttcatcggtggctgcgtggcggccggccgcccctacctgggcatctgtctcggcgggcagctcctcgccgacgtgttcggggcgccggtcacctccggtgccgacggcgagaaagggactttccccgttgacctgaccgtcgagggggagcgcgatccgctctttgccggcattccccggcgtttcatcacgttccagtggcatgacgacacctttgccgttcccaccggcggcgtcctgctggcctcgtccgccgtctgcctccgccaggcgttccgggtgggcgaccgggcatgggggctccagttccacccggaggtgaaccgggagatcgttggcgcctgggcccggtggagcggggatacggcaccggacgcggagagcttcctggcggcttttgccgctgccgagacggagtatcgggcggcgtcccggctgatgctgggcaattttctcgtggctgcggggatgaagcgagcccgataagtgggccgtccctgcctctgtgcccgatatttgggcagaccggagggggccgtttcccccggtgccgcgccggacagcggttttcccgattgctagagcctggcacggctcgtgctaatctaaacgtacataaccgacagattcagtcttgcagggcatcggggccccggaacagcattccggggccttttcgtttgccggaaaggagccgggccatggaacatacccttaagcacgaagtcatcatcgacgacaccactctgcgtgacggcgaacagaccgccggggtcgtcttcagcaagaaagagaagatagccattgcccgcatgcttgactccatcggggtccgggagttggagtgcggcattccggccatgggagaggacgaacgcgccgcggtccgggcgctggtggacctggggctctctgcccggctcattacctggaaccgggcgctggtggccgacatccaggcgtccatcgactgcggcattaccgcggtggacatctccctgtcggtttccgaccagatgatcgcccacaagttgcgcaaggaccgccgttgggtaaaggagcagctcaggcactccctcggctttgcgaaggagaaggggctttacgtttcagtgggaggggaggattcgagccgggccgacctcctcttcctggtggagctcatggaggtcgcccgcgatatgggagccgaccggttccgcttttgcgacaccctcggcattctcgaccccttcaccatgtacgaaaaggtgcgcacgctacgaacggccgtgccggaactcgatatcgaagtgcacacccacaacgacctggggatggccaccgccaatgcaatcgccggaatcaaggccggtgcccgttttgtgaacaccaccgtaaacggccttggcgaacgggccggcaacgcggctctggaagaggtggtcatggcgctcaagctcgcctgcgggtgtgatccgggcatcgacacccaacgcttccatgagatctcgcgcttcgtggggcgtgcctcccagcggccggtccctccctggaaagcggtggtgggcgagcgggtcttttctcacgaatcggggctccacgcggacggcgtcatcaagaaccccctcaattacgagggattcgatccggcggaggtggggcttcggcgccacatcgtggtgggcaagcattcggggacgagcggtctcgtggagcggttccggagcatgggggtggaactggcgcgcgaagaggccgcggagctgatggatgaggtgcgcgccgtggcccagcggctcaagcgccccctctccgacggcgatctccgccggctctacgcggcgggaaagcatgaccgcctggcagcatgatgcgctgatgttcatggttgcataaataatgggcaaacgagggggcgggcgatcggcgtgccccttcttttctggtcggcaaaattatcgaagtaacaataacatgccgaaattactgtgacgatccggtgtgcgcaagagtggcacggcctatgctaaacaaatgacaaacaatcggcacaacgctgtgccatccatgcaacgaaatcgggtaaccaggcaaaggcgccttccaccacgggtggaggcgcctttctttttttacattgtgcggaaaggaggagaagctgaacgtcgttgggaggacattcgtgaatgcaattattactgacaaaggagaagcatcaatgaaaatgacgatgaagattctttccctgaccacagcactcgttaccatgatcaccggcgttgccctggcgaccccctccacccaggtctggattccgtccaccgatgtgcaggccttcggcacggcccacctcggcatcgacaattacctgagggtctccaagaatcccgacggcagccgccagcccaacacctacgacctgggcctgaccttcggccttctccccttcgagaagctccagatggaagcgggcgtagactacatggtgaatgcaacctcccccggcgacagccatcccttctacctcaacgtgaagctggcaacccccgaggggtcgctcttcgggtactcgcccgccattgccgtaggtgcctacaacatcggcttcaaggaagacgtctctgaccagaacatcgtgtacgggctcgtcgccaagaccctgccggttgtggggagactgtcggcgggctacttcgtcgggaacagtgcggtgctgaacgacgcgaacggcgagaacgacaaccatggcgtgctcctttcctgggaccgtaccatgagcgaaatctccgacaagctgtgggtggcggtcgactaccaggggagcgacagcttcatgggagccctgaacttcggtgtttcctgggccttctccaagaacgtatcgctcctcgtgggctacgacatctacaacagctcggtaacgggcgggaagaataccttcaccacccagctcgacatcaatttcccttaaccgggagcaggatcggttcctgtcccacgtccacatacacggaggcacgcaatgaagctaatcgaggcgataatcaaaccgttcaagctggatgaagtgaaggacgccctcaacgaaatcggcatcgaggggatcaccgtgagcgaggtcaagggattcggccgccagaagggacataccgagttgtaccgcggcgccgagtacgtggtggacttcattcccaaggtaaagctggagatcgcggtggctgacgaactggtggcaaaggtggtggaaaccatcgaaagcaccgccaagaccggacggatcggcgacggcaagatattcatcctttccctggacgaggcggtcaggatcaggaccggtgagaagggtaacgaagcgatctgatcgctcgagatattacagaaaccaacggaggttcatcatgaagtggaaacgttcgatcatcacacttgccctggccgccgcagccttcatggctccggccgcagtcctcgccgaagaggccaaggcccccgccgtggcggcaacccaggcagccgtcacctccgcccaggctgctccggcggccgttgccccggctgaggccgcaccggcggctgccgaagcccccaaggtggccgaaccggtcctcaataccggcaataccgcctggatgctcgtctgcgcggccctggtccttctgatgcttcccggccttgccctcttttacggcggcatggtccggagcaaaaacgtcctctcaaccctgatgcattcctttgttgccatggggatcgtgggggtccagtgggccgtcatcggttactcgctggccttcggtcccgacatgggcggcatggggcttgtgggagacttcagccgggcgctgctcaacggaatgatcagcttcaaggacggcgcgccggtctacaccctctggcagaacgtgaccagtgaacccaacgccatccccgagtacgtctttgccatgttccagggaatgttcgccatgatcaccgtagccctcatctccggcgccatggccgagcgggttaagttctccgcctactgcgtctttgtgctcctttggaccaccctggtctacgatcccctggcccactgggtctggatggtggacggctggctcttcaagaagggtgccctggactttgccggcggcaccgttgttcacctctcctccggtatttccgccctggcgttcctcgtcttcctcggcaaacgtcacgggttcccccatgagcgtatggctccccataacctctccatgaccatgctcggcgtggggctcctctggttcggctggttcgggttcaacgcgggttcggcggtagtcggcgtgaacaacgttgatgcggccggcgggcttgcgggcctcgccttcgccaccaccaccatcgccccggcagccggcggcctggcctggatgatcgccgaatggatccacgcgggcaggccctcggcactcggcttcggttcaggcgtggtcgcaggactggtcggcattacgcccgcggccggctttgtccagccgggcgctgccatcatcatcggcctcggcgccggcgtgatctgctacctgggtgtgctcatgaaggcgaagctcaagtatgacgactccctggatgccttcggcgtgcacggcgtgggcggcacctttggcgccctcgtcaccggcgtcttcgccacggtgggggccacggggctcctctccggcaacgtgtcccagttcatcacccaggtgatcggggtggtgtcggccggtgcctatgccttcatcgtgaccctggtcatcgccttcatcctcgacaagaccatcggtctccgggtggagaaggaagacgagatcatgggcctcgaccagacccagcactccgagtcggcgtacaactagaaacattttatctcacgtttctgatgagccgccccttccagggggcggcttttctttttgtgctgaaatattgggcagactggtgattgaaaaagcggcattaatcgaggtgacggccggtcgatggtgcgtaaaggcctgaatatataacatcttcgttctggcatgcctcgtgcctaacggatggtggggctctccgcttcggcccccaaccggatcccgggtgacccatggcaaatgcgcttgcgaagtacatagcagaaaaggaccctgtcgagggcgagctgctggagcttcttgcattcaacgagaagatggccgagctcggccggatggcggccggtgtggtgcatgagctgaacacgcctctgtcggtcatcgtttcggccacccagatgatcctccgcgaagagggcctgcccgatttcgtacgcgagatggtggagcgggtcaaccaggaagcccaccggctgtctgacatgaccaagggggtcctttcctttacccgccgggacgtaagcgaccaccaggaagcggacgtgaaccaggtgctccgggaggccatgaccctgttgcgttacgaggcccataaacgctctatcgccgtcatcgaagatctggattaccggctccccttcattgccgccgacgccaaccgggcgaagcaggttatcataaacctggtcatgaacgccctccaggccatgggagagggcggaaagctcttcattcgcaccagccagaacggggaggggggcgtaacggtgcaggtgacggatacgggtcccggcatcccggctgaattgctggggcatatcttcaccccctttttcaccaccaaagagccgggagagggcaccgggctgggcctgttcattacccgcaagctcatggagtcggtgggcggggccatcgcggtggaaagcacggtgggggaggggacatcctttacgctcacctttgtcgcagccgagtgaatttttaggcacttcccgattcacagccgcccaactacggttcgggcggctttttttgtcgcgtgaaacgcggctgtttgctataacccctcaagcaccatttccgggagaatgccatgaccgccacgtatctcgccgttgccgccgaggctgcccgccgggccggacaactccagcgcgagcgtctctggaccgaccacgacatccgctacaagggggagatcgatctggtcaccgaggttgatcaggccagcgaggagctgatcgtcgccgccatccgcgccgcgttccccgaccatgacatcctggccgaggaacagaccagggagacgggcacctcccggtatcgctggatcgtggaccccctggacggcaccaccaactatgcccacggctttccgtggttctgcgtctccattgcccttgaaatcgacggagaggtgaccgtcggcgtggtctaccaaccggttatggacgagcttttctccgccgtgaagggggagggtgccttcgtgaacggcagtccgatccacgtctcgtcgcgggctcccctgaagcagtgcctgctggctacgggcttcccctatgaccggacccgtgacaatgaaaacaacttcgacaacttctaccgcttccagtttgccgcccgcgccgtgcgccgagccggcgccgcggccctcgacctggcctgtgttgccgccggcaggcttgacggctactgggagctcaagctcaagccgtgggacgtggccgccggctttctgctggtgaccgaagcgggggggcgggtcaccactcacgacggcgcatccttctccgtgtccgaacatcgcatcctggcttccaacggtctgatccacgacgaaatgcagagggtgctggcggcgggagacaccctctaacctgtcgttttcccatattgactgtatttgcccattgacgactgtgctgttccgggcgtatatcctctgcttcccgtggagaatgcaatggcagaacgtaatgaagagtcgatgaaaaccgaagagcctgtccgcctggtattcgtagtagagggccgggtggccgtggcgccgtatcttgatacggtgcggagcgaagtggaggacgtgacggtcgtctcctccatcggggaactttttcccctcatggcgcgggaggcgttcaacggtatcctcctggacgttcccaccctggttcgggcgaccagcacggaaaaggctgccctctacgatctgatccaggtgtttcccacgctcagggtgaaatgggattcccgctctgccacggtgcgggcgcttttctacgatcgcgtccccggtcccggcgccgggctcgggagcttcgtccgccaggtctgcgcctgtttcgtcccccgcatcatccgccggagggaccgggttgccgctcacctgaacgtgatggtttcggaaaccccggcgttcagcccggaagaggtgacgcgcacggtcagcctcaatctctcgctcgacgggtgctttctcattgccgtcgatccctggccccagggcgcccggctctggctgcgcatgctggaattcgacgaccagacacccatcgcggcggaggtccgctggcgcaagccgtggggggtgtcgccgggcatagccggcgccggggtcagatttcttgagctgacggatgagcagaggaagtgtgttgttgatttgtgtgagcagaatagggtggtaggcggtatctgaagctggcgtattattctctgcagccggttggtatatatttttacaaaaaataatcaaaatctgatttactaatgtctatcaaattggtaaggtatcttacggtttgaaggcgtttcgggcagcaacgagcgtaacccacaacagaatacggcttaacttatcaagagcgaccgagggacaggcccggtgacgtcgcggcaacctccccatggggggaaggtgccaattcctgcgagaccgacaggtttcgggagataaggaagagcgtgacacctcacggtgaatcgaatcctcttccgcaccccggaaggggatttttcattgtggaggaaaccatgaacatcgcgacgcaggcagcacagatcggtctcgactgggatacccgcaccggggcggtgacggtacccatctaccagacggcaaccttccggcatccgggattgggccagagcacgggctacgattattcccgctccggcaaccccacccgccaggccctggaagaggggatcgcccggctggacggcggcgccaggggatttgcctatgcctcgggcatggctgccatcgccaatctcctcctgctcttcaagagcggcgaccacctggtggtgaccgaggacctctacggcggcacctgccgtctcttcgaccagattctggtccagtacggcctctcgttcacctatgtggacacgagcgatcctgaggcggtgcgggacgccatccgtcccgagaccagggccctgttcgtggagtccctcaccaacccgctcctcaaggtcgccgatatcgcggccctctcgaccctctgccgcgagcgggggctgctttgtatcgtggacaacaccttcctcactccctatcttctgcggcccctggatctcggggccgacatcacggtctacagcggcaccaagtacctgtccgggcacaacgacacggtgtcggggctggtcgtggtcaaggagccggccctggccgagcgggtctacttcctccagaattccgtgggcgcagtgctggggccccaggatgcgtggctcaccatccgggggatgaagaccctgtcggtgcgactggaccgccagcaggaaaacgccggccggatcgccgaatggctggcgcggcatccgcgggtgccacgggtcttctatccggggctgccgggccatccgggccacgaactgctggcgcgccaggcccggggcttcggcgccatgatcgctttcgaggtggatgataaggctctggtggagcgtttgctcctcaagacggaattgatatcattcgcggaaagcctcggcggcgttgaaaccctgatcacctttccccaggttcagacccatgcggacatcccgccggaggttcgggagcggctcggcatcaatgacgtgctcctgcgcctttcggtggggatcgaggatgcggacgaccttatcgccgacctgtcccgggcattcgcgtaagaaatggaggacatcatgaaattcggcacccgcatcatccatacgggccgtgagatcgatccgaccaccggagcgctctcggttcccatttaccagacgtccacctatcggcaggaatcggtggaccatttcggcaagtacgattacgcccgctcggacaaccccacccgcgaggcccttgaggaaaccgtggcccagctggagaacgggacgcggggattcgccttcgcctcgggcatggccgccatctcctccacgctgctcctgttctcgcccggcgatcacctggtggtctgcgaggatgtctatggcggtaccttccgggcgctgacccagcttttcagccggctgggggtcgagtccaccttcgtggacgccacggacacggccgccattgaggcggccttccgcccgaacaccaagggcctctatctggagaccccctccaatccactcatgaagatcaccgacctggccgccgcggcccgcctggcccgggagaggggggccatcaccctggtggacaacacgttcatgactccctacctgcagcggcccctggacctgggctgcgacgtggtgctccacagcgggaccaagttcctgaacggccacagcgatgtggtctgcggctttgccgtggtgagggacccggagttggggcagcggatcaggttcatccagaatgccttcggcgccatcctgggcccccaggattcatggctcgtgctgcggggtatcaagaccctgcgggtccggatggaggaaagccaggccggggcggtcaaaattgccaactggctggctggggaaaaacgggtgagccgggttttctatcccggactccccgatcatccgggtcacgatatccatggccggcagtcgtcgggccccggcgcggtcctgtcgttcaccctggataccgttgaaaccacccgccgcctgctggaggggatgcgtctggctgcctttgccgtgagcctcggcggggtggaaagcatcatctcctatcccgccaggatgtcccacgcggccatgccgccggccgagcgggccgcccgggggatcggcgataccctggtacggctttccgtggggcttgaggacgccgacgacctcctggccgagatggaccgcctgatcaacggctgacacgatgcatggccgataatgaaacgcaatgaaaggattagggtttttgctgaagatcagtttttgtttacttttagctcaactccctgcgcatttcgccgatatctgtaacaaggtgcactgtggtccgctcctccgtcctttaatcatgcagcgggtagcagccaggtgatctttccttgaaagtacagaggcggtaatgaagattcggagcaccctcacagccggctgttttatcttcgccctgctcacggggctggtcggctatttcggcggcagcgccatcaccaggatcagcgccgagttcgacgcggtgacgcgggatggcttgccggccattaggactctccacgacatccgccatgcgggagtgcgcattgttgcctccaccagcgagttcggactggtgagcgtggtcggtcgcaacggcgttgctgcccgccatcaggttgaggaagaaaaagagctcctggaacagggagccggtctgtaccagtccgcgttttccaccctgaaagacctctccgaccgtcttgatcccgaaacacggcagtatgtgcaggaaatcgaccgggccggcagggatctcctggcgctgagcgcagagtccatggagaccgtgcgccgcgtcagctcacccgcggcgattttggaggtaaaggagcgcttcgagacagcggagagacacttcctcgacgttgtcgaccgcgctctcgccctcgaacggcggcggctcgtcacacgtcagcaggaagtccacgattccattaccctggcactgttcaccctcagcgcggcatctgcggtggcgctcctctttgcaatgggtggcggcaccctctcggcgatactgatttcacgtcccatagcgctcctgcaggaaggggtcgagcaggtggggcagggaatcctcgacacccgcatcgatatcagcggcaacaacgagatcggccggctcgccggcgccttcaaccgcatgaccacggaactccgggcggccaaggacgaaatcaccacggcgcgcaactacctggacaacgtgatctgctccatggccgacgccctcctggtggtggataccaacggtacggtcatgaacgtcaacccggccctctgcgggttgctcggctaccgggagaacgagttgatcggccgttccttctcgtccatcctggccgacggggggcatgggcagagcatcattgccgagatggccgagcaggggcaggttcccgaccgggagctcctctaccggagccgccagggcgagctgatcccggtggtcctgtccggcggcgccatgcggaaccaggacggcgaggtgtgcggcatcgtctgcatcgctcacgacatgagggaacgcaagagaagtgaagaggaaatccggcggcttgcctacttcgatcccctcaccggcctgccgaaccgggcactgttccaggaccgggtcagccacgccctggccgtggccaggcgtgaggaaggtgcggtggcgctgctgttcctggacctggaccggttcaaggacatcaacgacactctcggccatgccatgggagatctgctcctgacgtcggtggccgaccggctcaaggcccacgtgcgggtcagcgacacgttggccaggctgggcgacgacgagttcgtggtcatcctgaccggggcgcgggatgagcggggagtgagcatcgtggcccagtcgcttctggacctgctcaccccgtcctttgacctggaaggaaaagaggtgttcatctccaccagtatcggcattgccctgttcccgtccgacggcgaggacggcaatgtgctcctttcccgggccgatatggctctgcacgcggccaaggaggccggccgcaacgtctatcgcttctacagcgacgacatgaaccgctccgcccaggaccggcgggggcttgaggaccgtctgcggcgcgccttggccaatgaggagttctatctcgattatcagccccagatcgatatgcggaccgggggaatcttcggcgttgaggcgttgctgcgctggaaccaccccgaggaaggccttatcccgcccgggcgcttcattcccgcggccgaagagatggggttcatccgccgcatcggcgagtgggtcctgcgggcagcctgtctccagtgccgtgcctggcaggagtcgggcctcccgccggtcagggtggccgtcaacgtgtcggggcaccagttcaaccaaccggggttcatcgatatggtcgaccgggttctggaggagacagggcttgatcccacccttctggaactggagctgaccgaaagcaccctgctcgaaggggcccgggacacgatcatgaccctcatcgacctgaaggtaaggggcattcatctggccatcgacgacttcggcaccgggtattcgtccctcagctacctgaagcacttccccatcgaccggctcaagatcgaccgctcctttgtccgcgatatcgtctccgacctggacgaccgggccatcgtggaggcgatcatcgccatggcccacagcctggggctgcgggtcctggccgagggggtcgagcgggaggaggagctggagttgctgcgggagcgggggtgcgacgaggttcaggggtactacttcggcaggcccatgtcggcccgggacctggaggcgcgcctgatggcggcgttgcccgcccgcgggaccgcacccctgcggctgatagcgagggccgaagaggggtaggacctggccggtcaccgaaggccttctgaacctcgatactctcctctctccggcatttccggccgaaacaaccggccgtaatgccgcctcaggcggtcccgccgttgcgccgctcccccacgatccggccatcgctcacatcaagtatccgatcgaaaccgtgcaccatccggtggtcgtgggtgaccaccatgatcgccgaatggttctccacggcgagccgcttgaggagcgccatcacgttcgagccgttttcggtgtccagggccgcggtcggctcgtctgccaggatgacccggggccggttggccagggcccgggcaatggccacccgctgcgattgtccccccgacaggtgtgacggatagtgcccggcccgctccgccagccccagctctcccagcaggtccagcccccgttgtttcgcctcttttcgaccgactccattgatttccatggcaaccatcacgttttccagggccgtgagaaaggggatcaggttgtgggcctgaaagatgaatcccagccgctcgcgcctgatccgcttcaggtcgaggcccggcaaccatccctcgtcggccacggttattccgtcgatcaccacccggccgtgggtcggttccgtaaccagtcctatggaggtgagcagggtcgtcttgcccgagcccgacgggcccagaatcgccaccagctccccgggcgacacccggaaggaggcgtcggtgagcgccctgaccgccgtttctcccgtcccgtaaatctttgtcaggttttccacttccaccgcgtacatgcagattcctcccgttgttacgagctcagggcgtcggcggcttccaccttcagcgccttgcggatgcccaccatgctcgctgccacgcagattaccaccacgatgaggaagagcatccggaggtcggtcgccagcagttccacccggcgcggaaacttttcctgggtgagggtgatgaggacgtagccgatggcgtaggcgatgacccccatcaggatcgactgctggaggatcaggccgacgataacccggttcttggcgccgatcagcttgagggtggcgatggtcctgatcttgtcgagggttgacgtgtagatgatgagcgagatgatgacccccgagatgacgagcaggatcgcccggaacagccccagctgcatcttggccttcttgatcatcccttcggtgaggatggttgtctgctcctcatcggagatggcgcgcagatggttccagcgatcgatcccggcgcggacccgcgccggttcggctcccggcgccaggcgtgccaccacggtgttgacgatgtgggtggagccggtgagctcttccgccagggcagatgcctgttccgcctggaccggcggcagccccttccgggccacccggtccgcgatccgcacgcgattattgcgaatggcgttgttgtcctccttgaactggatcttctgggcatcctccagcgttacccaggccaccggatcgccgctggaggaaaccatcttccgggtaagccccaccacggtgtagacgtcgccggctatggcgagccgctcgcccaccgccagccccatggcccggtcggccaccagctcgtagtgcttctgaccgatccctcgcccctccacgatggccggcggtccgccgagccctcccggttcgtatcccaccagaaagaagcggaacggctcgccgaagcgctccagctggatattctggaaggagagaggggatgcctggctgacccccggcacggccctgatccggtacttgaggtcctcgggcatgcgggaggtggcggcaaaggggccgctggtcccctgctgcaccacccagacgtcggcgccggttgcctcaaggatggccagtgcgtcagccacgaggccacggtagatcccccccatgctcatgaccacggccaggagcagccccagccccaggcaggtctggacgaaacgcccccggtggcagcggatgtcgcggaccgccaggttcacggcgacaccctcaccttcatgccgtcacggaatttcttcgcctgggccggcgtcggcagcaccaccggctcggccccggccaggcccgacaggatctcggtgacgccctggcgatcctcgatgccgacctgcaccggcttgaagcggagccgaccttccgacaccgtccagaccccgtgcttccccccgtggctcgtcagggccgcggcaggcagggacggcacgccgcgtttggtgccgaccgtgatcagaacgtcggactgctctcccaggcggaacgcgggcggcggggcggcgaaggccacgtccaccgccagttcttcagtcacccggtcgctctccatgccgacccgggccacccgtccctgcatggcacgctccggcgcggaccggagggagatcgcggcctcccggcccacggccacgccggcaagctgcgattcgtccacatgggccctgacccagaccaccgccggatcggcaagggtgaagatgctctggccgggagagaccacggcccccttttccaggtcgcgggagacgatgatcccgtcgcggggggcgcggataacggtgtcgtcaagccgcgaccgggccactccccgggcagcgcgtccggccgccgactccatgcgggccgcttccagggccgcactgctccgggcttcctcctcccgtgccaggcgccaggccgtttcgtactgctcggcttcctggcgcgacaccaggttccggtcggccagattccggtagcgcgcagcgttacgctcggccagttccaggtttgcccgcgcctttgccagggtggccgcctctaggctctggccggccgccgcccggctgacccctgcttcggcttgacccagctgcgcggcatattcgtcgctttccaggcgcgccaggatctggccccggcgcacccggtccccctggtcagcgtggagcgaaacgatccttccggtcaccttgctggaaacccccaccacctccttggcctccacggtcccgttgccatagacccgggccgtcaggtcccgccgttcgacccgtaccgtcgtgaccttcggcggggccaggatggtggccttgacgagcacgaccagcgccgcgagaagtgcggtccggaccagggcggtcttgtgtctgcgcagtgtgtgtatcaacgtcattgttccgttcctccgtcgtcgccaaccgcccgatcgagacgcgccaaggctatgcgagtatcacccctggcgcggatgttggccgtttccgcttccagctcccgggcctgggcatcggtcacctcgatgatcgtgcccaccccctcccggtagcgttcgatggccagggtccggctctcccgggccgcttccagctcccggccggtcgactccacccgggccagggcctcccgcatccccagccaggcgccttccacttcacgccccacctggagctgctggtcccggcgccgggcctccacttcccgcagcgctgccgcgacttcccgttccttctccctggtggcgaaccccgcgaagatcggcacggtaaggcgcacgccgaccccccaggtgttcccctccggcgggaagctccggtcggcgtatccggcgccggccgttgcctcgatcaccggcagatgtccgccgcgggcggccgtcgctgccccttgggccgccgcgtggagcgcatcgtaccgcttcagttccaccctgcctgccgtggcgcggcgtttcgcctccgccagatcgggcagggaagggctctccccgtccggttcagccaggggccggtcggggagactgtcgagccccatggcggcggccagatccacccgggccatgtcccgttcattttcggctgccgtgaggagcgttcgggccgcgtagagatcggcctcggcccggaccacgtccagccgtggcctgaccccttcgctgtagaacgcccgggcctggcccaggacctcctcccgcgcccggacggtctccctcagcgcttcgacccggcgctccgccgtcaggaggacgttgtagacctctcgcacccggagcgccacgtcctgccggaccgctgccagggattcccgggccgcgccccgctctccctctgccgctgccacggttcccgaagtgcggccgaagtcgtggagcgtctggcggagcgtaaggccggccgtataggtctccgtctccttgaacccttcgagggcggtcaggtaggagcggccccggttccaatccgccaccaggtccagccgcggatagtagcccgagcgggcctgccccgcgcgcgcatcggccccgcgtagcgattcccgggccgccatggttctcgggtggttctccatggccgtcaccaatgcctcccggagggtaaggggctccgttgccgggagtctctgggccgagagcaggagaagcgccgcagtcacgatcatcactcgcatggcatggttccttattcagtaaaatgaatattaagtgagcatttgctcacttttggggtaaaaaaattagcggagcagttccgcgaaattgtcccagagccgcgcggactcgtcccggatatcaaaggcgaagccgctcatcgaccagcggattgcggtgaaggagatcatccccaggaacgtcatggcggtctcccggggggcaatcccctgacggaattccccttcggcaatgcccgcggccaccacccccgccagggtttccaggtagctcccgatccagatggccattttctccgccagtcgccggtctcccaggtgaacctcctcggagaaaatgaagcgggggatgcccggattctcggcaatgagggcgagatggccggtgaagatctggtgcagtttttccacgggccgctggcttcccgctgcgatcgtcgccgcccgtccggccagtgctgcgccgatgaaatcggtcagggccaggttgatttccagcttgccgccgaagtgacgatagatgttcgactcgctcatgcccgccgcctccgcgatggccgcggtggtcatggcattggcgccgcgctcgccgatgacccggagcgaggcctggacgatctcttccttgcggatgcgggtgcttttcttgggaatcatggaaccgccttatgcgagtatgtgctcacgttagcggatgtggggggggcgtgtcaatggagaaaatgggttgaacgcagaggtcttcatgctggtgcaaggggggagggttaactggttaactccgctttgtgccttccgttttcgctcaagtatagtggaaatcggacgatacgtatgagaagcaagaaatgcctaaaaatgaagggatgcgcacatcatgtcggcagaaaaagaacagactgtggtggaacgagtaaagagcgccgactatttcttccgatccctggttctggtcgccgccctatccattggggcaattttgatgctttgctgttacggcacgtacaaaatttatttaaaccataccatcgcaaccgccgaggaagatgcggtgcaggtgagcgaggcactgctgaaacatgaagaagtaaatattatggagggagataaggaaaagggttttaccgtgacgatttccccggaagaactgcctcacgtggaccagcggctgcggcagttcctccgccccttcggcatcgtgaagatcaagatctacaacgagaagcgaaccattgtctacagtactgacagcgccattattggaaagcacgacaagaataacgtccgccttgtccgtgccttgctcggatttgtcgattccaagctggagaagtcagaggatgtgcttgatatggccgaagagaaggtgattgaggttgatgtcgttgaaacgtacgttcctatcatagccgatgacggaagggtgatcggcgccttcgagatatacatggatgtctcccggtacacgagcgatgtccgcaatgtggtggtgtccacgttcgcaatcctcctggttgtattgctgtccgtattcgggtgttcctttttcgtgatacggcggatgaccgaacgcctcagggaagcagaggcggaattgaagcggattgcggttactgaccccctcaccggtattgccaaccggcgccagatcattcaccgtgccaccgaggagtttgctcggcagatgagaaggaagcagcagcggaccgcggttcccagcctggggattatcatggcggatgtggaccattttaagcagatcaatgatacctacggtcacagtgccggtgatgacgtcttgagggagatagcctcgcggatcggctccgtccttcggcagtatgatgccgtgggacgttacggcggggaggagttcctggtcatcctctccgagactgagttggaagagacgtggcatattgccgagaggattcgacgccgggtggcggatgatccggtggtcgtcgataaccaggtgatccgggtttccgccagtcttggcatcgccacggtccttgccggtgaggcagactaccggcccgcgcttgagcgtgccgataaggggctctatctggcaaagactgcggggcgcaaccgggtcatgtgtgccggcgacgaacaatgccgcggcgaacgatcccggcccaagctggaggccgtcaaaggttagggttatctgtctgttgcttttaagttgttgatttatgctggaagtaagggggcgggtgcaggaagggactgtcagcagatggacatcatcctggggttccaccaggggtcgaagttgctttgttggcttacccttcgctactcaactaatcaactccgtacccttagacgtctcggtgattgttttatgcgttatcttatagttccagccgaacacttcggtggaagcgaccaacaacagcgtggccagaattagtctgaatatcataaccagttactcctctggcagtaacatattggctggcatgcccatttctctcatttcgatgttgctttctcggattagatttctcatttttcccctgtgctcaacggcgcagctcggaaatgagacatgcctttttcgcctttccttcatgctcaatctcttcaacctgaaggtggccttgtcgccttgccaaataaccttatccttaggccaaacattcttgaggccgctccacggattgggcgtaatctgctcatatcccgccttgaagatgatcacatccatctcttcgatcatggtgagcaccagcagccccagtcccggtatgctgaactcgccgttcccgtcggtcaggacctcgcggctgtcgtaataggtgtggctcgccccgccggcgccgggatgcgccttgctccattcgccgaatactactgcaccttcgatcggttggccggttttggcatcgattaccttaccctcgtacggcccgtcgatccgcacgtagttgacgcagccggtgctgacgaggaatgcggcgatgaggatgaagcagttggtaacgcgtcgggtttgtttcagaagttgagcagcttccatattccattctccttgatgaagtagactgggtatccgaccatcttctgttctccgagaatcgtttcttcccggaagatgtggcactcggcccgatcgttcgccacatagacaagttcaatcggggggaggtcttcactgagcagggggagcctgtcgccgagagcggtaactgtatcccggtacgaattacggggacaccacgaattctgtacggatggcctacatgtcgtcccacgaacataagggctcaagggacgttgttaatttgtcgaatccagacgtaagggctcaagggacgttgttaatttgtcgaatccagacgtgtatcgtgctgaaattctgctgtcgactcgattcgggcaagaacttcctcgccgcgtcttctggctattgcgacgcctgatcttgtcatacccaacactctcccaacctctgccccggtgtggccctcttctactgcggtatagcaaacgaccgccctcgcatccaaagtccgcggcagacgagactttgatgctatggctttcggcgcgactccgtattggtcggcaatggtcgcaacaatcgattctatcgacataggacgtcgcagttgttggtgcaggcattcctcggtcttcagctgttcaacgaaattttcatcgccaagaatccttctatcgctggccggacagccaccgccgctggctcctgaacgctttccgacaaggtccgggcgctccccctgtaaaacaccatcggccatgaattcgcggtatgtgcggcgtgatgcggagactcccggcccaaaataccgcaggacctcgttgatcccctggccctccagaacaatcttccccatcagcattgcatggccggaccacgggaaggtgtccagcgcgcccagatcggcaacaataccagcacgcaaaggattcagatggatatatctcaccagttccagaaggtacgaatcctcatcgcacacgatcgacttgtaccgattctggaatagatgcccggagcggttgtggcgcaggttgaacgagacggcgtagccagtaaggagcctccgcatgaagggggcaagcggggtccgtgttggccggagcaaaagatggaaatggttcgacatcaacgaccacgccaggcagtcaacatccatctccagcagaagcttctgaagccgattccggaagtcccaccgatcatcatccgagagaaagatgtcgcggcgctctatgccgcgaacgatcacgtgctgcaaaagattaggaatgtcaattcgcgctgatcgtggcattggtaatgaactttcagatagttatattgctctattcaacaaatcaacaacgtcccctgaatctccggtccactatccgtgttgggcatcgctcctactcatgtgctgattcccaccactttctaacgaagcgcccactccgcccgaagaagaggatggagatatttgatttttggagctttaattcgatttttgtgaaaaaccaaactgtctggtctgaataggtttcaacgtcagatttgctaactacgacctcgggggaaccaaaaggcgacgtgccgagtcctaaatattcgggagaagaatgtagctgaagcatgttattgaagcgaagtggcaaccgtccgccaataaacatcgctgatgtgaatcttcttcttttcttccattcaatctcttttccgggatacgcttccactaactgtcgccagctccccagcatcccgcgagagatcagttttgatagcggaattgctatcatgatcgcgaccacaagaaatccagcagctaaaaggattgggttttccatttcttatcttttctttgctcaacgggcgggagatcaccgggcagcttttaggcccggtgcatcttcctggtgtacgcccggcatgggcgtgaactaatggggtgcaagtcccctgtacgtagaatccagcactgtcgcgagacagggtaccaaagtactagccgacggcaagggcgcctccgcgaggaggggtctgaaggaagcccgagcgcaaagctatgagccgacgaacagaaacagcatacaaggccggggtgtccgggcaagtcagcacaacatgacgaagtcccacggattcaggatgccaaggtaaatgctgcggttgtgtagccacagttcacgttcttatccggggagacctgctccacatgctagcgatgtttgctggcgcggcctctggtaacagctgccgtgatggggcaggagtcagcagaagccatagtaggcgcggacgttgccgccagcgatccggcacctggaaacaagcccggcgtcgtcacagacagccgggaagccttaccccgccgaagggccgaacgatgaagaggaggtaagccccaatgagctttcacgacataccgaacccgaccgggggaatgcccgtggagcgcgtcattgaccggccaactccggaagagcacctactggagcggatacttgccacagagaacatggacctggcgtggaaacgggtgcgggccaacaagggcgcacctggcgtcgatggtgttaccatcgacgcgttccccgaacggttccggcccctctggggcgatatccgtgcatcgcttgcaacaggtacctaccaaccacagccggtccttcgagtggaaatacccaaaccaacgggcggcacccgcccgctggggattcccaccgtccttgaccggctgatccaacaggcaacagcccaggtgctcacgccgatcttcgatccggaattctccgcatcgagtttcgggttccgccccggccgctcggcacacaatgccgtgcggcagctgcgggagtatctgcggcagggctaccgcattgccgtggacatcgaccttgccaagttcttcgacacggtcaatcacgacctcctcatgacaatggtggggaggagggtccgcgacaagcgggttctcaccctgatcggcaggtatctcagagccggggtggaggttgacgggcggctggaaaagacccgcatgggcgtaccccaagggggtccgctttccccgcttctcgccaacatcctcctcgaccacctggacaaggagcttgagagccgtggccacaagttcgtccgttacgccgatgatttcgtcattctggtgaagagcgagcgtgccggcgagcgggtcatggggagcgtcaggaagtatctgacgaacaaactcaagctcacggtcaacgaagacaagagcaaagtcgccagaagcggcgacttgagctttcttggctttgtcttcaagggaaccaaaatcctctggtctgaccaggcgtacaaggagttccggcgccgggtcaggaagtacaccggcaggagttggttcgtctccatggagtaccgactgaacaagctgtcgacctacctccgcggctggatggggtacttcggcattgccgaagcctaccgtgacatcccggagatcgacggctggatacggcggcgggtgcggctgtgctactggaagcagtggcggtggtgccgcaccaagattcggaacctgctcaaactgggtgtacagcttggcacatccatcagagcagggctgaaccgcaacggtccgtgggccatgtcccgcaggcttgccgcccagcacggtatgaccaaccagtggctgaaggatcaaggacttgtatctgtcaaagaactgtgggtgaagatccattacccggccacggcccggtaacttcgtcgaaccgcccggtgcggacccgcatgccgggtggtgtgggggctgggggggtaaaacccccggctacccgattggacgtgttcttctctcttcttatgttagattaagatcacaagccagccaaggaccagcaccagtggcggcaatagcacatcaggaaccaatgatctccaatatgcctttttagaatcaaagtctttacttctcctgaatagcagcgaaagcacaacggcaactgtccagagaactgcgaagcatttcacactgagaccggcatatccgttccagtaagtaaatttctcggggtctccaattccggatttatcaagtgccctatcagattgccagccggagactaggaatacagcaacaaagaaaaattctccggctgaaagaatgatttgaattaggtttgattttttcattcgtttgttgtcgtccaacgtcataaggctgaccagccagcccagtttctccgggcgagctggtcgtgctgcaagttggactctctcttaattcgactcagctaactcgcttttctccagttgatttgcgggctggcttgacatctcctcccaaagcccttcttgttttaatattaatttgaactttcggtaagttatagcctttcttatgggctcaccaactccgtacatacacaataaatataatgacattattgcaatatatccaaaaaactgttttaaattatgtggtgttatcgctataaaaaccgcaataaatacaatacttataaataacgccactacacttgaccatattacttccaatttgttgaatatagaaaatttgcacatagccttttcgttatcacttacttcaaaaaatgtataaacttgtttcagatctttaatagtaaacatgccaatatcataaagcctcataataaattttgatttaattggtgtggtgttgatatttgttgcaatcttaaaagcttccagcaacttcagtttagtcatgaatttatgttcctgagtattttcgtcacaacattcaatgagtgctgaatatctggcaagttttttggttacatggaatttttcgaagtattcgttggtttttttgaggagttgaagtattgctgtgattgcggcgacaacaacggcaatatagtaacctaccgtatcatttttcaatagctcgatatattccatcactgctgtcccatagtttctaaagcagcaccagttgtggcgaagcctctactttcggtggtttgaataggctttcaaggtctcgccgctcgaacaaattcagctgtaataaccgtaatatctgctgcatcgacgatccgatctttgacagaaacgtcaagtatgccagtaccagatacacgcacagggcaatccagatctgtgtgagtacggcattctccgaggtgccgaggaaggtcttgatcttcaggttctgtttgatccacttgaagaacagttcgatcttccagcgctctttgtagagatccgccacgattgctgctttcaggtgatgcgcattggtcacgaagcggtaatcgttgccgtcatcggcgatgaactggacaagccgcagtttgtccttcatccctttgagccgaatctcctggtcaagaatgacgcccgttgctttcctgccgggacgcttcttgaagtattccaccaaggcgttctctttcagccgggttacgaagaagatgccgttggtcgttagttgctgccaccagtcgtaatcggtgaagccccggtcaaagacggccagtgaaccggcaggcagttgtagcatcctggcccaggacatctcgtgcttcttgccttcggtcacatcgatgaactcaggcagatagccgtcagcatcaagaccgacatgcatctttatggcacccttcttctgccggtaggtggcccaagggaacgcctccagacagagattgatggtggtggcatccagcagatagactttttcatcgatcttgaagcgatgactgggtgcaactgccttgcatcgatgcagcattttgtaaaagagctctttgtacaactcatgcggctgttcatcgttcactctggccaaggtggtacgggaaaccgtcttcatgcccagatgatagagcttgtggccttgggccttgaggttttccacgatatcccgcagactttttctgccggaaagttgacaaaccatcatcgccatgaactgcgaccaacggttaaaagaacgaaacttctgcccgatgtgatgcttgcgggcaagggattcaaattcatgtctcttgaaaaaaccgacaacttggttaaggactgtgttacaatgtgccacggctctgatctccttgttaatattggtgttttggcgaactcaatatatcacaagtagctctcagggcctctctttattcagttaaactatgggacagcagtgatattccatgaataatctcccctcttgttggtccaatactggatggttacaggcttcgcggagtttatgtcttaaattcgcctttttccagtcttcctttttactccacccgccaacttctcagataccgaacatgaaaccagcaaactcctcttcgttttcgccgcccgcgccgccacactcctgcaactcagggtgactccgccagcaagaccgacatactcctcggtttgctttgccttttcgtcgtacaacgccacaagcctgaccggcgggtttctaggccggtcgtggcgctagttgggcatcgcttttgttaataagttaaataagttaccagcgtctcgcagtctccgtcattattctttcaacttattcatgatagctgcatcgcagaatttgctttgatagtggctgtgatgtctgggcgtcccggagtgacgacctcgttgaagatttcttggatgaaagaagcgacccagtattgggaatcctcttcaggttgcatgctgcaatcaagcgcatctatataatcgctggacatcatgtagtggtcattcaagaaaaagatgtagcccagatgaagaacgaagatatctcgcacatcttcagcaaatctatcaagccaccagccacgattctcgatgtaaatctcgttgtcgttgagcattacgtttcggtagaagttgtaatgtgtatggtcattgcatctggcgcgcaagcgcttgtatctgtcatcgacgtaaagcaggtcgttgatcggcttaagcgcttctgaggttctaacatattgggacatcacccggaactctgggaggctctcctttccctggagccagttgtgtattttctcgacgacaaagttctcgatgctgaagttgttccgcaggtacaggttggaatagacgttgattaccgcagaatcgtaatacttccgaagcagcgcgtatgcgtcattgatgcgccccgcgagaagaatagtcttgatcgattcaacggtaccctgcattgaggagtagacgtaggtgtcaatgttgcagatggactttgtacccatcgttgtgaacaaaaacacagacatggccaattgctcatagaactccgcgtatcgctcaagttcgataaatactcgatgctccgtatatgccttgtctgttacctgcacggctatgctcctctatgtatcaaggcccaactcttataaggccccagtcagtcaataggcaaaatggtgcccaaccgattttgagtcgttttctttgacgaatctatctcgacatcttatccgttctgacttgatttccaatactgggtcaggaaagaatcctgcaccaaactcttatcaaagctcaattcgctgcggttgttgctgctacagcgattgcgaaggcattccttgcgcggcttagaaactatcccgttccctcggccgtcccattcatgaagcgtgctcatcgctggtgcgaggcacagttgatcccggtttccggcgaggggcagaacattcaaaagctgaaaagaatagattcagttatgtaaggagcgggacagggctccaatctcgttaacttgctccctgagcatcatcaaatcgaccggtacgtgttctcagccgcacctcgttgtctttcacggtcgtggtcatgcttgctcgtgtggctccagttgtgcactaagctgcctctgtcccctccagctttacgccgttgccaaaaacttttcccggtcgaacggcacattgtttttcagcatgtagaaaatcgctcgtgccagtttgtgggcaaggatcgaaatcgctttccctttgccatgaatcttgaccagtttctccatcaggatttttgcctggggattgtggcgcacgaagaacacagcggcctcagagaaggcccatttcaaatggacgttgcctatcttggaaccgccgaccccctttttctttcccgctgattcgtgggcacatttcaccagcctgcagtaggaagagaagtcttgcacggtcgggaaacgatttatgtcatggatctcgtagagcattaccaggcccagcacctttcccacgccgttgattgagcgcagaagtttgagggcatgcaggttgtgttgccgggccgttttttctatgtccggttcgaggacattgatgacatcgtcaaaggcgtcgatcatggcaacgtcaatttcgataattttcctcacttccggatcgtggaagagctgagctacttcatggcggttctcttcgactccgagatcaatgccaagaggagccagattatattgggttaccgtgttctggatgtgtgccataagctcagcacgttttctgacgaaaaagttccggcggcgcaggaggtcccgtgttgcccgcatttccggcgggtagacgtaggctaagggaaacatgccgccgcggagcagcacagcaatcttgtgggcgtcaatcttgtcgctctttgctttgccaccgtggactgccttcatgtaaagggcgtgaccgagcacaaactcgatcttttcattacggcaaaggtctgccagccaataccatgcgaacatgcattccacgccgacaaccaagtcctcccggtagggtgccacgaggcgaaggaagctctcaggattgcagttgatttcgcgatgaaccagcacggtcccttccgagtcgagaatgcagacgtacttttttcgggcatgaagatcaattccgcagtagtacttgtgagtcttagtgtaaaatctcatgtgtaaggcctcctttggagaatgggtttcgccaaagtccagcatacgctaatccgtatgcccagagggggccttacacagtatcccattattgagcagttagtgtgatgcatatccaatggcccctggggggcgggccaagctaacaacctggaactacataataatagccctcaaagaacgtattttcaggccttagggcctcattttcgtcggccaaattggcattgtaaggctccgccttctcgaatcaatccccctcacacatcactaacaccctttcatagatcaattaccatccccgttcaatcaggaaaacccctatactccgcggttgtgagcctcgtttcaggagattatgtaaccagagccgtttcgatgaccttgatggatgcaggctgcgtaaggagcgcggtctccacggggtcaaaactagatgttttcgcaaaaatgcaaaaataactggatttttttttggtgtttacatactatcctccgtgactccgcacagatggaagaggccccatgcgccggtatcttttcagcttcatgaccaatctaaagctccgctggaagatgctggtactggtgatgccgctggtgatcattcccattttcgtggtgggcggggtgatcggctacatctccaccaagcaggcctaccgggggatcacccagacctcccgggacgacctggagcacatggccagcttcaccatcgatctcctcaattcccactaccagcagttccaggtctacaagcaggacaagatgcggaccgtgcacctggaactggccaccctcaccaatctttcctacaacctggtcgaggcccaggaccgccagtaccgggccggcaaggtggacctgcgcaccgccaaggaggaggcccgcaaggccctcaagcgggtcagcgtcggcatgaccggctatatctacgccatgaccaccaaggggctgctggaagtccacgtggcgcgggaaggggagaacgtctacgacgagaaggacgagaacggtcgcccctttatccggatcatgtgcgagaacgcgctcaaggccaagccgggggaggtgctctatatcgtctacccctggcgcaacgaggtgctgggagacaagtatccccgcaaaaaggtggtggcttaccggtacttcccccagtgggactggatcatcgcgtcgggcggctatctggaggagacctatgaggacgtggccttcgagcgccgctcctttgccgagctgaaggagaagatccgcagcaagaaggtgggggagaccggctacatcttctgcatggacgatacggggacctttaccatccacccctcgggcgaggggcagaatttcctcaatgcggtcgactccagcggcaacaagttcatcaaggagatggtggagaagaagcgcgggtggattcgctacccctggcgcaacaagggagacgcgtcgccgcggatgaagctcgtgcgctacgactacttcaagccttggggatggatcgtggcggtcgggtcctatgaggacgagttctaccgggaggccaacaagatccgggggcgcatcgtcaccaccatgacgctgctgaccatcctcaccggcctcgtggcaacggggctggtttttctcgccgccaaggtgttcaccgaccccatcaactacatgatcgacgtgatcaggaaggtaaagaaggggcgtctggacgagcagatggaggttgacaccggcgatgagctgggcgagcttgccggcgccttcaaccggatgaccaccatcatccgccagaacaaggagatggaggcgagcctggctcagcaggggaagatggcatcgctcggcgtcctctcttcgggcgttgcccatgagatcaacaaccccctgggggtgatcctcggctatgcctcgtacctggagtcgaagatcaccgaagaggacccgacctacaaatatatccacgagatcaagcgcgagagcaagcggtgcaagaagatcgtccaggatctcctctcctacgcccggacccccaagcccgccctggagcccaccgacatcaacgacctcctgggtcagatcgtggggtttgccgccaaccacaccgacatgcaccacgtgaccgtggtccgggagttcgcgcccgacttgccgccggtcatggccgacggcgaccagatccgccaggtggccatcaacctgatcctcaatgccggctccgccatgaccgccggcggcgtccttaccgtccggacgttcctggaccaggagcagtacgtgaacatcgtgttcagcgacaccggctgcggcatcccccgcgaggatcaggagcggatattcgagccgttcttcaccaccaagaccaaggggaccggcctggggctcgccattacgcgccagatcgtggagatgcaccacggccgcatcgccatcgacagcgaggtggggcgcggcaccgacgttaccgtgcgcctgcccctggagccggaagagctgtagcgttaatatcagttgagaggtgccgatcgtgtcagataaaaagcgcatcatgcttatcgataacgaagaagggctctgccgcatgatggaggcggtgctcgccgacagcggctatgccgtgaaggggtatacccgctccttcgaggcggtggaggagttcaaggccggcgattgggatctggtggtgagcgacatcaagatgcccggcatggacggtcttgaggtgctccagcggatcaaggccaaggatccccttgtcccggtcatcatgatcaccgcctacgccacggtggagacctcgatccaggcgctccggcgcggggcctacgacatggtcaccaagcccttcgagcccgaggagctcctctaccgggtcaagaacgccctcaagcacacccagcttctggaagagaaccgggaactgcgggaagagctggtgggcaagttccgcttcgacaacatcatcggcgcatccaccggcctcaaggatgtgctggacaaggttgagaagatcgctatccgcgacacgtcggtcctgatcaccggcgagtccgggaccggcaaggagctcatcgcccaggccatccattacaactcgctgcgcaaggaaaagaagttcgtggccatcaactgcggggcgctgcccgaatcgctgctggagagcgagttgttcggctaccgcaagggggcctttaccggcgccaaggagaaccgccaggggctcctggaggcggccgacggcggcacgctctttctggacgaggcgggcaacctccccatgaacgtgcagaagacgctgctccgctttctccaggaacaggagtttctgcgcatcggcgacaccacccccaccaaggtcgacgtgcggatcatctccgccaccaatgccgagctgaaggaggcggtcaagagcggtgccttccgcgaggatctttactaccggctcaacgtgctgaatcttcacctgccccccctgcgggagcggcgggccgacatcccgctgctggcggcccacttcatcacgctgcagaacaagaaattcggcaccgccatcaaggggctcgcccccgacgcgttggaggcggtcatggagttctcctggccggggaatatccgccagctcaagaacgtgatcgaagcctgcaccgccatggaaaacggtgattatctctcgctggccgtgctttcgcagttcatcgagatatctcaccatgtgcccggggaagaaggggacacggccggcgatgtggatgagagcgactattcccaggccctgtcgcggttcgaggtcgactacctgaaggggctcctgcgcaagaatcgcggcaacgtggaggctgcggcccgcgatgcggggatgaacatggccaccatctaccgcaagctcaagaagtacaatatccgccgcgaagactacgcctgacggtttcaggggcccctctcggggccgtcctctcttgtgccggattacccatggcgttccacctcctctcacggtcgaagcgggttcgcatttctgcaaaagttcccctctcgaccgttgcagccctgcaatcccttaccttgttcgttgtaacatgttgaaatgatgggtggttgtcggaccagccccctgcatgaggcaaacccgtgccgtccccgtagcctctccggcgctcccggtaccctcgcacgactgcaaaaacgacgttctagcctgttcctcccaaatactccccatggttcccgttgtcatggttaacatgctgaaaatacacaattaaaaaaacaataaaagcctattcacgtaattggtatacaggttgctctagggatagacagttactccttcattgcatgggacagggtcggggatggtgacgaccagatgatccgactctcatcccatgcgcgtcaatcggaccggacacggtttaagagatagaggtatccatgaaggacggaatagtctgccccttctacggtaagagcgatgacatctgcgatgtgggatgcgggtatatctcgccccacgacgtcaacatgatcatcaagttctgcagctgccggtaccgcgagtgcatgaagtaccaggaactggccgagcggtttccccacgacatcctcacacccgtcaagtgttgaccatacaaggaggaagacaccatgctgtacaacatgagcctgcatcttcacggaccgtacattctctatgccctcacattcgttgcagcgttaacggttatatcgttcgtaaaggagaagagagatgagcgaaaaagagcttgaactgctggcaaggatcgaggagctcgagcggcacacctggcgcaacagtgccatccttcgggcggtcgccatggttgcgggtacggccatgatcggcatcatcgtcgcctccggcgtggtcggcggcggtcacggcagccactggaccggccccgcatggaacaccatgtggctctacggcctgttcgcggccaacgcggtgtccatgttctggaccacccacaaggattaggaggaacacgccatgccaatgagtatcaagaacgcaattctgctcctcgtggtggtgaccctctgcgccgccttcagcatgaggatcttccagggactcgacgagatgatgggcgatcagtactgggtggtggacgtctcccagggtgatcacggctggtacggcatggggctgctgccccacgtggtgaagatgcccaaggacatcgtcaaggccctcaacaccgatgccgacccgaccaacaacgtggagatctatgcccaggcgggcgatttcgccggcgattcggtctacggcatctgcttcgggattccgctcatcatgttcctgatctggttcgccttcatcataggcttcccggaccgggtggacccctatctgttgccacgcaagatcttcaccattgcggtgatcatcacctgctcggtggtagtcaacctgttcctgatgagaatcaccgccgacttcgccaccgaccccatggcgcgcatcgccaacgtggcgggcaatcacgcttcgcttctgttccacaacgccggcatctggttcgccattctcttctcggccctggggacccacagccactccatgcacgaagtggcagcccctgacagccgccagtggcagacccaggccaatgagaagttctcctggatgttcatcctgctcggcgccgtgaccgtgctggaagtgtcgctggtcaacaacaagcttgccctccccgacgcggcggttgactactcggtctggatcatctgggtggtgatcttcatgcggatgttcggcttctcgccccgctactggatcaagcgcggccgcggcatctccatcatggtggtcggcacggcgctgaccctgggtgcgttctacctgctggagcgttccaccggcaccctgggcgccggcttcgcctcgccggttctggccaaggccctcggcgtcgaaaaccagaacatcggcctctcgctcatgatctccatctacctcatcttctggatggagttcgccgcggcgatccgcatgaacggcccggtgaagaagcctgtggagcagaagattccgtaggcagtctcaccaaagcgtacgttaaaggcgacggtaaaaccgtcgcctttttttatggcgtccactctagacctgatgccgataagccgatataactacattagtaggctccatgttcgctgcaggtacgaaaagggagaaaatcatgaacggctgggaggttttcaaggtattgttgtcggtggcgatggtgatggcagtggcgctgccggaacccgcgcgggccgttccagccgctgtcgccgcctctgtggacagcacggcgaccattctgtcagccggctttgagtctctggtccaggatccgcctgccggctggagcctggtggacaatgccggcaccggagccctgtggcgcttcgacgatccggcaaagaggggcaacaacaccggggggaccggcggttttgccattgcagatagcgactatgccggcgccgtcaacatggatacggagcttcggaccccgctcctggatctgagcggatatgaaacggtcacgctgaggttcgagaccttgttcgaacatgaagccggcgagactgctgccgtggagttgagcacgaacggcggcgccggaccctggcagcctctctggagcaggagcggaggcaactatggtcccgccacggaagaactggacctcacctcccttgcggccggcaagccaaacatcatgatccgctttcactactacggtgccaactacgcctggtactggaaagtggatgatgtggcactgaccggcatcccccgcgcacagcatcagctcgccgtgaccgtcaacggcagtggtacggtagcaagctctcctgcggggatttcctgcccggcgaccacctgcagcgcgttgttctatgacggcctcccggtgacgctgacggcaacgcccgctgcggattacgttttttccagctggtcgggagcctgcaccggcaccggcccctgcgtggtcaccctggggggcgctgcggccgtgacggctacctttgtgccgagcacccgcaatctgaacgtgacggtttccggcgccggacaggggaccgtcaccagtgttccggccggaatcgcctgctcggccggcagctgcaacggagccttcgatacgggaagccaggtggagctcattgccacgccgtccacgggttcggtcttcgcgggctggtcgggcgactgcaccggcaccggcgcctgtactccgaccatgaccgccgaccggaacgtcggcgccgcgttcgaccccgcactaacggtagaactcaccatcggcaccgccacgacgctccacacgaccctgacggcagccatggcagccattgccaatggctctgctgccgccatcaaggccagggccatggagttcccggagagcctggccatctccggcggaaaatccatcgtattctacggcggatacgccgaaggcttcggcagcgttgccgggtactcggtcctgagggggacggtgaccgtcggggtcgggacgctcacggccagcaatctggcggttcgctaacctttgccctcttccggctttccgcgggggagggcaaagcggttcttcggatgttccgggatgtttcctctcgcccctttgccgcgaacattgacaaacacgctccgcgacaactaaagtatccggagacgctccctttgacggagccccggaggttgttcccatgcaaacgagaacgaggataaccctcggcctggtggttgccatactctgcctcaccatcggcgtggccgccggatggcgctactataaccctgctgccgaccaggtcggtgccgagcacctgagactgttccgcgaggtcgtctcgatcgtgcggagcagttacgtggaagaggtgagcgggaaaaagctgctggaaggggccatcaacggcatgctcgcctcgctggacccccacagctcgtatcttccgccggaacccttcaccgaaatgaagacggagatatcggggtccttcggcggcctcggcatcgagatctccatgcgtgacggcaaactgaccgtagttgcccccatcgaggatactcccgcctggcgggccggaatccagtcgggcgaccacatctggaagatcgacgatactcccacccgcggtctcaccatcacccaggcggtcaagcagatgaggggcgagaaggggacccaggtctccctctcgattctgcggaacgggaacggaaaacctctcgtgttccccctggtgcgggacatcatcaagaccaggagcctcaaatcccggactctggagccgggttacggctatgtcaggataagccagttccaagagcggacaggggatgactttgccgctgctcttgccaagcttcggtcagataacggcgggtccctcaaggggctcgtgctcgatctgcggaataatcccggcggccttctggatgccgcagtggcggtggcggggcgcttcgtgggtgaacgcctcgacaacggcctcatcgtctataccgaagggcgcgagcactttgccaagcgaagctacagcgccaccatcggcgagaaagagccgcgctacccccttgtcgtccttatcaacggcggcagcgccagcgcctcggagatcgtggccggtgccctccaggaccacggccgcgccgtcatcatgggaaccaccagcttcggcaagggatcggttcagacggtggtccccctcaaggatggcgccggtctcaagctgaccacggcccgttactacacccccaagggacgttcgatccaggcacggggcatcgagcccgacatcgtcgtagaacgggccgggttcaaggaactgccggacaagggcagggccggattcctcgaaaaggatttggacaaccatctgtccggggcggaatcgggcgagggggaaaagacccccgagcaggacgtgaaaaagctcccggcggcgccggcgactcccgaacacgaggttgacaaggattatcagcttcttcgggcccttgaactgctcaagggctgggatgccatgcgcaaggtggccaccgcgaagcactaggccgttggccgaaatggagatggtgttgccgaaacgggacgtactcagctgagtacgtcccgttttttgttgccggacccgtaggtgcaatcccctccccacagagtggcctctgctctgattcgggccgatcctgccggatttccgttaaattttccgcctgattcgccgataagctcgataatggcgcgacacgggcgctgcaccatgaagggggctaccagcctcgggggtaagaatgaacagcaaacgatatcgctcagacacgcgaccggccgcatgcgccatccgcttgcttgccgtgctggttctgctggccggtctggcggcccgggccgaagccgggccggcccttccggtcatggtcaaggatatcaacaccgcatcggtacccgtctcgtccagcccctccggcatgacggccaatggcggcatcctcttcttcagtgccggcgacggcgccaacggcccggaactctggaagagcgacggttccgcggaagggacggtgctcgtcaaagatatcaatgccgggcccgggccgggcacgcctcagaatttctccgtcatgaacgggatcacctatttttccgccatggacagcttccgcggcgtggaactctggaaaagcgacggcacggctgctgggacggtcattgttaaggatatctaccaggggggcgaatcatccaaccccctggagttgacagtggcagggaacacgcttttcttttccgccgatcatcccgtctatggcaaggaactctggaagagcgacggcaccgccgagggaaccgttctcgtggccgatatcgctgcggaggcgagttcgacgccccagtggctgagggcggtcaacggtacgctcttcttcgcagccgacgacggtctccatggccgggagctctggaagagcgacgggacgccggaaggcacggtgatggtcaaggatatcaaccccttcggcgggtccgatccgggcgagatggcggtgtccggcggcatcctctactttaccgccgatgacggtgaaaatggccatgagctctggaggagcgacggcaccgccgaagggacgtatctggtcgccgatatagcccccggcgaagagagttcctaccccttcgagccggtgggcatcaatggcctgctctattttacggccaatgacggctacaccgggtacgaactctggcagagcgacggcacccccgaggggacgacgctggtgaaggatatcaatccggacggcgaagactcaatgccctggggcatagtgggcatggacaggtacgtctacttcgcggccgatgacggcgtcaacgggtatgaactctggcgcaccgacggcaccatgggggggacggagatggttgccgacatccagcccgggatgggcggttccatgtacagctctccccggctggtgaacggcatgctcctctttgccgccgacgacggagagcacggcatcgagatatggaaaagcgacggcactgccgagggcaccctcatggtcagggatatcatcccggacgccatgtcgtggccatccgagctcatggtgcataacggtacactctacttcgcagccgacgacggcgtaaacggcacggagctctggaagagcgacggaacggccgagggcacggtgctggtgcggaacattgcacccgagacggccagcagtcttccctaccaactggccgtgatggggaccacggtattctttgccgcggccgataccgatcttgactttgatgtctggaagagcgacggtactgctgatggtacggtgctcgtcaaggagatcaatcccgaagggtgggcctatctggaccggttgatggtcgttggtgataccctttacttcctggccgaggacaactatggagaggccagccatggcatcgaactctggaagagcgacggcaccgccgaaggcaccaggatgatcaaggacatcaaccccgggccccaggggatattctttcccggcaaccccaattatcccttctccatggccgccgtcggcactacggtgtatttccccggttttaccgcgggcaatggtcatgaactctggaagagcgatggtaccgccgaagggacggtcctcgtgaaggatatcaatcccgttttcgatttctcctcatttcccgacagttttaccgccatgaacggagcggtctatttcgtggccgatgacggtacgcatggcgccgagctctggaagagcgacggtaccgccgacggcacccggatggtcagggatatctatccggacggcatcggctccagtcccttgtcgctcacggtcatgaacaacgtcctctactttagtgccgccggtgacgaaggtggctacggactctggaagagcgacggtaccgccgaggggaccacgttcgtaaaggacacctctcccttcaatcactcgcttctccctgcctacctgacccccgtaaatggaactctcttcttcgccgcccacgacgaaaacgccggattcgagctctggaagagcgacgggaccaccgacggcaccgtgctggtggccgatatcctgccgggggaaggggcgtccaatctgcgcttgcttaccggcgtgaacggtaccctgtttttcgtggccgacgatggagtgcacggcgaggagctctggaaaagcgacgggacgcccgagggaacggtgatggtgaaggacatttttccgggggatgggatatctggcatcacctggatcaaggtgatgaacgggatgctctattttgcggccgacgacggagtgaacggcctcgaactctggcagagcgacggaaccgccgaggggacggtgctggtcacgaacatcgtggcgggccaggggagttcgtctccctcgtatccggtggtggcgggcaatacactctactttgccgctactgacggaggcagcggcgtcgagctctggaagttttcgcccgatccgcccgatggtgatctgaccggcaacgagacactggagatccccgatgtgctgcgcgctctgcggattgcggccggcatcgcggctcccaccgtggccgacttcatccacggcgatgtggccccccttgacggaaacggccgccccgccccggacggcgtgatagatatgaacgacgtgctggttgtcttacgcaagatgctgggcgtcgtgtcgtggtgacgggaagataatcggcagtcccgcggcaacggcagcttcgctgcgctcggcggtcactcaaccgttgagcgcagcttttttttcatccctaccagcttcttctccgtcagtcgcttttccctggcgcctctgggcaccgtggtggcgatccgctttttcgccttacgttcacgcttttccagcgcaatccgcagacgctccatggccttctcgcgattctgcgcctgagagcggctttcgctggcctggaccacgattccggtgggaaggtggcggatgcgcaccgccgaatcggtggtattacggtgctgcccgccgggtcctgaagcacgatagtactccaccttgatatccgcgtccctgatgtccaccgtcatcgcagcatccctcctttgattccggttgccagggtagcatgaaacgcgcaagctttgccaccggttgcaaccacccggcctgcctaaaaaaaatggttaagagacttgtgcgtgagcgatgttttatgtatctttactaagtaaccgatatcgttaccccggggcacggacgccccgggtgccggttccggcgccggggagcggtttcccggacgctacaatcgatactgctctgaacatgcatgtctgagcgatgacggggtctggtatgccagggacggcacagctgcaccggaataagcccgccgtcggcgcctatgccgacggtccggagtatatccaggacgaactccggtggctcgatctcctcatccgttaccggctcgacggccggaacaggggcggagccgatcccttcgggcagttgcgggggctcgtcctctcggacgacgagatcaacggtctgctttcgggcgatgccggaggaactcccggagcttcgcctgagtgtggcgccgaactggccgagctggcggccgaagttgcggaccgccgctctgccacactccgaatggggacagccctcccccttgccgatctttcccgcacgtttcacctatctccctttgaggagaagtgcctcctcatctgccttgcccccgaactggacccgaagtacgaaaagctctatgcctatctccatgatgacgtaacgcgccgacggcccagcatcgggctgatcctcgacctcctctgcacctccttccgggagcgggtggctgcccgcaccgtcttcgatccccgggctccgctgaccaagtaccgtctcgtacagttcattcaagccaccccggacggccctgtttctttcccctcgcgccaactcatgctcaatggccggattgccggttacgtgctggggcacgcccagccggacccgcacctggccgaagcggtccgcctggtcctgcccggccccggcggcacggtatcgccggtcgaagatcgtaaccgggaacgggcacggcagctggtccgtgcccaccttgcggtgcacgcttcgggggagagccgactggtgctgttctgccgtggcccccggggagcggggaagcgggaactggtcgagagcctgtgccgcgacctcggcctgtggctcctggtggccgatgtggagcggatgctggccggaagccttcccttcggggaaatggcgtggctgcttggccgcgaggccgctcttcagccggccgtcgtctgtctggaggggatggatgcgctcctggcgggggacaatgaccatacctcggaactcacgtcgctcatggacgctatccggaccttctgccgggtcacgtttgtctgttccggccgcccctggcgcccccgtgaccggcatccctccgacgtgttcattgaactggattttccccttccggacgaaggcacgcggaaacgcctgtgggaggatggcttgagcggaagcccccttgcggccggcatgggcgcggcagatgtcctggccggcacgttccgcttcacccccggccagatccgccaggcactggccgatgcccgcgatttggccgtctggcacggaggggacgaggcgagcggggggagcgaagccgatctgcttcatgccgcctgccgcgcccgatcccacacccgcttgggcacactggcgcggcggctcgagcccgttcacaccctggacgacatcgtcctcccggccctccagatggcccagttgcgggagatctgcgcccaggtccgctaccggcacctggttttcggccagtggggattcgaccggaagctctcctcgggcaaggggcttacggttctctttacggggcctcccggcacgggcaagaccatggccgccgcggtgattgcccgcgaactggggttggagctctaccggatcgatctctcccaggtggtgagcaagtacatcggcgagacggagaaaaacctggagcgcatcttcgccgaggcggagaccgccggcgccatcctgttcttcgacgaggccgacgccctgttcggcaggcgttccgaggtgaaggacgcccacgaccgttatgcgaatattgaaatcggctacctgctccagcggatggaggagtacagcggcatctccattctggccacgaatctccgccagaacctggacgaggccttcacccgccgcatccggatcgtggtggagttcccctttcccgacgaggaataccgggaaatgatctggcagcgcatcttcccgccggaacttcccgtgggggacgatgtggacctgggattcctggcccgccggttcagaatctccgggggggatatcaggaacgtggccctgggcgcggtctttttcgcggccgaggaggggcggcccctggccatggcgcacctggtccgcgccctgggcagggagttgcgcaagacgggaaaaccgtgcaccagggaggagttcggagactatctggagatgctggcgtgacagggatggagccatgagcgactacacggtgattgccgatatcggggccacgctgatcggcctgctgcgggagagcatgggcgacctgctgtccgccgacgccatcgcgcttctctctccggcggagctggaagggcaggacatccgcctgaccctcttcctctatgccgtgagcgagaatccgcacctgaagaacgccccggccccgccggcttcgccgggtatccgccgggccccgccgctccacctggacctttcctacctgctcacggcccacggctcacggctcatcaccgaccggaccgaacgctccttggaggagcaccggatcctggggcgggccatgcgggtactctacgataactcactgctgacgggatcggtcctgaagggcggtctggccggatccacggcccagttccgggtgaatctccaaccccttgccctggacgacctgtccaagatatggactgctctgcccaacaacgccctcaaggcatcggcagggtaccaggtgaccccggtggccattgattccacccggtccaccggcgggaaacccgtggtggagaggaccctggagtactaccagaaaggggccgggttatgaccgaggcagtgatgctccagccgcccgaccggtccgtgagccgcctttccttcgcgatgcggctggtggatgacttcgcgccggagcgggagcctccggccggggtagcggtgacgctcacgggaggcgggacccagggcattcgcaaccccggcgggtggcacctcttcatggatctgccgccgggaacgtaccgggtgagtgcccggtcagagctctacctggcggaggagaaggagatcgacaccgcgctgctggatcccggcctgccggtggtggagctgctgcttaagccgtccgctgcctacccgtttccacccggaaccacgctggtccgtggcgtggtgaggaacgaagcggggcaggacgtgccggatgcccgggtggaggcggttccctggatgccggtgccatcggtgaaggggcgggtgcggcagggtggcgcccaggcgggccagccgaccatccgccttgagcacctgtcgggaggactggccgcgggcgacatgctgctggtcagggatggagacccctcccgccaggagatcgtccggatcgcggcgccgctgccgtccaacgcctcgcagccgttcaccctggcggcgccgctccgtttcggccatgccgcgggcacctcggtccaccttctggcggctgccgcgcccttcaccaccgccacggccggcaccggggaattcgttgtctaccagaggaacgcatccgcccggctgttcgttatcaggctcagtacgagcgtagcgggatacctgccggacgagcgggatctggagatcgccgagggtacgacccaatctgtgggagtgatcagcctgcaccagctctgatcctgaatccggcaatgctcaactgccgaatagaggctgattgatcataggggaacacactgaaaggaggaatacgcgatgcccgaatatctgtcgcccggagtgtacgttgaggagttcgaaatcggcgctaagcccatcgagggggtgagcaccagcacggcgggcttcctgggggaaacggagcggggacccacggtgccgcggctggtcaccagctggctggagtaccagcgggttttcgggagctacctgggatcggacaagtaccttccctacacggtccaggggttctttgacaacggcgggaagcgctgctatgtggggcgggtcgtcaaggcgggggatgcggccgccacggcggccaccgtgaaacttacggccggcgcggccaacgccctcaccgtcactgccatcggcgaaggggcctggggcaacagggtggccgtgaaggtgagccccgggagcctgtcggggttcaggctgagcgtctattactggaaatcagcccccaccgccctgtttgacccggacttcgaccagaaggcgaaccctcgccccacggcggtggagatctacgacaacctgtcggtggacgaggcgtctcccgactactacgacaagcgggtgaacgcggtttccagcctggtccggctcggcaggctggccggcgacacggggggcgcccccgacgccaaggcagggcatatgggtacggcccagtccggtgccgcttccaccatcaccctggccagcaccgcctcggccacggatgacgcctacaacggcatgcaggtctggatcgtcgacaagaccggcaaggggcaggtccgcaccatctccgactacgtgggctcgacgcgggtggccacggtgagcgccgcttggacgacccagcccgacagcacgtcggtttactacgtttcgtcagttgcttcgctcgccggagggggggacgtgctggcccagcagggtacggcccaggccggggccgcctccaccatcaccctggccgccggcgcttcgaccgtgaacaatgcttacaacggcatggccgtcgagatccttgccggcaccgggctggggcagaagcggacaatctccgggtacgtgggctcgacgcgggtggccacggtgagcgccgcctggacgacccagcccgacgccacgtcggtctaccggatcaccccgtcgctcatcctctccgactacgagcggggcgatacggattcccccggcaaccgcaagggacttaccggattcaaggagatcgacgacatctccctcgtgtatgcgcccaacgcccaaggggtggctgggctgcccggttccctcatcacccactgcgagaacctcaaggaccggttcgccatcattgacgcggcccagggctctaccgtctcgaacctctcgccccgcgacaccaacgaatccaagtatggcgcattctactatccgtggctcaaggtcatcgaccccgaggcaggggtgcagcgcctggtgccgcccggaggccacgtggcggggatctacgcccgcagcgacactgagcggggtgtgcacaaggccccggccaacgagaaggtgaacggcgccgtggatctggagttccccatcaccaagggggagcaggacgtgctgaacccccgcggggtcaacgttatccgtgccttccccggcagggggatccgcgtctggggcgcccgcaccctctccagcgacccgctctggaagtacgtgaacgtccggcgactcttcatcttcctggaggagtccatcgacgaggggacccaatgggtggtgttcgagcccaatgacatcccgctctgggcccgggtcaggcagaccatcgtccagttcctgaccggcgtatggcgcaccggcgccctggccggagccaccccggaagaggcgtttttcgtcaagtgcgaccggaccaccatgacccaggacgacatcgacaacggccggctgatctgcgtgatcggcgtggctccggttaagccagcggaattcgtgattttccgcatcgcccagtggaccgccggggccaaggggtagggcgccgccgaactaagactatctcaagggggatgaccatatggccggcagaaaagatccataccgcaatttcagatttctcgtggagatcgacggcatcgttcaggccggattcagcgaggtgaccgtgcccgatacctccaccgacgtggtggagtaccgggaggggagcgaggagccgcgcctgcgcaagctctcgggactcaacaagttcggcaacgtgaccctgaaatggggcactaccgattcgctggagttcttcaactggcgcaagctcgtcatgcagggaaagatgaaggacgcacgcaagaacatggccgtgatcctcatggacgaggagggaaatcctgcggcacggtgggagttcgagaacgcctggccgaacaagtacgatccggcggacctcaatgccaaggggaacgacgtggccatcgagagcgtggagatcgtccacgagggaatgaagcgcgtgagctgatcaatgagaaaggtggatgaccatggcgtttcagaccgaatttgaatttacccttcccaaggggtacgtggacggcgaggggaaccttcaccgtcaggggatcatgaggctcgccaccgcggccgacgaggtcctccccctgaaggacccccgggtccagcagaacccggcctacctgaccgtgatcctgctctcccgggtcatggtcaagctggggagcctgccggaggtgaatccccgcatcgtggaagggctctttgtttccgacctgtcgtacctgcaggagttctaccggcagatcaacgacggcggcgcggcccaggtgaaggccgtctgcccacgctgcgagcacgccttcaccatggagctcgccccgggggaataacgggctaccccctcgatcgcatctacgaggaggtagccttcatcgcctattacctgcactggccccatgacgagatcatggggatggagcatcgggaccggcgccggtggtgcgaggaaatatcgcggatcaaccggtccgccaacgccgatgccacgagcatcgctgatctgtagcggaacgacgcgggtcccggagtcgccggccggcccgcggcgcggggaaggatatgcccatggcgctcgacaacagaaaagatccctacggcgcctttcgctttctggtggaactggaagggctggtggtgggcggtttcgccgaggtctccggacttcaggccgaaaccgaggtggaggagtaccgggaaggtggggtcaatgagcatccgcacaaactgcggaagatcacccgttaccccaacctggtgctcaggcgggggatcaccgactgccgggtcctctgggaatggtaccgggacgtgatcgccggtacggtgtcccgccggaatggtgcggtgattcttatggacagggagggaaatcccgcctggcgcatggagttctccggggcctatccggtcaagtgggaagggccggaactgaaggccgacggcaatgccacggccattgagaaggtggagctggtgcacaacgggctgaaggtggagtaacccatgacccttgccgagcggatcacggaaagatgcagctggcggagagcggccggccgtcgcggttgccccggtacggtttcgctgcttacacccgagcggctgatgggccgttacctgcgggggcccatgacgcttacgccggtgccgctggtgcatccggggcggaccgggcgccttgacctgagcctgtcgctccggttcttctggcagacgaatggttctctggtcatgggacgacccacaggagagctgccggtttccagtgtgttgcgacacggcggaacagcgatggcgccagcgggtccggttgaacaggggccgggtgcatcggccgccggcagggggagtgatacggcagcccgctttgtccattctgccggcggtctgccccgttgcctggacggggagatactacgcaccatcctcggcaggtttgaagacgtgagggtacgggatctggggccgggacggcgggaagatggccggaaccaccggcaagatagggattcattctcacgggcggcgatagtggggatggttaccatgtcgacgtccggctggggcaggattctgccggctcaccgtcgtgaacagtccgtaggggggaacgttttcccgcaccgggccgtccgcatgatgcggcgtacacccgccggagtagccgcaactcagcccctgggtgaaaagagccacgccagtggggatcatccggcagtcgtgtcggggcggtctttctccgccgggcagcggttgtcggcgccacggacccggctgattggcacggtccggcccctcggtggccttgctgccatgggaaagcgcagcggctccgcaggggggccggcaagagtcggtacggcctccctgccggagagggggacggttgccggttcagctgccatggatcagcgccggcgggggatggtgtctccggtgcccgccgacgctttggagaaagaacttgtcctgacccacgcgatggccggccccgtgagccggtcggcccttgtctcccgccctccggcagccgtgccggctaacgctgtgccctttgccgggccggtggcggcggagacggggcgggtggcgcgggcaccggctgccgcagtggatgtgaatcggctggccgacgaggtctgccgggtgatcgaacggagactcgtcaccgaacgggaacggcggggacgatgaggggaggtgcggggcatggcccttgagaaggcaaagctcgtgaacgccgacaccggcgaggaggtggcggtcctgttcaatcccaccgagtacgcggtggaaaaggggaaccagtacgcggaaatcgccatccccgggctggaggcgccgttgctccagttcagccggggaactgcccgtaccctgaccatggatctctttctcgatacctctgagacggggcaggatgtgcgggttcacaccaagcggatcacctcgttcctggacatcgatcccgagacccatgccccgcccgtctgccgcttcgtctggggaggcggcgagagcttcaccggcgtgctggagcgggccacccagcggttcaccatgtttctggccgacgggacccccgtgcgggccacggtgggggtggcgctgaaggagttccggaccggcctcaaccgggaaaagccgctccagtcgccggaccggaccaaagtaagaaccatgggggagggtgacagtctctggcttctggctgcccgggaatacggggacccggcccagtggcggttcatcgcccgggagagcggcatcgtcaatccgcggcgggtgaaggccggcaccgacctggtcattccccccatcgagtgagccatggccgatgaaacgatcagtctcgattactatgcgccccgcttccgggttgagatcgacggcgagacgatcccccaggacgggatcgtgagcgtggaggtggacgagaccctcgatgctccggccatggtgtcgctggccttcaacgagaccctcgacccccgcagccagacctttgcctggctcgataacccgaagctggtgcccggtgcggaggtgaaggtcttcctcggctatacggggcgggcggtgccggctccaaaacccctcttcgaggggagactccataccctgaccccggcgttccagaattcgggcgtcccctcgctcatggtgcaggggtatgaccattcccacggtctccagaaggtcaagagccacttctcccggaccaatgcccgggccagtgacgccgcctccgagatcgcccggttgaacggcctcgacgcctcgggggtggaggcaaccgctacggtccatccgagcatccggcagggggaggacgaggtggacctggagtttctgcggcgcctggcgcgggacttgggcttcgaggtgtttgtccggggcaaggccctcatgttccgtaccccggcggacgaggaaacggaactgctcaccttccagtggggccgcaacctcgtcagcttcaccccacgcctgtccacctccgcccaagtgagtgaggtgcgggtcagggggtggaatccggccaccaaggagcggatcgaggggaaggctacggttgccgatctgaaggggcttgccggtggcgtgagcggtgccgagcaggcagggtccgggggagagccggtggtccgcagcatcgaggaccggcccgtgttttcccgggaagaggccgacgccctggcccgcgccgagctcaaccgcctcaatgacggcttcatcaccggcacgggggagaccatcgggatgccggagctcaggccggggattaccgtggccatccaggggatcggcacgcggttcagcggcaggtactacgtgaagggggcgcggcacagcctgggggactcgggctaccggaccactttcgaagtgaggaggaacgcccttgggtctctatgatctgctcgacgcggaaggcaaggacgaccagaaggggaaatcaccgggcgtagcggtgggtgtcgtcgccgacaaccaggatccggaggggatggggcgggtcaaggtgcggtttccctggaaggacgatgcggacgagagcacctgggcccgggtggtaacccccatggccggcaaggggcgcggcctctggtttctccccgaggtgggggacgaggtgctcgtggccttcgaccacggcgacgtgcagcatccctacgtgctcggcagcctctggaacggcaccgataccccgccgggggacaacggcgacggcaacaacaatatccgcaagatcacctcccgcagcggccacgaactggtcttcgacgacacgtccggggcggaaaaggtggtgatcaggaccaaggcgggccacgccatcaccctggacgatgcgggcggcggcgagaagatcgagatcaaggacaagagcggttccaacaagctggtgatcgattcggcccagaacagcatcggtatcgagagctccatgaagctcacgatcaaggggcagatggtggagatccagtcggacgccaacatgaccctcaaggccggggccgtcatgaccatccaggggtcgatggtgaagatcaactgaaatccttcgcggtgtcgggggagatggggcgggaggcggcggggctcccgctccggaaaaatccaagcgtcaccggcggtggtcatggagccgtcatcgcgggtgccagtgctttccctgcgtaagaggatgtggtggttttctgcgggatttttcctccgcgggagccccgccgcctccctggaacaagaggcggctgtttgttggaaaatcagtttgaaggagattttcatgccgatggcggcacggacaggagatatgacatcccacggcactcccctggggccggggcccggctgcgccacggtgctcatcggcggcatgccggcctggcgggcggggagcgattttcacgcctgcccgctcatgaatccggggccgtcgccccacgtgggggggacagtggcggcggggagcgccacggttttgatcggcggcctgccggcggcccggcagggggattccatcgtggagtcggggccgcccaacagcattaccctggggtgtcccacggtgatgatcggatagggagggcgcagtgaccaaggccagagaattcctgggcacgggatggaagtttccggtggcggcgggggcggatggcgccatggtcctctcttcggccgaagaggacatcgccgagtcgattcgcatcattctcggcactgcccggggagagcgggtcatgcgccccgatttcggctgcggcatccacgaccgcgtcttctcggtgatcaacaccaccaccctgggactgatcgagaacgaggtgaaggaggcccttatcctgtgggaaccccggatcgagctgttgtccgtgaccgcctcaccccgggaggcggccgagggaagactcctgatcgatatcgaataccgggtgcggagcaccaacacccggttcaacctggtgtacccgttctatctgaaggaaagcgcgtgacatcgaggtgcgaactgccatgaatgccgatctccccttgatagacggccgtacggccgcggatgtggtcgagaagattcgcgccaccgcgccattctatgtgcccgagtggagcggcggtgtcgacggcgatgcgggaagtgccctgaccggcgtcttcggcgacatggtggtggaggtgctccagcggctcaaccgtgtgcccgagcgccatctggccgcgtttctggaagtgctggggttgcggctcctgccgccccggccggccgaaaccgtggtggtcttcaccctggccaaggatgcggaccgaagcgccctcgtcgcgtccggcacccaggtcatggcggaaaagactacggaccacccggaactcctcttcgaaaccgacgagaacgtgctggccgtcccgagcaggatcacggccctctacagcaccatccccgatacggcgggcgggagggagaaggtcttcggccacacggaggcgtggaccgcgggaagctcctttacgatcttccacggcaccgagaacctccaggagcatgccctctatctgcggcagaccgggctcttcaccgtgcggagcggcgtggagatccacctgtccggcgtgccgcgggcgctggccgaccaggttgcctggagctacaccgatgccgacggccgggagacgctgttcggggcgagattcgatggtgccggcggcacgctcattctctccaccggggcaggtcggccggaactgggccggtgcgtggtgaacggcatcgacggcatttggctcaagggggtgccgaaggtaggtgccgacggcacgactgccctggcgcgggtcaaggacgccgtgctccgcaccgtggtgggggtcggcaccaggtcgcttcccaccgcggtgattcaccctgacgtggcttttgccggcgatgttccccaggacctcaccgtgactgccggtggcgatttcatccggaacctcctccctttcggcgacaagcccatgccactggccgccttccacctggcaagccgggaggtcttctccaagaggggggccaggattaccctccgcattacctgcgccacggaccttgacgtgcccatcgagcgggtccaggggatcggcgccgtcttctcggcccggctcaggggagcgggcattgccacggccggtgaactcctgtcccggtccgacgcccaggttgccgggataatccgggctcccggcagcgctcgcccggcttcctcctacctgctccgggccaggaatatccgcgaagccacggccaaggcctattacgacaagaccggagcggtcagctaccggtcaggccgtgctgccgcgctggggccgggcctgtcatgggagtactggaacgggaccggctggtgtgccatcagcgacgtgaccgacagcaccggcggcctcctggccaccggcgaggtgaccttcacctgccccgccgacatggcggaggtggaggtgagcggccagcggaactggtggatccgggtccggctctcttccggcgattatggccgggagttcgagatcgtaaacggccaggccgtggcggccggcttcaccccgccgcgcctggggcgcatcaccctctcctgggacggcaccgatccctcggccatgggtgagcccgattctatcctgacgcgcaataacctggagtgggacgacggtcttgccgtgctgcgcacgggcgcggtcttccggccgttccgcccactggccgacctgcgccccgccttctacgccggcttcgaccgccccctggccaaggggcccatcggcctctacctggatctggccgaaatcgattatgcccgcgacttcaggcccagggtgcagtgggaagtctatgacgccggagcgtgcgagtggttgaggctcgatgcggaggacggcacagccggcctcacccgtgccggcatcgtccgtgtcgtggtgcccgaggggggcgttccggcaccgctcttcggcacgcggcttcactggctccgggcggtgctcgtggcaggggagtacgcccccacggccctcggcgccggtcttccctaccggctgcgccgcggctacctgaacatcccccgcatcatcggcagaccggcccacctgaaggggagcatcctcaatccggcccggtggcggtcgtggcggcagcttccctccaacagcccccccattgcccggggcatctacctcaatgccgcccgggccctgcagctcacctccgtgaggaacgagcggccgggatcggggaacgggctgccggaccagagtttcacccttgcccggaagccggttttcgacgaccaggtctgggtcaacgagttcgggctcatttccgccgcagagctggatcgcctcgccgcagacgctcccggtcgggtcagccgggtgactgaccgggagggacgggtgagcgaagtctgggtgcggtgggaagggcgcgacgacctcctggcctcggggccgctagaccggcactacggcatcgaccggagcagtggtctcgtctcctttggcaacgggaaaaggggccgggtgctgcctgccggaacgaacaacgtccgggtcagctaccgcaccggcggaggtgctgccggcaacctcggctggggggcgattgcccgcatgcggaccggcatccccttggtggacaaggtcgtcaatcccggcccctgcggaggcggggtcgagggggaggatatctccgccctctaccggcggggcccccagagcctgcggcgccgcgaccgggccgtgaccgttgaggactacgagggcctgatcagggagcagttccccggtatggccctggtcaagtgcctccccgtgtgcgatgaccggggcatgacccgcacgggatggctgacggtgatcatcgtgccgcgcgcggccgatgaccggcccatcccctcggcggccctgcgccggcgggtggaggagtttgtcgccggtcacggcgccaacgtagtgaccgccccctgccatgccgtggtgacccggccgtcctacgtgcgggtgtcggttgatgccgccctggtgccccgcagcctcgaccaggcccccgccgtggagacggcggcccttgccgctctcgggcggttcctccatcccctgaccggcgggtgggacggcggagggtggccctttggccgcctggtctgccattcggacctctaccgcttgctggaggagatcgaaggggttgatcgggtggcaagcatggcggtaacggccgtcgatgaaatgggacgtcggatggagcttggcgaggcggatgagttgacgcggccggtggacccctatctgctcgtttccagcggagaccatcgggtcgcggcacgggccggcgacgtatagcaccatgcgggagtgagagcgttatgcccatagtaccgataccggatcttgacgacaaacgatacgccgacctggtgcgggaggcagtggcgagccttgcggtgcgcgcaccggcgtggaccgaccacaacgcatcggacccggggatcacattggtggagctcttcgcctggctggcggagatgcagatctacgggctcaactgccttacccccgaccactaccggaccttcctccgtctcgtgggtatccggccggttccggcagtgcccgccaccgtggccctgaccctctcatccaccgccggacgggagttgatgatcccgcgaggtacgcgcctcacggccgagacgggaggggaaccccttcccttcgagacgacggccgacctgttcctgctgaacaaccggatcgctgccgtcatcagcgcctggggcggcggcttccgcaatgtcaccgatgccaatgcccgcgatgccttctttttccctgccttcggcgagcagccggcaccggggggcacgctcctcatcgcctttgagcggatgcttccggcagggcgggaggtgcgcctcgccatcgatctctacgaagcagacctgccccccgtgggtgcccaccggggcgaaccggccgccgtcgtacccccggtggatctggtctgggagtattccacggaggccggttaccgtcggctcgatctgctggaggacggcaccaccggcctgacccgctccggacagattctcttttcagtgcctgccgacatgacggcgaccacctcgccttacctgccggcaacggtgcctgcgccgcgctttcccatgatccgctgtcgcctgccggaagagagcaccgccgtgccgctgccttccgagggtctgtcggcatgccgccgcgccgccgcccggcaggggacgggcttctatgagatacctccgcgcatcgactccatccgcctcaatacggtgacggcgcgccaagcggtatcggtggtggacgagaaccttgtctcttcatccggcaccgactggggcaatggcatgccgggacaggtagtttcccttgcccggcggccggccatggaggggagcctcagggtcagggtcctgaccggcaccgattgggaagagtgggccgaacgcgacaacctggacgcctcggggcccacggaccggcatttcgtactcgacccggcggtcggtaccatccttttcggtgatggccgcaacgggcgggttttgccggagggggctcgggtgcgggccgactacctgtcaggcgggggcgcggcgggaaacctgaggcccctggcatcgtggcgcttcgatgatcccctgctggcggaccttgccgcgcgcaatgacgcgtccgccagcggcggcagagacgccgagccgctcgaggaggccattgcccgcgcccccctggaactgcgggaggtggaccgggccataacctccgatgatttcgagtatctggcgctgaatacccccggtctccgggtggcccgcgcccgggcgcttcccctctgggagccggaagcgccggaggatcgtcctgtgccggccacggtgaccgtggtcgtggtcccctggtcctttaccccgcggccgtatcccggcccacggttcctgcgcgcggtgtgcgaccacctggatcgccaccggctggtgacgacccgcgtcagggtgatccctcccctctacgcgcaggtgacggtcagaacacgggtcagcgccggtgaaggggtacgtcccgaggagttgcgagcgcgggtggccgaacggcttctggagtttcttcatcccctgaaggggggtgaggacgggacggggtggccttttggcagaggggtctaccgttcggagatcattgcagccatcagggaggtgagcggtgtggaatgcgtgctggagacgacgctttcgggcgatacgtgcacgcgggtcgacggcgagggcaacctgatgatagaccgggacgccctggtctattccgaacggcacgaggtggacgtgactgcccgctccggccggtgcaccgtcacgtactgacacgggagacacggcgtggaagacaacgagtacaccataatccatgtggcgagcggcgaggcatgggccgccggggcagccaccaacggcctggtggccgtgggagacggcggactggcactggccggcgagatggtgcacggcctcgaccgccgtctggggctcgcgggacgcatccgccccgacgccctggtggctgatcgctgcggaacgctgatcatgctggccggcgagcgcttctatcgtctggaccccatgtccggccgactggagcggataccctgtctcggcggcaggggggacagggcgggggaactgagtggaccccgggccatggctctggggagccgcaatctctacgtggccgatacggacaacaaccgggtctgcgtctttgccacggttaactggcaggtgcgccggtttatcggagccgagaacccggcaggggaaccggcggccggaaccggtccgggggagttcgaccgccccctggatctggcggtggacccctgcgacaacctctatgtgctcgatgccggcaaccggcgcatccagcgtttcgattaccatggcgaacccgtgccccatgtgccccccttcggcgccgaccggctgaagcagccggtggcgctggcgctgggcccggctccctccccgtccggcgggggggccctggtccactgcctcgatacggggctcaccgccatcgttacctttgacgaccagggccggttcctgggcaccgtcggcctggacgacctcggcttcgagcctgccggtctggcggtggacgccgacggcaaatggtacgtctctgatcgggagcggttcatctatgccatcaggtcggcaggtgactggagccctctggaggagtacgaggggaaggccctgcggctgttcgccggtcccggcggggagttttacgccctggaagatggggaggtggcccgcctcacccgtcgccgtcgctatccgccggcaggctcgtggaccggcagcggcccggtaacgggcatctacacttcccgctcattcgataccggcgacggccgcctcttctggcaccgggtgacgctggacgcgacggtccccccaaagacccaggtgcgactttcctacttcatctacgaaaccggccgcgatccggagctcctgccggccgacggcgagtggcgaagtttcccgtccaatccggccgacgccctttttgagcggaaggagggacggtatctgagggtgcgcctggaactgatctccgaagaccggcatgccacccccacagtggtgagcctccgcctccagtttcccaaacaatcgtatctccgctaccttccggccgtcttccaggacgacgagcgggggcgtgatttcctggagcggtttctttccctgttcgagagcgtcctttacgacctggagcgcgaaatattcacgacccggcgctatgccgacccctgtgccgtaccggccggcttccttccctggctcgcctcgtggctggcgctccccgatgcggaccagtggctcgaagatggcggggcacggctgcgcacactgatcgcccgggccaatgagctgtaccgttgtcggggcacccggggtggactggcggaactcatcactctttacaccggcaaggaaccgtggattgtggaggcgttccagttggaccgcatccggggccggagcgagtggcgcgaaaccatgaggctcttcggggaagatccctaccacttcacggttctcctgccgccgggcggcgcagggaggaccgaaaccgtaaagcggatcgtggcgcgcgagcgcccggcccacacctgtgccacggtagttgccctggagaacctgttccggcttggggggcacacctacctggaagtcaataccaacctgaaccagcccctctttgccctggagacctcctcgtcgctcgcccggcagacctatctggccgacggcgagaaggcggggcaggcgcaggtccgggcgcgacagggcatggatacattgtttgagtgaacctgaaaccggcaggcgacggaagcctttggaacgagcgggcccaggagcagcggaaccaggccgtttgaacggagagggtcatgttgcctgacgaacagatgaataaaaggaggacgccatgtcgaacgaccgcaccctgagcccattccagagaaacctctatttttacggcaagctgatgacagtccgggacttcgagatggagcagtcctacctgaacggcaagcgccacctgatcaacaggatggtgctcggcactggagcggtatgcggccttgaggtgaccgcctcctgggacgagtcgaaaaagactgtcgcgctcagtgtcggcgaaggtgtggccattgactgcggcggccgggagatcgtggtggacagaccctccgccgtcaccttcgagccggccccggatgtcacgtcctactgcctctggctgagccgggaggactgccgcattgaaccggctccggcccccatggccgacagcggcaacgcctgcggcgaaacctgctgctacagccgggtgcgggaggatttttccctggccgtgcagaaatgggatggcccggtcccgtcggttgacgacgcctggtccggcctcttcaccacggagacgaccgatagtcgggcggacatccgggctctgttgaaggcccacttcgaccggattctggccggctgccctgcctgcggggagccctgccgggtgccgttggccctggtgatacgcaagggaggtgcctggagcggcaccccggacatcatccagaacatcgtcgtgcacaccaatcctgaactattcgagatgattcgccgccacctgaccgacctgggcaacccccatatgaccaccgcagcccaggtgggagcgctgaagagcgtggacggggtcgagaatccgggcggcaacgtggacctggtggcggcaaacgccgtccagatcacgcccaacaccaccgccaggaccatcacgatcggtgagagccattcgggggtcaccggcaacccccacaacacccggcacgagcagaccggtccggcctgtgttgaccccgcaagtgacgataccacctgcgataagcacgtctccaacgccaatgccatgcgctggaaccgctctctggcagggctcaccgtgaacggcggcagccttgtcgtcaatcccggcgcggccatcgacctggcagccggacagaatgtgaccctggccgccgatcccgccggcaagaagatcaccatcagcgccgcaggcggcggaggggcctcggcccgcacggggcggatctccatcacgaccaattccgacggcgtaggcacggcgcgggttacctccgggtttgacgataatctcttctgcgtgcaggtaggcatagattacggtgagcacgtggaatacggttcggtcctccgctatgccggccagacggcgttcatcacggtgcgggtgctcaggtaccaggacgtcggaagcttcgatatcatgttctccgctccgggggtcggccagcgcacgctgtctctgcgctgggtcgccatcccggccgttgccgttgcggagccgacaataaccgtgacgtctcccaccgttacggttacctcgcccacattcaccctcacgcaaccgacctttaccatgacgcagcccacgtttaccctgacccgcccgaccttcaccatgaccgcgccaacgctcacgatgcccactatcccaaccatgaccatcccgagcgtaaccatccacggcccgatcatgagtggtcccggaacagtggaggcccccacggtgatcgttccccccggtaagagcacgcagtctccgcacctgacggacgtgaaggggatcgggccggccttggccgggaaactgacggcagccggcatctcgaccattgccgatcttgcggccgcctccgtcaatgccgtggcggccgccctgggtgtcagcgatcccgctcgggcgcgcggttttatcgacgcggccaggaaattggctaaaaaacgatgaacgttgtattcgtccatccttcctatccgaaccagttcaccgggatagccaacgctctttcccggaaaagggggtgggagtgtgcctttctggtggatcgggcgttcaccgggcagatccgccgggacaagccccctgtcgcctactacgggtacggggaggaggcatcgcccctgtcggggacctactacacccgctgcatcgaggagggggcgcgccggggcaaggccatcgtggaggccctggcgcacatccatgcctcgaccggcatcgacgccgtggtggggcacgcatccttcggggcaaccctgttcgttcgggagattctcgctatccctgtggtctcctatgtggagctgcccggataccatccggccttctgccgggatgaattcccgggccggtatccccagagccttatggacgtggccctgcgctctcttattcattcgagtgtgattcattcggatctctgcgtggttccctccgcctacgcccgcgacctgttcccaccagagcttcgcaacaaggtacgggtccggatggaggggtttgccctgcctcccccggcaggtgaccgggaggctctgcggcgtgaactgggcataaccgggaacgggccggtcatcggctttgcgggcaggaccctggaggcggtgcggggcttcgacgtgtttgtccgggccgtcggcaggattcgtgccgtccgccccgacgcacacttcctcgtcgttggcgatgagacgagcatctacggcaacgaagcatcctacctggggggggcctcgttcaagcagcatgccctccggcaggaaggaatggaggatgaggagttcatcttccggccctttgtcccccacgaccagttcgtgcgctacctccaggccatggatgtcatcctgtttcccttgttcgagggggcggccaactggggactgttcgaggccatggccgccggcgtgccggtgattgcctcccggcgctgctttatccccgaggtgatcgaggacgggcgcgacgggatcctgctggatgccgcggacgcagaagggttcgcggccgcggccctggcgctgctggaagacagtgcccgcgccgaggccatgagccgggccggccggcagaaaattgcccgatcgttctccgtagagcgggccgcaagcggctatgccgccattattcgtgaggcgatacgccgtcacggcagcggagcacgaaacccttactgcgggcgggaacggggcatctgtcctgcggcatgaccggtccgtctccgttgtactctcctatcctgggctctccccgcgggagcaaccagtagccggggacatccatgacatctcagaaagccggaccgaaaccgatcaacacagccaggcgcccggagcgacccgctccggttccgtcgccggcccggtccggcacgcctgccggcccggtccgacagctccagcagaccatcggtaaccgtcgaacgggagagatgctcaaggctgcgaccgcagccgatgccacgggggagactgcccccggcgtcatggagctgaaggggatgcccacctttgtgccgcccccgcccattgccgacttcctgaaggaacgcacgcgagggaacgtcaatgtccggttcggcagcctcgcggccggtcagctggaggtccgccgggtcgggcaacgttactccgtgcgcgaacaggcaatccccctgactcaccccctgttcacgggtgccctcgccccctctctccttgtggcggtcggcgacggcggaaagatccggggccgggtgggcttcgacgggggaaaagggaatctcgccgtactgatccgtaagtcccctgacttggtggggctcggtgcccttgacctgagccggctcggctcagcgatcaataccctggagaacggtgccctccatctgggaatcaagggcacgccgatccggatgggaggggcgtttaccggtaccctcacccttgaggcggtcaacgaggcgatcacctttgaagggagcgcggctgtgaccgtgcgggggctcgcttcgggcagcctggagctgaaacggtccaccgaagggatcgtcaccggtacggccacggtggggctcactctgcccaaggggttctccggcaacgtggcagtggggtgggacggccgggccattacgggtgagggtaaggtcggctatacgggggagaagttttccggcgaggtcctccttcgtctcatggaaaagggggcggcggcccgactcgaagccgccaacacggccccggagcgaacacctgcaccggcagccacggttggtccgcgtagcgacaaggtcgactacgtggtcttcggcgagggggaccttacctttgcctttaccgactggctgaacggaacagcccacgtcatcgtcgacccccggggaaacctcaccgtaatcggcaagatcaccccccagaaagagttcatcctctttccccagaaggacttcaacaaggatctcttcaaggtggaggcccgggcctcctacggcattcccgtggtgggaaacatcttcatttttgccaacgtggggatgggtgcctttgccaagcttggtccggccaagttctacaatatcgtggtggaggggacctactccaccgacccgaaaaaggcgcagaacttcactatccaggggagcctcaatatctccgccgcggccggtctccggctccggggcgaggccggtgccgggctcgaaatcctgtcccacgacataaaggccggcgccggcgtcaacgccctggccggaatcagggggtacgcggaggcgacgcctgtcatcggctatcgggaaaaaggtgccgaaggagaggacaaaaaaggggagttcttcatccggggcgacatggagatcgcggcccagccgttcctggggctgtcgggtgaccttttcgtggagatcgatgccccgtggtggtcgcccgtccccgacaagcggtggacctggcccctgggggggaaggagtggcccatcggcggcagtttcggcgtcggcgccacggtggattacgtcttcggctccagccaagcaccttctgtcgagttcaagccggtggagttttccgctgagaagttcatgaccgatctctacagcgacaaggctacgggaggctccggcgacaagggagagaaaaagggggcgtggaaggaaaagaataccagggcggcggagccgccgccaaagcaggcgaagaagggggcggcccaggagggagaggcgccgaaacaatctccggcaaaggccagggttacgcctggagggcccaaaaaagccaaaaagcctgccgaccccaacgcccggaccgccgacggcaagactgttcggcagtatcaggcggaggcagaaaaaagggggaagagaccgggggcgaaggagccggaaaagaaggccgacaagcctgcaaccgacgttgccgcgcgcatggggcgggtaaagacggccctggatcaggccttggcctatgcggagaagacggggattggcctcaacgagctcaataccgtcctgaaatcgatccgtcgccgcaaggagtacggtctcaaggaactcaaggcccgggacggcggcgagaattggatcgtggcggctaccctcaatcccacccaggatctcaagaccgtcaagaaaaaggggaaagctgccgcggcaggggacctctactatgaaaagccgttccccatcccttcatacaaggagcacgcaggggcgggcgcaaagcacaaaaccctctatacgggacgggccaaggccgataagctgttccatgaaaaaagggaccgcaaaacaggtcaggtcggcaagtgggaatcctgggcgaggcagaacctgagcgagcccctcaagaagaaagccgctgacctgggcatgagcgaccgggatatcgtgcgcccccgtttcaaccgggccggggagaagatgaccttccacatcgatcatatcgtcgaataccagctccagggggacgacgagactgaaaactactggatgctccggggatcggaaaatagcagttcgggctccacgctcaaggccgccatcgcggcggtccgcacggagagcgacaagaagcgtaaagaggacggccagccagccacggtcaagatattcttcaaaaatccggttctggaaggaaacgccgaagataccatctactggaggaagtcggagatcaagaagggcgatcacatcgcagcgtacgagaaacaccgcgacagtttgaagaatcagctgaaggagtaatcggccgggaagattaccccacccggaacatggtcacttcggcctcggccatgacccgtccgtccagttcgacccaccccttcacatccaccaggcggcgccgttcgcccgtcacctgaccgattaccgttatctctgatccggtgggtaccggttcgcggtagcggaggcgcagctcgctggtcactatctggagtccgctcgccatgcaggcttgcgcgcagatctcgtccagcagggccgagatgatgccgccgtgggtcaccccctgccatccctggaagacctccgggattcgaacgcgcgtctcggcgcgccgctcgtgagggtcggtgacgaattccgccttgagtccgatggggttgtccttgccgcagatgaagcagcggccgtcgtcgatgacttgcatggttcctgatcctttgtctgcgtccatccggcgccccggcacacgggcccgctaccattgaccgatacgcgcaaaaacgcccccggccgcaggaggccgggggcgtggtgggcttcagtgcttacagacccagttgcttgaagaagtcgttccccttgtcgtccacaaggatgaaggccgggaagttttccacttcgatcttccagaccgcttccatccccagttcggggaagtcgatgcactcgaccttcttgatgttctcctcggcaagaaccgcggccgggccgccgatggagcccaggtagaacccgccgtacttctggcaggcatcggtcacctgctggctgcggttccccttggcgatcatgatcatggatgcgcccttggactggaggagatccacgtaggagtccatccggccggcggtggtggggccgaaggagccggagggcttgccagccggggtcttggccggtcccgcgtagtagatcgggtggttgagcaggtactcgggcaccggcttgccggcgtcgatgatctccttgaacttggcgtgggcgatgtcgcggccgaccacgatggtaccgttcaggagcagcggcgttgcaaccgggtacttgctgagctcggcgaggatttccttcatggggcggttcaggtcgatcttgacgccgtgctcgtgcttgccgcggtactgctcggggatgaggcggcccggattgcggtcgagctcttccacgaagaggccgtccctggtgatcttcgccttgatgttgcggtcggcggaacaggagaccgccatccccacggggcaggaagcgccgtgacgcggaagccggatgacccggacgtcgtgggcgaagtacttgccgccgaactgggcgccgatgccgagcttgtaggcggcctggaggagtttctcctcaagctccacatcgcggaacgcctggccgtgctcgttcccctgggtggggagtgcgtccaggtacttggccgaggcaagcttgacggtcttcatgcactggtcggcggagcagccgcccacgaccacggcgatgtggtagggcggacaggcggcggtgcccaggtacttcatcttgtccacgaggaacttttcaagcttctcgggggtgagcagcgccttggtctcctggaaaagcatggtcttgttggcggagcccccacctttggccatgaagagaaacttgtaggcatcgccgtccacggcctggatctcgacctgggccgggagattggtgccggtgttgatctcgtcgtacatgttgagggcaacggtctgggagtaacggaggttctcctcggtgtaggtcttgtagacccccttggagaggtattcttcatccttgccgccggtccagacctgctggcccttcttggcgatgacggtggcggtgccggtatcctggcagatgggaagctcgaagttggcggagatctcggcgttgcgcaggaatgcgagggccacgcccttgtcgttcatggacgcttccgggtcgcgcaggatcttcgccaccgactcgttgtgctcggggcgcagcaggaaggatacatcgcgcatcgcctcgttggcgaggatggaaagcgcctcggggcagacccgcagcacttccttgccggcgaactgctcgaccgtgacatgtttctcggatccctcgatcttgcggtacttcgtctcatctttgccgagggggaaagggtcctggtagacgaacggcttggtggacatcgcgtgctctcctttcgatcatgggctgacggccggggatgcagggtcgggcgggaatcgttatacgctccgggccatgctgtccgcgtaagtgtatacagtatacggcgggattttattgaaaaattctcagtttgtcgagcaagaaagtgcagggggagaaaatgcggaattttttcatgaaacaattaaatgttttttcggacgtgtcgataaggattcccaagggagcgagaccccgtccgtgaagcaggtggcggcagggtgcggttgcagcggaccgatttcctgatatcgttatcacgttgtgatggtgccgcaatacacggctgatactgtgatgtaatgcggcgaaaacaacatacccgtcgggaggatgagagcgatgaacatgcagcaagtcaaagagattgccaagcagcgagggatcaaggccggttccatgaaaaaggcggaactcgtccgtgcaatccagtcggatgaggggaacgaagcgtgttacgggaccaaccgcgccgactcgtgcgggcaggatagctgtctctggcgcgacgactgtaactgaccgtccgcgactgcgtcccggtcaagccggcacagccggcttttttcatttctggcagacggggcagaaccaggttgagcggttgccgagccggatccgggcgatgggcgtgccgcagaccgtgcacggtttgccggtctgtccgtagacggccggattgatgcggaaataccccgaaggaacctcggtcgcgatgaattcgtggagggttgtatctccttcggcaatggcgtcgcgcagcacatccccgacggcggttgccaacgtggcgcagtcttcctcagagagtgaccccgcggcgcgttcgggatggatgcgcgcccggaacagggcctcattggcgtagatgttccccacgccgaccacgatccggttgtccatgagcagaagcttgatggcggcattccgcttccggctgcgcgagaagagatagctcccgttgaacaggggcgggaaaggctccggccccagttgtgccagtagcgggtgggcaaggggatcgctgccggtccagaggacgagcccgaatttgcgcggatccctgaagcggagggtgcggccgtcgtccaggaccaggtccaggtggtcgtactttcccggcggactgcctgccggagcgacccggagcgtgccggtcatccccaggtggataatggccgtgccgtcgccgcagcgcaagaggagatacttggcccggcgctccacccgttcgatgaccctgccggtgagccgctcgcccaactcggggggaatcggcaaccgcagcttggctgcccgggccgtgaccgccgtcacccgccgcccggtcacatggggcgcgatcccccgcagggttgtctccacttccggcaactccggcatctatcctcccgctgatccgcattattccggcgcgccgccggcccggtcaaaacggttgacccggaccggcggcgcagggtatagtaccccttcctccgactcacatccagcgtttcttcccaaggcaggtcatgtccgcggtcgatctgagaaaagttcctccccagagcattgaagccgagatgtcgattctcggcggcgtgctcctcgataacgaggcgatcaaccgctgtctggagttgatcgaggccgacgatttctatcgcgagtcccaccgcaagatattccgggccatgatcgacctatccaaccggagcgagccctgcgacctgatcaccctcacggacatgctcaagcgcaagggagagctggaggaggtggggggcggcgcctatcttgccaccctggtggactatgtccccactgccgccaacatcgcctactactgccggatcgtgaaggagaagtcggtaacccggcgcctcatcaccgccgccaccgacatcgtcacccgcggctatgacgaggagaccacggtggacgagcttctggacggcgcccagaagaccatcttcgagatttccgagaacaagctccgccctgctttcaccccggtgggcaccatcctcaaggataccttcaagagaatcgagaccctctacgaaaagaaagagcacgtaaccggcgtccccaccgggttctacgacctggacaagatgaccgccggtttccagccgggcgatctcatcatcattgccggccgcccctccatgggcaagacggccttttccctcaatatcgcccagtatgccgcggcccatgccgatccgcccctgcccgtggccgtgttctccctggagatgagcaaggaatccctggttatgcgtctgctctgctccgagtcgcgggttgatgccagccgcctgcggaccggtcacctggtggacaccgactggcacaagctgacccacggggccgacaagctttccaaggcccggctctacatcgacgataccccggccattccggtgctggagatgcgggccaaggcccggcgcctcaaggcggagaacggcctcggcatgatcgtggtggactatctccagctcatgcgcggctccagtcaggagtcacgccagcaggagatctcggaaatctcccgctccctcaaggccctggccaaggagctggacgtgccggtggtggcgctctcccagctcaaccggagcctggaaagccgcaccgacaagcgccccatgatgagcgacctgcgggaatcgggggccatagagcaggacgccgacgtgatcatgttcgtgtatcgcgacgctgtctactgcgatgactgcaagaagcgcgacggttcctgcaccaaggggcacgagaaggacgccgagatcattatcggcaagcagcgtaacggccccatcggctccgtcaacctgctgttcaacggcgaattcaccaagttcgaaaatatggagaagcatcatgattactaacattcatccgactgcccacataagcccctccgccaccattgccgacggcgcggaaatcggccccaacgtcatcgtgggagatcactcctccatcggcgccggcaccagggtgatggccaacgccgttatcggtccctggacgcagatcggcgagaacaatgtcattcacttcggcgccatcgtcggtcacgacccccaggacttcggctacaagggggaggagagctggactatcgtcggcaacggcaacgtgattcgcgagtatgtcaccattcaccggggtaaccggccggggacgaaaacgatgatcggcagcaataacctgttcatggcccattcccacgtggcccacaactgtgagctggggagcaatatcatcctggtgaacggcgccctcctggccggacacgtggtggtggaagaccgggtcatcatttccggtaacagtgtggtgcaccagttctgccgcatcggcacctttgccatgatgcgggggctgtcccgctcgtcccgcgacgtgcctcccttctgcatcatggacgacacccatacggtgaaggcgctgaacctggttggcctcaagcgcaacggtttcgaccagtcccgcatccgggcgctcaagaacgccttcaagctcctgttcctctcgggtctcaacatgcagaatgccctggcagaggtggagcgctccctccacatcaccgatgatgtccgctacctcattgacttcatcaagtcggccaagcgcggcgtctgtttcggtcgcggcctgatcgtggatgtggaggataaagagtagggcgccgcctgcccggctcatcctccggaaccgaccggccccggcggctggacgtcagtacccattacgaatcgaggaatcaatcatgaccacatacactccgctccgtgacgttcccgctgctgccggctacggtcccggcgacgttttcgtcctcttcggcgaactgttcggccgcggctacgccaacggcatcgttgacgaggctcggaaagccggcatgaccattatcggcgccacggtgggccgccgtgacaacaacgggccgttgcgccctctcaccgccgaagaactggccgaagccgaggcgaacctgggggggaagatcattaatgtcccgctggaagccggtttcgatctggagcctgccggcgacgggctcaccccggtcgaccgcctcaaaggggtgaagcccgagaccgtagccacaaccgctcttgatatggccgccattgaggagtcgcgccagaaggggcttgcccgcttccggggcaacctggccgatttcgcgcgggagctcgacgggctcgtgccatcgggggccaatctcctgatcgtgcacaccatggctggcggcattccccgcgcccggaccctcatgccgcttctcaaccgcgtgttcaagggacagggagaccgcttcctctcctcggagctcttctggaactccgacgtgggtcggctgtgcagtctctccttcgacgaggtgaccgccgacaccttcggcgcccttgtggacgccactgcctcactgcgggcgcgggtggaggtcgccggcgccagggtctcctacgcagcctacggctaccatggctgcgaggtactcatcggcggcgaataccggtggcaatcctacactccctatctgcagggatgggccaagatccgccttgaggaatgggcctgccgggtttggcagcagggtgtgaaggctacggtctacaattcgccggagatccagacgaattccagcgctctgttccttggggttgaactttctctgtacccgttgctggctgcccttgcgcgagagggtggctcctcggcggcagccggcatccgcgccgcctgccaggcgctgctcagggaaggggaaaccatggatgccgtgttggcccaggccgatgcctaccttgcttctccggttctggcatccttcggcaaactggaagagtggccccgccataacacgccggatcaggccgccctgatgctcaccgcgtcggacgcgctcatgaccatgaacgccgatcccaagaacatcgtttgcgcagagctttccaaggcggttttccaggcagtgggccaactcatgttcgatcactcctgggtgccccaggcaccggtcctctggctcaatcacgacgtgattgcgcgaaggcttgccgtctgatcgcgaccttttccgtcattggacgacggaaaaggtcaccttgcggtcgttcttgttcgtcgcgctctcgcttgaatagggggtttcaaaaggggaacaatactgttacttgaatggtatgcggtttgcatgacacatgcaaaccgcatatcgttgatacacgacaatactaaaccatccgcgagggtgggacggaaagcccacagggtctctctgagacagccgggatgccgaaatgtcagcacgacgacgttcggccccggcttgctctttatccggtgccggaaggagacgagccatgggagtttctcgggagtgttgtcgcagatggggcaaggccgttgttgcgcaggttgtactgttcgtcgttgccgttgtggcgataccggcgctggcggactcaatccccgcttacctcgcatcggccaccagccatgattctccggctatagtttctcctcctcccgcttcacccgcctcccaatcggaaaatgccacctttttcagcatatcagccagcccaaccggcgatgtgacgctcaactgcggcggtgttcccgttgaaatcggctacacggatctcgccccccatgacgaaatccgggagcagagccagcggataacgcggcaacaggacccgctcatcaacgggttttcggtcaaggtaaccttcctcttttaacccatcctcccgttcttgtgccccctcgtccttcctcctgggagagggggctttttttatcccggaacccgtgatgccgggtagtccggcgcatgcaacaacaaaaaaagggccgtcctcttcggacggcccggaatggcgtgcgaccgcgatctgctagcgcaccagtttcgacagttttttgaactcttcgctgccggccacgcggaggagctggaacagggccgcttcggtggaggtgatgaccgcgccggcgtcccgcgccacttccattcccacgaaccagttttccttgcggcggctcataatggcatcccgcaccaggtggacatggtagccccgctccaggagctcgatgaccgtctggagcacgcagacatgggtttccatgccggtgatgatgacctgcttgcgtcccagtgccgcgagacggttcaggaacgcgtcgtcgccgcagcagctgaaggtcattttctcgcaagcgtctccctcgatcttttccttcaggaccggaagggtgcagccgaggcctttcacgtactgctcagtggcaaccaccggcatgccgagatcctgggcggcctccagcagaatgccggtatttttcgtgagccgttccagaacttccgggtccatggccgcgcagagcttttcctgcacgtcgatgaccacgagcactgcctgctgccggtcgaggaagaacttctccataattcccatcagatgctccctcctttcagtcttttctcagttcgatgcccagctcctgaatcttcttgcgtagcgtgttgcggttaatgccgaggatctcagctcctttcacctggttgccacgcgtcttttccaggacgaagcggatgagaggccgctcgatctgcttgaggaccaggttatagatatccccgctctccattttgtccaggttggtgaggcttgcccgcagtttcatgtccaccagggcttccagggagaggtcgtccgcagcggtcgcctcgcttcccgtctggcgggcacgcagccccggaaagtcggatggggtgagaagcgggtcggacgagaggatcaccgcccgcttgatggtattctccagttcccgtacgttgcccggccagctgtgggtggtgaggagcgccatggcctcgggagagcatttttttggcgaaacctccagttccgcgcaggcgttttggaggaaatagtccaccagaagcggcacgtcttccttacgctccctcagcggtaccagctgaataggcaccacgttgagccggtagaagagatcctcccggaactgcttcttgcggaccagttcctccaggttctggttggtggctgccacgatccgtacgtccacggcgatgttctggctgccgccggtgcgggtaacttccttctcctggagcacccgcaggatttttgcctggagatcgaggggcatgtcgccgatctcgtcaaggaagatggtgccgccgttggcctgctcaaacttgcccagcttgcgctcgacggcgccggtgaacgcccccttttcgaagccgaagagttcgctttccagcaaatctttgggaatggcggcgcagttgagggcgatgaacggcttgccgatccgcttggagttgaagtgaatagcccgggcgatgagctctttgccggtccctgactccccctgaacgagaacggtcacgtcgctgggggcaaccttgccgatggtcttgtagacttcccgcatggcgggggagttgccgatgatgttcttctccaggtgatagcgctctttcagctcttcccgcagaatagtcatttgggaggtgatctcccgggccttgtgcaccttttcgatgatggcatcgattacatccaggtcgaagggcttggtgatgtaatcgtaggccccccgcttcatggcctccacggcgtttttcatgctcgcctcggcggtcatgatcaccatgaggagatcgtgcttgagctcccgtaccttgtcgagcaattccagcccggtgaagccgggcatcttgatgtcgaggatggccaagtcgtactcgttggactggatcagtcgcagggcttcctctccgtcgcgggcgaggtccacggtgaatccctttttgcgcagggccttcgagaggacccagcgcatgctttcttcgtcatcggcaaccaatatgcggttcagtaacattgcagacctcgaactgtggatatggaagtgaacatggttaagggaaagatcccggctactgaatcagggggagcatcaccgtgaaggtggtccctttgccggggtacgattccaccttgatcattccccgatgctccgtcacgattttctggcagatggccagccccaggcccgtccccttggtcttggtggtgaaaaagggcgtgaagagctgctcgagccgctccggcgggatgccaggtccatcgtcggccacgtcgatggccaccatccgcgagcgtcgctcgcccttctgggtcattgagtagtcggatatcacccggctggcgacccggatgcagccgccgtcatccaccgcctccatcgcgtttttcacgaggttcagaaaaagctgggtcaacagcccctcgtcggcaaggatgggcgggatgctgggatcgaactgctgctggaaggcgacgttcttcccttcggtcgagcgcttctggagcgtgaggatgtcgccgatgaccttatggaggttcaccttgctcagttgcagtccccggggcgaggccaaggccagaagctcctcaacaatccggttgacccgctccacctccttgagcatgatccggacgttgtcgcgcaactcgctttcggtgggcagttccagctccaggagctgggccgctcccttgatgccccccagggggttcttgatctcgtgggccaatcccgcggccagggttcccagggtggaaagccggtcggcattgcggacggcatcttccagctcccggatgctggtgatgtcgcgcagcaccaggatcgtcccggtggtttcgccgtgaggaagcataagtgggaaggtggtcgccgaaaccggcgtcagctgcttcagcttccggatgacgatgttctcgtggtcggagatggtcatgccgctggtggcggtcttgccgaccatctcccgcagcaccgcctcccggtggaagacgagggcgaagcgatgtcccacggcctgccgccgcgaaatgccggagatctcctccgcagcggggttcatcagggcgatccgtccgtccaggtcgatgacgatgacgccgtctccgacgctgtcgatcacggtggcaaggaattcctctttcttttcttcggtggtcatggcgcccccacagccgtgaaaaagcggctcactgcttccatcagggcgccattgccctcaatctcgttgatttccttccggaactgtgccgcaccggggagtccgtgggagtaccaccccaggtgcttgcgcatctctctcgcggctacccgttcgccggccatttccgtgaacagggccagatgcctccgggccaccgccaaccgttcggccggggaggccgccgccggctcgcgtccggccatcaggtccagggcctgcctgaagatccacggatttcccagagcacctcgggcgatcatgaccccgtcgcagccggtccggtcgagcatggcggccacgtcggccgcgctgaagaggtcgccgctgccgatgaccggtatggcgacggcctgcttcagttcggcgagcttcgtccagtcggccgtgccttcgaacatctgtgccctgctccggggatggagcgtaactgcattgcatccctcttcctcggcaatccgggcaatctggataaagttggcatcttcgcagctccacccgctcctgatcttcacggtcagcggcagccgcgtggctcgccggacggccctgacaatggcccgcaccttgtccggctcacgcatgagggcgctcccggcgccggtccccaccaccttcttcacggggcatcccatgttgatgtcgatgaggtccccgtatccgtccacagtggccgccacccggcccatgacgtccgggtcgtccccgaaaagctggatgccgagggggcgatcccccggcacgctccgcaggagttcgaaactctttttaccttcccggacaaggccgttcacgctcaccatctcggtgaagcagagacctgccccctgttcgcgggccaggaggcggaagggaaggttggttatcccggccatgggggcgaggatgagattgtttcccagggtcagggagcctatggtaagagaacggatcattcgttggcgatcgcacgattttattgcttaaaatttaggcatagtagcatggggccggaaaaacgcaagcttttattttggtgttgtccaacgtcgccgggggggcagtcctttgagatgattgacttttcgccgggcgaaaggtacgcttcgacggggtaaggttgctcaattgcgccccgggagtggagagatggaaatcttcggcggcatgatggttatgatggcgattctcggcctgttcgtggtggccgtctggctggtgctccctttcgcggtctttgcggtcaaggcgaaaatggagcgggcgctggatcttctcgaatcggtggagcagcgtctcggtcgcgtggaggaacgtcttgcacggctggaggaagtgcgtggcgctcgcgaaccggtgagtcccgcccctgcagctccgccggaggagacggaataaaccgtcgcccgccgttcaccccctgatcccttcaggcagcttcccagagcacaccgggcgtgttgccgccccctttgcccattacccgcttgacatacctggcgaagcattcgaccacgaccggatcgaactggctgccggcgccggcacgaagctcttccagggcctccgtgagggtgttggcatgcttgtagggccgctccgacaccatggcgtcgaaggagtcggccaccgccacgatgcgtgcccccagggggatgtgatcaccggtgagcccctcggggtagcccgagccgtccagccgttcatggtggtagaggataacggggagcacctccttcagctgggcgatgggggccaggatggcaacccccttttccggatggagcctcatgggagggaattcgtcctcagaaaggagcgccggcttctccagaagcgcctcgatgacgccgatcttgccgatatcgtgcagcagccccccgagccggatctgttccacttcctgttccgaaagccccatctccttggcgatgcgggtcgaaatgtgcatgacccgttccgagtgtcccttggtccagggactcttggcatcgatggcattggccaggctggacacggtgttgaagaacaggctgcgcatgtcttcataaagccgggcgttttccagtgccaccgccatctgtgacgcgatcttctcaatagtaaaggtctcgccccgggcgaacttgtcgggttccgtgtcgcccagcagcagcacgcccttgacctggtcgcgcgacatgaggggaatggccaggagcgaccggatgccggcggccagaagggtccgggaaacggtgccgggcttcctggtatcggccaagtcggcaatgctcgcgctgcggccggtgcggaaggcagtccaggcggtacagccagcaagcgacaggggcgcaccggggcggagggccgcggggatctcaagccccgaggcatgggacgacatgaccttgagccctccgttttccgcctggaggattgccacgaactcgcagccggtaatccgctccacctgcgccatggccgtttccatgatcctttcccgagaaagagaagaggagatggccttgttgatttcgtcgatggtgaggattacgtcgatacggcccgccaggtccagggccatgtccagagactcgtcgaagagctgcatgtgggaaaccaccagtgccgcgtgggagaccaggtcgcggatgatggcggtttcagcgtcggagaagggaggattgtcgcgagtccgggccatgaacacggcaccgatgacctgggtcctgaccaccatggggaccgccaggacgcagaggttccggaggagtttccggagcttcggggtgagcaggtccgaggagccgggatcagtgagcatcaggtgctgccgcttgcggagcatgcttttcaggaggggtatcttgtccggagccagcggcatctcgcgaaacacgggaaggaagctggcagggagtcccgtgctgcgggccggggcgaagtccctccgttcccggtcgaagaaataaacggcgatccatcgggtcttgacgagcttgcgcagcagacgggagaggtctttgattacctcgtccacatcagtaagcccgctcaatcgctcgcttccctcgatgagttcggtgtaggtgccggtcatggcgtcctccccattcacacttgtatcataaaatcgccatatgtcttgccaacgagggggtttttttgtattactatcccctctgcgccgagccgaagtgagtgctccgcgcaggtgacagcatccggtagggaggagcggattcatgggtcttttggaaggcaaaaaggcggtcgttttcggcatcgccaacgagaaaagcatcgcgtgggccattgcccaggcgttcaggcgggaaggcgccgatctggcgatcacctatgccaacgaaaccctggccaagcgggtgatcccgcttgccgaaagcatcggggcgagcctcattctcccctgcgacgttcgcaacgacgacgacattgcggcagttttcgcccggattgagcgttcgtggggaaggctcgacaccctggttcattcggtggcctttgccaacaaggacgaactgaaggggtcctttctcaataccacccgggaaggcttttccctcgccatggacatcagcgcttactccctcatcgccctggccaagggggcccatcccctcctgaaggagcggcaggggagcattatcaccctttcctactatggcggccagaaggttttcccgagctataacgtcatgggggtcgccaaggcggcactggagatgagcgtcaggtatcttgccgaggccgtcggccccgacggcattcgcgtcaatgccatctctgccggtccactgaagaccctcgccgcagcaggcgtgggcggcttcaaccagatcgccggccacgtggccgagaaagcgcctcttcgccgcaatatcagccaggaggaagtggccggcgcggctctttatctggccagcgatctgtcgagcggggttaccggggaggtgcacttcgtcgacagcgggtataatatcataggactttgacaaacgaggctgctgccggcctcaaggagttttcaatcaaacagctgcacggcaacctcatggggctcaagccgagccaggtggcggcccttgaacggctctaccggcgcaaggtgccgcccgacgaactgatcacccccgaactggcggcccggatggtggatatcacccgggacatccgccggcgggtggggattctcgtcaaccgccacggctccgtcgagtatgtcattatcggcgacgagcggggcctcttcatccccgacctgtccgagtatccgctgggccggcggctcctgagagggcttcgctatattcacaccaacctgaggggcggttcctttaccgaggacgacctcaccgacctggcgctcctgcgcttcgatctgatggcggtcatccaggtccacgaggacgaccgccggctcgccatccagaccgcatcgctcaatccctccgacgacagtgcccatccctaccgcgtggagtcagccgagccgctggccgcccaccggatggatttcggcgcctttatttcgaacctcgaacgctctctggaaaaggccgtcgccaccgactcccgggaagtcgctgccggtacggaacgggcaatcctcatctcggtcacgaaacatccccgggaggaggccgaggattccatggacgagcttcgggagttggcccgcaccgccggcgtggcagttctcgatatcgcgatccagcgtccccgccagttcaatccccgctacctgatgggggagggcaagatgcgggaagtcgtgatccgggcgcttcagctgggagcgacgcttctgattttcgaccaggagctttccccggcccaggttcgttccatctcggccctgaccgaactcaaggttatcgaccggagccagctgatcctcgacatatttgcccgccgggccaccagtcttgacggcaaggtccaggtggagcttgcccagcttaagtacatcctgccgcgcctcactggtcgcggggtgcagatgtcgcgtctgatgggggggatcggcggccgggggccaggcgagaccaagctggagattgaccgccgccgcatcagggaccgcattgccaagctggaacgggagctcgaggagctttcccggggccgccagcagcggcgtcagaagcgggttcgggccggccttcccatcgtctcgatcgtgggttacaccaatgcggggaagtcgaccctgctcaacgccctgaccaagagcgacgtctttaccgaaaatctcctcttcgccaccctcgatacttcaacccgccggctccgcttcccccgggagcgcgaggtgatcatcaccgacacggtgggcttcatccgctccctgcccgcgtccttgctgggggcattcaaggctaccctggaagaactccaggacgcggatctcctccttcacctggtggactgcgccaatccccgcatcgaggagcagatcgagcaggtggggaagatcctcgaagagcttaagcttggcgataaaccgcgcctggttgtgttcaacaagggggatctggtgcctgagctgaagcggaaggcccctctggcattcatgaagatccgccagctggctcgccgtcacggggccatcaccatcagcgcgacagaccgctcgagccttgaaccgctcctactggagatggagcggcgtttctggcccgacgaggcagggcaggatgtgccgtccgacctctcctgagtcgaaacacccgtcccttcaattggttatcatctaaaaacctcctaatcttgacagtttggtgaaatgcgactatactgccgcatccggcatggcaccggcttcccacattattccctcgcgaaagtgcgtggaagggctcccatgaatcgatcttttttcctgctggccatagtcctgctgtttacacccattgcccaggcatccgatcttcacttgaaccccctgcgggagttgacctccctggggagcggttcgctgcaggccgatctgtcgggagttgttccccgcgtgggatcggcgcggccaaaggctgcctcccctgccgaggggcgccgggcgaatccgctggagccgtccatgggagagctcatcgtcgtggaggacgagacatcccttgaggatgatttcgaactgcagctccccggccaggacctccccgaatcggacatcccgcttgccctcaacggcaaggtagagtacttcatctcctatttccagacctccggccgcaagtccttttcccgctggctttcccgctccgaacgatacattcccatgatgcgcgaggttctcaggaaggaaggacttcccgaggatctggtctacctggccatgatcgagagcggctttacgccccatgcggtttccgtggcgagcgccgtgggcccctggcagttcatctcgggcacgggaaaacgttacgacctgaggatcgaccaatggatcgacgaacggcgcgatccgctcaagtcgaccgttgccgccgccatgtacctgaaggagctttactccctcttcaatcaggattggtatctggctgcggcaggctataacgccggcgagaacaagatcctgcgcgccatcgacaaatacaacacgcgggacttctgggaaatatccaagggctcgtatttgaagagggagaccaaggattacgtgccgaagctcctggccgccgccatcatcgcaaaggagccggcccgctacggcttcgccgatgtggcgtatcttccccccatcgagttcgacttagttgccattccttcgcgcaccgatctggacctggtggccaaactctgcgaggtggatgtcaaggccatcaaggaattgaacccggaactgcgccgctggtgcacacctcccgactaccccgactacgagctcaaaatccccaagggaaagcgcacgtccttcgaggaggcatacgcccatctccccgcggaccagcgctacgtcgagcggattgtctacagccgctaccgggttaagaaaaaggataccctgcaggcgatcgcgcgacgctacggcaccactgccgagaccctggccgaggttaacaaactgaagccgacctcgaagctccggggccgcaccctgctggtgccggtgccggtcgcgacggaggatgccgcggaaaggaccgtcgccaaggcgtcgccgaagaaggacgagtcccgcgcattcaacaagtactacacggtcaagaaaggcgacaccgtcgcctcgctgtccaagaaattcaacatttcccaacggattctggcagcatggaataatttgaagggcaaaatggcccttcaccccggcaagcggatcatcgtcgccaagtatgtggagaaaaaagggtcgatggtgccggtcgacggcggggagaacagctagcacgctctattcttcactgcactcacgaatgaaaggacttcatccgcaatgtacaacttcctgatttccggcgcgatcgcccttgtcgccattgtcgtcatcatcctcgccgccggcacctcgtcctggtggtgggccattcttgttgggctgacgctgttcggcggctctttcctcctcatctcccgcgtggtcatgaaaaaggttcttgccctcatggagagcgcatcccgggatatccaggcccagcgggtggaaaaggcgatccgcgacctgaaagagggactccgctactctcgctggcagatttacgtggaggggcagatcaacgcccagatcggcatcatctactacctgaaacgggatttctccggcgcgtttccctatcttgagaaggccttcaacaagaactgggttgccatggccatgctcgccatcacctacatgaagcggaacaagcgggacaagatgaaggagaccttcgagaaggcggtccagtggagccccaaggagtcgctgctctggagcgtgtatgcctactgctggaccgagtgcgaggatattgggcaggctcgtgaggtcctggagcgtggactcaagaagatcccgggcgacgacaagctaaccgccaaccttgaggcactcaaggaagggaagaagatgaagatgaagaactacggcgagatgtggctccagtttcacctggagcgccagagcgtcgtcatgaagcagcaggcggccgccatggggatgaagcggcggttcgtccggaagtagacgtcgccgtctaacgcaaggcagcacgaaaagggacggttccgtccctttttttgttcgcgggcaggtaacccaaccctctctccgggccagacatgaatgatctcctcagaacactcgccgtcctcgtcgtggtggtcatcctgctgcggcgcaagatgcacctgggactcgtgatgctcattggagcggcgatcctggcgcttctctacctgacgccgccgctcgattttctcgccggggcctgggtggcgctggtttctcccagttcgctggagatgacggctaccctcatcttcaccatgatcatggagaatattctccgctccaccggtaccctgaagcggatggtggaaagcctgtccgaggttttccccgacgcccggttcgtcatggcatccatgccggccatgatcgggatgctgccctctccgggcggagcggtcttttcggcgccaatggtgagcgaggccgcgtcccgcctatcgattcccgctgaccagaaggcgttcgtcaactactggtatcgccatatctgggaatacgtctcccccctctatcccggcattattctcgtggccggactggcgcatatcccctaccagaagattgtcctggccaaccttccctatgccctgtcggtggtgctctgggggggggtgttcgccttttcgggggttggtcccactccggccagcagcagcacgtccgtggggcgtgggaaggcgctgcgcgtgttcctcattaccatatcgcccataatggccgcccttgtcctggtggttgtcttccgggttaatccagtcccggccatgggtggtgtgaccgtgctcatgtacctggcccaccggtattcgccggccgccatcgtccggtccctcagggagagcatatcgctcaaggccatgaccctcgtcttcgggatcatgatctttcaggagaccctgcggctgaccggggcgctggacggcatctcgcgctttttcgccgagagcggcctgcccacagtgctcatcattacggtcattccattccttgcggggactatgaccggcctcaccgtggccttcgtggggatcacctttccgatcctcatgccgctgatggggggcgacgtcccgtctttaggtctgctttcgcttgcgtttggaagtggatttgccggggtcatgatctcgccggtccatctatgcctcgtccttacgcgcgagtatttcggggcggatatgaccaaagtctatcaccggttgtggattccccaggcccttgtgcttgcggcagccgtggtgccggtgtatatttttcaatgattccagacatgatgcagctcgcgtccgtggcgccgttcctcgacggggccgtgccggttgctgcagagcgaaaaggagggtttcatgctgaaacgattggtgatcctggcggtactgtctctctcgtccttaatgctgtccgggtgccttgtcggcgaaggaaagtatctgaaaaaagtagaggaagccgataacctgtcgaaggaactgacgacgcttcaggagaaatattcagccctgtcctcggagaacgaagggctcaagggggcgcttgccaagctcaaggacgaggccgccggtcttgcccaggacaaggagaagctcaccgctgacaaccgggagctccagcaggtgctccaggcgaaatctgactcactttcccagaatattgtggagttgcgccagaaggtgagccagctggaagccgaaaatgcccgcctcaaggccgacatcgcctcgacccagaaagccaaggaggagcaggtccgggaagtgagcaagacctacgaggatctgctcgacaagatgaagggcgagattgcccagggacaggtgaccatctccgagctcaaaggaaagctgacagtgaacatggtggatgcaattctctttgactcgggcaaagccgaggtgaaaccggcgggtatggaccttctccagaaggtggtcgagatcctgaaggatgtaaaggacaaggccatcaggatcgaaggacatacggacaacgttcagatcgtcggcaaccttgccaagcgcttccccaccaactgggagctttcctcagcccgcgccatcaacgtgacccgtttcctccagagccgtggaattgatcccgccgtgctgtctgccgtggcctacggagagtatcaccccgtcgctcccaacgataccgatgaaggcaaggccaaaaaccggcgcatcgagatcatcctggtgccgaaggatgccccctgacgcgcgatgtccatgaagaagaaaagcacacaatccggacagaaaacgaaaaagttctcccccagccccttcagcggcctcaaaggatttcgtcccgagccggccgagccggagaaaaaacagccggcggttgccgctcctccgccccggagcacggcggaacccgacgatctgaatctttttctgagggaaatggccggtgtaaaccgcatggatcggtcgggcaaggggccgtcggaacaacgcccgccgaaagaaccggccgggcaggctcggacagctgacgatgatctggtcaaggggctggaagctgccgaccaggcagcctttgccgaagccatcgcgcggttgaagcttgacgtgagttttcgcgagagtctgccgggcgacagcggcgctccccgtccggtgagccggttgcgccagctcaagagcggccagatacgaatcgatctggagctggacctccacgggctcacccgggaagaggccgtggcgagccttgagcggttcatcaccggtgcccatcgaagggggcagaaggctgttctcgtcattacgggaaaagggaacaactcttccggtgagccggtgctccaaggggcggtcctgtcctggctccgggagcggggcaagagcatggtggccgaattcgctccggccccccgggacatggggggcagcggcgcagtggtcgtgttcctcaggacgacgagagtaaaggctggctagcggtaatccctgatcggccaggaggcagccgtgttcggactgttcaaacgtaaaaaggcggacccagccatcttcgacagcgccgaagccgctttcgactatgcctgccggaatctggaaaaccgtattctcctcgaagcggtgatacccgccctggtggaggagttcgtacgcgtaagtcccgagggtgagcgctactttcgcatccgtctggccaacagccagggcggccaggcgatcgaggcgtgtaccctcaaggagtcctcgcgcgccccctcagtcggcgacctgatcggctacaaggtggtccggtacgacccggacatgccgcctccttttgacctcctcggtttcatcgcctaccggttcgagttcgttcacgtgccgggcaaggggtggcgcacagccgagagcttcattcccgacaccatcaagcccacgctccggatgtgagccccgctcccatgctttcaatcctccttgaaaaccctcttcttgtgttgttcctcgtggcggcaatcggctatcccctcggcaggatcaaaatccggggatcgagtctcggagttgcggccgtgctcttcgtggggctggccatgggatcgctccatcccgagttgaagctccccgaaatcgtctatgtcctgggcctcgccctgtttgtctacaccatcggcctctccagcggccccgcctttgtggcatccctgaaacgcgagggaatccgcaacaacgccctgatcatcggaatgctcctggtcgctgccgggctggtcgtgggagcccaacgactcctggggttcaaggggaccgtcaccgcgggcctctttgccggaagcctcaccaatacccccgccttggccggggcactggaaaccatcaaacacatcgcctcgccggaactgcgtgaactgctgctggccgaaccggtggtgggttactcggtggcctaccctatgggggtcatgggggtggtgctcgccatcagtctggtgcagaagctctggaacgtcgattacggcgaggaagggaaacggctcaggcttgctggaaccgcgtcggaggcgctgcggagcatgacggtacgcatcgcctggcccggggcagggcgccacaccgtggccgagctggcccgccatgagaagtgggacgtgatttttggccggatccggcgcggggattcatatcttctcaccggcccgcaggttcgcttccagccgggcgatcttgttaccgcagtgggaaccgagacggagctgcggcgggtagccgcctttctgggggaagtgagcgaagaagagatcaccgttgaccggagcgagtacgactaccggcggatctttgtctcgaatccccgggtagccgggcggcagctgggagagcttaacctgttcgagaactacggtgccaccgttacgcgggtgcggcgtggcgacgacgacttcctgccccatgacgacatggtcctcgagcttggcgaccgggtacgtgtcgtcacgcaccgcgatcacatggcagaagtgacggcctttttcggcgattcctaccgggccgtaagcgaggtggatatcctcactttcagcttgggactggccttgggactcctgctcggcatcatccccattcccctgcccggaggcatcaccctcaagctcggtttcgccggcgggcccctcatagtggcgctgattctcggcaccatcggccggtcgggctctatggtctggagcctgccctacagcgccaacatgaccctgcgccagatcggcctggtattgttcctggccggagtcggcacacgggcgggctacggtttcgtcaccaccctcgccaaggggggcggattggccatcttcgccgccggtgcggtcgtcacctgtcttacggccctcgccaccctctggatcggtcacaaactcatgaaaattcccatgagcatcctcatcggtatggtcgccggcctccagacccaacccgccgttctcggctacgccctggagcagaccggcaacgatctccccaatatcggctacgcctcggtctatcccgtggcgaccatcagcaagattctcattgtgcagatactgcttacgatgctcatgtgatgtcctgccgggttcagccgctcccgtcggggcgtggtgaaatggtttggttgttttcatgtcaacctgcttgtcaatgcgagcgccttgggctactgtaacctgcgatcaccatttttccgcgaggtctttcatgtccgtaactctcgatgaaatcaaacaagtctaccaagaggccgactgtctcttttccgaagcagaggtggaggccgccatcggccggcttgccaccgcggtcaccgaacgtctggccgaggccaatcccctggtcttctgcgtcatgaacggcgggctcatcgtcaccggcaagctgctgccccggctcggattccccctggagatcgaatacctgcacgccacgcgctatgggcaccacatcttcggcaaatccctcgactggcgggtgcgtcccactgtggacctgagaggacggacggtactgattgtggatgacatactggacgagggggcgacgctcgacgccattaccgaatggtgcctgcaggagggggcggcgaaggtcttcaccgccgtgctcgtggacaaggagcatgaccggaaggcccggccggggttgaaggccgacttcacggggcttgtgtccccggaccggttcctcttcggctacggaatggattacaagggatactggcgcaacgcgccggggatctatgcggtgaaggggtattagccgttcagggcgggccggggaacggctcgggttcgccctgaacggctcgggcaccgcttagggctgcttccatacgtaggttttgctgatgcttgcggcggcctggtcggtggaaatctcggctcccgagacgtccagcactcggtagctcaggaccttgaagtccgcgttgctgacattctgtgtggtcgtgttgtagttcggcacgaatcccggcttgaagtcgaaccagagcgagccgaacgtcccgaacttgaccccgtaggggttgacgagcaggaacttcacggtgtcgcccacactgggatccgtcgagggggtcagggcggaagagacgagcgtgccggtgttcagcatactgttgtccaccatgacgaccgttgccggatcgaggaagtacttgcccggggtgagcgggtccagttttggcgtgatccccacggggagctgcagcacgacttcgaggccgtagaattccgtgggtgccggtttgatgaccgtgccggtaagagccgttgcagtggttgcaagaaccacctgcaacggttgggcaagggccgatgccgatgccgcgaaaaggataacgagactcagtactgccgctttcatggttcctccttcgtgtgtgtggtgggtgcgggcaaaaaaaaagaaacagcctgcccctgtgggacgcggtactgtttcttcgccaacccggctgtcccgctgtttcaggcgggacccgcagctttgtgccccccggttacccggggtttacctcttcgaaaacagtgcgtaacggattacggaccttttgagcaattctagcccgtggcagcacagttttgctgtgagcggcgtcacagaacaaggggctgccccctggtaccctgagcgccgtccgaaactcatatccatttttctgaggcgtccatgaaacatttttttcagttcgagcgctacaacaccacctaccgcaaggagacggtggcgggcattaccaccttcctgaccatggcgtacatcatcatcgtcaatcccgccatcctcgaggcggcggggattccgcggggcccctccacaacggccaccatcgtggccgcggtcttcggcacggtagtgatggcgttgtacgccaaccgcccctttgccattgctccgtacatgagcgagaacgcctttatcgccttcaccgtggtcaaggtgctgggatattcatggcagacagccctgggagcggtcttcgtggcgggcgtactgttcacggtcctgaccgttttcaaagtgcggagctggctggccgaggcgatcccgctctcgctcaaatgcgcttttgccgtcggtattggactgtttctcaccttcatcggcctgaacgaaaccggtctcgttaccctcggcgtgccgggggcgccggtcaagatgggtaacatcgcctctccgtcggtgcttctggcggtcttcggctacctcctcactgtctttctcatgacgcgcaagattcacggggccattgtgatcggcatcgtcgccaccaccgtcctgtcggtggcctgcggggtgacgcccatgccgaccgaattcgtgagcatgccgccggatctctcgccgatcctgtttcagctcaacatcggtgatgccctcgacatccgcttcttccccgtggtcctcaccatcttcataatggcgttcctcgatacggtgggcaccctcatcggcctctccatgcgggccgatctgctggatgagaaggggaacctgccggagatcgagaaaccgatgctggccgatgcccttgccaccaccgtggcgccgttgctgggcaccactactaccggcgcctacatcgaatcggccaccggcatcgaagaaggggggcgcaccggcttcacggcactggtggtggcggggctcttcctgatgtccctctttttcgcgccgctgttcaccattgtgcctccccatgcttacggtatcgccctcatcgtgatcggttccttcatgatcgagccgctccgccggatcgacttcgaggacttcaccgagctggttcccgctttccttaccatcgtgctgatgattttcacctacaacatcggcgtcggcatgagcacggggctgcttacctatcccctcctcaagaccgccgccggcaagagacaccaggtctctgctggtatgtgggtcctggcggggcttgcggtgctgctgttcgtctttttccccaagatgtaagctgtaagcgcgtcggacttccgacgcaaaaaggcccgcacatggtggcgggcctttttgcgtcggggcgggaaaccttagccgtgctcgaccgtcacggccagttcctccagttcattctccaggtgggcaaccagtcctctcaccgcttcccggtggccgtccggcagcccgtccacccctgccagggcggtttcgaggcgccgggccgcggcaagggcgcccctgaccgtgactgccgggtcccgcaccggctcctgacggctcctggcaacctccttgaactgcttgagcaccgtggggtggctccgctcctcctccacgacccgcttgcgcaggtcggcgtattcctggtcggaaaaccccttttcttcccgggcttggcgcaggaggtcgatggagcggtagtcgggaagggggcggggctcttcccgccgtgccaggagctggggttcgtgctgctccatgaagcggtaggccagcgtcagcttctgggccgtttccttcttgatgcggatttccctcgtgcagtattcctcgaagctgccgtatccccagtcacggtagagattgcggttgttcacgccgaacaaccggtcgcccagctccacccaggatgatttgaacttttttgcggtttccagtacctggaagcgttccgatgagggatcgagttcctccatgatccgttcgatatggcgttcgccggaggattggggcaggtcggtcattgctggttctcctgtaggggggtgaagatggtaaccatgaaactatcacaggttatggcccggcaggaacgaagagattgcagcggcatggaatttttactttgagcctccgggggttcgggctacaatcccccggtttgacttccatttccacaacacggagtgtttgacatgacacgactgaacatcctcatggccgcgtccgagtgcgtcccctttgccaaggaagggggactggcggacgtggtgggggtgctgcccaagtacctggcccatatggggcacgatgtgcgggtggtgatgcccctctactcccggatcgacccggagcggttcgggctggagcggcttcccggcgtgctcgtggttcccatgggaatcatgggcaatcagtactgcggcgtctgggagggacggcttccgggctccgccgtgccggtctatttcctcgaacacgaggggtactacggtcgggaagggctctacgaggaagacaacgtggggtacatggacaacgacaaccggttcattttcctctcccgggccgccatggaactgcccaagttgatcggcttcgcccccgatgtcttccatgcccacgactggcacactgccgccgtgccggtcttcctcaacaccctttaccgtgacgacccgctggtgggcggtgccgcatcggtgctcaccgtccacaatatgcagcaccagggcaatttctaccccggtgccatggaggtcctgggcatcggctgggagcacttcacctttctggggctcgaaaaggacaaccagaccaacctgctcaaaggggggctttaccacgccacggtcctcaacaccgtgagcgagggatacgcccgggagatgcagacgccggagtacgggtgggggctcgacggcgtggtgcgggcacggtccgccgatctggtcggcatcctcaacggcgtcgattacgaggagtggaacccggagaccgacccgcacatcgtggcgaactattcccgttccgacctgtcgggcaagaagctctgcaaaagggacgtgcagcgattcttcggcctgcccgagcgggatgacgtgccgttgttcggcctggtggggcggctggtgaagcagaagggaatcgatatcctggccgaggcgattcaccgtatccttgccctggatgttcaggtcgtcatgctgggggcgggtgagccctggtcgcacttttatttcggggatgtcagaaacgaatatcctgagaagttcggcctgtatatcgggtacaacaatgggctttcccaccggatcgaggcggggagcgacttcttcgtgatgccgtcggccttcgagccgtgcgggctcaatcagatgtactcgttgcgctacgggaccctgcccattgtccgggccacgggggggctcgacgacagcgtggagaacttcgacgaacagaacctgaccggcaacggtttcaagttctggagccacgatgccgatgccctgttcgatacggtggggtggacggtgcatacctggtaccgccgcaaggacgccatggcagccctcatcggcaatgcaatggcaaagcggttcacctgggaggattcggcggccaggtatgaggaactctactgccgggccctgcgcaaacggctcggcgtcggggtctttgtccggcgcttcgggggatgatgaaaaaaagaggggatagccagtggccatcccctcttttttcctccagaagtcagcagttacttcttgtggcactcaccgcacttggtggggcctttccccatttccttgtgacagccggtacaggtcttgtgggcccagtccttgcccatgccggcgatcttgcccccagcctcggtttcgtggcaggccttgcactcgcccttcaccccggcgtgctttttgtggtcgaaggtgacgttgccgttctttgcttccaggaccacgaccttgtcgtgggcaacggcgaggccggcacagaacagggtgagtgctgcggctgctatcagtcgtttcatggtgctcctcctttgagtacgaaagtctgcccccaattgtacgagcagacggccgctttgcaaggagcaccacacatttttctttatttattaggctggtaccggagtactcgcggcactcgaacggcccgtctccgctcctctgccgttcatccgccccggcaggccttccggcaccagtctcaggtgacagcttccttccctccagactcagcgcccgcctgctgtgaccactcatccagcttccgcatgactgcttcgaaggttttctgggatatttcgggcaactccatgccgaaatcctttttggccatctcgaagcccttcacgacaccttccttgatcttttccaggagggccacgtctcctcccgccagagacgtggcaaattccacgatccggtccgacgtctgctccaccccccagtaaccgtcgtccgccaccagctttgccgcctcatcgggggtcaggtcctccaggtttaccgttttcccctcgcccacatcgatggtcgtggaaatgccctgctctttgaaggtcttcgccacaagctcccgcagcatgagaaacttcgagtcgaggatctgctcccggtccagcggtttaccgtaggtgacctctttggactcttcagaggattcaccgatggttacccggtctttgacttcattgcggacgtccttgtcaccctttcgctccgctccgcggaggagttcgtcgttgcgccggtcccgttccgctgactgtggtggggttactccacccatgccgatgcctccgaccatgacacgacctcctcacaaaggaaatatgaccatcttttaagtactagtgtagcaaattgaaagctgttttcaaatgtccttcgtgtgctttccgttctgcttgccgtactgctcttccagatattccacgaaatcgatgtgacggttgatgaaggtgaggttgtggcggctttcgtagatgaggatggcgctggcggcgaagaggaagaggccgccggagagggcgagagcagtgggtatccagctggtttccctgctgccgtaggccacgttgaaggcaatgccgaggctcgatgccacaaacagggccgtagccgtatagagggccgccagggcgtgctggatgagccgggcgcggactcgctgcttctgtacctgcaccttcaggaactccatccgctccgcggcaaaggggagcgtgccggcaaggaccgactcgatctcgcttttcaggctgttcacccggtcgaacacgcgccccaggcggttggaggtggaaaagataagagtgccggcggctgaaataagcaccgccggcgtgatcatggaggtgaggacccgggcgctggagagggcttcgagcagttccttgtcctggagcatgggggcctctcagtctcggtagcggcgcagcaggtcgccgtaggcgtcaatgcgccggtcacgcaggaacggccagatgcgacggaccgcctcgctacgggccaagtccagttccgtgatgagcaattcctccccgtcgttggaagcctgggccaggatctcgccctgggggccggccacgaagctcgaaccccagaactggctgccggggaggactcccgagggatccgactcgtgtcccacgcggttgacgctcaccaccgggatgccgttggccacggcatggccccgttggatggtgatccaggcttccttctggcggatcttctcgtcgtcgtcgtcacgggggtcccagccgatggccgtgggatagatgaggaggtcggcgccagccagggccatgagccgggcggcttcgggataccactgatcccagcagaccaggacccctagttttcccaccgaggtccggatcggctcgaagccaaggtcgccgggggtgaagtagaacttctcgtaatagcccgggtcgtcgggaatgtgcatcttgcggtaggtgccggccatggagccgtctttttcgaagaccacggcggtgttgtggtaaagccccggcgcccggcgctcgaacagcgaggaaacgagcaccacgccgaattccttggccacgccgccgagcagttccgtggtggggccggggatcggctcggccaggtcgaaatgggcggtatcctcgttctggcagaaatagggacccgtgtgcagctcctggagcaccacgagctttgcgcccaggacgctcgccttgcggatgttctcgatgcttttggccaggttcagatccttgtcggcggtgcagctctgctggacaagggcgacgctcagtttggacatggaagcactcctttgggcaactgcatggttacgcagtggagcgaaccgtgctggatgatgagggggcggcagtcgatgccgacgatctcgcggcccggaaacgcccggccgatggcctccagcgccgcctcgtccgctgggtcgtcatagaccgggaccagcacggcgccgttgatgacgaggaaattggcgtaggtggccggcagccgctgcccctcgtgatcgaagcaggcccggggccagggaagcgggatgaggcggtaggggctcccttcgcgggtgcgcaggttggccagctccttctccatcatgaacagggccgcatagtgctcgtccgtggcgtcgtcgcagcggacgtagacgatggtgtcgtccggcgccaggcgggccagggtgtccacgtgggagtcggtgtcgtcgcccgccaggaacccgttttcgagccagagtacccgctcggtccccaggtagcgggcaagggcctcttcgatctccgcccgcgagagatgggggttgcgattggggttcaggaggcactcggcggtggtgaggaccgtgccccggccgtcgctctcgatgcttcccccttccaggaccaaccccaccatctcggcggggatatccccgaaaatgcccaaatggcgaaggcgccgggtcaccaggttgtcccggtcggcggcgaacttgagaccccatccgttaaagccgaagtccagcagaacgggacggccgtcccgttccacggtaacgggtccgaagtctctggcccaggtgtcattggtgggaagttccacgatggccacccgttccattcgggcgcccacggcctccagaagcgcggcggtccgctcgccgtcggccgccaccaccaaggcggtctcgaaccgggtgatctctctgacgatctgggcgaagaccggctccaccagccggagccaggggtaccagtcactgccgggatggggccaggcgatgagcaccccgtcctgctcttcccactctgcggggaggcgtatggccatgaaaatacttcctaacgtcatgggatgattgaaaaggtaagtctaggaaaatcaggcgcggaatgcaatggtcatttccggagcaagacgagttttaataaagattacatagttgtgactcccgaaccaacaggtaatcgttacctttttggtattgaattgctttctcctaaagtttagtcgaaccgtgccgatagggttacgtaaacagtcatggcattagttggtaatgccgaatcggataattacttgtctggaaggagatgggatacgatgagcgcatggcgggacttgaaggtgagaacaaaaattttcgtcctggtgattgccggatgtctggggctcgtggtactgggatcggtggcgctttacaatatgcgcaacctgagcggcagcgtgaaggaagccaacatcggcatggagcacgtggcggggctttccggtatgaagagcgactttctcgagatgaggctggcgctcgtctacatgcttgccctgaaagatgcggaaaagatcggcggcaaggaacaggatttcctgaaggccgctgacaggatcaaaaagacactcgacgacctgggcaagcaggaactgactgacaccgagaaaaagtccctcgtcgagttcaggggtggcttcgagtcttatgtcgagaagggaacgagactcgccgagctaatcaaggacgctaccgccaagggagacgaggtgggccgggccgatgccatgaccttcgccacccagagcgtggcccccctctacgataccccggccaagatcattgcctcgatggtgcaggaaaatatcggcgaagctcataagatgtatgagcaggacatggcctcgtaccgagcttccttcattatgatggtggtgatcattctgggggtgatcggcgtcgccgctgcggcgggcctggccatcgccggttccatcagcggtcctctcaacaaggtgctcgatgtactcacccgcgtggccgccggtgacctgacagcccgggccgacgtcgtcagtgccgacgaaatggggctgctggcgcgtgaggtgaacactaccgcggccaagatcaacgagatcatcggccttgttgcccacaatgcctcccaggtgactgccgcggcgacccagctccatgccacctccacccagatgtccaccggcgctgaggaggtggcccaacaggccgccaccgtggccacggccagtgaggagatggctgccacctcggccgagatcgcccataactgctccctggcggctgaaagctcccgacacgccaacgatcgggccgagaacggttcggatgtggtgcaggaaaccctgaccgtcatgaaccgcatcgccgagcgggtgaaggattcggcacgcaccgtcgaatctctgggcgagcggagcgaccagatcggcgagatcatcggcactatccaggacatcgccgaccagaccaatctccttgctctcaacgcggccatcgaagccgcccgcgctggcgaacagggacgcggcttcgccgtggtcgccgacgaggttcgggccctggccgagcggacaaccaaggccaccaaggagatatcccagatgatcaaggcgatccagggggaaaccaagggcgccgtcacttccatggaggagggggtcaaagaggtggaaaagggaacctcggacgcatccaaatcgggcgaggccctgcaggcgatcctggagcagatcggcggcgttaccatgcaggtgagccagattgccactgccgccgaggaacagaccgcgaccacgggtgagatcaacaacaacatccagcagatcacggaggtggtccagctcaccgcgcggggcgccgaagagtcggcccaggccgccgagcagctggcgaaactggccgaggaactgcaggacctggtgtacaagttcaaactcgcctgatcagccatcatatccgtaaaaaaacccggcaaccgccgggttttttttgtgctccgctcccgggtccgccatggacggcaactgccgggatcatatcaggaaattcctgatagtcccgtcggatttcctgccgatatcaactgatatgaagtttatggggcctgcgggcccggagagcggaggatgcaatggcaatcaagagtttcaaggattggagaatactgccgaagatcatcggcgcggcgctcctcggagtggcgctcctggcggcggtagtgctcttctacttcctgcccatggtcgagaagcaggagatggaaagccgcaagcgtgccaccagacaatcggtggagctggccttcggcatcgtgggggcctatgaggcacggatcgcggcgggagagctgaccgttgacgaagcaaaggagcgggccgctgctgatatcaaaaaactgcgctacgccaaaaaagagtacttctggatcaacgactccagcgcgcgtctcgtggcccatcccctcaggccggaaaacgaaggaaaggacatgggggatttcaaggatgccgacggcaagctgatttaccgcgagttcgccaaggcggccggcgcagaaaacggcgagttgttcgtggactaccgccagatcaagcccaacgagaagacgcccctgccgaaggtttcctttgtgaagtaccacaagccgtgggattgggtgatcggtaccggcatctacgtggacgacgtgaagcgggatatcaccatgctgcgctggaagatcatcggcgccatcgttgtggccggcgcggttgcctgtctgctggttctctttgccggggtcaggattacccgcccgctcaaggtcgtcgtgtcgagccttgaggatattgcccaaggcgaaggggacctgacccggcggatcgacgtggtgacccgggatgaggtgggcgacctggggcgtgccttcaaccagttcatcgagaagttgcacaacatcatttcccaggttgtccagaacagcatgcaggtggcgtcggccgccgcccagattcacagcacctccgagcagaccgcaacgggcgccgaggaggttgccgctcaggccggcaccgtggccacggccggcgaagaaatggccagcacttcgtcggagatcgcccgcaactgcatggctgccgccgaaaactcgcgccaggccaatgacaccgccctcaagggctcccatgtggtgaaggagaccctgacggtcatgacccgcatcgccgaccgggtcaaggagtccgcccatacggtcgagtccctcgggtcgcgcagcgatcagatcggcgagatcgtcggtaccatccaggatattgccgaccagaccaacctgctggcgcttaacgccgccatcgaggcggcccgggccggcgagcagggccgggggttcgccgtggtggccgacgaggtgcgggcgctggcggagcggaccaccaaggccaccaaggagatcggccagatgatccggtcgatccagcaggagacaaagctggcggtctcttccatggaggaaggggtcaaggaagtggagaggggaacgtcagaggccgccaaatcgggtgaggcgctggaggaaatcctgcaccagatcggcgaggtgaccaaccaggtcaatcagatcgccaccgccgccgagcagcagacagctaccaccagcgagatcagcagcaacattcatgagatcaccgaagttattacccagacaacccgcggcgcccaggactcagcctccgccaccagtgacctggcgcgtctggccgaagaacttcagcgtttggtgggacaattccgcctctcctgaagagtaaatggctccacagaatccccattgataaacccggctcaggccgggtttattttttgtgaccattgcgaactgccgattaaagtttttcgggattgtgccgaaattactattgaatacggctttcccggacgtgtccctcaaacgtcccgtggtacggcagtggatacggttggagcggctcatcgtgaagttgtgatggaagaggaaggagaggttcgatgtgaatttccattggtacaaagttgtacggaatggcagggcttacggtgctggggctggcggcggtaacggcgctctccctctatggggtcaaccgccaggttgcggagaccgagaccatcgttcaggtggacgcagcccaggtggatgttgccctgaagtcgcaggtgagcctggcggaggcggtccgggcctacaagaattacctggtgcgcaaggacgacaagcatgtgaccggtttccgcgagagcatcggtacctttgagaaaaacatcgccgaattcgagaaactggccaacaccgatggggaaaaggccgcggtcggcaaggcaaaggaagagctgggcaagtaccggggatgcatcgatgaactggtagcggcgcgcggtgccagtgacgatgtggccgccattgaccgcaatcttgcccgggggattgaccgtcctctcgaggcagcggtgaaggagatggaaaaggcggcccggcaaagctttggcgatagccgtgccgccctggccgcttcgtccaagcgtctgctcgtgggccaagcggttttctcggtgatcgtggccctgctggctgccggcttcggattcaatacggcccgccgtttcgtgttccggctcggcaaattttccgagatgatcgcccgggtggcggacagcgacctgaccgcccgtgtggtgatcagggccgatgacgaattgggtgacatggggcgtacgttcaaccggatggtggagaatttcgaacacatgcttacatcgatccagaacgcggtgctcaacctttcggagtctgcccgcaccctgagcgtcacgtcggagcagatcgccaccggcgccgaggaaatggcctcccagaccgggaccgttgccactgccagcgaggaaatggcggccacctcccaggagatcgcccagaactgttcgaccgcagccgacgtggcccggaatgcgagtgccagtgcccggtccggcgcggctgtggtgcagcagaccatcggcgccatggagcgcatcaccgagcgggtgcgcgataccgcccgaacggtcgaggcccttggcgcgcgcagcgaccagatcggcgagattgtcggcaccatccaggatattgccgaccagaccaacctgctggctctgaacgccgccatcgaggcggcacgggccggtgagcaggggcgcggttttgccgtggtggccgacgaggtgcgcgccctggccgagcggaccacccgggcaacccgcgagattgccgagatgatcaaatccatccagcaggaaacgcggggagccgttgcgtccatggaggaaggggtcgttgaagtgacgcaggggagtgccgatgcggcccgctccggagacgcactgcgggaaattctcgaccagatcgagcaggtgacgggccaggtggcccagatcgccacggcagcggagcagcagaccgccaccaccagcgagatcaccatgaacatccagcagatcaccgaggtggtgggccatacggcccgcgaagcgggcgagagcgccgatgccgccaccgggctggcaacgctggccgatgaactgcagaccgaagtgagaacgttcaagacgtccggaagcgaacttttcattctggaactggccaaaaaggaccatagcggtttcgtcaccacggtagaggcggtcctcgtcgggcgccggcgcatggaggcgggtgagctctccacccaccatacttgccgcttcggcaaatggtatgagggtgacggcaggcagctgtgcgggcacttggccagctacaaggctatctacgcaccccacgagcggatccactcactggcccgtgacgtggttgctgcggtgaacggcggggaccgagaccgggcagcccgcctcttccccgagttgaaagagctgtcacgggagatcattacccgcctcgacgatatccgccgcgagttcgaagcccaacgcgcggcggcgtgagcactgaccccccactagtctccacatcaggggccggtttcgaccggccctttcagtttgtctctcggggtgaacgtatacgccgtccggctcgcgcggcgcgtatacgttcgcagacgatggcggtcgtggtgctatactgctgatcccgcgtactattcgcgggatggcagggtgtgcaccgcaccggcctactctacgtgcctctggagatgcttccatgaaaatcaggaccaaattcgtagtcgtcaatctgttgatcgtctgctgcgcccttgccgccgtggcggccgcctgcctcgtggagttcaaccgcgagttgcgccgccaggccgtgacctcccaggagatcagactcaagaccttctgggagctgttacgccagaagggggacggcttcaccgtcgccgacggtaaactgatggcaggcagctatgtcatcaacgataattatgagcttcccgacaagctgaaggagctgaccggggggaccgccaccattttcatgggggatacgcgggtctccaccaacgtgctcaagccggacggaagccgcgccgtcggaaccaagctgcagggcgccgcctacgacgccgtaataaaggaaggcaaaccctaccggggggaggcggatatcctcggcgttccctacttcaccgcctacgacccgatccgcgattcccggggcgaagtaatcggcgtactctacgtgggggtcaagaaaggcgatttctatgcgtcctacgagagtctcaaactgacagtggtcggaatcgtgctggtcatcgtgctgctggccgccgttgccagtaaggtaatcatccaccggctcttcacccccctcaatcgtatgcacgacgtgctgcgggacgtggcccagggtgagggtgacctgactcagcggctcgattacctcgcacaggacgaggtcggcgacatgagccggtcgttcaattcattcatggacaagctccacggtatcatcacccatgttgcccggaccgtggagcaactcgcctcgtccgcgtcccaggtacacggctctgccgagcagatggccgccggcgcgggagaggtggcctcccaggcggggacggtggccacggctggcgaggagatggccgccacgtccaccgagatcgcccagaactgcgccatggccgccgaaggggcgcgccgggccagcagcacggccactgccggggctgaggtggttgggaacacggtaacggtgatggaccggatcgccgaaaaagttaagaactccgcccgcacggtggaacggctgggggagcgcagcgaccagatcggagaaatagtcggcacgatcgaggatattgccgatcagaccaatctgctggcgctcaacgctgccatcgaggcggcccgcgccggagaggcggggcgcggcttcgccgtggtggccgacgaagtgcgggcccttgccgaacggaccactaaagcgacccgtgaaatctccggcatgatcagggccatccaggcggaaaccctggaggcggtttcctccatggacgaaggagtcagggacgtggagaccggcaccgccgaagctgcccgttcgggggaggctctgcgggaaattctcgaccagattacggcggtgtcgatgcaggtgaaccagatcgccgtggccgccgagcagcagacgtccaccacccgagagatcagcggcaacatccagcagatcaccgaggttgtggaggggaccgcccagggcgcggacgagtcggcatgcgcggccggcgggctgaatcggctggcggaggacctccagcgcatggtggggcagttccggctgtagatgacactgccgattccggttttcataagagcccgcgcctgtcgcgggcttttttgtaacaaattatattttacctaaagtcaatcaggaaaatcccgatatggaatatggtaatacctgttaattagccgtgacactccggtgggcaggataaggtgcgatccgccggaggagccggttgcagtcatctctcaatgcgaaggagttaacgcggatggtcaccatgaagatcagatcaaagatgctctgtattcttctcttcccgctgctcggtctcgtctactttgccgccatggaaatggcggacaactaccgcgccatggcaagcgcccgaagcgtgaggaccctgacgcaactggcggtcaaggcgagcgccatgattcacgaggcccagaaggaacggggcatgaccgccgggttcctggcatccggaggaggccgtttcggcgatgaattgtcccgccagcgcagcgagaccgacggtcggatcagcgatctcaaggcgttcgtcgcggccaacagtgaagggcttgcaccggtgcgcgcggcactggacaaggccatggccgacctcggccggattggcgacgtccgcggctcggccacgtcactccagttggcgggcaaggaatcgttcgccttctattcgaggctcatcggctccttcacggacctcgttacgcggatcgcccgcaccagttcccatcacgatctttcccgcgagatcagcgcctatgccgcgttcatcaatgccaaggagcaggcgggccgcgagcgggcaaccctcaatgccgtgttcacggccggctccttcgatgacgagacctatcgccgcttcgtctcgattctggcggcccaggacgcgtacctgcatcttttcgccgcctatgcggacgacggggccatggcgctgctcaaggagaagatgaccagccccgccgccgccacggtggaagacatgcgcagccgggcccttgagcggcaccgggagggatcgttcgaggtcgacccccaggtctggttcacgaccattaccgagaagatcaatgccatgaagcaggttgaggaccaactctcggccggagtcatggcaacggcggaccggctcgccaataccgcctccacggccattgtccgtgacggagtcatcactctggcgctccttgtcatggcgatcgccggggggctcttcctcgtcggcagcatcaccgcccccttgcggaccatgcttgccatgctgaaagacatggccgagggggaaggcgatctcaccaagcgccttgatgcggacaggggcgacgagttgggcgagatcagcgcctggttcaacaccttcatcgacaaactccacggcatcatctcccgtgtcgcccagaccaccgccgaggtggcgtctgccgcggcccatgtctacgacacggccgagcagatggccaccggcgccgaggaggtggcggcccaatccggcaccgtggccacggccagcgaagagatggctgccacatccgccgagattgcccagaactgctccctggcatcggagggggcgaaccgtgcctcccagtcggccgatgacggggccggcgtggtggaagccaccgtgcgggtgatggggtatatcgccgagcgggtgaacgtggcggcccggaccgtcgaaaagcttggggagcggggtgttcagatcggggagatcattgagacgatcgaagacattgccgaccagacgaaccttctggcgctgaatgccgccatcgaggcggcccgcgccggggaagccggccggggctttgcggtcgtggccgatgaggtgcgtgccctggccgagcggaccacgcgggcgacccgcgagattgccggcatgatcaaggcaatccagtcggaaaccaatgacgcggtaagctccatggaagagggcgtgcgggacgtggaagccggcaccggcgaggccgcccggtcgggtgaagcgctgaaggacattctttcgcggatcaacgacgtggtccacgaggtgcaccagatcgcaaccgcagccgaacagcagaccgcgaccacgaacgagatcagtcgcaacatgcaggaaattacggatgtcgtccagcagacggcacatggcgcccaggagtctgccttggccgccgagcgactcaaacgccaggccgaggagttgcagcggctggtgggacagttccggctggcgacataggatggtatgaactgccgggatgaacgatcgggaggataggaatgagaatgcctgcacggctggcagcactgaagttgtcccacaaactgatcctggccctggcggtactgaatctgttcgtcatcgccgcggtggccgcctccagctaccagggacagaaaacggcggtacagcatgccgtggacgaaaagctgctcgcctgcgcccagggggtccggcttctgggggatgccttccatgaccggctcgggcagtcagctgacatcaaccaggaagagtacgtggccatgctcgacaatctttcggcgtttgccgaaggggcgggcgtcaagtacgtctacaccgtggtggtgaaggacggcaaggttgtctttaccacctcaagccataccagggaggaaaaggaaaagggagatatcgccgccctgtacgacccctacgacgacgcgagcagtgctctcaaggatgccattgccgacggcaagccccgctacgatacctattccgaccagtggggtacgttccggtccctgttccttccggttcgctccagcggcggcgcgacgtacgtcatcggcgtcgacgtctcaaccgcggacgtgaacgccgtcctccgttcaagcctgatcaccaccgttgtcatgggcgctgtcctgttcgtggccggcacgctgctcatgctcctggtgatcagacccgtttccgccgcagtccggatgcttgccgaaaaggtcaaccatgttgccgatggtgatctgaacgttaccgtcgattatgcgagcggtgacgagctcggcatgctggcgggcgacatgaaccgtatggttgaaaaactccgggacatggttgcgggcgttgcgggggcggcggccgaagtgaccacggccgcccgtcagctgtcgtccacctcagaggagatggcggcgggcgtccagtctgccgccgcggaggtcgtcggcgtttccacggcaggcgaagagatggcggccacgtccttcgagatttccttcaattgttccaccgtggccgcggatgcccgtcaggccactgagtcggccacggcgggcgaggaggtcgtgtcggccacggtctgcatcatggcgaacattgccgcgctggtgcgggattcggcccggacggtcgaaagcctgggcgcgcggagcgatcagatcggggagttggccggttccatcgaggatatcgccgatcagaccaatctcctggccctgaacgccgccatcgaggcggcccgggcaggggagcaggggcgcgggttcgccgtggttgccgacgaggtaagggcgcttgccgaacggacggcccgggccacccgcgagatcacggccgtgatccgctccatccagcaggaaacccagggggctgttaccgccatgaccgcgggtgttgtcgaggttgagcgggggacggccgaggcgtcccggtcgggcgaggccctgaggggcatccttgaacgaatccatgccgtggaggagcaggttgtccagattgccgcggccgctgaccagcagaccgccaccaccaccgagatcagcggcaatatcctgcggatctccgacgtagtccagagcactacccgcggcgcccaggattcggccgatgccgccgcgcacctgcagggtcttgccgaagagcttcatgccgccgtgggccggttcagggtcgccgggtagcggtcgttcgcaggtactgtcgacaacgccgggttaccccggcgttgtcatttcccccctgcaaggttgtcttcctctccgcccagcgtgaagtagaaggtggagcctttttccagttccgcctcggcccagattctgcccccatgacgacggatgatccggtccaccgtggcaaggccgacgccggtgccgccgaactccccctcgccgtggagccgctggaagggctcgaacagcttgcccgcatatctcatgtcgaagcccgtcccgttatccttcacgtaatagaccggagtacccgcatcctgggtaacgccgagctcgatggctgcggctggattgagggccgtgtacttccatgcattttccagcaggttccgtagcgccgacctgatgaggtccgggtcggcgcagcactccagccggtcggggagggtgaccgccacgcggcgctccggctccgcgtttttcagttcgtcgaggatctcgccggccagtgccgccagatcgactggtctgcggcgcagggcgtcccgggacatccgggagagattgagcagcgcgtcgatcaattcccccatccgtactccagccgcatgaatccgaccaaggattcccactccttccccattgagcttgtcaccctgttcatcgagcaggatctgggcataggaggcgatgtgacggaggggagcccgcaggtcgtgggaaaccgagtagctgaaggagctcagctcccggttggcgctctccagctgtgcggttcgctcggcaacccgtaattccaactggtcgttcaaggtgcggatttcagcacgcgcctgttccagctcggtaaccttcgaggtcagttcccgattggtgcgctccagttccttcgtcctttccgccaccaggcgacgcagcagcgccggttggcgctgggtggaaaagaacagggccccgaccagcagcgagaccgccacagccagcccgtagccggcaaaatagagaggagagcatcgccaccctccctggggcgccaccgccaggatccattgaccgttgggcacctcgatcacatgggtgacgggtttagggagggggatggctgtggagcgggcaatactctgacgttttcccgtttcggggtgggctcggaagatttcataatcgtaaccgctttgggtcaggctgcccaggttggttgccgggagaaaatcttcgagacgcaggaccgcaatgacgaacccccagaagcgctccggtccccctcccgtttccaggaacaccggcagccgtcccaccagggccgttcccccctgtctgagctccagggggccggccagggtgagcgagcggctgctgatggcgtgcagggcttctgtccgctgtgtcgggtcgttcagcaggttgaacccgatggccttctcattgcccgccagaggatagacggccgagacaacaccttggggggcaaggtccagcgcgctgatgccgccgtactgctccatcatgtcgacggccagcctgtcgaaattcttgatggagccgtaggcccggagaatggaggccaggacgtaggtgggagaaagggagcgggaaagttgccggtcaagggagtgggcggcgccggcggccacttcggcgacgatgtgccgctgttcctggtgatagcgctgttccatcagggtgacgatggtcgcgcatacgccaaagaccatcaccgccaccacaatggcctgtccgaggagattccctcttaatgcagatctcgtgccgcctttacagtgatcatcctgaatcatgtaaggtcctgtcgcatccgtgccgtttgccgctcaattgaatcctgcctgtgacccggcaggtataggtaagatcatactcattgattataacctaaaaaataactttattcgacgccgagttgtggttccctggacgggttggtcgcaggaccctctcaggagtgtgccgtggtacagacctgtatgtcacactatcgtgccacggcacacttgacagtgagagagcgcggcaggacatgatgctgataggtggtcgcaggccgcatggttgacgtgtatcgcacttgaatcattggtgttttggaagggttgccgacattgtgtttcgatagggcgattctgttcacgacggcacgacacttgtaatccgaaagacagaagctcgcactgcatgatgtcatgatatcggggagggtacccaatgggcagggagggcagaggtacacgacaaaggaatataatgcggttggtcagccagccgggcttggatcccaaagcgtcggtcccttcattcgaccatgacgcccgcccggtgcctgccacctcggccggcgtctcccggccggcgatagatcccccggccgaatggaccgttcgccagtacatacgtgagaaaaaggatcagcggtttccctctcccaggggccagcaccgctgtttttcagggcttgacgccctgtgcggcatgaagagcgaggtgccggaacggccgacggtcgttctgatcatcgaggatgaccggcaggttcgcctccttgccagggatgtgcttgaggaagcagggtttgtggtggaagaggcatgtgacggccgggaaggcgtggtcaagttcggtcgggtacggcccgacgtggtgctgctcgacgtgatcctcccctacatgaacggcatgaccgtgtgcagggtcttgcgggagatgcccggcggcgagcgggtccccgtcgtcatgatgacggctctgggcgattcggatgcggttcgggaggcgttcgacgcgggagccaccttttttgtcccgaaaccgatcaacctatcgaccctccccgaacacctcacctaccttgtcagatcaagccgtgtcctccaggaactccatgaaagcgaagcgcaaaaccgggcattgctgaacgccattccggacatgatgctccatgtctgccgcgagggaaccattctcgacttccgtgccggcaacggttgtgcctatgcggcgttcgggggaaacctccgcggcaggaccattgccgatcttcttccccccggcgcggcggcccagttcatggctcaagtcggacacgcgcttgccacgggaaccatgatggtctgcgagtatgagctggagggccccggcggtctcaacacccacgaggccaggatcgttgccaacggtaccggcacggtgctcgccatcgtgcgcgacgtgacggagcggcggcagtcggaggagatgatccgctacctggcgcatcacgacagcctcacgggactccccaaccggatatttttcggcgaaatgctggagctcgttctttcccgcgcccggcgcgacggcaagcaggttgccattcttttcgtggacctggacgacttcaagctcatcaacgacaccctcggccacgccgccggtgaccacctgctgcgggaagctgcccagcgcctcaagggatgcgtccggagcagcgactacgtggccagcggggcggagagcggcctgtgcggcaatatcgcccgcttcggcggcgacgagttcatcctttcattgggaaacctggactccgttgacgatgtggtggcggtgacgcagcggattatcagcgagttttcccgggagttccggattgatggtcatgagatattcgtatcagtgagcatcggcatctccatgtatcccgacgatgccgaagataccggctccttggtcagaaacgccgacatggccatgtttgccgcaaaggaagagggaggaccgtcgttccgcttctttacccggggcatgaacgaagccgcccagcagcgtctctccatagaactcagcctgcgcaaggcgttggaacggggagagatcttcgtccactatcagccgaaagttgacctgtcctgtggggagataaccggtttcgaggcccttgcccgttggcaccatccggaactcggactgatccctcccgatacgttcattcccctggcggaaaagaacggcctgatcgtccggatcggcgagtgggtgctgagagccgcctgtgcccaggccaggacatggatcgacgaaggcttctccgatttgtgcatggccattaacctgtcgagtcaccagttcaccagcggcaacctcacctctatggtaaaagaggtgcttgacgagacggaactgcctccctcctgtctagagttcgaaatcaccgagggaatcctcatggagcggaccgagaaaaccatgcggatcctttccgagctgcgggacatgggagtcaggatatccatcgacgatttcggcaccggctactcgtcgctggggtatctcaagcgcttccccgtgaacacggtcaagatcgaccgctcattcgtgcgggaaatcgattcaccccacgaggatgcggcgatcatcaaggccatcattgccgtcgcgcgtaacctgaatctccaggtggtggccgaaggggtcgaaagccatcgacagacggaatttctccttgcccatggctgtaacgaggctcaggggttcctcttcggcaagccggtgcatcccgatgaggcgagcctgatgctccgggccgggagatggcgcgacgcgcccgcacgtgccctggcgcggggaaggtgaggcgggcgcgtcggctgaactgccgaacattatgaagaggaggggagtgatggggctgcggaagacgcagccccttttttgcgtcgaatctcccgatttgacaaaaaaatgtttccgagccgttgggaggttgaaaaaaatctaaattcaccgatacttatgaccgatacggtaaagtatgaccactcacgtgcggatgaaacatgttatggatgaatgtgctctggaaaatgcacctcctctgatcctcctggtggacgatgatgcggtgacccgcaagatgctgcgcaacctcttcacgctttcgggataccgcgtggccgacgcggaagacggcgcccgggcggttgagatgtttcgcgaactttcaccggatctggtccttctcgatatcatgatgccggtcatggacgggtatggcgcctgtgcggcgatccgcggcctgccgggcggcgagcatgtcccgatcatcatcatgactgccctggacgatgctaactcaatcggccgtgcctttgacgccggggccaccgatttcatcgagaagcccgtgaactggatgcttctcaaccaccgccttccctatctgctgcgggcgcgggacgcctttgtctccctccagcgcagcgaggctaccagccgcctgctttcgggcgagctgatggcgctcctgaactcaatcaacgacagccttgtcctgttctccaccgatctgaaactgctctgggccaaccggagcgccgagcatctctacggcgattacgtcgagcagctcgttggtcaggagttcacttccctcaagggggcgcggggcatcccgtccgatgccattgccgtacgcgcgtcgctcggctcgggcgagccctgctacgagcgcgtatcagccgccgacggcaggatctgggacatgaagtatttccccgtgcgcggcgaagacggcaccgtgcgcggcatcatcgagctcgcctcggacatgacggaggtggtctcactccaggcggaggccctccggtcgggacaactggcagccctgggcgaactggcagccggcgtggcccacgagatcaacaaccccatcaacggcatcatcaactatgcgcaactgctggtgaactggctgccgtccgcctgcaaggagcgcgacatcgccgaacggatcatccgggagggagatcgggtggcggggatcgtccgggggcttctcttctttgcccgggagggcatgggggcgcgcctgccctgcaatgtcgccgacgtcctgaccgacacgctcaccctcaccgaggcccagatccgcaaggacggcattactctcaaggtcggggtgccggctgacctgggtcgcgtgagagccagccaccagcagctccagcaggtcttcctcaatattatcagcaacgcccgctatgcgctcaacgagaagttccgcggtttccattccgccaagatcctggagatccggggcgagcgcgtgctcatcgatgaccggccgtacatccggatcggcttcaacgataccggtaccggtatcccggaagccatcaaggacaaggtgatgacgccgtttttttcgaccaagcctacctgcaaggggacaggcctggggctcagcatcagccagaacatcatccgcgaccatgacggcaacctctccatcgagagccgcgagggggaattcaccctcgtgagcatcgaccttcccgccgaggagacgccatgacatacagcattctcgtggtagacgacgaggaaagccttcgctacaccttccgctgcttcctggagcatcagggctatgaggtagcgattgcggcgaactacgaagaggccttggcggctctgcccgccgggttcgatctcgttttcgccgatatcgtcctcggcggctggaccggcgtcgatctgctgcgcgaggcccgtttgcgcggtttcgacgttcccttcgtcatggtgaccggctacccccacatcgataccgcctctgaagcgctcaggctcggcgcttacgactacattcccaagccggtgaagcaggagaccatcgtccgggttgcccgcatggcgatccgtcaccacctggtctccaaggagaaagatcagtaccgctccaacctggaggcaatcttccgcagcgtcaaggatgccatcgtcactgtcgaccgggggatgcggctcatcgcctgcaacgctgccgccaccacgctctgcggcatcacgaaggacagggtcgaggctcaggagctcttctgccccgaagattgccagcaccagtgcctgaagcttctggaggagaccctcgtcaagcgtcagcccatcgaagggcagcggttcgtctgccgcagacagggacagcccgatcgcataatcgccgcagccacgtcgcccttgctggatcaactggaaggtttcgacggagccgtcctcgtggcccgggacgaaacccgtctcgaccacctggagcgccgggcttcggggcgccgttcccatctgtcgctggtcggcggcagcgcggcgatgcagcggctctattcgctgctggaggcgctgtcggaggtggataccaccgtcctcatcaccggcgagagcggaaccggcaaggagctggccgcagatgccctccaccggggcggacaccgtgcggacaagccctttgttgcggtaaactgcgccgctcttcccgaaacccttttggagagcgagttgttcggccatgtgaagggggcgttcaccggcgcgctcagggacaaggaggggcgcttccagaaggccgatggcggaacgattttcctggacgagatcggggatatatcccccgccatgcagctgagactgctgcgggtgcttcaggagaaagtgttcgagcgggtaggcgatgcgacgcccatccgggtcgacgtgcggatcgtggcggccaccaaccgcgacctggcgcaactggtccgcgaagggcggttccgggaagatctctattaccgtcttaaagtcgtgcacctggaacttcctgcactccgggagcgcaaagaggatatccctttgctggtggagcactttctcgggcgactgaccgcccgcttcgagagaaatccgctcaccatctcccaggaggcgctggacacgctgatgtcccacccctggcccggcaacgtgcgcgaacttgaacacgttctggaacatgcggcggtcatctgccgggggcacgtcattctgtccgatcatctgcctgccgaccttgctcctgccgtgccggcttccgcggcgccgcggacggtcagggtaacggacgaagcagccctgatccgcgatgccctcgtccgggccggcggcaacaagaccaaggcggcaaagctgctcggcatgagccgccggactatttatcgcaagcttgatgaacacggcatcttcggtgactttaagtagttttaaacacttgtccacgcatcgggcctcgaatgcctactgcccaattgacccatccgttttttgtttcttaatttatactcaagtattttcatgcagtgccgacatgcttctagtgaagtccgctcttcatgtgcattgttttatgcatgattacgtcggctttatttgtgatgatgattaattttttctgtttattggaaggagatcgccgcatgttcatgagaaactggaaaatcgggacgaaactggcaaccgggttcggaggacttcttctgctgctggtgatcttcaccacagtaaccatcatttccatccggttcgtgaagacgagcacgagccagatcaggaccgagagccttccctatgccttgctcgccgaggaaatggcgttcgaggtggttcaggtccagcagttcctgaccgacgtgggggcgacgcgggagcccgatgcttatgccgaggcggacgcggccgcggcaaatttccgcaagtctctgaagcagttcgaagacatgtaccgccgcgagaatgataccgctgccctccaatccgttgaaaagatggagaaggactttgagtccttttatcagctgggtcgacggatggccgaggcttatatggccgaggggacggaagcgggtaaccgtttgatgggcgatttcgacaaggtgtcaacggttcttgccgaagacatgagaacattcaaggaggggcaggtcagagaagccaaccacatgaccgcgtctgtggacgaaacgctcggcgggctggaaaaggtcattatcgcccttgccgctgccgggatcattgtggggcttttcgcctcctggttcatcgggaaagccatttccgcccccctcggcaaggcggtgtccgccatcgaccggatcgcttcgggcgatctcaccatcaggattccggtcacgggaagcgatgaaaccggggcgctcgccgtatccgtcaaccgcatggcggacgatatgggtacggccatggcagccctggccaatgcatcgtcacatctggcctcggcctcggtggagcttgcggtgcaggcggaccagatggccaagggggccgaggaagtggcggcccagacgggaaccgttgccgcggcgagcgaggaaatggccgcaacgtcccacgagattgccatgaactgttcccatgccgccgaaagctcccggagggccaacgaccgtgcatcggcaggctccgatgtcatccgtcgcactgtcgaggggatgcatcgcattgccgaaaaggttcagcgctcctccgagagcgttgccggactgggggcccgcagcgaccagatcggccagattgtttcggttatcgaagacatcgcggaccagacgaacctgctggccctcaacgccgccatcgaggcggcccgggccggggagcaggggcgggggttcgccgtggtggccgacgaggtacgtgcgctggcagagcgaaccggcaaggcgacgcgtgagatcgcccagatgatccgctccatccagcaggaaaccgagggtgcggtcaaggccatggaagaaggggtggcggaagtctctgccggcaaggaggacgcccagcaatccgccggtgctctccgggagatcgtcgagcagatcgaggccatgacgacacagatcaatcagatcgccgtcgcctccgagcagcagaacgccaccaccgatcagatcaccatgaacctccagcaggtttcgagcgttatcgaggcgtcctcccgcggttccgaggaaaccgccaacgcggcccataccctctcggcgctctccgaagaactccagagcattgtggggcggtttcgcacggcggcttagcggacagggtcggcaggaggcgccgacctttgcgggatagatcacgaagggagaacgtgatggttgtatggaaggatgagtatctgatcggggtcgagcaggtggaccggcaacatcgcgaacttttcgcccggtttcatcggctgatggatgccctcaccggggggaccgccaggcacgagttgctggaaacgatcgcgttcctcgaatcatacgccgagaaccatttccgggaggaggaatccctgcagcaggaatgccactatcccgacgccggcttccatcgcatggcccacgagacgttccgccggcagctcggcgacatcaccgcatcgctcgcagagcagggggtaaccaacctgctggtgatcgaaaccgggcggaccctgttccagtggctcgtggaccatgtctgcggcatggacagggagttcgcgtcttatcttcagcagagggtgaagtaaaaggtagctccctgtcctacctctccttccgcccagacctttccgccgtggcgctggatgatccgcgccaccgtggcaaggccgatgccgtgcccttcgaaatcctcgctgtgatggagcctctggaacggcgtgaacagctgttgcgcgaactccatgtcaaagccggctccgttgtcgcgcacgaagtaggcgacggtgccgctcctgtcggtcacgccgaactcgatgcgggcgtcttcctgcttgctgctgtatttccacgcatttcccaccaggttgtcgagtacgatatggagcagccccgcgtctccccgggccgttattccctcggtcaggtggaagctgaccttgcgctccggctcgcctattttcagggtttcggttatctgccgggccatggtgctcaggtcgaccgtttcgggcttcatcgcacagcgcgagatccgggaaaagttgagcagtgtcccgataaggcgatccatgttgcgcgtttcgtcgtaaatgcagcggacgaaatcgcggcactgtgcctccagttgacggccgtacaactccaggatgagctgggagaacccgttgatgttggtgaggggacggcgcaggtcatgagagactgaatagttgaacgcctccagctcttcgttggcgtcctcaagttcgcggtttaccgcttccagttgctcgacactcgtctccagttcgcagttggtttcctccagcacctccgcccggtcctccaattccttgttgaggatgacgatctgctgctcggcccgcttgcgggcagtaatgttccgtacaatgcttaacaggcactgcttgccgttcagttcaatgatgacgcccgagtaaaggccgatgatcgtttcaccgttcctgctgcggaactggatttcccggtcatggaccgatccctgttcggcaacctcgcgcaggatgttttcgcgttcggcggtgtcaatccagatgccgaggtcgtacgatgtgcggccgagcacctcttccttccgccagccaagggttttttcgaacgctccgtttacctccaggtaccgtccgtcgacaagggatgcgatgatcatgatggtgggcgcggtgttgaatgcctttgcaaagcgctcttccgaagcgcggagctcggcttcggcccgcttacgggtggtaatgtcctggaaaaagaccgagagcccatcccgcgaggggtaggcgtggacttcgaaccagcaggcgaggggagggtagtactcctcgaacgtggcagtcgttccgcttgccacggcgcgacggtactcgacgtcaaaccttgtgcccacggcggcggcgaattcctcccagatactctttcccagcaggtcgtctcgggtgcgcccgagcaatcgctccgcctccccgttcaggtaggtgaagcgccatgagtgatccagtgaaaagaacgcatcggtaatgctttcgaggatggtggagatgcgctggtgggactcccgcacggcctcttcccgttccgtcagttcccggaacaggatatcgtaggggcgggtcagggccgtctcgaccagcccccggtagatgagcagcacggccgccgccttgaacaggtggccgaccagattgctcaggccgtagacgtcgatgtagaaggtgaaggccagttcggcgcccaccatgagagcaatggctcccgacagataattggcgacccggcggtcgaacgccctgcgcttgactcgcaacaggaccagggccgccacgaatgttgcggagatgatgtattcgctgacccttttgaagggggtaagccccactccctccacgaagcagacgggaaagatctgccagacaaagatggcggcgagcagcagcgaggtgacggccaggtatgcagtcagcagggtgcgcgacaggagccggcggccgatgaagaaaggtgccaggaggaacgaggcgctctgcaggtagcgcccggctatccagagttgggtggggaggttggcgtcgaagccggggaagagccccatgcccttgtaggcgatggtgtgcagcaggtcgatgctgccgacgcagaggtgggcgatgccgatgaccagcaggtacccgttggcggcaaagcggcgcgagttccaggcgatgacgaagatcgcgcccgacacgaccacggagaagaattcaactaggacgtggaacagcacgaagctgtaaaagctcgtcaggtagagcgcgacgatgattccggttcctatgacgaggagcggtacggtttcagacgagttcctgttctcgatcatggatatccctgcacctgtttgatgtcttgtaaccaaaacgttcgcgggacgatgcggcggtgagtataccggctcaatgccgtgctgcgcaagccaggaaatccctgaggaagcataacgcgccgtcgcgggactcagtcgctctcttccgcagttcgcggttgcgcaggcgcggcgcggggggtattcttagagcttgtttgcaggcaacgggccgccaaggcgctgacggcgtgtcgccagcccccgcacgccggcaccggttgcggacaacacccgcttcgacaatctccggaggccccatgcggtatcccgatacggtcaatcttccctttaacgcagcggtactcggcgactgcttcgaaatgctccatcccggcatccccgatgatggcgcgccgggcatctggaccattctgcgcggcggttcgctggttgtggccgcccaggccgaccgattggttctcccccgtgggacgttgccggatgggcttgttgccgagtccgagcctgtccttattgcccgctggcaggggctgccggtcagggccgtccgcatcggctcccgggccgagctgccgtcgcatctggctgctgagccgttcaacgcaggcgacgaacgtctggatgacgcaaccctcactctgggcggcattgcccagcaggtcctgcactgggatctctccagcgtccgctgcccgcgttgcggtggtgccacggagcgtcttgccggcggatggggcaagcactgcccctcgtgccggaccgagcattttccccacatccatccctgcgccatcatcctcgtcaggaggggagacgagtttctcctggttcgcaagcccgagtgggcgcccgggcgttatagcctcgtggccggttttctcgatttcggtgagtcgctggaggagtgcgcccgccgtgaggtgcgggaagaggcaggggttgagattaccgacatccgctatgtggggagccagtgctggccgtttccgagccagctcatggcggggttcgtggctgaatacaccggcggcgagatccgggtcgatcccgatgaaatcgaggacggccgctggttcagcgtggaccggatgcccggttcgctcccccatcaccgcagcattgcccggtggatcatcgagcgctttgcactcggggaccgggaaaagtcatgaaaggccggaacccgggaatcgggattcggaaaagcgtaccagcaccgtaagggaggttcaccgtgtcatttgtttccgctctctgccgcctggccgtcgccctgtgggtcggcggcgcaaccctgttcacctttgtcctgaccccgaccatcttccgttccgagagtcgtgacgcagcagggcgtatcgtcggctacctcttcccgggctacttccgctgggggctcgcctgcggtgccgtggccctggtggcgctcctggtcgtcaggggaaagaactggattccggccgcggccctgatggtggtgatgcttgccgtcacggcgttccaggccctccacatcgagccgaaggccgcggagctcaagcgccagatcccctctttcgaaaccaccaccaaggatcatcctctcaggcgcgagttttcgaagctccacgggatttctgcggcgtgcaacctgtcggtgattgccggcggggtggtgctggttatcctgctctagggtgaagaacaccatggagattccctgccaccccgactcccgcccccttgccctggcggacaagccgctgctggacgccctgttcacagagcttcagccccgtgtgtccgaactgacgttcgccaatctctacctgttccgcgggattcacgactaccgcctcactcggctgggagacgcgctggtggtgctcggccggggctacggcggcgaggcgtacgccctgccgcccctctccggcgacgttacgggagcgctccgcacacttctggcggacggcttcaccatctacggggccgatgacacctttctggaacgccatggggcggatgcagccatcacggtcgaagaagaccgtgatggcttcgactacctctatctccgatcggatctggccgatctccccggtaaccgcttccacaagaagaagaaccggatcaactattttgccgcgcgtcatcccttcgaggtgcgggtgttcgggccggaccaccggcaaggatgcttggcgctgctcgacgagtggcgccgggtgcgcgatgccgccggcagtacgtcgctcgacccggaaacggccgctgccgccgaagcggtgactctgtccgccgagttggggctcgaaggggtggtgattgccgtggaggggagggtgggggcctttgccctgggagaacggctcaaccgagagaccgccgtctgtcacttcgaaaagtccgaccccttcatggaagggatttcccaactggtgaaccgggagttctgtcgtctcttcaccgactgcaccttcgtgaaccgcgagcaggacctgggcgagccgggcctgcgcaccgccaagctctcctaccacccggtggaactggtgcgcaagttctggttgcggaaaaccccggaaccatgaacgatcaggtccgcctccactacgaaacctgggtctacccccgctatccgctcgctgcttcggtgcggcggagcgacacctatgccctgagtctcgacgctctctatgcccgcttcaacggcacgctgccgccggctgcggcccgccgtatcctccttgccggctgcggcagtttttccccctaccccacggcggtggcaaaccccggcgtaccggtcaccgccctggacctctccgccgccaacctcaggcgggcccggctccatgcctggatgcacggcaggttcggcatttccttcgaacagggagacctgatggacccggccgcggcccaaggagagtacggcttcatcgattccttcggcgttatccaccaccttgccgaccctctggcgggactgcgggccctggagcggcggctggcgccgggggggatcctccggctcatggtctacagccggggcgcgcgacgggtggtggagtcggcccgccgggccctgcgattcgccggcgtgcgggacgtggcgcggctcaaggatcttctgcgccgttcgccgccggggtcgaggctcagccatgccgtggaggcctcgggcgaagggggaggggacgcggggcttgccgacgccctgcttcatccccgcgcccgcatcttcagcattgacgagcttatggccatggtgggggaaaccggtcttgttccgctccgtttcgcccattcccgggcccttgccgagccgggggccgaggtggtgcgtctgcgcgggctagagcaggccggtgaaccggtgcccaacttcgtactctacctggggcgcgagccccggggcggctgcggcctcgccccggacgcgctcctgatgctcaatccggccctccggcacgatgtgggcgttctccgtctcgcgccgctggccgtacctccccgtctcggcctcaagaatcccgtgctcggctttgccgatcggcggtttttgaggcgcttcagcacaccgctgccggtgagcgcgttgactccgacagaccgggagcgtgttggccccttcctcgatgctctgttcgtcatcccgttccggtagcggctccttaacagttgacacggacagcgcgggcaggtatgtaatggctttcagaaggccccccgagcccatggcaacggggccgatttacacgctacaaggagccacccatgaccaacctttgtccctgcggtaccggcaaaagcttcggcgagtgctgtgagcccctcgtcacaggcgcgcgcgcagctctcaccgccgaagagctgatgcgttcgcgctacaccgcttatacccgtgcggagataggctatatccacgacaccacacatccggaccaccgggccgatttcgacgagaagggaacccgcgagtgggccgaatcatcccagtgggaggggctcgaaatccttgccactgccggcggaggacccgccgacaccgagggacgggttgagttcatcgcccgttaccgcgacaccggagggcgccgcacccaccatgaactggccgagttccgcaaggtcgatgatgcctggtattttaccgacggctatgggatcaagccccagcccgccgtgagcactaagatcgggcgcaatgatccgtgcacctgcggtagcggcaagaagtacaaaaagtgttgcggcgcctgaccttgttcgccgtctgaccgtgaccgcggcgccctttcggcgccgcggttcgtttttccgctccgccgtcaccccctgaaggcccgctccacttcatcccgcagtagcgattcccttcccatgtaacggggggaaaagtggaacgggaccacccgcgcaacgcccgcatccctgcccagttcgcctgcaatgcgggcggtcagatgacatcggtcgccggcgcgctcccgctcttcatccaggaagggggcctctatgaagaggtaatcggcaccggccgccagctccacgatgagacgccggttttccggggtcggtgctgcgtccgtgacgtagacaattttctgtccggccacggttttggtaaaacgctcccgcagttcgccgagagggaaccacgcctcgcattcttttccaccgtcccgccaccatgccctgaagggctccccgtcgtccctgccgcccaggattgcccgtttgagttccgccagccacgccccagtcggtaatcccgcctcccgcaggcggttcttgagaatgtgcacgtggtttttttcttccagggcaaaggcgaggcaggggatgccgtgatcgaggaagacgcttctgacgcggaatgcctcttcatccagaagcactccgccggcggcgcgatcccgccgctcgttgtccctcgaaaacgcggcaaggcaatgaaactccgcgctgtgaacgcttccgtccggatgaagctcggcggcagcgagggtgaagtcggtggggaaggtttccaccaggttccaggtgtatcccgccagtcgggcggccacttggtcgacgaatccgggcggcccgagcaggtgaagccgtttttcccggccgaggcagagccttaccacccggtcgaagcctatgaagtggtccacatgggtgtgggagacgaagatgtgggagagacggagcaccttcctgggcggcagcggagccgtgtcgcccaggtcaaacaggaccgcccgccgctcgaacagaaaatcgacgtagagtcccggatcatcgaaagggccgttcacgagatgagggtgaaagagtggcggcatcatcagcctcccgtggccttttgctggcaagtgtatcgcgtcttgagttgtgggtattgtctttgcattaaaaaattaacgtattttgatttttgattgtatggtggcgcaactggcggaatgttaatgtagttttagagatgactccccgcagggacgcgaggtcttatccgtgaaaacaatgagtgacccgcctaaaaacggtattgaatcgatcatcgtcacgaccctcgtggcgcttacggccttctggttcgccgacacggtgatcgatgccgtcattccccagatgggatgtgaatgcggcctccttcacgctccgaccgtgcgtgcctctctgttccacctgatccccctcattgcgcaactgctgctcattttcttcgtccgcagactgttcagggagcgccggctgctggtccggaagctggaagcggcggtggccactaccctggatgaaaaggccaggaccgatgccgtcattgccgcggtcggcgacggagtctgcatgctcgaccggggtttccgcatcgtctaccagaaccgggcccatgagcgcctgctcggcgagcacggtggagaacgctgctccgacgcatacggcgaagacccggatgcctgccgtgactgtcccatggcccgcgccatggatacgggcgaggtatgcacgggaagccgccggttcatcagcaagggggagacgcgtcttctggagatcacctcctcgccggtgcgcaatgccgccggtgaaatcgtcgccggcgtcgaggtggttcgcgatgtgaccgagcgcaggcgcagcgaggaggaaatcaagtccctcaatgccgccttggagcgccgcgccagggatctggcagccaataaccgggagttggaggcgttcagccattctctctcccacgatctgagcgccccgctcgccaagatatcctgcgctgttgagacgctgcgggaaacctacggcgagcaaatgggcgacgacggtcggttcctgttgtcgtgtatctgcgaagggagttcccagatggatgacctcatggaagccctccttgccttgaaccaggtttcgcgaaaagacctccgccgtgaaaaagtcgacatgggagcactagtcagccagctcgctctggacctgcgccggtcggagccggcccgccggatcgattttgtcattgcccccgatctgacggccgagggggacccctcaatgctccgtgtggccttgcagaacctgctgtccaatgcctggaaattcacccggaacgtggatggcggccggatagaattcggctccgttgaccgcaacggcgaacgagtcttttatcttcgcgacaatggcgccggttttgacatgaggcaagtgggacggatattcgaggtgttccagcggctccacgacgagagcctgttcccgggcaccggagtggggctcgccaccgtacaacgggtcatcgagcggcacggcggcaccgttaccgcccacggcgtgccgggccatggggcaaccttcaccttcaccctgccgtagccggcgttcccttgtccgggcgagacgacggacgcccggccctccgatcgcctgcattttgtgtgtgcaaatgtggcggttgtggtagttttactttaccacatcgggtttctgctggtgtaaacctgcccaggacttctacataacatcggatccgggttgatgcgaaaggatggggcatggttgagaaacggaagacggggaggtcaaaaaaacgcctgtcgctcaggttcggaaccgatacccccagtcggctcgccttcactgaagatgtctcgccccgcggcctcttcatcaagaccaccaacctctgcccgccgggcaccctcatccagatcgaactggagctgcccgatagcgagccggtctttctggaagggatggtcaggtggtccaaaaaggtccccccccaggtcatccatctcgtcaggaagagcgggatgggcatcaagattacccagttcatcgccggcgaggagcgctaccggcgctttattgacgaactgcgccgcactccgtagccatattcgtcgatgcaaaactacagcgcaggacatcggctgcgttgcgcggcgctcataccctcgcccttatcctctccttcttcgatgaattccctcatcagttcgtaggtccggagcggctgctcctcgtggggattgtggccgcaggcaccaatgacagccagccgcgccgacggcagggcgtcaaccaggcggcggccctgagtcggccggacgatgcggtcgttttctccccagatgatgagggtgcggatggctatctctccataccgctgaatgacggctgagacgtcggtccgtgaaagctcccgcacggtccggatcagcacccgcgctatcccccttctgccgaagcaggtttcgtaacgccggatgcgttccgccgtgatggcggtggggtcttcgaataccgcgcggagggtagacttgacgatcaggcgtaccgggatcagggccatgccgagccgggcgagcaccggcaccccgagcagtcgcatgaaacggggaagccgctgggggtaggcggcacagtccaggagaatcagcctgtcgatcagtccgtcgtcaccccgttcgttggcgcggagggccgccagcagtgcgatgccgccgccgagggaatgccccgcgagcacgacctgccgaaggccctgtgtctgtatgaaggccgtgactacggcggcctgttctgccagagaatacgaaccgcgccgcggcttggacgaaaaaccgaatcccttcaggtcgatcaggtaaagggtgaaacggccaggggagaagagggggaccagatcgtcccatgtggtcagggccgcggcaaaaccgtggataaagaccacgctcaccgggccacagccgtggatacgatagtgaatgctggtgtcgggggaataggcgaagaaggaaccggacgaagtgctgcccatggtcgcggatcagccggcgcgctggccgccggcccggctctccttgtcggggccggcggtggcgttgtcctggccgacgccggacatgatgtggaaaatgccgcaggtggcatagggtttcccgtcccggaaattgcacgatacggagccggtgaccggtacgatccggccgtgttttgttacgaacgagaaggagaccggccctgaacgcgcgccggccagcagtctcatgaatatctcgcggcaatgatccacggactcaggatgaatgacgtcgaagattgagagcgtggcgagatcgtcgtcagtgtagcccagagtggtacgccatgcccggttcacatagttgattgaaccgtcgatggctatgctctggaacaagtcgctggcattgtcgaggatcaggtcatacatcccctcgcgttcgcggagcgtatcgagcacccgcttctcctcggtaatgtccgtgtagaagagaaccacgtgggtgatgtcgccgaagcggttcttgatgggggcgccgtggacgttgaaccatctcccgacgcggccgcactcgctgcgccgctcggcgcgtttcgaggctatgatgctcgtgaaaatgcagccttcgggatatttcgtgcggcagatgatttcgtcgcaggtcttcccgatggggttgccgtcgtaggcgaatattttccgggcctgggagttgctcgcctggatgttcatcgaggtgtccagcacgaaaatggcggcgtcggaacagtcgaagattccctggatctcgtcatgggccagcttcagctcggcattcacctctttcatgtgctcaagaatctgttcgaaggaatcgcagacgatgccgatgggatccacttccagcaggctgcggtcgtcaagctcttcgtggcgcagggggagggtaccgatggtggtcagcaggtggttcgtcttctcccggatataggcgatagccttgcgctcccgctcggccagttcctcgttttccctgcggagccggcgtatctcgtccctgccggacagattgccgaaaaatgatttcaacgtatcaatgaggcccatcgcttccgcccgcctgtgagatcgtcagcacgtagtatccgttccgtttttccacctggcccccatatcccatgttgcgcaccgtttccgggatcgtgatggttgcatcccgattgtcggtcaggaacacgagcacgcagttcccgtttttgaggctggtgcggtggcggttgatttccttcagcgcagtcagcagcgtggaggggcagatctggccgcggatgtcgaattcaatggtttccatgacatcaacctctgtcgcgagatggtccccaagcccgtccgggcccggtcatgcaagaagccggatgatgatcctgctccccagccaggctccggccaggagccctgctgtaaagatgatgctttgccacgccaggatcggcaaccctccggccaggtgccagatgttgcaggagggagccattcgtgcggcaaggcccatgagtatcccaccggtcagggcggccaggtactgccgggccgggatgcggtagcggaagccgagctctcccagcaggagcgcggaaagcgcgctgcccgcgatgattccggcgatgaccggtacctggacaagcgcgattgcgtccgttaccggcgcgggtccgccgataaggggcacttcaccaaggggtgtcgttgccgcaaggttgagcggaagcgccagaaagtagttacgttcggcaatatgcccgggaatgactcggtcgagaagccatcctcccgcctttgtgtaggacgttgtcacccccagcggcatggtagtggccatcacggacaggaggctgacccctgccagcgccagcgccgtccaccacggctggaggtagccttccacctgtgcctggcgggtcagcatgccccggcgttgccagtggaagacaatcagggcggctacgatggccagcggcgttgtgagccaatagggttcaatccccagaaacgccgggaccgtaacccccatcgccggcatggcggtagcgtcggccaggcgcttccagacggggtggatctctgcgtagagtgcgctcccggccacgagccccgccagtgtaaccatcgcggcaacgtttcccgccccgacccggtagagggtccccacgacacaccctcccgccagcaccatgccgacgccgaagatggcgccccccgcgaggttcgacgcggagggtactccgaaaagggggaaggggtacagcggcaccaacccgcacacgcgtgcgacctcgaacaggaccatggcagccgctgacatcagcagcactggcctgagcatagtggcgctgccgaagaggaacaggtcgcgaaacgcacccgccatgcagaagtcggaacggtgcatgacgaatcccgcgaccattcccagcagcaggccggctgccacgagggatgcgggatccccggtcatgctcgggactgtgccttgatccgggcactatcgggtaggcatgctttcattagtatctttatcggcaattcggcaggaaacttgagtgacggaccccctgatttcatcgccgttgcgtcaggggtcgggtaccaccttgacggccacccgtcgatgacgcggtccgtcgaattcacagaggtagatcgactgccagctgccgagcagcaatttcccctccacaatgaagactgtcagcgaggttcccgtgagggttgatttgatgtgtgcgtccgaatttccttccgcgtgggtgaagtacggatcgatggggacaagccgatcgagaaagttgaccatgtcgcgctgaacagccgggtcggccccctcgttgatggtgattcccgccgtggtgtgaagcacgaacaagtggcacacgccgttccggacggcggcggaccgcacctgctcctgcaccgcggacgtgatgtcgatcatgtcggttcgcgttctgctcttgaattccaggtgcctgatcatcacgtccctcctcccaatcgcccggcgggctcatcttatcttcaactttttcagcataatgccgagatatttgttaacggggtgttctcgggcaagaaagttcaggaccggcggtttccgcaggccgagccggcgcagctccgattcgatcaaggtgttgcgctcatagaggagcccctggcgaaaggtcctgatggcgtcgtccttgcggccggaaaggaggtaaaccttccccaggttcagatagaggaccgagctgcggggttcacggcgaaccgcctcctcgcagagccgggtagcatgctcgaactgttgccgctcccgggcaacgcagaaggcaagataggaccagttgacgggagtgctctgcagcttcaccacccgttcgaagcattcgagtgcagcagcggtccttccgctgttggcagccttcatcccgcgggcgacaagttcctgaagttcatttccgggcacggcttcctccctgggcatagtctggtagtattataaatcgttgacgacaggagtaaacagttaaggttgatcgtgtgaatttgtcttaccattcgcattgcgtttatggtatacataaaactgttttattaatactaaagggggcgtcatgaacattcatgagtaccaggcaaaggaaatactgagcgcctacggcatcccggtgccccgggggcgggtggccctcacctccgaccaggtggagcgggcggccaaggagatgggggggcgttgcgtcatcaaggcccagatctatgccggcggacgcggcaaggccggcggcgtcaaactggtccatcatccggagcaggcccaggattacggcaaggagcttttcgggcgtcgcctcatcaccccccagaccggtcccgaaggtctcaaggtccgccgcatcctggtggaggaggccgtggagatcgcccgcgagttttatctctccattactctcgaccgttccacctctcgctactgcctcatcgcttcggccgaagggggagtggacatcgaggaggtggtccagaagtcccccgacaagatccatgttctcaccatcgacccttacacgggccttcgtccgttccaggcccgccgcatcgccctggccctcgggctttccggcaccctctgcgaggactgcgtggagctgatgctcaatctctacaaggtggttctggaaaaggactgctcgctggtcgaaatcaaccccctggtggtcacccgggctggttggctcatggccatggacgccaagatcaactttgacgacaacgccatcttccggcaccgggaatacccggacatgatggattactcccagctcgacaccctggagatcaatgccggcaagtacgatctctcctacatcaagctctccggcaatatcggctgcatggtcaacggcgcggggctcgccatggccactctcgacgtgctcaaggagttcggtggcgagccggccaacttcctggacgtcggcggcggcgccacgcgcgagaaggtggccgaggccttcaagatcatcctggaggatgcggacgtgaagggggtcttcgttaatatcttcggcgggatcatgcgctgcgacgtgatcgcccaggggatcatcgaggccgccagcgaggtgcactgcaccctgccgatcgtggtccggatggacggcagcaaggtggcggaagggaagcagctcttggtcgaatcggggctcaacgtccagaccgccgactccctgggcgagggggcggaacggatcgtggggatgctcgggtgaacgggtccgtaggggcgatccttgtgatcgccttctgtcagggcaaacacaaggtttgcccctacacatcaattgacggagatcatcaatgtccatactcatcaacagcgattcgaaaatagtcgttcagggcataaccggccgcagcggtctcttccatacccagcagtgccgggactacggcaccaggatcgtggccggcgtcacccccggcaagggggggattcacatcgaagggataccggtcttcaacagcgtcgaggaagcggtcaggtacaccggggccaatgtgtccatgatcttcgtcccgccgccggccgcggccgacgccatccttgaggcggccgacgcgggactggaactggcggtctgcatcaccgaaggaatcccggtgcgcgacatggttccggtgaagcgcatcctccaggagagccggacccggctcgtgggaccgaactgccctggcgtcatcactccgggcgagtgcaaggtggggattatgcccggctacattcataagcccggcaagattggtgtggtctcccgcagcggcaccctcacctacgaggcggtcaagcagatcaccgaggcggggctcggtcagtccacctgcgtcggcatcggcggcgacccgatcatcggcatgaacttcattgacgtgctcaagctctttaacgaggacaagaacaccgaggcggtcttcatgatcggtgagatcggcggcactgccgaggaagaagcggcctactggatcaaggaaaacatgaagaagccggtggcatcctttatcgccggcgtcaccgcgcctccgggcaagaggatggggcatgccggcgccatcatcaccggcggcaagggaaaagccgaggacaagatccggaccctttccgaatgcggggtggtggtggccaccagccccaccaagatgggcgtcgccatgctggaagccctgggcaagggctaggcggttccgttaccctgtggctgagcccgtaccctcgcgggggtacgggttttttcgttcatttcaggaggccaggggcatgacctcggccgacggcacgatcctgtcaccatcctcgctgaccgtgtgggcgctgtgctcgatcagttcgtagaggtgccggtacttggccacctccatgggctgggccgttttcctgccgtaatacttgcccggatgagcgaagacatcggtggcaacgcgatcgtcgtagagggcgaagtcgaaagagctgttggtgtcgcggccgatgatctcgcccgctgccggcagctcgtcccggtacacgatccggatgtcgatgtcgtcgcggtagtggctgaggagcaccttctgcacctccggctctccaagttcttcccggttgacgacaaagatccgcctgatcctcacgccgcggtccagggcgcgcaggtttgcctggtaaaagttgaccagggctcccctggtccaccatcccgccatcagcggatccacggcacgtatttcgcgtaccgcctgatcggacagtttcgccccttccaggtagaactcattctcgtccagaggaatgtacccttgctgaagaatcgtgatggtgcgtcgggtgccggcgatcagctcatgagcctttgccaggcattcggggtcggcgatcccggccatggcaaaggggatttcgtgggcctgctggtactgttccactaagtgtgagcggtttttttcgatctcttcgcggatcaggtaggtgcccagggccagcaggatgccgatgccgaagatcacgtaggcggcctgctcgtagtggagcaccaggtggaagaagatcgccagtcccgatcccacgagaaattcgagccacacggccatttcctgtatcttttttcccatattcatggtgtttcctccttaatcgtcgccacaaaaaaagccgggtcgcctgaatatcgatctcgataattcggcgacccggctgtctcggtgagaccctgtgggctttccgtcccatcctcgcggatggtttagtattgtcgtgtatctgcggcagtgttgacgctatgtctgaagtgagctgaccttagcgcatttcaattcgaaaagtcaagtttcaaatgttattgatttgaatcgataatgctgtgattttgaaaattaaaattgttgccgatcgtcagctcccgcccaggcctgcgtcgcgggccagctcccgccatgcgggcagactccgttcgatgacgccccgatccacgcagtaggcgatcctgaagaagccgggtgcgccgaatccggcaccggggacgagcagaatgcggtgtttctgggccatggtgacgaatgccacatcatctgccagcggcgattggggaaagaggtagaaggcgccgtcgggcttcaccatccggaaccccatggcggtgaggctgtcgtagaacaggtctcgcttggcctggtactcgccgatgtccacggaggaccgctgcagcttggccacgagccgctgcatgagggccggcgcattcacaaaaccgagcacccggttggagaagaccgccccttccatgaactgttccacgccgcgggcgcggggattggccgccagatagccgatccgctcgccgggcagggccaggtccttgctgtgggaggtgacgatgacagagctctgcacaaaccggaagatgttcggcacctgcttgccgtcgtagctgatgcgggcatagggctcgtcggagataacgtagatctggcggtcgaagcgccgctccatccgtgccaccatctcgcccagagccgccaggctctcttcaggataaatgacgccggtggggttgttgggcgagcagatgatgatcgcccgggtcttggcggtcatggccgcctcgatggccgccacgtcgagctggaaggtctcgcggtcggtccagacctcccgtggcacgccgccgtggttatcgatgtagaatttatattccacgaagtagggggccaggatgatcacctcttcccccgggttgagaatagtcttcaggaccacgttgagggcgccgccggccccacaggtcatgatgacgtggtcggccttcacctcgaagcctgccgcctcggaaagaacttcggccacggcaccgcgggtttccgcatagccggcgttgctcatgtagcggtgcatgccgggcacggggtgccgagccaggttgaggagttcttcccggaactgctcgggtggctccgtgtcggggttgccgatggtgaaatcgtacacattgtcggcgccgtggatctgccgcagtcgctccccctcctcgaacatcttgcgaatccatgacgacttggaaatgtggccggcgattttcgtggcgataggcatggcgaacctctgtggaaaataatgtatatcagcttgtaacacaggggagggggaagggcaagaggggggattgacgggagtgctcatgcgtttgcctgttgaaggaatgagaattgcttactattatggtgcgctgatagaaggcggtgagagatcgtcgtgaatgaacgagtatgggcagtcaatgggggtacgatggcggtgaactggtggacgttgcggattctggttgcagtggccgcgtcgctatggctgattgccgatgcttcggccatgtcggcctttgccagaaaatacggcatgcagtgtgatgggtgccattccaggattccgaaactcaatgagttcgggacggcctttctcaagaatggttttgccatccccgccggcgcgcatcccccggtgtcggcggcccgcaagcctgagagcgaaatagagccgatggcatcgacaccggtccctcgcgaatctcgtgagccggccgccagcgccgctccggccgggagtcccgaaggggtggtcgcctccgccccgtcagcggaaccgcttccggaacagacggctaccgagccccctcccccgccgccccccatggtgctgtacaagctgaaggcgcgggacggaagcgcatattacaccgataacccccgagccgccgctgacctgcaggagccggccgcagcgccggcacgtaaggccgccggcaggacgcacggcaaagcggtgccggaagcgaaggccccggcgcgccgtcggtcgccggttgcgccggatgccgccccgccactctttcggagtttttctgaatgcatggaacatcagctggttgatacgcctccgcctggctccgccggtgagatgatggacctgctcactgaggcggagcgggtctgtgccggctatccagcggtaaaacgctgagtgccgcgctgggaacgccctgcagtgacctccggccatatgcccgcttcgaggggcatgacgccgcatgtttttcatagtatggtgccgatgcctctcgtttggttccttcgcatcccctgccttatgtgcaggctgcgctccccggcggtttggcatgggcgttgctgcacatggtagtggggtattgttgcggggcaagatgaagtcaaaaagacggaaatcggggccaaggaaatgacgaagtcgggagagatgatcaagggatatctttcgaaccggcagggcatgagtctcgtggagatgctcattgcgctgctgattctggtggtcggctttctgtcggtcatcatggtcctctggatgtcgatcaattccggcaggttcacacgcgacatgaccatggcggccagtctcggccaggatatgctggagcggttcacggcccgcagttatggttcgctgcctgccaccgggggggcttttgaaccctataccaccgccaatgcctcagcagtggggtatgtcagggaggtgaaggtggaggacaatgtccctgatgtggggatcaagaccgttacggtcagggtcaggtggaacagcaacggccacgaaagatcgagaacgttcaccatgctgaagcgggactactagaggcggcgatgacggtattccggtctggtggcacaaaggggtacagccttgttgaggtgctggtggtgatcgtgatcttcgcgattatcacggccggcgtttcagcagtgttccttcgcgggcagcacgaataccttgttcgggaggaggccgtccggatgcagcagcaagcccggctggccatgaccgccatggagcgggacctgcggatgacaggctatggcctgagcgatgtgggtaatctgaagatacggttctacaacaagggggtcggcacggttaccgacaattactacgcggttgccgaggcaaacgtcttcggctcccccaaggtggcagtgccggcggcggataccgattccatcgccatccgttattgcgatcagccctccgacgcgatgccggacattaccctgtcaggaagtgtcccgccgccatcgtcgagcaataccccggtcagctcgaccgacgggattaacgctaacgacctgatcatcatctacgatcccactgatcttgccaagtacggctcaatcctgatggtaacggatacgacgtccgccggcggattgtcggtcaaacacggcaacggagcgggcgacgggccattggcctccttctacaatccgtccaaccctgccgtcaacctgtttccaccgggcggctatccggtcggagccaaggtgctgagactggcccccgaggccctccgcaccgtgaggtactacgtggatgccggcatgaacctgcgccggcagtcacaggccggcctgaccggcgcagtggaggagcggccggtcgcctcggggatcgaggattttcaggtcaaatattacttccgggatggtacgtggctcgatgcccccgtcaccgacgatcccgaccatgacgtcgacaagctgcgggcggtgcggatcagcattatcgtgcgaacggcaaagcctgaccgacagtacggggccggagattcgatccggctcaccggagacgacggcaacggtgtggcccggagcgggggagggtaccgccggatggtgatgagcacgacaatctcgctgcgaaaccttgccgtcagggatatgtgaaaagggagatgcgatggtccgtccgctgacaaacaaccggggagccgccctggcgctggcccttgttctgatggtggttctttccctgatggtggcgatcctgtatcggacaaccctcatggatatgctcttcagcacccattaccaggaatcacagaaggctttttttgccgctgaatccggggtgaaggcaggcttggcgtggctggcgaaccagggttccgcgcctgaaaaccagcttaacccggccccgtggttcagcaacaccactacctcccgaccgaccgcagccactgtatggagcgatgacgagccggtcacggcagacggagtggtgagcggcagatttcgctactacatccagcacctgaagaacgcacccgcctcctatgcggggggcgagagcgccaagcaggggacatccacatcggccggggcgatggttcactactaccggattacgtccgaaggtgaaaacaggaacgccaccgtcacgaggcaaatccaggtggtcaccactgcggcctattaggaagcctgccatgagcaccgacaatacgactctcaggaaatttgccctgctggctgcggcgatggcctttgccggaatcgtcgcttccctggcactggcagcggtctcgcagatccctctgttcctgctcaatatctcccagcccaatgtcatgatcctgctcgacaactcgggcagcatggacatcatcatgcagcactcggcgttcgatcccactgcccgttacagcggcgggttcgacaacgatcggacctactatcagacaaccagtaacggctatcactatctgtcgaccggaaacgactatatccgggacgacaaaaagggcaacttcactaaaaacagcgtcaccatcaagcttccgcttccctatgacgatacccgctgggacgggaactatctcaactggctgttttatcatgcgacatcgagccagcgcagcacggtgagcacggatgcaacgctccagaaaacccggatccagacggcgcgaggggtcatcagcaatctggtcaagaccgtgtcaggcgtcaggttcgggctggcgaaactgaatgtggacggctatgacaggttcgacaggaagcagactgacggcgggagcattgtcagaaactgcggcgacctgacctcggccaacgtcgatacgagcgtgagcgggatcagcgccgaaacctggacccccctgggcgaggccttgtcggaggtctggcagtacttcaaaggggggacctctctctataacaccggcgtttcctatacgagccccatcacctccagttgccagaagagcttcaccattgtggtgaccgatggcgagccgacctatgacggctgctaccgtggagacttcagctcctacgggtgcgacaacgccgcggatgccgacagccacctggccgatgtggccgcccatatgaacggcagcgacgcaacctcagcctatggcggcacccagagcgtcaccacctacaccattggcatgaccattgacagcagcctgctccggaccaccgccgagaacggcggcggctcctactataccaccacgtcgggcatggacctggcaacggctctccagaacgccgtcaacgagatcctcggcagacagtcttccgccagcgccgtggcggtcagcaccgcatatctcacctcaaacaccacgctctaccgggcccggttcgattcgaccgactggagcggctacctggaggcctacggcatcaacaaggcaaacggtgccgttaccggctatcccaattcgccgaagtgggaggccggggcgctgctgaatgccaattccgcccgcactgtctatactgccggcgtccaatcgggagtgtaccggcgggtcgactttacctccaccaatgcagccacccttgctcctgccgggttcatgaatttctcgtcggcaagcaccgcgtccatgatcggctacgtgcggggcgacgtcgaaccggccggttatcggcatcgggcgagcaagctcggcgacatggtccagtcggctccggtcattctcgggccgccggacggttactacagcgacaacaactacgccacgttcaagcgaaacaacgccacgcgccagtcgctgatcctagccggggccaacgacgggatgctgcacgcgttcaatgccgacaccggtgccgaggagtgggcctttattccgaatattctcctgcccaagctgaaactgctccgtgccaccccgtatactcacaccaactacgtcaacggcgcgatcacggtgggcgatgcgttcattaccgccaaaggcctcgacggcaagtccgaaacatcgtcttcctggcgtaccattgcggtctgcggcctgcgggagggaggcaagggctatttcgccctggatgtgaccgacgccgccaacccgattcccctctgggagatcaccaatacttcaccaagcgaaacgagcggtacagtggtggggctgggatactccttcggcacccccctgatcgtcaaactcaaggatagttcccagtcgggcggcttccgctgggttgcgctgctggccaacggttacgaggggaccacctcggggcgtgccgccaccctgattgtggctgacctggcaacgggtgcggtcattcgggaaatcgtcgcggacgcgagcaccttcagcggcgtctcgcccaacggcctcgccacgccggccgccattgacagggatgccgatggctttgtggactatgtgtatgccggagatttgaccggccacctctggaagttcgacctctccagcagtaacagcaacaactgggacgtggtctggaaacgctcggggactcccgtggccctgtgccgggcgaaaactgccgccggcagcgtccagccgatcaccacggcccccgacgtggttctgcgcggcggctaccagatcgtctttttcggtaccggcaaatactatgagtccacggacatctcatctacccagccccagaccttttatggggcctacgattacaacagcaccaccactcccaccagtgcccaggccactaacggggccctgctcacccgcgccgacctgaccgcccagacggttaccaggattgacgagagcggaaccagttggcgcacctcgtcgaacaatccgatcggcctgaccaagggatggtatctggacctccccgtggccggggagcgggtgatcaccgacccggtggcccggtcgcgcaagatcatcttcaccaccttcatccccaataccgatgcctgcagcttcggcgggatcagctggctcatggaactgaacatggacaccggcggggaagtggtcaggccggtattcgatgtgaatctggacgggaaggtggattatagcgacacggtactcggagatctcaaggtgaagcccaccggcaccctcctgggggacggtctcgcatcgacgcctgccatcgtgggggccggagatgagcacgagtacaagtacatcaccaagaccacgggggaaatcatcaaactgctggaggggggcgggcatagccagatcggcctgcgaagctggcgccagctcaagtgacggcgctacatgatcgagaagttggtgtggatggtccgctgcaggtcctcgatccggagcagggcctgacggatcgcttcacgctcttcggctgggagggtatagggattcaggtagtaggagctcttctgaatccccttgatgaccttgatctgaagaagaatccggtggcgggtgagtacctcataggcttccacgagtccgttagcaaacgagggagagaaactcccctcccgggccaggtgctcaatccgtttcacggtattggtggccggcaccccctggttgatggcaaggatgcgcacgttcatcaccagcggcgcccaggccagcagcttcaggttgaactcccccttgtgctcccccgatccctcggtccagagtcgtttgagaaatcccagagccagcttcatttccgtggctgccttggccatgccccagagcacctggaaataatccttttccaacgccctgatggtggcgatgagtgtcgccgccaggtcccggtcgccggccacgtgccgcgcgtcggagatcacgatcagatccatgagattcttggcgtagtcctcgtattcgtagcggacgatggccagaagcttgcgccgccattgggagagcgagccgcgccatgtggggttcgacggcatgatgtcgccggtgcacttcttgaacccgatctgtgccagtcgctccacgatcagctccgagaactcccggaaccattcatcggctgcctcaccgcccccgtccccataaacaatcaggtaatcctggtccgtgatgagggtctgctcctcacggccgtcgcttcccatgctgcagagggcataggggcacggggcacggccgcgaccgtcgtgctccatttcgtcttcagccagggcgagggctcgatcggccaggatgtcccggtattccgtacaattggcgtgcagagccgacacggagctgatggcgaggaatcgttccatttccagcacgttcagttcgtcatggatggcccgcaactgctcgtaatcggattcgtggcgaatccggtcgtggagttcgcgctcgtgggaagcaaacccttccgttgcccgcaactcacgggcgaacatctcccgcaattccgccagtaccggagccacttcctcccggtccagaaaccggacgaaatccttgatccgatcagtaatggcggctatgtgctgttcgacgctctggggcatctttcgggcgctccgaaggtaaaaaaagggggaaggctgaccttcccccagagtgtaacacaatgtttgatttgttgacagtccgttagtggtccaccgctttggcgatgccaatgccggtgttctggcggacgtacagttcgtcgaacatttcctcggaacgccggctcgggaaagccagagcagcaatgaccgcggcgatgaagcccagcgggatggacactacgcctggattcttcaacgcgaagaggggcttgtcgagaccgaggaacgatttgccgtccttgttcttttcgtagtcggccttggctttgcccagatccttcatttccttctcggtaagaaccgcaccaccggcctgtttctcctccagcttgaccaccactttctgtgcgtcttcagccactttcttcggataggtcatgttgggggagaccatcaccagcgcgatggagacgacggtgccggtcaccagtcccgcgatgacgccggcggtgttgaacttcttccagaagagggagagtacgacgaccggcaggttgcccgaggcggcaacggcgaaggccagggccaccaagtgggcaacgttctgcttctcggccgcgatgccgatggcgatgccgcaggcaccgaccacgaaggaggtgatccgggcagctttaacctgctcgtgctggtcggcgtggccccccttgatgacgtttacgtagatgtcgtgggcaatggcggcggaagcggccagaaccagacccgaaaccacggccaggatagtggcgaaggcaacggcgcacaggaacgccaggagcaggtcacccaggaaggggtggatgtcgccgcccagttgctgggccagcatcatggcagccatgttgccacccttgtccacattcatgatggattgcggggtcacgtggatggcggcgccgaagccgagaagcgtggtcaggatgtagaaggagccgatgatgaacatggcgatgatgaccgacttgcgggcggcctgggccgtgggcacggtgaagaagcgcatcaggatgtgaggcatgccggcggtgccaagcaccagtgccatgccgagagagatctggtcgagcgggttcttcaggaagaggcccggctcaaggaagcgctgcccgtaatcgaagcccgccacggcaacggggtccttgagaaccaccttttggacgtgctcgatgatgttggggctggtagcgatgtcgttgaagaactggaacgggctcattcccgacttgaggcctaccaggacggagagcagcgcagcgccggacatgagaaggccggccttgatgatctggacccaggtggtggcggtcatgccgccgaacacgacgtagccgaccatgaggatgccgacgccgatgacagcggtcttgtaggggatgccgagcagcaactgcatcagcttgccggcaccgaccatctgcgcggttaggtagaaggtggagacagcgacggtcgagatggccgcggcagcccgaaccgacttgggttcggtgcggaaggagaggatgtcgcccagggtgaatttaccggcgttacggcagggttcggccacgatcaggagcaccgtgatgtaggccacgagccaacccaccgagtacatgaacccgtcatagccatagagggagatgatcccggaaatccccaggaaggaggcggcggacatgtagtcgcccgcgatggcccaaccgttctgggtgccggtgatgccgccgccggcggtgtagaagtcggcggccgacttggtctgcttggcggaccagacgacaaccatcatggtggcaccgatgatggccaagaagatggggatggtgaccatcgggttggccttcagttcgtgcttcttctcggacggtgctgccggcacggcggccttttcggtaacgggcgcggccggggtcggggccgcagcctggacaggggccgcgacggcctgctcctggggcgcggccggtactttgaccggctcgctggcccaagcgaatgtgcccagcgacagggcaagggaaaacgctgcaatgagtctcttcatcgggttcattcctccttacttcagctcatccaccagctcgcgggtgagccggtcgaagtctttgttggccacatgggcgtagtacatggcgatcccccaggagacgaagaactgggaaagggcgaacaggtagccgaagttgatccttcccaggatcttgattttgaagaggccgggggcataggctgcgccgatggggaggaggaaatagaaaacggtcgaaaagacccaccagccaacaaggaaggtggtcttcttccggtggagctcgatgaacttggggttcttcgcaatggcgctccagttatactgcttttctgccatggttcagttactcctttcatgtgtggtaagcgcatcgagagcggcgtcccgccctgagccgaagcgcttgtgatgtcctcggtttcggtttgctgtcctcctttcataatgggcatgcgggtatgagccggttgtttcttgccgcttgagcagggctccggcaaagggaccggtgggctgtaaatggcaatgttgccggggggctacaactggtgtgctgccggaaagatggtgtaaacactctggaaaaacgatattttacaatcctgtatcgcgccattaatataacggctgtatatttttttgcaacagttttttgtatgaccttgaattgtgatgtaacatgctgaaattaaactagtaaatgcatatgtttggcaaacagtttgtttattttgcggtgtattgtcggtagggcgcttgtgccaagaggggtaatgtttgttttgaaatgaattaatgcgtgttggatgagaggaatttgctaatggcattttacgaagaagagtgggtagatttcaaacgagggtatgaaacagaatgaaaaaagggggaaggtttcccttccccctggactgcgggtttgctgcgatgaacggcgattcgtctagtgatcgatggccttggccatgccgatgccggtgttctggcggacgtagatctcgtcgaacatttcctcggaacgccggctcgggaaggccaggcagccgatgatggcggcgaggaagcccagcgggatcgagatgatgcccgggttcttaagtttgatcagcggcttgtcaaggcccagcatggacttgccgtccttgttcttggcgtagtcggcctttgccttgtcaaggtccttcatttccttttcggtgaggaccgcaccaccggcctgtttctcttcaagcttcgtgacgactttttgggcgtcggcggcaacgaccttcggataggtcatgttgggggagaccatcaccagtgcgatggaggcgacggtgccgaccacgaggcccgacacgacgccggcggtattgaacttccgccagaagagggacatgactacgaccggcaggttgcccgaggaggcaacggcgaaggccagggccaccaggtgggcgacgttctgcttctcggcggcgatgccgatgatgatgcccatggcgccgacgcacagggaggtgatccgggcggccatgacctgctcgtgctggtcggcgtggccgtccttgatgacgtttacgtagatgtcgtgggcaatggcggcggaagcggccagaacgagacccgacacgacggcgaggatggtggcgaaggcaacggcgcacaggaacgccaggagcaggtcgcccaggaagggggagatgtcgccgcccagttgctgggccagcatcatggcggccatgttcccgcccttgtcaacggcggtgatcccttgcggggtcacgtggatggcggcgccgaagccgagaagcgtggtcaggatgtagaaggagccaatgatgaacatggccacgataacggacttgcgggcggcctgggccgtgggcacggtgaagaagcgcatcaggatgtggggcatgccggcggttccgagcaccagtgccatgccgagggagatctggtcgagcgggttcttcaggaagaggcccggctcaaggaagcgctgcccgtaatcgaagcccgccacggcaacggggtccttgagaacggccttctggacgtgctcgatgatgttggggttagtggcgatgtcgttgaagaaggtgaacgggttcatgccggccttgaggccgaccaggacggagaggaggcccgcaccggtcatgaggaggccggccttgatgatctgaacccaggtggtggcggtcatgccgccgaacacgacgtagccgaccatgaggatgccgacgccgatgatggcgaacttgtagggaatcccgagcaacagctgcatcagcttgccggcaccgaccatctgagcggtcaggtagaaggtggagacggcaacgacggagatggcgcaaacggcccggacgaccttgggctcggtgcggaaggagaggatgtcgcccagggtgtacttgcccgcgttgcggcagggctctgccacgatcaggagcaccgtgatgtaggccacgagccaacccaccgagtacatgaacccgtcatagccgtagagggagatcatgcccgaaatccccaggaaggaggcggcggacatgtagtcgcccgcgatggcccaaccgttctgggtgccggtgatgccgccgccggcggtgtagaagtcggcggccgacttggtccgcttggccgaccagacgacaacggccatggtggcgccgatgatgatcaggaagatggggatggtgaccatcgggttggccttgatgctcgtcttcttctcggccggcgctgccggggccggggtggccaccttggcggcgtcggtggcggccgccggagtagtggctgccggtgcagtcgcggccgtcggggcgccgggggcggccggggccttggccggctcttcagcgaaggcgaacgagcccagggagagggccagggtgataccagcaatcagttttttcatcacagacctccttcctatttgagctcatccaccagctcacgggtgagccggtcgaagtctttgttggccacatgggcgtagtacatggcgatcccccaggagacgaagaactgggagagggcgaacaggtagccgaagttgatgttgctgagaatcttgatcttgaagagtcccggtgcataggccgcaccgatggggaggaggaagtagtagacggtcgagaacacccaccagccgaccaggaatgtggtcttcttccggtggagctcgacgaacttggggttcttggctattgacgcccaatcgtactgtttttctgccatggttcgttactcctttcttcgtgaattcgcattcccagggagcagcgtcccgctcccgttgcctttcgttgcaatcctctacgtctcctcccccctttcgcacatggttttttctggcagttctccggtcacagctttgcgtagccaaacttcatggagagtatttcagccccttcacgcagtgaagggataatctcgttttccatgcgggatgccatcatccggaaggagggccccagcatggtcaaggcgccgatgactttgcccgcgtagtcgcgcaccgccacggcaacgctcacgatcccttcccccaatccgtcgaaatcaacggcaacgccatgctcccgcacggccttcaactcctgctggagtgccgcagggtcaaacggtccgccgttccgaccccgcttcttgaggaagcggtccagcaggtcggtcgactccagtgcccggatggctttgccggcggcgttgctgaaaaaggggaaacgccgtcccaccaggggggcggtcttgatggcctgctcacagtccaccatatccaggaaaagaacctcgtcccccttgagaaccgcgatgtagacggcctcgtcatgcttgcgcgccagtctttccatgattgggtgggcatgacggatgaggctggtgctgttcagaagccgctgggccagctcgaccgatgaaatgcccaggcgatagacgccgctcgtctcgtcccgttcaaccagtcccttgctctccagggttgccaggagccggaatgccttgttgcgggacaggtcgagcttctcggccagatagggaagggtcgcgtgacggctctcgtccgtgagcgtttcgaggatatcgagggccttttcaacggtctgtaccgcgtatgagcttttttccctcgtcatcgttccctttcctgtcgcaatgtggtggtcggggttgtttgaaaaacggtgttatatttttattgaaaagctaacacggtgttttaatttcgtcaatacaattttgttttaaaaagtttatctaaaaaatatataagtaaagttagtatgttgaatgataattgtggcgaaaaattgaactgaataaacgttctgttgataagtagaacatggtttattgaaaaatcaagtaaagaaaatgcgagagggtgagctgtgagggtatgtaatttttgagacgtggttgcgaacggggttctcggtagggtgggtgacggcccggtgagatcccgggccgttgcgctgaccgggttgaatagggtgccggccaaggggggggcatcgcttccggcgtggcgcgagttgttcttcgctctatcaattattgaggtggctttccgtgccggtgtttcaggccggtcggcaccgccgcgtcatctgatcgcaagcccggccgccgtgctctgtgacacggggcgtggacggattttactggaatttgacggctgttccctttccttttacgtaaatgacgggaaagatgatgtaggtgtctttctcgatgcggacttcggggaggataacggcatctgcgccgattttggatgcttcgaggctcagggcgtcatgggcccactcttcagcctcccgctgaagttcctcgatgctgccgtaacgcttgaggttcacttctacggtgccgatctttacgtagggacgaaaaatctcgtcctgggccaggatggggggcaggtcacggtctgtttcatcggccatctgggggatggtggcgcatgcggcgagtagtgccgctgccgtgccagccaggagaacgcgtcgtacaaggcggacgagaggggcaaggagagtagtggttggcatgcgatacctcgttgtgaatggtgggattccggcgtccgtggcggtgccggcaccgctattttacatgaagtttgggcctttacaacccggaatttcccatgatagtatcacccgatttgaggccggtggctgattttgggaacaggaggatcaaccgcatgtcgggacataataaatggagcaccatcaggcataagaagggggcggccgacgccaagcgcggcaaggtgttcaccaagctgatcaaggagatcaccgttgccgccaagatcggcggtggcgacccgaacggcaatccgcgcctgcgtgccgccgtcgacaaggccaaagccgagaacatgcccaaggacaacatcgagcgggccatcaagaaggggactggcgaactcgagggggtcagctacgaagagatcatctacgaaggatacggtcccggcggcgtggcggtgctggtagagtgcatgaccgacaaccgtaaccgtacggtcggcgaggtgcggagcaccttcaccaagtgcaacggcaacatgggcgaggcggggtgcgtttcgtggatgttcgacaagaaagggctcattgtcctgtccaaggacgttgatttcgaaaagctcttcgagacggcccttgaggccggcgcggacgacgtggcggacgaagaggagcagtacgaggtgctcaccgacccggcagcgttcattgacgtgcgcgaggcactcgaaaaggccggcttccccttcgaatccgccgaaatcaccatgattccccagaccatggtgaaacttgacggcaagaatgccgagaacatgctcaagctcatggaccgcctcgaggacaacgacgacgtccagaacgtctacgccaacttcgacatctccacggaggagatggaaaagctcatgtaggcgggccctgccacccccggttggttcaagcgcggaagtcggaagccgggtctttcctttcgcgccttttttctgctgtgctctccgcgccctctgtggcagaatgtctccccatgagagttctcggcatcgaccccggttcacgcatcaccggctacggcattatcgagaagatcggcaaccgtctcgtgcacgtggacaacggcgccattcataccgatagccacagggagttcgcgctccgactccacaaaatctacgaggggctgagccgcgtcatcgaagagtaccgccctgatgcgatggctgtagagcaggtgttcctcgcccataacgcccagagcgccctgaagctgggccaggcccgcggggctgccatcgtggccggagtaagcgcgggattgccggtcagcgagtatacggccatgcaggtaaagcaggcggtggtcggctatggccacgcccgcaaggagcaggtgcagcagatggtcaaatcgctcctcaatctccccgagatcgcccaggccgatgcctccgatgccttggccgtagcggtctgccacgccaattcagcagtgatgaaatccgtgctccggagcatccgatgatcgcccttctcaccggcaggctcgcccataaatcccccgatgccatcattatcgatgtgaacggtgtcggctaccgggtccagattcctttctcaacctactacgagcttcccgaggaggggaagacagtttccctttcgatacatacccatgtgaaggaagactccattagcctcttcggcttccgaacccttgccgagaaggagttctttcagctgctcatctcggtttccggcatcggccccaagatggcccgcgacatcctgtccaacatccagccggaggaactggccgccgccattgtgcaggggaatctcgtgaggctctcatccatacccggcatcggcaaaaagaccgccgagcggctggtgctggaactcaaggaaaaggtccggaaaatggatgtggcgccgtcggcccaggaggcgccctccagcgaagcccccgccgaggtggctgacgacgtggcctcggcccttgtgaacctcggctataaggaggcggtggtccggaaggtgttggccgagatgagcatcgagcccgatgcctccacggaggcggtgcttcggcaggccctcaaggtgttgatgaaatagcccatgacgactcgaacgataagccctgagaagaccgacgacgactacgtcgaatcatccctgcgcccccgcgccctggaagattacattggccaggagaaggccaaggggaacctgcgggtcttcatcgacgcggcccgaaagcgcggcgaggccctggatcacgtgctgctctatggtccgccgggactggggaagaccacgcttgccaacatcattgcctgcgagatgggggtaaacatcaagtccacgtcgggtccagtcatcgagcgtccgggcgatctggcggcaatcctcaccaacctggagccccacgacgtcctcttcatcgatgagatccaccgcctctcccatgtggtggaggagatactctatccggccatggaggatttccagctcgacatcatcatcggtcaaggcccaagtgcccgcaccatcaagctggatcttccccggttcaccctcgtgggggccaccacccgcgccggccttctctcgtcgccactgcgggatcgctttggagtcatctcgcgcctggagttctacaccgatgcagagctttccaccatcgtcaccaggtcggcgcatatcctcgatatccagatcgagcctgacggtgcccgggagctggcacgccgcagccggggaacaccccggatcgccaaccgtctcctgcgtcgggtcagggactttgcccaggtccgggccgatggcgtcatctccgctcaggtggtggacgaatccctcaagctcctggagatcgacgaaaaggggttcgatcagatggaccgcaccatcatgctgacgatcatcgacaagttcggcggcgggcccgtggggctcgacaccatagccgcggccatcggcgaggaacgcgataccatcgaggatgtctacgagccgttcctgatccagcacggtttcattaaccgcaccccccggggccgcgtggccacgaagtccgcctatgagcacttcggccgcattgcgcccgcgcccgggcaaggcgcgctcttctaggccgtttcccgccatgcaactcgtcttcgactttcccgtcacccccaaatactcgttcgacaatttcgtgatctgtgccggcaacgagactgcctgccgtttcgcccggcgcctgacggacgaaagcggttcggaaaatctcctctacctccatgggccctccggttcgggcaagactcatctgctcatggcaatgggggcctgttttgcgggccgggtcgggcttagggcagtgccatgcatctctttcaaggatgttgacgagatctaccacggcgagtatccggccgaagaggtctcaaggttggccgagcgttttcgcggcgcgccagcccttcttgtggatgatctccacctgatccccgatcagcagagtgtccgggtggagctctggcagctgttcaacgacttctaccaggccggccggcccatagccatcaccgggctcaacccccccaacgaacttcccaccctcgatggtcacctgacttcgcgtctgctctgggggctcgtggcgaaaaccgatatttcggacgacgattcccgtcgccgcatcatgcagaagctggcagatgaccgtcaaatcatccttcccgccgacgcggtcgactaccttctggtgcatgtacgccgcgacgtgccgtcccttgttgccgcgctggacgcgataacccgctatgccttcagcgccaaacggaagattaccatgcgactggcgcgcgaggcactggcgcttctctaggatttgtctgccgccgcccgcgcgggttgtctcctgtaaggttttacttgcttgccgcgacagggaaatgtaagtttttgcgacaaaatcgcatagtgattttagcttgttaccggaaagatatcctgtggggcgaaaaaccgtcgggattgtttacggttttatggcgtaatctttctggggctgagacagatttctcagtaaattcaatggttgtgtggctggcctgctaattgcattatttataaatgaaccactaccaccatcacaaagagagggaacagtcatgaaaacacaacatatgttcatactttccctgctgatcgtcatgttgaccgtaaccacggcccaggcggtaagccttacgtacacctactcagataaggattatctcggcggcgcttcttggggaagcatgactgcctacgtggaggacgccaacacccttgggatcaggtatactgcggcaccgacctcggtgatcggcgcgggcagcacggcaacgggctttgcgtttacgttttccggagctctccccatcgcgatctacaatccgtcccggggagccttcggcgacgatcaggacgttctcaagtgggtggtgtttgaaaaaaaactcagcaccctccctcctccccagaacggtgatgagttcaatcccgtgatcgacaacaagtatgtgtttgaattcgcggccaccgagggggatgggcggtccatcaattccaccggcgtgaaagccggccagagcgacatcttttacatggacttcaactcttccgcagtcgattttctggcattctcgctcgcggaccttaagtcgttcgtggaactgaccgctgtccggttgatggggcttcccagcgacatcaatggcggcagcctgttccttgcaggcaaactggaagacagtacgcctgctccggtgcccgaacccggtacgatcctgctgctggggattggaatcgcagggctcggactgtatcggatgaagcgcggatagccggaaaagagtgaccgactgctggaaggacaggggggagcgcggggtgcgttcccctcttttcgttgcggtgcaggccgcgggcagttacggcatatcggtctcctccggcaggccattgccaaaaaggtggttgagctgacgcgtcataacgactaaactggcatgccgatcaggaggtcgttgccccaatgaaactactgcttcacatctgctgtgccccctgcgccatctatccggtaagccggctccgcgacagcggggcggatgtcaccggtttctttttcaaccacaacatacatccctaccaggagtaccgccgccggctcgacacggtcctggaatatgcggaccggatcgagttgccgctggaggtgcgggacgagtatcgcctggaggaatttctggccgccgtggccggcaatccggcggatcgatgctggtactgctatttctcgcgcctggatgcggctgcggccgcagcggcggcgggaggcttcgacgggttcacctcatcgcttctctacagccgctaccagaagcacgacgacatcaggatcgctgccgagcgggccgcagcgcgccacggggtcgcttttgtctatgacgactatcgccggggctggcaggacggcatccgcgtctccaaggagatggggctctaccgccagcagtactgcggctgcatctacagcgaaaaggaccgttaccatccccggcaggggaaaaaatgatgcagggcctcggtaagtcgctcatagtcatggggctggtcattgcggccgtgggcgtgctcctcaccgttgccggcaaaattccgtggattggccgcctccccggcgacatctacgtgaaacgggataacttcaccgtttattttccccttgccaccagcattctcatatccctggtgctctccctcatcctctggctgctgagaaaataagccgttcctgctgaaattcctcaagtttcaccacttctaaccgatagatgctacagctgcttcgatctaaaagcggtcgttgtcgcgagcgtcattatgcgaacggagggccccgtggcgatcaacagcatgaatacggtatttcttgaggtagtcgagtggtttgacgacagcggccgggagatggtgcgccgcatcccccccgaggggtccgccgagatcaaattgggcgcccagctggtggtgcgggagagtcagcgggcggtcttcttcagggacggcaaggccgccgactgctttggccccggtaggcataccctgaccagcgccaacctgccgatcctgactaagctcctgtcgctcccctggggaggcacctctcccttccgctgcgaagtctgtttcgtgggaatacagaccttcaccgacctgcgctggggaaccaaggaacccgttgccttccgggacagccgctttggcatggtacggctgcgggccttcggcacctacaccctgcgggtggtcgacccgcagctcctggtgaacgctctggtgggaacccgggggctttacaccagcagcgagctggaggaactgttccgcgacatcatcgtggcgcggctcaacgactacctgggcgaaaccatcgactcggttctggatctgcccgcccgctacgatgagacttctgctgcgctcaaggaacgcctggcaggagacttcggaggattcggcatcgaactggccgaactttacgtgaacgcgatcactcccccgccggaggtccagaaggcaatcgacgagcgcacctccatggaggcggccggcgatgtggatcgctacctgaagttcaaggcggcccgaagcctggaagcggcggcctcggccgaggggggcggcgaggctgcccaggggatggggatcggggtcggtgccggtctcggcatgattctccccggtatggtggcgaatgccatggcacagggagctgatgcgtccgctcctgtcggcacgggtagctgtccccgctgtatggcgccgttggtggcgggtggaaatttttgccatcagtgcggcgccccggtagagtccggcttttgctccggctgcggcaagccgctgccgacagaagctcgcttctgccccggctgcggacggcaggccggagcataggcggtgaccatcgcctgcccccagtgcggcgccacggccgaagcccgcaccgatacccgtttccacggctgtgccttctgcggttcatccttcatggtggaacggggtgtcggcatcgccgaataccacctggaccacgagcgggacgatcgggtggcgtggagcgcagtggcctccaccctcgagcgggatggtgccggacaggccgtggagcggaccggctgcgagtatctggttgcgcccttctggctctcgcgacctgaaagtggagggaatcggctcgtgccggccctgcgtcatccctggcttcagggtcccctccccggcctgcccggcggcgaccttctcttcgtcccgtcgggggacgacttcatcctgcccgacatcccggccgacgaggcattaggggaaggagccgaccgtggcggcacctccctcagcctcgtttacctccctctctatctcctttccttccgccttgccggtcacgactgcagggcactggtttcggcggtggaccggcgggtcgcgctcctgacgcccctcccggcccggtccgagtcggtgccgtttcgccacgctgcactggtggccggttttgccatcacgctcactgcctccgggctggccgtgaagagccactttctcagggcagccgtcttcgcggctgtgctggccgttgcctggccggtctgcaccgcattgctccgacggggggagtaatgagcgagcggcagacggtcaccatatcctgtccccagtgtgcaagccccttttcgttcagcgaaggcaaccgcaatgctctctgtccctcttgcggaacctctctggcagtttccggcgaagcgggcattccccgatttgttattgctgagcggattgaccgtacccaggcgcgcgccgctgcccgcaaggccgcggcggctgccggcggcgacccgaaggtggtggaactgctccggtttgaaggggacgagctgtgcttccttccattctggcggctgcggggccatgcggccggctggctctggaccgagcgggagactcgggtccagcaggaagagtacgatgagaacggtatgcggacggttcgggaggtgcgcggacccgtggaaagcggtaccgagacggtcatgattgccgtggactacagctctcccgcctgcgatacgtcacgcttcggcctgcggggcatcgccgtggcaagcgcggtcctgccgcttgcggggatggatttcgccgaggtttcccgccggggcacggtctttgatccggtcacgacgccggatcaggtgaggcgggaagcactggcccaggcccggtcccggggcggaggaaagggagtgctccgctcggccggccgtctcgccctctgtggggagcgcatcgccctcatttcatatccggtctggagcctcacgttttcccgcggcgagcggctctatcacgtggccgtggacggggtgaacggtcgcgtcctcgccgggcgccttccggccgccgtgcggattgcggtgctgcgccccctgtcgacggtcacgctcctgatctattccttcactctccatccgctggtcggatttgtcgtcgtcggcgctttcctggcctggctcgccgccaacggcgggttgtcgatcgagcgtttgaccatctggttctttggcatgatagaacggagaggggaggtggagcttggctgaccggcacgatctgcgggtgatcccgctccgttgccccgattgcggcggtggcctttcggctgcgggtgaggatgtcatcttcccctgccggcggtgcggcacgttccgggaactggagggggagactctggctctgcgccaggtcctccacgcggccggacctgacctggatgccccgcccggggcgcggcgcaccatggcgcggctgccgttctgggttttcccgttccgcgccgcgagttccggcggcgaggcggcaaccctgcgcgactacctgtccctgacaggcaccatcaagacgcctgaccctgctcgggcggaaaagccgccgctcgtcttcgtgcctgctttcgccgccaagccggcacccctcctgcgtgcggggcggctgctgacgctccgtgctcccgcgttcggccgctccgccggaagccccgccgcggtggctcccatcgtttttcgcgaggctgacgccctgagcctggccgaaccggtagtactggccaccgtggcaggcgagcggcgcgtgaaccagcggtttctggagacattttcagtccgctgcggcaccggcaggctcctcaccattcccttcgacctccgggaagggcggctgttccagcccgacctggacctggagatttgaggcgcgggtggcgggccgcttgttttttgcgtgatttctgctacttttgttccgtgtgatgtccatgaaaggaggaacgccccatgatcgaactgttcgagaaggtatttctgaccggcctgggggtcgtgtcgctgtcccagaaaaaggtggaggagtgtctcgtcgacctgaaggaaaagtacaaggtgggtgaggacgaaggaaaggcgatcctggagaagatccagaccatggccaaggacgttaaggggcgcatcgaggagatggctgacgtggaggtcaagcgggccatggaccgacttgggctcgttccccgtgaggagtacgaccggctcgtcaagcgggttgaggcccttgaggccaaagccggcgtcggagacccgagcaccgaatgctgagcgttttccagctcaatcgcaacatccggagcctgcgccgctatcgacagatcgtgcgggtattggtcaagtatggcttcgagcacgccctgtcgctcatggggctgtcccggttcgttgcccggggacgccggctgttccgcaagcccgaaccggaactggcccggctctcgcccgcggagcggatgaggcttgcccttgaagaactgggccccacgtttgtcaagctgggccagatcctctctacccgcccggacgtgatcccccgcagtttcgtgctggagttcgcccggctccaggatcaggtgccgtcgttccccttcgaggacgccctggaccagatccgccgcgagcttggtcgcgatccggaggagcgtttttccttcatcgaccccgagccccttgcggcagcctccatcgctcaggtccaccgggcccggctcgtttccggcgaagaggtggtgatcaaggtccgtcgtcccggcgtggtggaggccgtggagaccgacatcgacgccatgatgggattggcggtcctggccgagcgtcaccttccccgcagcgacatctacgacccggtggggctcgtgaaggagttcgcccggacgatccgccgcgagatggacttcgcgcgggaagggcataccatcgagcgctttgccgagaacttcgcgggggacccgaccctctacttccccacggtccactgggactgtaccgcccgggggctcctgaccatggagttcatcaacgggatcaaggtgtcggacacggcggccttggaacgcgcgggcatggaccgtcggctcatcgcccgacgcggcgccgatgccttcctcaagatggtcctcacccacggcttcttccatggcgatccccatcccggcaatgtccttatcctgccggacaacgtcatctgtctgctggactacggcatggtggggcggctcgacgcccagctcaaggggtatctcaccgacatcctgctggccatcgtccagcgggacgtggacgaggtgatctcgctgctgctctactcgggggagattgccgacaccttggatacccgggctctcaagcgggacctgaccggtctgatcgacaactactacgagaccccgctccaggagatcgaggtgggacgggtgctgctggagtttctggaggtgattaccacctatcacatcaagttccagcccgacctcatgctgttggccaaggccctggtggccatcgaggggatggggcgggagctggaccccgccttcgacatggtggagcacctgcgccccttcatgaagcaggccgtgcgcgaccgcttctctccccgccagctgatcagggagatgaactcgaaccttctctcctacttcacccttgcccgcaacctgccgcgggacctgaaggaactcctcaaccgaatcaaccggaacaaattcaagatcgacctggaacaccggggtctcgaccgggccatgcgggagttcgacaagtccgtgaaccgcctttcctccagcctgatcattgccgccctgatcgttggctcgtccattgtcatgcagaccgacaagggtccgaagttcctcgattttcccgtgttcgccttcatgggctacaccatcgccggcttcatcggcctctggtgggtcgtggcgatcatccggtcggggcggctgtaacgaaacctcagattctcaccagatcatactcgcgcgtccccatgccgatcttctcggcatgctccagctgaatctcccaatcgatgtccgggtgaaccccgcggaacttgtcaccccccggctcatggccggtggccaacgccgtattctggttgcccacggcgtcattgaccaggtcggcgcaggcctggtccagggcaacggggtcggtggaggcgcagatgccgatgtcgttcacgatgggggcgtcggcgtggccgtagcaatcgcaggccggggagacctgggtgatgaagttgaggaagagggtcttgtgctgcttgcccgtcacggcccctttggcgaattcggccatctttttcatgaccaggtcggcggcctcgttccactggatggtgatggccttggtggggcagacggtgatgcagcggctgcagccggcgcacgccttcgggtcgatcttggccttcccctcgatgatggcgatggcgtcgtgggcacaggccttcaggcagagcccgcagccggtgcagtatttttcggccaccctgggcgccacggtggaatgctgggtcagcttcccctcgcggcttgagcagcccatgcccaggttcttcagggcgccgccgaagccggtcaactcatggcacttgaagtgggagacggctaccagggcgtcggcctcgacgatggcggagccgatggggaccttcttcagcagttcgccgttcacctcaacgacaatggccgagttgccccggagtccgtcgcacatgacgaggggagcgccggcaaccgcaaagtcgaagccgttctcgatggcacagatcagcgcggagaccgcttccttgcgctcgccggggtagagggttgaggagtcggtgagaaagggctttccgccgcatcctttgatttcgtccaccacgcgccggataaaaatggggcggatgaacgcatgatttccccgctctccgaagtggacctttaccgccaccaggtcgcccgtggcgatccgttccctggcaccggccaggatcatgagtttaccgatcttggcgaaaaggttctccttgtgtcccgcccgcatgtcgctgaagtaaacggtgctcggcatgacgcgtctcctttgcatcgagtgttgtgagatggacgctagcacaggggcgcggtattttcaacgtcaacagccggttatcgctaacttttccttgcggtcggtataaattttgttatgttgttaattaataaatcagccgccacagatcgggggatgccatgagtgattcagcgaagcagccggaactctggctgatgggattgggatgtgaggaagagcgttcgaccgcagtgctcgactatctcaggcatgcgggctattcggtggtgtgcaggggaagggacgatttcggcgacaccaagccccttggcgtggtcctcgacgtttcaccgttctcccacgacggctggggaatcctgctggatatcaagaacaatccggccacccgcgatgtgccgatcctgccggtctacctgagccaggagggaaagattgggggcgttttcccggccgccggctttttcaccctccccatcgacaccgattacatgatgaagaagcttacggtcctggggctgaccgatgaggcggatacctgggacctccaggtgatggtgatctccaagaagggggaggagagcgttgccaaggccatcacctccctcggcttcgaggtggtcaacgcctacacgggcaaggaggccgtggcccttgccaccacgggccgcgcttacatgatcttctgttcggtcacgctgccggacatgcactccttcgagctgttggagcgcttccggctctatccgcaggtccgtaacgttccgttcttcgtgcttgtaaaagatgccatgaaggagggtgaacggctggccctgtcccgccagatggaccacctggtgcggaagaaggagctgtcgcgggacgagtttctggcatatctgcgcaggcggggatagcggccgacccgcttccctgatgcagtgcagccggcttcccggaaggggagccggctgtttcgtggtcgggatactgaacgctcgataccgggcaacccggctccgcggctgaattttcgcctcgcctctgggaaacggcgccggtttggggtacagtgtccggtatattcaataatggaaaaggtgacaaagatgatttcacgcatgatggttcgagtggttacggtggcctttgccctgtcgctggtggcggtggcctgtcacgaggccgaggcccgtgcgggcggcggccgctccttcggcagccgcggcacgcgcacctaccggcctccgacccggacggtggacccggctcccgcctcccggccccagccggcccctgctgttccccagacctttccccagcagcggcagggtggcagtttcctccgcagcatggccggcggtatcgtggggggcctgctcggcggcatgctcttccgcagtctcggtttcgcgggccccggtgcgggcggcgtggggcttttcgatatcctgctgatcggcggaatcctctatctggtctatcgtttcgtggcgtcgcggcgccgtgaagccgcggccacggccggccgcgcacccgactggagtcgcgaggagccggtgacgccacagcagtatcgctacgggcaacccgcggaatccgtccccgcagccggggccgactcggggctggcccatgtccgccagatggatgggtcgttcagtgaggaacagttccgtcaactggcccaggatgtctttttccgggtccagggggcgtggacgcggcgcgatctctcgtcggcgcgggaggttctcgcccctgagatggagcgggcgctccagggcgacgtggctgaactcaaggcgcggggtcaggtgaatcggctggagaatatcgccgtgcgtcaggtggagctcgtggaggcctggcaggaggaaggctgtgactttattacggtccgtttcctggccaatcttctcgactacaccacggacgaggagggacgggttctctccggcagcgaccgggagccggtgaagttcgaggagttttggacctttacccggcccgtggggccgaatccctggaagctgtcggcgatccagcaggcctgaaaccgtcgggcaaaggccgcaaggcttgccaccatttcaccttccaccgtggggtccacgtgggggatcttgctctgtccccccagcttgccgcgcacctctttggaccagcggtagataacatccccgctcaccgtcacgacccggggcccggcgatccgtccctggctccggaacgtggcgtaatcggcattcagcgagcggagcgtggcgtccaggtgtctccccaggacgtcgccgctccgctcgttcatttcgcccaccgccagtacccacaggtggcgccgttccccgatgtcggggcccaccatgaactcccttacctcgatcccgtccagttggttgagccgggccaccgcttcctccacctccccctgagtcaccttttcctcgaaccggtccagaaaccggtcccgtcccgtgaattcgatgaagtggggggacagggcggtgaaacgcagggtgtcgccgatgtggtaacgccacagtcccgcacaggtggtgaggataacggcgtagcgccggccggtctccaccgcctccaggggaaccgtcggcgcgtcggcggccggtgtccccccctcgtcgaggtcctcgatggggatgaactcgaagaaggcgccgtagtggggcacgagccgcatccggtcctcgcccggcagttggaaggccatgaacgcctcggaggaggggagcacctccaggaaatggggccggcgtcggggaaagaggccgtcgaattcgcggcggtacggtttcatgctcgttcccccgtggatgatcagttccaggttgggaaggagctcggcaatggggcggtgccccatctcttcaacccgctgcaggaggaggatgatccagggaggaacgccggagatgccccggatggagcggtccgacaacagaagccccgccagttccaccactttttcttcccagggcagggccgacaccgccatgcccggcgccacgaaggggcgcaggtagaaggggcgatggcgcagggtgatgccgctcatgtcgccgctttgcaccccattgcccagatcggtgaggctggtgttgccggccatgtagaggagctttccctggaacaggcggcttcggggggtgcggtgcaggtagcaggcggtgagatcaatggcggcccgcttgttggcggcgaacatctcccgagaaaaggggatgtatttggtgggcgccgtggtgccggaggtctcgcagaaaaagggaatcctgccgggccaggtcacgtcctccagcaggagccgttggctgccgttggcatcgctctgccacgccgagaaatagtcgcgccagaagtcggcataggtgcggatcggcacccggcgccggaattccgcatagagacggtcgaagggctctcctgccagttccgcgaagccatggtcgcggccgaagcgggtgacggcggccgctaccacgagtcgggcgaggatttcccgctgaccggcaatcggatccctgttctcgaagttctttgccagggccgcggccccggtcttgagcatcaggtcgatgcttgacctgatcatgaaaccaccgcgatgcgcaggggggacgccagacggtcgtaccatgcctcgatcagggggttgtagcagtgatggtgaaagatgagcgaggcatggggaaccgtgtcgccgttcatgggcgaagccaccgtcctgaccttgccccgggggaagagctctccccggacgccggtgtcgcgcagggccgccagggtgggggaggagggggccaggatgttctcctcgtcctcggcgagcatgaccagcgccggccccgcgaacagcggcccggccgcggcgaacgcggcatccttgagcgccaccacccgttcgtatcccccgagacatgacgtggtctgcagcaccgacatgatttttttgcggatggaaaggtgccggtgggagaggatgcggttcacggcgccggcttcgaacagggcctggaagcagcgccgggcccgctcgatctgacgctcgagctcttcctccttcgtggcctctgccctgaggatgcgcctgaggctgctctccagcatccggactccgccacccttttcgcgctcgggccgtaccaggtcctgagtgcagaggaccgggctcgtcatcacgatgccgcccacggtcaggccctcgccggagtagcgctcccgcaggaaccgggaaaggagtgagcagccgaagcttatggcaaagatgaccggtttttcgccccgccggttcagatcttccaccaggtcggccagttgggcaaagaacatctcaacggaaaagccgtgccgcgcgtaattcagatagtagaccgaaccgtgccggcggaacagttcccgctggaactccaccgcttcagtggcgtccgggacgaaaccgccgatcacgatggtcggctgggtgcctgttcccttttcccggaagatctggttgcgcaccgcgtgaacgctgggcaggcgccggcgcagggccagctcgcgcggccgggatgacggggtgtgtggtttgatcgccatgtgccgcaggagccccgtggccgcagaggccaccgagaggagcgcgggatgccgggcaacagttcgctgcgcaaggggaatgacggtgttggtgagcatggttcgttcctccgttgatacgtccaggttcaggcttcgccgctggcagctccgacagctccggcagcgggcgtgttcaggcgctggagtgcatcgcgcagctctctgatcttggctatctggcggtcgagttctcccaggccggggatcggcaggttgaatcgggacatgggctgcctcctgtgggcgagacggccaccggggggattcccggagtgccggtcattcgtctatgccaggatggtagcagtccagtattgccggggggttacaggggggtgaattgagggtgaaaacggaagcgggtatggggggccgggcagccccccggtttgatcgttgttactgggggtccgtgggaggcgtcgtgtggcggatgtccttccccttgatcatgaagatgaccatttcggccacgttggtggcgtggtcggcgatccgttccagatacttggagatgtagctgatcttcagggcccggctgatggttgtcgggtcctcgatcatgaaggtgagcagttcccgttggatctggtcgttgaggccgtccacgaattcgtcgtcgcggcagaccttgatggccagcttttcatcgccggtcacgaacgcgtccagcgactccttcaccatcaccccggcccagttggccatgcggggcaggtcgatgtagggtttgaggggcggctcctcgttcagctccacggcccgctttgccacgctggtgcactggtcgccgatccgctccaggtccgtgacgattttgagcgccagggtgagaaagcggaggtcgcggccggccggctggcgccgtgctaggacctggaggcacttttcgtcgatgtccatctccaggtgattgatctcgtgatccatggcgatgatccggcgcgccaggtcggaatcccggtccaccaaggccttcatggcgtcggtgatcatcttttccactttgccccccatctccagaaggcgggtgcggatctcgttcagttctgcatcgtactgcttgaagatatgttctttttccattgaaatccccattagtgtgctgtcgttccctctacccgaaccgtccggtaatgtaatcctcggtgcggggattgtcgggggtggtgaagatcttctttgtgtcgttgaattccacgacttcgcccaggtacaggaatgcggtgaaatctgatacccgggcggcctgctgcatgttgtgggtcacgatgaggatcgtgaaccgctccttgagctcggccatcaattcttcaatatttgccgtggcaatggggtccagcgccgaggtgggctcgtcgaacagcatgatctccgggtcgatggccagtgcccgggcgatgcagagccgctgctgctggccccctgacaggttgaaggccagatcgctcagccggtccttcacctcattccagatggcggcgttagtgagggcctcctccaccttctcctcaagcacgctccgcttggagatgccgcgcacccgcaggccataggccacattctcgaagatcgatttggggaacgggttcggcttctggaacaccatgctgatccgcatccggacctcgatggggtccaccttgggggagaggatgttcaccccgtcggggttgagggtgatttcaccgtcgtagcgattgccggggtagaggtcgtgcatccggttgaagcaccgcagaaacgtcgatttgccgcacccggaagggccgatcagggcagtgattcttttgtcatggaccggaagggagattcccttcagggccttgaagtcgccgtagtagaagttcagatttttcgattcggccttgagtacaggctggacagatgctgacatcgttgctccttgggtatctatagtacggtaaaggcgctctgaacggtcccggccgttcaccacttgatctttttacggatatggtagcggagaaagatcgccaccgcgttcatggccagggtcatggccaggagcaccacgccggctgccgccgcgttgagctggaactcctcctccggccgggaggtccagttgaacatctggatcggcatgaccgtgaacggatccttgagccattcgaagctgatgaagggaaactggccggaaatcggcgaatggggcagaaacgcgatgaaggttagtgccccgatggtgatgaccggcgccgtctcgccgatggcccgcgacaggccgataattacccccgtgagaatgccggatgaagagtaggggagcacgtgattggaaaccatctgccagcgggtggcgcccagggcataggccgcctcgcggatgctgccgggcacggcgcgtagcgattcccgggtggccacgatcacgatcggcaggatcagcagcgccagggtgaggccggcggacaggatgctctggccgaagttcaactggtagacgaagagaccgagagccagcaggccgaagacgatggaggggaccccggccaggttcgtcacgttgatctcgataatggccgtgagccagttcttgggagcgtactcttccaggtagacgccggcggcgactcccagcggcaccgccacgaaggcggtcaccagcatgaccaggatggtgccgacccaggccgagagaatccccgcctcctcagggaagcgcgaggggaaggaggtgaagaagtggggcttcagccgcggcgcgccgtccgccaccagttgggcgaacagccccatgagggtgagaatccccaccagcaggcagatgagacccacgatggcgaacacgtaatcccagaacttgtggcgggcgatgagccgcctgatttccgtaacggactgttgcatcagtagacctcccggaaccgctttttgagccagtagccaatgatgttgaacaccagggtcatcaccatcagggtgagtccggcggcgaagatcgactggtagccgatgctgccgtggggaagatcacccagagctacctgcacgatataggagctgatggttgaggcggactcggtcggcttccaggtgagggtcggctgcatgcctgcggcaatggccacgatcatggtctcgcccacggcccgggagatgcccaggatataggccgcggctatgccggagaaggcgctcggcaccaccaccctgaccgcggtctggaaccgggtggcccccatggcgtaggaaccttcccgcaggtgcatcggcaccgcccgcatggcatcctcgctcacggagctcacgtaggggatgatcatgatccccatgacgaggcccgccgagagcatgttgaagccgggcaggtcgggcattaccttctggagcaggggggtcaccacgatcagggcgaagtaaccgaagaccaccgtcggtaccgctcccaggagctcaagaaacggcttgaccgtctcgcggaccttgtggggcgcgaactcgctcaggtagatggcgatgatggtccccatggggatacagaccgacagggccacgccggtcgtcaccagggtgcctgaaaccagcggcattatgccgaagtgggcatcgtcgaacagcggcgtccattgggggtcggtgaggaactccaccagtgagacatgcttgaagagcgggatcgactcgtagaccaggatcgccacgatggcgaaggtggtcgccaccgaggagaaggccgccaggaagaggacgaactctaccagccgctccttcaggtgacggctccgcttgtgggcgagtcgcctggatgcctcggcggaggagatgcactccgtcaggctgagggtcgtgtcgggagatgaagtgttcatgtgtttgttatccatggttcggtccaccgcgatacggatggtgcaaacgtttgacggttgtaacacttgtccgggcacataaaaggggagaggcctcgctccagcacctctcccccggatggagttcagtccgtcggatcagtgctttccttcgcgctggaggagttcctccaccgagacacccacttcaggctccccgccgaaaccggtgccggtcttcttcttggcgaagttcgacttggcaagggcataggccttgtcgggaagcggcacgtacttgactgctttggagagcttcggcgcctgattcaggtagaagtctacgaattccttcacctcgggcttgtccaccgacttggcgttcacgtagatgaagatgggacgggacaggggctggtagctgccgttcttgacggtgtcaatggacggggaaaccgccggcttgccagccttctcaacaatgggaactgccttgagcttcttgctgttctcggcgtagtaggcatagccgaagtagcccagtccacccctgtcgcgggacacgccctgcacgagcacgttgtcgtcttcgctggcggtaaagtcgccgcggctggatttggccttgcccaccaccgcctcggtgaagtagtcgaaggtgcccgagtcggcgcccggcccgaagagcttgaggggttggttcggccacgcggggttgacctggttccacttcgtgatcttcccctgggcggcgggctcccaaatcttcttgagctcgtccacggtcatgctcttgacccaggtgttctgggggttcaccaccacggtgagggcgtcataggctacgggcagctcgatgtactggataccagcctgcttgcacgcttccatctccttcttgaggatggggcgggaggctccggataggtcaatctcgccgcggcaaaacttcttgaacccgccgccggtgccggaaatgccgaccgttaccttgacggcgcctctcttggccttctggaattcctcggcaaccgcctcggtgatggggtagacggtgctggacccgtcgatcttcacgagtttgtccgcggcaaggaccggactcgccgtgatcgtgaggcccatgacggcggccgccagggcaggggtaatccggccgatctttccgcccaacgtgagttttttcatgctaagtctccttgattgttgatgatctgtgttccgtaaatgcatggtgtcatcatagaagtggtttgttacatcagggttacggctatgcaaagatccgctgaacaattgagctgtgggcacaggatgatgtgcatgtgtccctgctgtaacattctcggtcggttacagctcttcacggatgcggcggggtgaaaagcgcaccgccacgaccctgacgcccgcgagggccagaaccagcgcgatcaccatggccaccttgtcccaggacatgtcccggtaccagaatgccatgatctcggtgaggactgtgacgagcaccgtatcgatgatgtaggttactttcacgcgcccttcagaaaaataggccagggcggtgcgcagtacctccacaacggcgagcacggtcaggacatccaccaggatggtcctgaacgcctcgtggaaatcgtgggaaaccaccagcctcatgtcataaaaggtccggatgatccctcccaggatcgccagcagtatggccgtgattagcaggctgagaagcacccgcgccgacacctcgaaaaatttcgtgagcttcaggtcgatgacatcctctttccacatggaacctcccgttctgtgcactgttacgggaagaggataggatgggaaggttacaggtgtgtggaggggaggtgagaggaaggaaactttcgcttttgcagaattgcttcagaactaaccggggtgatccgcatacaaaaaagggggacggttgttggccgccccccttgatggtagtgcgtataggtcaggtcttgcgcagggtgaaccggaaggttgtgcctttgccgtgctcgctctcgacagtgatgcttccgccgtggagctggatgatgtgcttcacgatggaaaggccgaggccggtccccccctcgtcgcggctgcgggcggcatccacccggtagaacctctcaaagatgcgcggcaggtccttgggggggatgccgatgccggtgtcgtgaaccgacaccctcaccatcccgtccgcctcatcggcactgagggtgatggttcctccgggcggcgtgtacttgagggcattgtccatgaggttgatgaggacctgctccagccgtcccgggtcggccagtaccggtggagcgcctgccagggccgagatgtcgatgacgatctccttccgtgcggccttctgctccagcagccccgccgcgtgggagaccgcacggtccaggtggatctgggtcagctccagctggagtcctcccgattccagctgtgaaagggtgaggagatcgcggatcagatcggcgagtcgttccgagtgactgcaaataatctcaaggaaacgcccggcccgttccgggtcttcctccacgagtccgccggccagggcctcggcatatcccttgatgaccgtcaccggcgtcctgagttcgtgggatacattggccacgaagtcgcggcggacaacctcaagccgtttcaggtccgaaatgtcgtggaacaccgccaccacgccgcgcagttcgtcctcttccatgagcggcacccagtgggtcagcacctgcttttcgtcccccaggggaagcgtcatctcctccacgtgttcgctgcgggacgacaccacggccctgaacgtttcatgcagctcggggaaccgggcgatttcgatgatctgtctcccttccacgctctgggtgaggccgaagagctcaagaaaagccgggttcacgagagtcacggttcccccggcatcgctcaccatcagcccctcgcccattccgcggaggatggtgtcgagccggtttttctccgccgagatccgcgccaggttccgttcgatctgcgaagccatttcattcatgacgcgggcgagttcgccgacttcatcgcgggtgatgaccggaatccgccggccgtagtctccccggcccagttgggtggccagggttgtgatggtgcgcagcgagcgggatgtgagccgcgagagtagatagctcaggagcagcgcaaccaccagcgataccacaagagatgcccccagcagggtccggatgctctgttttgccttttctaccgcggtgagagggagcgacaggcgcagcacgccgcgctctcccgttgtggtgttgagcacggtcgccacgtagagcatgggggtcttgatggtagctgaatagcggaccgcggcgccccctccctgttccagcgcctggcggacttcggggcggttcgcgtggttttccagcgttcccaggtattggggtgcgatgtcagagtcggccaccacctcgcccccctcaaggatcaccgtcacgcgtgcccgggtctcgcgcgaaatggccgctgccactgcgggcgcatcccgccgcatatcacggatctcacggccggcaaccatccgcgccagccgcgattcgctcttgagattctcctggatctcgtgggcgaggtgcgtggtgagagtatggttaaggtagacgaaaaaagctcccccgataaagaggagcaaacatagataggaagccatcagcttccactggatggtgagcttcactattcctccatcttgtagccgaagccgcggacggtcttgatcagctctccggcctgtcccagcttcgtccgcaggcgggtgatatgagtatccaccgtgcgggtgtctcccacgtaattatatccccacacgtttttgagaaggaggtcgcggctctggacccgaccgagccgctcggcaaggttcagcagaagtttgaactcggtcgtggtcagggtgacatcatctccctccacggccaccatgtgacgctccgtatcgatcgtcaccggcccgacattgatgacctttccttccggcttgtcggggagggagcggcgcagcaccgctttcaccctgagcagcaactcgcgggtagagaagggttttaccacgtagtcgtcggccccgacctcgaagccgaccacacggtcgatctcctcgccgcgtgccgtcagcatgatgaccgggatatgggcggtcttttccgacttcttgaggattttgcagacctccatccccatcattcccggcagcatcaggtccagcaggatcaggtcggggggctggctgcgggccaattccaggccgttcgcgccatccagtgccgtgagggtccgatacccttctttttcaaggttgaaggccaccagatcggccaggtcgcgctcgtcttcgatgataagtatcgttttcatgaatgtctctccctcgtgcgagggtagcgtcacaatattgcatttgtgttacagctgtgaaaaatgcctgtaaagactagagatggagcccgtttccacacaaattgtggatacccttgtggataagatcgtaacacgtttgcaaaggcatattaaaacaaatgtaaatagcaaattgcccaagaaataagcaggtcggaacgtgctgaaattaatacagtattaacaaaaacacataattatgtgttgtgtcacggagctcgtgacagccgtgtttcatgtcggtcatggcgttcatgccgtagcatcagctcctcctgaagctgcaatgatatcatgttctaacatcttgacttgtcccgagcggcatgctagttcaataaatcttcatcgattcaatgggttaatgcactgaaacacatgtttgaattgacgaaacacacagggggagtccatggcacaaccgcttgaatttacggtaggaggattgcttgaccacattgcggcccgctatcccgacaatgacgctctcgtctatgttgatcgcggcctccgttactcctatcgccagttcaacgaagtctgccgcgaggtggccaaggggctgctgcggctcggcgtcaagaagggcgatcatgtttccatctgggcctacaatgtccccgaatgggtgatccttcagttcgccacggccaaaatcggcgctgtgctcgtaacggtcaacaccaactacaaatcggcggagctggagtatatcctcaaccaatccgactcttcgacgctcttccttgtgaaatcgttcaaggataccgattatgtggccaccgtgaacgaggtcgtgcccgagctggccgggtcggaagccggcgccctttccagtccgaaactccctttcctcaggaatgtcgtcttcatcggcagcgagacgccggctggcatgctcaatttcgaggcaattgccgccatgggtcaggatgtctccgatgccgaactggcggctgttgaggcaaccctcgatcgccacgacgtcatcaatatgcagtacacctcgggcaccaccggctttcccaagggggtcatgctgacccacttcaacatcatcaacaacggcttcaacatcggtgaatgcatgaagttcaccgagaaggaccggctctgcatcccggtcccctttttccactgcttcggctgcgtgctcggcgtcatggcctgcgtcacccacggcacgaccatggtgccggtggagattttcgaccccctctcggtgctgcgcaccatcgaaaaggagcgctgcactgcggttcacggcgttcccaccatgtttatcgcggagctggagcacccggactttccgaagttcgatctcacgagtctccgcaccgggatcatggccggctccaactgccccatcgaggtaatgaaaaaggtcatcagccagatgaacgccagcgaaatcaccatcgcctacggccagaccgagtcgtcgcccgtgatcacccagacccgcaccgacgatgccatcgagctccgggtggccacggtcggccgggcgcttcccgacgtggaggtcaagatcgtcgatatcgaaaccggtgccgaactgccgccgggcaagcagggcgagctgtgcacccgcggatacctggtcatgaaggggtactataaaatgcccgaggagactgcgcgggcaatcgatgccgacggctggctccacacgggtgacctggccgtcatggatgagaacggctactgcaagatcaccggtcggatcaagaatatgatcattcgaggcggtgagaatatctatcctcgcgagatagaggagtttctctatacccacccgaaaatatcagatgttcagatctatggcgtccccgaccgcaagtacggggagcaggtcatggccgcggtcattctcaagaagggcgacaccatgaccgaagaggatgtgcgtgatttctgcaggggcaagatcgccaactacaagattcccaagtacgttaaattcgtcgattcctaccccatgaccgcctctggcaagatccagaagttcaagctgcgggaaatggccatcaaggagctcggcctcgaagggccgggggaaaccgcttgaccggagcattggtatgagggaaaaaattctcggcgttctcatggtgttgttcgtgctctgtttcgcggcgatcatcattgaagaaaccttcctgggcggacgcaagcggcggcgcctggagaaggaggcgcgacgtcgccgtcagtcggacggggaatgacgccaaggtaacgcacacagcgaggttttcatgcgcatcacaccaagggaagagttggactaccgcatctcccggcttcagacatacatggccggggcagggctcgatgcggtcatcatcgttcagaatgccgacttgttttatttcaccggcaccatccagagcggcaacctctatgtgcccgttgagggcgaccccatctacatggtccgcaaagagcattcccgggcgcggatggagtcggggctcaagttggtcgtaccgttttcctccatgaagaacatccccggtattctggcagaccacggttattctctgcccgcccggatcggcatggagctcgacgtcgtgccggtagccttctttgagcgctaccgcgccgtatttcccaacgccgacttcagcgatgcaacgcctctcatccggcgggtcaggatgatcaagagcaagtacgagattcatctcctccaggatgccgcagtccaggtcgacaaggtccatcgtcgcgccatggaggtcatccgtgaggggatgaccgatctggaacttgcggcggaactggagttcactgcccggaaagaaggtcaccaggggctcgtccggatgcgctctttcaattctgagctgttttacgctcatattttttcagggaccgatacagcggtccctgcctatgtggatacccccctcggaggacttgggctcaatccctcgttcggtcagggggccgggctcaagcggatcgaacgcaatgagccgatcatcgtcgatttcgccggttgcgttgacggctacctggtggaccagacacgcgtcctggccatcggagggatttccgatcggttgcgtcgtgcatacgatgacatgatcagggttcaggagcggatgatcacgctggctctccccggcacgccgtggggcgatgtctatgaggggtgtcgcactctggctgaggagctggggtatgccgacagcttcatgggctcccgtggcgcccaggtttcctttatcggtcacggcatcggcatcgagatagacgaatatccgttcattgcgcgtggcttctccgaaatggtccttgagccgggcatggttttcgctttcgagccgaaggtcgttttcccgggcgaaggagccatcgggatcgaaaataccttttatatctcaaactatgaagggctcaagcagctgacattctcggaccaggaactggtcattctctgacagcagtcactcacccctccggtgggacgtcaccttgaccgaggtgaaacgtcccgccccaccccccctgattagcgccggccgtcgcgccccttgttgcccgttatcatgtaaaattttgttgagtttaatcagattgaatggtataaggctttacagtaaaattgtatacagtatactaaaaagagatttccgccgttttcacaataatcggtacctcaatttcaatgccgtattttgtggtatcggaagtataaccgactgaaatttccagtaccgtgacaccaccagtggaaaggagggggaagaaggcaggcgaggttgatagtttgtttttgtttattaaaacatcacaacttgaaaggagagcacgtaacatggcactcaaggaaaccctaaagcaaaaaattgaggagcaccgtccccgcaccacccggctcgtaaaggagttcggcaaggtcattatcgaccaggtgaccattgatcaatgcatcggcggtgcccgtgacatccgctgcctggtaaccgatatctcctatctcgacccgcaggaagggatccggttccgtggcaagaccattcccgagacctttgaggctctccccaaggctgccggttctgactatccgaccgttgaatccttctggtacttcctcctgaccggcgaagtcccgacccaggcccaggttgacgaagtggttgccgagtggaaggtacgtcaggaagttccccagtacgtgttcgacgccatccgtgcactgccgcgtgatagccaccccatggtcatgctctccgtcggtatccttgccctccaaaaggattccaagttcgcgggcttctacaactcgggcaagttcaacaaaatgacggcttgggaatacgtctacgaagatgcctatgatcttgtagcccgtatccccgtcatcgccgcattcatctacaacctcaagtacaaaggcgacaagcagcttcccatcgatccgagtgcagactgcggcgccaacttcgcccgtatgatcggccagtgcaaggagtacgaggatgttgcccggatgtacttcatccttcactccgaccatgagtccggcaacgtgtcggcccacaccactcacttggtgcactcggccctgtccgacccctactatgcctactccgccggcctgaacggcctcgccggtccgctgcacggccttgccaaccaggaagttctcgactggaccatcaagttccaggagaagtactgcaaggacgtggagcccaccaaggagctggtcaccaaggccctgtgggataccctcaacgccggtcaggtcgttccgggatacggccacgccgttctccgcaagaccgacccccggtatacctctcagcgcgagttctgcctcaagactccggggctcaaggatgatccgctgttcaaactggttgccatgatctttgaaaccgctcctggcgtgctcatggagcacggtaaggccaagaacccctggccgaacgtcgatgctcagtccggcgtcatccagtggtactatggcctccgtgagtgggacttctacaccgtcctcttcggtgtgggccgtgcgctcggctgcatggcgaacatcacctgggaccgtggcctcggttacgccatcgagcgtcccaagtccgttaccactccgatgcttgagaagtgggcggaagaaggcggccgcaagttctagtcgtacatgtgccggggggcgtcattccccggcacttctgctgtaagtcaaatagaaaatggggagatgtcaccgcgtctccccattttttctattcgttcccgcttcaggtggctctgctgtcgatgtcagctgaacacctctgcgctgaaaatgtatatgtcagccccatcccgccaatcgtcaggcttgagaccggccttcacacacgtttgcataaggaaagtatcgcggtcccagccgtattccgtggcgacttggggcaggagcactccacgaaagaaatttttctcaatgtagatgccgtgggttcccacagtaatctgttcgggggaggatattttttccaaggggctcaaaacggaaatttccagggagaaatccgtgatatctttgctggtcatcggataaaagcgcggatcacgggttgcggcggatactgccatctccctgaccagttggtacagtggttggctggaggtgaaattgccgatgcagccgcgcaattctccaccttttttgatgcagacaaaacaaccatagtgttcgcacaggctcggtacggagagttccgtggctggtgtaatgccctctctgacataggtaactatggcttccctggctaacataagtaagagcttcttgtcgtcgtcggttagtctcggcatgtttatcctctgttggagcattaggttaacggcggtaaggctgcgaacgaacctgctcatgctgtgacatcttgtgaactatactatgaacgttcttcaggaaaaagagcatttgcgtgctagagagggagtatccatggcaaagcgctataaggttcttgttggtggtgagtggacaggggacgaccgaccgggtatcgaggtcgtaaacccttacgacgattcggtcataggggttgtgcccgaggcaacgaacgaggatgttgaccacgccatacgtgcagcacaggcgggctttgccgaaatgtccgctctcccggcgtatcgacgttccgacatacttgatcgtacttcggagctgatcaagcgagaccgggaggagatcgccgaaataattgcccgcgaagcgggcaagtcgtggaaattcgcccttgcggaagcggatagaagtgcagagaccttccgtttcgcctcgctggaggctcgtaacgcccacggcgaaatcgtacccatggatgcttcgcctgtgtcagctggtcgtttcggtttctacctcagaaccccgatcggcgtaatcggtgccatcgcaccctttaactttcctcttaacctggttgcacacaaggtggcacccgccatagccgccggtaacgcgatagtgctgaagcctgccacaaagactcccctctcgtccattaagcttgcggagcttatggtggaggcggggctccctgccggtgcgctcaatctggttatcgggagcggtcggactgtcggtaaccgtttggtagaggatgatcggctggcaatggtgacattcaccggaagcccgccggttggcgttcaaatcaaggagcggagcggactcaagagagttacgctggagcttgggtccaattcacccaccatcattgaggatgatggcgatgtggatgcggcagtcgcccgctgtgtagtgggcagtttcgccaactcggggcaggtctgtatctctgttcagcgaatttttgtacaccagcggcgttatcgcgaatttgttgacaagtttgtggccgcgacccaaaagctcaaggttggggatcctatggaccgtgactgcgacatcggaccgatgatttcccgcgaagagctgcagcgcgccgtcgagtggctgggtgaggccacgtctctgggggcgagacttgaaaccgggggtacggttgccggcaactgtctcactccggcaattctgagcggcgtaactcccgacatgaaggtggtctgctccgaggtgtttgcgccgattgtttccgtcatcccttatgagaccttcgatcaggccctcgatatggctgacgactcaatctatggccttcaggccggggtttacaccagcgacatcaataaggcgttcaaggccatccgccgactcgatgtgggaggagtaatcattaacgatattccgacgttcagggtcgatcatatgccctatggcggtaacaagcagagtggactcgggcgggaaggtatccgctacgccatggaagagatgacgaacataaaatttgtgtgcttgaatctatgaaaaataagaataattttaagttttgtttcgctaacgtattgaattcgtgaaaaaataaaattgtatactgtataaaaaaatcttgactttatctctaaagcgagtatattcctcatccgttgtgttaagaaaccatgcgcctcgcgcgagaatggcaacttcaaaggaaaagaggtgaaaacgtcaatgaaaaagctgctttctctgacactgtgccttgctatggccgtggcttttgctgctggctgcaagaagaaagaagaagctccggctccggctccggccgagcaggctgctccggctccggccccggcccaagctccgatgacttcggcccaagctccggctccggccgaccaagctgctccggctgagaagaagtaattagttacttttttctctcgaaaaagacccatgggcactgtccatgggtctttttttgtctgacaaagagattgacttcaaagtccgtacatggtaaacgatacggtctttttatttacaagcgtaactggaggtagagatggaaagaacatttgcgattattaagcctgatgcggtggagcgtaacatcatcggaaagatacttgaaaaagtagaaacggccggcttccgaattgtgggcatgaagaagatcctgctttccaagtgcgaggccgaaggattttactacgtgcacaaggagcggcctttcttcaatgacctttgttccttcatgtcgcgcagcccggtggtggttatggttcttgagcgtgaaaacgccatcaatacctggcgcgaagtgatgggagcaacaaatccggccaacgccgaagcgggaaccatccgcaaggatttcggcctgagcatcgaggaaaattccgtgcatggctcagactcccccgaatcggccgcttacgagattccgtatttcttcagccagctcgagctgctctgaagctgaatgcgtgtgtgtcagcaaagcccttctctcgcgaagggcttttttttatagtacgctaccatggatacaatgattgacattaaggggctgagcattgacgagctggaacgtttcctcctgggaaaagggaaggagcgttaccgggcacgccagatattcaagtggctgtatcaacggggtgccacctcctttgccgagatgactgatctggcgaaggagttgcgtcgggaccttgaggagacggcacgcatcagcacgctttcccccgaggccttggagatttcccgggatggaacgcgaaaatacctcttccgtctcgatgatggatgttcagtggagtcggtgctcatcccggaagaagacagaaacaccctttgtatttcgagccaagtagggtgtgccatggcctgtgagttctgtctcacgggaacgttccggctgacgcgcaacctgaccaccgccgagatcgtaaatcaggtctgtgcggttcagagggatgtccccgtgcgcaacatcgtcttcatgggcatgggagaacccctcgccaatctcgacaatgtgatcagggcgctgcagatcatgctgcacgatgacggacttcagttctcgacgcgtcgcataaccgtttcgaccgccggcttggtaccggaaatggagcggctcggccgatcggtaacggtgaatcttgcggtttcgctcaatgccactacggacgagctgcgcgaccggatcatgccgatcaaccggaaatatccccttgccgtgcttcttgatgcctgtcgccggttcccgctgccgggccgtcggaagataactattgaatacgtgctgctcggcggggtgaacgataccctcgatgatgccaaacggctggtcaggctgttgagcgacattccctctaaaatcaatctgatcccctttaatgaacatgagggatgttccttccggagccccagccaggatgcgatcgaccgttttcacagatatctgctggacaagcatttcacggtcataacgcgctccagccgtggtgccgatatttcggcggcctgcggtcagctcaagggcaagctggacgcattgaagccgtccggcgcgggaaagcagatagaggtttcagactccactaacgaggtgacatgacatggaacaggtaatcggcgttatcggcgggagcgggctctacgagatggaagggcttcaggacgttcggagcattgttgttgaaacccccttcggcgcaccctcggatgagtttgtgaccggcgtgctggatggtgtgcgcatggtgttccttccgcgccacggccggggccatcggctcctgcctactgaggtaaactaccgggcgaacatctacggcatgaagaagctcggcgttacccggattatttccgtttccgccgtgggcagcatgcgggaggagatcgtgccggggcatattgtgatcccggaccagttcatcgaccggaccaatgccaccagggcaaatacgttcttcggcaatggggtggttgcgcacattcaatttgccgatccggtctgcgccgacctttccgccgatctctatgcggcggcgcaggaggcgggggcaacggtccaccggggggggacctatatctgcatggaagggccggccttttccacccgggcggagtcaaacctctaccgctctttcggtgtatcggtcatcggcatgaccaacatccccgaagcaaagctggcccgtgaggcggagatctgctacggcgttatcgctcttgccaccgattacgactgctggcacgagtcccatgatgacgtgtccgtggacgccattattgccatcatcaagcagaatgtggccatggccaagtcgatcattcgcaatgcggttcgccggattgaccgggagcggaattgcccctgtgcatcggcgctccggtacgccatcattaccgacaaggccgcgattcctgccgagacgaaggagcggcttgatctcatcatcggctcgtacgtctaaggagggatacatgggtattctcgttgtgggttcggttgcattcgattcgattgaaacccctttcggcaggggagagcatgttctgggcggctcagccacctacttttcgacttcggccagctttttcaccgatgtcagcctggtggcggtcgtgggagaggattttccggaagagcacgtagcgtttctccggtcacgaaacgtggaccttcgcgggctttcccgcgaacaggggaagaccttccactggaaggggaagtacggctatgacctgaatgaagcgcagaccctggagacgcatctgaacgtctttgagagcttcagaccctgcattcccgatgcataccgtgacgccgagtatctgttcctcgccaacatcgatcccgaactgcagatggaggtgctcaaccaagtggaacatccccgcgtcgtggcgtgcgacacgatgaatttctggatatcctccaagcccgaggcgctccgccgggtcgttgcgaaggtcgatattttcatcatcaacgagggagaagcccgtcaactgacgggacaggcgaatcttgtcaaggcagcgcgccagatcctcgatatgggggtcaagacgctgatcatcaagcgcggggagtatggcgtcctcatgttcagcgatagctcggtctttgccgcgcccgcataccctttggaagaggtgtttgaccccacgggcgccggagacacctttgcgggcggctttatggggtacctggccaacaccggagatatctccgaggcgggacttcgccaggccatcatcttcggaagcgtcatggcatcgttcaatgtggaggatttcagcctgaaccgtctgaagcgtcttggctaccgcgaaatcgaggagcggtaccggagtttcaaatcacttacccatttcgagggaatcgccgatgggcacgggggggctctggctcccgcctgacggcgcctgcgttgacaataaccgccgaatctggtacggttctgggtgtgcggggccgtgtggagcgcctttgggcgatgcgccggccccgtttggatactctccgacggtttcgaggttgccagtgagattcacgcgcatactccccatggttctctgcttcctcgtggccgcttgcgccgcgaatgacgcctcgcgcaaccaggcttcctatcactatcagatggggctgtcccacctgggcgaaaacgatacgacccgcgcccttattgaattcatcgaagcagagaaaatcacgccggatgatcccattcttctcaacagcctcgggcttgcctatttttacaagaagcgctttgatctggcggagttgaaattcagaaaagccatttccctcaagcccgactattccgatgccaggaacaatctcggggtgaactatctggaaatgcagcgctgggatgacgccatctcgcagttcaagctggtgatggcggatattctttttctcaatcaggaagatgctcgcatcaatctcggtcttgcatacctgggcaagggagacttgccccaggccctcgaaactcttcgcgcatctgtctctcacaatccccgcaatctaatcgcccgtgttgccattggccgggtttacttcgccatggaccgggccgaaatggccattcaggaatacaggaaagccatcgaaattaataagaattatcagaatgcccattactatctggcgttggcccatgtaaagcagaaggactacgtggcagcggcggatgcttttcgcgaggcgatccgtattgcccccgattccgaaaaaggtcggctctcgcgcgaatacctggactcgttgaaatgaggggcttcagtggctgacgccgtacatgccggaaaaggggacgcctcggtcggaacgctgctcagggaagcgcgggaggccagaagtctgtcccttgacgaggcggcccgtgttacccgtttagggaaaaactatctggtcgctcttgaatccgacgagttcgacaagcttcccaatcttgcctatgcccgcggattcatccgggtgtatgccgggtttctgggcctttcagccgatgagttgctccgtcgttacgacgcagttggcgatgatggcggacatcgttctccggtcgaagatgccatgcccgcgccgcaagggaaggcggcagactcgatttcgccacgtaaccgctggtctctgccgttggtactgcttctgctggtggtagccctggcgctcatgctgaggctgcaggatgaggaacccagccgcccgatcgagaccggccaactaacagcagcagctccagaggcgaggcaaccggccacgccggcaccgcagcaacagctatccacggcacgacagccggaaacatcacccccggccccggccgacgacaccgtagccgagcagcaagctgtcgagggaaatgctgcttcatctcctgcgcgcggggtcattctcaaactcaaaatcaataaagactcgtggcttaatataactatcgacgagtcggtatcccagcagtatgacctcaaggcgggcgacctcatcgagtggaagggcgaacgcgtgtttgcactggatgtcggcaatgccgggggggtagagggagagttcaatgggaaaccccttggtgtgctcggtgaagaggggaagccggcccatctggttttgtcggctgatggcggtggcgattaggagttcaccgcaacagcggtgaccgatggtatactcatactcacgcaaggagtgaatcatgcatctgtcgcgttgtcgaaagtgcggaagagtgatgaagggcgagcggatcgatccgtaccgcgtcaagctgacctgctcgtgtggcttctccgacttccgcacaatgaccgaaaaggttaagaccgtgaacccttttttccagaagggcggcttcagccctctgctggaaagtgagcggggaaagatggtcctaaccatgcagcgggccaaccgggagcaccttgagattatttcgttggaagagatcagcatgctcgtctcttccgactttgatcttcccgaggtgcttcagcatgtgaccgccaaggtggcgacgcagctcaaggtgagcgtctgcaatatctacctgcgcgagggagacgaggtcgttctcgcagcgacccatggctttgaccctgccttcatcggcaagatcaggatcaaaatcggggacggaataacgggctccgttgcccgcgatggccagtacatctccctgagccgtgcctcccaggatccccgctatcgctatttccccgagctccaggaggaaaagtacaactccatgctctcttttcccattggtgacaagaaggaggtttacggcgtcatcaacctcaataccacgtctatcaggtcattccatgaggacgaaatctatttcgtatcaattatcgccaacctcattcttaccgccataaagctgcggcagcaggtcgcttcgtcccgcaaggccgctgaggcatctgcttgacagcagggggccccatgctagactcaatcagagatatgcacatattccggggagttcacttctttggcccagcagataaaaaagaaaattctggtagttgatgacgaggagaatgcgcggatcggtctgaccaagctcctggagcgggagggattcgaagtcgcaagcgtttccaacggctttgaagcgctcaattatcttcaacagcgggaagtcaacgttatcgttaccgatatcaatatgccggaaatgaacggcatcacgttcctgagagaactcaacaagagcttcccccgcagcaatgtaatcatgattaccgcctacgggggggttgagtcctacatcgaagccatgaatctgggggccttcgaatacatcaacaagccggtaaaacttgatgaactcaagtcgatcctgacgaagatcttcaaggaaagctgtcattaaactcttcaacgtcaagggggatgagatgaagccgttcagcactattgtatttccgaccgatttttccgagaactcggagtatgcctttgactatgcccttacgcttgccaagcagttcagtgccaggcttgttgtcatccatgtaatcaatgagccggttgatctgcgggggttctatgtcccccacgtttccttcgagaagctggaagaagaaatcgtggcggccgccgaaaagatgatggacaaattctgccggacaaaaatcaaggaccatgagaattacacaagctgcatcgtctcggggattccctacgacgaagttctgaagaaggcggcagaggaggatgcctcgctgattgtcatgggaacccacggccgcaaggggatcgaccacttcttgttcggcagcacggcagaacgcgttgttcgcaatgccaagtgcccggtcatgaccgtgcgcccgcccgaagtctgagacatatcccttacagggcaacagacaggggcagccaccgcgctgcccctcgttttttcttgcccgccggtccgtcagctgctatgactgcacgacccgcagtccactcacccctgaaagtacgccatacagccatgatgacggaaaagaatgaatccaagggtaccatccttattatcgatgacgaaaaagtcattctcgacctgacctccatcgttctcagaaatcgcggctacacggtccataccgcgtcagacgccacatccggcatggctgtgctggaagagtgccggccgcagatggtgctcctcgactacatgatgccgatggtggatggtctcaccgcgctcaagcagatccggcagcgttaccccgacacgtatgtgatcatcttcaccggcaagggaaacgaggaactggccgtagagctgatgaaggcaggggcctcagactacatcgtcaaaccgttcaataaccagaatctggtcgagcggatcgagaatgtgctccggatcagggatgtcgagctcagaaaccaggagctgctccaggagcgtgagctgcttctggcggagatcgaggcatggaaccaggagctcgaacgccgcgtccagcagaaaagcgaggcccttcagcaggcccaggccgagatcgtgcagtccgaaaaactcgcatctctcggctatctctccgcgggcatggcccatgaaatccgcaaccccctcaactccatttcactgttcgcccaactgctcaagagcacgcttgatgatccggaaaaagtgggctatgtcgacaagattctcaaggaagccgaccggatagacgacatcatgcgcaagcttctggatgcctcgaagcggccccgcttccagttgagtgaggtccggctcgatcgggtcattgaggcgaccctcgaggcgtttcgtccccagatatcgctccatggcatcgcggtggtgaaagagttccgtcggatccctcctccattccaggctgacccggccgagatcgagcagatttttaccaatctctttctcaactccatccacgagatgaacgacgggggatccctaacggtggtgctcgaccaggacgagcgaaacatggtcatcagaattgccgacacgggccccggtatcccccgggagcacgtggcgaagatattcgacccgttcttcaccaccaagacgagcggcagcgggctcggccttgctgtggtgctcaggatcgtcaagacctatgacgggcggatcgatgttgagaagagcgatgagagcggcactgtcttcgctatccggcttcctctttccggagtgtgaaccggccctttgcccttttcttttcacgggtgattttgtatgattgcccacactttcaacgcacgacggagggcgtatggacgccggccggagaacgatccttattatcgatgacgatgcctttttcctgaaagtcctttcggatgcattcaccgagagcggcttcagggtcgtgcaggcctccaacggtacggagggggttcaggcattcatcacccatcggcccgatgccgtcatctccgacctcatcatgcccgccatgggaggggtgagtacgtgtctcgagatcaggcgccttgccggggacgaggaaccggtcattgtgctgctcacctctatgttcagggatgcgccccacgagcacgacgaacccgaaatgggcgcgcgggttcacgtgtccaaatcgaccagtccggtcgacatcgtgattatcgtggaacagctactggaccggaaaaaacacggccggagcgggaactgaaagaaatcgatgcctcttttggtacgcaacctcattctcgccccggaccagggggatgagctgctgcgcgggatgttcgcccggcggttttctctggatgaacgggagatcgtcgatttccggctcgtccgcaagagtatcgatgcccgccgcaagtcacggatcaagttcgtctgcactgttgaatgctcgctcctcaatgaggccgcatttctggcccgccacggccacgatcccgatgtcgccgcaagtgctccgccggaaccgccggcctttccatctcttgaatcttcccagcgcatcgttatcgtcggcatggggcccgccgggctttttgcggcactgcgcctggcggaatacggccttgtcgccactatcctcgaacgcggccggcccgtggaggagcggggcagggatgttcaggccttctgggataggggcgtgctcgatccggagagcaacgtccagttcggggaagggggcgccggaaccttttccgacggcaagctgaccacgagggtgaatgacccgaacatcaggtacgtactcgacaaactgataggtttcggcgctccgccagagatcggccatcttgccaagccccatatcggcaccgaccgtctacgcttggtggttgcctccattcgccggtggctgttgtcagcggggttcgacatccggttcggcagccgtctgactgacttgacactttccggcggagcggtggaggccgcggtggttaacggggctgacgaactcccctgcgatgcgcttgttctcgctccgggcaacagcgcccgcgatacctacgagatgctgctgcgccggggggcgcttctccaacccaagcccttcgccgtgggagtgcgggtggagcatccccaggaactcatcaaccggatccaatacggcgcgggccaccatccaaccctgccgccggctgactacgccctggcctggaacaattcccgtaccggacgctccgcctattccttctgcatgtgccccggcggggtggtggtggcgggaacctccgaggcggaaggggtggtgaccaacggcatgagcgcctatctgcgtaattctccgtattcgaacagcgccctggtggttactgtcggacctgatgatttcggagaccagtcccccctggccgggatcgggttccagcgccgtttggagcgacgcgcctttgaggcgggcggtggggattaccgggcgccggctcagaacctgcttgcgtttctcggcatgaaagggggggggcgggggttgtcgagctatcgccccggcgttcgcgaggcggagctggatcgggtgctccccaccgccgtgacagaagcgttgcgggagggagttcgccatttcgaccggaagatgcggggcttcctgaccgccgaagcaaccctcaccgcaccggagacccgtacgtcggcacccgttcgcattgtgcggggagagaacctgcaatcagtggggctccccggtctttatccggcaggggaaggtgccggctacgccgggggaatcatgagcgccgcactggacggtattcgcgtggccgacgccatcgcgcggagcatatccgcagacacaaggagaacactttgagcaagattttcatagcgagcatccatgaccgcgatctggtcgattccgtgtttctcgtgaaggaaaagatcatggccatggccaagaacggcaagccctacatgacgcttcggctcatggacaaaagcggcgagatagaggggcgtgtctgggacaacgttgaccagctgtcggcctccttcgataaggacgacttcgttggcgtccgctccaaggcatcggtctacctgggcaaaatgcagcttatcatttccgagctggtgcgggttcccgaagacagggtcaacctggcggactttctccccgaatcggaccgctccattgccgagatggagagcgagctcaaggccctggtggaaaccttttccgatcagcacctgaaagcgctgatgaaggcctttttcgacgattcttccttcatggagctctaccggaccgcgccggccgccaaggggatgcaccacgtctatctgggtggactgctggagcactcactggccgtgtcccgcctggttgacgccatcgtccccctctacgcggatctcaaccgcgatctgctggtggcgggtgccctgttgcacgacgtgggcaaggtgcgggagatgacgtacctgcgttccttcgactacaccgacgaggggaaactcatcggccatatcaccatcggcgtggagatgctccaggagcggatttcgaccattcccggcttcccgccggagctggggatgctgctcaagcacatgctgctgtcccaccatggtcagtacgaatacggttcccccaagcgccccaagactgtcgaggcaacgattctcaactacctggacgatctggactccaagatcaacgggatcaggacccatatccgcaaggaaagcgaaaacctggggcgctggacctcctatcaccggctctatgaccgctacttctacaaggagagctacagcggcgaggaggaataccgggaaggggcggatgagctcatggtgctcgagccggagccggtatcgctgccggctgcccctcgggccgcggaggccgagcgcaaaagcggcaacaccgcccgaaaggggttcagcaacaatccgttcgagaccctgcaaaagaatctggatctgttctgagcatatattccacgtagagagggtgtatcatgatcttcgaaaccgttgtcgtcggcccgctgggggttaattgtttcattctcggctgtgagcagagccgcgaaggggtaatcgtggacccgggagcagagtccgggcggattctcgaacgagtcggcgaactggggctcaaggttggcatggtgataaacacccacggccactttgatcacgtggggggcaaccggaaggtgctggaagccacgggggcgaagctgctggtccaccgggacgacgtccacttcctcgaccgcgccgcggacgttgccgccatgtatggtctcgatacggagaactcaccggctcccgactcgcttctggaggacggcatgaccctttccgtgggaacccttagcctccgggtccttcatacgcccggtcacacgccgggggggtgctgtctgcttctggagggggaaggaaaggtgctcaccggtgacaccctgttcgaggaatcggtggggcgcaccgatttcccaggctcctcccacgaggccctcatcacgtcgatccgcgaaaaactcctgaccctgccggacgagactgaggtctatccgggccatggtccggcaacgtccatcggccgggagcggcggtacaacccctacctgacggattagcgcgcacgcggaaaccctgggaaacagtgcgcggcggaggcccaatgctcaagggaaaagagatcgttctcggtatttgcggcggcatcgcagtctacaaagccgttgaactcgtacggctgctcacgggggcaggagcgaacgtccatgtcatcatgacgcgagcggccacggagttcgtggctccgctcacgttccagaccctaacctccaaccccgtgcactcggaactcttcaatctcatcgctgaacgggaaatcggccacatttcgctggcggaccgggccgatctcttcatcatcgcgccggccacggccaacgtgatcggcaagatcgcccacggtatcgccgacgacatgctcaccaccacggtcatggccaccagggcaccggttctgatcgctcccgccatgaactgcaacatgtaccgcaatcccctctaccaggaaaacgaggcgcgactgaggcgccacgggtacctgttcgcggatccggtgcggggaatgctcgcctgcggctgggagggtgaaggaaagctccagtcccccgagatcatcttcgaggaggcggtcaccgcccttacgccgaaggaccttgccggcgagcacctgctggtgacggccgggccgacccaggaggagatcgatccggtccgcttcgtgagcaaccactcgtcggggaagatggggtatgccatcgcccgggccgcccggcgccgcggggcggaggtgacactggtctcaggccccacctgcctcgatgccccctggggggtggaaacggtgcgggttgcgtcggccgtggagatgcgcgctgccgtcatggctgccctgccggcggccacggttgtgatcaaggccgcagccgtggccgattatcgtcctgtagtgcgcgcgacgggaaagatcaagaaaaatgccgactcgctggtgatcgagttggagaagaaccccgacatacttgccgaacttggaggaatcaagggggagcgcctgctggtgggcttcgccgccgagactgccgatctgcttgaaaacgcccggaaaaaactggtcgccaagaatgttgacatgatggtcgccaatgacgtgagcctggaaggcgccggattccacggcgacaccaatattgcccgccttctctatcgtgacgggaccagtgaggagctgccgctcatgaccaagaacgaaatggcggccctcattcttgaccgggtggcggaattgaggaaaaaggcggggtaagcgcgggccaggggcgtcaggccgaggagaggatctggagaagtttctgcggctcccagatggcttggcggaggcgtcctttgagggatgccacctgagcaaaggcatcatccttggagagcttgccgctccggtagagcaggcgcaggttttttctcaccgcctccgctgcggtcaaagcccgttcaccggtggggtcagccaagtagaaacgcgactcctccatctttgccagaaagtcgaataccgcttcctcggcaagggtcatgaactcttcccggtcgccgttctccagcacgtagctcgatgaatccgacatggtcttgagcacctgctgccatttttccagccgcgagaccaggaggatcgagttgaagatccgcttgttggtgccaaaggaaaagatggtgtccgacagtacgttgcgtagcagggcatcgttcgctttgtagttctcgaggcagaccgtgcgggccgtttcccagatgtcccgatcgacgaaggtctcgaatcgcatctcccagtaggcgtgtttgagggtgagcgtggagaaactgcccatgatcttgtacggaacaaagtagttgtgggcgaccgtatccgccgccaggtgcgccagatagccgtaggcgcacgctttctggggcgggttccaggcgtattccaggaccttcatgccgattcgccagcggtggcagtgctgaagatagtgggtgaacttcttgccgatggtgatgtccgccgcgatgcacccatagagaaaatcgtggggatactggccgatgactgccgccacggcggggtttacggcggcgagattgttgatgaccgccgttcccagctggaggtggataccggctccccaggcaaaggcatcaacgggcacggcgatgatgatgagcagaatggcggcgaagagcattgcataatcgtattgaacccttagaaaaaagtaaaggagtttgccgtgaccggtgacacgccgcgtgaggtgatcgcttccctgcgccgctatctggaggaagtccgggagacgggtgtagagggcctccctctggccgctcccgcgccgagtgtctctgcggcggaggcgtcctctgcgtctgccgttttcggtgacgcgcgggaaaccctggacgatatccggcgtgagatgggggggtgtcaccggtgcgcccttggcgccggccggactaatctcgtgttcggggtcggcaatcccgccgcgcgcctcatgattatcggcgaggcgcccggtcgcgacgaggatctgcgcggcgagcccttcgtgggggaggcggggcagctcctgaccaaaatcattgaggccatgggcttcgcccgcgaggacgtctacatctgcaacgtgctcaaatgccggccgccgcacaaccgcgatccggcatccgccgagatcgaggcgtgctcatccttcatgctccgccaggtgaaggccgtggcgcccgaggccattctggcactgggcacctttgcggcccagaccatccttggtaccaaggagcccatttcgcggctgcggggacggttccacgactatcacggcatccctctcatgccgacgcttcatccggctttcctgctgcgtaaccccgaaaggaagagggacgtgtgggacgatgtccggcaggtcatggggcttctgggcaaggaggtccccggcaagggggacaggaggtgacggggaatggctaagggataccaggcaaacagggaacggctggagcagataggcttgttgggcaaggcgctcgccaaacgggccggcttcgcctgcgaatggtgcgaggggaaggatgacctgcgcccgtgggactaccaacctgacgacgaaccgtcggaggaaacactggcgcttctttgcggcaggtgccgggaactcgccggaggccgcaggggtgatgcccatgagctgcgcggaattcgcaatgccctgtggagtcaggtgccggccgttgccgaaggggccgcccgggtcctggccacgagcagggagccctgggtgcgcgaagccatcgaggagagtctcatcgacgagacggtaaaggcggagatactgggaatctaaggggctgaccgccggcgcgtgagaagaggggaggcctgacaggtgtcccggaggtggaaggatatgtacgagcatctctatgaagagcccatgaccgaggagacggcgctgccgttcgagttgcccgagtggatcgcctgcgccccttttgaggaatacctggggatgaccatcgaggaggctgacgggggacgggcggtgctgaccatgccgtttcgcgtgaagcacgctcagggaaaagggctcatgcacggtggtgcgataacggccctggccgacaccgcggttgccatggccatcaagagccttctccccgaagggtcccattttgtgaccatggagatgacgctgaagtttcacgccccgatccacggcggcaccgtgaagtccgtggcggaggcggtgcgggaggatgagaggacgatcaggggaactgccgaggtattcgacggcaatggcataaaggcggcaaccttcacgtcggtcttccggatcaagcggcggtgaggcgctgaaatccccgcagggcttctccggtgctttcccgcgttcctgccgctcgttcgggagtgtatgcccgcggtgttgcccccatcagcccgtcaccccgtcataacgccgggcgtaatctactgaagcatcagataggggcaaatcctgtcagagcggcatgccgagccgccgcatcttttccaccagggttgtcctgttcaggttgagcagcgccgcggccctagccttgaccccctctgacaggaccagcgcgtccctgatcatcccccgctcgatttcagccagcacctttacgaggtcgacccccttgccggtcaggcgggtcaatccctcctcccggatattgtgcggcaggtcctgaacggtaacggtgttgtcttcggtaagggccgccacccgctccatgacgttctccagctcccgcacgttaccgggccactggtagctttccagtgcctcgagcgtgtcgctggcaagcgacatgttccgtcgctgcatctccttgcagtacttggcaagaaagtgtttggccagggggaggatgtcctcgacccgctccctcaagggggggagctgcagggggatcacgttgagccggtaaaagagatcttccctgaagttgccctttttgacctcctccgccagatccaggttggtggccgatatgatccggacatcgatcttgacggggcgggtggagcccactcgttccacttcctcttcctgaagcacgcgcaggagctttgtctgcaactgcatcggcatggtgccgatttcatcgaggaagatggttccgccgttggctgcttcgaacttgccgattttgtcccgcatcgcaccggtgaacgcacccttgacgtagccgaaaagttccgattccagcaggttttccgggatagccccgcagtggacggcaatgaacggtttgtcgcgtcgcccgccgttgaagtggatcgccttggccaccaattctttgccggtccccgattcgccggctatcagcacggtcgagtcggttttgacgatccgcttcatgagggcgaagacgtgctgcatggcgggagagctgccgatgatattggcgaattcgaacttgtcgcgcagctgcttccggaggtagacgttttcggacaagagctgccgcttctccacggccttgccgataatgatcttcagttcgtcgaagttgaggggtttggtgatgtagtcgaaagcaccctctttcatcgccttcactgccgtttctgccgaggcgtggccggtgatgaggatcacttcggtgagcggggcgtcttccttgacttttttcaggatgtcgataccgctggcgtcggggagaaaaaggtcggtaatgacaatgtcgaaggtgtcgcgagtaagggtctggaaggcctcgctgcccgccccggcgcttttcaccgcatgaccggccgccttcagcaggagggtgagggcttcgcgtcccgtttcttcatcgtcgatcaggaggattttggtccgctctttcatggcacctccgcggataggcctgatacatagcatcaatcgggtacgattggcaagcatcccgtagccgcggcagtgcgtgaaggggctctggtaaacgttccgctttgcctttgcaaagccatctaccctctgctactatagcccggtttatgaagatcaagcgcttggacatcgttggttttaaatcgttcgtcgacaaggtctccttcgactttcagcaggggattaccggcattgtcgggcccaacggctgcggcaagtcgaacgtggtcgacgccatccgctgggccatgggtgaacagtcggccaagaacctgcgcggccggtccatggaggacatcattttcggcggcagcgagttccgcaagcccctcggcatggccgaagtctccatggtttttgccaccgatgacggccgggtgccggccaagtatctgagctacagcgaaatacagattaccagacgcctctaccgggatggggagagcgagtactttctcaacaaaaccccctgccggctcatggacatcaccgaactcttcatggacaccggcgtcggtgcccgcgcctactcgatcatcgagcagggcaagatcgggatgatcctccactccaagcccgaagagcgccgcttcatcatcgaagaggcggccggggtcaccaagttcaaggcccgcaaacaggtcgcgctcaagaagatagatctcacccgccagaacctgctcagaatcggcgacatcctttccgagatcaagcgccagctcaactctctccagcggcaggtgaagaaggctgaacggttcagggaatatcgcgaggagctccgcgagatcgaaattcatgcctcggtccggcggttcactgcccttgacgcggaaaaggagcggatcgagggcctgctgcgcgaggcggtttcccgcgagagcactctcactgccgaccttgagcgacgggacctggagcttgccgagcatcggcttgccctggccgagcgggaaaaggaagtcgtcaccgcgcaggaagggcttttccggcagaaggcggatatccaggcatgcgaaagccggatcgagttccagcgccgtgagctgtcctccctggagcgccagcaggagcgcgtggccgtcgagctcgcgaccgccgggtcgcagcttgtggccgccgaggaagagttcgcccgactggtggagcagagcggatcctttgccgttgaggtggcaggggaagaggaaagcctccaaacgcgcgagatggaactggaagagatgaccggcgccgagcgggaactcgccgcccatttggacgaagcccgccgtgagcttttctcgctcttgtccgagatcgcccagctcaataaccagcgaaccgccgctgtccgccgtctggagggtctcgcggagcgtgctgaccgcaaccgtcgggagggaaccctgcttcaggagcggctggtggaggccacgggcaaggtgcatgagctcgacggcacggtgtccggtcttggccggacaaaggccgaacttcaggagcgtcttccggtcgtgatccgccgcgaagaggagattcggcagcggctggccgaggccgaacgggaattcgtcacccgccgggacgagctctcgcgggcggcctcgcgtctccactcgcttcaggaactggagtcccagtttgccggatacggccagggggttcgcaaccttttcctgtccgagcgttttgccggacggttcggcggcgtgcttgccgatgcggtggagaccggcgccgattacgagacggccctggaggcagtgtgcgccgagcggctccagtatgtgctcagcgagagcgacgaggcggccctggacgccattgcccatctcaaggaatcgggcggcggccgctgcggcattatcgtggcgggcatcccggccgatgaccgttcatccgttaccggggccacgccccttctggatcgggtttccattgccgcagcctggcgccccctgatcgaaccgctgttggccgatgtccatctggcggataccctggcccaggccctttccctgtcccggcagtatcctcgggcaaccttcgttaccctccagggtgacctcgcctttggcggggggatcgtgaatggcggttccgccgagaacgccggccagggacttgttcacaagaagagagagatcagggagctttccggaaccgtggagcgcctcgaatctgctgtgcgtgaaaccgagacgcgccgggaggagctccggggggagcgttcccggctggaggaggaggtgcgcgaccttcggcaaatcctccaccagacggagatccagttcgtcaatgccgagaaggatcttcagcgggcccgcgaagagtgccagcggatcgaggagcgaatcgccattgcggggattgaggacgagcagcttcaggacgaacgcaggactctggacgaagagattgccgacgccgacggccgccgcgctgagcgcgaggcgaagcgggaagcgctcgatgccgaagtggcgagaacgcaggaagccctgacggttagccgccgtacaatcgaagccgcccgtgatgcggtcacggctctcaaggtcaagggagcccagctcagggaaaagcgggaggccgcgtcccgggccacggtacgaaccgaggagtcgatccgggacctgcgtgaacgcattggccggctacggggggaaggggaatcgtcagccgccgaacgggagcaccttgcggttgcgattaccgccgccgaggacgatctcaagggccatcttgcggcgtatgccgaagccgagacattatcccggagccttcgctcggaatttgatgcccgggtcgaggcggttcgggtagaagagacggggctgcgggagcttcgtcatcagtgcgaggcagcccgggacgaagtggctgcccataagctcactctgtccgggctcacccttgaactcaatcatctgatttcttccctggcggataagtaccggctggagatgcgcgaggtcatgccatcctatgccgacaggccctttgacgaggaagcggccgctcgtcgccaggccgagctcggccggttgatcgacgaaatcggtgaagtgaacctgacggccattgaggagtaccgggagctggaggagcggttcgcgttcctctcgtcgcagaaagatgatctggaggagtctcttcaatcgctccagcaggctatccagcgaatcaaccggaccacccgcaagcgttttctggaaaccttcactctggtcaacgagaagttccaggaggtcttcccccgactgttttgcggaggccgggctgaactgcggctcaccaacgaggaagacctgctggagaccgggatcgatatcattgttcagccccccgggaaaaaactccagaacgtgaccctcctctcgggcggtgagaaggcacttaccgcagtggcgctgatcttttccatcttcctcatcaagccgacacccttctgtcttctcgatgaggtcgacgccccgcttgacgacgccaatatcggccggttcaacgatatggtgcgggagatgagcgatgtgtcgcagttcatcatcattacccacaacaaggccaccatggccgttgccgacactctttacggcgtgaccatggaggagcccggggtgtctaagagcgtgtcggtcaagctgaactaaccaacgtccgaggtgattcgtgccgttcaaaaggattctgaccgagctggtcgatgcggttcccggcgcaaccggcgcaattcttgccgactgggagggggaggctgtcgaacagcatgccctcatggatgactacgaaatcaaaatcatcggtgcccataaaggcattctcctcgcgcacctcaaggcactccaggagcggctttccggtggagccgtcctggaggcggtcattaccacggcgggggtccgtgccattgtgggaccggtgggggatgactattcccttgtgatgacgctggagcgcggtgccatacccggccgggcgctcattcacttcagatcggccgtagaatgtctggccaaggagatatactgagatggcggaagaacggaagggctttttcaagggactttggggtaaggttaccggcggcgatcgtgaccaggaagaggcagtcaatgaaacgacgtccgccgttgcggatgtcgctgcaccgccggagcaggaagaccggcgccccggattgttcgagcggctcaaacaggggctgagcaagacccgcgatagcctggtgggacgcatcgatcgtctcgtgctcggcaagaaggagattgacgccgacacccttgaggagctggaggagatactcattaccgccgatctgggcgtccagaccaccgtcgagttgatcaggggattggagcagcgcctctcccgcaacgagctcaaggacggcgaggccctccgggaggcgctcaaggaggatatccacggtcgccttgcccgtgacgcccatcaactggacgtaacaggtgcctctcccttcgtcatcatggtcatcggcgtcaacggtgtcggcaagactactaccattggcaagctcgcggcccggtttaccgcccaggggaaaaaagtgattctggccgccggcgacaccttccgcgctgctgccgccgagcaactccagatatggggcgagcgtaccggcgtcgacgtgatccgccacaaggaaggggcggatccgtctgccgttgtgttcgacagcatcaaggcggccgtggctcgtggcgcggacatcctcatcgtcgacaccgccggccgtctccataccaaggtaaacctcatggaggaactcaaaaaagtccgccgcatcatgtcgcgggagatccccggggctccccacgagacgttgctggttcttgacgcggcaacgggacagaatgccctctcgcaggcgaaactcttcaaggaggcagcccaggttaccggcatcgccctgacaaagcttgacggtacggcaaagggaggaattgtggttgcaatctgcaatgagttcaggattcccgtccgttacatcggcgtcggcgagggcatcgacgacctgcgggatttcgatccctcccaatttgtggaagccctctttcaataaatgaccttgactaaacaacagagcagaatatattattttatccctaaaaaggtgtttgcttatggatacggaactgttttcggatctggaacggcgtcttgacatgcttctcgagcgctatggcgccctgaagcgagagaacgaacagcttcgagcggacaatgcaaggcttcagcaggagcgcgaaggggtcaagggccggattgacggtatcctgcggaaactcgaaggtatctagtgcccgacaagcagtcccaccgcatcaaggtcctcgggcgcgagttgaccgttaaaagcacctcctcggcggagcgcgtgggcgaggttgaagcccttgtgaaccgtaagcttgcggaggcacgagcacaggtgccggtgggggaccctcaggttccgattatcctggcactcatgaatctggctgaaacgtgtatttccctttccagggaacttgaagagcagcgtcatgctggtggcgacaagcttcggcggctgacgcgacgtattgaagatgtccttctgtgagggcctgtccggctgacattcgccggttctcgactcccttcgggagagtttataaatagaaagtgcggtacaagcggttcgggttggttacggaaagatggatcagtttcaacagaaaacctcgccgttcgaatcagcagaggttttggctgtttttactgataacggcctgcaggaattttcagagatgcggagagggtaatcacgacgctacggtttcatacttcgtcacgccatacgacattacccgaagcatagccttccttcctgtctgacgccggcatatcttctccaattaccctccaggaatcctcccctcctcggacccgtccccgtgtaccgttattgaccgatgactctgtgtcacggtcacgcgattcaatgcccaagcgcgttctgagacagtcaatgcttgcgctgcggaagtccctggcccctgtcgaggcccggtgggcatccgaggccattcagcgctcgtttgtggaaagcgagggcttccggaatgcccgggtcattgctctctacgcccccatcaggggggaggtcgatacgagtgacgtgctgcggcttgccctcgaccaaggaaagacggttcttctgcctgccgtgtgcggcgacgagctccgtttcatcgaagtgactgacccggcaggactccgctcaggctcattcggtattcctgagccctgtctgacgggaaaggccgttgctcccgactgcgcggacatcattgttgtgccgggggtggcctttgacttggcaggccaccggatcggctatgggaaggggttctacgaccgggcactccatcatttggagggaacaggccggcttgtcggtttttgttacgatttccagctcgtcgatgaaatacggggagagcctcacgatgtggcactcgacctgatcgttaccgagaagaggatcattcatcctctcggttagaaatatacctgaggaggtaccggaacattgaagatagaactggcaattattttcatcgtcctcgcggcaggagcgggatttctgattggaaacctgctgcgcaagaaactctctgattctctggtaagcaaggccgaagaactcgcctcccgcatcgtagaggatgccaagcgcgaagctgaaacgatcagcaaggaagccgcccttcaggccaaggatgtcgtctatcaggcaaaagccgatttcgagcgggaagcaaaggaaaagcacaaggatcttcagactctggaaaagcgccttcagcagaaggaagagaacctcgataaaaagatgaaccttttcgatcagcgcgatgccgacctgacgaagaaggagcagggtatccttgcgcgggagcagtctctcaaccggaaagaggaatcccttgatgcgctcgtggccgagcaacgggcgaagcttgaacagatttccggcatgagctcggccgaagccaagaagatcctcatggacgccatggagagcgaggcgaaacttgatgcagccaagcggatcaaggccatcgaagaggaggcccgcgagactgcggacaagaaatccaaggaaatcatttctcttgccgttcagcggtatgcgggcgagtacgttgccgaaaagaccgtatcggtggtagccctcccctccgacgaaatgaaggggcgaatcatcggtcgtgaaggccgcaatatccgggcccttgaggcggccaccggcatcgacctcatcatcgacgatacccccgaggcggttattctttcaggcttcaatccggttcgccgagaagtggcaaagatcgcccttgagaaactcatcactgacgggcggattcaccccggccgcatcgaagaagtggtggccaaggcagaggaggaagtggaacaagccgtcaaggaagctggtgatcaggcggcctttgacctcggagtacacggcatccatcctgaaatcctcaagctcatcggccggttgaaataccgcacgtcttacagccagaatgtttaccagcattctcttgaggtcgccttcctctgcggcatcatggcctcggagttgggcatcaacgtcaagcaggcaaagcgcgccggtctgctccatgacctgggcaaggcggtggaccatgaggttgaaggatcccacgcggtcatcggcgctgaacttgcgcgtaaatatggtgagtcacccaaaattgtccacgccatcatggctcaccacgaggatgaaaagccgaattcgatcctcgccgtcctcgttcaggccgctgacgccctctcaggcgcacggccgggggcgcgccgggaaatgatggaaacatacgtgaagcggcttgaggaccttgaacggatatcctgttcctttggcggtgtgaacaactcctttgccattcaggccggcagagaaatccgcgtcatggtatcgagcgaagaggtctctgacgagcgggctgttctgctggccaaggacatcgccaagaagatcgaggccgagatgacctatcccggtcagatcaaggtgaatgttatccgggaaacccgcgccatagagtatgcccgttaatatcctctttattggcgatattgtcgggagcccggggcgacaggcgcttgtccgtgaacttcaccggctcgtggatcatcaccgggtggatcttgttgtagccaatggcgaaaattcggccggtggcttcgggatcaccgaggagacggcaaaggagctcttctcgctcgggatcgatgtcctgaccagtggcaaccacatttgggacaagcgagaatccttttccttcatcggtcgggaagagcggctggtgcgtccggcaaactaccctcccggcaccgtggggcgcggatcaactgtggttcgcacagccggaggagtgccggttggcattctgaatcttgaggggcgggtattcatgaacaacctggattgcccgtttcgtgccgccgatcaggaaatcgagagactgagggagtcgacaccgcttatttttgtcgacttccatgcggaagccacatcggaaaaaattgctcttggctggtatcttgacggcaaggccagtgcagtcgtcggaacgcatacccatgttcaaactgcagatgaacgtatcttgcccggcggcacagcgtatattaccgatgcgggcatgacgggaagttttgattcagttatcggggttcgcaaagagctggcggtggaacggtttgtcacgcaaatgccggtcaggttcgaggttgcaaagaaggatgtgcgacttaacggagttgtcattggtgtcgatccggccagtggccgggcactctccattgagcgcatttcactaatctgttcgtgaggaggattgcccaggccatgtccgttgccgatcaaatggcgctcatcaagcggggcgcggtagagatactggtagaaaaggaactagaggaaaaactcgaaaagtcggccaagaccggggttcctctcaagataaaggccggcttcgatcccactgcgcccgatcttcacttaggacacacggtccttttgcacaagatgcgtcagttccagcagcttgggcacgaggttatttttctgatcggtgattttaccggcatgattggtgatccgaccggcaagtccgaaacgcgcaaggcactcagccgagaggatgttctgcgcaacgccgaaacttacaaggagcaggtgtttaaaatcctcgatccggagaaaacacgggtggccttcaactcggagtggctggccaagctcgacgccggcgggatgattggccttgccgccaagtacaccgtggcgcggatgcttgagcgcgacgacttcgggaaaaggtttgcgaaccagcttcccataagcattcacgagtttctctatcccttgatccagggatatgattcggtggcgcttcaggcagatgtggaactcggaggaaccgatcagaagttcaacctacttgtggggcgcgaacttcagcgtgagtgggggcaaacccctcagaccgtaatcacgatgccgctgcttgaagggctcgacggcgtcaacaagatgagcaaatctctcggcaactacattggaatcaacgaaccggccgacgaaatattcggcaagatcatgtcgatatccgatgagctcatgcttcgctactatgaattgctgagtgatctctccatggccgaaatcgacggcatgcgaaccggtatccgcgatggttcggttcatcctatggaagccaagaagcagcttggtcgggaggtcgttgcccgttaccacggtgctgcagcggccactgatgccgaggagcatttcgtcaagcggttcagggataaccagacgcccgacgaaatgcccgaactgacccttgcggcgactgatgaaaaggttgcgctctgccggctcctggcagaagcggggctcgtgaagtccaacagtgaaggccggcgtgccatccagcagggtggtgtcaaagtcaacggcgaaaaggtgtcggatgagagtctggaacttgccgccacgggggtgtatgtcattcagttcggcaagcgtcgtttcgcccgcatcacctttgcatgaagtaaagttacgacgaatcaagttgttaactcgctgaaaacacactaataatttttttgaaaaaaatccttgaccggtggggaatgatttggtagtttcggtgttcctttcgggggggcacaacgaagcggcgcgggaaaaagcgctggccccgaaaaaaagaagttgacacggcaggcgagatgatgtaggttgcaaagtctgccgcgacgaaaaacggcttggtctttgaaaactaaatagcagacacgtaaataattgcgggttcttgaaaactttgagaatctctgaaagggattcaagcttttatcagttcaaactggagagtttgatcctggctcagaacgaacgctggcggcgtgcctaacacatgcaagtcgaacgtgatccatccttcggggtggtgaaagtggcgcacgggtgagtaacgcgtggataatctgcccgaggatttgggataacatctcgaaaggggtgctaataccgaataagcccacggggtctacggatcttgcgggaaaagggggggactttcgggcctcctgtcttcggatgagtccgcgtaccattagctagttggtagggtaatggcctaccaaggcgacgatggttagctggtctgagaggatgatcagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaattttgcgcaatgggggaaaccctgacgcagcaacgccgcgtgggtgatgaaggccttcgggtcgtaaagccctgtcgggagggaagaaatgattgagagctaatacctcttggtcttgacggtacctccgaaggaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttgttcggaattattgggcgtaaagcgcgtgtaggcggtcttttaagtctgatgtgaaagccccgggctcaacctgggaagtgcattggaaactgggagacttgagtacgggagaggagagtggaattcctagtgtaggagtgaaatccgtagatattaggaggaacaccggtggcgaaggcggctctctggaccgatactgacgctgagacgcgaaagcgtgggtagcaaacaggattagataccctggtagtccacgccgtaaacgatgagtactaggtgttgcgggtattgacccctgcagtgccgtagctaacgcattaagtactccgcctgggaagtacggtcgcaagactaaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgacgcaacgcgcagaaccttacctgggcttgacatccacggaaccctcccgaaacggaggggtgcccttcggggagccgtgagacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttatcatcagttgccatcattaagttgggcactctgatgaaactgccggtgtcaaaccggaggaaggtggggatgacgtcaagtcctcatggcccttatgtccagggctacacacgtgctacaatggccggtacaaagagtcgcaatgccgcgaggtggagccaatctcaaaaagccggtctcagttcggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgggagtcgactggtcccgaagtgcgtgagctaaccagcaatggaggcagcgtcctaaggaatggtcggtgactggggtgaagtcgtaacaaggtagccgtaggggaacctgcggctggatcacctcctttctaaggagctcaatacctgaaggtattcagcaacctaggtcaatcccgcaattacaacgtgtctgctgtttagttttgaaagaccaaggcccggacgtcttggtctttgttctctgaaacttgagcgtgaatcgtggaaaatagcgatgacgatgggcttgtagctcagttggctagagcacacgactgataatcgtgaggtcgctggttcgagtccagccaggcccaccaatatcgggggtgtagctcagctgggagagcgcctgccttgcacgcaggaggtcatcggttcgaacccgttcacctccaccattggattagaacaaaagcgagagcttttgttttgatactgctctttgacaattgcatagaacgagattgtagcaaaggtatttaccataactggtaagtacgcacagggtagaagttgattcaatttcggaatgaattgtggtcaagctactaagggcgtacggtggatgcctaggcagagagaggcgatgaaggacgtggtaagctgcgaaaagcctcggggagccgctaaacaggctttgatccgggggtgtccgaatggggaaacccggcggaggtcatgctccgtcatcgtgcactgaatccataggtgcatgaagcgaacggggggaactgaaacatctaagtacccccaggaaaagaaaacaatagtgattccgtcagtagtggcgagcgaaagcggaacagcccaaaccgagaggactacggtcctttcggggttgtgggaccccgacgtgggattgatgatgggtagctaaacggtctggaaagtccggccatagtgggtgatagccccgtaagcgaaaccttgattcaccctaggggtatcccgagtaccgcgggacacgtggaatcccgtgggaagctgggaggaccatctcccaaggctaaatactactctctgaccgatagtgcacaagtaccgtgagggaaaggtgaaaagtactccgatgaggagggtgaaatagaacctgaaaccgtatgcctacaagcagtgggagcactatgtatatcaagtgtgaccgcgtgccttttgcataatgagtcagcgagttactctcggcagcgaggttaagctcatagagtggagccgcagcgaaagcgagtctgaatagggcgtttgagttgccgggagtagacccgaaaccgggtgatctatccatgtccagggtgaaaggaaggtaacacttcgtggaggcccgaacccactggcgttgaaaagccaggggatgaggtgtggataggagtgaaaggctaatcaaactcggagatagctggttctccccgaaatatatttaggtatagcctcgtgaagtaagtagtgggggtagagcactgaatgggctaggggtcctaccagattaccaaacccaatcaaactccgaataccactaactgttatcacgggagtcagactgcgggtgataagatccgtagtcaaaagggaaagagcccagatcgtcggctaaggtcccaaaatccatgctaagtggaaaacgatgtggaaatgcccagacaaccaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactggtcgagtgggtctgcgcggaaaatgtaacggggctcaagcatggtaccgaagccacgggttgataccttaaggtatcagcggtaggggagcattgtgtaagcctgcgaaggtcgaccgcgaggacggctggaggtatcacaagagattatgctgacatgagtagcgaaaatgcgggtgagaaacccgcacaccgaaaacccaagggttcctcagtaaaggtaatctgctgagggttagtcggtccctaaggcgaggccgaaaggcgtagttgatgggaaacaggttaatattcctgtaccacttgtcgctgcgatggggggacggagaagggtaggcgatccgggtgctggacgtcccggttcaagcgtgtaggcgggaagaggaggcaaatcccttcttccatacaacgccaaggcgtgatgacgagggggtatccccacaaagtcgttgatcccatgcttccaagaaaagcctctaagcttcaggcggcaggtgaccgtaccgtaaaccgactcaggtgggtgaggattaatgtcctaaggtgcttgagagaacactggttaaggaactcggcaaattgacaccgtaacttcgggagaaggtgtgccctcactaggtgtagcgattcgcacgtgaagccgaagagggtcgcagagaaatggcggtagcgactgtttactaaaaacacaggactctgctaagtcgcaagacgatgtatagggtctgacgcctgcccggtgccggaaggttaaggggatttgttagcgcaagcgaagctttgaaccgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatttccgcgctgtctcaaccagtggctcagcgaaattgaattctcggtgaagatgccgagtacccgcggcaagacggaaagaccccgtgaacctttactacagcttgacagtgacattcggaatagcttgtgtaggataggtgggaggctgtgaaaccgggacgccagtttcggtggagccaaccttgaaataccaccctggttgttttggatgtctaacccaggcccgtcatccgggtcggggacactgtctggtgggtagtttgactggggcggtcgcctcccaaagcgtaacggaggcgcgcgaaggttccctcaggctgattggaaaccagccgtagagtgcaaaggcataagggagcttgactgcgagacagacacgtcgagcaggtacgaaagtaggccttagtgatccggcggttctgtatggaagggccgtcgctcaacggataaaaggtactccggggataacaggctgatctcccccaagagttcacatcgacggggaggtttggcacctcgatgtcggctcatcgcatcctggggctgaagtcggtcccaagggtttggctgttcgccaattaaagcggtacgcgagctgggtttaaaacgtcgtgagacagtttggtccctatctgccgtgggcgcaggatacttgagaagagctgtccttagtacgagaggaccgggatggacgtacctctagtgttccagttgttccgccaggagcattcgctgggtagctatgtacggaaaggataaccgctgaaagcatctaagcgggaagcctccttcaagattaggtatccccgggacgcgagtcccctgaaggcccgttgtagaccacaacgttgataggccgggtgtgtaagcagggtaacctgctcagctgaccggtactaatcggccgtgaggcttgaccataatttacttccgagctttattcatacgggggtgctaacaccacccccaccatctacccttcacaatctcgatcaatgcaattgacttagatacatttataccgtttctcggtggctatgccgagggggtcacacccgttcccatctcgaacacggaagttaagcccctctgggccgatgatactgcacgggcagctgtgtgggaaagtaggtcgccgccgggattttttccaaaccccctgctcccttccggagcagggggtttcttacattcgacccaccgctactgtccacatgctccgcagcccctccgccggcctaccgctacctcccgaaatcgcagcgctaaactgtcgtacgtcagcatgcgtcccgtcagcaactcccctactcccatcacgtgcttcaatgcctccgtcgcctgcaacgaccctatcactcccggtaatactcccattacacctgctcgcgaacaactggttttcactagcttctctaagctaaatccgatcaatctaaaatccggctaaatatattcacgtctcagtcgatgagatatgtgttatgtggattgccgccggatgcagatgcaaacgtctgtacaacagaccaaggagcggattatgttcaagaacatgaaggtaggcttaaggctcggtatcggttttggcgtggtggtgactgtgttcatgattgcgatcctagttacacttgtgctgttgcgtgaggtcaatcaggagtcgcgtcaggtcgccgaagagtcgataccattcctcatgagtgcatacgagatggatgtggccttggcggagctgacggagaatctcacagacgtggcagctacccatagtcctgatggtttcaagggggcagaggaggcagctgctattgtaaagcgggaaataacgaagtttcgtgaaatgttccgcaaggagaacgacaccgttgcattgaaggagttggatgatgtggaggctgcgtttaccgcctttcacctcagcggcgtcaagatggccaaggtctatatggagcagggaattggagcgggtaaccctctgatgaaagaattcgataatgcccacgaggtactgatcgaaaaggtcgagaagcttcaaaagagccaggtggatgaggctctaggcaatagccgcgacaatgttgccgcagtcggtaaggtgaccatggtcctaatcggattcgggattgtagccgttttgataggcgtggccgtcgcgtttttcattacccggagcattacgcttccgctcgtccgcgccatggaagccagcaatcgccttgcagagggagatttgaccattgagattgttgctgaccgcgaggatgaggcggggcaactgctgaagtccatgaagaacatgattgattccctgcggtctctggctacaacggcagagcgtgtggcagaaggagatctggcagtcgaggttgttgtccgttcagatcgtgacgttcttgcccgaaacctccacggcatgcttgagacgctcaaagggctgcgtcaggaaacagatgaacttatcggtgcggttcgtgacggcaggttaagcgtgcgcggcaatgcgcgaaccttcagtggaggttggggggagcttctgaccggtatcaaccagttggtggacgcttttgtgcagccgatacaggttactgctacggcgcttaatcgtatcagccgcggtgatataccggagaagataacggcggaatacaaaggagatttcaacgaaatcaagatcaatctcaacagtctcatcgatgctatgaattcaattaccgccctcgcccaagagctctctgccggcaatctgacagttgaggttaaagagcggtctgagcgggacgagttgatgaaggcacttgcgtctatggtgaccaagctgcgcgatgtggtggcggatatcatgatagctgccgacaacgtcacgtcaggcagtcaacaactgtcgtccacgtccgaggagatgagccagggggccaccgagcaggctgcttcggcagaggaggcctcgtcgagcatggaacagatgtcgtccaatatccgccagaatgcggataatgcggcgcagaccgagaggattgccatcaagtctgcggcggacgccatcgagggagggaaggcggtcggcaataccgtgtcagccatgaaggagatcgcatcgaagatttccatcattgaagagattgcacggcagactaacctgctggcgctcaatgcggcgatcgaggcggcgcgtgccggcgaacacgggaaaggattcgccgtggtggcgagtgaggtacgcaagcttgctgagagaagccagaaagcagcgggcgaaatcagtgagctctcttcttcgagcgtagaggttgcagtcagggcaggcgaattgcttgccaccatcgtgcccgatattcagcgaacctctgaactggtgcaggagatcagcgccgcctgccgtgaacaggatacgggtgccgagcagatcaacaaggccatccagcagcttgatcaggtgatccagcagaatgcctcggcggcggaggaaatgtcgtccacggctgaggagctttcgtcgcaggccgagcagcttcaggacacggtcgctttcttcagtattggtggagagatgaaacgtaagattgcgccaaagccgtctcgaccgaacgccaaggcgagcatcaggctccctgcggctcctcacggcacggccaacggttatggccgaacgagtgcttctgttaccggcggctttgccctggatatggcaggccacgatcatctggacaacgagttcgaaaaattctgagtgattgacgtaggcatgtgttggcggctcagcgagtcgctttcgtgaccggcactcattatgagagacaaggaggagctatccgatgccgagagtgctcagcctctggcagcgttatctcgatctctccgtcaatgccaaattgatgctgtatgtggcctgcttcaccgtctggctcattttggtgggggcggccgggttgtggggcatgggagtgttgagcaccggcatcaaccgcgacgggcttgcattgcggcgtgtgcttctggtgtccgggctcaagaacgatttgctctacttgcgccacgaccttgatcgctattttctcgaaaatggaaatgccgcgagccgtgccatacacgatgccgaacaacggctcaaaaccattgctggtggcatagaggcacttgaacgtcacgagcccgacgcggagcagcgcaggctcctgggggtcttcgcgcaagagtttgcactgtatcgcgaagcagtagtgcggcttattgacctgcaaaagcgagcccttgagacgggagatgtcactgtgcggtcagcggcggcctcctatgcccgagaggatattctgcccctctttttcggggcttccgatgcggtaaccgatctggtggagtttgatcgccagcaggccttgcagaccgtagatgcgaacggcctgcagtatgcccggctttcacgggttctaccggcactgatcgtggcagctgttacactggggctttttttcgggattgtcattgcccgttccattaccaagcctctcgcgcgtattctcgctgcggtcgaatctcttgccaccggcaacctgaacgtggatgctcccgttggtgcgcgagacgatcttggccggttggccgtgggaatcaatgccatggttgggcggttccgggacgttgtgacgtcgatatgcagagatagcgaggctgtggccggagctgcatcccagctgtcgggaaccgcctgccagttgtccgaggccgccacagagcaggctgccgctgcggaagatgcgtcgtcgagcatggaacagataagctccgccatccgggcgaatgtccagaacgcccaaacaacggcagatgttgccaaccggagttccatcgatgctgccgcggggggggaaacggtgacggaaaccgtggcgttgatgaaggagatctccagaaagatcatggtgattgaggagatagctcgtcaaaccaatctgctggcgctcaacgccgccattgaggcggcacgggccggtgaccacgggaaggggtttgccgtggttgccggtgaagtccgtaaactggcggagcggagccagtcggccgcggccgagatcggccggctttcggtaacgagcgtcgaggtggctgagcgggcaggcaccctgttcggcgccattattcccgatatccgccagacggctgagcttgtccagggaatcagctccgcctgccacgagcaggaaaccggcgttggccagatcaatcgggccatacgtcagctagatgccgtgattcagcagaatgcttcggcttccgagcagatggcgtcgacggcgcaggaattgtcatctcaggcggacatgctgcttgatgccgtcagtttctttcgactgggtgagactaaccggtatcaggaatcccgtagcgaactatcgggaatttcctgagaagcctaaagatttccgattattcgccgatatcacaaccaagcgatatccaccggcccgagactctttcgtcgggagagcatatctgctgttcccgcccagggagcttgtgccatccatgcgttacggagggttaccatgagcgttactacaatcaccgaaaccaggcagtatcttaccttcaagcttgacgatgaggtgtttgccgttgacgtggcaaaggttcgggagatccttgagcttacctccattaccaaggtaccgcagactcctcagttcatgcgcggtgtgatcaacctgcggggaagcgtggtgccggttgttgacctgaggctcaaattcggcatgtccgagactgcgccgaccgtcgatacctgcatcatcgttgttgaagtggcccatgagcacgagacgctcgtcctcggcgccctggccgactcagtgcaggaagttttcgaaatggagccggggcaggtcgagcctgccccccggatcggaaccaagctcaataccgatttcatcctcggtatgggaaaacacgatggacagttcatcatgatccttgatatcgatcggactttcaccagcgacgaacttgcaactgccggttcggtgtcgggcgaagcggcctaaaaaccgggtttccggatcatggatggaggggggatgttcagcgctgcaactgacaggattaccacggcggctatgaccgaccgggagtttgcccgattcagcgagtttatctatgacacctgcggcattaagatgccgccggtcaaaaagactatgctggaggcccggctccagaagcggttgcgcaagctggggatcagctcgttcaaggactactcggagtatctgtttagccgcaccggtaccgagacagagctcgtccatctgatcgatgtcgtaaccaccaacaagacggatttttttcgcgaacctgcccatttcgactatctggtctcccaagccctgcccgaactcatggagcgaaccggcgccggcctgcgcaagccgctttccatctggagcgccggctgttccagcggcgaagagccctatactctcgcgatggttctctcggagttcagtgagcagcagaatatttccttttcgatcctcgccaccgatatctgtaccaccgttctcgacaaggccagactcgccgtgtatgacgaagagcggatcgatccggttcccatgtcgctgcgtcgcaaatacctgctccgtgggaaaggagagcagaagggactggtacgggtcgtaccccagctccgccatcgcatcacgttccggcgcctcaatttcatggacggcgacttcggtatgcgggagccgatggacatcattttctgccgcaatgtggtcatctatttcgacaaggcgacgcaggagcggctgcttaacaagttctaccgccagctgatcccgggcggctatctgttcatggggcattccgagaccctttcggggctggatgtcccctttgtgcagatggcatccaccgtgtaccggaaaccgctatgaccgcccggcatcccaagctgccccatgtctacctgaagccgggagagttccatttcgccacgaagccgactgtggtaactaccgtgctggggtcctgtgtttcggtcacgatgttcgatgtattctcccgtacggcggccatctgtcatgcgctgttgcctgacggaccgcgggatgatgtctttcggtacgttgactcgtctatcatccgaatgctggagatgttcatgtcacgcggaataaccccgcgccagctccaagtgaaattgttcggcggttcggatatgctgggggcgaccgcaagccggccgggtgtcggcagccgcaacgtggacattgcccgacaggtacttgcggccgaaggacttgaggttgctgcggcagatgtgggaggaacccggggccgcaagctcttcttctatacccatacgggtgaggtgctgctcaaacggttgaaccgcaccgaggcggacagttgagccgaaaaaggccggggtgggcggattcatgaagaaaatcaaagtactgattgttgatgattcagcagtggtgcgtcagaccatggcggatattctcgcctcggatcctcagatcgaggtaatggccacggctgcggatccctttatcgcagcggagcggatgaagagcgacgtgccggacgtcattaccctggatgtggagatgccgcgcatggacggcatcaccttcctccagaagataatgagccagcatccgattccagtggtcatgtgctccacgctgaccgagaatggctctgaaacggccatgaaagcccttgagtacggggcggtggagatcatccagaaaccgaaactcggcacaaagcagtttctcgaggagtcccgggtcaggatctgcgatgctatcaaggctgccagccaggcgaggctgagaaagataccagcccgtccccacgccgttgccccaaagctcagtgccgacgttattcttgagaagccggcctcccgcgccatgatccagactacggagagagttgtggtggtgggggcctccactggcggtaccgaggcattgcgcgtcttcctggagtcttttcccgccgattgtccgcccatcgtcattgttcagcacatgcccgaagggttcacccgggcctttgcccagaggctcgacggtatctgtcgcatctcggtcaaggaggccgccgataatgattcggtgatccgcggcagagccctcatcgccccgggcaaccggcacatgctcctcaagcggagcggcgcccggtactatgtagagataaaggacggaccactcgtttcccgccatcgcccctcggtggatgttctgttccgttcggcggcccggtatgccggcaagaacgctgtgggagtcattatgaccggcatgggagacgacggcgccagcggcatgcgcgagatgaaggatgccggtgccatgaccattgcccaggacgaagcgagctgcgtggtgttcggcatgcccaacgaagccatcaaacgcggtggtacggtcaaggtgctgcctttggaatccattgctgcggacgttatccggcactgtagttgaattgggagtaacgagcagatagtgtgagcgcgtttcctgtcggagagctacgcatttctggacaaagccggtcggtagattattatgtgataatgattccgactcgcccagatagcaggtgactcctttaccgacacgcgcgaggtccatcatgcagtggtttgccgttgttatgctcttctttctgctctgttcttcggcttggcctacggagcgtgtagccggctccccaggcgataccacggtcgtgtcattcgcctacttcccgcaagcggtgcccgtcgcggtgctgggagaggtgatcaagcgggaccgcctgctggcaaaggctctgcacaggctcaatacggagattcgttttcagacccttgccaaaggaagcgatgcgcttccgcttctcagggccgggcagatcgacggcgtcatgttttccgaccttcctaccattgaggcgtgctaccagtccaagctccacatcgtggggatcgtgaagcagagctattccgttgtggtgggtcgcaaagggaccatggtcagcgatctgcgcggcaaacggatcggcaatgcgatcggttcgacctcccattatgcgctgatgcaggcgcttgccacggcccggttaacggagcacgacgttaccatcgtacccatggatgtggacgccatgccccaggccctggcccaaggcgggatcgacgcgttcgccgcctgggaacccataccgaccgcggccctttcccgctatccggaccgtttcgccattcttttccgccagaagagcaattcctatttcgttcttgcccagaatctcgtcacgacccatccggacattgcccgcgagctagccgcgtcgctcgttcgggcaattcactggctggaacgggaccggaagaacctgagccgcgccagtttttggacgatccggacgatgagggagttcgccggcaaagagccgtctttaaccgaagcggacatcgcacgcattacccgtaacgatctgatcgatatcccttccgtcccgctgctgcccaaaggtgcggagaacccgggctctattcttgccaaacaattcgaattcctcaagctggttggacgccttccggttggggcatcgtgggaaacggtccagcgcagctttaaccgtgatttaatccagcaggttcttgccaatccgaagcgctatcccttgtaccgcttcgattatgcaatgtgaaaggctgccatgaatccacgacgactctctgggctgctcctggtattcctgctggtgatgtcggccttttgcctctgctcgaccggccctgtcgcagcggccgagctttcccgcggcccgcaggcggaagttaccgtggcttaccagccgctggcctcgccgggggggataatcgtccaggcaatgcagcacgatcgcatcttgcgacgcgaactggcccggagggggatgtcgctccgattcgtcgccgccggcaaggggggcgatgtcattcccatgctccagaagggggatgcccactttgcaaccatggccgatatgcctcttatcgaggcggtcaacgtcgtccccctgtccattatcggtcagctcaaacggaattacgccatggttgtgggccctcgcgggctgtcggcgaaagacttgaagggaaagcggatcgggaacgcatttgcgacgaccggccacttcgccctgctgaaggtcctctccagcgccggcctttcggagcgcgatgtggctcttgttccccttgatgtaaacctgatgcccgatgcgctacggaacggccacgtcgatgcgtttgccgcctgggaacccaccccgtcacttaccatcggcaggaacccggatcgctacggcgccatcggccggcagcaaagcatctcgttccttgtttccacaagggagttcaccgctcagcatcccgaggctgccaggcaggtcgctgccgcgctggtgcgggcgatgcactggttcaaagttgaccggtcccatgtcattactgcggtcagatggaacatcgcagcaactgaggcattgaccggagccaaaccccaagtgggcgagcgggagtatgcaaaaagcgccagagccgatctggaagagctcggctattcgcccaaaatgtcccgctctctaaccagtaagcgatccctccttctggatgcgcaggagttcctcaagtcaatcggcaaggtgccccgtgccgccgctgaggatgctctcatcggcagttttacctacgatattgtcgaggatgtgatgaagaagccgacacagtattacctctcccgcttcgactatgcgccgtaatctccaaggggacatagtcgcttccatcccctggcggaaaagcattgccgggaaaatggtcctcattttctgttccctgttcgcggttgtgttgctggcggtacagtcggtagagttgtatgggcttccgtacggtctgttcaaggggagcattgaggaaatgatcgaccaggagttcgtggcgctcggcacggttgcggacaccaaaaagatcctgatcgagtcgtggctcaaggagcgccggagcgatgccaggatcgttgcggtcaatccggtggtcagggcactcatcaatatcccaaacccctctgctgcgatgactaaaacggtgtcgacctggctggcgagcctgctcgacacgtaccagtatgagtcgatcagcatcgttgatgccgtgaccggacttccgatcgcctctgcggggaatcatcccccaggccctgttactccttattcttaccttcagactgctgcccgtcccggagttgatgagagcatcataattgtcggcactcaggatcgcattcacgtggtacgccagcttggctacgagcagtccgaccacggggagccgcgggcgctccttgttatcgagctgaacacggacgcagtgttcaagccgatcctcgctacccctatggcgaccctgctcggcaaatcatgggaggtgatcctggccgattctgcttcaggccgtcttatccagcgcatggccgctgactcggattcgccggtgccggcaacgattcgggataatgccctgcaactggcccagggtgggagcgagggaaccattatcgacaccgattaccggaacgttccggttcttgccgcctaccgccacataccactgtcggcagacagttcctgggggctcgtcatcaaaaaggacaaagccgaagtccttgccccggcccacagaaaccgtcaggtgtttctgtggttcagcttgttcggcatcttcatagtgtgccttatctcgctgattatttcgcgggcattgacggggccgctgcgaatgatcatgagcacgagcgcggagatcgaaagcggcaacctgtcggcccgggtacctgttcttgggtcggacgaactggccgacctcggccgaaccttcaatgccatggttgaccaactccaggcctggcatgaagaactggacgcgagggttcttgtccagacagaggaaatcagggcaataaatgaagatctcgagcgccgtgtcgctgcaaggacggaagagctgcaggcagccctcaaggatatggagtcgttttcctatagcatttcccatgacctgcgcgccccattgcgggccatcgacgggttttgcgggatcctgaatgaagagttccgggagcggttgccggaagaggccgggaagtaccttgtccgcatgtctcacaatgcccgacgcatggggcagctcatagacgacctgctggccttttcgcgtctttcgcgccagccgctcgagcgtgaaacggttgatatgggtctgctgttcagagaggtgttcgagtcgctgatgtccgatggagaaccgcgaaacgttgtgttcgaggtggcgccgctgccgcagtgccaagccgaccccaagctgttgaggcaagtggtaatcaatctgctgagtaatgctcttaagttcagcggggggcgctcaccggcgaacattgcggtgaccagccgcagtgtggatggcgagacggtctactcggtgaccgacaatggcgtcggttttgatcatgcctacgcggataaactgttcggcgtcttccagcgctatcacaagagcgaggagtttgaggggaccggcgtggggctcgccatcgtccacaacattattcaacgtcacgggggacgggtatgggcggagtcggaacccggcaagggagcgaccttttcctttacgattggtagtgaagtgagtggggaagcggcacccgggtggagcggagacgggcgcacggcataaggtgccttgatgtttcgtcgataaagggttaagcttggcccaagcacggcgtatacatggtggagtgaacatatggcggaagaaaagttttttctgggcagacaaccaatccttgatcgggagcaacggctctacggcttcgaacttctgttccggtcagccgactctctccatgccaatgtgaccgactatctccaggccagcgccagcgtcattttcgatgcgctctccagtttcggcttccgcgagattctcggcaagcacaaggggtttatcaacgtcaacgccgatgtcctcatgagcgaggcactggagcttcttcctcccgaaaaggtggtcatcgagcttctggagcatgtgccgattaccgaaaccgttatcagccgttgccacgagttgcgagagaagggtttttccctggcccttgacgaccatatttacgaaccggtttatgaaccactctaccatctcgtcgatgtgatcaaggttgacctgttcagaaccggcatggaaaaccttgcctcggaagtggaaaccctgaggaagtggaacaccaagctcctggccgaaaaggtggagacggtggaacagtacgagcgatgcgccgacctcggctttacctatttccagggctactatttcgcccgcccggtggtgctcacccgcacccgtgtcgacgtggggcggctggctatcgtcaagcttttcaaccagttggtggcggaggttgaactgggcgaactggaggagaccttcaagcagaacccgaatctggtcctcaatctcctgcgactcgttaattccgtcgccgttggccttaaggacaggatcacctcgcttcgccacgcgatcatggtgctcggctaccaccagttgcggcgctgggccatgatggcgctcttcgccaacaacgcccaggggggaggggacaaccctctgctggtcatggctgctacccgtgcccgtctcatggaactcatcatctcggagcagcccgctgcccggctggatcgggactaccccgaccgcgccttcatgaccggtatcctgtccttggccgacgccctgctcaaggtatccatggacgaggtccttgcccctctcaatctggataacgacgtgcgggaagctctgctttcccggaccggggaactgggagagctccttaccttggtggagaagatcgaaaaggacgatttcgagaacatcgcttccagctttgagcagttccagctctccatggagcgtctcgcccctgtccagatggatgcctgcaactgggcaacccaactgggcgaagtcgcctgaccacgcccagccggacgttattccataagccttgactttgccgctgcatggctctattctgccagtttattcatgcggatatgtcagtcccgcgcgcagaggagcatccatgaagcccctgtttctcaaccccccaacctacgaagatttcgacggcggcgctggcgcccgctaccaggcctcccgtgaggtaacctccttctggtatcccacgtggctctgctttccggccggtatgatcgaaggatcccgcgtggtggacgcgccggtgcagcgcttcgatctggacgcctgtctcgccattgccgctgagtatgacatggtggtgatgtatacttccacccccacgctttccctggacatcgaaaccgcccaccggatcaaggagcgcaagccggctacggtgactgtcctgaccggcccccacgtgacggtcctcccggaagagtcgctccggcagggggaaggggtcatagatatcgtctgccgcggcgagttcgactataccaccaaagaactctgcgaagggcgcgagtgggaaaaggtcgacgggatcagcttctggaaaaacggcgccatccaccatacccccgaccgtcccccaattcaggacctggacgcgctaccgttcgtggcaccggtttacaagcgggatttgccgattgccgagtatgtcatcccccacttcaagaacccctacgtatccatctactccagccgcggctgtccgtccaagtgtatctactgtctctggccccagaccttttccgggcgcgccatgcggacccgcagcccccaaaacgtctacgaagaggtgaaatggatcgtcgacaacatccccgagatgcgtgagctctcctttgacgacgatacgttcaccgcggaccggcgccatgcccgggaagtggcggccaaactgaagccgctgggcatctcgtggaccatcaacgcccgggccaattgcgactacgagaccctcaagatcatgcgcgaggcgggtctgcgccacgtggtcgtcggctacgagacggggaacgagcagatcctgaagaacatcaagaaaggggtcaccaaggagcaggccatcgagttcaccaggaactgcaagaagcttggtctctccgtgcacggcgccttcatcatggggctccccggtgagacgcgggacaccatcagggagaccatcgagttcgccaaggccctggatctcaactccattcaggcctccctggcctcgccctatccgggcaccgagttctgggacctgtgccggcaggagggatggatcgcctccgacgcctacattgacgatacgggccaccagatgtgcgtcatcaactatccccacctctccaatgcggagatcttcaatgccgtggaggagttctacgacaagttctacttccgccccaagtttattctccggacggtcatgaagatgatcaccgacggcgaagagcgtcgcaagcggctaaaggaagggaaacagtatctggaatacatgaaaaaacgcaaggccgcgggccattcctgctgattccgaccccatgaaacgcgtcatcatcaatgcagacgatttcggcctctccgacggggtcaaccgcgccgtcatcaaggcatggcaggagggaatcctcacctcggcctcgctcatggtggggggcgacgcattccacgaggcggtccatttggcaaaggccaacccgggactccacgtggggctccacctgaccctcgttcaagggcgggcagtgggggagcacggcggtttcccctccatctgcgacagcaagggggctttcagcgacgatccggtccagacggggatgcgctatttcttcatccgctcgttccgcaagcaactctatcgtgagatcgaggcccagatcgtccgttttctccagaccggcctgccgctctctcatgtggacggccacctgaacatccatatgcacccggtggtcttcgacctcctttgcgggctcatgcgcaagcacggcatcaccaccttccgcctctgtcgggaaaacctgcgggcaaaccttaccctggatcgggaacgcaggttcggcaagatggtggacgcctttatcttctcgaagctcgccggccggtgccggcccattctcgaccacctgggcatcggctatgcgcaggaggtgaaggggctcctcaattcgggccgaatgaccgaggagtacctgcttcgggtgctcgatacccttgaagacggaaccacggagctctactttcatcccggctgcctcccctgcgccgagattacgcgccggatgccggactaccggcacgaggaggaactggcggctctcatgagcccccgggtcaaggggcgtctgaaggagctcggcatagagctcggcaactaccggggagaggtcaagacctatgtttaaaacagtaatcattatgctcatggctgtgtcggccggtaccatcggcgacatcctcctcgccaaggggatgaaggaactcggtgacctgtcggccatgaacctgcggggtatcctcaatgtagccgggcaggcccttacctcgccgaagctgattttcggcaccgccatgctggcgatcttcttcttcctctggctagcggtcctctcctgggaagacctgtccgttgccctccccatgcaggccctcaattacgtcctcgtggcgttcctttcccagtggtttctcggcgagaccgtttctcctcttcgctggaccggcacgattatggtctgcgtcggagtcatgctgatcacgaaaagcggaaccccctgatgggagagaatgcttcatacgcaacgaaaaagggagccctgcggctccctttttcgttgtaggacggtctccgtttctcagagaatttcggagctgagggagaagtgaaccctgacagtccccggatcgggatcgcgttcaccaacggggaagccgaagtcgatccgtcccgtgagatacttggccagattcaggatgaagccgaagccggcgctggagagaaaatcattgtgatcgatggattcgccgcttcccttgtacggaaaggcgccgccgtgatcgaagaagatcgctcccctgagcagggggctaagccggacatcgtagacggatgcgtctgccgggaagaggggaagggtcagttccgcactgacgaagtagccgtcgtcgccgatgaggagtccctcgtagaaccccctgacagtggctatgccgccgagctgaaattgttcggaagaggggagcaggtgattgccagatacctggccgcttgcccgcaccagggccgaaaaatcgtcaggcagaatgaaagtcctgaccagatctccattgtatttgaaaaagctccggtcgccgccgaagtcgtggaatccctgggtaaggacgtgccgggtgaaccaggtgccgtagccgtcgatggcaagcaggtcaccacccagggtaagggtcctggttctgttttcgaagatggtgtcgccgccgaagtctgtggtcgattttttccagttgaacccggcaaaagtggtgacgctcagggctggactgagtgcaaagggctgactgagagtgagtcccaggtcggaagaggtcccatccacgtcaagtgactcgaagggccccgaagtaatccagatactggtgtagtcgtaggtgacgccgagccgggtaccgaccggggtgagggggaggctgtatgaagcatgagcagagagggtgccgtccgccacggtccccccgacggtgaggggatcacgaatccccagcaggctcaggtcctgcagagtgagccccagccgctcctggccgatgtacctgcctcctccattgtcggcgaaagctaccacgcggtagttgtcgggctcctgagtcctgaggatcaggtcggtggtgccggtggctgtgcccggcttgacctctgcccgaagcttgacgtcgttgatggcattgaaacggaagaggtcgttttcgagggtgtccagccggaccaggtccccctcccgaaggtgcagtcgtgacgtaacgaaccagtcccgggtatggcgattgcccccaaccgagatcctgccgacgcgtccctccaccagcctgatcctgaccgttcccctctcaaccttttgcggaggaagcacggcgcgggcggtcaggtatcctttctggcgatagagatcattgatcctgtccaccattgccagcaactcgcggatactcacctcctttccctccagtggggcgacgacctgccgcagatcatcttccgtgagaatttccgagggatcggtgacgatatggctgatgaacacccgctggccgccgtcggccggaggctgtggcgccggctcggtccggtcggtaaccgcctcctccgggcgtgactcccgcgactccttcagtctctgctgcagctcgtagtagtcccggacgtcggactcgcgtttcatgacggcaccggcctcgcttccccgcaggtcctgggcgtgagccggggcagacaggcaggcgagcagtgctgcggtaaagatcgtggtcgttttcatgtcatcccctaacggtttgcaccagtattgccggtgagtaccttcaccgtatcggcttccagcagggaatcgcttgcgtcgatgcctaccgctccgggctgaatatccaccgcgtcatgtccggagggcgccatgtgccgctgccatgggcgggatcccggttccatggggtcgtagtacaggcggttctgccgcttgccggtccagatcatcttttcggtcgtgccgaccacgctgttctcggtgctgaacccgttgaccacgaagtgaggatcatagttgacagcgaatgcggtggtcgtgaagcgtttgtcggcagtcatcgtcagggagaaaggctccgtggcatagagttgcaggtggcacggccgaacccttttgtcccggttgccgacgataacgtgatacaggctgttgctgaaatcgccccgattgccgatacgggtatcgaagaggctcagattgtccacatcggcggttattacggcggtgtcggacgagagatgatcaaagtcgatggcggtgttcgaatcggtcccgattcggaccatgtccgccattgtcttgctgccgccgtccacgtcgaagtgaagcgtcccgctccccgtgtgatggatttctcccaagagcaccgtgtcgccccgggccatgaccgattcggcaacgtcggcttggcccaccacgatggtcccgccggagaaggtgttgcgcacgtcgagtactgtcgggtcaacacggtggaccgtgaggagcggaccgttcgcccggatcgaaaccgtgccgggcgcggagatatgatcggcgtcgacggacccgtcgggcaccgtaaggtgcaccgacccggtctggctgacaacgctgtcgacggtgagtccgccgccttgttcttcaaggaagaagctgtcctgtgacagcccggtcagtatgcccgccggccgcaggcgggagacaatgaacttctccgcggagccgacactgccgccggccgcttcaaggctcaggtcgtcggtgatcaggttctcccggccgtcgtcacggccgttgacgatgttagcggatgcggtcatccggattcggcgcggggcggtgatcccgccgacaatggccgagccggcggcgaccgacagttccactgcgccgtttgtgcttgcgatagtatcgatggtgaggtcgccgttccgttcttccaggaagagatcgtcgcggacccaggcggtcaggactccgttgccggacaggtcagtgaccagcgcgttcgccgatgtgccggcgccccctgccgaggactcgatgatcaggtcgtcgccgatgatgttgaccccgttgtcatcccgaccgttaacgatgttgccggatacttcgagcaggacatgtccgggtgcggagatttggccgatggcggccgacccgttggcgacggtcagttccactgcgccgttctggctgatgatgctgtcggccgagatgtcgccgcccgcttccctgatgaagataccgtccctcgcccgggcggtcagcacacctcccagtgacaggtcggtgaccagcggtctggctgcggagccgaccccacccgcagaggcttcgaggatgagatccctgccgatcaggtttgcctcgtcatcggtgcggccgttgattattccgcctacgatcttcaggcggatatccccgtttcctgcgtcgacccggtcgatgttcacatccgtttcagctcccaggtagacatggtcgcgggactggatggtcacgctctgggaggcccgcacatccacgtcgttcttcagttgcacgatcaggttgccattgtcgatggtgatatcgtccttctcggcacgggcgaccatgatccgctggtcgggagtcaccgtgccgttgctgatggcgtcggcggaaatcacctcgtcggcaaggacgctgccgacaccggcccctgtcacgatggtgacgttgcggcccgagacgttcgcctcttcgatgagaacctcggtcttgcccagttcggggatggtggtcaggttcttggcgttgagcagttcatcggcggtccagacgccctcgttgaattcactctgttccgtggcggtcagggtgtattgccatgacggatcgtaggtggcgtcatactggtcgtcgctcggatcaaagggggtaccgttgtcggagaggcggtgtgccgcctgatactggcttttcttctgctccttgtactgatcgatggattgctggactttcgtgtcgtcggtcagtttcaggtcgtcccaagttgtcaggagcttgtccttcgtgtcgtcatcgaggccctcgttgaagttgtaatcctcaaggccgccgtccacggtaagcaccacgtctccttcccgggacgcaatccggttgatgtgcgcattcccctctttttccgtcaggtagatgctgtggagcgactccgcggtcaggatgccgtcggcgttgaccacgagggcgttgtccccggttccgatgccgcccgccgtggcagtgagagagatgttggtgccggtgatggacggtgaggttccggaaccgtccctgagtgagcctgccgatacgagacgcacatcccccgtggtggtgacggtgtcgatcaccaggtctccctccacctcttccacattgatcaggccgccggcagtggccctgagactcccgccaaccgtgtcggtcctgatcccctggtccaaggtgccgatgctcccctccgtggctgtgagggcgatattcctgccggtgaccagataggtatcgttgagagagtagattccgccccggtcgttcctgatgctcacgttgccgactgtgttcctgatggagccgttcaggtagatgtcggagggtccggcggcgccgctgttgaagatgctgatcctcccttcgtccagattgcccaggaattcgatgccgatgggattgtccgctttcttgccgaactggtcgagaatggcctgcttcatgcccgcatccaccatcagtgcgaactggagccagaagttaccggcggtgaagcgggtagtccaccagttgtcccaagctgctgccacatccttttcggtgatggtccagtcgctgaacgtagcgacgcgcgcgccggcatggggtgcataggatgaagaccggctgtcagccttgtggctgtccagttcggtatagataaattttctggtcgccgcgtcccagagctgatatccctgggacacgttgagggcgtctccgttgccggtgatcagggtgaggagctggttgttgtcccccacgtagatgccgttgtcagtgtacttgcggccggtgtcgacgatcttgatctggccgtcgacccgcggtcccacgtccagggtgttgatcaccacgtccctggacgagaggttctcaatgacaatttcgccgtagccgtccatgaccttcagggcgcccgtgccggtcgtgctgacgatattgccgaacagttccacctttccgccgccgaagtccacccggtagatgacgatccgctggtttaccgggtcccacttggccacgctcaactcgtcgccgatggtcgggatgaccatgtccggaccgagtgtttcgggatcgaactcgggaatagtgatgtagcggtaaggaatgccgctctggatggtgtcgttgatgtccagtatctcgccgctgatatagatgttgttgccggcaatcaggtggcccggctggtagaggcccggctgccactcgcggacaaagccgccctgcatgaccatgtccaggtcgtcggcgataatgttgccgccgacggcgacgctgccgctgttgttccggatggaaacccggccgccgtagttgatgatgtcgcccttcaacacgatatcggacggggtgagggccccggggaagtcatccagataggcgttgttgaagatctcgatccgccggcccagattctgtccggcaacgatctgcagcgtctctccgccataactgtgggacgtgatggccttgccgtttagattgacattgccgctggcagatttggggatttccaggtcgttcaactccagatgcgccagagagttgttgtcgatcctgatcatgaagtcggtccccggcaccttcagggtcccggtccccttgagggtcgttgtggtgatattgatgtcgcccgacccggtcatgaggtccttgaccgcgatcaggggaaccgtaagttccgcgttgctcttcccctcccactctgccagtttctgctccaggatctgcacctcggtcttgagggcgtcgtacaagatcttgtcaccttccggcaggttgggatacgtgccggaagggtcgatctcggcaatcttggcgtcgagtttggccttcttgtccagcaccttgtcccgcaggttaatggtggtctgctcgtagtcagccgaggtaagggtacctccgaccaccgtcccgtccggtccgatcaccagggtcttgtggcggttcagtccgctttccagggtgccgttcacggtgacggacgggccgctgacgtcggtaccctcgtggttgaagaaccagctccgccggcttccgttgctgtagatggtgatgggtatgccgaagaggaggtatgatttctttttggccttggcatatccctcgacggtggcaaggccgctgaaggcgcccagattgatgtctcggcccgccttcaggttcgagccggtgtcgataaggatgtcgttgaagtcatagaggtaggcccatcccgtcacgtcgctgaccgggatggcccccgacacccaggaacgggcgtctgcccgggagatgagactgttctggagatccgagagcccctggccggcaaagaggtcgatgtcgttgtcggcactgagcgcggcattcgtcccgaccaccacgtcgttgtccgccacaacggtgttgagtgcggtcccatcgccgccggcggcgaatccccaagtactggtgttggtggtggtttggacgttggcgttggtcttggccagaacgttcaggtcgttgccggcgtgcacgttcgcattggctccgattgtggccgtggcggtgttgtcgctggtgatggccgatcgcacgtcggcgacggcgatgagccctccagcggaaagttgtgccatgtctgtggccagcacggcgttttcagcggccaccgtcaggtcgccgccggcgctgatcgtctggtccgacccgctgatggtattgcctgccagggtagcagtggtgaaggtgctcagggaggtggaactctgcccggcggcgccgccgaataccccgcccgcccctgatgtgaggttggccgggcgttgcgggctgtactttacgatctcattcagggccaggacagccaggtccgtcccggcttcgagggcgttattggttcccaccgacgcctccaccacggacgttgcggcattgtcggtccgggcgccgctcacccccacgaggccggccgttgagctgtcggcaaaagcgttgagggtagtcagagcatctgccgtaatggcgatactattcgttgcatggatctttcgggcattgtcatcgctgctgtcggcgatggcagcggtagtggtgttgacctggatagtttcggccctggtcgtgacccctgctatgccgccgccggcaccggcccgggagtcggccagggcgacattggacgaggtggcggccacgttaacgctgtcggtggttatggccgtattgccgccgatgagagcacctgtcgttgagccaaaccaggagatgaaacgcccctgggcgtcgtagagcggcactgcggtgacggccgtggctgtgttggagccgaaggccgccaatccgccgatccagccgctggcatcggaagatgcgctgttggtggtggttgcggtgacggatacggctctgtccgcctcaatggtgctgccgctgccgatggcagtgttcacctgcggcaggccggtcgcggttgaagtggtgccggctatgccgatcagcgccccggcagacgcagtagcgtgggtcgtggcggtagtggtcgccgtgccgcttaccgttacatcctgtcccgcagtaatgaccgtctcgtcgccgatggtggccctgaccacgggcatggtccgagccgttgcctcggagacccccacgccgagggctccaatgctggccccgttggccgttgccgtgcccgtgacggtggcggttgccattgccgccacgtcggtgtcgacgcgggcggcggtccggttgccgatctcggcagttaccgtggggccgatgtctgccgtggcaatggaaccctggcccgacaagatgccgcccgcagcggcttcggaacgggccgtgccgttggtgatggtctgggcgctcacggacaggctgccaacggtatcgcccgtgttacggctgtcctggccgatccgggtatcctcgcccaccgaggcatcgattgtgccgccgacacgggcctttgccagggagagaccgccggcagcggcgccggcactgacgccgaaggtgtgggccgttacggtatgcagaccggtggcgttgatgtcgacctgatcggccctgtcgattaccccgccgtcgcccaggtaagcggaggtgcttgccgtgtcgttgtagatcgccagcgcggcgttgaccgcgacgatgccgcccgtgcccacataggcgtccacggtgcccgtggcgtcggtgttggccgaaaccaggatgttgcctgccgcattggcccggccggaaccgaggatgtacgcctgggtagaaccgctgacattgactatgccgataccggccccgaggcccagagctccccccgcggctgcgccggcgaggatgtcggcatccaccgtccgcctggcagacacgtccacatggcgtccggcctccactgcagccccgccgatgaaggcggcagtgccgcgtggggtctgattattcaactgatcagtgacggcaacgtccgagcgcttggcttgggcatcggcggcgatggaccggatgcggctgtctccggagccggtgagcagtgtgccgatactgttgtccgaggcctggtcgtcggcatagctattgacgtcggcgaagtcgccgccatcggatttcagctgatctttggcctcctgttccaggccggtccccaccgaatagaccgcaacccctccggcgattgctcccagaccgccggcagcactcaccacgaccgaatcgatttcggtttttgcgagggcattgacctccacgtcccggttggcgtagatctgggcaccatcggcgatggacgcgctggtgtcgttcctgatggcgcccacgtcgacgccgccggccgctcccagcgcaccgacccccagcgcgccggttatgacgttggttctggcgctgttgcgggcgctcacgttcacatcctgctcatcgtgaccatccgtgaccccttcgttgacggaagcattggtaccgatggaggcgcgggtagcggaatcaacggtctgcaccgtaaccgcacccgatacgccggcgtagaatccgccggcacctgcggccgccacagagaaaatatcctcggaagaggccgcctccaccgaaagtcccctgatttgcccggttgtatcactgtcatcgccggtataggcggtcatggagccggtgtcgttgccgcgggcgttcaccgtggcattgctccccacggtcgccgtcgtttccttgctcaccgaagtgactcccactgctccgccgactccggcgcccccgatgccgatggcaacggtgccggcgatcatgtcggtttcggtgtcgtcccgggccgcaatacgcacgttgccgcccgcgtccaccatcgagtccgtcccggtgccggcactcgtggtgttgtcgatggacaggacggatacggagccggagacgccgaccgtacccgccacgccaaggctggcggagatggagagcacctcttctcctgccagggcgcttacctccacgtcctttgcggcactgaccagcgcgccttcgccgatgtccgccgtggtggtcaggttcgccacggtcacatcggccccgacgccgatgcctaccgccccggcaccggagcccgatccggccactcccatatggtagtagtcgtttccggcggccacgaggaccgactgtccggcgtcggctgcggcggtatcctggttgaccgtggcccccgtgccgatggtggctgaggtggtggttgtgatggcgttgacgttgccggccagggtgattgccgctgtccccgcgatggagccggttgcggagatcgattcgatatcgtcctgattcgtggcggtcaccgcaactccattgaccgtcctggtgctggggggtgcggagcgctggccggtcagggcaccactgtcgctgccggagccattggtggtgggtgcgcggatttccccctcgtcgccggaatcggctccgtaagacacggcaaacccgccgtcggcaaccacgaccccatcccctgttccacgtcccgttacatcggcctgttcgccgatggcggcgataacggtcttggtgatcacctgcaccgccgccgaggcgccgacgccggcggtccccccaaaggccccgttcccggcgatcatgtccatctcggtgccgtcatgggcgctgactgcgacactgccatcggcgcgcaccacggcgctgttgccgatggtggcggcggtgttcagccccagatcatagaccgatgccgaccctgcgatgccggccgacccgccggcagagagcgaggccgccaccgaggtgatatcttcgctgctgtcggccgtgacgacgatgttcccctttgccttgaccgtcgtgggcgtctgggcggacgaggcgatgcttgcctcggtgtccttggtgattacccccacgtcggccccagctccgactccacccgatccgccgaaagccaccgccccggccacgccgagcaggccggtcctgtccgatgcccggataaggacgttttgggcggcatcgccgtcatcggcatcgttcacgtgtgcgccttggccgacggtggcgtaagttttttcgtccaggacggtgacggtggccgaacccgcaatgcccaccttgccgccgccggctccgccggcagcgatggtctggagattttcgaaggaggcggctgaaaccgccagcccggttacatcttcttttgtccggttccccgaggcgtccttgtcgccggtatagatccggcccgcagtgccgttgccgcgggcactgaccgtggcgccggcgccaagggtcgcttccacgaggttatgagtgacgagcgtggagttggcgacggcgatggccgcgctgcccgcgccagccacgttgcccgccaggctgaagatatccacgtcgtccgaagcggtgaccagcacgttgccgtcggcggttacgccggacgtgccgtcaatggtggcggtcacgctgttggtgccttctgccaccgatactgatccgccgatgcccaccttgcttgcgaagctccctcccacggcaaaggcttgcacccgagtggtggaatcggccgcaacctccacgttacccgaggtagattccacgtctgcgccggtccggatgccggcatcaacaatgttgctcacatcgctccaggcaaaggagaggccgaaggccgccttgccggaggtggcggcgagcccgccggcaatggcaaatatccgcgactggtcgtcggcggcaagggaaatgctgccgactgactcgacgccgctgccgttgttctggccggagatccaggcatgggtctcgttgctgagggtgttgaccgacaccgcggcctcgccggccatgtcccccgtgctggccccgagggcggcggagatggtgtcgatggcgttgttggtggtggccgagacggtgatgtccccagtggcggtcagggcggatgtatccacatacgcctgggtcaggttgtccaggctgttccaggcgaaggagaggccgattcccgccttgccgccataggacacggcgccggcgatggatttgatgatcgagtcgtcccgggcggtcaggtccacagcctcgactcctcggaccgtactcccggtcaggtatgtctgggttgtgttggtaatttcattgaccgacaccgaaccggcaacccccaccttcccctttgtgccctggaccgaggccgagatggtattgatctcaccgttcacctgggcatccatgtccaggtctccgctgatggtaagcgatgcgtcatccaggtaggcggcggtcgtgccgcccagggtgttctgcgagtaggaacctgccagaccgttgccttcctgctgagtggagatcgttacggcgccggctagggcgttgacggccagggtgttggtggcgctcagggtggcgttgccggcctggcttaccgtggcgccgtcgctgatgtaggccagggtgtcggacgtgatgtcgtttaccgacgcatcgcccgacacggcaatgccgaacgtgcctttgccgctgccgctggaaccggccacgctgccggcgccatccttcgtttcctgagcatccttggggacttcggtctgggccgtgctgttggtggcaagggctccagtcacggaataggccccgatctcattggaggaggttgccttgaccgtcagagagccgtcagtgctgacctggcccaaggcaggtacatcatcctgctgtagcgggtcgtagttgccgatgtaagccgaagcatcggtatcgatggtgttgagcgacacggcgaagccgatgccgacctggcccttggtggccaccacgccgccggccacggaaatggtcttcgcagttcccttggcctcaacgctgatattgcctccggcgtccacatcggcatcatcgtcgatggccgccactgccccgccggtgatggtgtttatggaaaccgccccttcaactcccacctggtccgacgaaccgccggcctcggtcacggtgaccaggtggttcacgttctccgccttgacatcgatggtagactcggatttcaccacggaatcgccgcggatggttgccgtcgcgttttccctgatgtcgataatattgcccgagccgccgattgccgccttgccgccgctggtgccgagaaatttcttcgacagcagccccaccgcgttgacggtgctgatgtcgtttttcgcgtgcacggtgacgatctggttcggcagggtcatggcgtctttgtcgaaaacggtgttgatcctagccccttcgtcgatccatgcgttggcattgttttccaggttaaagacgctgaccgccgctgccaggcccatgccgctcttcccgccagccgagttgattgcgtaggaggtgagcagcaggtcgagaattccgtcctggagatgattcaggatcgtaactggcgagtcccaatcgatctgccaggggtaagggacgacggtctgggcatcgaccagcaggcttcccgtggcgtcgaccgaagcgccggtcccgatgctggcgctggcattgttggtgaagtcggcgataacggccgccccgccgatggcagtgccggtagaggtggccttggagccgacgctggcgttgggacgatcatcgatccgggcggtgacgtcgatgtttccctgagcctgtaccgtggcgtccggggctatggccgcggtggtggtattcacggacttgctgtaggtaaccgctcccgagaggttgaacgtgccttccttgatgcccgggaagatgaagccggtaatgcgctcggaggtttccggcttgagcaggccggtggcgtcgatgatgcctttggtgacgtttcgcttgatcccggcctggaagtcggtaattctggccgagatggtgttcgggttgcccagcgtcgccgcgtcggcgccggtgttatttttggtgatgtccgtggtggctttcaccgtgacgttgccggcgtcggcggtaacgttgccgccaagggttgccgtcgtcgtcgtggtcgactcattgaccgccacggcgatgcccacgccgcttcccccggcgtttttggccagggcattggccgagatgtccgccgtggctgctgcgttcacctcaaccgccccggctgtggtggtggtatcgtttcccaccagggatgtggtgacggcggtattcttcgcatgaacgaatacggcatcaacgggtttgttggtagagtttacgtcggcagtcacattaatctcgacgtcggtggtcgccttgactgttgctttgttggcggcggacagttccgttgttccattcaccagggtttttgcttcaacggtggattcgccccatgccgccgagaagagcagggggctggaaaaggtgggttttgccgctgatatgccctcggagctgatggtaagcgtgtccccggcactgatgaaggtggctccgccgacagttgtgtgcgccgtggcagttgagagggataccaggggtatttcgctgaagtcgaagagttgatcattgagaagctggagctcgcccgtgaccggatccggcaaccaactctggtcggtcagcttcagaacactgccaagaacgttgaaggtaagcgaggtgtcggcggtgctggtgatggagaccttattgcccctgatgtagcttttcgcaagaaccgtggcctggtcggcgtcccgcaggtcgtcgatgatcacttcggcgacggcgttctttttgaacccggcccgggcgccggcctttgcctcgatggttaccgcgccggtcccttcgatagttgtgccgtacagctcggtcttggccgtggcgctggtcgtgactgccaggtactcgccgccgggtccgtcggacaccaggtcgtccagttcgctgttcagataggcctgtgcctcatccagcgagagggtcgggttctgttccagcagatgcacgatcagggatgtgtccgcaatggacgacagggtcacgttccggccgcgaatgacggagttcactgccctgatgccggcgtctgcggtgcgtgatgcgccgatggcgttgatagcggataccttgagcagcacatcgcctcccttggccgggtcgctggcatggccggccaggagacgggcgccgttattgagagtgatgttttgcccggcaaggagctcgatgttgccggcaaggtagtcgccgctggcatgagtcagcagccgggcgccggagcccagggtgatggttggcgcctcaagggtcaggttgcccgagttgccgctcgaattatcggtcaacaggtgcacggcggcatcggagggatcgccctcgatcttccgggtggagatcgtttcgccatccgccacgatcagttccgtgccggcctggagatggagcgactggcccttgctgtaaattgatccatagttctcgacgctttgagcagccacaatttcaatgccgccgttgcgcgcgacgatgttgttgccgctttcaagtccgtccgcgttgaccatggctctgaagagcgaacccgtgtcggctgctgtcccgtaggtgccggtggaagtgatcgttccgctgttgacgacgctgccgccgctgaggcgaatagtgccgagggcattgatctgccccctgatcgaaatgagcccgtcggggtttatggggactgtgccgttcagcatcatggcggcggcactttcagaggggacaccgggggccaggaaaaagctctccatgaatgacgtggtgggcgtcatgacggacagggcgccgacgttgacgcttcccgacgcgccgaccagaaagccgtaggggttcgcgaagaagacgttaccgccgatgcggccgtccttgtaagcgttgaggatgccgtcgatggtacttgcctggccgtggaccaggttcaggaggttgacggcgctgtccggtacgtgaaggttgaccacgttaccccggtagacgtcgaaggtctggaaagagttgtaggcattggcgccacggacggtggaggtggtgacgtcagtgacgttgtccctgatggtgagggaggtgccggttctgccatcgggaacgatctgggcggggaaggcctggggcgggagagagagggtcagtgctgcgctgagagaaaccagttttctgaaggtgctgcgtttgccggtaaaggcgccaagtgtccttttggctcgttttccgttcatggaaagcctcccactgcgccgtgccggtgcagatgacccgtcctgggtagaaatggtatgagattttgaatgtatgcattttaataatacgttgattgtccgaagagtcaatgggttactgcgggccagctggtggtggcgatgagaagtgcaacgaaaaagggagccgaacggctccctttaggtttcggaatatctccgacaaacggtactatttcttggactggacctcttttaccgccttttcgaatgcttcgggactgaaccccttgagcaccttgtcattgccgatgatgatcaccggcacgccctggctcttgtatttcttcgtcagctcttccatcgccgtggcgtccagttccacgtctttgttgatgaacggaatgtttttggttgtgaagtactccttggcctccttgcagtgggggcaccacgccaccgagtagagaaccaccttcgggtaggtctgttttttggcggacgcgtcgatcttgctctgggtgggagatacgtcggcagccagaaccggcacggccagagccgcaatcgccagaacgcatgccgcagtgaatattttacgcatgaatctcttctcctttgctgtacaattggcttcgtcgttcctccagactataccgaaggggaagggcaagtcaaatgggtaggggacacgccatgaacgagcggatacggatacgggagatactggccggaacaccagccggtacggaagtgatcgtcaaggggtgggtcaggacgagtcgcgtcggcaagggggttgcctttcttgcggtgaatgacggatcgtgtctggcgagtctccaggtggtggccgaaccgggactcgccaactaccatgagctgcggggcatcggcaccggcgccgccgtggcggtccgggggatcgttgccgaatcgccggccgcggggcaggccgtcgaactccacgcgacgaaggtggtcgtggtcggaggcgccgacgaacagtatcccctgcagaagaagcgccacaccttcgagtacctgcggaccattgcccacttgcgtccccgctccaacaccttcggcgcggtgttccgcgtccgctcgtcgctggcccaggctgttcaccgtttctttgccgaacggggctttctctacgtccatacccctatcatcaccaccagcgactgcgaaggggcaggcgaactgttccgggtcaccactctcgatccgtcggccccacccatggcggacggcgcggtcgatttcagccaggatttcttcgcggcccaggcggggctcaccgtcagcggccagcttgagggtgaactctttgcccaggcattttccgatatttacaccttcgggcctaccttcagggctgaaaattccaacactccccgccatgccgccgaattctggatgatcgagcccgaaatggcctttgccgacctgagggacgatgccgcgctggccgaggattttttccgttacctgtgtcgccacgttctggacaactgcgccgaggacatggcctttttcaacgaacacgtggaccgtgggctactcgcccgggtagagcaggtggccggttcatcctttgccatgatggagtacggcgtggccatcgagcacctgaagcgggccgcggtccccttcgagtacccggtcgagtggggtctcgacctccagaccgagcatgagcgttacctgaccgagcaggtggtgggcgggccggtcttcgtggtcaactatcctcaggagatcaaggccttctacatgcgccggaatgacgacggcagaaccgtggcggccatggatctgctggtccccaaggtgggcgagatcatcggtggcagccagcgggaggagcggtacgatcttctggaatcccgcatgcgcgagggcggcattgctcccgagagcctctggtggtacctggactcccgccgctggggctcgactccccacgccggtttcggcctcggtttcgagcgtctcattatgtacctgaccggcatggagaatatccgcgacgtgatcccgttcccccgtaccccgcgccacgcggagttttgagaatcatagcatagtacgttccggagctcgcaccatgttcgttcactcgctctgtcttcaccttcacctgccgagccattccctcaaggggaagcgggggatcgtcaagagcatcctggcccgggcgaggcaggacttcaacgtgtccgccgccgaggtggacctccaggatgtcccggacgaggcggtgctcgccttcgcaacggtcacgggtgaccggtctcccggccggcatctccttgaacgcctggaggaccggatcgccgaggagcgccccgacgttactattgttgcggccgagttcgaggagcgctgaccccgctggacggctcgtcggcacagaacggataaagaggaccgattttatcttttttgggttgaccttttttggattcatggtaaggttgagaccgtgcccgttggcatgtgatccaatcaagacctgtcaaggaggaagcaaccatggcctatgaagcaaaagactattcgaaactgatcgggatggcgggattcagcgaggctctcctgaagaaccatttcaccctttatcagggttatgtgaccaatacgaacaaggtgctcgacatcctcgccaaaatgctcgccgacggtgccactgccactcccgagtatgcggagctgaagcggcgcctgggatgggagttcaacggcatgcggctccacgagttctatttcgagaatctcggcggcaacggtgccatcgaccaggccggcaagctggccgcgaaaattgttgccgacttcggcagctatgaggcgtgggagaaggatttccgggccaccggcgccatgcggggtatcggctgggcagtgctctaccaggattcggccaccggcaagctcattaacttctgggtcaacgagcacgacgttgctcatccggccggctgcactcccatcctgatcatggatgtcttcgagcatgcctttatgctcgattacggtctcaagcgtcccgactacatcgaggccttcttcaagaatatcgactggaaggccgccgaggcacggttgaaataacccagttcagatcggacacagggggcgcttacggcgcccccttttttcttccggcaatcgggagcgtgccgaccggccgcggcgggaccacaggaggtgacagccatgaaaggactcatcatcagtgccgaccagttcgaggattctgaacttctcatcccctactaccgcctgctggaagaggggattccggtccggatcgcggccccggcccgcggcaccatcacgggcaagcacggctatgcggtgacagctgacctggcgcttgccgaggtcgctgccgacgactacaccatcctcattctgccggggggaaaagcacctgctgccgtgaggcgggagccggcggccctggagatatgccggagtttctttgcccatgtcaggccggtagccgccatctgtcacggtccccagacgctggtcagcgccggactcctgtcgggcaggcgcgccacctgctaccgctcggtggccgatgagctgcgcggcgcgggcgccctctacgaggatagtgaagtggtggtggacggcaacctgatcacctcccgcgagccggcggatcttccggccttcatgcgggagataatgaaaaagctgaagggataggggggcgcgacatgaaacggcttctgctgattgtcatggtcttattcgtgggagtggtgcctgccctgggaaacggcgcgggtgaaaaggtggaattccgtgccactatcggagacgatggcgtgcagcgggtgcggatagtcgggggcgagtactactaccggcccaaccatatcatcgtcaaggtgaatgtgccggttgagatcacggcaaccaacgactcccgcgtcgttccccatgacctgatcgtgaaggcgccggaggcgggcatggattttcgcatcgatctgaagaaggatgcacaggcggtccgcttcacacccaccaaggtgggggtctatcccatgtactgcgacaagaagcttcttttcttcgccagccatcgcgaaaaggggatggagggggtcatcgaggtggttgagtagattgccgaccggtggtatggtgttgcgatgcgccggcaccgcatccggccgccactttctccgttcggagtccatgccatgggtcatgaggatctgcagaaactgaaaatcgacaaagcggcggcactccgccccgctgcccggcgcaggcccctctactggatcggggcggccgttgcccttgcgctgctgctggtcctgttcgcaaccggcgttctcactccggccgtgaccgttgaaaccggcacggtgacccaggtgtacccgtcccagacctttaccctgctcaacgccagcggatacgtggtggcccagcgtaaggcggccgttgctgcgaagctcactggccggctggtctggctcggcgtagaggaggggagcagggtccgcaaaggagatgtgctggcccggctggagagcgacgatgccgctgccggccgggatcaggcggccgccaacctgggcacggcccgggcgagcctggaccaggcccgggccgagctgaccgatgccagccaggcctatgagcggcagaagcagctcgtgcgcgaggggatcgtggcaaaggccgattttgacgcggcagaggcccgcttcctccgggcccgggccgcagtgaccgccgccgagtcatcaatccgcgccgcctcggccgccctgcgaggggcggaggtgaacctggagtattccctcatccgcgcccccttcgatgccgtggtcctgaccaagaatgcggacgtgggcgacatcgtcacccccatcggcgccgctgccgacgccaaggccgccgtggtcagcatcgcagacttggcatcgctccaggtagaagcggatgtttctgaatccaacttggccaaggtcaaggagggacagccgtgcgagatccagctcgactctttgccggatgagcgcttccggggcttcgtccacatgatcgtccccacggctgatcgctccaaggcgacagttctggtgaaggtccgctttgagaaacttgaccctcgtatcctccccgagatgagcgccaaggtggcatttttggagcggccggtggccgcgggggaagagaagccgaagaccgccgtgaatcctgccgccgtggccgatcgggacggccgcaaggtccttttcgttctgaagggagaccgggtggccgccgtgcccgtgaccctcggcgcccgccagggagacatggtggaggttgtctccggcgccaaggccggggacaggatcgtcgtcaagcccctggacaagctcaaggacggcacccgcgtcaaaacggcggagaagtagatgagcgaaacgcgggaacccatcgtcgccatccgcaatctttccaagtcctaccgccggggggcgcaactgatcccggtcctccaggacattaccctggacattgccgccggggagttcctggcgctcatgggaccgtccggctcgggtaaaagcacgctcctgaacctggttgcagggatcgacaaggccgacgcggggaccatcaccataggcggcgtggagatcacgaccctctccgaggccgcactggcctcctggcgagccgcgcacgtggggttcatcttccaattctacaacctgattccggtattgacggccttcgaaaacgtggagttgccgctgctcctgacggggctttcccggcggcaacggcgcgagcatgtggaaaccgtactctcgctggtggggctctccgaccggatggaccactacccctcccagctttcggggggacagcagcagcgcgtggccgttgcccgggccatggtgaccgatccggatattctggtggctgacgaacccaccggtgacctggaccgggtttcggcaggagaggtgctggccctcatggaacgcctggtgtcagggttcggcaagaccatcatcatggttacccacgatccccgggctgcagagcaggcccaccggctcctccacctggagaagggtgaactgaccgacggggccggctagccgatgttcatcatcaagctcctcatccgcaacgcctttcgccacaagctccggacggggcttaccatcgtgggggttgccatcgccattgtggccttcggcctgttgcggacactggtggacctctggtacgcgggggttgaggcgtcctcggcctcccgtctcattacgcgcaactccatctccctcgttttccccctcccgatttcctacaaagaccggatccgccaagtgccgggggttcgcgacgtttcctggggcaactggttcggcggcatctacaaggaagagaagaattttttccccagttttgccgtagagccccgcagtttcctggccatgtacccggagtaccgggtcgaccccgtggagttgaagtcattcctcctggaccggaaaggggccatggtgggagccaagaccgccgagcgtttcggctggaaggtgggggatcaggtgatgctccgggggaccatcttccccgggcaatgggagtttgtcatccggggcatctaccatggggcagcaaagagcaccgatgaaacccagtttttcttccactgggattacctgaacgaggtcatgcggcgaacggtgccccggcgggccgatcaggcggggtattacatcatcgagctgaaaaagcccgatcaggcggcggaggtctccctggccgtggatgccaccttcaggaattccctggcagagaccctgaccgagacggaacgggcattccagatgagcttcgtgtccatgaccgaggccatcgtcatcgccatccagatcgtctcctacgtggtaatcgtcatcatcatggtcgtggcggcaaacaccatggccatgacggcccgggagcggattcccgagtacgccaccctcaagaccctcggcttcggcgggctccacatcgcgggagtgatcttcggcgaatcgctcgtcatcgccatggcgggcggagtgaccggggtaatcctcacttttcccgcggcccgctggatcgaaaccgagctgtcccagttctttcccgtgttcaccgtggccccgtccaccatctgcatggacctggcggcagccttcatcgtgggggcggtggccggcatcttccccacctggcgcggggtgaccatccgtatcgccgagggtctcaggagagtcggatagtgggaatcccttactcttacagcctgcgcaatctctggacccggcgcctcactaccgtgctgacggcatcgggcatggcgctggtggtcttcgtgttcgcggcgactcttatgctctccgagggcctgcgcaagaccctggtggacaccggctcgtgggacaacgtggtggtgatccgcaagtccgcccagacagaggtgcagagcggggtggaccgatcccaggcggccatcgtggagacccagcccgaggtggcgatggcggaaggacaacggttggtggccaaggagttggttgtcctcatcagcctgccgaagcggggaacgggaaagccgtccaacgtggtgatccgtggcatcggcgcgccatcgcttctgctgagaccccaggtgaagcttcgggaggggcggatgccccggcccggctcggcggagattatcgccggggcgagcatcgccaagcggttccaggggggagggatcggcgaaaccctgcgcttcggcatgcgggactggaccgtggtgggtatcttcgatgccggcaacacggggttttcttcggagatatggggggacgttgatcagctgatgcaggccttccggcgtccggtctactcgtcggtcatcttcaaactcagggatgccgccgagttcggtcgcgtcaaggccaggctggaggcggacccgcgcctcaccgtggaggcaaagcgcgagatccgcttctatgccgaccaatcggaagccatggccacgttcctgaacatcctgggcgttacactgacggtgattttttccctgggcgcggtcatcggtgccatgatcaccatgtatgccgccgtggccaaccggatcaccgagatcggtacgttgcgcgcactcggtttccagcggcgaagcattctgggggcgtttatcctggaatcgctgtttctggggttgctgggaggggtggtgggggtctttttcgcctcgttcatgcagctggtgaccatctcaaccatgaactggcagactttttcggagctggcgttcagctttacccttaccccacgcatcatcggggcgtcgctggtgttttccctggtcatggggttcgtgggggggctgcttccggcgttccgggcagcgcggatgaatatcgtggacgccctgcgggcgaactgaagggggagttcagaggccgagccgcgcccgtgcgtcgagcagataggcccttactgcgccggagctttccagggccagtacttcccgcgccacttcttcggccatggtgctggaaagggcacggatggtctgtttcaccaccgggatggagggggccgagaggctgaattccctgatgcccataccgaagaggagcaccgcattgatggggtcggccgccatttcgccgcagatggaaaccggcttgcccgcagccgttgccgtgtcgaccacgcgcttgatggagtgaagcaccgccggctggtagggatcgtagtagcggctcaccttgggattgttacggtcggccgccatggtgtactggatcagatcgttggtgccgatgctgaagaaatccacctcccggatcaggatgtgggccgtctgcaccgcggccggcagttccaccatgatgcccagttcaaggttctggtcgaagggcaacccctcgcgggtaagctcgccgcgtacctcgttcatgattttcttgatctgccagatttcgccgatactcgacaccatggggaacatgagcttgatcttcccgtgggcagacgccagcaggatcccagccaactgcacccggaagatatcctcccgctccagcgacacgcggatggaacgccatcccatgaacggattgtcttcgtggggcatggggaagtaagggagggtcttgtcgccaccgatgtccagggtccggatggtaaccgggttgggcgagaacccctccaggacgcgccggtacaggctgaacagggcgtcccgggaaggaaaggccgagcgggtcatgtaggggaactcggtccggtagagtccgacgccttcggcgccgttggcctgtgcgatcctgatgtcgctcagcaggccgatgttggcccgcaaccacacctgttcgccgtccagggtcactgcgggcacgtcccgcagttcttccagctcgcgcatcctgacgctgaagtcggcctccagccgcgcatactcctctttgatcttggcgctggggttgatgtagatatgccccgagctgccgtccacgataacctcgtccttgagcccgaggttctgcagcgctccgcccacccccaccaccgccgggatgccgagggacttggccatgatcgccgcatgggagttcacgtcacctttttctgtcacaatgccgagaatcttgtcgtggtcgagggtggccatgtcggaggggagaatttcccgggccacgatgatgcgccgttcccggagcttgggaacgggcttgcacgagccgtccaggcacgagatgatccggcggcggatgtcctccatgtcggcggagcgctcccggaggtaggggtcttccatctgggaaaaggcgttcacgtagtgggcaaccgcctcgttcaccgaccgcaccgcgccataatcctgctcgatgaaatccatgacccgggcgatgaacccccggtcctccaggatcatcaggtgggtgtggaagatggcggcatcctctttggagagggtctcggccacccgcttctccatatagatggtttcgatccgtgctttttccagggccatgagaaagcggtggcgctcctcgttggtggggcgcaccgtcgccacttccatgccgtcggccaccgaatggtcgatgactgctaccttgcccacggagaaacccgaagaaacgggagtccccatcaggtgcagcgaacggcgctccttgccgcgagcctttcgcgtcttgcccgggggcgcgccaatggatttgagtttttccagctcccgctccaggcggtcccgctcttcttcgttgcggcggatggagtccagcaacttggcgttgatgacgatgctcgtgatctggtaggcaatggtggagagtgtgctgacctcttcctggcggaaggtccgctgctccctggtctggatgacgatgacgcctatggggttcccccgatggagcagcggcatgccgaggaacgagttgaagcgctcctccttggtctcgggaaaatacttgtagcgggggtggaggggggcattgtcggtggcgacgatccccttctgctgcaccacgagccccgagagcccctcggatatcttcatggtgatccgccccacggagctcttggagagtccgcgggtcgcagccagtcgcagggtttcgccatcctgctccagtaggtagatggagcagacatcggtgccgatccgcttggcgaccagttgaacgatgttgtccagagtttcctggagatcgtgggagtggaggatgagggcgcttatgtcctccagaatgcgcagtccggtcgcttcgagtcgttcgtcggccatggtgtgtggtgccctcgacgtaaagtccgctcattatattccatgaacagcccgaaggaaagcacgtttaacacctcggaacccgataacgggctgaaaggtggcaacgttcgattctttctgttatagtgtgccccgacgtatgacgctatccgggggtgagagcatgaccgaaacgaacaatgaactgttggcaaaaggcataagcctcgccgaagggggcgatttcaccgccgccgaagcgatgttcagaacctgcgtggagagggctcccgatgaccccgaaggctacttctacctgggagaagccctcgtggaagagggcaagctcgcagaggcccgacagcagtacgagaaggggctcgccctggccccgggagacgtggacggccagatcgccctcggcgacatctgtctggagctggctgagcacgaggccgccctggccgcctaccggcgtgccgtggaactcgacccccgcaatgccgacggctatgtcaacatcggcctcgtctacaactccctggaggagaccagcaaggcgatcgaggctttcgagaaggccctggagatcgatccggccaatgtcttcgcctacaacggcctgggtgacgcctggtacgggctcggcgagcgggaaaaggccatagacgccttccgcaagggcatcgagctcgaccctaccgatgcggcggcccacttcaacctcggtgaactctactacgatctcggcgagaccgaggaggccgagaaggagtgccttgaggcggtccggctcgatcccgacttcaccatgtcctacctcaccctcggcagcctctatatggatgacgagagggtgaaggacgccatcaggtatctggagctctatctgcaaaaggaaaaatcgccccaggcccgagagaccgtggacgaggtcaaggccgtgctggaggggctgcgcgccgaggtggccggcaaaccctgattttttgccctccctcctttgaatcgccgcaatgtgcggtaccattgaagtaaagatggatgaacgaaaggagggatcaggtcatgtcggaagaaaagaacaataccctgatagtcgggtcgctgatgctcattgcgggaggtatcctcggtgcgggagcggcgcttctctttgctccccaatcgggcaagaagacccggcgggatatcaagaagtacgttcggcgcgccaagaacgaggccgaggagatggtggaagatttcaccgacaaggtttcggacgtggttgattcccttaatgaccggacccaggagattctggaacggggtaaggacattacccaggacgtgaagaaagacctgctcaaggcgtttgaggatggcaaggatcgcctggagaaggagcggacccggctggcaaagatgctcgggtagcaaggctgagatggaccgtaagaaatgtagtgtcctcgatcgggcaaaaaagagaatcaaaaagaatagggccattcacggccctattcttttttgtgaatgtgttcacgtgatgaatacccctgggatttcaccatgactcgattcatcgccttttgcgcggcactcgccctggcgcttgttctcacgccatctccagtcacggcggaacgtgcccgggacgttctggcacagatgaatgccgcccgcaccgatcctcagggatacgcggagcacctgcgggagttccgctcgcgcttcagggggaggaactacaccgttccctgctcccggacccggatcgtcacccacgaggggactgcggcggtggacgaggcgatacgctttctccttcgccagaggcccatttcccccctggcctggtccgatggactcgcccgggccgcggcggcacatgtgggcgtccagggcaggaatggggaaacgggccacggggaggggcagggcgggatgcgcgcccggatcgagcgtcaaggtacgtggaagaagaccattggcgagaatatcggctacggccccgacaacgcccgcgccgtcgtgatccagctcatcgtcgacgacggtgtgccgggtcggggacatcggaagaacatctttgatccggccttcgcagtagcgggagtcgcctgcggaccacaccctgtcttcggtacggtctgtgtcatcgactttgcggggggattttcggattgacctctacagagggggattatttctccgccagcacgatatccccgtaccaggcagccgcctccccgccggtgttgtcggaatcggtcatgagcgccacaccctcagccctcggtggctcctcgccgaagagcctcacgtagtcttcgtagacgttcctctcttctgaaagccatctccccgcgccggcggcgccgctttccaccgccaccatcattacgttcttcggggcgaaggcgtttggaatcgaggcacccttcggaagccggtttgcccagatgtagttgatcgcccgcgtttgccagaagaaggtgccggggaaaattacgtagacccgcgccgcgtagtcgtctccctccttgactccctcgttcccttttgtcagcgtgccggcgaccttccacgaccagcgcagccagggttgcgttttggggtcgaaactcatcgttctgatcagtcctgacgctgagccccggctctccgccttcagaacagtccgttccccgtccttcaccagcgagtagacggtcttccgcttcccactgaaggtctgctcttcccaccccgacaggtctccggcactgaagcggcccaccgtcatggcggccgcagtgccggacagggccagcaacagggctataacgacgattcttcccatggcgttcctcccgtgacacctagtgtagcaggtcgggcatggggacggaagattcgtcgatgacataaacccaccgccagcggttgccgttccctccggtctgatagacttgtcactggacaggcgacatgaccttcacgccggcatgtgaccggaaggggagcgaaaacccatgggcaatgaagcgcggcaccacgatgaacaacggatcgagcgcatcttttcggcggaccggcggacgctcccgcctgacggcggtccacacttcaaccggctcatctttgccacgagcccctatctcctccagcacgccgacaacccggtggagtggtatccctggggagaggatgcctttgcgcgggcacgggcggaggatcgtccggttttcctttccatcggctacgccacctgccactggtgccacgtcatggccgccgagtccttcgacgatgacgaggtggccgcggtcctgaaccgggagtacgtgccggtgaaggttgaccgggaagagcgccccgacatagacgatacctttatgcgcgtcgcgcagatgatgaacggcagcggcggctggcctctcaccatcatcatgacccccgaccggcaacctttttttgcagccacctatattccccggcgctcccggggcggcatgccggggctgatcgatctcctggaaaagattgccgaggtctggcgacagcggcgggacgtggtcaggcagaattgttccgccatcatggatgccctgtcgcggttcaactccgtccgtccagccgccgccgaggatgaggcgccgctccacggcgcacggcagcagctggcggatatctatgacaaagagttcggcggcttcggcggagcgcccaaatttcccatggccatgaacctctcctttcttctgcgctacggccagcgatacggcgacggcgaggccgtggccatggccacggataccctcaccgccatggcgcaaggaggcatctgggaccacctgggcggcggcttccatcgctacaccgtggatggccgctggctcgtgccgcatttcgaaaaaatgctctacgatcaggccctctgcacccttgcgctggtcgaggccgcacaggttacggggaacagtgtcttcagggaactggcaaaggaaacctgcggctttgtcctgcgggaactttccgcgccggccgggggcttctactcggctctggatgccgattctgaggggcgggagggggcctgttacctctggactcctgcccaggtgcgggatatcctcggggtggccgacggcgaattattctgccgcctctatgctgttaccgcgtggggaaatttcgagggtgcgaacgtgctccaccttccccttgctcccgatgccttcgcccgggacgagggagttgacccccttcgcctgcaggaaaagattgcccagtggcacattctgcttctggaggcgcgggagcggcggccacgccccttccgcgacgagaagatcatcaccggctggaacggactcatgattgcggccctggcccgcacgttcctgatctgcggcgatgagctcctgctggagggcgccgaacgggcagtgcggcgtgtgtgcattgatctccgtacgccggcggggcggctggtgcgcagctgtcatcggggcgaggcgagcggtcccggtttcctggaggactatgcatttttcattcgcggcctccttgagctgcacgaagccactctcgacccccggcatctggccctggcccgttcgctggcccacgacatgctccggcttttcggtgacagcgggggagggctctttgatacggggagcgatgcggaaacgatcctcgtgcggggcaagggcgcgctggacggcgccatcccttcgggcaacgccatggccgcatcggttctgatccgcctcggcaggataaccggcgacggcgtattcgaggaggcagggcgcggcatcatccgggcgtttctggccggggcagcccgacagcctgcagcacacatccatctcctctgcgccctgggcgaactcctggccgacccgttcgaggttgtgatcgccgcggcgaccaggccgcatgccgtgcgggagttgctctgtatcctcggtggccgcctgattcccggactggtcctgatggaacgggaagagaatgcgccggcgcgggagggggggggaggcgggagcatcgcccgcgtctgcgcgggcagggtctgtctgccgccggtcacggcgcccgaagggctggaggaaatcctggccaggcacataatccggccggtccgaccggggtgagtcactgaaaaagctcccaaatacccggcgactgtggtacatacctcccctgatcacattctccaggggagcccatgtctgaaaagaagcagatagcccgggctgccggcgtcctcggcctggcaaccatcgtctcccgcatcatggggatggtgcgcgacatggccgtctcccgtttttttggcgccggcctccagaccgacgccttcttcgctgccttccagattcccaatatgctgcgccggtttttcgccgagggtgcccttacgtcggcattcgtgccgaccttctccgagtggcactcccagcgaagccccgaggaggcgcgcgagctcgccaacgtgtgcttcacgcttctcaccattgtcatggcgggcgtgaccctggcgggggtcctgctcgctcccggcatcgtctcggtcatgtttcccggtttcagggccgacccgaccaagttcgggctcacggtctttctcaaccggctcatgttcccgtatattttcttcataagcctgctggcgctctgcatggggatactcaatacggttcgccactttttcaccccggccatctccaccgtgtttctgaacgtttccatgattctctgtgcctggctgcttcgagaccggttcgcggtgccgatcactgccttggccgtgggggtccttatgggtggggtccttcagctcctccttcaggtgccggtgctctaccgcaagggattcccgcttcgcgtccgtttcgatctccaccatcccgcggtacggcgcatcgcccttctcatggggccgtcggttttcggggttggggtctactacctgaacatcactgtgggcaatattcttgcttcgctccttcccgagggaagcgtctcgtacctctactacgcccagcgactgttcgagttccctcaggggatcttcaccgtttccgtggcccaggcggttctgccgtcactgagccggcaggcggcggccggcgacatggatgccttccgggagtctctcgtcttcggcctgcggctcaccctgttcgttaccattccggccacggtgggccttatggtctgcgctacccccattttcagcctcctcttcatggggggggagttcgactacgcccaagccgccaatgcgggaatagccctgttctactacgccattggactttcgctcgtggccttggtgcgggttctggtgcccgcgttttacgctctcaaggatacgaggacgccggtcatggtcgccttcgtcgccttcatcatgaacgccgttgccagcctcatcctcatgaaacctctcgcccatggcggattggccctggcgtcctccctgtccgcccttgccaacatggggctccttctggtcctcctgcggcggaagatcggtccgttcggcgggagggctttggtccgttcaggcatgaaggttctcgcggcatccctgcccatggcgctggcggtccgttggatggtggcgctcatcgattggtcactgccaggggaaaagatgcttaaggggggagttctgctcggcgccgtgggcgtgggcatcgtgttgtttcttgcagccgccgcgttgctccgcagcgaagagacgcgcgagctggcggcacaactcagaaggaggtttgctcgatgacgggaacagcggcgcgcgacgaggtgtatgtgtcctttttcgagacggcggtgggggtcggtgccgtggtggcgggcagcgggggactcagggaggtgttcctcccttcagggtcgccacgcgggaggatatggtcgcgaccgttcgcagccgctacccccgccaggcaggcgaaaattctctcagtcgcgaagcggctcgccagcttgttgcgtactttgcaggtgaggcggttgagttcacggttcctctcgacgaggagcacgtcacgccgtttcggaaaaaggtgtacgagatcgtacgcggcatagggagggggcaggtcatgacctatggccaggtagccgtcgccgcaggcagccccggcgctgcccggggggttggctcggccatggccgccaatccccttcccattatcgttccctgtcatcgggtcgtgggcgttgggggagcccttaccggctattcaggggccggcgggatcgactccaagcgttggcttctagagctggaagcaagcaccggggccggagagtgaaaaatcgggcagttatgcacagtctctcgatagaatctccgtttttgtgaagccagggttgaacggttgagtgataactgccggaagttcaaggctaacggaaattattattttaaatcaattggttatgttgtgagtaaaaaatgtgcagaaggtgaaaaacctttcgtaccagtatccgtttagcaccttgttcacatcgttatcaacaggttatccacattttttgtggaaaattggttacgattgtgaaaaacgtgccaattcccgactgttgcgctgctcaaacccctggttcctgcgcttttgcctcttcccacagggcttccatctcagcaagtgatgcatccttgagcgcaaccccgcggccgccaagcgtttcttcgatgtgggaaaaacggcgggcaaaacgctcaatggtcttgcgaagcgcctcttcggggtttagggcgagaaaccggccaagattgacaatggcgaacaggagatcgcccaactcggcctccatgcgctgctggttccccgcggccatggcctcttcgaactccgcaagttcctccatcaccttggcatgcacttcgtcgacgcgagcccagtcgaagccgaccctcgacgccttctcggtgactttctgtgcccgcatgagtgccggcaggtgtgccgggacgccggccagggccgagcggcgttcctgagccttttccttctgcttgatccgctcccagttttctatctgctcgtcgctggtgcggaccacttggtcgccaaagacgtggggatggcgcgacacgagtttctccgccagcgtttccagtacgtccgccatggcgaacgctccccgctcctctgccacgaccgcgtggaagaccggttggagcagaaggtcgcccaattcctcccggagcatttcaggtgattcggcatcgatggcttcgatgacctcataggcctcttcaagcagataacgtttgagcgactcatgggtttgctcggcgtcccacgggcatcctcccggtccgcgcaaccgccgcatgatctccatgattctgccgaagccggcctgttcgtccgtcatggtgtccgttcctccaggcaaaagagcacccgttcggatgccctggcatgtgttcgctttaatctttcctatttacccttcaggtagctctccaggaagttccgcttatactcggcaaagcgctcctcttcaatggcagcgcgtatctccgccatcatgttcagatagaagtgcacgttgtggatgctcgccagggttgcggagagtatctcgttggcgttgaagaggtggtggagatacgcccgggtgaagttccggcaggtatagcaagtgcagttggggtcgacggggtagaagtcgcgccggtagttacgatgggtcaggcggattttccccctgttggtgaagagggtagcgctccgggcatagcgggtcggtatcacgcagtcgaacatgtccatcccccgctccacgctctccaggatatcctccggcagtcccacccccatgaggtagcggggcttgttctccgggaggaacggggccgtgtactcaactacctttttcagcagttcaagaccttcgcccaccgacacgcctcccactgcgtagccggggaagtcgagctggaccagttccctggcgcactgggcacgcaggtcctcgaatacgctcccctgaacgatgccgaacagtgcctggtccttgcgtgtgtgggctttcttgcacgcctccgcccacctgatggtcttgcgggtcgatgccgccgcgtactttttgtcgcaggggtaggggatgcactcgtcaaaagccatgatgatgtcggcgccaagcgcttcctggatcgccgtggcccgggccgggtcgaggaacacttcctcgccgctcacttcgtggcggaagaagaccccctcgtcggtaatcttcttgttgggcaacgagaagacctgaaaaccgcccgaatcggtcagaatcggtccgtcccatcccatgaaccggtgcaggcccccggccttggcaataaggtcctcgccggggcgcaggtggagatggtacgtgttggaaaggatgatctgggctcccgtctctttgacctgggagggcgtcatcgctttcatggccgcgtgggtgccgacgggcatgaagatgggggtttcgatggtgccgtgaggggtcgtgagtgatcctcgccgcgcagatgtcttggtgtcttttttaattaatttgaatttcatgttgccttttcgaggaggttgtattacaattgcgcgagaatatgggctttttgtacgcctaagttgctgcttttccgtgatgttcggcctttggttgtatcagaacggccatcaaaatgcaacggggccgtgccccgactcacgggcacgcgagccgatttgcccggcggccgcctttctgtccctcttttgtgctgcaggccgcgttctgccaccgccacccccgaaagcagacggaaactggcttcacgctctttccgacgatacttttttattgctttttcctaaaacgacgtttagtatacagtatacagtattgagatgaaaaaatattaatctgaatagcatcttccggagtcaggcttcactaaatccttgcaggggagggatctatggacaattgtaaggaatggcgggcgccgcccggaatgtctgagttttcccgtgaggtcgccgcggtcccgatgtgtgtcgggcggcggtacgtggtctgaacccaaagaacaactatctacgcgcaaagggaaatcattatgcaactgttcacgagttctgtgggaagaaaagttctgatggcgattaccggccagttcatggttctgttcgtcatcgtccacatgcttggcaactcatccatcttcatccccggaggcatcaatgcctacgcggagcacctgcacgcccttccgcccctagtctgggccttccgtctcgtcatgctggttgcggcaggtatccatattctgttcggtatccagctgagccttgagaaccgcgccgccaaccccgacacctatgcggtcaagaattacaagaaggccaccatggggagcctgagcatgctgtacacaggcctccttttgctgtccttcattatttatcacctcctccacttcaccatccgcgctacccccgacatcaagctcggcgtagacagcctgggccgtttcgatgtcttcggtatggtgaccaacagcttctcccacggcattatcgcgttcatttacatcgcggccatggtggttctgtttctccacctctcccacggaatccagagcttcttccagaccatggggtggaacaacgacaagtcacttccggtgttcagcaaaatcggcatgattgccgccgtggttctgctcctcggctatgcgaccatcccgttcgtcatcgtcaccggcattctgaaaggttagggggttcatagtgatactcgacggaaaatgtccgacagggccaattgagaaaacgtgggacaagcaccgcttcgacatgaagctggtcaaccccgccaacaagcgcaagtacaagattctcgtcgtcggaaccggtcttgccggtggtgcagccgctgcatcgctgggtgaactcggttacaacgttgaggcgttctgttatcaggacagcccgcggcgcgcgcactccattgccgcccagggcggtatcaacgcagccaagaactacccgaacgacggcgacagcatctaccgtctcttctatgacaccatcaagggcggcgacttccgcgcccgtgaagccgatgtctggcgcctcgctcaggtgtccaataatatcatcgatcagtgcgtagctcagggtgtaccctttgcccgtgactatgccggctacctggacaaccgctcctttggcggcgcccaggtttcccgtaccttctatgcccgggggcagacggggcaacagctgctgctgggcgcctattccgctcttgctcgccagatcaaggccggtaccgtcaagatgttccctcgcaccgaaatgcttgatcttgttgttgtagacggcgaggccaaagggatcacgattcgcgatctggtcaccggcgagatccgcacccatgtgggcgatgcggttgttctttgcaccggcggctacgtaaacgtcttctacctctccaccaacgcaatggggtgcagcgttaccgcagcctggaaggcccacaagaaaggcgccttcttcgccaacccctgttacacccagattcacccgacctgcattccgcagcatggtgacaagcaatccaagctcaccctcatgtccgagtcgctccgtaacgacggccgctgctgggtgcccaagaagcagggggacaaccgtgcaccgggccagattcccgacgaggaccgcgactactacctggagcggaagtacccctccttcggaaaccttgctccccgtgacatcgcgtcccgcgccgccaaggaacagtgcgacgacaaccgtggcgtcggaccgggcggacgtggcgtctatcttgacttcgcctcctccattcagcgccttggtgagagcaccatccgtgagcgttacggcaacctcttcgaaatgtatgagaagatcaccgacgagaacgcctataaggttccgatgcggatctatccggctccgcactactccatgggcggtctctgggtcgattacaactgcatgagcaacgtgccgggcctcttcgttctgggtgaagccaacttctcggtgcatggagcgaaccgtctcggcgccagcgcactcatgcaggggcttgccgacggctacttcgtcatcccctacactatcgccgactaccttgcccgtattaccccgggcaaagtcaaggcggatcatccggagtgcaagaaatcggttgaggatgttaataacgacctcaagaagttcgtgtcgatcaacggcaagaagacggtcaccgagttccaccgcgaactgggcaagatcatgtggaacaacgtcggtatggcccggagcgaggagagctgcaaggaggcactcaaggtaatcccgcagatccgtgaggagttctggaagaacgtgaaggttagcggctccggtgctgagttcaaccagcagcttgagaacgctggccgcgtagccgacttcctggagtttgccgagctcatgacgctggatgccctccatcgcaacgagtcctgcggcgggcacttccgggtcgagcaccagatgcccgacggcgaggccaagcgggacgacgagaactactgctatgccgccgcctgggagttcaagggtgtcggcaaagagcccgagcttcacaaggagccgctgaagtttgaaaacgtccaccttgctataaggagctacaaataatgagccatcacgacaagaatatgactcttacccttcatgtctggcgccagaagggaccgaaggacccggggaaattcgaggtctacgaggcgaaagacgtcagtcccgaccagtcgttcctcgaaatgctcgacgacgtcaacgaggaactcatcaagcaggggaaggaccccatcgccttcgatcacgactgccgtgagggtatctgcggcatgtgctcccaggtaatcaacggcattccacatggcggcatggaccggacaacggtttgtcagctccacatgcggatgttcaagaatggcgatgccatctacatcgagccgtggcgtgcccgcgcattcccgatcatcaaggatctggtcgttgaccggggagccctcgacaccattatccaagcaggcggctacacatcggcccataccggcggagttgccgacggcaatgcccttctcatcccgaaggacgatgccgattacgccatggacgctgccgagtgcatcggctgtggtgcttgcgtggcaggctgccccaacgggtcggctatgctgttcacctctgccaaggtgtcgcagcttgcggtcctgccgcagggcaaagccgaagccacccgtcgtgtcaaggcaatgaccgagaccttgcaggagtgcggtttcggtaactgtaccaaccactacgagtgccaggctgcgtgtcccaaggggatcaacgtgaagttcatcgctacgctgaacagggagtacctcaagtctctctgcaaatagcggacgcacagtggttttcgtacactgctacagatgaatggaaggggcggattgacaatccgcccctattttttgtacaccgcagggtacggtggtgccggaccgacggagtacccgggattgtaccgtgtcctatgcgtatagtcttgcgaaggaattccgtagaattatgtacggcacaaaggcgctgcgatgaggggccgtcagccagtctgcaggcgtcacaacgccagcggtggccacaagggccggaattgctggcagtactgaccacacggcacatgggtctgctgtaggagcggagatgggcgctgccattgacataacctttgtgaggctcttgctctccggggtgatccgggggagcgtacgtgatccgtacgccctgtaccggtgtcgtgaaaactttcaggagtcgctcctgcgtctttctggttgcggcggtgaagggtgcccccgctgccgggaaggaagttgcgcctatggtagcgcgtttctccaaccgctcggcaacgatccgaccgcggtcaagcgtcatcaaaagccgccggttccctttgccttttcgtttccggttctggcagatcaatcggagttcgaggtcgggcttaccctcgtggggacggcaattaaccatgccccccttttcgtgaagtcttttgtcgggatgctggagggtctcggcctcaacggtgacatagccgaacttgtgcgggtggagtctgcagggtatttcggcgaacggagcccctgtctggttggagaggacacaagcgcaggcgcggaacccacaatcctctcgggggccggacttgtggaaagccgcatcctgggagaaaccctggcgctttccttcaatacccccctgaggatcatccaggatggtgctccgttgcggagcttttctttttccgtatttgcccgggcgctcatgagacgggtatcggcccttgcgtctgcctattgcgaccgtgagatcaatgatgacttcagatggcttgcgcaactgagcgccgatgtgaaacccgccagtcaggccatgcgatggatcgactggcgggaggcggaccggcgcgggcgctatggagggcttgccggtcaggctatcgttgcggtgagcgacgtggaggagtttatcccctatctgctggtgggagagtatcttggcgtggggaaaggggctcccttcggcatggggcatttccatctgcacggctgttgaaaagctgcggtagagaccatttgctgcgttgcgccccgttctacagcctgatgtacggagaagtcggctgatcttgcattacaggccgtgtatggtacgaattaacagacgttggcgcgctctcgccctacgagagccggacagcgcatgatcaggaggtggatgaatggggcaatcggtctggaaaccgatactctggatgcttggtctgctggtgatattcaatctgatttacacctatgttgcccgccaatccgtcgatggtggcgcggtcgtatcctacagccggttccgggccgaactggcggccggtaacatcaagcgtataacgatcaagggcaccaccatcgccggcgattttcgcaataagataaccgttgaccagcctgcgggcgacaagaccgtggcccgcgagacggccaagttttctacggtaaagccagccatcgacgatccttctctcatggcggacctccaggcaaaaaatgtcgaggtgaccgcagtgacgacggagacgtcgccgattgtcagcgggcttctctatgtactgccgtggattttgatcatcggcgtctggtggctggccatgcggggaatgcgggggcagggacccacgtcggtcatgggaaatttctccaagtcaggtgccaagatgtacactcccagcgccaaggtcaaggtaaccttcgacgacgtggccggcatggagaacccgaagatggaactgaaagagatcgtcgattatttgcgtgatcctaaaaagttccagcgaatcggcggcaaagtgcccaagggagtgctcctggtcgggccaccgggcacgggaaagaccctcctggcccgggcagtggcgggtgaggcggacgttacctttctgagcatctcagcgtcccagtttatcgagatgttcgtcggcgtcggcgccggacgggtgcgtgatctctttgccacggccaagaagtcggctccgagcatcatcttcatcgacgagctggatgcggtggggcgcagccgtggcgccgggctcggcggggggcacgacgagcgggagcagaccctgaatcagcttctctccgaaatggatggattcgactcccatgacgaggtgatcgtcatggcagccactaaccggcccgacgtccttgatccggcgctccttcgccccgggaggttcgaccggcacgtggtcatcgaccgtcccgactggcgggatcgggagaaaatacttcatgttcacacccgcaagattcccctcgacaaggatgtggatctggccgtcattgcccggggaacgcccggcatggccggtgccgatctggaaaacctcgtcaacgaggcggccatcctggcggctcgggagaacgccgcgaccgttaccatggagcatatggagcgggccaaggacaaggttctcatggggggagagcggaagatgttcatcacggagcaggagaagcggattaccgcctatcacgaggcaggccatacgatcgtggccaagctcctgcccggaaccgacccggtccacaaggtgaccatcattccgcgggggcaggctcttggggtaactcagcaactacccgaagatgatcgctaccactacccgaagtcgtatctcatgaaccggctgtccgtggcacttggcggccggcaggcggagcgggccgtgttcggcgatctctccaccggggcccagaatgatctcaaaatggtcaacgatctggcggagaagatggtctgccagtggggcatgagcgacaagatcggcgccatgaccttcagccgtggagaggagcatccttttctcggacgaaagctggccgaggaaaaaaccttctccgagcagatggcgtggctcatcgatcaggaaatcgccgccatcattaaagaagcggagcagaaggccgataacgtcattgccaacaaccgcggcaagctcgatgcgctggtggatgctctcatggaagaggagaccctggacggcaaacgcatcgacgaggtcctggcctctgtgccgtgacggatcagtagattatgatgtagccgtggtcctgggctatctttgatatctcgagaggatcgttgatgatgtagctcttgccttcaagcgagaacgtgtaggtgccgtcatcgtttttgacggcgctgtcgacgagggtttcgaagagagctgtcttgattgtttccatgatgggccggttccttccgtggcgcagtttccggccggcatgacgccggccgtttgttttctgtataccgtcttctccccggatttgtaaatggattttaccgaaagtgaggacttcatgagacagaaacgtcgcagcggcatcctgctccatccgacttccctgccgggtccgggggggatcggatcgctcgggaaagagtgccgccatttcatcgatttcctcgaagaggcggggcagagcctctggcaggttcttccgctggggcccgcagcctacggcaattccccctattcctgctattcggcttttgctggcaaccccctgctgatcgacctggcgaccctcgtggatgagggggacctggagcccgaggaggctgtggcggaggtgtctgccgatcatgtggactttccggctgtggatgcgttcaagtcacgcgcgctccggaccgctgcggcccggttccacgcccacggtgacacggatcgtaaacaggagttctggcacttttgcgatactaccccctggcttcacgacgctgcgctgttcatggctctcaaggagcatttcggcggcaaaagctggaatacctggcccaaggagattgcccgccgggagtcggccgcgctcgaaaagtattcggttcggctgggcgtggccattggcgaacacaagtatatccagtggcagttttcccgtcagtggcgacatgtcagggaatatgccaacagcaaggggattgcggttgtcggcgatatccccatctttgtggctttcgattcaaccgatgtctggacgaatccgggccttttcaagctcgacgacaagggcaagcccaccgtggtagccggggtcccgccggactatttcagcaagacaggccagcgatgggggaaccctctctatgactgggatgccatggccgccgatggatttcgctggtggatcgagcggttccgcggttcgttcgcgctccatgatgtggtcagggtcgatcacttccgagggttcgaggcgtgctgggaggttccggccaaagaaaagacggcggtgaacggccaatgggtccccgctccggggacggcactctttgatgccgttatcggggcggtggggtcactgccgatcattgccgaggacctgggagtcattaccccggccgtggaggaactgcgcgaccggtaccgtttccccggcatgaagatcctccagttcgcctttgattccggcccgggcaatccctacctgccccacaacttcacccgtgactgcgtggtctacaccggcacccacgacaatgataccacccagggctggtttcaaagcctttccccccgggagcgacgagaagttctggcctataccgacaccacgggtaaggaggtccattgggagctgatccgtctcggcatggcctcggtggccgatatggcgattttcccgcttcaggatgtcatgggacttgatgggtcaagccggatgaatctccccggaacaccgcgcgggaactggtcgtggcgttatagtgagggtatgcttactgctaagcacgcaaaaaagcttctcgaattaaccgtgctttttgggagaaaatagccaagcaaatatattggtaggcagggttcttttgttgacatgtatggtatagtatatgtattatgtgatgacgggtaactgtacttttgttgtagggtagcatcacatacgagaggagagttccatcatgtccgacatccaaaaaggcttcgataccctcgcactccacgccggccaggatccggatcccacgacgctgtcgcgtgcggttcccatttaccagacctcttcctatgcgttccgcagctccgaacacgcggccaatctctttggtctccgggagttcggcaatatctacacgcggatcatgaatccgacctgcgatgtactggaaaagcgcctggcggaacttgacggcggagtgggcgcgcttgctctcgcctcggggcaggcggcaatcacgtatgcggtgcttaacatcgccggcgccgggcagaatatcgtctccaccagctatctctatggcggaacctacaacctcttccactatactctgccaagattggggatatcggtccggttcgtcgacacttctgaccctgaaaacgtccgtcgggccatggatgaaaacactcgcctggtctacaccgaatcggtagggaacccgaaaaacaatgtggacgacttcgagtccattgcccggatcgcccatgaggcgggaatcccgttcatagtggacaacaccgttaccactccgtacctgttcaggccttttgaccatggggccgacatcgccgtctattccctcaccaaattcatcggtggccacggtacgagcatcgggggggcggtggtagacagcggacgttttccctggaacaacggccggttccccgagttcacggaaccggatccctcctaccatggtttgcgctactgggaggccctggggaacctctcctacatcctcaagatgcggatcacgctcctgcgcgatatgggggcctgcctcgcgccgttcaacgcattcctcttcctccaggggctggagaccttgccggtgcgcatggcacgccacgttgacaacgcgcgtactgttgccgagtggctggagcggcatccactggtcacctgggtcaactatccgggcctgcccagccaccgggaccacgacaatgccggcaagtacctccccaagggcgccggtgccatcatcggcttcggagtcaagggagggctcgaggcgggcaagaagttcatcgacagcgtgaagctcctgtcgcatcttgccaacatcggcgacgccaagtccctcgtcatccacccggcatccaccacgcacgagcagctcaccgatgaagagcgtctctcggccggggtaacgccggatttcatccgcctttccgtcggcatcgaggatgtggccgacatcattgccgacatcgaccaggccctgcatgcctcccaatcctgagcccacgtgcgcaacttcgccccgggactgccttcgggccgcccctggggtgccgccggcttttccccctgtggacggggctccgtgaacatccttgcccacttggcattctccggggacgatccggagatcatggccggcaaccttatgggtgatttcgtcaaggggcccctggcgggccgctatcctccacggctcacgctggggctggagctccaccgggccatcgactcctttgccaacgggcatgagtcatttacccggagcaagcggcgacttgctccatccttcggtcattaccggggggtgctggtggatgtctattacgaccattttctcgcttcggaatgggaacgctaccgcgccgagccgctccaatccttcatcacgcgtgcccgtgcaattgccattgggtttgcttccctcatgcccgagcgactggttcagctgcttccccccatgttcgatgaatggcttccctcttacgccgaatctgccgggatcggtcgggtgcttcgccggatgtcggcgcgtgtcggccggccgaatccccttgccttgggcgaaggggagctgcttcgatgctaccgggagctcaggggggattttctgcagttccacccggcccttaccacatttgtggtcgactttatcgcccgtcgcgagtgactcttgccccattgttccctgtcggtgaagggactatactattattatattcacctgattgttctgcacatcgtgtcgggatctgttgcagacggggttgggtttgaccgataagcgccgggcgaaggcgaaatgcgacgcgggaacgatttaggcagggaggcattcccgcgagggggagcggaagtgatggccgaggggaggcggtggacccgtgaaatggctccttttcctctacctagcaggagttgacttggcggtattctcgacgatgtatctcatctaccgtaactcacggcgcaaataagaagggccggccgagttccgggagtcgcgaaaccaaaggggacattcgctcatcgagcgcatgtcccctttgtgtgcggggtgcgtgatgcatgcagtatgcatcaacgcttatagccgatagccctcaggaagtccctgcggtgctgccggtcgtcgtccgtttccactcccttgggtggatgtccgtcgatgacccccagcactccccacccctgggaggtggacgccacgatgacctggagggggttggcggtagcacagaagatccggcagacttcggggcagttcttgatctggttcaggatgttgatcgggtaggcctccttcagcaggacgcaaaagacatggccggctccaatggcctgcaggtttctgacgcagacccggatcaactcttcgtcgttcccctcggtgcggatcaggcacggccccgaggcctcggtgaaggcgatgccgaaccgggcttggggaacggtggtggcaacgacttcgtacagatcctcggctgtcttgatgaagtgggtctgccccaggataacgttgcagtcttggggaatatcgactttgatggtgtgtatttccaggttcatgatggcctcccggtatcgcgagttgctgggggtacgattagtaacaactataaaaaagcctgcgatgatgtcaatgcatccaccggaacgttcacgggaagtcaccacacacaaaagcccggctcacaggccgggcttccttttttgtccggtgccgcatcagggcactttatcccaatccgtcggtcgtacgttcacgggctgcgcccacgtgctccttgcgggaccacggggacgggcggacgatccggttcgcctttttcaagaggttgccacgctcctggcggatggcatcgcgacagcatctgcagcgtcgtccgtgcggcaccgaatctgtcaaagaacatcttctttcatttcaacaatacacccatcgacccgagccgtcaaagacgctgtgcccgtggagcctcgcccggcggccatttgcatgccatggtgcactggccctggatggggctttggcaggcgaaccttgcgcatcggggcgtttcacggtacgattctgacgtgctcgtaccccttgggcgttggccccggtacccgcgctgctcccctgctgctcccatcccagagtgaggtccatgaatggcaactgccgagcgccgctcgatactctgccccaactgtcgccgcctcatcaaccgcgatgagccgtcctgcccctactgcggcacctcccgcccggttcgtggctgaaaaacaaccccttcacccggagcgccggcgatgcggacagggtcatcaccatcattctggccgtcaatgtcgtcatgtatgtggcatcgctgctggtcgacaaccgtccgcctggccagggtgggctcttttcggccctgtcgccggggcgcaacagcctgctgctcctgggggccaccggcgtggtccccatcgaccggttcggccggttctggacgctcctgtcggctaactacctccacggcggcctgctgcacatcttcttcaacatgatggccctgcggcagattgctccgctggtggcgcgcgaatacggtacctggcgaatgttttccatctataccctcggcggggtggccggctatgtagtttcctatctggccggcaccggttacaccatcggcgcatcgtgcgccatctgtgcactgatcggttcgcttctctactacggcaagagcaggggggggctctacggccaggcggttttcaaggaggtctggggatgggtggtcggtctcttcctgttcgggctgatcgtgccggggatcgacaactgggggcacgggggggggatcctgggggggatcatcatggccttcattctcggctatcgcgagcggcgcagcgacaatctctttcacaccttcctggcaggtgcctgcgccctggccacggccgtatcgcttctactcggttttctgagcgtctactacaccttcagagggtgagactgattccggactcagtgccacaggccgctcaggtggcgacgcggcacgcggctcacttccgcgatgtggggtggggcgcacggcccgccgtcttcggggcagaccagcatgctctcgtccgggtacatctcccgctcaatatctttcagccttttgattcgttcatcggttacgggatgagtcctgagcagggacggctcgattcccttcacgcccggtagccggctttttttcaggactctctgctgatactcctccagcttggccagggccgaggcgagccccgccgggtcactggtgagctttgagccggagaggtccgcctcgaactcgcgggtccgcgagagagaaagctggagcagggcgctgatggtgggggcaaagagcatgagcatcagcgggatccacggcagagaccactcccccaggatcagcaggggaaggttgaggatgatcagtacctgtcccagtagcgagatgaggcgggtcacgcgggtcaccacgtcggcgaagctcatgacccaggtgtcgctgttgccgatgtgactgacctcgtgtcccagaacgccgacaagctcccggacggtcagaagccgcagcaggccgtcggttacggccactgaggctcccttgccgctgccgattgagaagaccaggggggcggaactgggaatatagtggatgcgggggggctccgccaggccggcgcggcgggcaagctggttaacgatagcgtgaagttggggggcttcggcgacggagagggcctttgccttgtacatcctgaggatgagagcgggaaggaccctcagactcaccaccagcgggatgattccgaccagtagtgcccatgccatgccatagatgccggcaaagagccagccgagggtgagaagaagccccaccatgcccgtgacgagcaccatggactggatgaggttgcgcaacctctgggccagcatggctctacaccgcggcctgtctgcgcgaggcgaggaacgtgttcagctcccgctctcctgaggaaaaatcctccagggaaatgacggcatcctccacccagtcgcgggtcttgtagtagagcttgtcatagtaatgccggatcaggccctccatgaacggttccatttcccatcggtccagatggcctttgatcgcttcgtagttgtcgccgccgagtttttttctgatccgctccagggcgccggccatgccgtcccggtattcggggcggccgtactcttccgtgaggcgggccacccgggtggccaccgacgcctcgcaccaaagcttcacactaccccgcatgacgtcgtagaggttgcccggcagagtgagcctgccgatgcgcctgctttctccctccagcaggatggggcagccggcaggcaatcggcggaaggcatcccagaggagagtttcgaaccgcttctgggagatgtcctgacgaagtcccagttcgccgaaggccgatccccggtggcgggcgagtccctcgaggtcgaccacggcatgaccggcccgtgccagctgcaggaggaacgtcgtcttgcccacgccggtcatgccatggaggacaaccagcggcgcggggggggtgaaggggtcgaatgatgacagaaccaggtggcggaaggccttgtggcctccctggagctggaccgcgtcgaaccctgccaggtcgaggatcgacacgacggtcttgctcctgagccccccgcgccagcagtagacgagaatggggcggcctgccgcggcccgggcaatctcccccaccatggcaggaaagcggtgagcggtcaggtgcagcccccggcggcgcgcctccagggggccggtctgcttgtagatggtgccgatctccacccgttcctcgttggtgaggagcgggacattgatggcaccggggaggtgatcctcctcgtattcgaggggagtccggacatccaccaccaagtgggtgtcgagcaacgattcatggaacggggtggttttgatcacatcattctccttgcaaaccagagcattatacggggggagcagggccaaatgcaaggatggtgcgccaccgcgtgcgggatggtcggaggtgcaatcgctccattctgcttgtgaaagggcgccgcgagtcgttctatcaagtggagctgatggtttgagcagggcaaaatgctgttgacaaatgggcgcggaacgttaatcatccccagtgattgcgcggcaggaggcccggttcgcacagggaggcggcggcactgatccgggaggtgttcaagatggataaaaggcgattcacacgcgttccctttgctatttccgcaatggtcacccacggtgaaagctcgtttaccggcgaagtggccgacctgagcctgaacggcatgttcgtgaaaaccggtggggagaaaccggccatcggagaagaggtggaagtcgtcatctccctgtccgagggagagccatccctgaatgtggagctggccggcgaggtggtgcgcgctgacgcgaacggcgttgcccttcgtttttcgcgcatcgaggtcgattcattcattcatctgcgtaacatcgtggagtacaacacgccagaaccgactcgggtcatggacgagttcgccgattacgtggaagaccggatcggccggaaatgagtatcgttgccgccggggcaatcgttccttgattttacccaccggtcatgctaataacatgttgttttatttataataaatatgtttgaatgccactaaacagggaggtgctatgacagctcagtactccgccgatttcgagaaggccctgcaggtcggccgtccccccaacatccgggctcttttccccaactccaaggccctcatcgtgagcggcaaggttgtggaccgggccatgcttgcaaaggggaaagccattgccatggccgccaacggccgcaactacttcgtcattcgcggagcactgatggccgcccagcgggccaactgcccgctcatcatcgaaatcgccaagtcggagggggggcagaaggcctactgtgccgttaattactggaacatggcccgcatcgtcgacgccctctgcaacgagctggggatcactgtgccggtggctatccatgccgaccactacggcatcaagaacgacaaggatctgaacgccgccaaggtggagatcccgaccatgttcgaggcggggatcacctccatcgccatcgacgcctctcacctgccagacgaccagaacctgctggccaacctggccatcaatccgttcatcccgtcctgggccggccttgagaccgaggtgggtgaaatcaaggggaacacaggcctttccaccgtggatgaggcgaaattccttatccaggggctcaatgcccacggcatcttccccgactggatcgccttgaacaacggcaccacccacggtctggaggcgtcggacgccggtatccaggtcgggctcaccgccgagatccataaggctttggagccctaccgggtcaacggtgcccagcacggcacctcgggcaacagctccgagcgcctccgcgccatcgccaatgaaactgccaccaccaaggccaacgtggccaccgcgctccagatgatctcctgggggcttgaggtgaacgattacggcaatgctcaacttgatgccgacggcaatttcatcaagaagtccgatgccggcatgagcgacgagctgtgggccgagatggtggcccatgccgaaggcaaaggttggaagaagggggactacaagaacctgaaccttccctttgagaacaaactgctggcgcagcctagggagatccgcgagcggatggccaagggggtggaagagttcgcctacaagatgatgaccgaggtgctcaatgcccgggacacggcaccttacgccatagaggcgattctctcggccggttcctacgacgtgggggcaaagggaagccgtatagatgatccggccctctggaccgaagcccggatcatcgagcgggcgaaatcaattgtgggtgacaagggcgctgaaggaaatttcgacgattagtatcccgcagccagcggcgtgaagggggggcaaaagccccccctttttccgttgctgctccggagcagaccatgacaaatctcagtgtgttccttgtttccgttgtcctcgtcaccgttgcgccggggcccgatatcatccaggttctcacccggggagtaagccaggggcggatggccggcttggctgccgcggccggtttcagcaccggctgtatcttccacacgaccctggcggcagtgggggtgtcggccctcattcggtcctccgacgtggcattcaccctgatcaagcttgccggggcctgttatctggtctacatcggcatcggggcgctgcggaaccggggggcatccctggtgggcgagccggccggcttcgacgccttgggggtcatctaccgccagagcatcgtggcaaacatcctcaatcccaaggtaaccctcttttttctcgcgttcctgccccagttcgtgtcccccgcgtcggccactccaggctttcagctcatggggctcggcatcatcttcatggtcgtcaccatcatcatctttggctccgtggccctttttgcggggctcatcggggactggctccgacgtcggcctgccgttgccggacggctccaggccctggccggcgttaccttcatcggcctcggcatccgcgtggcattgcccgatgtccgctgaccccttcatcataaccaccttggacgaggaggggcttgcttccctcaaaaagtggttcctcggctactgccgctccttttacacctcacgcgaagaagacaaccgaaacatccgcctgaaagaggagcacacggagcaggtctgcgccttcatggatatcctgacgcttgacctggggctcgatccgggtgaacggcgcctggccggggtggttgccctgctgcacgatgtggggcggttcgaacagtaccgttgctatggcaccttcagggacagcgagtcggaaaaccatgggaccctcggcgtccgcgtgctgacgggggagggagtgctcgacggcctggcgccggaggagcggcggatgatcctcggcggcgtggcgctccacaacgtgttccggattcccgatgccattgacggcccggcccgccggctgctgcacctggtgcgcgacgcggataaactggatatctggcgggtgttcctcgaattctacggtctgcccccggaggaacaggcttcggcagtggggctggggtttccggatctgccggtctgtacccccggggtggtggaaacggtcatgcggggagaactggtcaacctggcgaccctgaagaccctgagcgacttcaagctccttcaactttcatgggtattcgacctgaatttcgctgtgtcgcggcggctggtggtggagcgaaactacgtggaacagatggcggcgaccctgcctccgggagaggacgcagcccgggtcgtggcgttcgtgcgggagtatctggcgcggtcgggctagtgtttagccgccttcagcattccggcgatggctccgctggcgaaggcgatgcaccagagggtgtagatggtgagactcacccggtgaaaggtgtggttgatccgctcggtcttgcgggcgaacgccgccgcgagagccagtaaaaagtgaaaggccatacccgcaagggacaggatgccggtaaggttgtgccattcgggggccttgccgaaggtcctggcgtagaggctcatctgatgggttcccaggtagtcgaacagcagccccgcgccgaagaccagcagatgcttggcgtggagtccctctttcctgccgctgaagaccgcgtaggtgtagaagacgagagccagcaccatgaacgtgattccggccttgatcatcgacatcactctccgttttcacccgcccggtcggcaaggcgtccggtctggcgcagggcttcgtacaggacgatccccgcggcggttgagaggttgaggctccgcaccttgccgaagatcggtatcctcacgcagtgctcctcgttggcccggagcaggtcttcgggcagtccaacggtttccttgccgaagacgatgaagtcgccctcgcgaaagccggcatccacgtaacagcgcgccgccttcttgctcgtatagaagaagcgcgcgtcgggccaggcctgccgcagttggtcgaggctctcccagtagcggatatccacctcgctccagtagtcgaggccggctctcttcaggtaccggtcatcggtagaaaagccaagttttccgaccaggtggagtacggtgccggtggccccgcaaaggcgggcaatgttgccggtgttgggtgggatttccggctccacgagcacaatgtgaaagggctggtgtccagtcatgggtccttcccgcgggaacgctcccccctcgtataccggcaggagggttcgccggtcttgcaattttcaatcggggggtctattattagcgcttctccgcagcctcgcaaagcactttcttgccatcgggttataccggctactcattaccattccacaccacaggggatcatcaatgaaaatcatcgttactgacgaggtggctcaagaaggattggcacttcttgcccaggatccgcgtgttgagctcgatgtgaagctcggcctcaagaaggaggaactcctcgcaataatcggcgattacgacgtcatcatcacccgcagcggcaccaccgtgaatcgggagcttctggacgcggggaaaaagctgaggctcgtggcccgggcgggcgtgggcatcgacaacgttgacgttgactacgcaagttcccgcggcgtcatcgtggtgaacgctcctttcggcaataccaacagcgcggccgagcatgccatggcgctgctgctctccttctgccgcaacgtgacccgcgccaacggcagcctgaagagcggcgagtggaagcgggctccgttcaccggctacgagctcaagggtaagacggccggcgtcatcggcctcggcaaggtcggcggccgggtagccacgcggctcaaggccttcgagtgcgacgtgctcgcctgcgatccctacatcgccgtgaagcgggcccatgacctgggggtcaagctggtctcccacgacgagatttacaagaactgcgacatcatcaccgtccacacccctctcaccgacgagactcgcaacatgatcggcgagcgtgagctggctatgatgaaggacggcgtcatcatcgtgaacgccgcccggggcggcatcatcgaagaggcggccctgctgaagtatctggagtcgggcaaggtggccggagccgctgtggacgtgttcagcgaggagccccccaagagcgagtatctgaagaagctcatcggccacgagagggtcgtggtgacgccgcatctgggggcaaatacctttgaggcccaggtgaacgtggctgtggacgtatcccgcgagattctcaactacctggacgaccagcccctggagaacgccgtgaacattccgcgcttcgacttggcactcatggaccagatgcggccgttcctcaacctcatgaacaccctgtgcgaattcggcattcagttgctggacgccaatatctcgaagatcgtcttcggcttctcgggctccatcgcccactacgactgcaccccgcttaccgtctgcggcctggcgtcgatccttaaccggatggtcgaccaggacgtgaacatggtgaacgcttctctcatcgccgaagggatgggcattgtggtggaggagtccaagacgactcatgccgacgccttctccaacctcatcacgatcgtggtggaaggagaggggggcaagcgccgcaccatctcgggcacccttttcgaggggctgccccgcatcgtacggctgcgcgactactccatggactttgcgcccgaggagcacatgctgctgctccactacgccgaccggccgggtatgatcggcaagatcggcacaatcatgggacaacatgagatcaatattgcctccatgaacctgggacgcagcgaaaagaaaggggaagccatggtcatcctttcccttgattcggctgtacctccccaagtgcttgaggaggtgcgcgccgcaaccgacgccaccttcatcaaggccattcacatgccgggtgcccggtgcagccggagctgcggctgcaccgcctgatccgcggacattcccttgtttgatgtgcgggggccggtcttcctttggggggccggcccctttgcgcaggaggctgacgaatgaagaacacgctctggctcggggtgacgctcctgcttatggggctcatcctggcgctctacctgcttacccccgagcggtctccaggaccgctgaaatcctccgtcccccccgccggggaccgggttatcacggtgaaggacggcgacacggtggtcatcgccccggcagggggcggcaagccttacccctgcagactctacggcattgatacgcccgaaactccgaaaaaacggaaacaggggcagccgtacggacaggaagcggccgacgagctgagctctctcgtgctcggcaaggaggtgaaggttctcctgaccggcgacacgacctataatcgccaggtggggactatcgaggtggatggggtgaacgtgaatctggagatggtgcgtcggggttatgcctgggcctatgtccagtacctgcggaggccccacgtgtccgagtaccgcgaggccgaagaggacgcgcgccggcaacggctcgggctctggcaggatcacaaccccgtgccgccatgggagtttcgcaagcgacagaggctccagaagcttgactaatcactccctttcgactactttctcttggtgcggctgtaccggccccaacttgccgaaacagccgaaactttttcgcaacggagacaacgatgatcgacaacgaaaacaacgtaaacgagccggccgaggaggagagcttcgccgagctcttcgaaaagagcaatcgcaggaccgagcggctgcggccaggctcaaaggtggacgcacgggtgctcaagatcggcgccgagtgggtcttcctcgatatcggcagcaagggtgaaggggtcatggagcgcaaggagctcctggacaaggacggcaatctgacggtcgccgaaggggacaccatcccggtctggttcgtgaaggttgagcggaacgagatgcgcttcaccaccaaggtcggcacggggcaggcgggcctgtccgccctggaggacgcctatcgtgccggcatccccgtggaggggaacgtcgagaaggagatcaaggggggcttcgagatcaaggtcggcggtaccgtccgcgctttctgcccctattcgcagatttcgctccgccgggcggccaatccggccgaattcgtgggacgccagctcctgttcaaggtggtggaattcgccgagcgcggacgcaacatcgtcctttcccaccgcgcgatccttgaggaggaagagcggcagaagcgcgaggcgttgaaggatactctcaaggagggcacgaccctaaccggcaccgtgacccgtctcatgcctttcggcgcgttcgtcgacatcggcggtgttgaggggctcattcccatttccgaggccggttggagccgggtgaaggagatcggcgacgtcctgtccgtgggtgagcaggtgaccgccctggtgaagcggatcgactgggagaacaacaagatatctctcagcctccgcgatgttcaggccgacccctgggaggggattgccgagcgcttcccggaagggtcctaccacacgggaaccgtggcgcggctcgctccgttcggcgcttttgtaactcttgccccgggcatcgacggactcatccacatctccaagctcggtgccggcaagcggatagcccatccccgggaggtgctcaaggagggtgacgccgttgaggtaacggtcgagggtgtagaccgcgagagccgccgtctttcccttgcgctggccgccaccaagcgagcggcagaggaagaggagcggagcattgccgaattccgcggtaagggcgcggcgcagaccaaggattccatgggaacgttcggcgacattctcaaggcccagctcgacgacaagaagtaggtcggatggcaggtcattccaactacatcactcccgagggggcgaaaaaactccggaccgagctgacctggctctggaaggaggagcgcccccgggtcacccaaggtgttgccgatgcggccgccgagggtgatcgatctgaaaacgccgagtacatttacggtaagaagcggctgcgggagatcgaccgccgcatccgcttccttactcagcggctcgatgccctcacggttgttgacgctccgccccctgctaccgacaaggtttttttcggtgcctgggtgcggctcgaaaacgaggagggcgacgaggtcgtctaccgggttgtcggcccggacgagaccgatgccgccaaagggcacatcagtctcgactcccccatgggcaagtcactgctcggtcgccgagagggagacgaggttcacgtccgccgtccggctggcgaagcggtcttcaccgtactcgaagtcggctaccagccgctggattaacaggtttttccccgtcagacgcagggatgaagggcccggctaaccccggcttcacctcattcctgcgtcttcgtcgtcagcttgaatctcccggagggctccccatgtacgtcgtcatcctcgccggcggctccggcacccgtttctggcccctgtcgcgcaaggcccaccccaaacagctcatgtcggtctttggcgggaagtccatgctgcaacggaccgtggagcgggtaatccccctcaatcccaagcgtatcctggtggtcaccaaccatctgcaggcggacgaaacccggcgccagctggagtacctgagaggaatacgcatcgatgtgatcgaggagcccatggggcgcaatacggcgccggccatttctctggccgccaccctcatcgcccgccacgatccggaagcggtcatggcggtgctgccggccgaccactacattgccgacgaggatgccttctgtgccgctctccagcgggggcgcgagccggccatgaacggctggctggtcaccttcggcatccttccggaccggcccgaaaccggctacggctatatcgaggccgaccggcacctgcggggagacggtccatacccggtcaaacgtttcgtggaaaaacccgatgcggccactgcggcccagtacctggccgccggcgggttctactggaacagcggcatgttcatgtggcgcgccgacgtgatcctcgaccggatcgccaaccacatgcccgatctggcccgcgcctttgccggcattgccttcgatgccgacatctgggaaccggccgacctcgctccccagattgaggccgtctacgccatggtttccggccagtccatcgactacggcgtcatggagaaggctgacaacgtgctggtgctacccgcctccttcggctggagcgatgtgggcagctggagcgcgctgcccggcttgattgcccccgacggcgacggtaccgtccgcctcgccggcgagaccgtcatcagtgttgactcggctggctgtgtggtgcgcggtgaaaaactcgtggcactggtgggcgtcagagacctggttgtcgtcgacacccccgatgccctgatggtctgcgccagggatggggcccaggatgtcaggaagatagtggaagaactggagcgtcgcgggctgaagcagtatctctgattgtgacgggcccgtggccagtcgtgatatcgcaccttccacgcggggatttcgttgccaatgaccccattcgaatatctacttttaggtgtttcccttctgttgctggtgagcatcctcgccagcaaggtatcgagccgcctgggagttccggcacttcttctcttcctcctggtggggatgctggccggttccgacggaccgggcggctttcagttcgacaatccggtcctcgtccagtcacttggcattgttgctctggcctatatcctttttgccggaggactcgacaccaactggcgatcagtccggccggtgctgggccgggcattgatcctctctaccctgggagtgttcgttacggcattgctggtcggctggtttgttcatgcggtccttgacttttcgttgctcgaggggctgctggtgggggccattgtctcctccaccgatgctgctgctgtgttttcggtgctccgttctcgcaacgtgagtctcagcggtgagctgaaaccgcttctcgaactggagtcgggcagcaacgatcccatggcggtcttcctgaccgttgccattatttccctgcttgtggatcccggagccaagctctaccatctccccctgctggtcctgtggcaaatggtggtcggcggggctgcgggttatctcctgggcaaggggggagttcttctgatcaaccggcttcgcctggagtacgaaggtctctactcggtgctcaccctgaccctggtgcttctgatttacagcggcaccgtcctgctgaaaggaaacggctttcttgcggtctacgctgcggggctggtcatggggaacagctcctttgtgcagaaaaagagcttggtccggttccacgacggtcttgcctggctgatgcagattaccatgtttctgattctcggcctgcaggtttttccctctcatctcgttcctgtgacactcgtggggctgtgtacggctgcgtttctcatgctggtggcccggcccgtcagcgtttttgcgacgcttctctttacccccatgaccgttcgggaaaagacgatgatctcgtgggtcggcttgcgcggagcggtcccgatcgtgcttgccacttttccgctgatggccggtgttggcaaggcggagatgatcttcaacgttgtcttttttattgtctgttcctcggcgcttctccaggggtccacgatccccctggccgcccgctggcttggcctggatgcaccaatgctcgccaaacgccggcgtcctttcgagttcgaggcgtccgacgagggtaaaggagagttggtcgaaattgagatttcgcccgtttcgttagccgtgaatcgccagatcgtcgatctccacctcccggcgggatcgcttatcgtcctgatccagagacgaggggagttcgttgtccccggtggcggaacactcattgaggcgggggacacggtgcacctcctggccgaccgcgagcgtatcgacgagatacgagccatgttcgagacgccgtcgtgacccccggtcgaggcgcttgattcgttgccattccgcgattcgttgagagcgaaagaaaccgaaacggcgccctgaccgccgggctccatcatccagacggcctagcttcctgtgcaaaatggcacgcttcaatgttcaacagaggcttttgtggaatttcagatactgcgtgacatggaaatacttttcgggctggcggtctttacggtggtgctcctgcgccggctcatgttcccctcgattatcggttttctcgccaccggcatcctggccggcccctctgctctggggctcatcaagaatacccaccaggtggagcagatggccgaaatcggggtggtgctcctgctttttaccatcggcatcgaattctcgctcaaggagctgatgcggatcaagcacctcgtcttctggggcggggggatgcaggtaggggtaaccatcgccatcgtggcggccttggcgttcgccttcggcataccgccctcccaggccaccttcttcggcttcctggtggccctctccagtaccgccatcctcatgaagctgctcatggacaagggggagatggacgccccccacggtaaggtggcgctcggcatcctgatttttcaggacctctgcgtggtccccctcatgctcttcaccccgtttcttgccggggcgggcaacggttggacggggatactcctggtatctctcaaggcggtggccgtggtagtggtggcccatttcggctcccggttcctggtcccctggattttcgaacaggtagtcaagagccgcagccgcgaactctttatcctcaccattatctttatcggcttcggtacggcctggctcacggcccaggtaggactgtcgctggccctgggggcattcatcgccggcctagccatctccgaatcggagtacagtcaccaggccctgggtgatatcatcccgttccgcgatgccttcatgagcctgttcttcatctccgtgggcatgctgctcgatctgtccgtcctggttcggcagccggtcctggtggcctccctcgttctgactatcctggtggtgaagtttctggtcacgggcggagcggccatggccctcggcatcccggcccgggtcggcatcgtcaccgcgctggccctggcccagatcggcgaattctccttcattctttcccagaccggcatgcagtacggtctcctctccaaggatatgtaccaggtatttctggctgcatcggtagccaccatggctctcactccgctttgcctcaaggtgggtgcgccggtggcgagttatctggtgggggttttgccgacacccttgacccggggccggggcgtgcttcgggggaaagagaagaagctttccctgacggatcatgtaatcgtggtcggctacggcgtcaacggcaggaatctttcccgggtgctgaaggtccagaaaatcccccatgtggtgatcgaaaccaatcccttcacggtctccacggagaagagcaagggaacccgcatcatgttcggcgacgccacccggcccgaggttctcacccactcagccgtggagcgcgcgcgcagcatcgtcatcgccatttccgatgcggccgccagccgccgggtcgtggccctggcgcggcagatgagccccaccatccacatcatcgtccggacccgctacattgccgagatggagcccctgtacaagctgggcgccaacgaggttgtgcctgaggagttcgagacgtccatcgagatattctcccgggttctgcgcaacttcctcatcccccaggaccagatcgatcagtgcgtgggagaaattcggcggggttcctacgacatgttccgcaccatgagtcgccgtcacagccacgccgtagggatcgccgggtacctatccggcgcggagatcgctaccttccgcgtgaagaagggagcccccatcgagggtgaaagcctgcggcaagggaccctgcgaaccaggtcgggcgccacgctcctggtgatcaagcggggggacgaggtgacgcccaatcccgacccggtctgggtcctgcaggagggggacatcgtattgctgcttggcacgccggagcaactcgccgcagcctcgcggcttttcgaggcaccggcggtggagggcgggcccgttgcgccgcccccggcggatagcagccgacacgacaccagcaacaggagagaccagtgaaaaaagtactcgtgacctattactcgcgtagcggcaataccgaaaaaatggcccgtatgatcgccgacagcctcgtgaccagagatctggccgttgagttgataaaggtcgaggaggtcgatatcgacacgcttccctcctatgacggcttcatcgtcggctctcccaactacttcggcaccatggcctggccagtgaaaaagttcatcgacgagagcgtcaagtacttcaggaagctcgacggcagggccgctgccgcgttcacttcggaagggatgattggcggcgggggcgacacggtggtccttgatatcctcaaggcattcctgattcacggctgtatcgtccaggggctcacctcggccgggcattacggccccgtggccgtgggggcccccgacgaacggatcgccaatgaggtgaacgttctcgcaacaaccttcgccgagctggtgaaccgcgtccgatgagcaacggaactgcacaggggggcgagacggtcccggagaccgcccgtcactgccgtgagctcgtcgaccgctggcttgccgacggaagcttcgaccggcgcctcccggaggtcgcgcggctgcggggcgtaccccagcccgaggtctatcacgccgagggcgacgctttcgtccatacgatgcttgctctgtcggccgtagacggcggggctgattcgcgggtcttctggggggtgctcctgcacgatatcggcaaggcggagaccaccgagttcatcagcggacgctggcgcgcctggggtcatgccgagcgcggcgcagccatggtgccggcagtcatggagcggttgggactcccggaactggccgcggacgtggtctggctggtcaggcaccataccttccatttctcctggaacctgacgccggacgtgcgactcacccgtaaccagcgccgtttcctggagcatcctctgttgccgttgttgctggaggtctgccgcgccgacgcggacggctcccatgggggtagcgacaagggcgataagatcgagcagatagcggatctgctcaacgacgaaaggagagcatgacatgacgatcactgatgcggcaaaagcggttctcgcgccgattgtgggggagcaccccggaaagattctgcgtgttgtctttgaggggtttggttgaggcggtccccgcttgggactggttctggatgaaccggctgataacgacgcgcggatggttctgaatggcatcgaggtggcggtgaccagcaatttccgctccctcctggacgaccagatacttgactacattaccaatgagcagggagagggactcgttttcagacgggaatcgggcgatgtctgctgctgagggtggaaccggatcatgattactgcgctggacgtcttcgggacgttcgttttcgccctgtcaggggcattcagggcgatcaaatacgagttggaccttcttggagttcttgtgctggcggttgccaccggggtggggggcggcatgatccgcgatctgctcctggggaccacgccgcccatggtctttcgcaatgaatcctatctggccatctgcgtggccggcgggcttctggtcttcctggccgctggtcggcttgccccgatctgggactgggtcatggtggccgatgccgttggcctgggcgtctttgccgccatcggtgcccagaagggggccgcgggtgggctcggtggcttcggcatcgtcatgatggcggccatgaccgccaccggcggcggcgtggtgcgggacatcctggtgatggagattcccgccgtgctccgcaccgacttctatgccagcgccgccatcctcggtggcgcatgcttcgtggcggcccgggccgccggcgcgccagagcaggtccagctcttcacctgtctggcggtcaccctggttctgcgtctgctcgccatgcgcttcggtctttccctcccgcggataaaggggctcgcccctgcgccgggggacggcggcacaggggacggcaaagagtaaaacggggcatccgccccccctacttggagccgaacacggtcttcagcagttccgtggtgcgggccgcggggttggtccggatttttttctcctcttggcccagcatggtgaagaggccgtcgagggccttgtcggtcacataggtgtccaggtcaagggatgtcccgcccgccagggccgccaggggaagggcctcgtacttgccgatcatctcctggtacgcccgggtggttcccacctcggacatgctcttggctatgaccggcttgaactcttcgaacagcttggaacgggtcttcccttccaggaacgtggtggctgcccggtctccgccgttgaggatcttcttggcatcgtcaaaggtcatctgccgaaccgcatcgccgaagagccctgcggcctttggcgctgccttctcggccgcccggttcatgctcaggacgaattcgtccacctgcttgcggtacccgagggtgccgaggacgtcggctgccgtgcggatcttttccggcaggaggatcttgaccaactggttgccgaaatagccgtcgggctttgccacggcgttcactgcccgttccgtgcccgtggccagtgcctccttcaggcccttgaccaccgtggcgtcgtcgagggctgaaccctgcagcagcggcgcggcccgttgcgtcagttcatcgagaaaaccggcccggcattcgccggcggtcacgagcgttgccaggcaggcgaacagcagcagacgtttcatgggtgcctccttttccgttccgagtgtgcctccccatccacgtgaagtatgattggttttgccgattatgcaagacggggcgcaccctccgtcccacttcccttcagcgaggtagagctatggcttctctcacccttcgacacttggcaggcaatacctggctcatccccgcaccggccgccatcggcgtgtatgtgcgcaacggacgggccgtgctcatcgacagcggcaatgacgaggaggcgggacgtcagatcctgaagctcctgaacggccaggggtggacccttgacctcatcgtcaacacccactccaatgccgaccatatcggcggcaatgcctttctccagaaaaagaccggctgccgcgtcgccgccacggtcccggaggcggccttcatcgccaaccccatcctcgagccgtcttttctttacggcggctatcccgtgaaggcgctacgcaacaagttcctcatggccaagccgtccacggtcaccgacatcatcgaggccatcggccctatccttgacacggggctggaggcggtcccgctggccggccactttttcggcatgatcggcatccgtaccccggacggcgtcctcttcgccgccgacagcctgtttccggagacaatcctcgccaagtatcccatattctacctctacgacatccgggagcaccttgcgtcgctccagcggctccgggaactggaggctgccatctacgttccgagccacggcgcgccgtccccggagattctcccgctgatagaagccaacgagcagcgcgtgcgacagaccgtttcctttgtggagtcctgctgcacggatgcgccggcctccttcgaaaccgtgctggaacgcgtctgcggggagtatggcatcgttctcgacccgaaccagtacgtgctcgtgggaaacaccatccgctccatcctcgccttcctgtccgaagaggggcggctcgccatgatcttcgacgggggcaggctgctctggggtaccgccgccgatcaacgggaggcgtgagatggggcagtcattccggccccgcagacccggcaagccccccgtgcgcagcgatgccgagctcgatgaaatggtgcggcgcatgcgcgcggaacagtccggccccggcagctaccgggagcagtcgctgaagatccacggctggatctgcgcaaagtgcggccgggagtttgagctcaacaacctgcacttgctcacggtgcaccaccgggacggcaaccaccacaacaatccccccgatggcagcaactgggagaacctctgcgtctggtgccacgacgacgagcacagccgcggcgtactgggggactacctggacgaccgcagcaaaaagtgagcgggcgactgccacgtcaggaagtaaaaaggccctggtttcccggggcctttactgttcgaaggggtaaaagggtaagaatcgtcgaggcggctattttcgcgcaggcgtctgctcggtcttgaccggcttccaggtgggatcgggatcgaacagctccatagactcggccctgcgccgcgtgtccttgccgagattcttttcgtacaccttgcccgcctgattcacgataaaggtcatcacccccgagttgccgtattcggcgggataggcaaccagagcaaaaccaagaagcatcttgtccttgatcacgtagtggtacgcgccaccgacggcatgctttccctggcccttgagtatcttgaagtagtagccgtggaagggggagaggttacgctccggcgcatacccttcctttgccgcctgggccaccaatgggccgagggggctctgcaactcaccctccttcgcttcccagtagagaccgtcacggtttccttccgtgctgaaaagccgctgggcgaactcgaccttgcctccgccgcggcaatccttgctcgcatactccagttgggcatccacgtacgcgtcgagcacatcgatgacgtgcaactcgttccggccgatcctccgtttcagaatttcgctctttcctttcctcacgtcgaagatccagcgggagcctttcttgacaatgggaattggcatggtccactgatcggggccaacgtgcacgacggccgtggttgccgatttccgctcaagccgattcgcctgttcaaacgaattgaggaaacgttcccgatccgtcttgtccgccacctcgtcgcccgaagagaccaactccttactgccggggcccaggatctgcagcaactccttctcgtcatgcgctgttacggcagcaacaagggccttgaccgcctcgtcgggggaggcaaaggttttttgccgaacggttgcagccgtcgagggtgaggctatcagcgacaggaacatggcaacggctgcgataacggccgccagggccagccggccgcgtgcgccttggtggtatgcgaactgtttcatgtgtcttctcctctgcgcccagtggtgctctcgggggaacgaaacgcccggcagtggctggcgctacctgaattccttcttgcccccaccgcggccaccgccaccaccgcctcccggcattctcatttcgccgccccctctgccgccgccggatggtgcccgctggccgctccagccccctctgccgcccccctggggcgccggtgtgacgctccggatgctggactcgccgcgtttgatggcccggcgctcaaacgatccttcgcccacgccctggaagggggtatcgcgtcttgccggtttctgcacctgctcgcgctggggtggttgcgcctgtggcgcgaccgtgctgtcccgccgcgggacctggccggggcccttccccgtctgcggcgcgcccggcacgtcacgtcgctcacgagccggctgctgctgcctgctctccggcctgcccgggaatttgccggggtagccgcgcgtttccggcctgaccggtgccatccggggcggccgcttgccgtagaaatcactcgttttcctgtcccgataggccacgccccgccggtgaacggggttgtgctgccagacgtggctgcccacatcccgtcgatagtagtgctgatgaaaccttctcgtcttgccgatgttcacatagacgcggtgaacgggccagtcgaaccaggcccaggcaaagaggtcgaaaccaataaaaacccgcggaccgaaaccgatatagccgcccgtgatggcgaatcccggcggatagtaccagtagtagggcgggtaggcgggataccaccaggggccgtacacgtacaacggattgtagaccggcacatagacgacggtcgggtcggccggttcgatccggatgatttccttctcgtggatgaccttctgctcggcggttgttttgagatttccctgttcgtcagcctttcgcctcagttcctgaatggtggccgtaacatcgtcctcctgactcaggaaggcatcgcccagcttcctcgtctggtcgagcttctcgctcatggcgaaaaggatatccgggaaatggcagagcgacttgacgctggggtcccaagacttttcctggagggctttatccaactcttcacccttaaggcccatgttttgccgccgccatcgctccgcatccaccacttcaagcggataggtggaagccatcaggatctgggccgtcaatgagtcggggtagagggcaatcggcgcaagcatctgggtcaattcctctttgctgaatgtagttgcctgctcgggtgcgctctcttcgtcctgcgcaagcaggccggccggtatcatgagcatgacgatgatgatgcaggccaaccgcagcgctctcgtgattatcgatttcatacgatctcctctgataccttccggttcgtcacgacccggtcggaaggctgccaagcttcgattgaatctcctaaagtataacggcaatttcttactgcgcatcccttgcccggccatttggacagccgcgtgcgcacgggcctccagcggcggcatggggtgcggtccggcagcttatccgccgcacgcacgccgaaatcggaataaaggatcttgcatatttcagtgacgcgggtatgttcattgtcattatcccgtggttgagccattctcggccgcgggagacagctgtcgaccggaggcacgcatggaaccgaaaaactggacaccggcagaactcttgcaactttcgagtggctactggaacatcggcgcgctccacgccgcagtgagtctcgatgtctttactcctcttgccggtggtgatctctctgccgaggaacttgcggaacggttgggcgccgacggccgggctctcgccatgctccttgatgccctgaccgccatggagcttgtgcacaagcgggcagaccgctacggggcagcgcccgccgcctgtcgctttctctcgcaggattcgcccgattacctgggccatatcatcaggcatcaccatcacctggtggccgggtgggcgcgtctggacgatgcggtgcgcagcggcgggccggttcggcaaagctcgtcccacggcagcgacgaatcagcgcgggagagcttcctgatgggcatgttcaacctggccatgctgtcggctccgcgggtggtgccccggatcgatctttcaggacggcaacggctcctggacctggggggcggccccggcacctgggccatccagttctgtctccacaaccccgggcttcgggccgtggtctacgaccttcccaccacccgcccctttgccgagcggaccatagcccgcttcggtctggcagatcgggtttccttcgaggaggggaattttctctccggggaaatcccggggaggtacgatgtggcctggctctcccagattcttcattccgaggggcccgaagggtgcgccgtcgttattgaaaaggcggtgacagccctcgaaccgggaggcatcatcatggtgcaggagtttatcctgaacgatgccaaggacggtccgctctttccggccctcttttcactgaacatgctggtggggacagcgcgggggcaggcctataccgaaggtgagctgaaggccatgatggcggcagccggcgtgcgcgacctgcgacgcattcccctggatatccccaacggcgctggcgtcattgccgggaccgttgcctgaggtgtcatcccttcatgaacaacggcacgcctgagcataccgggcaacggcccgagcagtggctcatgggcgaggcccggcaggtgcggggacctctcctggttgcgataggttgtgcctttgcggccgggctgctggtcatcctccaggcccggctcctggcgtcggcctgccatcgggtggttatcggtggagccggaggagagtcggtgctccctctcgcgactgccgttgccgccgtggccctcggacggggcgtgctggcccttgtgtccgaacggcgctccgccgcggctgcggcgcgcctcaaggaacgggtgcgcagcgctctctaccggcggctcctggccctgggaccggccggcagggcaggggaggagaccggccctctggtggaagcggtgacggcgggcgtggaagggctcgaaccctacgtggcccgctttctgccccatctggccctggcggcgctcctgccggcggcggtcctgttcgtcgtggtcccggccgagtggcgcgccggcctcgtccttcttttttccgccccgttcattcccctgttcatggtcctcatcggccggggatccgaaagcctcaaccggcgccagtggggccggctttcccggctggcgggacacctcctcgacctggtgcagggtctgccggacctgaagctgttcggagcggtcaagcgcgaggccgaggccgtggcgcgggtttctgaggagtatcgccaggcgaccatggcggtgctccggattgccttcctttcggcctttaccctggagtttttcgccaccgtcggcacagcggtggtggccgtagtggtgggctttcggcttctgtccgggagcctggggctcgtcgatggcctcttcgtgctgctcctggcgccggaattctacctgccgctccggacgctggggctctcctaccatgcccggatgcagggggtggccgccgccgagcggctcacccccctcatgtcccttcccttgccccatggcgggatggacgggctgcccatcccgccgggagcgccggccatccggttcgaaggggtcagcttccgctatggcggcgaacggggcggggtcgaggggatcgacctggaactgccggccggcagcatcacggcgcttgcgggaaggagcggcgcaggcaagacgacgctggttcggcttctggtggggttggcccggccggtgcaggggaggattacggtcaacgggatcgacctgggcctcgtacagccggacgcctggcggtcgaccattgcctgggtgccccaacgtccctttttcttcagggcgaccattcgggagaaccttctgctcggccggccggatgcctccgatgacgatatccgtgccgcccttgatgcggcgacggcaacgcctttcatccaacggctgccccaagggcttgaaaccttgctgggcgatcgaggagcggggctgtccgggggcgagctgcggcggctggccctggcgcgggcgtttgtgcgccgggcgacactcgtggtcctggatgagccgaccgccggtctcgaccccgaaaacgaacgcctggtgggcgatgccctggaccggatcgccgcgggaaggacggtactggtgatttcccaccgcgaggagaccatccgccgggccgggcgggtggcagtgctcgcgggaggcaccatcgaaggaatcatgggggccgaagcgttcctggcacaggagggcccggcatgagagagctcttccgtatcctcgccgtggcccgcggacagtggtcatggatggcggccggcatgctcctcgccgtggccgttatcgctgccaacgcccttctcatggcagtttccggctggttcatcgcctccatggccgttgccggcaccacgggcgccgccttcaactactttttcccctcggccgccatccgcgggctcgccatcctgcggaccgtggggcgctacctggagcgcctggtgacccacgaggccggcttccgggtccttgccctcctgcgcgtctggctcttccggcggcttgagcccctggcgccggcaacgctggagcggttgggcgggggagacgtggccgggaggctccggtcggacgtggatgccctggaaagtctctatctgcggatcatgctccctctcgccgccggtgggggggctatcctggctgcaacggcttttgttgccctctggagcacctctgccgccggagttctttttctcgcactgctggccgccggggtgggcctgcccctggtggcgcgccgattggcggagcagcccggccgccgttccgccgaactggccggcagcctgcgggaagccgtgaccgaagggcttcagggcggcgaggagctgatcctgctgggggcggtcgagcgtcaggcgtcgctggttgatgatctttcgcgacggctggtggcggagcaggagcgtctggcggcaggaggaggcgtcaccctggcgggtgggattgtctgcggcggggtcggggtggccgcagtccttgcgattgcatcctttcaggttgccgccggggaactcggcggaccgctgctggtgatgctgctactctttgccgcggctgccttcgaggctgccggcggaatgcccgctgcgctccagcacctgccagccgcccgggagtcggcgcgaagaattctcgaactggccgattcaccgccgccggtgccggaacccgctacgccggtgcctctcccggccaccacggagatcgtcttccgcaacgtctcgttctcccatgacccctctctgccggtactccgggacgttaacctgaccgtgcccgccgggggacgggtagcgctcatgggccccagcggctcgggcaagagtaccgtggccgacatcctccttcgcttccgcgattacgggggaagcgtcaccctggggggcatcgaactccgtgacctgggaggggaggctattcgcgggctgatcgctgtggttccccaacagccccacctcttcaacggcaccatcagagagaatatccttctgggcaacccggcggccgaagaggagcaggtgcgtcgggctgtccgggatgctgcccttgccgagtgggtcgacggattgcccctgggtctggataccccggtgggtgagggggggagtgccgtgtcgggaggagaggcccgccggatcgccctggcccgggccctgttgaaggatgcaccggtttttctgctggacgagcccaccgaggggctcgacttcgccaccgaacaacgggtgattgcagcgctggcgaatcggaccgaggggaagaccgtgctgatcatttcccaccgtccagcttgtggtgacatggctgaacaggtgcactattttgttaaagttccctgaggttatgccgatgaatcagataaagtactgatgcatgatcgtccagggagccaatctacgtggaagagccagtctaccgtttctcctttctttcagtggcccaggtccattcgtttgccatggatcagccggtctccatcgttctgggccccgacaacatgtactgggtcgttcccgacgccatggtgggcgaactccaccggcggggctttcagttctttcgttgatcccactttgacattgactggaaacgcgagatggcggtagtattccgtgcttgggatctgaccgaccgataccgcacgtccccgggatgcgcctgctcctgggggtttttgtttcaccgcgagatgccgatgattaccacgctgacatgcccccgctgtcgagccgaaaccgtctgggaggggaatccccaccggccgttctgctcggcacgctgcaagaccgttgatctggccgcctgggccgacgaggagtatcgcatcgccggtcccgaagccccttccgacaacgacgaaaacgaccgagagtaaggagcacttcatgtccgacgtacgtttgcgcttcgcgccgagccccacgggctatctccacgtggggggagcgcgtaccgcacttttcaattggctgctggcccgcaagcagggcggtacattcatcctgcgcatcgaggataccgatgttgcccgttccacccaggaatcggttgatgccatcctccaggggatggaatggctcggcctcgactgggatgaggggcctttctatcaatccgagcgctttcccgtctaccgggagttcgtggaacggctcctggccgagggaaaggcgtaccgctgctactgcacgcccgaggagttggaggcgcggcgcgaacaggccatgaaggaggggcgcaagcccaagtatgacggtacctgccgcgatcttgtcactcaggacgccgacaggccctttgtggtccgcttcagggccccccacgaaggggtgacagccttcgacgatctgatcaaaggccggatcgcctttaacaacgaggagctggacgacctgatcatacagcgcaccgacggaacccccacctataacttcgtggtggttatcgacgatgcaaccatggggatcaccaccgtcatccgcggtgacgatcatatcaacaacactccccgccagattctgctctacgaggccctgggctacccggtgccccgttttgcccacgtgccgatgatcctcggcgccgacaagacccggctttccaaacggcatggcgccacgagcgtcatggcttaccgcgacatggggtttctgcccgaagcgatggtcaattacctggtgcggctcggctggagccacggggacgaagagatattcagccggcaggaccttgtcgagaagttcacgattgaagcggtgggcaagtctgcaggggtgttcaatccggacaagctcctctggctcaaccatcactacatcaaagagagctcgcccgagcgactcgcggagcttctggtgccgtttctccgggagcggggtgtcgacccctcgaccggaccgagcctccctcaagtggtcaagactcttcaggagcggtcgcggactctcgttgagatggccgacggtgccctgttctactatcggagcgaaatcagctatgacgaggaggcagccgccaagcatctggtgccggggacgcttcctctgcttgcctcgctcgcggagaaactcgacgcgtgtgccgatttcagccattcggggctcgaggccgcattcaaggagttcattgcggaaaaggggatcaaattcgggcaactgggaccggccgtgcgcgtttctctgtgcggcggcaccgcttcacccggtatctacgaggttgtagaggctctcggcaaggacgagacgctgcggcggctgcgccgggccgtggcatatctggagcagtagaccgaaccatttcgcgcactgcaaaaggggcggcacgatcggattcgtgccgccccttttttgtcgaaatgttctgctgccccggcgacccgccggtgcagtggatgtggtgttatttgaaccgtttcaggaggtcgaaggcccgccgcacgcgtgttacgatccggatgggctgaaccggcttggcgatgaaatcaatgaagccggcctccagagcccgctgctcgtcctcgccggtggccttggaggtcaggaggatcatgggggtgtctgcgatcgtggggtttgaccgtaccgcccgcatgaggctgaatccatccatgcggggcatgaccgagtcgcagatgatcaggtcgggcttttccaccacggcggttttgagcccttccacgccgtcgccggccaacaggacatcgaatccttccttgtgcagggccacctggatgatcgtggccaccggtggcgtatcctcaaccaccaggatcttctgacgctgggaatccttggctttaccgtgcaggtagtgcttttcgatcgcagccagcaggtcctggcgggtggccaggaccgggatgatctgtaccccgttctttttggccaaaaaatcgattgtttctacgtcgaaggggtcattgacggcgagcgccagcatgttgtccttctgcttgatgggaaacacctgcttctgcaccgcgatgtcctggggcacaagagcgagcagctcgggggggaacgcatagtccgcgaatcctctcaccgtcttgaaggcaaactgttttgaaagagcatcgatcaattcgtcgccgttaatgacccccatctcttccagaacctggccgaggcgtttgccgctccccttctggcgttcgagggcccgctcaagggtcttcatcgtgatgatcccagcctccacgagaagatcgcccaactgcttcttgtccgacatgtatgctctccgttgcttccctgatagtgatcaagcggtccgatcactactatgacacactttgtaccgtataccaaccgcttgatatcacactaattgctgtttggcttctcggtcgggcacgtgcattcgctctgtagcgactgtatcacatagttactatatcggtctgtaaagagaatactttagaaatgttgtcaaaaattcggggggtgatggctgtaaaacaaaaggccccggtagggccttttgttcggtatgtcaggtgaggttagcgcacatggtcttcgggataggcgccaatctggtggatcgaaaggtcggcgccggcaaactcctgttcatcggttagccggatgcccacggtgcgggagagaatgccatagaccaggaaaccgttaacaagtgcgaagaccacggccgcgaggcttcccaggaattgggaaacgaaggagacgccacccatgcctccgaacagcggctgaccgaatatccccgcagcaatgccgccccaggtgccgatgacaccgtggaggggccagacaccaagtacgtcgtcgatcttgagccgttcctgctcgtactggaagccgtagacgaagatgacggaggcaacggcaccggtggcgaaggctgcaagggggtgcatgatgtcgctgccagcacagatggcgatgaggccggccaaggcgccgttgtgaacgaagccggggtcattccgcccggcaacaatggctgcgagtacgccgccgaccattgccaggagcgagttgaccgccaccagccccgagattttttccacatgccccgcgctcatgacattgaagccgaaccaccccacggcgagaatccaggagccgagcgccaggaacggtatgttgctgatggggatgggatgcgacttgccgcgcacgtagcgccccatgcggggacccagtaccagcacggccggcagagccagccagcctccgacggagtggacgacaaccgaaccggcgaagtcgtggaattcagctccgcccacgcttttgaaaaagccttggagcagcgaggcgttctggccccagatcagggattcgaacagggggtaggagacgccggcaaagatggcacccgccaaaacctggggccagaacttggcccgctccgcgattccgcccgagatgatcgccgggatgcatgctgcgaaacagagcaggaaaaagtagcggactaggtcgtatccctgggtggtgccaagaaggtcgccggcaggtacgagaaaggatattccgtaggaaatggggaatcccaccagaaaataggccacggttgaaacggaccagtcggtgaggatctttacaaaggcattgacctggtttttcttgcggacggtgcccacttccaggaatgcgaagcctgcgtgcatggcaaagaccatgaccgcacccagcatgagaaacagcacgtcggcactgttcctgagacctgtcaccattgacagagagtccattgattacctccattggtatgtggtcatgcccttcgttgggtctttgccctcgatagcaacctctctgccaaatcgataatgctgtgaaatttcagtaaaaggtggtatcccggcgccctgcgggatgttcgctctgaccaaaccttcggcagggctgccttaaaaagaggcgcctgttccgtcatccgcatcgaccgccggggaaaataggggttgacggggggatgtctacattgtaaattcgcgtggttaaaagaaattgaggctatttgcgtctttctgttacgggaattctattgccagccagaacagccctcatatactcgaacgatttcgcccggttcagctacggcgacgatcacccgttcaagatccagcgtttcattctcgcctttgagctcatgcgcgcctatggcctcatggagcttccgaacgtcaaaatcctcgactgcccccgagctgcggaagaggcactgcttacctttcacgcgcccgactatctcgatcgtctcagggaattcagcgagtcggacgatgcccgcgccgatttccggtacggtctcggcgatctggacaacccggttttccgggggctctacgactgggcacggctgggtgccggagggaccatcgaggcggcccggctggttgccgaggagggctatgacatcgccttcaatcttgcgggggggtggcatcacgcccatcgggccaaggcatcgggattctcctatctgaacgacgcggtcgtggccatcaacctgctcctggaaaagggcctgcgggtggcgtacctcgatatcgatgcccaccacggcgacggagtgcaggaagcgttttacgatacggaccgggtcctgaccatttcgattcacgagagcggcatgtacttctttcccggcaccggtttcgagggggaaaccggcaccggcgcgggcacggggtattcggtcaatatcccgctggtggcccacgccgacgatgcgcttttcatgaaggccttcgacgaagtggcgtttccgcttctcgccgcctataatcccgacgtcctcgtgactcaactgggcgccgacaccttccgtaccgatcctctcacgcggcttgaggtgacgactcatagctacacctatatcctgcgcaagctcaaggcgctcggcatcccctgggttgccgtgggagggggcggatacaacctggtcaatgtggccagggcctggacccttgcctggggggtgatgaacggggtcgaactgccgccccgactgccggattcgtttgtgtcgatcatcggccggctcggctatcccaacaggatgctcctcgatgccatgcactgggcccaggaggacgaccgcaaccaggcactggacgcggtggagcgaagcatagctgtcatccggaagacgatttttccggtgatcatcggttcctatggcgagacttccggggaatgagccgctggtgtcggcctcgggccgcgaactccataccctgcgcgaggtcaatggtctcgccccggcggagcgcgaccgggtttacgccggactgattccaccccggctgtttgaactgcttggaatatcgcacgaaaccctgcgtggagccgacgggctcggcagggtacggattatcgcgccggagggaatcggcctggtgcggatcgaggtgagggcccggccagacgaccgggacacggtcttctttctggagttggccgataccccctaccgtcagattgagctggccttttgcatcatcgccgacccatgtgccccgcgtttcgatgtggacagggatgccgaagggcggtccaattacttcgcctctcaggggcggaacgtccccgaagagatccgcgccatggcggcggggctgttcccgaatcagacgcgccgcggcctcaacctgttcggcgagttctttccgcgatttgagcgctttgtggacgccctcggtatggagatgattgcggcggagcccctgacctacgataacgccatccgctacgaaaagtacggttttgactatgtcacggggaaacggctcatggtggagatcgatcgggaattcaggcctggcgggattctccaccaacggctcgacggctcgacgccattccggctgcccggtgccgaacggacggtgcgggggcgcagctgggccatccacgacggcatcatggacgagcagtgggacgacgtgcgcatctacaaaatggtcggtatccatgcgggagtcgatacctttcctgaccgcgagagcgaccttgttggcgaaacacgaggaggagtacgaatatgagtgcgcaggtgcaggacctgacccccatcaagggagtcacctactattacccaccccacgacgcggtgctcgtcttcaaggacggcgcggccgagattccctacggcgggctgccggtcccccttctggaggaggattacgcctccctcgacggagagccttcctatgatgcggtcggaaggggagtctaccaaaccctgcggaccaacccggactgcatccactgtgcggcctatgcgacgctgctgcgggacgcctaccctcactacctggcggagctggccagccacgctatcatgctcgacagcaaggatgtggaggttccttacatcgaccggaagatcgtcagcctcaaggtcctctcccttctcgaaccggacaacgcgggactccctctggagatcggccgtgcctatctcgaccgggggctgcggctttcggcgctccacatgtccacggtcagcatctatcgggccgagcacttcctgcggcgcgccctggaactgacgccggaagacggcagagcgctccgcctgctgggggaggtctgctacctgctggggaaatacgaagaggcggcctcctgctggctcgatacccttgatctggccgatgccgatgaagcggagcgtttcagggtacgtcttgcccggatcagcgagggacggctcccccttattgccccggtggattacctggaagccatcggagcagcatttacctgttttcacaccggcgactacgaggaagccgttgccattctccaggacgtgctcatggacgggattttctgcgccgagtttcccattgccgacatccattgcgtcatcggcaagagcttcgtgcagctggacatgccgcgttatgccgaagagtcgttccgcgccgcgcttcagctggatccggcccacgaggagtcgcttgcctgcctcaggaaggtcacaggggaggagtaggatatgtttggcttcagtattgcagactggatcttcattgcgctggtcatggccacgattttcgcctgtgtcgccattagcgacatgcgccgcccgaagcgctgaagcgattcagtcggatcacctcggaaaggccgccaaatgaccgaagatcaggaactggaaatggactcgcgccccctcggcctcgtgttgctgaccgggctctatctctttttctttatcgttacggccaccagttacggtaatcccttcccctttctggggcggatatatgtgggaacggcggccaaggcaatcgtgttcgtcgacagcctcatctgtctctatctttttctgggtatctacaagagacagctgctgacttggtattgcctgatcggctacaacctcttcgaggtggtgaacaccatcatcaacctgaacatgattaccaccgccgaactggaacggatcattggagagccgatcgacaaggaagccctggtggtcaacaacatcgccagcgcgttggccatcctgctgttgacgcagtatatctaccggcaccgcgcgtttttcaccaaccggcgccactatcttttttaatgtgagcgcgaagcggccctgaacaccactgttgaggcgtgaccgcgcctctggtatcattggcggccactatcgcgcgaggaatagtaccgtggtttttgtttcccagatggattcggcacacgatggcgaagggctctttcataaactgatgcacggtcttgccccttcctttttccacaaggaggggtgcgactgtcgggttgacctgaccgatacccgcggggtttccatcaggatcgagaatctcaacaagtatttcggcgaaaagcatgtcctgaaggatgtcaatctggccatcaatgcgggcgagaccttctgcatcatcggaccgtcgggaaccggcaagagcgttctcctgcgtcatatcgtcaagctggatcgtcccgacagcggagagatcttcatcgacggccatccggtcttcgtcaacgcggggaaggatacgccgagcgactaccgctacagcatggtgttccagtcgtcggctttgttcaactccctgaccgtgggcgagaacgtggggctctggctgcgcgagaagcggatctgcaaggaacatcgcatccgggagatcatccgcgagaagctggccatggtgggcttggagaataccgagcagctcaagacgtcggaactgtcggggggcatgaagaagcgggttgccattgcccggtccctggccatgaaccccgatctcatactgtatgacgaaccgacggcggagttggatcccgtgaccaccgacgaactggcgaataccatcctgaagctcaaggagacgacgaagaacaccaccataatcgtgactcacgacctgaacttcgccctctatgtctcggaccgcatcgccatgatgcacgacgggcggatcgtcgatgtcggcaccccaacggagatcaaggcaagtcaaaacccgattgtgagggggttcatctacacgaccaccaaggggatcaagggcgaatgaccgcgtgaccgcgtcaggtgttctgcccacaggggaagatccatgagaggatacggaaaagcgtttgttgcactgagtgtctcactggtcgtcggcgtctcgcttctcgcgggctgcgcggcgctcaagcaggaccgtccgctcctgccggtcagggagtatgaacggatgatcgttgggcgtctcgatgcggagtacgtggggaccgacaactgtgtggcccgttgccacaagcatgaaaagataaccgacgatttccgccatagcgtccacggcgagcagatccgccccgaaacaggcctccccctggttaactgcgaatcatgccacgggccgggaagcctggccatcgagaaggtcggggaagatgtggcgtacaacgacgaacacaaagtcaagtgcgacaccggcaagctcctcgacatcaaaaatctgcatacccccgctcaatcgctcatctgcctcaaatgtcataccgccgcatcaacgccgagtcttgcccactggaacaccggtgttcatgccttgaacgacgtcggctgcttcgactgccacaagcttcaccagggctcccagcagaaggtgagccgggaggagatggcggagatgtgctacagctgccatccccaggtgaaggccgaagcccagctcttttcacaccatccgctccgggagaggaaaatggcgtgcaccgactgtcatgagccccatggttccacccaggagcaccttctgcggggcaacacggtcaaggagatgtgtacccgctgccacatggacaaacagggcccctttgccttcgagcatggcgacgtgaccgagaactgctccacctgccacactccccacggctcggtcagcaaccacctcctgaacgcggcgatgccgttcctgtgcctccagtgccattcgggccatttctacaccctcgacgcggacccggcgactgcgtcccagaacaggcggcttttcgccaaccgctgtaccgactgccattcacagattcacggaaccgatatgccttccgccgaagggcgtgcctggttcctgcagtgagttgccgacaactgtgccaaggagtcgacccgtgaaggaactcatgaggctaagagcaaagctggcgctggcatttgtgttgcttgcggcggcaattccggccggtgccggatgcgaggagcttgttgcggcggcagagccggaggatctctcctatgtgtccgttgttccgcaggagagtgtcacggaagaaggtgagtacgtcgaagtaccccttgaggaggttaacgtccgcacgcggcaaattgtcgatctttccgccggctaccggtttgtcgatgtcagccgtgatgggagccgggccgctgaatacgatcgtctccggtcgagcggggcggggcggttcaccgtcggttccgtgggcagggatctcaagctggttgttgagggcgaatacctcaataccaaggactacaacgcgtcactgctgtttgactacaaggggtattatcggctgaatctccgaactgaggcgctctatcacaaccttgaccacgaagcgccacacgttcccattgcggccgacctgaacccgactgacgagtacggcatgtacgtgcggcaggacagcatcaatttccgctataagttccacgactaccccattcacctcaatatcggccactggatgctggtacgcgacggctactctcagcttcgcttttccgattacggcttcgacgagtcgcccaacccggccgacctggacgcgaacaaccaggaccggcgcaacaggctcctgtttcagagccgtcccgtcaagaaccacacccaggagggaaccatcggctttgacgcccatctgggaccggtcaatatcctctacaccttcctgatcaggcagctggacgacggcatcgcgccgcccggcttccagtttgcgccccgctatgacgaaaacggcgacctgctccgcagcgccgggcttctccaacacaacacgacaccggagagccgttactactcccataccgccaagctctatacatcgcttacgggggggatcatcggatccgcctcctattcatacgggaaaagggataaccagtcgtcgctcacgaccgtggccggagccgaccagacctccaatacactgcagaatgtggccggagatttcgtctataccccttgccagtggttttcgttttcgactaagtaccggcaccaggagatcgaccgggatgcgccgtccgtcgtccaggtgccctcgctgtcgaacccggttgtgagtgttcgctcgggcatggatacgcggcgcgatgtgatctcggtcaacttttccctccgtccgaacaccatcctgaccttcaatggcgagtatcggggtgacttccagcaacgctcgaacaccggcacggacgttgaccgctggcgtctgcccgataccacatcctcaaaccgcggcacaatgaccctgctgtatcgcccgttcaaggggatgcgcctgcgggcgctgtacgcctacacggccaccgacagtccgtcgtacggcaccgaggctgaaaaccgccatgaggggaacatcctggcctcctataccatggccgggcggtggggagtcaccgccagctacaagatcgtccgtgaaaacaatgaccacatcacgcaggacgtcaccaccttcgacgatccgccgttgcatggaaccttgacactgcctcgcgaccgccgttcggttcacggcgcggcgagtgtctggttcgctccccttgaggccctcatggtgagcgtcagtgccggatatctccgggaccactccgatcaggcaatcctcctgtcccgctttctcctcggaggctacgcagggaccaagtacacatccgaggcgcagattatatcgttgaacgcatcctatcggttcacggagttggtcgatctttcactggcactccagcaggtgcgttcgctttccgatttcaaacccgaagataccacggccgacgggatatcaacctttctgatcagggacgtgtcgcaagcgaagaccatcgagaactcgctctccgcgcgggtcaactaccatctctcgcgactggtttcctgcggcctcgattattcctatcgggattacgacaataagctgtcttccctgtacgaagggaacgtgcatcaggtaaccgcccttgtgagggcgaagtggtagcgggatgaccggaaccgagtaatggcgctcaaaaaactcttcatagcactcacgtgcatgctctgcctctgctgcggcgcgtcgtcggcgtctgcggcgggcaagctggtggctgccgtgctcaccagcgatatggagcgttaccgtgatgcgtaccgttcgttcctcaaggctctggcggcgaaagggtatgaggagggggccgtggaggtggtgacgcagacgcccaaccctgaccccatctcctgggcgaacagtgtgcggaaattcgatgccatcaagcccgacctgctcgtgacgttcggtgctcccgtcacccttgccgcaaagcaggaaaccagcggtattcccgttgtgttcgtggacgtctacgggccggtcgaaaccggcatctcgcgcagcatgtcccaggcggggggaagcctctgcggagtcagctccaaggtccccgtagcaacgctcatcaaggccatgggcgatatccggcccatcaggactctgggcgtcctctacaatacccgggaagccggctcaatccttcagctcaaggaggtcaagcgcgtggcggcccagcaggggttcgcggttgtcgaggcgaatgtatcgtccgctgcggggctcgatacggcgcttacctatctgctcggccgcgctgactgcctcttcgtctccgagagttcggtgatcggcagaggtttcgaccgcatcgtcaggaaggctaccgacgcacgtgtggcggtcatctcacttacgcccggctcttccgagcggggggcgctggtttccctcgagatcagcccgaccgagcaggggcaactggcggcggattacgcatccaagatcctttccggccgaaaaccgggagagttacccgtctacacaccacgtaaggttgacctggtgctcaacatgggagttgccagaacgctggatctccatgtaccattcaaagcattgagcgccgccacacgagtgatcaagtagggagcggccgcggcactccctttgaggtagttgatgggaaatatcctgatcgttgatgatgacagatcgttttcgcagtttctgaaaaagtacattcgtcagtgctttcccgcgctgcgcgtgcatacctgctcggaccccgtccgggccctcggactcatcaggaagggagatgtggatctcctcctcgtggattacgagatgcctgtcatggatggggaaaaggtggttcgctatgcctgccaggtgggcatggaccgtaacaggatcatcgtcctgtcgagtcgtgatgtggactatctgcaccagcactttcccctgggaacctgcctggcggtcatgaacaagtatgaggccggccagaaagcagtgctcgacatggtattggggtcactgcagcgcaagacgtcggaagcggtatgcgggtaacgaaggaggccatgggatggctggcaaggagataacggttactttctatcggcagaaccacgtgcgggacaactggaaggtcgatttgcagggggccgagtcgcaacgttttttcggcacgctggccgacgatctctcccgcagcggggttatcctcaagcaggcagtcaacgacggtttcaccatcgacatcaacagttacggcgacctgctcaactcgatccggatttcgtcgccgaccgacggtttcgccaacgtgtgtattggccacgtcatcggtcagagcccgaatctcgacctgctggacgatatcaggcgcgccgtgacgcgcatagcttttgccccggaaaccgtccctcccgaggaccataaccgcaaggtctgccacaactgcggctgcggctgctgattcagccctttcagggaagcacggcagggaggatttccgccgtgatggagccgtcggtaagggttacaacggcataggtaaggttgccggctccccgcttcaggcagcccggattgacgtagaggatgccgtcggttgtttcgatgcaggcaacgtgggtatgtccgaagaggaccactgccgcgtcaacggcggcggcccgttcccggagccgttcaaggcccgacttgacgtggtagatgtctccatgggtcagaagaaagcgccggccggccagttccagcgacacctcgcgggggtgggcgggggagcagtcgcagttgccttggactttgatgatggtttttcccgtggcatcctcaaggaagtcggcatcctgaagttcgtcgcccagatgaacgacgtggccggcatcttcgtgcaggtcgaggatactcagtgccaggcgctgattgccgtgggtatcggagaggaccacgattttcatagtattcattctagcagagcgccgctgaatgcctcaacaggaatagtgggaacacgcgcccatggtgaagcgcttacgcagtgatcccggcaaccgacgccagtttctccggctcggtgctggcccgacggaccattcatgaccaggaaacatgttcttatcgccggggtaaccctggttgcattgatcatcctctttaccttttcggtgcagatggcgcggattctcatgggagatatgacggccgcaaccatcggcgacgggattggctatgcggaggtgaaggggcccatcatcgattcccaggaaaccgtcaaacagctcgacgaccttcgcaagaagagcagcgtcaaggcagtagtgctgagggtcgagtcgccgggcggggtcattggcccgtcccaggagatatacgccgcggtcaagcggttggccgccaccaagaaggttgttgtttccatggggagcgtggcggcctcgggcggctaccacgtcgccgtgcccgctgccgtgatctatgccaatccggggaccatcaccggcagcattggcgtactcatgaagctctcgaatatcgaagggctcatggacaaggtgggcctcaaggcatttaccctcaagagcggcaagttcaaggattccggctctcccgtgcggaagctcaccgaggaggagcgggccgttcttcagggggtcatcgacaaccttcacgatcagttcgtacgtgctgtggcggagggaagacagctgccggtcgaggaggtgcgccggcttgccgacggcagggtctacaccggtgagcaggcccttcgtctcaagctcgtggaccggctcggcacgctgcacgatgccgtaatggaggcagggcgtctggctggaatcgagggagagccgaccctgatcatccccccgaaaaaacgcaagctgctgcgggacatgctcttcggcgaagtggccgaggcggtacgcgggtcggtgcgcaaggaggagggactcagcttcagctacgaactggagtgagtcgtctctctctgatttcataaaaaaagggatgccgccatcgggcgacgtccctttttcgtttccgggtgaattgctgcgtcagcgcggcatggggcagtagaggttgccgtaggggcgtctgctcttgggcaggactttcacgaactcttccgccatcacttcgctgaagtcgatgccgaagtccgcacagtagtccttcaggtagcgctccagttcggcacggtcgccatcggtcagttcaaagaccccgacctcgccggagagcttcgactcgtccacgccgccccgcacgaagatcgttccgccgtgcatgccggtgccgaaccggaagccgtgtttcggcttttccgggtcatccgtgaacatgccgagcagtaccagtaccccgcctgccatgtactcgccgaagaagtcacccgccttgccaccggcaatgagcacgggcttgttctcgttgtaggatttcatgtggatgcctacccggtagcccacgtctttgcggatgtggacccgtccgccgcgcatgccgtagcccaggacgtcgcccgcgtggccgtgcacgatgactttgcccgcattcatggtgttgccgatgttgtcctggccgttgtcgttgacaaccacggtggcgccgttcatgaacgctgccaggtcgttgccgggaacgccgttgatgatgatttttaccggcttgttgatcccgtcgccgatgaaatactgcccgttcacgttgtcgagcacgatctccgatgctccggccgccaccgcctcgcgtactttctggttcagatcccggtagtaaagaccctgtgcgttaatgttcataatacaaacctctcctgaaggggcaggctcggagcaatggatatccggttcctggtcccgatggtttagatgacgcccggctgcatcttgacgatcaccggttcaccgccgcggggtgaccataccttgtctggtgccgggcagatctcacggattgcagcctcttcggatgccatgtacacgaagtcgtccttggtggcgcagaccagcggccgcagcttgacccggtcattgaggccgatgagcccttcgttgctggcgaagaggatggcaaaggggccattgagaagcgcgctgccgtaaacctggcggatggcggtgagaagctggcgctcgtcgtcgggaagcccgtcgatcatgtcccagaagggggcggccatggcaaggcttgcaagttcgggtgtcaggccgtgcttgcggatcagaaggtcgagggtgtaggcgacgacctcggtgtcggtcagcatggtgcagacgtatccatacatctccaggtagcgcttgttgatgccgtaggacgagatttcgccgttatggacgatggaccagtcgagcagcgtgaaggggtgggcgccgccccaccagcccggggtgttggtcgggaaccggttatgggcggtccatatataccccgtgtactcttcgaggcggaagaagtcggcgatctcttcggggtagccgacgcccttgaatgcccccatgttcttgcccgaggaaaccacaaaggcgccttcgatttcgttgttgatcgccattacgtggcgcacgaccacgtcttcgtcggtcatgttctggtagtcgatggcctcgcggtattcaggcgtctccaagggcttcacgaagtagcgcttgaacaggggaggatggactatggccggggtgcggcgggtgggaatctcctcgtagtgctccacaaagaagtggcgctccaggtattcctcggtcagctgcaaggccatgccgttctcgtacatgagatggaaggcgaagaactccttgaagtccgggtagatgccgtaggcggcgaatcccccgccgaggccgttgccccggtcgtgcatcagggagatcgacttgatgatcacgcttccctccacgaggtttcccgccgtggatatgaagccggtcaggccgcagttggagatgtccttctggaagttatgcgtcggtttccgcgttgtctgtatcattgttcgaacctcggtctggtcgtcgaatcgtgtgagctgccggtccttcagtgccccaccgccacggccggtctgccggtttccgtcaccttgccggccggtgcgaaaagggcggtccggatatccttcggcaggttggcaaagccgaagtcaggcgcgagcaactggtccttgaaggggacaacggcgatcttctcccggatgagtcccgagaaaattccggcccggtccactgcacccacgaggaccgcacccgccagcagcccgtccttgatgacgatcttgcggtactggtagttttccaggtcctggtaggtgaggatttcgtactctttgggttccgccggattggtgatccccatggaaatggtcgataccttgaagagctcgatggagttcatggccaggcccccttcgtaggccttggtgccgccggccatgctcaccccggcgatgtcgccctggatgtacgcatcgggccagatgggcatggggttcttgacgccggagaagaagtccttggcttcagccacgtcgcccgcggcataaatgccttcgaccgaagtctccatccggtcgtcgaccacgatgccgcggttcacctcaaccccgcttcccttgaggaagccgcaggcggggcgcaccccgatggccacgataatcgtatcgcaggggataaaatcgccggagcggagcgttacgccggtaatctcggccccttccccctcgatccggacgaccgtatcttcagtgatgacgtcgatgccgttggccttcatcttcttggctaccacgcgcccggcagggcggtcgaaggcggcggagagaatccggtcggccagttccacgatggtaatctgcttgccgatcaggtggagcccttcggcggccttgaggccgatgaggccgcctccgataaccaccacacggccgatgtcggacgctattcccttgagcttggccgcgtcgtcccaggtggtgaaggtgaagatccggtccttgtcggccattccctcgatgggggggatgaaggggtcgccgccggtggcgaccaggagccggtcatagccgatggtgtccccgccggcgatccgcacttggcgggcggcggtgtcgatacccgtcacttccgagttgagcagcaggttgacgcggttcttttcgtaaaagtcctcggggaggtacgccatccgcttttccgagacaagccctcccaggaggtaggagatgagtgggcggccataggcgttgtggcgctcgcgggagatgacggttatattcccctgttggtcgatgctcctgatgccccggatggctcctacggcagccaccgagttgccgatgatcacgtagttcatttctggctcccctccttgtagacaagcgcccgattggggcaggcgtcgacgcaggccggagacatgcggtccgggcagaggtcgcacttgttcgccttctttttcttcaggttccgctggatggcaccgtaggggcaggccatgacgcaggaccagcagcccacgcactgctcggtgtcgatccggaccacgccctggtcgttcttctggatggcaccggagatgcaggcccgcagacagtcgggctcgtcgcaatggcggcaggtggtggagaaggagacgatgccgccgtcgatctcctccacggtgcagcgggcaatggggcgttcgggctcgtgcaggtaggctcgcacgggatccttggatgccgaatgttcggtgatgcagccgacctcacacaggtgacagccgatgcaggcgtcttcaatcatgtagatacgtttcatggggctattctccagccggcatgacgccgagaatgttcatgtctttttcgcccaggcccacggcccgcagcttgtagcggttgccacggagggattccagggcgttgaggcccatgccgccgaggatttccttcatttcgtggccccaggcgtggaccaggttcaccagccgctcggcccccagctcgggattgagccgcttggccaggtaggggttgttggttgtgatgccccaggggcatttgccggtgtaacagcgctggcacagggtgcagcccagggccagcagggtcgaggtgcccaggttgatggcatcggcgccgagagcgatggccttgatggcgtcgccggaggaacggacgccgccccccaccacgatggcaacctggttgcggatcccttcgtcgcgcagccgggcgtccaccgatgccagggctagttccatgggaagtcccacgttgtcgcggatgacctggggagccgcgccggtcccccccctgaagccgtcaatggtgatgatgtcggccccggcccgggcaacgccggaggcaatggccgccacgtggtggaccgccgcaatcttgaccgacaccggtttctcgtagttggtcgcctccttgagggcgaagatgagctggcggagatcctcaatggagtagatgtcgtggtggggcgccggcgagatggcgtcggaacccaccgggatcatccgggtctcggaaatctggtcgttgaccttctccccgggcaaatggccgccgatgcccggcttggcgccttggccaaccttgatctcgatggcgacgccggcgttgagatactgctcgcttacgccgaagcggcccgaggccacctggaccatgacattggcgccgtaccggtagaggtctttgtgaagccccccctcgccggtgttgtagagggtgcccaactcgctggcagccatggccatggccctgtgggcgttaagattcaaggcgccgtagctcatggccgagaagatgaaggggtattccatcctaatctgtggcgtcagcttcgtggcgagcttcggcttgccggtttgctcatcgcggacgatctcaatggagtggggcttcttgcccaggtaggtccgcagttccatgggttccctgagagggtcgatggacgggttggtgacctgggaggcgtccagcagcaggtggtcccagtaaatggggtacttggcggggttgcccatggcggccaggagaatgccgccggtgtcggcctgagcgtaaaggttgcggatgtggccgttggaccaggactcgttccgcttgaagacctcttcattggagcggatcgtgatggcaccagtgggacagagggccgaacagcggcggcacccgatgcagagtgtgtgatcctcggtgagggtgtcgatggcctcggcgtaagaatggacctcgtaggcgcactggcggatacagaccttgcagcggatgcattttgcgtcgctgcggtcgacaatgaactcgttgaacgactcggttacggatttatagagcaccttgggacctcctggcttcgggtcgcgtacgttgtcagagtacacacgttgatggtgttctggtctttagcaaaggctgtgcctgtttttggtgcgagggggggtgcgaggggggtgtgttgttatgttgttgatttaattgcggataatatggggttggtcagccgtctggggtgggctgttgtgtggatgattggacgatgttcaggaagtgtggtgtggcggtgtagtaaaggtaagctggtgagttggtggtgtacttagcgtgtgccggcattgtcgtgactcatgccggtccggatgaagcgctatcgccaggggacaatgtggcggtattttttgatttcccgctcgtatgtctgctcaatctcgccttttttgccgttgatgcgcgagatgatcaggacaaccacggcaacgatgatgagcgtgacgacgatgatgcccacgatgatacggcggaggcgtctgtggcgtgagtattcggcgtactccagttcggtaacgctcacgttccctccgcgcatgatgcgcagatgctccagctgggcggccgaaacgaatcccaccaccatgtcccggtcccgttcatcgatgcagagaaagcggagcgccgtgctgaacagggggggctcccccgccttgtgccgcagcgcagccacatggaccacctggcagacgaccggcactacgcggagtttgtcctgggagaggaacaactccatatccaccagcgtatccacggagagttcctcggtgatcctgatcctgatgcctgatccgctgatgtttgccgccaggggcggcggttgagacaattcttcctcccgtggcggttcctggggaggggtagtgagagatgcgccctgtgcttccaccgttgttgggggggggtagcggcgagcccgccatcgctgtcggatttcatggtcggagagaccgcgggggacggagtagcggagcggaatataggcatcgatgcgatagtattcccgcaattcgtcgggaatgacttcgccgattagccgtacggtcagccgggcatcgccgtgctcttcgacgatgatggcgcggcagcaatagccgtagcctcccttgccgagcctgagatcgaggatggtgccggtgcgggcacttacgttctcgggcaggctgtcccgggagagctgcagtaccagcaagtccccatcaaaaagggttacgacgccccattccctgaacgagacgttctgggcgcgaggaaaacgtacttcgatccgctggtcgaggtcgaagtatttatagtagttgaatagttcgtcgctcattccgtgccggagccgatgtgctcgttcaactcgctgagcagctgctcgatattgaccttgtggacccccgctccatgctccagttcctcgtagtctgcaatctggcattcattgcagtcgagtccatacttgacgaacaccgtaagcgtccggggatgtttcctgatgatgtccccaatgatcatgtctttggtaatcatcacgcctcccttgtcacctgtcctcccggtactcatcggcaccgggggggaatctctttagcccgcttcacgttcgtacaataaaaaaggcgaggatggagctgtcatcctcgccttttttccaacaatagcagggttgcgctccgacgcaacaccggtgtgaatccttacttgagattgcctatcgcttcctcgatccgatcgagtcccttcttgatggtctccaggcttgtggcgtaggagaggcgggcgtagcggtcgtccccgaatgcgatgccgggaaccaacgccactttggcgtcttcaagcagataagcggcaaagtcggaagaattctcaatcttcttgccggccggggtggtcttgccgtacacgccggagaagttggggaaggcatagaaggcaccggtggacttgaagcaggtgacccccggaatggcattgagccggtcgacgatgtaggtgcggcgtttttcgaattccttgaccatctcggccacgggctcctggggtccgttcagtgcctctacggaggccttctgggcgatggaggtggcattggaggtggactgggactgcatcttggtcatggcggccatgagcgccttggggccgcaggcgtagccgatccgccagccggtcatggagtaagctttggagacgccgtttacgatgatggtacggtccttgagctccgggcaggccatggggatattgcagaactcgagcccgtcatagaggagcttctcgtagatgtcgtcggaaaccacatagacgtgggggtgcttgagcagcaccgcggccagcgccttcagctcatccttggtgtaggtggagccggtcgggttgcagggggagttgaggatcacgtagacggtccggggggtgatggctttttccagctgctcggccgtgatcttgaacccggtggactcgtcggtcatgatgaacaccggcgtgccgccggccagcacgatctggtccgggtaggagacccagtagggaccagggatgatgacttcgtctccctcctggatcagggcctgggagatgttgtagagggtgtgcttggcgccgcaggcgacggaaatctcgtcgcgggtgtactccagcccgtgatcgcgcttcattttggcgatgatggcatctttcagatcatcggcgccgcccaccggcatgtatttggtgaaacctgcgtcgatggctttcttgccggcttccttgatgttggccggggtgtcgaaatcgggctcgccggcaccgaagccgacaacgtcgatgccctgagccttcagtgcctttgccttggcatcgatggacagggtgggggaaggctggatcttgttgacgcggtctgcaagtttcattgtaccctccttgggggtgatggaaatgtccgaatgggacactaacgatctggtcctgcgaatttgtccctgagcgcctggcggaccagcggcggcaccagtccgtcgatggggccgttcagggagctcacctccttcacgatggaggaggaaagatagccgtagggaaccgaggtcatcatgaagagggtctccacatcctgggagatgcttcggttcatctgggcgatctggaactcgtactcgaagtcggaaatggcccgcaggccccggataatgaccgttgccttctgggagaggacgtaatctatcagaaggccgtcgaaagtgtcaaccctggccctgacgttgtcggccagcacccgctggatcatgtcgacccgctcgtcggtggtgaacagggccgatttggccgagttgcgggccaccgcaacgatgacttggtcgaatatcctgagtgcgcggtcgatgatgtccaggtgaccgtaggtgatcgggtcgaatgagccggggtagacggcaatcttggtcggcatgggcgttcagttccttttccggaagaatgagagggcggtatcgccgtagatccgccggtcaaccaagtggagcggttccatgaggtcgggtagtacctcgtccacggcggactcgacgacgatgatcgtctcttctgcgatcaggggcgaccctgccaggcgccccaggaccttgtcagccaagccgagccggtagggcgggtcgagcatcacgagccggaaggaggctccctcccgctcaaggtaatcaatggcggtcagggcatccctggcgatgatgcgggcccggtcgccgaagccgagttcatcaaggttgcgccggatcacggccaccgattcccggtgactgtccacgaacaccgcttcgctgcaaccgcggctcaatgcttcaattcccaggttcccggtcccggcgaacaggtccagaacgcgtacctcttcgaagccctccattcctgaatgaagaatgttgaagagagcctccttgatccggtcggccgtggggcgtacccggttgccgcggggtgcggccaggcgacggccccgggcgcttccgcctacgacccgcactggtcctgtccgatgaggggggcgatgcgcgaggcgctacccctggcgtggaaggccagcaggaattccttggcctcccggtaggccatgtcgtggatgagccgggcgttcgcctcgggaatggcgtcgatgtcagctttgaagatccgggtcgcgaacttgatgtcccgaccgttttccttggcccagcgccgcatggcgtccatcaggtccaggggaagcccggcatgggccacgttctgccagagggtgccgatatttccttttctgatgccgtagtcggccagctttcccacgagcttgaggggggtaccggtgatgccgtgctgcaccaatccgtccaggccaaagcgcaaggccgtctggtggatttcgctggttcgcttgaggtcaatccgtacaatctggccgtccaggtagtttccccgcttggagccgttgtcgatggcgaggagttgggggtagacgccctgttccgccagggcagaaaggaattccgccgtttcgctcgcagtggtcagattcgactcggtgccgacgggggtcacctcgccaagttccacctccaggccgtacccccgctccataacggcacggcacaggtcgacggtgatgcggatgttgtccggcaagggattgaacgaggcatcaacggcaaaggaggtgtagcccgcttccagttgggcggccatgagggcgcgggcttcttccagttcctgcgatccggtgttctggacggtggtatggtcgccgtggatgatgaagggtttggtaaagccacaccgttcggcatagtccaccacggtctcgaagaaaaccgccggcgtctggcccgtgtaaccgccgtcgacgccaccctcggtgcgcgtaagctcgaaggctaccacggcatccagctcttccgcagcctgcatgatgccggggatcacatgtttgatgcgtgtgttgcaggccatgaggatcgtgtgttcatttctcagagccctgaaaatatcgcgaccgttgagcaggcatacggacgaccggttgccgagttttttgcggatatgatccggcacgaggtcaagaagaggagtattcatatctatccgggtaacggcttgtgtatacacatgtaaaatcttaaaaaaggcttaaaaatttaacatgatgcgtaatgtctagtcaagggatgtttttgttgttgacacccatggtacgccccattagagttttttcgttcaaacgggaggtgtccatatggtcgaagaagaggggatgcgatccctggagcgggctgatctggccggctatgcggctcgcagttgccgttcgcgggggcggatgcacccggaagagttccgggacgaccgccccgccttcgagcgggaccgggacaggatcatccactgtgcggcgttcaggaggctggagtacaaaactcaggtcttcgtgaaccatgagggggactactaccgcacccggttgacccactccctggaggtggcccagatcggcaaggccattgcccgtcgactcgccctgaacgaggaactgaccgaggctctggccctggcccacgacctgggacacacccccttcgggcacacgggcgaggaggtgctgaaccgtctgatggaaggcttcggcggcttcgagcacaatcttcagtcgttcagggtggtggaccagttggaggagcggtaccccggcttcaacgggctcaacctttcctgggaagtgctggaagggatcatcaagcattcatcgccctacgaccggccgaccggtctgatcgagggattcctgcccggcgtggtgccgaccatcgaagctcagatcatcaacttcgccgatgagatagcctacaacaatcacgatatcgacgacggtctcaagtcgggttacattacgattgagcaactcaacggggttgacctctggcgtgaggtttgggagaggatcgataccgcccatcccggcctggatcgggagcggaagaagttccagaccataagcgcgctgatcggtctcctcatcagggacctgattactgccaccgaggcgaatctgcgtgcttacggcgtctccacccttgacgacgtgcggcgggtcaaccgccccctggtgaccttctcgtccgccatggaggagcggaaccgttcccttaagcggttcctgttcacaaacctgtaccggcaccacaaggtggagcggatgcgggtcaaggcggagcgctatctgacgcagctgttcgagagttacgtgaagcacccgacgctgctcccccgcaagtaccagcagaagatggatacgctgggacgcgagcgcgtggtctgcgactacatcgccggcatgaccgaccgcttcgcccttgatgagttcaagcgtttgttcgagccttacgagcgcgtctgagcgtgccggatgtggatgcggagacacgacgcttgacgggagcgcaccttctggtgcatagaagatagataaaagcagttcgatagacgataagactaaaccacccgcgagggtggggcggaaagcccacgggtctctctgagacagccgggatgccgaaatgtcgatacgatgtttccgtcccgtttttttgtgcctgcgtgctgccggtcgggacggcaagacccctctgttccgaaaggagatcgtcatgaagagagcagtcctcgcgttgtccctggccttgacggccgtaccctgcttcgccgcatccgatgtcggtttcgacgtcaacatcaatgtcggcaaccgaccccaggtggtggtcccggccccgccgccggtggtcgttcccggcccgcccgtggccatcgccgagccgccggtctttctcgtgccccgctccctcgggttttacgtggccgtgggtgttccctatgatctgttctatctctccggcagctactatctctggtcaggcgatgtgtggtaccggtcgagccactacaacggtccctggggtgtcgtcaagtacaagaaccttcctcccggcctgcgcaagcacaaactggatcgaatccgctaccaccgcgacggagagtaccgcgtctacgaggtggaacgtgaccattaccggggcaggcatttccggcccggcaaggaatcgaagcgggagcgcaagatggaccacgagcgctggaaggaagagcgcaggagagacaaggacggtcgcagggatcacggcggcaagggccgggggcgggggcacgacgactagtggcctcacgtgcagcgttcgggaccgcaaccgttccggctcccgggccgttctgcccagttgcgccgccgggacacggcggcgcggcatgagccggaataccatggcaggtaacgtctacagaaaaggggccgctgatgcggcccctttttgcgtcagccgcaaaaaatgcgacaggcgaaaaatatgttacacctgttcagacgcctaacacgagggggatcagggtgaaaagggaattgcgctgtgcccagggtagcaccgcattgctggtgccgcattccttttcacaggcaagtcgcggtacgcgtacgtgaagataggctgtataatgaaagaaattttcccggtgccagatttcctggaccgactccgaaacatgggcgtgggctccgcagcggggacagcggaatgttcccccatgatagaaatcaatggtgatatccatgcgccgttcggtgtcggcaaaggttatggccttgatttcccatggggccgtgaggcctaatgttgccgcgatgagtgctgcttcggtcatggatggtatccctcgaccctgatccgggagagtttgaactcgtttagtgctgtttatgggcatttacacaaaatgtgccatggaattcctgatggcatgttttctgctggattcgcaggttagggcaggccggctgcaggatgggagtccctgagccctgtcaaatatcggagcagtgagttgtcatgaccaatcccgagcgggccgcacggcgcgcggcgcgaaaaatacgtttctacgagtcaccggtcaggatcaccatcgccctgggcggcattatcttcgtggccgaagccgttgttatggtcgtgatggtgcatgtcctgcgtttcccgggcagggcacccgttgtcgacctgtttaccgattcgctgatgctgcttctgctcatcgccccgtttctccaccgattcatcttcaaaccgatggccgcccagatcgcccagcgagaagaggccgagacccgcctaaggaggtatcagtccaacctggaatcgctggtggaggaccggactgcccgactgaccgaggcaatcgaggagctggagcgtgaaatcgtcgagcggaaacggaccgaagaggcgcttctcaggagcgaggagcgtttccgtcaactgttcgaacagaccgaggatgccattatcctctttcgccccggcgggtgtcgcatcatcgacgtgaatccggttgcggagagactctacggcttttccaaaaaggagttcttcgagcttgggctcgagtcgttgatgggccccagtgatctcgatacgttctgccgggccatcggccaggtcaggatgggagactcgatccggatcgacaccatgacccacacccgcaaggacggctcggaagtcatcgtttcggtgcggggcaaaatggttacgatccagcaggttgacatggtttactgcactatccgcgacatttcgaagcggattcgcctcgagaaggaaagccggctgatccaggcaaggctcattcataccaacaagatgacctccctgggggtgctcgtggccagcatcgcccacgagatcaacaacccgaacaactacatcatggtcaactcggagatactgcgccgttcctggaacgacatctatccgatcctgcgcgactattacgacgaacatggtgactttaccattggcggcatccctttttcggagatgcgggaggccttccccgaactgattgcaggggtccacgacggtgcgcgcaggattcgcgatatcgtcaacaatctcaaggattttgcgcgcaacgaggcttgctcaatcgcgggaaacgtggacgtgaaccgggccataaccatggcggcgaccatgctgaaccaccagatccgcaagcatacgcggcatttccggctggaactcgccgaagatctcccgcttgtccgggggagcctccagcagctcgaacaggtcatcatcaacctgatcatgaatgcaatccaggcgttgcccaccgaggagcggggcgtaacggtttcgaccacccgcgacgggaacgacgggggggtagtgatcagggttgcggaccagggcagcggcattccgatcgagatctccgacagcattctggagccgttttttacgacgcgcctcgacagcggcggcacggggctggggctcgccatctgccattcgatcgtccgggatcatgggggggacctggagttcacgtcagtgccgggcgaaggaactatctttaccgtacacctgcctgccgcgagcaatcagggggtggcatgatatcgtacacgtcgggggaggtgttacatgacaactgagacggcgcagaccatcgtgctggtggatgacgaggaaaacatactcaaggcatcgcgtctgattctgctcggcaacggcttcggcaacgtggtgacgctgcaggacagcaggcagctgatgcccctgctggagcagggaggcgtggcggcagtggtactcgacctgtttatgccccacctgtcggggaccgagcttctccccctgatagtggagcgttttccccacattccggccatcgtcatgaccgccgtcgatgaaaccgagaccgccgtcacctgcatgaagtcaggggcctttgactacctggtgaagccggtggaatcggggcgcctgatcgccagcgtgaccaaggcgctggagatgggagccatgagtcgcgagctgaattccctgaaagaatgccttctggacgaccggctcgaccatcccgaggccttcgcgtccatcgtcaccgacagcaagaagatgcgtgcggtgttccagtacctggaggtggtctcccgttcccgccagccgattctggttacgggcgaaaccggagtgggcaaggagctgtttgcccgggcggtgcacgaactgagcggcgtcaggggtgagttcgtggcagtgaatgtggccgggctcgacgatgtcatgttctcggacaccctgttcgggcacaagaagggggcgttcaccggtgccgaccaggcccgtgacggcctcatcgcgagggcggccggcggcacgctcttcctcgacgagatcggagacctgaacgaggcttcccagatcaagctgttgcggctgttgcaggaaaaggaatactatccggtggggtccgacatggcgcgcaagagcgaagcacggatagtctgcgccaccaaccgggatctcaagaagcagatcgagaaagaggcgttccgcaacgacctctattaccggctctgcgcccaccaggtccagattccgcccctgcgggagcgtctggaggacctgccgctgctgatcgattattttctgggagaggcagccgcctctctgggccggaaaaagccgacacctcctcccgaactcctgacgctgctctcggtctattccttcccgggaaacgtcagggagctgcaggcacttatccatgacgccgtggccaggcacggttctggggtcctttccctcgacagtttcaggaacatcatcggcggcgatgccgtccagctcatcccacagaccgccgtcacatcttccgatgatcccctgtccgccattttcggccgtttccccacggtgagagaggtggaagattacctgatggctgaggccatgaagcgggccagaggaaatcagggaatcgccgcaaccatgctcggcatcacccgccagacgcttaacaagcgccttcaggcgaaaaaagggtaacccgccgccgtcccctatcccatcaaccgccctgcatgaccgtcgtgcttgcggggctgggccgcaatggcctgccacctcgattcaccgtgtaacgaattgttacacccctctcttaactgctttgaatctgggagtaattctttcctgtagactcttgtccggcttgaatccgatcattgccgtgacaccccttcagtaactcatcaaactccatacctcacaataagtgtagtgatatcaaattgttgcgatattgtgtcgtctggcattgtttttgattgagggtgggcaccaattctgtaatcacaagggctgttcccgttgtcagccgggaattgatccgcaagccacgttgggcaggaggttgtccggatgaatgttactacactatggggtggatggttcaaggcgctacttgcggcggcatttatcctggccacccttggtgctccggccgctggatggagcgccgtgccgcacgtggcggccggcgggaaccatgtgctgaccctccgttcggacgggaccctctgggcggccggctccaaccagtttggacaattgggcgacggtacgggcataaaccggacgtcaccggtgcaggtgcccggcacatggaagaccgtggctgccgggaccacccactcgctgggcatcaaggccgacggttcgctctgggcttgggggtcgaacctgttcggccaactgggacagccgctcgtcaacgggcagttggcaacgaacaaattttcccccatccgcatcggcaccggtaatgactgggtggccgtatcggccggcgagttgacctccttcggcctcaagggggacggtaccctctggtcctgggggaacaacctcttcggtgagcttggagacggcaccacggtgagccggcctcaacccgtgcaggtagtggcagatcccctcagcaacggcagatatgtggcagtggcagccggtggcgagcatgccctcgcgctccaggccgacggcacgctctgggcctggggggccaacctgacggggcagctgggaaccggggggacgggaatcctgccgaatccaactcctctcaagatcggtacggatcgggactggaccgcaatttcggctggtgagatgcattccgttgccctcaaagccgacgggtcgctgtggagctgggggcagaacctgttcggcgaactgggcaacggcgttgccctgccgggcgccaatgtgacgacccccacccgtgtcggaacggggagcgactgggtcgccatcgccgctggggcgctccataccgtcgcccttcatcgcaacggcacggtctcggcatggggcaacaatgcccagggcgcggtgggcgacggtacggttgccaacagaagcaccccgaccctgatcgtcgctccggtcacacttgtcaataacgtcgccatagccgccggcactggcgtttccttctccgtcctggccaacggcaccgtgttcggctggggcggcaacggtgccggccaactgggcaacggcaccttcggggcggttactgcacccacggtcctctccgccggggcatctgcctggctcggcgtggagccgggcggggcattttcgctgggccttcgctccaacggaaccctatgggcctggggcggcaacgcgagcggccagttgggtgacggcaccacaaccccctcagccatccccgtgccggttgtgggcggtgccgggaactggcggaccaccgccacgggcacggcccactccgttgccgtcagagccgacggaacactctgggcctggggcgacaacagcagcggccagctcggtatcggttccacggttgccgcgtcgacgccgcagcagattacggtgaccaatcccgcctcggccggcaatgactggaccgccgtagcgggtggaggagctcactccctcggactcaaggccgacggaacgctctggtcttggggcgacaacaccttcgggcaattgggcgacggcaccggcacctccaacaggaccacgccggttcagatcgttaccggcaatcccggcaatttcgaccggaactgggtggccgtggcggccggcggagtgttctcgctggccctccaggccgatggcaccatctggacctggggcgataacagccttcttcagctggggaccgatccggcgatgctgaccccggccacccagcgcaacgtgccggcccagctcgcggtggcgagccccccctcgaccgccttcaacagcagctgggttgccatcgccgccggtcaggatcacggcctctccctgcaggcggacggaaccctctgggcctggggagccaacagtgtcgggcagttgggcaatggcgtaactacagccacttttacgccggttcaggttattaatgctgagggcgttccctacgtctcccttgcggcaggcacctcccactcccttgccggccggtctgacggcaccctctgggcctgggggaacaataccagcggccaactcggcacgggcccccatcccggcgatgccgatccgctcaatccccagccccacaccgttccggcccggattctcacgtcgaatcccgtgtctgcggccgatgactggcttgtcgctacggcgggcgggagccattccgctgccctgaagagcaacggtacgctgtggacgtgggggcagaacacctcggggcagctgggcaacggtaccaccaccgaggccgatatccccaccgcgctcctggagccccgtatctccgtgtcgcccgccagtctggcgttcggcccggcccccatcggcatcccgccgtcgccgacccgtaccctcaccatcaccaacctgggctcggcgccgctgtcggcagctatcgccagcaacaatgccgcattcaccgtcaatccggccgcctgtaacaatctgccgcccgccggcttctgcgaaattaccgtaacgtttgtcccggcgctccccgtgggggtgaaaagcgccacgctcaccattacttccaatgatccggttactccgctggtctctgtcggtgcgaccgggacggctgcgaatccgttcttcattacggcttccgttgatcctgcctcgccggtcggcagcggcaccatctcaccggcgggagtacaggcggtcgccgccgggggaggggccacctatacgatcacggccgccagcggctacgccatcgtggacgtgatcgtgaacggcgtttcccggggacccatcggctcgtacacctttgtcaatgtccagcaggaccagtccatcatcgccctgttcgccgcatccgtgacgatcagcgcttcctcgggacccggggggatcatcagccccaccggcaccgtcagcctgccgctgggtggaagccagaagttcacgatcacgccgaacccgggctatgccattgccggcgtgaacgtcatcgagatggttgagcaactggatgtgaacggcaacggtaccggcatcttcaatccggtcccccgggcgctgggcccggtctcgtccttcacgttcttttcggtgcgcgccaacggttcgagcatttcagcaacattcgtcccccgcgaactccatgagtggagctggcagaatccgaagccccagggacaggccatcagtcgcattgccacggacggcaacggcacctacgtggcagtgggcgaattcggcaccatcctcacctccaccgacagtgtcaactggaccgtgcggactttcggctcggtcaacctcaacagcgttgcctatggcggcaaccataccttcgtggccgtgggcagctacggcaggatcctgctctccaccgacgacggggccacctggacggtccagagctcgggggtgacggccagcctcaggggagtcgcccacagcgggacggtcttcgccgcggtcggtgttacggaaaacaaccccaatttcccctatgaaccgcgaaccgccatcctgacctcgccggacggcgtgacctggacgtcgcgcttccttgatcagccgttcaacggcaccctgaatctgttcgacgtggcctacggcggcggcaggttcgttgccgtgggcatggaagggcacgtggtcatctccgaggacaatggcggcagctggaccgcgctgccttccgacccggtgacgcgtcccaccaatctcaacggcgtggccttcggcgccggaacgttcgttgccgcgggagacttcggccagatcgtcacctcgaccgatggatccaactgggtgaaccggccgctgatgtcggtggccgagctgaaaggggtcggcttcggcaccatctccgacccgctcttcgcgggcaacctgcttcaggtctttacggtggttggaaccgacggcgaaattctcacctcggaagatgccggcaccacctggacgttccgtacctccggccttgcggccggtggagccggtccgatgctccaggcggccatggtgggactcaacaggggagtcactcccttcgtgcccacggtcattgtcgccggcagcgaaggtaacttgctcgcgtcgtccgacacgattgactggacgaatctgttcaccaccatcacccgttaccccctgcgttccattgcctggggcaacggcacctttgttgccgtgggcgacggagaccccggcaccacgctgcatccaccgatttccgcgcccacggtccttacctccaccaacacgggccttacctggaccaggcgctacctcagtccgggccacaacatccgcggcatcgcatacggcaacggcgtattcgtagccgttggcgccagcggctacgacctggaccagaacgccagccgtcaggccatcatcctgacctccaccaacggcatcacctggacccccaggaactccggcaccttcctcaatctcaatgccgtcaccttcgccaacggcagattcgtggcggtcagcgactacaacgccaccggcgacgtggccgatgagggcgccctgattctggtctccaccaacggtatcacctggaacacgatcaggaagatcaccagcacggccggaaacctgcgcagcgtgatcgccgggaccaacggcaccacgccggcgttagtagcggtgggcgacttcgggacggtcctgaggtcgatcgataacggacagaactggaccgaggtcaccagcggcaccatcaattttgccgagctgaacgggattgcattcaacaacacgtccaacacctatgcggctatcggtatcaccagcgaggtgtttacctccactgataacggtgccacctggagcatgaggtccctgccggtagacgataccctgctggtcaggatggaggggatcacctacgcctacggctcgttcgtggcggtgggcaacgacaaccacatcctcacttcgcccgacggtgccagctggaccatcaatattggcgcggaatacatcaacagcagcctctacggcgtggcagccggcaacggcagctacatcgcggtggggagcgacgggacgatcctgcagtccaaccgcttgctcgacaatccgccgatcatcggcgtagaccccaccagcctgacattcgacatcacccccgagggtaccctgtccgcgggccaggtcatcaccatcagcaacctggggatcaatgatctgaccatcggcgctcttggcttcgacggctcggacgcaggtgagttcaccgtcagcgaggatttctgctctcaggccgtcattccggccaccggcagctgcaccgttgtcgtcaccttcgcgccgaccggggcaggcgtcaagtccgccgaactgaagatcccgtccaacgatccggacagcaacgatatcgaggtgcccgtgagcggaacggccattccccgttacctcctgacggtgaccaacgccggcaacggcaccggcagcatcgccagcagtccggcgggaatcagcattacgaacagcgccgccggagcgaacagttcggcgctgttcgtggtcgatacggcagtgaccctgaccgcgactcctgccgtcggctccatcttcgagggctggtccggcgccggggccggggcgtgcagcggcacaaccaccccctgcaccctgaccatgtcccaggcccggaacgtgacggccaccttcacccggaagttcatcatcaccgccacggccggcgccaacggcagcatatcgccggcgggccaggtcctggtgaatcccggtgcgaaccaggcgttcaccatcaccccggcaccgggctacagcgttttcggcgtactggtcaacggactgtcggtgggggccgtcacgagtcacaccttcaccgccgtcaatgccgaccagacgatcagcgccaccttcaccggggtgccgccggtcaggctgacgctccagtccggcaacaacgtcttttcgaccatcggccaggcggttgccgcgacgccggtcaatacggccgcgaccatcgatgcccaggcagtccagaccgccgacaacggtttgacgttaaacagggggatcacgctcaccttcagggggggatatggcgccggcttctcgggcattgtgggcatgaccacggtcacggggccggtcaccgtgaccaatggctccctgaccgtatccgatatggtgatcaaatgagtttcgaggcaagaggagagcaacccatgcgcacacggatcaagcccggccggattgccggtttccttgctcaaatgatgctcctgctggcgccgacggtgtcgctggccgaggtctgcgccaacaccatccaggccgacgtggtcgccatcgaccagcagatcgtccataaccggcttggggccttcaaccccatctccatgatcttcgccctgcgtcaggatgtggtaaatgcggcgaacggcctgaccgaagcagaggggggaattctcaccccgggcaatgtgcggctgcgcgacgacaagcgaccgcgtcccctcgtcctccgggtgaacgagggcgattgcctccggatcagcttccagaacctgctcgctcccacaccccttgttctcccgcccgatgcggccggcgaattcgccggtcagccggccacccgtcacgtgggcatggcgatcatgggggtatccttcgccgacatggtctcctcaggtgtcaatgtcggtaacaacccggtgtccggctacgcggctcccggcgagaccaaagtgtatctcgttcggggagagcacgagggtgggtaccacatcaacagcatcgccgacaacgtgagcggcgaggggatccagggccagacctccttcggcctgttcggcgcactcaacgtacagaagaagggggccgtctggtaccgcaaccagaccacgaatgcggaactgctcatggccactactgggcttacccccagcgggcatccgatcatcgattacgacgcggtctaccccgtcggacaccgctacgccgggcagccgatcctgcgcatcctcgacccggtgaccaacaagatcgttcataacgaggtcaatgccatcatcaccggacccaacggcggcgattttcccgccggcacctaccagcgcaacccgacttatcccgatcgcgaccgggcattccgggagttcacggtcatgttccacgacgaggtggagaccgtgcagccgttcccgatcttcatcgatccccagttcaagttcaccctcggcggcgtcaaggatggcttcatgatcaactacggttcggccgccgtcggtaccgaggtcgtggccaaccgctccggggtcggtcccacctgggactgcgccgagtgcaagttcgaggaatttttcctctcctcgtgggcggtgagcgatccggccctgctggtggatgtgcccgccaacaccacggacgttaacggtaacctgatcgtgggacccaaggccaccaaggctctctatcccgatgatccgtccaatgtcttccacgcctatatcaacgaccgggccaagatccgcaacctgcacttcggcaaggaattccacgtctttcacctccacgcccagcagtggctcttcagcccggacgacgacggcagcaactaccttgacgcccagggcatcggcccgggtggctcctacacctacgagatcgcctacaactcgggcaaccggaacaagatcgtgggcgacaccatcttccactgccacttttacccccactttgcccaagggatgtgggcgctgtaccgcctgcatgacgtgttcgaggccgggacccagctcgatgccaacgggctgccgatcgccactgcccgcgcccttccggacggcgagatcgcggcggggaccccgattcccgcggtcgttcccatcccgaccctgcccatggcgcccatccccggcaaggtgcgtattgcccaggttcccggctatcccggcgggcaggtgacctacgacgagcccgacaagaacgccggctatcccttcagcctcgggatgaaggcggggcaccgcccggctacgcctcccctcgacctgatcgacgatggcgggcttccccggcacattgtccggggtaccaacaaccccctgaatccgtcaacgctcgacccggctattacccatcacgaggaaaccaccctgagcttcgacaaggtgctcgtggcggcggaggctgagcaggtccccgaaagcggttcccgttcggaacgggccgccatggatttccacgcgcgggaattccatccgacgttcctgcccaacggctctcctggccagttcgtgaccaacgggctgccgccggttcccggcgcgccctacaatgacccgtgccgcggcgataagggcggggctgtcggcgtgccaaggacctacaagggcgccgttatccagttcgacctgaagatgaacaaggtcggtcaccacttcccccaatcgcgcatcatcaccctctggggcgacgcccaggcgacggtggacggcacccggccgccggagccgtttttcatcagggccaactccaacgactgcgtgaacttctaccataccaacctggtcccgagcgtgtacgagcaggatgactaccaggtcaagaccccgaccgatgtcatcggccagcacatccacttggtgaagttcgatgtcaccgcatccgacggctccgccaacggcttcaactacgaggacggcaccatgagccccgacgaggtgcgtgagcggatccatgccttcaacctgaccggtggactgatccaacccgacggagtgacgaaggttgcccttgccgccaagccccatccctatttcggctcgaccttcaacggccgcgacatcaccggtgcccggaccacggtccagcgttggtacatcgacaacatccgcaacaaccggggcgaggaccggaccctgggcaacgtcttcacccacgatcactttggtccgtccacgcatcagcagaccggcctctacgccagcctgctcaccgagccccaggggtcccgctggcgtgatccccagaccggccagttcatgggcgggcgcttcgacggcgggccgaccagctggcgggctgacatcattaccactaatcccgcggagagctaccgggagttcatggtccatgtggcggacttcacgctcgcctacgaggacggcgcctgtcatacggttccgtgcgtcaacccggccaaggcgatcaagccgccgggcatggaagagatcggcctgccgttcctgttccgcaagccccagatctgccccaacgggaccctgcctccctgccccgaggccatttccgccgaggatccgggaacgttcctggtcaactaccgcaacgagcccgtggcggagcgcgtgcgcctgcccggcaccaacgtccaggctccggggcttgccggcgatctggcctatgccctgtcgtcgcgggtacagcgcgccaaccccctgctgaaccagcagcccgcgttctatccgccgctcacccccaacgtgctgccgggtgacccgttcacaccgctcttccaggtctacgacaacgaccgggtcaacgtgcggattcaggcgggcgccgacgaggagtcgcacaccgcgtccattcacggcgtcaagtggctccaatcctacgggtcgcccaactccgggttccgcaactcccaacagttgggcatttccgagcagttccaactgcggatgcccgtgattcccgaccggctccaggtggggcagaccgcggactacctttacacgcttaacgcctccagcgacggttactggagcggcatttggggacttatgcgctcctacgccgtccggcagccgaatctgctgccgctgcccaacaaccccatcggcacggttcccttcacggccgccaacgatgcctcgtttagcggtccctgccccacgagcgcgttggtccgctcctacgacgtcacagccgtggcggcccgcactgctctgcccggcggctcgctggtctacaactcccgcatcggaccccaggggatcggcccccttcaggaccccgacgccgttctctatgtgaggacaggggatctcaacccggacggcaccctgaaggcgggtgtccctgttgaaccgcttgttctccgggctgccgcgggcgagtgcatcgacgtgaccttgcgcaacagcctgccggccgtgctgaccgaaagtcccggctacagtgcgttgcatccgatcgtggagttcttcaacttcaacgaagtgcggacctccagtatcgtggggctccacccgcagctggtggagtacgatgtcacccggagcgacggcaccgtggtcggcaacaatcaggatcagaccgtgccgcctggcggggtgagacagtaccgctggtatgccggagacgtgaaggtggtcaacaacatgcgcgttgcaactcctatcgagttcggcgccagcagtctcatttcaaccgacctgatcaagcatgcctcccggggcgctctgggtgcgctcatcatcgagccgctcggctccagctggatcgaggactatccgactccccacccgagcgtttccgccggtcagcggccgtcccgggcctcggccaccgtgatcagggccaacggcaccacgttccgtgagcaggtgctggtcatccaggacgacgtcgcgctgcgtttcggcgacaatacccccgtgcccttcgttaccggcatggaggacgccctcgacacgggcatgaaggcattcaactacaggaccgagccgctctggttccggctcgggttcagccccttgaatcttccgttccagaaccaggccatcaatttcgcgaacgtactccacaacagcacgacgggaggcgatccggagacgccggtcttcaccgtaaatgcaggcgatgagacccgcgtgcgcctggtgcagccggccggtcacaaccgtcaccataccttcgccctctacgggcatgtgtggcagcgcgagccccataccaacaactccaccaggctcgggctcaacccgaaatcgttctggcgcggcagccaggatgtggtgggacccgcgtcccactgggatttcctcctggaccacggtgccggcggtgccttccaggccaagggggactacctctaccgcgatatgctgcccatccacttcctgaacgggttgtggggtatcatgagggtacagtagtcagcgatggtaacgcatccggtcgtggagcagcttgaatgtcagctttgattgatacgtggtttctcgggtgcagggcggctgcgacagccgtcctgtacgtccttttcgcggtcgtggccggcggagccgtttcagcggcccgggcagcgaccgtcgccgcctctgccccggcaccggtcacggtcgggagcggaaagaaggccgtgcgccagggcatcagccttgagctcctggtgaaaccgacccatgccgaggacggtttttcggcggcagtggtggaaggggcctatgcggatgtcagcctgaagatgaccgatgccgccacaggccacccggtaacggtcatgcagccgcgggtctggatcgacctgcgcaagggcaccggcgatttccgtgaaaagcagatggcgtgctccgacaaggtccgcacctatctccaggggaccctttccttcaggcccgacatcgacctcaacagctatttcgtccttaccctcaacaacgacgcctccatttccgtgatcgaccccatcatcggggttgccggctattcgcagctctatgccatgatcctcctcaagcggccgggcgaggattgggtcttcagcttcgacggcaaacggctctatgtgaccatgccaaaggcgggcgaggttgccgaaatcgacacggacagccttgcggtcgtgcggaacatcccagccggcgccatgccggtgcgcatggcctttcaacccgattcgcgctacctgtgggtgggcaatgattccagcgacccagcccggagcggcgtcaccgttatcgatcccttttcgggaacgcaggcggctttcatccaaaccggcgccggccaccacgagatcgcctttgccgacgacagccgctatgcctttgtcacgaaccagcagagcggcaccctcaccatcatcgacatccagagcctcgcgccggtgaagaccttgcggctgggcgacggccctgtcagcgttgcctactccgccctgagcaagtgcgcgcacgtggtgtgcgagggagacggcaacctcctggtcgtggatgggctgagccacgagattattagccggaagaccttcgagcccggtttccgcgaggtgcggtttgcgccgggagaccgctggtacttcaccgtgaacggcaaaaacggccagatcctggtcttcgacgcggccggcaacgaactgctccattcgaccgtggtggcggggcggccggagcatgtcagtttcagtacggagtttgcctatatccggtccctcggcacggccgacgtgacgctgatcccccttgccgccctcggcaaggccgccattctgacccccctcgtcgtgtccggcggctccaggccccccgccgattcgccccttcttccccccacggcggaccccatcgtggtgacgcctgagggaaattccgtccttatcgcgagcccgagcgacggcgcggtggtctattacatggaggggatgggggttcccatggggagcttcaagacctatggtcggctcccccgggccgtcaacgtcatcaaccggcagttgcgccagaacgttcccggcgtgttcagttcccgggtcaagattcccctggcggggacctacgacgtggccgtgctgctcgattcgccccggatcgtccagtgcttcgagttctcggccgacgctaatccggcgctgcagcgcctgaaaacggagcggccggttatggtggaattcgtcggctcagccctgcgggtggaggccggtcgtgagtccgtggtcaggttcagggtgaccgatccggtgacgcacgagcccgtggccgacctgcgcgatctgatcgtggtgacctccctggtgccgaccggggcctggcgtcagcaactggtgtcccgccccgtcggcaacggcatctacgaggtcacgttcacggcacgcaaagtgggaatctattcattcaatttcgcgattccttccctgaaggtgaagctctatcagcttgccggcatgatgatccatgccgtggaaacaccggctgaggcgggttccgacgttcctgccggccagaaaaaggattagatcatgggatcgaggattgccgcacacctgttgatcatcggactggttctcgtctgctggctggaatccgccccggctgccggcatcaccatcaaggcgacgggggaggggatttacggcatcgatgtcgccgcgctcgatgatattgcggtggtggatctggaggtcggctacgataccctgaacttcgatgccccccggatcgatcggggagccgcgctcccctccgatgtgtcgttcatcaccaacacggccattccgggcgagctccgcgtgatcctcaaacgctcccgggccatcaccgccggcggccggattgcggtgctgcggttccagccgatcggcgagaccccgggccggctcctgtcggcccatgcccgcctcatcactaccaagggggtgtcccacgccctgccggtcggggtcgtcaatgcccagcccaaaccatctgtcggccccggctccatcacggacaagatctccgggggcaccggctccccgtcgcctctcgatacggccgccggcgatatgacgccttcacctgttgcgagcggcggatccgggtcgcggaacacgcccggagaccggtatgccggccggggaggcgcagatgccaccgtaacctttgccgattcttcaccgggagaggcgaaaccggcagcggccccgccgggttccccgtctccggcggcgaccccggctgttcccgacatggcgtctcaaccggctgagcaggccgcgacgcgggccacggccgaccaggcacgcgccgtcccggcccagactattgtctatggacgggtgctggaccgcttcagtgaggtcaggggcgaaaccgccgccgcgctggtggcgctcttcaccccgccggcgggccaaaaggtgacgcaacagccacaggttgccatctccgacggtcgtaccgtcgtgaccctgagggttgaactgccccggagcttcgaggggacgccggtctttgccgtcaccagcgcaaagaccctctcgtgggagcaggacggagaggggacatggacggtccgggtgctgcccgacgccgacaccctggacgccgtgttcgtcacctatttcggcgagggcctgatccagtatcccctggtcgtggctccggcgctgactcgcctgccggggggcgcacctgccctggacgaagccggtttcgccctgttcctcaaggagcgggcgcgggaagggaaaccgcgtttcgatcttaatggggacgggacaagggattatcgcgacgattacctttttacggccaatttcatcgcccggggacggcaggcggcaggtacccctgcccagtcgcccacgcggtctgacaactagtcgcttacagggtgctgcatatgaaaacgaatagctggcgtatccttctcattctcgtttcctgtgtctggctgagtcagcccctgtccgccgtggcggcaccggccacgttcgcctcggccacggtgaagcttcatgatctggaattgctcgaccaggatggaaagtcccggcgcttccagagcgatgtcatcggcgaccggctggtggccattacgttcacctacaccacctgtaccaccatctgccccatcctcgactcgatcttcgtgacgctccagaaaaagctcggtgcccggatgggaaaggatttccacctgatcaccatgagtatcgacccggtcaacgacatcccgaagcggctcaaggcctattccctgaaactcggcgcccgtcccggctggacattcctgaccggcagcaaggtgaacatggacaaggtgctcgtgggcctcgacatgtacagtccggacatttacaaccaccccccctccattatcgtcggggatggcaagaccggggcctggcaacggttttacggtttcccgtcggccgacaagattctttcgtccctcactgaactgcagaaggcgcgtcaccattgaaccgccgggagaaccacgtgagaatcacgttgtcagcacctgtcattgcgctttgcctgttgcttgcggcaacattactgccatgtaccgccgcggccgcgccccagtcgccgcagggaaccgctctcgaccgcaggaccgatgaagcggcccgcgcctattttaccgacctcaagctgacaacccacgaaggcaaggtcgtccgcttctatacggacatccttaaggacagggttgttctgattcactttttctataccaattgcaagaccgtggccacgctccagaccaaggttctctcggacctgcagccgctgctgggcgatcgcctcggcaaagatatctttctggtgtcgatcagcgtggacccggcccgcgacaccctcgagcatacccgcgcctatgcccgggcgtttgctccccgcccgggctggacctttctgaccggttccaaggtgaacctggactgggtgaactacaaactgggcaactacaaggagaatcccgaagagcacgagacgttctttctcctcgggaacctcaggaccggccactggatcaagaataaaccggagacctcggcgcgaaccctggcggagcacctgatccaactggccgacgaaaaacaggtgaagcgatgatcggcatgacggtacggacggcgagatcatgcctgacctcactggcgctgctgctcctggcttttgcggccggagcactggctcccctgcagcagtcgtgggcttcgcccgggctcactccggccgaggagcgggggcggcagatttacttcgacggtacgagcccgtcgggggcgccgatcattgcctatttcggcaaggactacctggaggtgcccggcgaatcggccacatgcaccagttgtcacggcttcgacggactcggccgtaccgaaagcggcgtcatcccttccaatgtcacttggcagcaccttatgaaaagctacggccacgtccaccccgacggccaggtccacggggcgttcaacgaagagagcctgaagagctacatgcgtgacggcctctaccccggcggggtgctgggtgatccggccatgccggtttacgagatctccgagcaggacctggatgacctcatcgcctacatgaaacggctgggcatccaccccgatccgggtgtcagcgccactaccgtgcgagtcggcacgatcattcccgctgaaggagccacggctgctctcggcgaagctctcaccgccacggtgcgcgcctcgttcgccgatgtgaaggagcggggcggagtgtatggcagaaaccccgagctggtcgtcgccacgattgcctccggccaggatctgaagtcggtgttccgtcgcctggtggaggaacagcaggtgttcgccctgctcaataccttgactcccggtcaggagcgcgaactggaaaccctggcggaagaatttcatgttcccctcatcgcccccttcgcgcctgtccatacggatgatcagctgctgcaccgctaccggttccacctgcacgggggggtgcgggaacagtcgctcggcctggtttcgttcgccatcaagaagcgtggcgccggggattcccggatcgccatcgtctaccccgcgcgggaagagatcgaagaggtggcggtatccatcgatgatgcctgccgggccggcggagggcagcgggttgtcaggatttcccatgctcccggcctgttcgacgcggcggctaccgtgagccggctgcaagcggagcaggttgaggtggtgtttttcctgggcggggaaggggagtctgactcctttttccgggaggccgaagcgcgcgcctacattccgtcgtttttcatgccgggcttcctgttgggtaaagggattacccaggtgccggcggcattcagcggaaaggtctggctggcgtttccctccctgcctgaggaccggaaagaatggggcctggcagaattcaacgctgtcatggggcggcagagagtggttgtgggcaacccaaccgtccagttgacggcttttaccggggccaaactttttctggaagggctgcggcgcgcagggcgggacctcagcagggaacggttcgtggaaaccttggaaaaggtgttcgagtatgacacgggtcttgcccagaccattacctatactagaaaccaccgtatcggcacgttgggtacccacgtagtggtggtggatccgctccaggcgggcacggagaagtttattataccgcagggatggatcgacctggagtagcgtggtgagcggttattaaaaaatggggcttgttcttcgcatgcctcccctgtattgtaatgattggattttttcccgaggagtcccggcatgaatacctttctgacgatgctgcttgccttggtgctgacagtcggtgcggtcccggcctctggggcgggaacagccaccaagctgcagattgccccccgcgataaatgtccggtctgcggcatgttcgtggccaagtttccttcatttgcagcccggatcacctatcgcgacggttcctacgccgtgttcgacggtgccaaggacatgttcacctattacctcaatctgaaaaaatatgcccccggcaagtccgccggacagatcgcctcaatcctggtgaccgattattacgggctcagccccattgacggcatgagcgcccattacgtgatcggtagcgacgtgctcgggcccatggggcacgaactgattccattcgcccgcccggccgatgctgaggagttcaagaaggatcaccgggggacgcggatcgtccggttccgggatgtgaacgccgccctcatcgcaggcctggactgaccgccgtgacggtgcgcaagtccacggtcttcatcgcctttgtcgcggcggagctgctggtgctgattgccattgtcgtccacgcctttatcgtcggcggcagggaatcccgtctcgccgagcagcgtgccatggtgaagcgcctctccctcactgacctggcgctgttcactgatgcacgttatacccggcatccgtccatggcagacctccacagtccgttccaggattacccgctttcgttcgaacattttccctccggctccctcatggcgccgcctccccacgtgaggacctatggccggcattgaaaaataccggagcatcatcgatttcaccctgtcttcattgctgcggcgcaagggcaagaacagcgccctgctcttcgtctacaccctggtggtgtttctcctggcgtcgctcatgctctacacccaggccctgcgccgtgaggcggcggcggtcctggccgatgcccctgaactggtggtccagcggatcatggcgggccggcacgacctgattccggttgactatagcgagaaaatcagggagatccgaggggttcgctcggtgcgtgcgcggttgtgggggtactactacgatccgctcttcggcgccaactataccctgatggtcccggagcagttcacctgggagccgggaagcgtagcggtggggaacggtctgacccgcagcagcatggcggcgaaagacaatatcatgcccttctacgatcacacgggaaccctggtgacctttacggtggccgaggtgctgccgccttctacggagatggtttcagcggacctggtgctcatggggacggacgatttccgtacactcttcggcgtgccgcagggcatggcaaccgacctcgtggtggaggtcgccaatccagtggaagtccccaccatcgccggcaagatcgtaaaactcctccccgatacccgtcccatttcccgggacgagatcctgcgcacctacgacgcggtcttcaactggcgcagcgggatcatgctggccgttctctgtggcgcgctcctctccttttttattttcgcctgggacaaggccaccggcctgtccgccgaggaacgaaaggagatcggcattctcaaggcggttggatgggataccggcgacgtgctggtaatgaaattcggcgaaggggcaatcatctcgctcacggcatttctcgtggggggaaccctggcctacgggcacgtcttcttcacctcggccgccctgttcgggccggtactcaaggggtggtcggtgctctatccgtcgttccggctggttccgcacgtcgacttcgggcagctggcagtgcttttctttcttgtggtggtcccctataccgtggcgaccatcgttcccgcatggcgggcggccaccgtggatcccgattcggtcatgagagggtagcgtgatatccctgcacgatgtgagcaagatcttcaacagcggcaaagccaacgaatacgcggcgctccggggcattaccgtcgatattgctccctgccgcgtgacggtcctgaaagggcccagcggctcgggtaaaaccaccctgctcagtatccttggcgggatggcgcgccctacgaccggccggatcgtcctgttcgatcgcgagatcaccagtctgcccgagcggttcctgagcgatatcaggcgccgtaccttcgggtttatcttccagcagttcaacctgatccgcggcatcagcctgctggaaaacgtcatgatccccgcctaccccatgggagagcgccatgggctgctcaaggcgagggccatgtccaccctggaggtgtacggccttgccggcagagccgcgaccagggtggaactcctctcggggggggagatgcagcgggccgccatcgcccgggccctgatcaacgatccgcccgtgatcatcgcggacgagcccacggcgcacctggacacgaagctctccggcgaattcctggatcatatgacccgcctcaaggatgaggggaagaccatcatcatggcgagccacgatccgctggtgatcgacgcggggctggtcgaccggattgtggccatccgcgacggcaggctggccgacggggcggccccgtgatccttcacccggccgtcatcgccctgttcgtcggttcgctcctgaccagcggcatgctcgtggcgacggcgttcttcgcggttaagatcctgcgccactgggaccttgccagcggcagcgaacggcagctttcgttcgagcgccgtacctaccttcttgccacaatcatgacctgctgctgcgtgttccagctcctgtccctgtttctcttcattcacgtggccgacagcctgagcgcgctctttcccggagccatgtgcgcggcagggaccctcaacctgaatcgtttcgggtaccctacgctggtccttaaaataaccacttttctgctggccggtttctggctcatcctcaatcatgcggacaaccagggatatgattatcccctcatccggatcaaatactcgctgctgctggtgataacgccgctgctgctggccgagacgggactgcagggggggtattttctctccttgcagccccgggtgatcacgtcatgctgcgggagcctgttcggcggggagtcgagcggcatggttccaaccctgactaccctgggggatgttccggcgctcgccacgttgggaggagtcttaacgctcaccctgatctgcggggggatctacctgtggctgggaaggatggggtacctgtttgccgcgttatccgccgcaaccttcgccgtcggcgtggtggggctgctctcggcgatcccggtctacatctatgcccttcccacccaccactgccccttctgcatgctgcaccgcgaatacgggcatgtgggctatctcctctacgcgaccctgcttggcggtggggtggcgggggtgggtatgggagggctccagcccttcaggcgggtggcgagcctggcatcgtcgcttcctatgctccagcgccgtctggtccttttcgccatggtctgctacgggctgttcggagggatcgcggcctggcaggtgatggtttccgagttacggctcgtgtagcggacagaccttcaggcaatgaaaaaagcccggatcgctccgggctttttcgtgcatggcgggacacaggcgctatttcgctttggggagttccagtttcggttcctgcgccctgcggaacagcaggaaggttcggccgaggacctgggccacctcggcgccgcaggccgaggccagttcttcggcagcttcgtgacggtccaggaggcagctttccaggatcttgaccttgatcagttcatggtgctcgagagcctcatcggtctctttgacaagggcctcgctgatctcgcccttgccgatggtgatgaccggagcaagggaatgtcccaggccccggaggtgtcgtttctgtttgccggttagcatgcgtacggatccttttcgttgggtgaatgcagatggtatagcacgaaaaggggcgcggcacaaccggccccatgccccgtcactcgcagaccggctccaccgtctccagatagcgggcgagcaggttgatgaagtacgcgactgccggccaacggccttgggccgccgcgagttcgatcagttcgccgatggcgctcacggcatcgaagccgaacgagctccccgctcccttgatgttgtgggctatcttccggatgagggacgaatccccatgcgcgagtgcgtcatggagcgatgccacgtcttgccggcgtcgctcaatgaacaccggcacgatgtcgatgagttcggggtcaaccttgacccggtatgtcctggggggtcgtcctgccatgcggtctccctgttactgccgcgccagttctgccaccgtgcgcagcagggtgtcctttctgatcggtttcgagagatggctcgtgcatcccgcttcaatggttttcagggaatcgctcttttcagcgcatgcggtgagtgccaccaccggcaccggcgtgcgcccccgttgccgttcccactctcgcagagcccgggtagcggtgtagccgtccatcaccggcatctggatatccatcagcaccaggtcgaagtcttcggccatgaacatgtccagcgcctcttggccgttgccggcactgcatacttggtgggatgcgccgcgaaggaaggcggcgatcagcagccggatgtcctccgcatcctcggccaccagcacccgtagcggagcgacggattccgattccttctcctggccgtcggcgggtgcctgccggtcgccggtaatggtgagacagaacgggatcgtcacaatgaagcggcttcccctgccttcgtaactctccacggtgatgtcgccgtccatggcttcgataagccctttggcgatggcaagcccgaggccggttccgccgaagagcttggaagtttcgggcgatccccggtcatagcgttcgaatattccgcccagtctgtcgaccgggataccgatacccgtgtcttcaatgacgaagcgtatcattgccagcgatgaagccgtcagcgggtcggggaccctctcgacgcggatcgttaccgccccctcccgggtgaattttattgcattcccggcaagattgacgatcacctgctggacccgcgcctgatcgcccaaaaggcgcgatgggacatccggcgacacctgccacgagagctccagtcccttgcgctgtgcctgccagagaagctgggttcccgtggctgcaacaaggccggccaggtcgaagggaaggctttccaggcgcaaatggccggcttccaggcgtgacgtgtccagaatgtcgttcacgagacagagaaggagctcattggcgtgctggaatccctccaggtagtggcgctggatttcatcgaggcgggtctggcggaagagatcgacggctccggaaatcaattggagctgcgatcggatctcgtggctgacgtgggccagaagttcgctcttcgctgtggtggccgcctcagccgctgttgctgcggtacggagttcctgctccacggcccggagccgttcattctcgcccagaaggtctgccagccggcattcgagatctctgatccggttcaggtccgttgacgatacgaagccgtgtcgactgtcggagccgttgtcgttggtctggtgctggccggaagagcgttgaagcatcatggggattgtatctggttccgttaacagacgttactttgataaaattacattaaatttatatcaaaattttcggggtgcggtaaatggaaaagttcgatattgctgatgcagatgtgccgtataccggccgtggagaaaatgcctttacaacagagctggttatccattatccttcatcggttacactcagaagagacaggtgtttatgaagattgataccatcaggaatttttcgattatcgcccacattgaccacggcaaatccacccttgcggatcggctgctggagtataccggcgccctcacggaacgggagatgcaggaccagttcctggacaagatggacctggaacgggagaggggtatcaccatcaaggcccagacggtacggcttacctaccgggctgacgacggtaacgactacatcctgaacctcatcgacacgccgggccacgtggacttcacctacgaggtttcccggtccctggccgcctgcgaaggtgccctgctggtggtggacgcctcccagggggttgaagcccagacccttgccaacgtctatctcgccatcgacaacaatctggaagtctttccggtcctcaacaagatcgacctgcccgcggccgagccggagcgggtgaagcacgagatcgaggaaatcatcggtctcgatgcccacgacgcggttatggccagtgccaaggaggggatcggcactcgggagatcctggaggagatcgtcaagaagattcctcctccggaaggagatccggccgctccgctcaaggccctgcttttcgattcgtggtacgaccagtaccaaggcgtgatcatcctcgtccgggtcatcgacggcaccgtgaagaagggggacaagatccagctggtctccaccggccgtagttacgaagccctgaaggtcggtgtcttcgccccggtgatgcgcgaagtgccccagctggcggcgggggaggtcggtttcctcattgccggcatcaaggatgtggctgacgccaagatcggcgataccgtcacccacgccctcaagccctgtgtaacgcctctcggcggtttcaaggaagtgaagcccatggtcttctcggggctctatcccatcgacaccgcccagtacgagcaactgcgcgatgccctggccaagctcaagctgaacgactcctccttctcgttcgagccggagacatcgctggccctcggtttcggtttccgctgcggcttcctgggtctgctccacatggagatcatccaggagcgcctggagcgggagttcaatctcgacctgatcaccaccgcccccacggttgtgtacaaggtccaccggatcaaaggggacgtgatcaccatcgagagcgccaaccagttgccgccgctccaggaaatcgactacatcgaggagcccttcatcctcgcctccatccacacgcccaacgagttcgtggggggcatcctctccctgtgcgaggagaagcgcggcgtccagcgcgagatcaagtacctcacccccacgcgggtgatgatcatctatgaactccccctcaacgaggtggtcctcgacttttacgaccggttgaaatcaatcaccaaggggtacgcctccctggattacgagcatctgaactaccgccgcagcgacctggtgcggatgaacatcctcatcaacggcgaggccgttgacgcgctctccctcatcatccaccgggacaaggcctactaccggggccgtgacctggtctccaagatgaaggagctgatcccgcgtcagatgttcgaggtggtcattcaggcggccatcggcgccaaggtcatcgcccgcgagacggtgaaggccctgcgcaaggatgtactcgccaagtgctacggcggcgacatcacccgcaagcgcaagcttttggaaaagcagaaggaaggaaagaagcggatgaaaaacgtggggaacgtcgaactcccccaggaagcatttctcgccatcctcaaggtggaagagaagtagttaccctttccgaaaggaacatcaatggactacaaggaaacccagtacggccagtcaaccccgtcggagcaggctgccgagccggtcaagaaaaagcacattgtccgggaatacgccgagtcgatcattatcgccgtcattttggccctcattatccggactttcgtggtacaggcattcaagattccctccggctccatggaggacacgcttgccatcggcgatcatatcctcgtcagcaaattcatctacggcaccaagatcccctttgtggacggccgctacctgaagatccgcgacccgaagcggggtgacgtgatcgtcttcgaataccccgaagaccccagcaaggatttcatcaagcgggtaatcggtctgccgggcgatacgattcaagtggtgcagaagcaagtcttcatcaacggcaagccgttctcggttccccaggaggtccacaaggaaaaggacgtaatccccgcggcccagaatccccgcgacaatttcggaccagtcacggtgccggagaacagctatttcgtaatgggcgacaaccgggaccgttcctacgatagccggttctggggcttcgtcaagaacagccagatcaagggacttgccttcatcaagtactggtcctgggaccgggaaaagttccgcgtacgctggggaagcatcggcgacatcatcaaatagccgcgttgttcgtgacggcactgttcagaggggccctcctgccggagggcctttttttatgccatcggctgccggggccgtcaccgggcatggacaccgcggagatatggcagactgtctccatgacagccttgatgaagttgctccggcaggggtcgctgtagcgcttaggggcagtgacgagcgagcggaagcgggcatggctgaatcccttgaccgtgtgcgcccgcaggcttccctctgccagttccttgagaacaagactcttgggtacgaatgccagatacggctcagtcttgaccgtctgcacgatgagacgtgggtcgtcgagaccggtgaccgacctgaaatcctcaagcaccttgccgaaccgggccaggttggcggctagctgttcggtgccgctgcatccctcctttctcatgattactggcaggttaagcaactgtgacaggtcaggctccggcacgtcgagtcctgttgccgggttgctgacaaaaatgatctcgtcatttggcagggaaattacgtcgtatggcgaaagatccagcggggtgcagtgctcgatcacgatgatattgaaatccgtgtcgcgcaatcccctgaccgctccctggctggagccgagaacacacctaaaatcgatctgttctgaatttctgagaacaaaatcacgcacgagcgcagggaggaagacggtgccgaagcagggagagcagcagaaggaaatgaccgttttggcgggcaacagtttgagagctcccaggagtgccagctcatgctcgatgattacccgggccttctggatgaccagttctcctgcagcggtcggcaccagaaagttccccgcccggtcaatcagcgtgtagccataccttccttccagaagcttgattcgctgggataccgccgactgggtaatgcataaccgttcggccgcccgcgaaaaactccccgtctccactaccgcaagcagggtcttgaagtagacagtttccataggtattaaccttgaaataaatttattaaatttttttacaaaatgcgtgccgaaagtggttgttgacgctgaatgatctcaggtgaggggtgggaggggaagagtgatgaaaaagggatgggaccggaaagtcccatccctggcaggtgaggcaacttacttgaagaacaccaggccgcctgaaccgtcggccgcgaaaagccggccgttagcgatggtcacgtcggtacactcgttcaccgtgggtgctacgtccttgagcaccggcgctgtcgggtcggtccaatcgatcttgagaagtccggcctcggcgaatgccacgtagaatatcagctttccgcttacctgggtaaaggtcatcttaacggcgccgccggcccagtcctcatagccaggtacgagctggagcttgaagcggctcgcggctacgggacgataatcatagacaagcctgccggtctggctctttttccagacatccgtgggtgatatgcccgacggcaacggcgcaatcaggtcggcgatccggtaacagaccacgccgaagctgtcgtaggagaagaaggcgtggcttcccgccacctttacgtccaccgcctggccatcggcggcaccgacttttccgtcctccagcttgatgggctcgaagactttaacaaggctcatgttcttcacgtcagttatgtccacgacacctacgcccctcggcccagcggccacgaaggcgtaagatttccccgttgctgagtcggtccagagggcgatgcccgaggcagtgcccagaggcggacgctccttgccggcgccgatgttggccaccaggaagccgctggcggcagtggaagggtccttggtgacgtcatacacagtgataccgttggaaccgtcggccgtgaaggcatagttgccgcgcagttccacatcgtaggcgtgatcctggtactgaaccggtttgaccgttccccactcggcattgtgctcgaagcagtcggagagggagagcggcaacaggagcggtgcacccacccgtccgagatcagcctccacgccggctactttcacccggcggagcccgaggctggagctgccggaccaggcaacgtggttgaccggatcaaagaccacgttggaggcgtgggaggccgggtagatcttcacaccgttaacgacctcgggatactcgtcagccagggtgttggccaccaggtggatgtcgtcggtggggtagcccgcatcgtcggtgatccgccaggcggagactccgtgggggccgtcggccacgtagacgtagcggtcagatgcgctgatgccggccgagtggccgatggagatggtctgccccgccgtgctgtcggctttggctccgatttcgtcggtggttgggatataaaccggaatggcatatcggtctgacatggcgggagcccggaggttgatcaggtcgatgaagttgaaaccaccggcaccggcgcactccagcaggtcgatgttccccgccgcatcagtggccatggtgtccatgagcagaagccggttgccgtggccgttgatctcggcggttaccagcaggcagggggcctggtacatccacttgggcatcgactcgttgtccagcgggtcatagggggacatgtcgaaggaggtgacaaactccgtgtcgggccagtgatcgccggggatgccgttggtgtcgttgttgaacggaccgcctgcctgcttccagtgctgatcgggaatgtcggcgccgtcgatgatcatgagccccgcgaagtggtccgtcaggtaggcacgggtgccgcggatcttcacgtccacaatccccgactccttcagcataccggccccgtagtaagggagaatgctccgggatctggtgcctgtgggctctttggggccgttggccggcactgccgggatgtagcccaggtagcggccgttcaggaatgtggctggggtcgcggtttcgaagccggtgatgtcaacggcgacgagtccaccaagggagtaagcgatgtaggcgatggtccggccgttgaatgttgcgaaatcgacgccctgggccttgtagtagaacttgccgtagcggtcgaagtcggcccatggggtagaagcggcaacgtcttttttcatgacctgaagaatctcgaagctggtctgccggaagtcgggcatgccggtgaacgagtcgacgaagggctcgcccgtggccggatctttggcaaccgtctgccgtacgtccatatccgcgaaccagtcttccttcatcatggtatcggtgtacaggttatagcggcccacctgctcgagggtcaccgggtcgaagatgccgagccccagttccttgagaagggcgaatagtttgcctccgtggagctttaggtccacggggcggccccaggggttctcccccgcatactggagggtgaagacctcgtgatcaatgagaagagtcccgtcgggctccagtaccggtccgccggaagccagcaggttcgtcagggccgtgcggtggatgccgaaatcgttgtcggcgatgtagagggtgacgccgtcggtgaccagcgccgctaccgcccccttgacccccgagacttcctggccggtcaggatggagccccctccttcagtaaagctgaggccgccccggtagtagttgatgcgtgccgtggcggttctggtcatggcggacgggtcggttacgtctaccactatgattccttcactgccggcggagatgagggcgtaggtgaggccgttgtgggcaacgatgtcgatatcgttgacgaagcccggcaggtggatggagtaaacaggccccttggtcatgccgatgggggtggcgcagagcttgttgccaatgttgaacagactccattcgaccccgttgaccgcatacttctgtacggcggtagtggagccgccgacttggacatcggggcccaggaccggttccatgtcggccggctcgatgaaggccgacacgtcgcggctggctgggacgccgttttcgccgctcacggtcaaacggaagacgagctcggtgtccaccgccacgttcagactgctcacatccgccgttgccgagcgggccgatgccggtgacagggggactctgggacccttgacctgcgtccaggaatagctggtcggcgtaccactgaccgaggccgtgagagttatgctcgaagcggtccgttcaaccaggttccggggcatggcccccagattttcaacggcggctcctgcaaggggggcaagagcgatgttgagggtggtcgacctgccctccgtaatggtgatgccggtcttggagaatgccttgaatccttgggcggtacaggtgacggcataggtcccgccgggcagagccaggcgatagccccccgaggagtcggtgaccgccgaacgggtgcccaccgtcccggttgccgaaaccgtggctcccgcgatggctgccgtcgaggccgagttggcgaccttgcccgtaagcgtcccgtccgctgcgttgcagacggctgctgccagcaggagcagcagggcaataaagctgaatgtgataatcgatcgatctgtatttttcattgtgcctccttgttgcatgggcgggttgtgccgtctgctccgtgccttttctttcccccttcccttggataacggcccgatttatcctctggagcaacccgcgatggttgtcgctgacactcttccgtgtcccctgcagtgtaatggttgaatatttaaaaaatcaaatgaaaaattttaattaaatttagtgagaatgctgtggtgatggtcccgattagccagtgagatcagggggatgatgccgtcggcatcctgcgaaggggcataaggagctctaatggagagcaagcagacttgtccgcagagggtctttcggggggcagtatgcggggcgggagcagatacgctgcgcgcatggggaaattctgatttcatgaggcaaaacgatcttgactcccggtggggtcagtgataaattcgttgaaatttttctcgtcccttttaatttagccccgtgaggttagcaaaggtgatgaagatagtgtcgcattatggtcactactccacgagcctttccgcctatagtccgcgggagggctttttttgtgggatgcacgcggccggtgaaccggcgaaagggggagcacggtggcagacggaacggtgattcttgacacggctggggtgaaacgggcgctgacccgcatcgcccacgaaatcctggaacgtaacaagggggtcgacggcctggtgctggttggcatcaggaccggcggtgtccatctggcgcgggagatcgtcgcgcggctcgaagagatcgagggtgctaccgtgccggtgggagaggtggatatcaccctctatcgtgacgatttcaaggggcatgctccccatctgccggttggcaagaccgacattcccttctccctcgaaaccaagagggtggttctggtcgacgacgtcctctttaccggccgcaccattcgtgccgccatggacgccatcatggaccacggtcgccccgcctgcatccaactggccgtcctcgtggaccgcgggcaccgtgaactgccgatccgggccgacttcgtgggccgcaacgtacccaccagtctcaaggagaagatcgcggtcctgttcgatgcagccaaccggcccactgatgttgtgctggagaagtgaacagggacgagacgcagcgaacaactaccattacctgcccgcgacgcgggcaaacggggggaacgatggggttcaagcataaggatatcatcgggttgcaggatctgacccgggaggaaattcagctcctcctcgacacggccgacaacatgaaggagatcaactcccgcgacatcaagaaggtgccgaccctgcgcggcaagaccgtggtgaacgtcttctacgaggcatccacccggacccggacctccttcgagattgcggccaagcgcctttccgccgatacgatcaacatctcggcctccaccagttccgtgaccaagggggagaccctttccgatacggcccgaaacatcctggccatgaagcccgacatcatcgtcatgcgccacgccgcttcgggcgctcaccactatctggcccagcgggtctcctgctcggtgatcaatgccggcgacggcgcccatgagcacccctcccaggggcttctggacatgctgaccatgcgccagaagttcggaacgatcgaagggctcacggtggccatcgtgggtgacatcacccacagccgcgtggcccgctccgacatcttcggcctcactaaaatgggggcgcatgtccgtctcgccggcccaccgaccatgatgcccccgggcatcgagcgcctcggcaacgtgaccgtctgccgcgacatgcgtgaggccatcgagggggtcgatgtggtgatgatgctccgcatccagcttgagcgccagggcaagaccctgttgccgaccctgcgtgagtatgcccgctactacggcctcaatccccagaacctgaagttggccaagcccggcgccatggtcatgcacccgggccccatcaaccggggggtggagctttcctcctacgtggcggacagcgaccagtccgcgattctcacccaggtcgagaacggcgtggccgtgaggatggcgatgttgtaccacgtgagcggcggtgagctggccaccgagtgagccggctgttcgggatactttaaccaaccgagattcgtgaggggtgatgatatgaacctgctgataaaaggtgggagggtgattgacccgtcccagggaattgacgaagttctggatatcctcgtggagaatggcgcaatcaaggaactcggcaagggactcgcggctccggccggggccggggtcgtggacgccgccggcctgatcgtcacgccgggcctcattgatatgcatgtgcacctgcgggacccggggctcgagtacaaggaagatatcgtaacaggcaccagggcggctgcggccggcggcttcacgtcggtggcctgcatgcccaacaccaagccggtgaacgacaacaaggccgtgaccagctacatcgtcgccaaggccaaggccgaggggctcgtcaacgtcttccccgtggggtccattactcaggggagcaagggggatgccctggccgagatgggggacctgaaggaagcaggctgcgtggcggtttccgacgacggccggcccgtgaccagttccgagctcatgcgccgggccctggagtacgccaagggaatgggaatcatggtcatctcccatgccgaggatctctccctggtgggcgagggggtcatgaacgagggcttcgtctccacggagctggggctcaagggaataccctgggccgccgaggacgctgccaccgcccgtgacgtgtacctggccgagttcaccaactcgccgctccacatcgcccacgtctccacaatggggtcattgcggatcatccgtaacgccaaggcccgcggcgtgaaggttacctgcgagacggcgccccactacttcagcctcaccgacgatgcagtgcgcggctacaacaccaatgccaagatgaatccgccgctccgtacggccgatgatctggccgcggtcaaagaggccctgaaggacggcaccatcgacgccatcgccaccgaccacgccccccaccatctggatgagaaggacgtggagttcaacgtggctttgaacggcatcatcggcctggaaacctccctgccgctgtcgctgaagctggtggaggagggagtgttgaccctgccggcactggttgagaagatggcgtgcaacccggccgcgattctcggcattgaccggggcacgctccggcaaggcgcggttgccgacatcacggttattgatccggcggccgtctggacggtggaggccggtgcgctcgccagcaagtccaagaactcacccttcctcggctgggagatgaaaggtgccgcggcatacaccatcgtcggcggcacggtggtccacagcagaggatgaaatccgggcgcgccgcttgccgcgcccgttgaagagcggaaccgggcgcggcaagcagcgcccttacgcacaatacacaggagcatgttcatgaaagcagtcctagcgctcgccgatgggcgcgtctttgaagggaaatcattcggtgccaccggcgaggccgtcggcgaggtggtcttcaacaccgccatgaccggctaccaggaggtcctgaccgatccttcctaccgtgggcaaatggtcaccatgacctatacccagatcggcaacaccggcatcaacccggaggacatcgagagcaagcagctctacctgtcgggcttcatcgtcaaggaataccacgattgctactccaactggcgtgccaccatgagcctcgacgcctatctcaaggagaacggcgtggtcggcatacaggggctcgatacccgggcccttacccggcacctgcgggacaagggagcccagaacggtgtcatctccaccgtggattcggaccacgaaagcctggtgaaaaaggcccgtgccgtgccgagcatggccggcctcgacctggcgaccggcgtctcctgcgacaagccctaccactggaccgagaagctctgggacctggaggccgggtacaccgccgcaacacctgacgagctgaagtacaaggtggtggcctacgatttcggcatcaagtacaacatcctccgctgcctcgtgtcggccggctgcgacgtgaccgtggtgcccgcaaccttcccggccgacgaggccctggccatgaacccggacggcattttcctcagcaacggccccggtgacccggagcccatgaccgccgtcatcgagaacatcaggaagttcgtgggcaagaagcccatcttcggcatctgcctcggtcaccagctcctgggcctggccctgggggggcagaccatgaagctcaagttcggcaaccacggctccaacctcccggtcatggacctggacacccgcagggtggagatcactgcccagaaccacggcttctcggtggatatcgtctcgctcggccacgcctgcgagctggcccacgagaacctgaacgaccagaccgttgaagggatgaagcacaaagacctcccgatcttttcggtccagcaccaccccgaggcatcgcccggcccccacgattcccactacctgttcgggcgcttcgtggagttgatggagaaggaaaaggcataggggtggagctggtttcgcccacgagcgagggcgatcataaggatcgcccctacggaaccatgcggtatatcgatctttatcaatcaggcgaattattgcagcgggtcagggaggcctatgcccggctccgctcctgcgacctctgcccccttgactgtggggtgaaccggctggccggggagaccggttcatgccgggcagggtggcggccccggatcgcgtcggccaatgtccaccacggcgaagagccccccatctccgggacaaaaggatcggggacgatcttcctctcctggtgcagcctccactgccggttctgccagaactttcccatcagccagcagggtaacgggaccgacctgaccacgccggatctggctgatcggatgcttgggctgcagaagcgcggggtacacaacatcaacttcgtcacgccgacccacttcctgccgcagatcctggcggcgctctggctggcgattccccgcggattccggcttccgatcgtctggaattccagtggctacgagaaggtggacgcccttcgccttctggacggtatcgttgacgtctatctgccggacatgaagtatgcggcggaagaaccggcggtccggttctcttcggctcccggttatcgggaggccaatcgattggcggttgccgagatgtttcgccaggtgggtcacctggagctggacgacgccgggattgcgatacgggggctcatcatccgccacctcgttctacctgaaggggcagccggcagtggcgagacgctccgctggattgccgaaaacttgggtgccgagacccacatcgccctgatgaatcagttcttcccggcccaccgggccgcggagatgccgggaatacaccgcaagatcaccgatgaggaatacgacgaggcggtggaagctctggaagaggccgggctggaaaacggctgggtgcaggattagcatgagaacgatcattttgctggcgctgtccaacgtattcatgacctttgcctggtatgcgcacctgaagaaccttaaagcggcgccctggtacatcgccgtggtcgtgagctggggcatcgcctttttcgagtacctgatccaggtgccggccaacaggatgggctacggtaccttcagtctgggacagctcaagatcatgcaggaggtcattacgcttgcggtcttcgtcccctttgcagtctactacatgggccagcccctgaagctggactatctctgggccggatgctgtctggccggagcggtattcttcatctttcgcgcttagatccattcgataacgacgatacagacaacaaggagttgcaatgcctaaacgtaccgacatcaaaaagatcctcatcatcggcgccggccccatcgtcatcggccaggcgtgcgagttcgactactccggcacccaggcgtgcaaggcgctgaaggaggagggattcgaggtggtgctgctcaacagcaacccggccaccatcatgaccgaccccgatttcgcggaccggacctacgtggagccggtgaccccggaggtgctggccaagatcatcgagaaggaacgtcccgatgcggtgctaccgacccttggcggtcagacggccctgaacaccgccgtggccgtggccgagaacggcaccctggaaaaattcggcgtggaactgatcggcgccaaacttccggccatcaaaaaggccgaggaccggaccctcttcaaggaggccatggagaagatcggcctttcggtgccccgctcgggcctggcccacaactacagcgaggccatgacggtggtcaagaccgtcggtttccccgccatcatccgcccctctttcaccctgggcggcaccggcggcggcatcgcctacaacatggaagagtacgagaagatggccatggcgggcatcgacgcctctcccaccgacgagatcctggtggaggagtcggtcatcggctggaaagagtacgagcttgaggtgatgcgcgacacggccgacaacgtggttatcatctgctccatcgagaacttcgatcccatgggggtccacacgggcgattccatcaccgttgccccggcccagaccctcactgacaaggagtaccagatcctccgcgacgcggccctcaagatcatccgggaaatcggcgtcgacaccggtggctccaacatccagttcggcatcaacccccgcaacggccggttggtagtcattgagatgaacccgcgggtttcccgctcctcggccctggcctccaaggccaccggcttcccgatcgccaagatcgcggccaagctggctgtgggttacactctggatgagatccgcaacgacatcacccgcgagaccccggcctgcttcgagcccaccatcgactacgtggtgaccaagattccgcgttttacctttgagaagttcccggcagcggatgcgacgttgaccacccagatgaagtcggtgggcgaggtcatggccatcggtcgaaccttcaaggagtcattccagaaggcgctccgctccctggaaatcggctcggccggctttgagtcgcgcatcttcaccaacggcgatacccgtcgggccctggcccccaatgagcagcagcagctccaggacaagctccgggtgcccaactgggaacggctctggtacctgggggacgccttccggtgcggcatgagcattgaggaggtcttccagctcaccgccattgatccgtggttcctccacaatatcaagcagatcattgagaaagaggaggagctgagaaaggttgatgtgaccgccgcagcccctgacgatctgcgggccattgtgcgcgaggccaagcagtatggcttctccgaccggatgctcggtcgcttctgggggaagagcgatgaggagattcgccagttgcggctttccctcggcatcaagcccgtgttcaaaagggtcgatacctgtgcggccgagttcgtggcctacaccccgtatctctactccacctatgaggatgagtgcgaggcggaggtgaccgaccggaaaaagatcatgattctcggcggcggacccaaccggatcggccaggggatcgagttcgactactgctgcgtccacggggtcttcgcactggctgaggacggctacgagactatcatggtcaactgcaacccggagacggtttccaccgactacgacacctccgaccgcctctacttcgaacccctcacctatgaggatgttctctccatcgtcgagctggagaagcccgagggagtcatcgtccagttcggcggccagaccccgctcaagctggccgtggctctggagaaggccggggtccccatcatcggcacctcgccggatgccatcgaccgggccgaggaccgggagcgcttccaggagatgctccacaagttgaacctgctccagcccgagaacggcacggcccgttcctttgaggaagcggaagaggtggccaaccggatcggttacccggtggtggtgcgtccctcttacgtccttggcggacgggccatggaaatcgtctatgacgtggaaaacctgcgccgctacatgaccaccgcggtccaggcatcgccggagcatccgatcctcatcgacaagttcctggacaaggccatcgagatcgatgtggacgccctctgcgacggcaccgatgtggtgatcggcgggatcatggaacacattgaggaggcgggtatccactcgggggactcagcctgctgcctgccgccccattccatctcccaggccttggtggaggagatcaggcgtcagaccaccgtcatggccctggagctgaacgtcaagggactcatgaacgtccagtacgccatcaaagacggaaccatctacattctggaggttaacccgcgcgcatcccggaccgcccccttcgtatccaaggccacgggccgccccctggccaagatcgccgcccgggtcatggcgggcagaagcctgaaggatctgggggtttccggcgacatcgtgccgaaacacatgtcagtgaaggaagcagtcttccccttcgtgaagtttccgggagtcgataccctgctcgggccggagatgaagtccaccggcgaggtcatggggatcggcccagacttcgccaccgcctttgccaaggctcagctcggcgccaacgtgaggcttccccggtccggaaaggttttcatcagcctccacgatgccgacaagaaacatattgtcgaatcagcgaaaaaactctataatgccggttttagactggttgccacccgcggtaccgcagcctacctgaaggagaagggggttgaggtggaggtgatcaataaagtgctcgaaggtcgccctcacgtggttgacgccatcaagaacggcgaaatctgcatggtgctcaacaccacccagggagcccaggccgtggccgattctttctccatccggcgcgaggcccttatgcacaatgtggcctacttcacaaccgttgccggggcaaacgcggccgcaggtggaatcgtcgccatgctggagggagagcttgacgtgaaaccccttcaggagtacctcggctgacgcgcagatgtagcatagttcattcatcccgaggcggcccgcagggctgcctcgtcattttgatacgcagaggagttcggagtacatgtctcacaccataccgatgaccaaggaaagctacgaggctctccaggaagagctcaagcgcctgatccgcgaggagcgaccccgagtgatccaggacatcgccgaggcccggggccacggcgacctgtcggagaacgccgagtacgatgcggccaaaaaccgccaggccttcatcgaagggcgcattctggaactccagggtaagcttgcccgggcctatgtggtggacctgacggggatgaaaccggacaaggtggtgttcggcgccaccgttaccctctacgacactgcaaccgaagaagaggtcacctacaagatcgtcggcgaagaagaggccgatatcaaactcggcaagatctcctgcacttcgccggtgggcaaggccctcatcggccataagctcgacgacagcgtcaagatcaaggtgccatccgggctcaaggaatacgaaatcatcgacatcaagtacgtctgaagcgcggacctttaaccgcatacatgcagcctgcggggattttcccgcaacaactttgaaagaggatccgatatgactcagaagttcacgaaagacatgacttttgctcaagcccttcagacccacccgggagtggccggcgttcttcgctcctacaaccttggctgcatcggctgcatgggggctcagaacgaatccctcgaacaaggtgcaaatgcccacggtctcaatgtggaagatattctcagggatctgaacgccctcgcctgaggagcagttctttcagtaacaaggggagcccggatcgggctccccttttttttgtagttagagctctcgggacatgtatacgacataatgctgttgacataccattctgtgtcggttatttgtagcgtgttactatatgcttgattggtgacacgcgggtggcgccggaaagagagaacagcatgcacatggcggatgcgcttatttcaccggcggtcgggggagtcctgtgggcggccacggccggtaccgttgcctggagttgccgcagggtgcggcaggagctcgatgagcggaaggtgccgctcatgggtgtcctcggcgcattcgtatttgcagcgcagatgatcaacttcaccattccgggaaccggatccagcgggcaccttgggggggcattgctgctggctgtgctgctgggaccccatgccgcgtttctgaccattgcatcggtgctggtggtccaagccctgttctttgcggatggcgggctgttggcgctcggatgcaatattttcaatctcggcttctttcccgcgttcattgcctatcccttcatctaccgcgtgattgcgcctcccggctcgggccaggggcgagtcacggcggcatcgctggccgcagcggtcaccggcctgcagctcggcgcctttgctgtggtgctcgagacggttgcttccggcatttcggcgcttcccttcacctcctttgtgcttctcatgcaaccgatccatcttgccatcggcgcggtggaggggctcgtcaccgcggcggtgatcggtttcgtgagccgtgttcaccccgagatcaccggtttgcccacgttctttccggaacggggctccgcttccggcctccggggggtactgctgaccctgggggtaatggcactgctcactggcggtatcgtctcctggttcgcatcggagaatcctgacgggctcgaatgggccatcagccgggtgaccggttccgatgagctcgcagcaccccgcgatggtttccatggcacggcagcctcgatccaggagaaggttgcgttcctgcccgactattcctttcccgcccccgcagttcatgatgtctcccatgctgccgcctcagccggcagcggcaggctcggtacttcggtgtcaggggttgtagggggggcgctgacgctgggcgtcgcgttcctcattggcctgatcctgcgccaccgggcgtcttcgtaagcggttccgtcctgatcgctgccctccatggctcccattgaatcggcactccgtgagctgaaccggcttgatcttctcgctggcggaaactcggccgtccaccggctcgatccccgggcaaaggtgttcgtcaccttcgcgttcatagttgcggtcgtttccctggggcgctatgagttggcggcccttgtcccctttgcggtgtttccggtggccctggctgcctcagccggcctgccggcaacggtcatcctccggaaactgctgctggtcctcccctttgccgtggtggtgggattgttcaaccccctgctggatcggcaacccctgctcgccctcggccccctggttatatccgggggatggatttcatttctgtccattatcgtccggtcactcctcacggttggtgccgcagtcgtactcgtggctgtcaccgggttttcgggcatctgcatggccctggagcggttcggggttccccggccgttcgtggtccagctgctgttcctctatcgctatctcttcgttctggcagacgaggggggacggatggtccgggcacgggagctgcgcaccttttccggtcgggggagggggctgaaggcctactccgccctggtgggcagcctgcttctgcgcacctgggaccgggccgaacggattcacatggccatgctctcgcggggcttcaacgggcaattccacgtgcggcgcgagatccgtccaggccgcgccgattggatcttcacagccggctggtgtgcgcttttcgtgctgttcaggctggtaaacattccccacctgctgggggggctggtaacggggggatatccatgagccaccacattgtcgaggtccgcgacctctgccattgctaccccgacggtacggaagccctgcgcggcataaccttccggattcatcatggtgaatcggtggcggtggtaggggcgaacggggcagggaaatccactctgctgcttcacctgaacgggtatctcgcccccacccggggagatgtgcgcataggcgatacgcctgtggtccgcacgacgcttcccgaggtgcgccggactgtcggcatggtcttccaggatcccgatgaccagctcttcatgccgacggtctttgacgatgtcgccttcggtcccctcaatttggggctgccgccggcggaagtcgagcgtcgggtcgcggatgccttggaacaggtcggtgtcgcacatcttcacaataaacccccctaccgcttgtcgggaggcgagaaacggcgcgttgccattgcaacggtgctgtccatgagtcccgatattctggtgctcgacgagcccaccaccggtctcgatccctatgcccgccgccagatcatgggacttctgagggatttcaaacacacgaaaattataacgtcccacgatctggacatggttatggaactctgcgagcggaccattgtcctgcgcgaggggagggtggcggctgatggtcccacccgcgatatcttcggcaacgatgaattgctggccacctgccggttggagcgtcccctgtcgatgcagggatgtccggtatgcggccgttgatctggtaaccacgggaggattacatgaaaaggatagtgattggcattgcagctgcttttgccctttgttctgcgtcatgggcaatgggggccgatgacgcgagaacggagccaggcacctgccgccagattgcggagttgacccgcaagtacgactccggccgagcgcttccgggcgacatggccgttgacgggcggccgtgtctcaggagtgaggctgccgactgccttttcggtgtcctcgaaaaggtgctcgcgaagtgtcggtcagagggaaaggaagcacttgagcccgaagaacgcgccttgattctccgtctcagggaagagctcgacgccgagctggagagccggcacggttaccacacgctgcgggatgaagtcgaagccatgctcgccaagcctgatctgtacgattatgaataccgggttggcgtgaatgggttcgtcagaggagaaggtgccggctctttccggctccctgacttcagccaggcccccggacacgctgaaggacgtttcctctatcgcgtcaaaccgtatcttttctggcatccggtggcatggctcgatctccacgccgaggggcaggggtacggcttcagcggggggagccaggattacggcaagatttctctctaccagggctttgccgagatcctctgccccctccgggacgggaattccctcaaggccggccgtcaggagcttgtctacggcagctccttcatgctcgggagcgattcgttctacaagggactcgtctatgatgccgtgcgtttgcggataacacctctggctccgctgacggtcgacatcttcggcggctggtatgcctctccctggtcagacggcacagagggaggcctcgccggcggctatgccacatggaacatcagcgacggtaccggtctggaattctatggatttcgcgatagcggctccgcagaacgtcatgacggggaacatcggaattccttcggcgtcagggccacggcaaagttcggtcccgtcagctgcgaagtagaaccggtctggcaaacgggacgcctgttcaacggtgttgacgccaacgaaagcatcagagcctggggtggtcacgccgatatcatgattgacactgacctcggagggatcggcaaccatttctttgccggcgccgcctatggatcgggcagtcgtgatgcggccctcggtgtgagcggcaggaaggaatttctgaatcaggccaccgactcgtctctcactggtgatatgaacgttgtcggggatctgtcggggctggatgttggcgattatcacgccagcggactccagatttacacactcggctggggagtcgatctgaccagggatctgagcctgacagccaccgggcgctattttctggccaactacgtacccgacggactcagtcgccggatcggcctggaaactgatttcaccttgacgtatgcaatttctgacgcgctgtcgatcattgcaggctacgacaggttcttcaccggcagatttttcagcgacgcatcggggagcaacgacgatatccactacggctatctcatgttccagttcgatctgtcacacaccaaaccgaagaaggcactcggcaagtgatggggctgccttgccgtcggaacgcggcgctaacggagagcgcggggaacggcgtaatatttcttgaagtttaccctgtattgtacgtatgcttgatggcactgccggtcgccgtcagcaatctttcttgagggcttgtcgctagttaccaagcccatattgaacgcacgagaaagggataactgtatgaaaatgagatatttcacagctgccatgcttgttgttgcgggggtttttcttgcgtccgggcagccagcggttgccggacatgcccatcacgggcacgacggagccgcggagtcgccggtcgccgcaccggccgatgccgtggagtatcccgattgcgtccactgcggcatggaccgggtgaagttcgcccacagcaggatgctgatcgtctaccaggacggtgaaaaggtggccacctgtagcatccgttgtgtcgcactggatctgaagaccaagaagaataagcctgtcgcgtcgtttcaggttggcgatttcacgaacggtacgctgattgacgccgaaaaagcccattgggtcatcggcggcgaccggcgcggagttatgacaaagacacccaagtgggcttttgccgacaaggatgccgcagaggcattctttgcccggcacggcggcacgcccgccacctttgccgaggcgctcaaggcggcaacggacgagctataaaggaaaaatccgcggggtcttcccgcactatctgaaccggaggaattgatgaaaggcattgcatgggcgatcgccctcctgtcggttgcggccgcggcaacggtgcacgccgccggcgcgtcgttgccgaagggttacgagaagtgggacatgagcaaggaaaaggtgatagccgacaagagttctctgttttacggcattcacaacatttacgtggacaaaaaggccatggcggcctatcggaagggcggtccctattccgagggaagccggttcgtggtggtccagcacactatcaaggatgtggggggcaagccgaccaaagggaggcggagcatgatcgtcctcatgaccaaggacaagaaacagactgcaaccggcggctggctctttgcaggttttacggcggaagggaaaccctccggcgtggacacggtcaagaattgctacgagtgtcatctcaaggaggccgggagtcgtgacctggtcatatcccggtacactgatttcagatagcacctcacggcatgagatgaaccaacgccgcggaaatccgcggcgttttcttttttacgtggattgtcgttgacagggaagggacggactccggacattttttcagaaaactctcaactattcggagcgggggacgataagctgacgtagcagtctataaaaacgctctgagcaccatcccggctttcggagagcactaatggtcggcagtctggtaacttatctgaaaaagtgcgctgcatcggtgctgggagcaccgtacacgctgctttgccgactgctgccccgaatcacggcggaccttcgctacgggtccggctatcgagcattattcgagcacgcgattgacggcatcttcatcatggatgctgagggacactatcttgacgtcaatcccgccatctgttccgcaatcggctacaccagggatgaattccttgctctggattggggcgtgctcagcaggggagtcgattccgggtgggccgcggcatcgctggcgcgaatagtcggcggtgagcccctgcgggaagagcggaccgtctggacccgcaacggagatcagctgacggtggagctttcggcgcacctgctgccggacggcaagattctcgggattgcgcgggatgtctccgaacggaagcggatggaggagtctctgcggtccaccagcgaattcctcgatacgatactcgatgaggctccgctgccgatctacattacatccgtggacggaacgctccggcttgccaacaatgcctgggagcgcgagacgggcatccctcgcaacgcagccgtcggtcgtcgcctgaatgaactattcccggctgcaatgtgtgaccagttctctgaaatcaatcgccgcgtcgtcgaatcaaatgccaccgccgtccaagatgaattcctcgatttcggtgcgggcgtgcgagtgtttcacactatcaagtttcccctcagggacgccgccgggggagtggtcgatgtcggtggtatatcgatcgacatcaccgaccgttcgaagatggagggcgaactgagggccgcccatgccgccgccgttgactcttcccgggccaagatcgattttctggctaacatgagccacgagatccggactcccatgaacggcgtgatcggtacgctggagctcctgagggaaaccgacctggaccccaggcagcgtgagtacgccgagattgcccgcgagtcggcggaaagcatgctggcggtgataaacatggtcctcgactactcgaagatcgaatcacaccagctggtactcgaagcggtccccttcgccatccgggaggctgtcgaacgggccgtcaaaccgttcagggctgttgctgcgcgcaagggggttatggttgcggccgatgtgccgcctcacgtgccggagacggtggtgggtgatccggttcgcttctcgcaaatcgtggcaaacctggtgggcaatgccgtgaagttcaccgaacagggggcaattaccgttcagttgggagccgccgccgtcgacgactgccggattgacgtttcctgctccgtcggcgataccggtgccggcatttctccggaaaagttcgacacgatcttcgatccgtttgttcaggccgacggctccaccacccgcatccacgggggaaccggcctgggcctcgccatcgtccgccgcctggtggaggccatggacggggtgatttccgttgcgagcgaacccggcatggggagtaccttttcattccgggtccgtctgcgtggtgcgccggatgacatcgcctccccgccgcctgcaaccggctgggcggtagcggaaaaatctgttgcggtccggcccctgtcggtgcttctggtcgatgatagcgcggtcagtcgcaaagttgtttctctgctgcttgaaagcgacggccacagggttacctttgccggagacggcgtcgaggccctggccgcgatcggccgggaagcttttgatctcgtgttgatggatgttcaaatgccggtgatggacggttttgaagccatgagggccatccgtgcgggcgaagcggccggtggggcacggcttccgatcattgccctgacggcccgcgccctggcaggcgaccgggaactctgccttgaggcgggagccgacgactacctggccaagccggttaacttcagtgaattaaggcgggtcatcagccggcattgctgccgtgagagcaagccgtccgcactgtctgcggagaacaggccggatgctgccggcgcgactccgccggcagggacgttcggtgaactgatggacgaactgggtgcgtccgtgggggatcgggacgaggatgcggtggagcgctgcacgcgcatgctgaagcgggcagcctcccatctcggcaggaccaggctcgttgacgaaatatttcgactgcagctcgcctcgcggcggggagattgggaacgggcggacgagctgctcggtgttgtggctgaactgcttccgacaacggcgggcgcatgcggtccgccggaggcgtgagacgggttaatgaactgatgtggaaaggagatgtcgatgaagacgcttattgttgaggacgatttcatctcgcgcaaaatcatgaaggagcttctcacctcgctcggcgagtgcgatatcgccaccgacggggaggaggcggttcaggcgttccggctggcccttgatgagcaccgcccctatgacctcgtctgcatggatatcatgatgcccaatatggacggccacgaggcactggagcagatccgcgagatcgagcgggggatggggctgaatggagcccaggaagtcaaggtcattatgaccactgccctggacgacccgaagaacgtggtggaagcattctatcgcggcggagccacctcgtacctggtcaagccgatcaccaaacaacggctgatgaaagagatcaggagccacggtctgctctgagcctcctgtccggcttgctgcatatcaggaatttcctgattcaaacccgcattgatttgattaaagtaatccgcgaatttgtcgatacgataaacagttagttaaaacgctggcttaggggtcccggttgatggaggggccagagaggcttgatacagtggctttcgacttgtttcgcaggttcaggcaggatggggcagaggcgggatgtccgccgggaggagcgccgtcggctgttgcggacgacagcctgttgcgggagttacaggtctggaagtcgtgccttgcggatgctggcgatcggctgcagcaggtcaccggctcgaccgaagaagagtttcttgccgtaggcgcgaggctccacgagttttacagccgcgcgggcgatatcgagcgaatgacccgcggcgtggccgagaacgtcctcggtgacgagttcggcagcgacatgaagtcgctttccgcaattctcgaccgaattgccgcctatcttggccaggccgacagccagaccgagcaactgacccagacgctcaggtcggtactcgaactgatcgaccgggttgacacccctctggaaggattcaggaagatcatcaagaacctccacatgctcagcaccgccgtcaagattgaaagcgcacggctcggcgaaggggctgcaggattcaataccctcgccgaggatgttgagcggctgtcggtttccatcaaggaaaagtcgacaaggattctcggagaaaaggactcgctcggccgggtcatcaccgacacccttgaaagcatctcccgcatcgaggcgagccagcgcgaggatgtccgccggatcatctccgaaaccggagagaacctgggtgcgcttagcacgctccatgcccgctgttccgatgtggccaacaatgtggccaccctgtcggccgagattgccgacagtattggcgaagtggtcacgtccctccagtttcacgacatcacccgtcagcagatcgagcatgtcaaagaagcgctggaagatgtcgttcgccatctggacaaccccggcgacaatccccagggagatgtggccgaggcggccgaggtctgcgacctccaactggcacagctcctccactcgcgggatgagctcgtgtcggcggtggagaggatcattctcaacctgcgcgacatcgtggctaaagaaacgcgcatgtccgaggaaacccgcggcattaccggcagcgccgaccagacgggacattcgttcttcgccaggatggaagatgaaatggccagcgtcagccgggttctcaccgataatgtgcgcgccaagcgcgatacggcttcggccatgacgctggtggtcagttcggtgaatgacatttcggcctttgtgaccgacattgaagagattgggaccgagatcgagctgatagccctcaactcgcaggtgaaagcggctaataccggcgacggtggcgcagccctcggggttcttgccgagtcgatccagcatttgtcggtggatgcccgcacccgaactggagacgtttcggtaaccctgcgcgaggtcaccgaggttaccggccgcctcgtcatggaagtggatgccgacgtgagctccggaaccgacgagatcgaacgccttctggtcgagctcaagcggctgctcgactcggttgagtcaatcaacagccggttgctcggactgcttgcggatatggacagtgcggtgggaagcctttcgaccgacatcgaggcggccaccagcggtctttcggttcacaataccgccggtgccctgctcgacgaggtggcgacggcgctcgaggaaacgctgcgcgatatgcgccgggcggttcccgctgcgacccggcgaggcaacggcggcaagctgctggacttggcccagcggtataccatgcacagtgagcgcaccgtccatcaccgggtggtcggaggcggaaccccggcggtcgcgacaggggcgaccgcgtccccgggcgacggcctcggcgataacgtggaactgttctagccagttaggagatatcatgagcggactgacgattgaacgaaagcacggaggggattcgggtgagcggtacgtcctcggtgtcgggggtgacctgaccataccctttgccggagaattcagaggtgccctgcttgaagccctggatcaggccggctcggtggaggtagacgtgagcggcgtgagtgccgtcgatattaccggcctgcaactgctctgctcggcccatcgcgccgcctgtacgagacaaaaggggtttttcctcacgggaagggataaccccgttttcgcggaatcggtcggcctcgccggattcgagcggcatgtgggctgttcgcgcgatgtcggcaagaactgtatttggattggaggagatgagtaatggcaaaaactatcatgacggttgacgattccgccagcgtacgccagatggtgagtttcaccctcaaacagaacggctatgacgtggtggaggctgtcgacggcaaggatgcccttgccaagctcgccggcaccagggtcgacatggtgatcaccgacctcaatatgccgaacctggacggtatcgggcttatcaagggggtgagggccaaccccacctaccggttcactcccatcgtcatgctcaccaccgaatcccaggaaagccgaaagcaggaaggcaaggccgccggtgccaccggctggatcgtcaaacccttcaagcctgagcagctggtggcggtggtcaagaaggtgctcggctaatggacgcccatcggcaggcttacagggaagaggcctacgagctgctcgccgaactggagagctcgcttctggaactggaagagaacccggaggacttggacctcatcggccgcgtgtttcgcgccatgcacaccattaaagggtccggtgccatgttcggcttcgaggacatcgccacgttcacccacgaagtggagacggtcttcgacaaggtccgcaacggccagatgacggtgacccgggaactggtgaacctgactctcagggcccgggacctcatcaagggaatgcttgatgcctcggagggaggcgaccccgtggaggggcgcgaggcagaagaggtgatagccggtctgcgggcactggtccccgctcccgaggtgagagatcccctgcccatggaatcggttcacgccccgctcgacaccgagggaaagggggatgcggcggtgacctaccgcatccggttcattcccaccccggaaataaccgtcaacggcaccaacccgctccttctgctggccgagctgcgtcagctcggtgcctgccgggtcgtagcccagatggagcgcgtgccgacactggaagagtgcaatcccgagctctgctacgtgtattgggacgtgattctgaccagcaggcgaggggtcgatgccatccgcgacgtgttcatcttcatcgaggatgattgcgaactgaagatcgacaccatcgacgacgggggcgtcctcgacaccgattccgactacaagaaactcggcatcatcctggccgagcgcggggacctgacacggcaggacatggaagcgatcctcgcccgccagaagcgtttcggcgaactgctggtggagcagggcatcctgcaacccgaaaaggtcgagtcggcccttatcgagcagcagcacgtgaaggaggtccgcaaggaacgccaggcccaggaaagcgcttccagtatccgggtgccggccgagaagctcgacatactcgtaaatctcgtgggtgagctcgttacggtgcaggcccggctctcgcagaccgccgccggccgcgacgatgccctcctcgttaccatcgccgaagaagtggagcgccttaccaacgaactgcgcgacacagccctcaacatccggatgctcccaatcggtacaaccttcagcaagttcaagcggctggtccgcgacctgtcggtggaactgggcaaggatatcgagctgaccaccaccggcgccgaaaccgagctggacaagacggtcatcgaaaaactgaacgaccccttggtccacctgatccgcaactccatcgaccacggcattgagatgcccgaggcccgcgaggccgccggcaaaccccgccaggggaccgtgcatcttgccgcggttcactcgggagacagcgtgctcatcactatcaccgacgatggagccggcctcgacaaggaggcaatccgggccaagggtgtcgagcgcggcctcattacagccagtgccgagctgacggacaaggagatctacaacctgatcttcgcgcccggcttctccacggccaagaaagtcaccagcgtttcggggcgcggcgtcggcatggacgtggtgaagaaggccatcgatgccctgcgcggcaccatcgatatcgccagtgaacgggggaaggggagcaccatcaccatcaaacttccgctgaccctggcgatcatcgaaagcctgctggtcaagatcggtaccgactgcttcgttatgccgctgtccatcgtggaggagtgcatcgagcttacccgcgaggacgtggccaacgcccatggccgcaacctggcgaatgtccgtgaccagataatcccctatgtccccttgcgcgaacgcttccgcatccagggggaacctccggaaatcgagcagatcgtgatcacttccatccaggggagccggatcggcttcgttgtcgacgatgtgatcggcgaacaccagaccgtcataaagtcgctgggcaagatgtacaaggatgtgaaggggctttcgggcgcaactatcctcggtgacggctccgtggctctcatcctggatgtcccccatctggtgcgcgaggtggaacgggaacaggtcgcccggtagaatgtgctctgccggcgcctgcaatgcactgttaacggcaatgccgcggtaaaacgcggcatttttttcctgcgtggggcagcagggtagggacgggcactgggggacaggaaatttgcaccgaccccaagggaatgggttgtgaaacggacaatattagggtttaattggcagtgacaggtatatccattccttccaccggagtccgcgccattccatgaaacatattctggtcattgatgacgacgaacaagttcgaaccctcgtgggcagatttatttccggagcaggtttcgccgtggaaatggccgacaacggcgtaaccgggcttgctgccatgagacgggcaccggcagccgtggtgattaccgacattatcatgcccgaaaaagaaggcgtggaaaccatcatggagttgcgtcgcgattttccggacgcgaaaatcatcgccatgtcgggcggttctccccagatgcaacctgatctaccccttaggcttgccagaacactcggcgccgaccggattcttcacaagcccttcacccgtgatgcgctgctcaatctggtgaacgagctcatttcttcctgagtcacatgatcaaggacgtttcagtgttcggcacaactatccttgccctggcctttgctcttctctacctgcgccgctggcaacagctcaagcgtgaggttgcccggcgcatcgaggcggagcgactgttccgggaaacgttcgaacatatcaaactcctggcaattcagttggatacgcacggtaacctggtcttctgcaacgactattttctccagcttgtggggtgggagcgccgggaagtgatcggggtcaactggttcgagcgcttcgttcctcccgaccagaagacagtcaagcggatattctactcgtctctcgatacgggaaacatcccggtccacgtccagaatgacatcgtcacctgcggcggcaggcggctattcatctcatggaccaatacggtaatccgcgacagctcggggggcatcatcggcaccatgagcatcggcgacgatatcaccgagcgcaccaaggctgaaaatgcactgctcagctaccaggaagaattcagaaacttggccgcggagctgtcgttggccgaggagcgcgagcgtcgccggctttccaccgacctgcacgatctcatcggccagaccctggcctttgccaagattcgagcccattcgctcagggagcatgtggcggaggatggtctgacccaatggggagaactcaccgggctcctggaccagtcgatccaggaggtccgctccctcatatttcagatcagcccgccgattctctatgaggtggggcttgaagccgcccttgaatggctgggggaaaattttcaggataaccaccggtttcgcgtcaatttcagtgacgatggcacactcaaacccctgagggaggagatcaaggttactctcttccaggtggtgcgtgaggtgctcattaatgcggcgaagcatgcatcccccgacacggtgcagatagacatccgcggcctgggggagtccgtccgcataacggtcagggatgacggccgtggattcgacgtggcaaaggcagcccacaagtccagggataaggcgggcggagggttcggtcttttcaatatccgccaacggatcgaacgcctgggcggctcactggcgatagagtcgtcccccggggccgggactatggtcaccgtcgtcgcacctcttgaccttgcacgtgacacccattgataattacacccaaaaacgttattgtaacaaaccgatacattgcagtatacatacgttggggaagggaatcggtccacagccgatggttctgcagattgtggccggattcacgtgcatgtggcctgatcggttaccgccgaaggcgttgcagtccgcgtcgaatggcactgtttgtcggccgggaacggctttgagtcggggtatgggacgaaaaccgttggttgtggacaggttctgagggagcgaggttgccgagtggggatacgggttgtaattgttgacgaccataagatcatgcgcgaggggctcaagtcgcttctttcgatggaaaaggatatccaggtggtcggtgaggccgataacggccgggccgccacccagtgcgtgaaggatctcgacccggacatagtcctcatggatctcaccatgccggagatgaacggcattgatgcgacaaggcgcatagccgcagattatccctcggtcagggttctcgccctttccatgcattcggatcgtcgcttcatcgaagaggcgctttctgcgggcgcccaagggtttctcctcaaagactgcgcttttgacgaactggtcaatgccatccacgaagtggttgccgaccggttttacctcagtccccgcattaccggcgtcgtgatcaaggactatctcggtcgacggggccggcccgagtccgcttcctcgattcgcctcaccccccgcgaacgggaagtgcttcagctcattgccgagggcaagaataccaaggaagtggcctttgccctcgatgtcagcgtcaagaccgtggagtcccagcgtatgcagatcatgcgcaagctcaagaccaacagtatcgccgacctgaccaagttcgccatccgcgagggactcaccaccctcgactgaacgctggtcttcctgtcccgtcaacgacgctccgagccggtcagctgcaggctacgccattgccgcgccggcgacaattcctccgttcctttctatttcacctcatctgcagttctcccgccaaatacgcgtttcaggtaattcgccggttgttgtcaggataatcctgatagtgcaccaggctgtgtataccgattcgtaatccatgcggtgtaaagatccggctgcagccgacgggattgtgccgacacggctcccgctcatcagctacggcgacttgcggaggaactggtatgctacagaacatgcggatcggtttgcggttggggctcgggttcggattagtggttgtgttgatggtgatcctcggcggcatctccatcaatagaatggctaccctgaacacagaccttgacatggttgtcaaggatcgctggcccaaagcggagacaaccttcggaatcagtagccagatcaacgtggtggcgcgggcattgcgcaacgcaatccttctggatgatccagcagaggttcagaaggagattgcgcgaatcaacgaagcttcggtgagcgtcagcaagtcgatggatgaactgtccaagagcatcaccagcgaggaggggaaggccaaactgaaggcggtggaggcctcccgcgccgcataccgggaggatctgctgaagctggttgagtatatcagggccggcaacaagtctgctgcccagaagatgctcttcggcagctaccgcgaaaggcagcgaagctacttcgatgccgttgacgggttgacacagtatcaggccaagctcctggcggtatccggcaaggaggctgagcagaccttcgtttcctccagaaacatcatcgtagcgcttctcgtgctgtcggcccttctcgcatgtgcctgcgcctggctcgtgacccgctccatcaccagacccatcggcgcctgcatggccgctgcgggcaggatcgcctccggcgacaccgacgtgaccctggacgtgacggcgcgtgacgaaaccggcctgctgcaggttgagatgcagaagatggtggaagcaatcagggcgctgattgcggacgccgacatgctctcgcgggccgcggtcgaggggcgtctcgcgacccgggccgatgcggctaagcaccagggcgatttccgcaagatcgtctccggcgtcaacgatacccttgatgcggtcatcaccccactcaatgtggccgccgactacgtggatcgcatctccaggggcgacattccgccccggattaccgatacctacaacggagatttcaatgaggtgaaaaacaacctcaaccggtgtatcgacgcgctcaacggcctgctgagcgacatgaacgagatgtcgaaaatgcacgatctgggcgacatcgacgtggttatgcccgctgacaattaccagggcgcttaccggatcatggccaagggcgtgaacgacatggtgaacggtcacatcagcgtcaagaaaaaagcgatggcctgcgtggccgagttcggcaaagggaatttcgacgccgaactggaaaagtttcccggcaaaaaggcttttatcaacgacacgatcgaggcagtacggagcaatatcaagaacttcatcgccgacatgggacacatgtcccaacagcacgacctgggtgacatcgacgttaaaatgccggaagaccagtaccagggggccttccaggtcatggccaagggtgtgaacaacatggtgggcggtcacatcagcgtcaagaagaaggcgatggcctgcgtggccgagttcggcaaagggaacttcaatgccgacctcgaaaagttccccggcaaaaaggcatttatcaacgagacgatcgagggcgtacggaccaatctcaagtccttcgaagagcaactgggaatcctgatcacggccgctgccgacggccaactggacaagcgagccaacgcggacctcttcgtgggaggctggaaccagcttgcccggggtgtcaacgataccatcaccaatatcgtcgaaccgctgatggttaccgccgattacgtggaccggatcagcaagggcgatatgccgccccttatcaccaaggaataccggggccagtacaacatcatcaaacagaacctgaatacgctcatcgatgccaccaacggcatcgttgcggccgcgaaagaggttgccggcggcaacctgatggtggagctcagggagcgctcggccaaggatgagttgatgcaggccctttccgcaatggtaaagaagctctccgaggtcgtggccgaggtgaagagcgccgccaacaacgtggccgcgggaagtcgcgaaatgagttccggctccgagcagatgagccagggggccaccgagcaggcggctgccgcggaagaggcgtcgtcaagcatggaggaaatgtcttccaatatcaggcagaatgccgataacgcctcccagacggagcggatcgccatcaagagcgcccaggacgcccgcgacggcggcaaggcggtggccgaaaccgtcaccgccatgaaggatatcgcctcgaagatatcgatcatcgaggagattgctcgccagacgaatctcctggcactgaacgcggccatcgaggcggcccgcgccggcgagcacggcaagggattcgcggtggtggcggccgaggtcagaaagcttgccgagcggagccagaaggctgccggcgagatcagtgacctgtcggcctccagcgtggaggtggcggagaaggccggcgagatgctgggtcgaatcgtgcccgacattcagaaaaccgcggaactggtccaggagatcagtgcagccagcaaggaacaggacacaggcgccgagcagatcaaccgggccatccagcaactggaccaggtgatccagcagaatgccagcgcagccgaagaaatggcatccacggcagaagaactgtctgcccaatcggaacagctccagtcgatcatttccttcttccgggtcgatagctcggcgcagtcctccagtgcgattgcggctgcaaagcctgcggcgaaaaagccggcccttgcccacgcgccggccaacgggtaccacaaggcaaatcaggctccggccaagaaggtggcacatgcaggactcaacctcaatcttgaagggggagatcacctggattccgagttcgaaacgttctagaccctctgcaatcggaacgttccctgccggtgggtccggcttcgaacagggaaggggacgttcatatgtcatgactccatccgccggtttaagctgttcggcggatggagtcttttgccattgatgttgcaggtcgggtttctggggttcggcattaccctctgctttgcagaggcattcccactgtcaggagtagtttttgatgtatcgtcgtatccttgccttgctgatggtcctggcggcattcatcgggaacgtccacggcgcaacgcttgaactgagcacgtccgatgctcccccctactcgaccccggacggcagcgggctcgccgaccggattgtcctggaggcattccggcggaccggggtgacggttaaaattgtggcagctccctcggagcgctcactggtcaatgcgaatctggggatcgtggacggcgaatatctccgcatttccgggatcgagaaaatgtatcccaatctggttatggttccggaatccatctgtgagaatgagttcacagcctttgccagagacccggctatcaagctcaaggggtgggagagccttggcccctattcggtgggtttcattaccggttggaagcttcttgaggaaaacgtcgcaaaggtcaagtctctgaccaaggtgaaggatgacgaggcgttgttcgacctgctcgccaatggcaggattgacatcgccatcttcgaccggcgcaggggagaggcgtacctcaaacatagccgggaacggggagtgcgtccgcttactccaccccttgcccggcgcaccatgtatctctatctcaacagaaagcacgcggcactcgtcccgatcctggccggcgctctcagccagatgaagcgggacgggtcgatcaggcggatcatgatttcggccctcggaaccgcagactgactcgatgtcgacagcaactcttccacatactgtcggtaaacgattgttccgccagacccttctgctggccctggccctcagtgtcgtgttttcggctgttttcacggtcgtcgaatactaccgcagtaaggtttcccttaacgagtccgttgagcttctgaaaaagacccacctggatgccataaccgccgctctctggagcctcgaccgccaacagatcgcggcccagatcgacggaatacaccactatcctttcatcagctacgtggccgtggtcgatcagggcggggtcgtcgtagaatccggcaccagaagcgaactgttcggcgatgtccgcagaatagatctcactgcgacctacaacggacgtcaggtgtccctggggtccctctacctggagatcgaccgccaggccatcatgcgcgatgccctgtccaccgcggccgtaaccctgctgttccagaccctgaccattaccatcgtgatgctgttcaccttcatgcttttcgagcgccaggtaacccgccatctggctgctgctgcggactacttcacctccttcggtttcgcccgggtgcagcagccgctccagttggacaagcaccggtacggggacgagatcgacgcgctggtggaggcgttcaacaggatgcgggaatccctggccgttgcctatcagcagcagcaggggatgctccaggcggtgcgcgagagcgaggcgttgctgcgggcaattgcccgcaggataccgaacggcggagtgtgggtggtggacactgatggtcgctatattatgttcgaggggagcctcgttgagtccctcggcctgagcggtcaggaggcgttggggcgcatgccgggcgacctgttcggagagccgcttgccgaccggctggtgggctgttatcgcctggcgcttgccgggggaaccctgagcgaggaaatcgagtaccgggaacgggtgctgtggatccagttcgcccctcttgaggacgaacacggcgcagtgatggccgccgtggccctcggtattgatgtgaccgaacggcgccaagccgaggcggagcggcgggagatgctgcagcggctgggccaggcccacaagatggaggcagttggccggcttgccgggggtatcgcccacgactacaacaacaagctcacggtgattctcggctacgcccacgtgctcaagctcaccggcttccagagcaaggaggcccccgaacagctcgatcagatcatcagggcggctgagcattcccgcgacatcacccgccaactgctggcgtttacccgtagtgagcgggttaatcccgtcagggtcgatctgaaccggctcatctcccagagcagcaaatccctgacccgtctgatcggagaggacataaccctcagccatgtggccggcgcagatctgtggccggtgcggatcgatccgacccaggccgatcaactcctcatgaacctggtgatgaacgcccgcgacgccatagcgggcaccggcagtgtcaccatcgcgacctcgaatgtcgtgcttgacagggcaacggtcaggcatctgcaaggcgcgtcgcctggagaatacgttctgatgacggtaagtgatacgggttgcggcatggaccccgaggtgatggaacatatcttcgagccattttacacgactaaggaaatgggaaaaggaaccggcctcggactcgccacggtttacgggattgtgcgtcagaacggcggtgccatcagcgttgagagcgagcccggcgggggatcggtcttttccatctatttgccgcgctttgtgggtgagtcgcacgatgttcgccggctcggcgaggtcgacgaaactctccccgccaggaccacgcttctggtggatgacgacgacgccgtgcgggatatcaccgcactgatgttgcggcggctcggtcataccgtcataaccgcatccgatcccgacgaggcaatccacctctgtcagcagcccggcatagtcgtcgatttgatcctcaccgatgtcatcatgccgtccatgaacggccgggagatggtccggtctatcctgtcccaccagaaagcggccaaagttctctatatgtccggctacccggcggacgtcgtagaagggcgaggcgcggtcgacgccgatgcgcgtctccttagcaggctgttgaaattgaaatagagaaaacagcctatttgtggtacattgtcgcgcataacgctctacaattattgaggaaagttatgcgcggctttgacagcaacacagaagctctctttacctatgtgacacctgaatcctttgtcccgaaggaccaccccttgcgggccatccgtaaaatggccgacgaagccctggcagggatggacaagctctttgacagcatgtacgccacaaccggccgctcctcaatcccaccggagaagctcttgaaagcccaactgctgatgatcctctactccatccgcagcaaccggcagttggtagagcagatccattacaacttcctgttccgctggttcctcggcatgggcttggacgagaaagtctgggatcattccagctttaccaagaacagtgaccgattgattggctccgaagttgccgccgagtttctttcccgggttctggcccaggcagagcgtaagcgactgttgtcccgcgaacacttcaccgttgacggaactctcatcgaagcctgggcttccatcaagagcttcaagcccaaggatggacctccttcagccggtggtggcggcagaaacgataccgtggatttcaagggacagaaacttaccaacgaaacccatggttccaccactgaccctgatgcccggctctaccgcaaggggaagaacaaggaagccaagctctgctaccagggacataccctgatggagaatcgtagtggcctcatcatcaggaccaaggtgacaacggcaaccggttgcggtgagcgcgacgcagcaaaggccatggtgcagcaattgccaaggacgacccgacggatcactcttggctgcgacaaaggctacgacacagaatcattcgtcaaagagctgcgtaggctaaagataacgccacacgtggcccagaacacctccaacaggaaatcggccatcgacggcagaaccaccaagcatccgaactacaccatcagccagaagatcaggaaacgaatcgaagaaggctttggctggatgaagaccgtgggcagcttacgcaagacgatgtaccggggaatcgagaagatcgccatgcaacttgatctgcacgctgcggcctacaacctggttcggatgaaaaacctgggtctcggtgtcacctgagaggggaaaaccaggctacatcagcagtatatgaggttgataaagagcaaaaagaacgagaaacaaaggttctgagcaacaaaactgattcaaaaaaaaacgaactgcaaagttcagcaagtcaaatggggccgattttcaacagcctgttaggaagccctttgccctggacgccctgagagagcacataggcaaggccatgctcgccggcacctgacagcctttcctctcacataatcccccattcatatctgcggtcctcattactgagcctcttcatcttccgcgcccctctcgtcatgcttaccatttatctggtgtagataaaaagaccgtaatgaaccgatgtagggaattgggaggcaggttgtcagggatttccctatattcctgtaaacggttttcccgataggtatacacagagcaggcaaagttcatgtgctgataagttacgccaagcaaaggaggataatatgacgtggttccacaatttaaaaattgcatctaagctgatagttggttttgctcttgttaccctgatagcttgtgttataggagctattgggataacaaaaataatgcagatagaaaaagccgatacagagatgtatgagctaaatgcaaagccaatgggacctatcctgactacagctgtggcttttcagaggatcagggtcaactatcgtgagatagcactggaacagactaatgaaggcaaggtaaagttttccaacagaattaaagagttgcaaaagacaatagatgacaatttgcccgaaatagaaaagtctctgaagtcggaagagactaagaaagcctacgcagatataaaggcagagttggctaagtttgcccctcatcttgacaagattgtggccctggccatggatgggaagaatgaccaggcagtggcctatatgaggagtgactccgtggccgggatcgcccggtccgtggacgactcgattcagaaactcgctgacctgaaaattgatctggccaagaagaaatccgacgccaataccgccgccgccaaggctgcggtggcgatgacgggcatcatcctcgtgctcggtgttgccctggcggtcggactcggcatattcctttcccgcatcatcagccgcccgctcagatcggccgtggacgtttcgaaccgcctgtcggaaggagacctgaccgtaacgatcgaagcgacgagcaaggacgagacgggtcagctgcttgcggcgatgcacaacatggtagagaagctgaagggcgtggtagctgacgtgaagagcgcggcagacaacgttgccgctggcagccaggagctctcctccagctccgaggagatgagccagggagccaccgagcaggcggccgcggccgaagaggcctccagctccatggagcagatgagctccaacatccggcagaacgctgacaacgccacccagaccgagaagatcgccctgaagagcgccgccgatgccaagcagggcggcacggccgtggcagaaaccgtcgtggccatgaaggaaatcgcctccaagatctcgatcatcgaagagatagcccgccagacgaacctgctggcgttgaacgcagccatcgaagcggcgcgtgccggtgagcacggcaaagggttcgcggtggtagcggccgaggtcagaaagcttgccgagcggagccagaaggcggcgggcgagatcagcgagctgtctgcctccagcgttcaggtagcggaagaagccggcgagatgctgacgcggatcgtgccggacatccagcgtaccgcggaattggtgcaggagatcagcgccgcgtgcaaggagcaggacacgggagcggagcagatcaacaaagctatccagcagcttgaccaggtgatccagcagaacgccagcgccagcgaagagatggcgtccaccagcgaagagctggccagccaggccgaacagctgcaggaaacaatcgccttcttcaaaaccggcgaacaggtgggtttggtgcgcaaagcggcagcagtgcgccagttcgcggccaagaaaaaggcagcgatccctcatctgggtcacggcacgtccaacggctaccacgccgaacccgcgacgtcgcggaaagtggcggtgggcggcggggtagacctgaacctggacagcgatcaccttgacgaccagttcgagaaattctaggagggagcgatggcacacgcagacacaacggaaacgcggcagtacctgaccttcactcttgccggggaagtctttggggtggacgtggccaaggtccgtgagatattggaatggagcagcatcaccaaggtcccgcagactcccgaattcatgcgcggtgtgatcaacctgcgggggagcgtggttccggtgatcgacttgcggcagaaattcgggatgcctgaaacggagcgcagcatcaacacgtgcatcatcgtggttgaggtagagacgggagctgagacactggtgctggggatgcttgcggactcagtgcaggaggtgttcgagctggagggagtgaacatcgagcctgcgccccggatcgggacgaagttggacacctcgttcctgaagggaatggggaagcgcggcgatgcctttctgatgatcctggacatcgaccgggtattcggcggcgatgatctggccgggctggccgcggcaggggagcgggcagcgtagaaacagagaaagacaagggcactgcccaacggcgctccgaacgaacggggcgccgttttttttaaatagctgtctgagcgttgttcagtcggttgatggctgatggccttacaagctgcttgttaaactatatcgtcagtgggtgagggggtaataattaagtctgtaagggtatacgacttgaggtgtcagggatttcctgatgtgccgggtagtggtgatcccgatagatataatggtggtaaaaaataggcggcaaattttatggtggttaaagccggggtcggttgggcaggcactacgtgtgacgaatagaatggttattggaaaatggtctgacaacggtatatatcaaatcgttttcaggtcgacagcggtagaagtgcaatatgttgcttcacttatccaaggaggatggtatgcgtatcggtgatctcaaaattggcgtacggcttggtattggatttggtgttttgctcgtcctactgggtgtcgttaccgtggtcggcatcaatggtatgaaggagattaactcaaagctggatcgcattctcaaggtcaactatgggaagatcaagaatgccaatgaagtctctatggtcgttggcgatttgatgggcaagatcaatgaaataatgctcaaggacgtgaatgagcggcctgcaatcaaacaggaaattgaaaaattgcggagcgattaccgctctgccctggagaggcttgaacaactggagcagacggatcagggcaaacaattgatcgccggtgccaaatccgctattgataatgccaaaaaggccaataacgacatcatcgagctgagtcttgccgggaaaaccgatcaggctctgatagtttacaacaaggaaggcgcccccctatcgcaaaagatcgtgacggcattcaagaatatcgtgaagtatcaggaagagcggatggagctgcgctacgctgaagcgctgaaagcctacggcacctcccgggccgttgcactcggtgttgctttctgcgcagcgatcatcggcattcttatcagcctgtttgcgaccaggagcattacgcgtcccctcgacaaagccgtatcggtatccaatgaactggcagaggggaacctgaccgtaacgatcgaagcgacgagcaaggacgagacgggtcagctgcttgcggcgatgcacaacatggtagagaagctgaagggcgtggtagctgacgtgaagagcgcggcggacaacgttgccgccggcagccaggagctctcctccagctccgaggagatgagccagggagccaccgagcaggcggccgcggccgaagaggcctccagctccatggagcagatgagctccaacatccggcagaacgctgacaacgccacccagaccgagaagatcgccctgaagagcgccacggatgcccgcgagggtggcaaggctgttgccggcacggtgagtgccatgaaggaaatcgcctccaagatctcgatcatcgaggagatagcccgtcagacgaacctgctggcgttgaacgcagccatcgaagcggcgcgtgccggtgagcacggcaaagggttcgcggtggtagcggccgaggtcagaaagcttgccgaacggagccagaaggcagcgggcgagatcagcgagctgtctgcctccagcgttcaggtagcggaagaagccggcgagatgctgacgcgaatcgtgccggacatccagcgtaccgcggaactggtgcaggagatcagcgccgcgtgcaaggagcaggacacgggagcggagcagatcaacaaagctatccagcagcttgaccaggtgatccagcagaacgccagcgccagcgaagagatggcgtccaccagcgaagagctggccagtcaggccgaacagctgcaggccaccatttcattcttccggaccgatgatcgtggcgcgtcaagccggagcgcggtccatcgtcccgttgccaagaaaaaggcagcgatccctcatctgggtcacggcacgtccaacggctaccacgccgaacccgcgacgtcgcggaaagtggcggtgggcggcggggtaaacctgaacctggacagcgatcaccttgacgaccagttcgagaaattctaggagggagcgatggcacacgcagacgcaacggaaacgcggcagtacctgaccttcactcttgccggggaagtctttggggtggacgtggccaaggtccgtgagatattggaatggagcagcatcaccaaggtcccgcagactcccgaattcatgcgcggtgtgatcaacctgcgggggagcgtggttccggtgatcgacttgcggcagaaattcgggatgcctgaaacggagcgcagcatcaacacgtgcatcatcgtggttgaggtagagacgggagctgagacactggtgctggggatgcttgcggactcagtgcaggaggtgttcgagctggagggagtgaacatcgagcctgcgccccggatcgggacgaagttggacacctcgttcctgaagggaatggggaagcgcggcgatgcctttctgatgatcctggacatcgaccgggtcttcggcggtgatgacttggccgggctgacgacattggagcagacggcggcatagcctgctgaagtgattggttacacggctgcattgcgccccggttgttcggggcgcttttttgtgttgtccatggtgtcttctgagcacgttccggctgttccctccccctgggggggactgaagggggacacttgtctgctggccggccgtcgccatggcgtagtgggggactgatcgggaaattcccggtaaagaacgttccatttttaccgatattattaaatacatcccttcggaaacaccgctctcatttccggcttgtatggtgttcaatgggggtatctcagggttcaggtgaaagagaaacgtatcgagatgacccccaagaagcatgcccaatcgctcaaaaacagacttctgaggataaacctgctgctgctttgtgtggcatcccttgcgattgtcctggtagtcaatgtggcccagaaacagcttgcactcattgatgccggcagggatgccgaacgaatccttgcgcgctaccttgctatccatacgtacttcaatcagcagctcaagccacgacttctcgctctgacgaaaccgctacgcgacaaggagtacttcgatccggcctggatgtcctctacctatgcggtccgggagatcgacaagatatttcagacccgacacggcaaggggtattactataaggagtgcgccatcaacgcccggagtcccctgaacgaggccgactccttcgagcgtgcgttcctggagcgggccggccgtgacgcggcggtgacctcgttcaatggcgtgcggaagatcgacggcaaaccgtttttcgtttccatggtccggggtgaaaccatggaaaagccgtgcctgctctgccatagcagcccggagaaggcccccgccggacttgtccacaactatggagccgagcggagttttggccgtcacgaacatgagcttgtgtcggctgtctcaatccgcatccccctggcttcgacctatgccgaggccaacagcttttcccttaagctgtcggcgctgctcttcggtatcattgccgctcttttcgccgtccagaaccggattttcgagcgtctcgtcctgaaacccctggccgttgtcaccgagggggcccgtcggattgcccacgaccgccgctatctcggagagcagcttcccctcgatcacggccgcgaaatgaacgaactcgccgcatcattcaatgtgatgtcgaccgagctccataccttcatccacaatctggaggaaaaggtcgaggaaaagaccgcagagctgatcctggcgcgcaaggatgccgaagaggcgagccgcgctaagagtgatttcctggcaaccatgagccatgagatccgcactcccatgaatgccatcatcggcatcaaccagctcctggtcgacactccgcttactcaggagcaacgccgcctgttggatgactcgaccactgccgccgagtcgttgctgatcatcatcaacgatatccttgacttgtcgcgggtggaggcccggcgcctggagctgtttccagaggcggtcgagctgcgctcctttgtcgaatcgctccggcgcctgttcgccgtgcaggcaacgcgcaagcagatcagcctcagtgtcagcgtgggcgaggggacgccccggttcgtctggtgcgatccggctcgcctccgtcagatactgaccaatcttctgtccaatgccctcaagtttacgccgacgggcggcgtggtcaccatggtcgcagaccaggctcccgccggtgccggactggtcttcaccgtcagcgataccggcatcgggatcgataaggccaagcaggagagtatcttcgagatgttccgccaggctgattcctcgactactcgcatctacggcggaaccggcctcggtctcgccattacgaaggggctcgtggaattgatgggaggaacgatcgccgtggagagcgaaccgggcagtggcgccacgttcagcgtgtgtctccccctggagccggctgatggcccgcagttccacgactgcgccgccgaaaaccaggagcaggacagggagctgccgtcccttgaggttctcctggttgaggacaatgatttgaaccggaccgtggccgtcgggctcctcacggccctcaaccagcgggtgaccgccgtcaccaacggccgggaggccatcgacgtcctccgtgaccgggatttcgaactggtgttcatggatatttcgatgcccgaaatggacggcatcgaggccacctgggcgattcgccggggagaggccggtgagcgggcgcggtcgacgcccatcgtcttcctcacggcccatgctctggcggccgaccgtgagcggtgcctggaagcggacgtgaccggctatcttaccaaacctctgctgcgggaagagcttcgcaggatgatccttttatgtgccgagggtgagcagatgcatccgcccgtcggaacgactccaccgtcaggcgatcctgcgcgcttcttcccgttcgatctggagtttcagcggagacagttcaccgaagccggtcttgaccacgcagtggaagaactcttgtccacgtttgcccagtcagcgttcaaactgtgcgaccggatcgacgaatgcctcgctgccggcgactatgccggcgccgccgctgctgctcacaccctcaagggagctgcggcaacggtaggggcacctctcgttgccagctgcgccgccaaggtggaggcggcggtacggtcgagcgacggtgccgctgcctcccgccgtctcagccgattgagaggagaagtcacccgtgcgcaggccgcgattatccccgcgtccgatcacgcgcgctcgtggcattgaaatgtgccgagcccgctgctcgtgatggcactccggcacggccggagagccatttgtcttttcgggcaacggagtttcatggattctgaggctcgttcgctgatatcaggaaattcctgatagcgggcacctgttcatctctgcggcagcatcgggaaacgtgtggggcataggcaggaagatgtaatgatgccggggcagttgcggcgcgtgctcccggcagtttattcccaggtatggtatacgcggttataaaactgctgttggttcggcatggccgttaaatcatcgttaaagatgggtggcgggccgtcgaaagatatctctagcacattgtgaatgttcgggaggtatgcatgggattgcgcaacatgactatccggtggaagctcattgccatgaccgcgataatcgttgttctgacggcaacggtgatcacagccatttgccttgcgcggttcaaggccgatctgatgagggttgccacggtttcccaggaaacgcggctcaagactctctgggaactgctccgtcagaagggagccaacgcccggatcgacaatggcaggctcatggtcggcgagtacgtggtaaacgacaactttgagattcccgacaaggtgaaggatctttgcggcgggacggcaaccatcttcatgggcgacctgcgggtttccaccaacgtcaagaaggaggacggcagccgcgccatcggcacaaagctccaggggcccgcctatgatacaattttcaagcaagggaaaccttaccgcggcgaagcgaatattctcggcgttccctactttacgtcctatgatccgctccgggatgcgagcggtgcgatcatcggcgtgctgtacgtcggcgtaaagaaaagtgagttcttcgaatcttacgatcgcctcaagctgatcatcgtcggcagcgcagtgggcacggttctgctggcgtgtcttgtggccgggttcgtgtcgggacggctcgtgcgcccgctgcgcgacgcagttgccaccgtagaccggctggccacgggcgatctttccgttgccgttgaagcaaaggggacggatgagatcggtcgcctgcttgccgccatgggcaatatggtgagcaagctcagggaggtagtcaccagtgtcaagtctgcttcggacaacgtggccgccggtgcccgcgagctgtccgtaagcgccgaggagatgagcgagggggccaccgagcaggcggcagcggcagagcaggcgtccggcaacatggaggagatgagcggttctatcagacacactgccgataatgcggtccagaccgagaaaattgccggcaagagcgccgcggatgcccgcgagggaggggaggcggttgccgagaccgtatcggccatgaaggttatcgccggcaagatcgcgatcattgaagagatcgcccgccagacgaatctgctggccctgaacgcggccatcgaggcggcccgggccggcgagcacggcaaggggttcgcggtggtggcctccgaggtgcgcaagctggccgaacggagtcagaaagctgcgggagagatcggtgagttgtccgcatccagcgtgcgaatcgcggagaaggctggagagatgcttgcccgcatgattcccgatattcagcggaccgcagaactggtgcaggagatcagcgcggcgtgcaaggagcaggattccggcgcggaccagattaacagggccatccagcaactggacaacgtgatccagcagaacgcctccaccagcgaggaaatggcgtccaccagcgaagaactggcgagtcaggccgaacagctccaggcaaccatagccttttttaacatctgagaaattcccctgataggtgaggtgataaaccgcggcgagtgccgcggtttttttattatctgtaagtgtcagtttgtcgtgttgttagaccaattgttttagttggtgggcctttgttttaaaaaaactcctcaaggttttactgggtaaaccgatacacgcaatagttggagtgaaataaggtttttcggagatgagtccgggaaaaccctgagtaactggaaggagaggtgtcaatgagctggaagaacctgaagctgagtctcaaggtgcttgcgggcatcggtagtgtccttgtgttgctggcggtcatcggcgtctgggcggtgaacggcctgtcaaaggttgtcagggacggccacgaggtaagcgaagggaacaaactgcgggccgagctcctccaacgggaggtggatcacctcaactgggccaagaacgtcagcacgttcctgctggatggcaaggtcagggagctcaccgttcaggtggatcacaccaagtgcaagttcggcgagtggtactacggcgagggacgcaagcaggccgaggccatgcttcccgcgctgaaggacgaactggctgccatcgaggaaccccaccgcaagctccacgagtcggcagggctcatcaagaaggcctacaacaaagagcagggtgagcagggccgcaaggacgcggagatcatcttcgcgagtcagacccagccgaacctgcagctggtgcagaagcacctggccgggctaaatgagacatcccgcaagaatatcctctccgatgaacagatgatcgccaacgccaacagcaccaagaccgccgtgatcgccctgagcattgccgccctggtaatcggcgttgttctggcactgctcatctcccgttccatcagcattccggtcctgaagggggttgaattcgccctgaagatagctgacggcgacctgcggagcaccctcgacattgatcggaaggacgaggtggggcagttggtggcggccctcaacgacatggttgccaagctccgtgacattgtaaccgatgtgaagaactcggccgataacgttgctgccggcagccaggagctctcctccagctccgaggtcatgagtcagggagccaccgagcaggcagccgcggccgaagaggcctccagctccatggagcagatggcggccaatatccggcagaacgcggacaacgcctctcagactgagaagatcgccctgaagagcgccactgatgcccgcgagggtggcaaggctgttgccggcacggtgagtgccatgaaggaaatcgcctccaagatctcgatcatcgaggagatagcccgtcagacgaacctgctggcgttgaacgcagccatcgaagcggcgcgtgccggtgagcacggcaaagggttcgcagtggtagcggccgaggtcagaaagcttgccgaacggagccagaaggcagcgggcgagatcagcgaactgtctgcctccagcgttcaggtagcggaagaggccggcgagatgctggcgcggatggtgccggatatccagcgtaccgcggaactggtgcaggagatcagtgccgcgtgcaaggagcaggactcgggagcggagcagatcaacaaggcgatccagcagcttgaccaagtgatccagcagaacgccagcgccagcgaagagatggcgtccaccagcgaagagctggccgggcaggcggagcatctccagtcgaccatcacatttttcaaaaccgacgagcaggggcgggctgccgggagatctccggccgtgcgtccggccgcggtggcgaagaagcccgctgcgttgcgcctgggccacggcaacgaacgccggacggagcctgtcgcgccgcgaaaggctgtagccggcaagggcgtggacctgaagatggacggcgactacctggatgaccagttcgaaaagttctagcaggctgctgcaaaaccgttgtggggcatctgcgtcattgagcagccatgtttaccttgactaatcgccatggaccgtgggcgccagccgtctgaacgaaaaagcccggcccggagatcatctccggaccgggctttttgcatggggctgcctggttgcttccaggctgttagacgaggccgtgggccaccatggcatcggcaaccttggtgaagccggcgatgttggcgccgagcacgtagttgccggtggcgccgtattcctcggcggtctcgtggcagagacggtggatgcccttcatgatgttctcaagcttcttctcggtgtcttcgaacgaccaggaatcgcgctgggcgttctgctgcatttccagggccgacgttgcgacgccgcctgcgttggcagccttgccggggccgtaggcaatcttggcgtcgagaaataccttgaccccttcgggggtggtgggcatgttggcgccttcgcccacggcgatgcagccgttcttcaccagggtcttggcatccttgccgttgatctcgttctgggttgccgacggcatggctacctggcaggggatgtcccagatgttgccgcccgcgatgtacttggcatccttgtgataggaggcgtagtcctcaatgcggcgacgctccacttccttcagctgcttgatgaggtccaggtcgagacctttttcgtggaaaatgacgccgttggagtcggagcaggccacgcacttgccgcccagttggtgaatcttctcgatggtgtagatggccacgttgccggaaccggacacggtgcagatcttgccgtcaaaggaatccttgcggaccttgagggcctcgttgatgaagaaggttgcgccgtagccggtggcctcggtacgcacgagggagccgccccacttgagccccttgccggtcagcacgcccgcttcccaccggttggtgatccgcttgtactggccgaacatgtagccgatctcgcggccgcccacgccgatgtcgccggcgggaacgtcggtgtgctcgcccaggtggcggtagagctcggtgatgaagctctggcagaaacgcatgatctcatcatcggaccttcctttggggtcgaagtcggaaccccccttgccgccgccgatgggcatgccggtgagggagttcttgaagatctgctcgaagcccaggaacttgataatgcccaggtagaccgacggatggaagcggaggccgcccttgtagggaccgagggccgagttgaactccacgcggaagccgcggttgatgtggacttggcctttgtcgtcctgccagggtacccggaagatgatctggcgttcgggttcgcagatccgctcgatgatcttgcgctccaggtattcggggtgcttggtgacgacggggccgagggattcgagcacctcggccactgcctggtggaattccacttcgcccgggttgcgcttgagaacgtcctgatagatgccctgaagtttctcgtcgacttgatgcggtgacatgattcctcccctgattaaaatgtagacagtcaactgtgtgaacagattgcgtcctgtctctctgagtagattgcctgcattttatgcacgtactgcaccaaaactgtgcatggcgtgatgttgaggtgggcaattgcctgatttatcggcaaattttatgggggaggcgtgctggaggcgcgcggtgaggtgggtttagtgattataaaatgtacacggttgtgtaggttgcctgtaaaacgggcgggcccggattggacggaccggttgttgtcgggagggggtctggtatccttgtcctgagaccacgatgatgggaggattcaccgtgctgatcgagatgcattgtcatacctccgaatactcctcctgcagcggcgttgcggccgtgaacctagtgcggcaggtggcggcgaagaacctgcaggggatcgttcttacggatcaccatcacctctgggaagcctctgaactggccgatgtccggcgccgggcggaggtacccgaccatttcgtcatccttgccggccaggaagtaaccacgccggaactcggcgatgtgctcgtcttcggggcggatgcgacgatcgagcgggggactccgctggctgaaatccggcggcgctacccggctgccgcccttgtctgggcccatccctaccgcagggggaagcgccccacgccggagcagctttgccatccgctgctggacggtgtggagatcttcaactccaaccacacggtgcgggagaacagtcaggggctccaggactggcatcgcgaccggttcactgccatcgcgggcacagatacccatggtgaaaactacgcagggctctatccgacccagttcgaccatgccgtcaagaccatcgccgacctggcagccgagatcaggcacggcaggtgtcggccgttcctgaaggagattccccgctcgggcgccaacagccaggtcatcgaggtgaccatcggtaccaagggggccgacgaggtgcgcgaacggctcatcatcaaggagatcggcacccggcataagtggcggtccgccgagcgggcatttcgcatcatgggggagatcgtcggccacggcttcgatgaggggaagttcagggtaccccgccccatcgatgaggacgaagcctccatgacgctcatcgaacagggcctgcgcggaaaatcgctcttcgacaagctcctgacggccgaaccggaggacgggagagcatacctgtcactggctgccggctggctggcccgacttcatggctgccgcctcaggatcacgccgcgcgatgaatttctggtccgggaagacgagcgtctggcccgatacctggagcggttcaccgccatcgggcacaggcacacccgcaaggtgcaagagattctcgctgcggtggcggcagaggagcggcgggtggtggcggaggggagtgcgtacatggtgcagggccatggcgatttccatccgaaaaacgtgttcgtgggccaggatgtcatggagaaccgttcaaccctgttcgtggcggcaatagacttcgaaagctcctacgtgcttccccgcgcctttgacgtggggtgcttcctggcccagttccggaaccagttctatcactatggggaaatagtgaacgcctatcccgaggaactgttcctggaagcctatctgcgcgattccgatcaggtggagccggattttctccgtcaggtcgaactgttccgcgcccggaccaacatgagcatcgctgcctacctggtgaaagtggggctgggggacagcgaagacctgtggcgggtgatcgtggaggccgagcgttccatcagcaatctctcaaccggccctgccggctgaactgcctggcctttcgttcgttttccgatatactgatcccaactcaccacactcaaggaggaacatcatccatgctgaacaccgagatggccgcagccctcaacaagcacttgaatatcgaactctattcggcccaactgtacctctccatgtcgtcctatgccaactccatggggctcaagggggccgccacctggttcatggtccagtaccaggaggagatgcttcatttcatgaagttctatcagtacatcaacagccagggcgagcacgtgacgctcggtcccatagacgcaccgccggccgagttcgcctccctgctgcaaatgttcgagaagaccctcgaacacgagatgtacatcacccggtgcatcaacgatctgaccgagctggcggtccggcagaaggatcatgccacccagattttcctccagtggttcgtgaccgagcagatcgaggaggaggaaaacgaccgggagatcatcggtaagctgaagctggtgggagacaacggttacggcctgctgatgatcgacaacgaactgggtgtgcgggtgttcaccgcccccccagtcgacggccaagcgccgtgatgtcttgctgagcggtgtacgagaccggctgcggggaggcggttcttcctgcctccgccgcagtcggcgtgtgaaaggacggcatgatgaaaatacgcttctgcgagcacaacaaggggaagaacaaagtggtcaagcgactgcatgaacagttccccaagctcgatgtgaggatcaaggactgcgtcggcaagtgcggtccctgccacaagaccccttttgcccttgtggacggaaaaacgatctgcggcattgactccgaagacctctatggcaagatcgtgaaggagatgggcaaatagcggaagcgggtcacgcattttcttcccctctaattcctgcctttgtacgtcagattttgacggtcaattttaaaaatgtgcaaaatcaataatttgtgattatgtatacataataattaaaatttcttatgtagcataacgtttaatgttagcgttatcctaaccgaaagtgagtctgtcatatgacactatcgtatggcggatactgcggtaaatgaaccatggcgcccgaccggtcgcgaggttcggttgccggcagttatttccggcaggatgacgcatggcgatcccacaaattcccttgttcaggtggccgaaacgtcggctgttcacccttgcagccctgcttgtggtggtgtttgctgccgtcacgtcgctgcggttccgctattatgggcactggcagggaatttacatcctcaggggggtggacggccattacctggtaaaggatgacctgctgctcggcgacgagaacgctcttctcctcgccctgccggccgagccagtgttccgttttctcaatggcaatgtgagccacgccaccggggggccgcgtcttgaatacgagtggttccgccgtgacgggagcgggttcgtccggagctttgccgccgacggcacggagtatcttacctgtctcagcaggtatctggacagcggtgggaaggagagccgggggctgttcgtgggaggcggactgcccttcgacctggaaagggaccgccggcagagcatgaacgaaaccgggatggcgtttttcgacggcgcgtcctggcatcacatctggtgcaacgtcaacgaggccatctcgccgtggagcaatccggccgcggtgatgccaccttcagcctggaaataccgggggagccgcgttttggaatcgacgccccggcggctcgttctcggcagcagccactggttcgagcttgacggcgtaccggtgtccatggaccgtttcatgatcttcagggccggtacccgctatgtgaccctcgtgatccggatgaccaacatcggcacgcagcccacgggttacttctatgtctatggcgacgaaccatgggtggggaactacggatctgccgagggtaacgtgggctgggttgtcgacggcctcgttccctatgaggggtccctcgacctgaaacgccacagttgggccggctatgtggactatggcaacgaagcggccggcgagacgcatgaccgcaacggtttggccaatttcatcgagtggcagggccccgtcacgccggatacggtctacttctccaacaggatcggcacctttgccaatgtttccgcccgggtgcccctctcccatccgcagaaccgggtcatcgtcctccagtgggggccccgcctcctggcgccggggcagtcggacatctttgtgctttccatcggcatggcggaccgggagccgaacaccggcttcccgctcaagcccgatacctccttcgatcttgcctcattccagcagtttctggcaacccagggtttctgacgagactcagcccccttcacacattccgtccagcatccttttacttttgaaagctccgcacgaaccggcgatcgatcaggtctttgaggagccaggggagcgtgccgtgccggacgatctttccccggaccagcactccggtgccgtcacccaggttcagtatctggagaaagcgcttctgaggcttgaagggggcaagggggcacccgccaaggtacgcccggaggttggcgtggagaagcggtccctggcggaccgcatagacccccacccgcgccaggggagcaccttcgaaggcgatgcagtcgccgccgccgaatactgacgccgagcccgtcgactggaggaagcggttgacgctcagggagccgtccggggccaggggaagccccaggctttcgaggaggagaggcggtttcacgccggtggaaatcagggcgacgtcgaatgggatccggcggccgtcggcaaggatggccgtaccgtctgtccagccggaaacgggagcgtcttcgatcattcggattccgcgccggtcgaaggaggcgcggaccaactcacgggtcaggggagggaagggtgcgagcagggggccggcactggcaatggtgacgctgccccgatcgcccagcagccggcggccgttgccggcaatctccacaccggccgcgccgccgcccaccaccagaagtcggggaggcgcggtgcagcccgcttcccgcagccgttccactgcccgggccagattggcgatgggtttgaccgggtagacgccgggcagggcggggaccagcccggccactatcgatccggcgttaagggagagggcatcgtaggccagctctctgccgtcggtgagccggagcagcctgcagtccggatcgagccccgctgcctcgccgatcacgcaccgcccgccgcccgattccgccagccgctgcacgtcgatgcgaacctgctcttccgtgtagagccccccgagcattcccggccccatgcccgaatagtagtgatggcgggccggggtgacgagggtgacggcgatgcccgctccggtaagctcccggaggcgccggagggtatggagatgggcatgccctccgcctaccagtatcaggtgccgggcggcgcggccgttcatcgggcggaaaagcggctccgggtaagaggggatgccgcttccatgacgacaccgtggtccgggttggcggcggcgtgcaggaggcttctgaatatcgtttccgcctcttccggcctgcccagtgccgcggcgatctccgtggcggaaagggtgcccccttcccgtcgcaggaatgccagtgcctcgcccgtgagggccaggacgccgcctgccgcctttttccccgcctccacgccgggctggtggtaggcgttgatgttgaccagggaggcatagagccccacggcccgctcgaagagggccaccaggacacccaccgtgcgtggggttatggcgggaatggtgatggtgagtgactcgcgtcccttttcgctcagggcggtgcgggtcccctgaaggaagccggacaggtagtcgccgctggtgaagcccggctcaaccgccagggaggccccctcgcgatccttcagcacctcgatgaaagcgacgaagaagttgttggtcccctcacgcaactgctgcacgtaggcgtgctgatccgtggagcccttgttgccgtagaccgtgagcccctggttcaccacggtgccgtccagatccagctccttgccgatggattccatgatgagttgctggaggtagcgggagaagaggagcaggcgatccttgtaggggagcaccaccatgtcgcgggagccgctgccccgggtggcgtgatgccacatgagggccaggagggccgccggattgcggagcgtctcgcgccggcgagtcagtgtgtcgcaggtccgggcgccatcgaggaagtctctgatggggattccctggagcgcggccggcaggagtcccacggccgaggtctccgaggtgcggccgccgacccagtcccacatggggaagcggcacagccagccgccggcctcggcggtccggtccagctcgctgccggcgccggtgactgccacggcatgacgggaaaagtcgagcccggcacgccggtaggccgcctccgcctcaagcatgccgttcctcgtttccttggtgccgccgctcttggagatgacgatggcaagggtttccgccagcccatccgctccgagggtctcaagtacccggtccatgccgtcagggtcggtgttgtcgaagaagaagggccgcatccggtcgccgtggccgcccagggcatctgccacgaactgtggccccaaggctgagccgccgatgccgatcaccaggacgttgcggaagaggcgggctcggggcgccgtcaccaccccgttatggacatcagcggcaaaggccgttacacgatcaacagtctccctgatggcggcggcgatagcggggtcgggggccagttcgggacttctgagccaatagtgccccaccatccggttttcgtccggatttgcgatctcacccgcctccagccgttccatggcgtcgaaggcgcgctgcatggccggctccatggaggcgaagaaatcatcgctgaaggccattctgctgacatcaaggatgagtcccgtgtccgcgtcgaaaagaagataggtctggtagcgttgccacagttcatgggcgttcattggactcctccggtcttcatggtgttccgggcccctccggggctccgatggcgccgcctcaggtgaaaccggaaccggcggtgcaggcataacagtaatcgtcagtggggatcagggttccttccggggggaggcaggccatgtcggccacgtgacgccgctctcccccgagcccccggccggcggccaggttgaagtcgcagtcgtagagatgtccgtcccaggccacggagaccagagcgcggcacatgaggccgggcaccgtggccggattgaagtttccggccagccgctgcagatatccctccaggttgcccgagtcctccagccagcggcggaagcgccccaaagggacgttggcaaaggtgtagaggtgcgagaagaccaccccgtacttgcgttccaggtcccggcggagcttctgttctgcctcgcactgggaggggggaaggaacgcgccggtcggattggccaccaggtccagttccaggccgctcccgtcgcggccgtagccgagatcgttcaggagtttcagggccgtgatgctcctctccatgatgccgtggccgcgctgggcctcggcctggccgacgttggccgaggggaacgatgcaacaatggcggcgcccgcagacctgagcagctcgggcaggtgcgccacgccggggttcaggaacgccgagaggttcgtccggatgataagccggggcgtcagcggcgccagcccggtcaccagccgctcgatgccggggacgagctccggagcgccgccggtgatgtcgatggcctgaaaccggcatcgggaggcgtaggcgatgacctcctccatggtttccggcgtcatgatctcggtccgggatggtcccgcctccaggtggcaatggcggcaggccaggtcgcacaggaaccccacgtttacctggagggtggtggtccgatcccggcgaagctccagcccgcaccgctccagggcgcgggagaacgcctcgatgcagggggaggattgcgcaagggattccgtcatggtccggtcggctacagcgacagcttctcggcgattttacgcatctgcaccccgtggaccagggccgcgccgcccctgatggcgttggccacgtggaccgcttcggtcatctcgcccagattcgatcccttctccaggcaggcccgggtataggcgtcgatgcagtaggggcactggaccgcgtgggcaacggccagggcgatgagggtcttttcccgctcggtcagctctccctcggcgaacactgcgccgtagtaatcaaagaacttcttggccaagtccggcgcatccttgccgatgtcgccgaacttcgccagatcgtcgggtacatagtacgagtccatcaggttctcctttgagcggtaattttcttgtacagaaccggcaccagcgaaaagagccccagcagggcaaaggaaccgatcacccgcggcgaggcgatgtccgcggggctcgcgatggcggccagactggcgccggcattgacgtagacgaaaccgcccgggatgatccccacgaaggtcccgagcacgaaagtgcgcaggggaagccgcgtcagacccgcccccaggttgatcaggaagaagggaaacagggggacgagccgcagaaagagcagatagttgagtccggccttttccagttcccggttgatcccctccagcctggggccgaagcgacgctggaccgcatcgtgaaagaggtaacgggtaagcaggaaggccagcgtcgccccgatggtggcgccggtcaccgcccaggcagtccctgccacggccccgaacagggcgccggcggcaagggaaaggatcgtggcccccggcagcgacagggcggtctggatgatgtagatcgccaggaaaacggcaaccgtcagggtgcggtgttccccgtaaaaggccagcagtgccccatgattggctttgagcgaggcaaaggtcagcagccgtcccaggtccaggatgaagaacagggcgaccagtgcgacacagaaggagatgacgataattcgttgtgcgttcatgaacgatggttatataccaggccgggagcggaggcaatcggctataggaatatattcatattttccatgattcgcacgtagttcatggctagcgccacagccggcgcagggtcagcatgatccccatcagccgcttcaccccgggggtgaggcgggtccggttccaggcatcggccagcttcttgatcgcttcggcctgagtggggtaggggtggatgctgcggccgatggcggaaaggcccaatccggcggacatggccagggtcagctcgttcagcatctcgccggcgtggcgggccacgatggtggcgccgacgatccggtcggtgccccgcttcaggtgcacccgggcgaaaccctcgtcttccccgtcaagcagagcccggtcgacctcggtcagggggacggtcagggtgtccacggcaagaccgcgctccccggcctcccgttcgtagaggcccacgtgggcaacctccgggtcggtgtaggtgcaccagggaatgatctgggtagagaaccgctgccgggcgccgaagagggcgttggcgacgacgatgcgcgccatggcgtctgcggcgtgggtgaatcggtagggggagcagatgtcgccggcggcgtagactcgcggattgtcggtccggagccggtcgttgaccctgacccctcggagcggatcggcgacaatgcccgcccgctccagtcccagcccttcgatgttcggcgttcgcccggcccccaccaggatctcgtcagccgtcacctcatgggattgatccccctgccggacgatgagcgtccgggctccgctccgccgttccaccccgacgacagctgccgccgtcaggaacgataccctgtcccgctccagggcgtgccgcaccagggccgcggcgtcggtgtcctcccgcggcaggatctccggggcggcctcgatcaccgtcacgctgctgccgagccgtgccgcggcctgggccagctcgcagccgatggggccgccgccgatgacggccagtcgcgccggaagcgttgcgagggaaaaaatcgtctcgttggtgaggtaccccgcttccgccagccccgggaccggaggggctgcggcccgggcaccggtgcagacggcggcatgaacgaaattcaggcgccgtccgtccacctccagggcgttccggctgatgaagctaccctggccgaagaagacgtggacccccaggtcacgaaagcgcactgccgcgtcgtgacggccgatttccgcccgcaggcggcgcatccgctccatgacggccgcaccgtcgacgccggtcccgtggcaccccgtcacgccgaagggggcgccgttcccggcatcgtgagcggcccgcgcggcgcggatgagggccttggatgggacgcagccgtagttgagacagtcgccccccagccggtggcgctccaccagcgcgacacgcgcaccgagccctgctgcgcctgccgcgcagacgagtccggccgtgccggcaccaacgaccaccaggtcatagcgcggagccggagacgggttgatccagccgggcgggcgcacccgctcgtcaaggtcccggtcgtgcggggaagcgaaattgtctgacacggcgttcctccgcggatacggcgggggagagggaatatcacaggggcgtcggggttataaaggattgtactggatggcagcggtgatgcaacgggcggggaggcggcaaagggtcaggaggtgcccttcctgagcttgtagaaggcacctgccgtgtcaagggcgatggccgagtggttcgccagggtggtgaggaattcgatttccgcatcagtgaaagccctgccgtcggccctgcccgaaagggttaccacgcccgccacccgccccttgaactggagcggcaccgttacgatgccgggagttgtgaagagttcgccgttggggtcttcctccagcatccggtgggtgagggggggcggcacttcctcgtcgatgcgcaggggcttgttgttggtggcaacgagcccggctatcccttggtcgtggcggagcctgaatcccttggcgagggtgcggctcacacccacgctgactttcatggagaaggaactaccatcacggtccaggagcagaaggtatccctttttcgcctttacttcctccacggccccttccaccagccgcttcaggatctcgcccgcgtccagagaggccgagatggccgtgcagaggcggttggcagatttcatcaggtggagtgcatcatggagttcccggttcttcagtttcatgtcgtccatgagccgccggttctcacgggtgagggactgtttctcgacggcgcggcccacgatgttggtcaggatggcggggtcgtccacgggtttgatgatgaaatcgtaggcccccaggcgaagggccttgatggcggtgaagctggaggcgttgctcgtgacgatcaccacttccaggtcggggaatgagtctttcaggagtttgaggagattgagaccgctcatcccgggaagattgatgtcggtcaccaggatgtcgaagggggcggcgttgacctcgtggacggcctcctcgccggaggcgaccgatgtgacgatatatccgccattttcaagggtcgatgcgatgaacgcacgggaaggggccgattcgtccacaacgaggacttgaatttcggtggcgtgtcccattgtacacctcctcatcccgtactgtaccttgaatttcaaatggtagttcaggatgatacaaaaatcaatcagaaaggggtcacgattcgactggtttacgctatccgcaagaagaacggagagaaatgctttgacaaaaaaggcgtaattacctagtattggcgaaaatttacccgaggttgcctgatgcacgctgctctttccctggtcggggatgacctgaaaaacgtcgaattacagttcagaaaggacctggaatcagatgtctatctgatccgcaaggtgggagagtatgtccttgccagcggcggcaagagaattcgtcccatgctgttgctcctttcggctaagctgtgcggctaccagggcgatcgccacgttcccctcgccagcgtcatcgaattcatccacaccgcaaccctgctccacgacgacgtggtcgacaacgccacgttgcgccgcggcaacgcctccgccaacgaggtctggggcaatgaggcctcggtactggtgggcgactttctcttttccaagtccttttctctcatggtagaggccggggatctgcggattctcaaggtcatatccggtgccacgacgatcatcgccgagggagaggtcctgcagctcctctgcaccagtgatctggagatgacccaggagcgctacatcgaggtggtcaagagcaagaccgccgtgctcctttcagccgcctgcgaggccggtgccatcctgggcacgtcgtcggccgagcagcaggaggcactgcgcgacttcggcatggacctgggcatagccttccagctcatggacgacaccctcgactacacggccagcgaagagcaattcggcaaggaaatcggccacgatctcgaggaggggaaaatcacgctccctcttatccataccctcatgaagtgctccgacgaagagcgcgaaaccatcgccgccgtagtggaaaaggaaatcctggagccgggtgacttcgaatcggtgttcaccctcgtccacaagtatggcggcatcgagtacaccgtctccgttgccaacgagtatatcgcccgctgcaaggcccaccttggcgcatttgttgattcacaggaaaaagccgcactgattgaacttgccgattatgtggtgaatcgcaagcgctaaataaccgtacactttggtcaaataacgcatcattccgatttgccgttgttttttgccagtcatttccgttgctcacggattggcccgcatattgctcactctccggtgtggtagtcagtgcacggcgcccttgtcggcgcagggagatgtgagatggaagacgtcactcttgttatgcaatcggaagtgaagatcaacggcaccacctacgcgattcacgtctatcggcgcgaagatggtcactgcttcgccgtaacccacctgaagaacggcgacatcatcatcaacgacggcgaaacccatgaggaggcccttacccggcaggaaggagttctccctctcgccgtcggttcgcgggccatcctggacgaattccgccgctcaagcgggctgctgctcaagttctcccattaacggccctccctttccactgatcgtgcgccccgccgggtcgcgcggttccggggagcagtccgtccattcatgtagttttacccttttgtccttgcattatctccggtcatgaactacatagtttccattccgcatgcaggatgggaaattttcgctttcacgggaatgccatgagactgcccggttcggcgcggatttcattgctggcagtgttcattatcgggatcagcctgttccactatctgaccccccttcacctgcccgctctccatgatctgttccagagactctactatcttccgatcatcctggccgccttctggtttgggctcaggggaggactcggcacggcagtcgtcgtcagtatcctctacgtgccccacgtcctgttccagtggggggcgcggccgtcgctggagctggagaagtttcttgaaattctcctctacaacgtggtgggaggcatcaccggctacctgagccagaaggaagaggagcggaggaacgagttggagcgcgccgcccggcgtttagaggattcctaccgcaccctcagggggcaggccgacctcatcatcggcatcgaggagcagttgcgccgggccgaacgcctgtcggcactgggggagatgtcggccatgctggcccacgagatccgaaacccgctgggctccatccggggcacggcggagatcctgcgcgacgacttcagccccggcgaccgcaagttcgagttcctggagatcctcatcaaggaaaccgaccggctcaaccgggtggtcgaggatttcctgcgcctggcgcggccgctggatggggagaaaaaacgatgtgacctggcggccgagctgcgtgaactcgtgacgctccaggagagcgaggctaccgcccgggggatcggactcagtcttgaggcgggagaagcgccgacggtggccggggaccgggagcggctgcgccaagcctttctcaacttgatcctcaatgcgctccaggcgaccggcgagggcggtcgcgtggccgtgcgtctggcaatgcgcggagccagcggcgatatgcccgccggcgtcgagatcacggtgtcggacacggggcgtgggatcgatccggctcagcgggaaaagatctttactccgtttttcaccaccaaggagggaggaaccggcctgggactcgtcattacccagcggatcgtggaggcccacggcggcaccatcggcctggagagtgagcccggcaggggaaccactttcagggtgtggctgccggtgtgatcggggagatgggggagtgatggctgaagagcggcaacctgcccgggtgctgatcgtcgacgatgacgtatcgctgcgccgggtactcgaatacaacctccaggaggaggggtacgacgtgatcacggcgggcagcggcgaggaggggctgcgcctgttcgatgagcgttcgccggccctggtggtcaccgacctgaaaatgcccggcatggggggattccggctcctgcaggaaatcaagggacgttcgcccgacacggcggtcatcgtgatcaccgcctttggtgccgtggagacggcggtcgacgccatgaaagccggggcctacgactacatcaccaagcccttcaaccgtgatgccttgaagctgacggtgaaaaaggccctggagatgctcgggctttcccgggaaaaccgccgcctgcgggaggctctcacggagcgggaggattaccggagtatcgtgggcatctcccgccggatggaggaggtcttccgggtcgtggaccgggtggccgacacggacgctacggtcctcatcaccggcgaatccggcaccggcaaggaactggtggcccgtgccgtgcacacccgcagctcacggagagcagcccccttcgtggcggtcaactgcgcggccatcccccgcgatttgcttgagagcgagctgttcggccacgtcaagggttccttcaccggcgctgtgcgcgacaaggcgggaaaattccagcaggccgagggagggaccctcttcctcgacgaagtgggcgagttgcccgttgaactccagtcgaagctcctgcgggcgctccaggaaaaggaggttcagcaggtggggggcaccgaggtccggaagctggacgtccgggtggtggccgccaccaacgccgatctggagcaggccatcgaggagggccgcttccgcgaggacctctactaccgcctctcggtcataccgattcacctgccgccgctgcgggagcggaaagaagacatccccctgctggtgcgccactttgctgcgcggcacggcggcgatcgggtagcctttgccccggagaccctggaggtcatggctgactatggctggccgggcaacgtccgggagttggaaaataccgtggagcggctcctcatcatgcgctgcagcgacactatcaccccggcggaccttcccgacaaggtacgcagccgccgcgcaccgtcgacggaatgtcccgttatcagcctacccgacgagggatactcccttgagcaactggagcgggaaatcgtggtggaagccctggaacggaacaactggaatcagagttcggcggcgcgctttcttcgcattccgcgccatacactcatctacaggatggagaagtatcagatcactgcaccggagagaaaaaaatgagaaaatttgtccgccttctgcctctgttgatcctgctggcgctcctgggctgctccaaggagcagaagcccgccgtgcagggaaaccccgcccccgacttcaccctcaacaccctcaagggtgaggttgtgaagctgtccgacctgaaggggcaggtggttctcgtcaacttctgggccacctggtgccccccctgccgggaggagatcccctccatgatgcggcttgaggcagccatggccggcaagccgttcaagatgctctgcatctccatcgacgacggcgggccggtggcggtggaggatttcttccgcaagacgggctttaatctgcccacgctgatggacaccgacaagcaagccagtaaactctacggcgtcaccggcgtgccggagacgtttgtggtggataaaaatggggttatactcaagaaggtcgtggggggcgtgcagtgggaccaccccgacgtgatcgcctatctcaacggcgccctggccaagtagggcaccccgccaagtcgaggtattcatggaatcaaccaacataacctttgtgggcgcattcgtggcgggactcctgtccttcctgtccccctgcgtgctgccgcttattccgtccttcataacctacatcaccggcctctccttcgccgacatccagtccgagcacccgacccacaaggtgcggcagcagaccattgtccactcgcttctcttcatcgccggcttcacctttgtcttcgtgctcctcggcgcctcggcgaccttcatcggcggattcctccatgagcacatgaacgtcatccgcaaggttggcggcgcgctgatcgtgatcttcggcattcacgtatcgggcctcgtgcccatccatctcctgctgggggaaaagcggctccaggtccaccgcaaaccggccgggtacctgggcagcttcctggtggggctcgcctttgccgccggctggaccccctgcatcggaccgatcctggcttccatcctcatggtggccgccaccgaagagaccgtgaccaaggggatccttctcctgttcacctattccatggggctggccattccgttcttcctgtcgtccctggccatgcaccagttcctgaccttcttcaaccgcttcaagaagcatatccgcatcctggagatcgtcaccgggcttttccttgttgtcgtcggcgtgatgattttcaccaattacctgagcgtcctttcccgctacaccatgaagtggttcgggggaatgtagggtggccggagcctccgtctcaatccaactggcggtggccgacctggacgccaccgaagccttttacgtgggaatcctcgaactggacgtgaaccgcgcgctcaccgcgcggggcgcgcccgagcacctggagttgcgcagcggcgactgggagatcatcttcgtggatgagtctgccgtggtccaggcccaccctttcctgggcgagcgcctggaggagtaccccaagggcgtggggatgacgatccatgtgcaggtgcaggggatagaggatatcttcgacgcggtggtggaggaggggctcgacgtggtctatcccctggaggaaaagccttacggcgtcaaacagttctggtgcttcgacccggacggttacctgctggtggtggaggagccgcaccggtcgcgcagggccaacagcgtgcggaaaaataaaggggcgtgatcactcacgcccctttgttgtccttcttctcgttcttcccgccgggagaacaggtgtccgccattcaggtcggtaccccgagccggggcaggatgaatttgttgagtacgatccagaacgccaaaaaaccaagcatatacagtagttcttgcatcgttgcacctcctttaacaatcctatcagatagtcggattattgaatagaggtttttgttttcacgttgtcacatctggtttctgctggtgtaaagggggccgggtactctccctccggaaaaaatccaagcgtcgccttcgttccccgattcgactgaacagcccattgcgccgacttcctgccgcactggcaccctgttttttgcgggactgttttctccgcgagagtacccagtcccagtaggtgaccggcggtggaaatgttgataatgcaggattacgacggccgttttttccccggtctgccgcccggtccgggcttcccgcggcgaggagcgggacgggtggcctgcttctgggggcgcgccacgctcacggtgatcacccggttcctgagcagtgccccgtcaagggtctcgatcgcctctttcgcctcctcctcggtgagcatcctcacgtaaccgcaccccttggacctgcccgtttcgggatcggtgatgatgtggaccgatgtcaccgtgccggccaccgaaaacagccgccgcagatcgtcctccgttgcctcgtacgacatatgccccacatagagctctttggccatggtcaaccctttcgtgtgtcattggagtgcctgatcctgcatggccgctccgcaggctgaagctgccgccccacaatagcttttcaacagcctgcaggtggaagtcagggggtggaaggttattaacacatactctccccgggcacaaggtttccttctccagtcgcgaatggaagagtgacagggtggtgtcggcgaatcaaggggggcgtgattgccggccgcaagtatccccttgcgggcggcgcatggtgatggcagtatgtcagtgaaatcgatgcccacacggcctcatgatgaattccggagcgggaacgtcactccgctccccgcagccattgtgaaggactcccccatgcccgtgatgaagaggtctgaagacggttcgctcctgatccccgccgatctgctgggacccctcggacttgcgcccggcgaccgggtggcggtggaggcggacgcagaggggcgcctggtgctgacccggtccgcggcccgggagccatcggttgaggtgagcctccggcaggccattgcgcgcaagaaccttgagacccccatgcagttcatcaagggggtggggccgaagatggccgagatcctggcgcggaaggggatcgtcaccgtggaggatgcgctctacctgctcccgaaccgctacgaggaccgccgccaagtggtgcccatgaaccggctccgccccggtgagacctgcgtgtttgcaggggaggtggtgtcggccgacgtggtgaccaccaagggggggcgccgcttcttcgaggtgatggcgcgggatgcgagcggtgtcatgtccttcaagtggttcaactaccatgcggccttcatgcgcaaggcctggcagccgggccggcggggaatcttcaccggccaggtgacccagtacggtctccagcgtgaggtacatcatccggacgttgactggctggccgagggggagacggtggaggcggccatggcgcgggacccggtgggattcggccggctggtgccggtctatccgctcaccgaggggctgaaccagaaggcgctgcgcaaggtcatgaaggaggtggtggaccgcttcgccccctgcgtggagagcgccctgccggcccgggtgatccgtgagcgggcgctgctgcccctggccgaggccctgggagcggtccatttcccggctgccgacgccgatccgcgtgccctggaggaggggcgggacccggcccaccggaccctggttttcgacgaattcttcttcctggagctggggctggcgctcaagcggcggggagtgaccctggaaccgggaatcgcgttttccgtgaaccacacatacaccaagccgctcctgaagctgcttccctttgccctgacagaggcccagcgccgggtcctggccgagatcaaggccgacatgatggcgccccaccccatgcaccggctggtgcagggggacgtgggctgcggcaagaccctggtggcgctcctggcggcgctggtggcggtggagaacggctaccaggtggccatcatggctcccaccgagatcctggccgagcagcactacctgaacatccaccgctggtgcgagcagttgggggtgaccgtggcgctcctcacgtcgtccctgaagggaaaggccaaggccggagccctggagcgggtggcgcggggcgaggtgcagatcgtgatcggcacccacgcagtgatccaggacaaggtggagttccaccggctggggctcggcatcgtggacgagcagcaccgtttcggcgtgctccagcgggggctcctgcgcaagaagggggaaaacccggacatcctcgtgatgaccgccaccccgatcccgcgcaccctggccatgaccgtgttcggcgacctgtccctgtcggtcatcgacgagctcccgccgggccgcaccccggtggagacgaagatctgcaccgattcccgccgccggcaggtctacggcatcatccgcgacgaagtggccgcggggcaccaggcctacgtcatctaccccctggtggaggagtcggagaagagcgagctcaaggcggccacccagatggccgaacacctggccaatgacgtgttcccggatctgcgcctcggtgttctccacggccggatgaagcccgaggagaaggaggcggtgatgcgctccttcaagggacgggagatcgacatcctggtttccaccacggtcatcgaggtggggattgacgtgcccaacgccacggtgatggtgatcgagcacgcggagcggttcggcctttcccagctccaccagctgcgggggagggtggggcgcggcagtgccacgtcccgctgcatcctcatggcgtcggaccggttgtccgatgacggggtcaagcggctgcgggtgatggaatcgaccaccgacggcttcaggatcgccgaggctgatctggagatcagggggccgggcgatttcctcggcacccgccaggcgggcatccccgattttcgcgtggccaacatcctgcgggacggccgcatcctggaagaggcccgggccgaggctttcgatctggcggagcgggaccctgagttgcgggcccccggccacgaaccgctccgggaggagctggcgcggcgctggggcggccggctggaactggccggggtggcctgaggagcgagaccatgactgactatgtatcgttttccgcgtttctggcggagtcccccgtgatcctcggcgaaggggcggttatcgagcgcctgcgccgggccggagtggacctggacccctggctggtgaattcggccctcgtgtacgcccccgccggccgcgccgccttggcaaccatctgtcgcgagtacctggacatcggggcgcgtcacgatctgccgctgctcctgtccacccccacctggcgggccagccgggagcggatcgaggcggccggactggccggcagtgacgtgaacggcgacaatttccggtttctggacgagcttcggcggagctacggcgcctacggccggaaggttctcatctgcggcctcatgagctgccggggagatgcctaccggccagccgaggccctgtcggaggatgaagcccgcgagtttcactcctggcaggccgatgccctggccgccgccggagtggatttcctcctggccgccacgctacccgccctgggcgaggccgtggggctggcccgggccatggcggccaccggcatgccccacgtggtgagctttgtggtgcggcccggggggacgctcctggacggcacgccgctgcgggaggcggtggcggccctggatgccgccgtgagcccccggcccgtggcctatctggtgaactgcacccatgcctcgtttttccggagcgcgctcctgcacgaggccaactcgtcgcccctggtgcgccaacgggtggtggggctgctggccaataccgcggccctctcacccgaggaactggacaatgcggccgaactggtggaggagtcccccgggaccttcggccgcaccgtggccgcccttcaccgggacctggggatgaaggtgctgggcggctgctgcggcaccgacggccggcacatcgaatgtctggcggctgagctctccggctctcccgtccgctgatcagtacgaccacttatcacacagaggaggaacaccatgtccgaattcaccaacgtaaccatcatccgcgaggccaacgtctacttcgacggcggcgtcgtgagccgcaccgtcgtgttccccgacggcacgaagaagaccctcggcatcatgcagccgggcgagtacaccttcaccaccggcgcgcccgagatcatggagatcctttccggcgagctggatctcaagctgccgggcagcgatgcgtggaaccgcgtcggcgggggtgagtccttcgatgtgccggccaattcatcctttaccatgaaggtgctgtcccttaccgattactgctgctcgttcctcggctaggccggcatcgtctcgaaccgctccggcagaccgcccatgtgcgtcccttccaccccccagccgccggttatcggccgcttcgccccgtcccccacggggccgctccacgtgggctccctcgtggcggcggtggcgagctacgccatggcccggcgccagggggggctctggctcgtccgcatggaggacctggataccccccgggtggtgccggggatggcggatgacatcctgcggaccctggagtgcctggggtttgactgggatggcgacatcatgcggcagagccgccgcgccgacgcctacggggccgccctccaacggctcctggcggcagggcacgcctacccctgcggctgctcccgggccgagatcgcccgggcagccaccgccccccacgacggggatggcgagatcccctatccaaatctttgccgccggggactcccgccgggcaaggaaccccgctcctttcgcgtgcgggtgccggcggagccggtggagttcacggatctggtcatgggaccgcagcaccacgacctccctgcgatgtgcggcgacttcgtgatcaagcgggcagacggtctcttcgcctaccagctggccgtggtggtggatgacgaggcccagggggtgacccaggtggtgcgcggcgccgacctcctttcctctaccccccggcagatcgtgctccagcggctactcggcttcgacacccccgtctatgcccacgtgccgctggtgacaggccccggcggcggcaagctctccaagcgggacaacgccctgtccctggccgccggccgtgatctgacgcgggaagggggcatgcttctgctggccgcccttcgcttcctggggcagtccccgcccgcggaactggccggggcatccggtgcccgcgtactccgctgggccgccggcaatttcgagccgtcggcaattccgaccgcggccgccccctttcacgcttccccctgaaacccgccgtttccatcccttgatgtcatgccggaatccattggcccgtcattgcgcaagctcgttacgggtctatacttttcgcagaatattctccgctgctgtggaatattcttcaccgcccggcggtcagctacgatgcgccgcacggactttcaaccggttacggcatggcacggcctgtgtaatgccgatctgagaccctatccagaggtaccggagactgaaatgatcacttgcatcctgaggacccttctcgcatcggcggtttgcgtcctgctccttgccggcccggcccggtccggagatgctccggccggggaggatctgaactccctggtgagccgcgcccttgccgtcaacccggagctcaaggcttccgaggcccggtgggagatgttccgcaaccgcgtggcccaggccggcgccctggccgaccccatgctcatgttcaagctccagaactttctcctgcgcgatcccctggacagccggcgggaccccatgagccagcgggtgatcggcatctcccaggagcttcccttctggggcaagcgcgccctgaagaccgagatcgccgaccgggaggccgaggccctcaggtggcaggtggaggagcgcaagctggagctggcccgcatggtcaaggagacctggtaccagctctacctggttgatcgggagctggatatcgtggaacgcaacatccgggtgatggacgacttcgtcaccctggccgaaacccgttactcggtggggcagggggcccagcaggacgtgttcaagggacaggtggagcgttcccggatgctcgacatgcagatcgccctcgcgcagcagcgcacgagcctccaggccaccctcaacaccctcctcttcaggccggccgagaccccggtggggcgcgtgccggacctggagatccgccccatttccctctcagccgccgagttgcgtgccctggccgaggagaaccgtccccagttcaggagcgtgcgggcccagttggaaaagggggcggcagggcaccggctggccggcctggaatcattcccggacgtgaccctctcccttgagtacatgcagcgggacccctccatggatgagcgggggtacgacatgtactcggtggggctcaccttcaatctgccggtgcagcgggagcgccgccgcgccatggcccgggagtccgtggccgagacggacatggcccgggccgagctgaacaccctgaacaatgccattgccttgggcatcgccgacagcctggcccggctggaacgcagcgaaaaactggcgcagctctaccgcacggggattatcccccaggccgagcagtcgctggaatcggccaccatcggctaccgggtggggaaggtcgatttcctctccctgctggacgcccgggttacggtcttcaattacgaacgccagtactacgaggccctggccgagcacggcatgcgccgggcccagctggaggcgctggtggggagggaactggagtgagccgccatcgcgagggatatgccatgttgttcacgagaaggatcatgctgccgctggtggcgcttctgctggccctggtcgctgctggctgccagaagcagggggccgaagcccccaaaggggacggccacgaccacgccgccgaggccaaggtcgagtacacctgccccatgcaccccttcatcatcaaggacaagcccggatcatgtcctatctgcggcatggacctggtgaagaaggtcgccggagccggcgccgacgccaaggaactggagaagctcgcccaggtagccatccccaccacccagatggtgatggccaacgtggcgacccagcccgtgacggccaaaagcctccagaaggagatcaccgccacggggatcgtggcctacgaccagcggcgccaggccaaggtaaccgcctgggtggcggggcggatcgatcggctcaacgtcaacgcggtcggcgacttcgtctccaggggacggccggtggcggaactctattcgcccgacctggtctcggcccagcaagagtatctcctggccctcaagagccgcgaccggctcaaggactctcccatcgcctccatctcccaggggggagaggggctcgtggcttccgctcggcagcggctcctgctcatgggagtgaaggaacagcagatcgccggtctggaaaaggcgggacagcccaacatcaagctccccgtctatacccccctctccggcgtggtgatcgaaaagatcgccatcgaagggcagtacgtgaacatgggcgatcccctcttcaccatcgccgacctctccacggtctgggtcgaggccgagatctacgagagcgacgtctccttcgtcaaggtggggcagcgggtcgaggtgacttctgcctcgtggccgggcaagacctttgcggggcgcatctccctggtctatccgttcctcgatcccaagactcggaccatcaaggcccggatcgagctctccaaccctgggctgaagctgaagcccgacatgttcgtcaacgccgccatcaagatgcccctgggctcggccgttgtcgtccccgctgcggcggtgatggataccggaacccggcaggtggtctgggtgcaggtgaaggaggggaccttccagccccgcgacgtgaaggtgggggcgagggtcggcgacgaggtgcaggtactctcggggctgacggcgggcgaagtgatcgcctcctccggcgcgtacctcatcgactcggaatcgcagttgcggggcggctccggcacgggccacgaagggatgcccggcatggaaaaggaaggggtgaaaccggccccggccgcgcctcccgccaagaagaacgacatgggcatggatgacatgaagatgtgatggagccgtcatgatcgagaaaatcatcgaatattcggcccgcaaccgggtcatcatcctcatgctttttgccctggtcatcggctgggggatctgggccgtctacaagacgccggtggatgcgatccccgacctctccgacaaccaggtgatcgttttcaccgactttcccggccgctccccccaggtggtggaggaccaggtgacctatcccctggcggtgaacctccagggccttccccgggtaaaggcggtgcgggcgtcgtcggccttcggcttttcgatgatctacgtgatcttcgacgacaaggcagacatctactgggcccggacccgggtgctggagcggctgaactacgcggcctcgctcctgcccgccggcgtggtgccgacgctgggccccgacggcaccggcgtggggcacgtcttctggtacaccttggaagggaaggggtacgacctggaacagctccggaccctgcaggactggttcgtccgctaccagctcaacaccgtgcccggcgtggccgaggtggcctccatcggcggctttgtccgcgaataccaagtcgacctggacccccacaagctctttgcctataacatcaaggtctccgacgtgatggaggcgatcaaggcggccaacaacgacgtgggaggccgcctgctggaacaggccgatgccgagtacctgatccggggccggggctacgtcaagtcgcccgcggacatcgaaaacatcgtggtcaccgccgacatgcgcggcaccccggtctacgttaagaacctcggcaccgtccagatggggggcgccatccgccgtggactcctggacctgaacggcgagggcgaggtcgtcggcgggatcgtggtcatgcgctacggcgagaacgccaaggacgtcatcgatcgggtgaaggagaagatcaccgccctggagaaggggctgccgccgggggtgaagatcaagaccgcctacgaccgctccgacctgatcgagcgggcgatccataccctcaagcgggccctgaccgaagaatccattgtcgtctccctggtggtgctcgtgttcctgctccatttccagagcgccctggtgatcgtcctgaccctgcccatcgcggtgctcatcgccttcatcaccatgaagctcatgggagtcagctccaacatcatgtccctgggagggatcgccatcgccatcggcgtgctggtggacgccggggtcatcatggtggagaactgctaccgccacctgtccgaactgcccgaggaggagcggaaggcgcggcggcttgaggtgatcatcgccagcgccaaacaggtgggacgggccatcttcttctccctggccatcatcgtcctctccttcgtgccggtctttctcctggagggacaggaggggaaactcttccatcccctggccttcaccaagaccttctccatggtgggctcggccctgatcgccatcaccctggtgccggttctcatgtatttcttcatgcggggcaagatgccgctggagagcgccaacccggtttcccgcttcttcatccggctctacgggccggtgatcaggtggtgcctgaagtggaaaaagacggtcatcgccctgaacatggtggctctgctcgttgccgtgcccctctacatgaagctgggctccgagttcatgccgcccctggatgaggggtcgctcctctacatgccggtgaccctccccaacgtctccatcacggaggccaagcggatcatccaggtccaggatgccgtcatcaagagccaccccgaggtggagctggtgctcggcaaggtggggcgggccgaaacctccaccgacccggcgccggtctccatgttcgagtcgatcatcatccttaagcccaaggatacatggcggcccggcatcaccaagaacgacatcgtcagcgagctggacgccaggctgcagcagatcggggtgcgcaacggctggacccagccgatcatcaaccggatcaacatgctctccaccggggtgcggaccgacctggggctcaagatcttcggcaacgacctgaacgtcctgcgcgatctggcggtgcaggcggaaggaattctcaagggggtcaacggcgcggcggacgtggtggccgagcgggtcaccggcggcaactacctggacattgatatcgaccgcgaggcggcggcccgctatggagtcaaggtagccgacgtgcaggaggtgatcgccacggccctgggaggcgagacgctcaccaccgccgttgacggccgcaaccgcttcccgattcggctccgctacctgcgcgactaccgggacagcatcccggccattcagcgcatcctcgtttccggcatgggcggtgcccaagtgcccctgtcccaggtaaccaagctcaaggtctccaccggcgcgccggagatcgccagcgaggggggactgctccgctccatcgtcttcctcaacgtccggggccgcgacatggggagcttcatgaaggatgcccaggccgtggtcgagaagcagctgaagctgccgccgggctactatgtgtcctggtcggggcagtgggagaaccaggtgcgggccaaggcgcggctccaggtcctgatcccggccggaatcgtgatcatcttcatcctgctctacttcaccttccactcggccctggaggcgagcatggtgatgctctcggttcccttcgccctggtgggcggggtctacctggtggccgcgctcgggtataacatgtcggtggcggtctgggtcggcttcatcgccctctacggcgtggccgtggaaaccggagtggtgatggtcatttatctgcacgaggccctggacaaaaaactcatggccggtccggtgacagagcaggacatctacgacgccacctacgagggggcggtgctccgcctgcggcccaagctcatgaccgtggcggtggctctcatggggcttgtgccgatcatgtggtccagcggcaccggcgccgacgtcatgaaacccatcgcggcacccatgatcggcggcatgatttcctccgccatccacgtgctgatcatgacgccggtcatcttcgtgctgatgaaaaagcacgatctgaagaagggaaagctgaagtattcgggaatgaagcactaagcgaaatcaacaccacgaaaaaaggagaacgcatcatgaagaaacttgcagttatcatcgcggttgcagcgctcgccctggcggcgcccctcacggttatggccgctgaccacggcaaggggggtatgaagcatggcgaccatgccgatcacggcaccgcggctcacgaagaagtggtcgacggcgtcaaggctaccttcaagatcatgagcatggccgagcacatgaaagccatgaacatggaattgcccaagggaatgaaggagacccatcacattgccgtggagttcaaggatgccaaaaccggcaaggccattacccagggcgaggtgaacctgaaggtccaggggccggataacaaggcccagaccaaggcgctgatggcaatgcagggacacttcggcgccgacttcgacctctccaaaaaggggaaatacggcatcatgagcaagttcaaggtgaaggacggcacggtgcgcagcgccaggttctggtacgaagtgaagtagggaagggcgccggaaggtaacaatgacgaaagcccccgcgtgaagcaggggctttcgtcattgcggaacggttcagcgcaggtgcttcgaggtggtcagcaccgatcccgacacggtgccgttgatggtcttgacggtaacggcggttcccctggcaaaggcggggctcgtggcgacgatgcgcgtgggagaccaggagatgaccgttgcttcggttgtgccggcaaagatgccgagtcccgctttgtagccggtgggtggcgcagggccgaagccgctgcccgtgatggtgagggtcccggcggcgccgagcgtgatccggctgatccgcagcggcggcaccaccgtcagggtggcccggttgctctgcttgtcgctcttgaccacccgcagcgtatagttgcccgcggtcagggccggcagcagaatacggatttcacggtcggtaatggcggccggttggatggtcaccggcgaccggccgttgtcgaggacaaccactgacgagtaggtctggccgtccccgccgacattgacgaagcccgaacccgtgagggtcaggttccgggcgctgccggccggaagggtgtacgcgctctgctccttcaggtaggggaccgttgcggaccaggggccggcggaggccgccagccacgaaacctcaagccatgaatagtggcagccaatgcagtcccagttgctccccacgtgcccccaccccgcttgctccttgaacgggacgatgatgccgatattctcggccgtgggggagtccatctggatgttgtggagcgtgtccggcccgtggcaggcctcgcagctccggatagtggtgcttgccgggtcggatccggggtggcagaccgcgcagtccagctgggtcgcgtggtgggtgtcggcgttgtcgaacaccggcctgaccacgccggtccggggatcgacggccgtcgggtccgcctggtggcaggcggcgcatccgttgacggtgatcgttttaccggtcaccgggtccttgacgtcataaccgtggtgatggggcgccatggagccgccgaggtcataggaaggtatatagtggccgtcgccgggattgtcgacgaagctgccgtggcaggacttgcagtcgagctggagggccgcccgggtcgaatggtggggggacgacacgtggcaggcgccgcaggtgcggaagtcctggagggtatacccccccgagccgtcggggatgagcacgtggcatccgttggccaggctggccgggtttccggtgtagttgacgcaactgaccggcggggtggtcgtgttgatgagggcgtggtgccggaaggcgatggtgtcgctgcccgtgtggcagacggtgcagtcctccgtggactgaaagctgggaacggtgtcgaacatccccaggtactgattggcgggcggaggcagcacctgtgaccaggagatggaagcgagggccgccacccctgccgctgccgacaatatgccccacagactcggtaacgccatgaccgttcctcctgaacgagagtcggcgccggtgccgtcggatcggaccgcccctccgtcggagaaggggcggtctctgtaacatcatggaatcacgagcgtatcagcaggtggtcggggagggtgagagggtgaggtaacatgccgatttaacgcccgaatcgctaacagtgtaccggcggcacctttgctgtcaagcgaaaagtatctgccggagcgacgggacgtcggcatcactccgtgtagggctggtgcagcttgaccggttttcctttcgcacgcatcttcatgttgagcatctcgacccccacggagaaggccatggcaaagtagatgtaccccttgggaatgtgcatgtcgaggccgtccccgatgagcgccaccccgatcaggatgaggaaggagagggcaagcatcttgatggtcgggtgcgaatccacgaaggcgctgatcttgccggcgaagagcatcatgaacccaacggcgatgactacggccgccaccatgaccgccagctggttggccatgccgatggcggtgatgatcgagtcgagagagaacacgatgtccagcagaaggatctggaagatgatggccccgaaggacgccgctgccttgaccgtaccgtggctttcggccccttccagcttgtcgtggatctccatggtgctcttggccaggaggaagaggccgccggcgatcaggatcagatcgcggccggaaatatccgtttccagcaccgacagcagcggctccgtgagtcccatgagccaggcgagggagaacagcagcgccacccgcgtgaacatggccaggcccaggccggtgaggcgggccttttcctgctgttccgccggcagtttggatgaaaggattgagatgaagatgatgttgtcgatgcccaggacgatctccagggcggtgagggtggccagggcaagccaggcctgggggtcggtcaataattccattgatccatgtctcctttgtcaataacgccggggcacaaaaaaacctctacctccggctctgtgagctcgtcaggtaaaggtcttgcctgccggaaacaaaggccccacgcccgggcagcgatgccgtcttggcggacgatgggtcggcccctgtgggaccgatggctactcccctttacggaacggggaaactatacgcaaccggttcgagggatgtcaatcatgaaattgccgggttccagccctccggccgcaggatcttttcttgaattcggtcaatgctttgctctattctgtaaattcgtacacatctcagggagggtagcgatgaacatcagaacgatgacggcagtggcggcagtcctctcggtagcggcggttgcaggttgcggcggcggtggcggccagtcggcggcgccccagacgaccatcagcggcacggtggcggacggctacctcttcaaggccgaggtgttcctggaccggaacggcaactatcagcaggattcgggcgaaccggccacgaccaccgatgtgaacggcagattctccctggcgatcaccccgggcgaggaagcgctctacccggtggtggcccgcgcggttggttccaacacctatgacatggacgccccggcccagcccctgacccagggctacatcctcacggccccccggggaatgcacggcttcatcagtcccatctccaccctgctgcgcgagaagtacgaaaccggcaactatgcatccgtcagcgatgccatgcacgagatccggcagcaactgggcctcacggtcctgaacccagccagcgctgtcctgtccacggacgatttcgtggcactgtccggctccacgaacacgacgacccacaccgaatatcagagggtccggaccgtggccggggtgatcgcggacctcatggccgggcagatctcctccgatgcggccgtcaacgtcaaccggtaccgctacatcatggggcggatcaacctgagtctgccccaactctgcttcgaggccacccagagcgccaaccccgacgtggcgaacatgcggacgcgctacatcggcaccatcccgggcaccttcgtcaacatgacgggcatgttccgcaacatgaccacgaccaccttctggaacctgtcgggctccaccatggtcccccgcaaccggggcggcatgatgcgctgacccgcgcctgtcgccggcgtttcgacggggccgtttcctttggggagcggccctgttttgttgcagaatagtccacaggctttctggagattattctgcaatctcctccccgtgatatgtttccccacttttagttgttgataaatcaatggattacgcaagcgggcacactggcacgccaattggattagactccgtcgtaacccggcggaaccgaagccgccttcaaaggagcctgtcatgggtgcaatgaaaaaaggaaccatcggtatcgtggtcgcggcagtgatcgtggtggtgctctgtgcatttgcggtgcggctggaggcgtcggctgacagcgtggccgtcctgcgggcccagggcatgacctgcggcagctgcgccggcaagatcgagaagacgctcggcaaacaggcgggcgtcgccagagtccaggtggacgtggatgccggcaaggtcgtggtcggcttcgactcccgcaccgtgcggcccgagattctggccgaacgcgttaccggcgccggctacggatgcagcatcctccaggtcctcacccccgaggagtaccgggcgcagaccggcagtaccaccgcctttgtccggcagggtggcgggtgcggcggaggctgctgcggtaagtagggcccggctggtcgggggctcgttgagtttcatcggcccctccgccgcacgaacacaaccaacactcgctcagaaacactcccggcagggagaaacgcgcaagggggatattcgcaatgcagaccggaacagtaaagcagatgatgaagctcggggtgatcgctctggcggccgtgctggtcgtggctggagcggtgactgccttcagcctgccggggttcggcaagttcgaaaaggccaaggtcgtgaagggtgccgtgagcattcccctggccgacctgcaggacggcaaggcccgtttctaccgccacagcgaaggggggcgcgatattgccttcttcgcggtcaaggcccctaacggcagctaccgggccgcctttgacgcctgcgaggtctgcttccaggagaagaagggctacgtgcaggatggcggcttcatgacctgccgccagtgcaacaagaagttcgccaccgaccgcatcggcgaggggccgggcggcggatgcaacccggcggccatccccgcccggcaggccggcggcaatctggttatcaacgtagccgacatccgcaccggcgcccggttcttctgagcccggcagcctgacaacagtacacaggaacggggagctccatgaagctgcataacatctcgatcaacaacctgcgccgccgccgggccaagatgctctttctcaccgtggggctcgccgtggggattgccaccatcgtcaccctcatgaccctcaccgcctccatgtccaacgacatcgggcgcaagatggacgaattcggcgccaatatcctgatcaccccccagagcaacgacctctccatgagctacgggggcatcagcctgggccgggtcaccttcgaccagcgggagatccgtcaggaggacctggcgcggatcaccgccatcaagaacaacaaaaacatcctggctgtatcccccaaggttcttggcggggtacgattcggcgacaaggacgccctcctggtgggggtcgacttcgagagcgaactcaagatgaaacagtggtggcgggttttcggcgaggtgcccaaggacggcgcgggcgtgctcctgggcagttccgctgcggacacggcccatcttaccccgggcgacgccgtcaccattgccggacgttccttcaccgtcaccggcgtactcgatcagaccggctcccaggacgactccctcatcttcatgcccctggccgacgcccagaaactgctgggcaaggaagggcggatcaccctggtggaagtggcggccctctgctccggctgccccatcggcgacatggtggtgcagatcgccgaaaagctccccgaagcaaaggtcaccgccatccagcaggtggtcgagtcgcggctcaaggccctggaccatttccgccgcttcgcctacgccgtggccggcgtggtcatcttcatcggctcactcatcgtcttcgtcaccatgatggggagcgtcaacgagcgcaccaccgagatcggcgtgttccgcgccatcggcttccgcaggagccacatcatccggatcatcctgctggaggcggccctggtgagcgtcctggccgggctcgtcggctacgccgccggcatgggcggggccaccgtggcgctcccgttcatggccgaaagcaaggacgccgtcctggtctgggattctacggtcctggccgggtcggtcctcctctccctggtggtggggatgctggcgagcctctacccggcgctccacgccagcaggatggaccccaccgaggcgctcagggcgctgtaacgtacaccgcaaccatagttcgggggaacgcaatggcactcatacaaatcaatgatctcaccaggcactacgccggcggcgacgagaccgtccaggcgctccggggcgtaagcctgaccatcgaagacggcgagttcgtcaccatcatgggccagtccggatcgggcaagagcacgctcctgtcggtcctggggggaatgaaccaccccaccgccggcgaggtggaaatggccggagtccggctctacgagctctccggcgagcaactggccgactttcgcgccgagaagctcggcttcgtgttccagtcgttccacctggtgccgtacctgacggccctggagaacgtcatgcttcccctgtccattaccaggatgaagaaccgcgacaagatcgctgcggcacgtgaagccctggagcgggtcgggctgggcggcaaggccgaccggctccccaaccagctctccggcggcgagcaggagcgggtcgccatcgcccgggccatcgtcaagaagccccccatcatcctggccgacgagcccaccggcaacctggacacgaaaaccagcgaagaggtcatggacctgttccgccgcctcaacgccgcgggccacaccgttgtcatggtcacccataaccccgacaactgcgcctacgccgaccggaccatccgcctgcgcgacggcctggttgtcgaagacggcgtggccgacgcaactacgcgaaccgccgcctgaagcggccaccggatatcgtagggattcacgccgaagaaaaaaagtgttgactccccccgcgtccctttgctatataacgggaacctgtttcgcgggaataactcagtggtagagtgcaaccttgccaaggttgaagtcgcgggttcgaatcccgtttcccgctccaaaaagccaaggggccagatcaagaatctggcccctttttgttttgtatgtactactcacagcgtttcagctcacctcttttattcacaccttacggcatctccggaataacttttccatcgaattagtaacgtctgtgcccaccttcaagatgcggctctcgtttcccgcaacggttccgttcagcgtgaagtccgaccggtgtccgaggagcagtcggctgcgaggatagcgatcagctggtgcagggcggggttggtgttgccgggaagccatgccgctgccaggcggaccgggtccagggggtcgcggagcgggatgaaagctacattgggatggggcaggccggccacgtcgctcggcatgaggcatacccccttgcccgtcccgatcatccccaggacctcgatcagcgacccggccttcaactcgaacttgggcctgaagcccgccctggcgcaggcagtgctgatgacccggttccggccggggaacttgtcctccaggtagccgatgaaggtgtcgccttcaagctccccgatgcatatctccgaacgtcccgccagccggtggcgcaccggcagcaccgccaccaggggaacttccctcaagacatacagttcgaattcgtccccggccccgtcgtgggggttgccgatgaaccccagatcgatttgccggtagcgcagggcggcaatctggtcgccgggcgacatctcgttgaccgtgacgtcgatgtcgggccgctcctgggacagcctcacgagggcgtcgctgagaaacgactccatggcggtcgagatgaagccgatggtgagcttctggtgattcagcccattttccctgaccgcacgtattccctcctcgcaatcctgcagaacgcggcgcgcgtaaaaaagaaacttctctcctgccgcagtcagacgcaaaccaaaccgttcccgggtaaagagctgggctcccagctcgcattccagctctttgatcaggcggctgaccgcgggctgcgatatgtggagcctgttggcggcccgggtgaaattgagctcttccgccgtagcggcaaagtatcgcaagtgtctgagttccataatgaatttaactataacctcaagttatggcacgtcaaataaatactttattgtcttcattagattgaggaatatcctgatatcagaggtgttgttcggcccggtgcccgaatgcgggccgacgaaaggagtcatgtcatgaactacaccgaacttctcaatccccagaactccgcggtcatctttatcgatttccagccccagatgaccttcggcgttgccaatatcgaccggcaaaccctgttcaacaacgttatcctgctggccaaggcggccaggatcttcaaggtgccgaccatcctcaccacggtggagaccaagagcttctcgggcaatatgtggccccagctcctggatatcttccccggccaggaaccgatcgagcgcagctccatgaactcctgggaagatgccgcgttcgtggcggcggtgaaggccaccggcaggaagaaactggtcatggccgctctctggaccgaggtctgcctggcattcccggccctgggggccctcaaggcgggctatgacgtctacgccgtggaagatgcctccggcggcaccaccctgaccgcccataacgctgccatgcgccgcgtcgagcaggccggcgcagtccccgtgacctcactgcaggtgctcctcgaatatcaacgcgactgggcgcacaaggagacctacaacgacgtcatcgcggtggtgaaggagcattgcggggcatacggccaaggcgtggaatatgcctacacgatggttcatggggcgcctcccagcaggggaggcgcaggacactgacatcatgggaaacacagcaaccgataacgaccccgtaaccgccgcggtcatgccggttttcacccacattctccggccgtggctgggaaaggacacctaagggggatatcatgcgagcacctgacctgattctgcataacggatccatcacgaccctcgatccgtccctgccgcaggtgtccgcagtagccattactgacggacggattaccgcggcaggcggcgaggaactcctggcctccgcgggccgggacacggtacggatcgacctgaaggggcgccgggccattcccggcctcaacgactcccacatccacgtgatccgcggaggcctcaacttcaccatggaactgcgctgggacggcgttccgtccctggccctggccctggagatgctcagggagcaggcccggagaaccccgccgccccagtgggtgcgcgtgatcggcggctggaccgagttccagttcgtggagcgccggatgccgacgctcgacgagatcaacagggtatcgcccgatacgccggtgttcgtgctgcatctctatgatcgcgccctggtcaacggggccggcctgagagcgctcggctacacgaaagacacccctgacccgccgggaggagagatccagcgggacagggcgggcaacccgaccgggctcctgatcgcgaagccaaatgccctgatcctctacgccagcctggccaaggggccgaagctcggtttcgacgatcaggtcacatcgacccgccacttcatgcgcgagctgaaccgcctcggcatcaccagctgcatcgacgccggcgggggcttccagaactacccggacgattaccgggtcatcgagcatctggccgaacgggacgagctgaccctgcggattgcctacaacctcttcacccagcggcccaaagaggaatacgacgactttgcccgctggataaccatgaccgggccgggaaagggcagcgacgtctacaaaatgaacggcgccggcgagatgctggtcttttcggccgccgatttcgaggatttcctggaaccgcgccccgatctcatgccggcgatggaggaggaactcaagaaggtggtcgccctgctggtggagcaccggtggccgttccggctccacgccacctatgacgagtcgatctcccgcttcctggccgtcttcgaggcggtggaccgggagatcccgtttcgggggctgcgctggttcttcgaccatgccgagaccatctcgaaccggaatctggagcgggtccggcgcctgggcggcggcattgccatccaggaccggatggcgttccagggcgagtacttcgtggctcgctacggtgccgaggcagccaagcggaccccgcccatcgcccggatgctcgccatgggcatcccggtgggagcgggcaccgacgccacgcgggtttccagctacaacccctggctttccctctactggctggtgagcgggaagaccgtgggcgggctgccgctgtatgacgacgccaatcggctcgaccggaccgccgccctcaggctctacaccgaggggagctcctggttctccggcgacaacggcagcaaaggggcgctcatcgcgggccggcacgccgacctggcggtgctgtcggcggactacttcgccgttcccgaggcgcggatcaaagacatcgagtccgtgctgaccatcatgggcgggaagatcgttcacgcgagcgacgaattcgccccgctggctccgccgctgccgccggtcagccccgattggtcgccggtggcttcgtacggcggataccacggcaatgccgccgtttccaccggcctgcggcgtgagccgtgcgtgtgccacagccacagcccggcatggtccggccctgacccccgtttctgggggatcggctgtgactgcttcgcgttctgagtcggatcgccgcccgcggtaccacgcacagcgatccaccgctggcgggaatcgctgccgccatcatggcgatgccccgccagcggcatcagcgcagagctggttcactcttcatccctgccgcgagtccttcttccgtgacgggccctgcctcgccatccacggccagcgtcatccctttctttcgcgcagcatctaaattgcatcaatgtgtgcgacaatgtgccttaaaaagtttattaggtaagtcgtaaaataatctcttgatctatcatcgggtaatgtgtatttattgtctatcgagattgtagacttatgatatcgaaaaagacaaaatacgcgctcaaggcgatgctttacctggcccgggagcgggacaagggcccgatcctcattgccgacctggcgcgggacgagcggattcccaagaagttcctggagctgatcctgctggccctcaagaacgcgggggtgctccagagcaagaaggggaaggggggcggctactacctcgcccagtccccgcgggagatcagcatgggccggatcatccgcatcctggagggccccctggccccggtccagtgcgtgagcgagacctcctactcccggtgcgaggagtgcgacgacgagtggagctgcggcattcggctcgtcatgaaggatgtgcgcgacgccatggccacgatcctcgacggggccaccctggccgatgtgctggagcgggtggagcgggaaaagcagaagaaggacggagtgcttttttacacgatctgaacggggcgtttttttatactttattagactactaagtcgatagactaaaaaccaaaaggagccgaccatgaaaccgatcaagaccatcgcagccgcagccgcagcattcctcgcccttgccgcacccctgggggcccgcgccgaggtgagcctcctcaacgtctcctacgacccgacccgggagctgtaccaggactacaacgccgcctttgccgcccactggaaggggaagggcggggggccggtcacggtgaaacagtcccacggcggttcgggcaaacaggcccgggcggtcatcgacggcctggaggccgatgtggttaccctggcactggcctatgacatcgacgaaatcgcgggaaaggcgaagctgatccctgccaactggcagaaacggctgccccacaacagctccccctacacctcaaccatcgtgttcctggtccgcaaggggaaccccaggaacatccgcgactggaacgacctggtccgccccgacgtcaaggtgatcacccccaatcccaaaacctccggcggggcccgctggaactacctggccgcctggggctacgccctgaagcagaagggggggagcgaggcaacggcccgcgacttcgtgaccaggctctacaagaacgtgccggtgctcgattccggtgcccggggcgccaccaccacctttgtccagcgcggccagggcgacgtgctcctggcgtgggagaacgaggccttcctggccgtgaacgaactgggcaaggacaaattccaaattgtggtgccgtcggtcagcatcctggccgagccgccggtgacggtggtggacaaggtggtcgaccggaaagggacccgcgcggtggccgaagcgtacctgaagtacctctacaccccggccggccaggagatcgcggccaagcactactaccgtcccatcgacaagaacgtggcggccaagtatgccccggtcttcccgaaggtgaagctcttcaccatcgacgacaccttcggcggctggcaggcggcccagaagaagcacttcgccgacggcggggtgttcgaccggatctacggcccgggcaagtaacgtgatgcaggggctgcgcgatggcgtaaaatccgcagcccctgcattgggattatgcaaaggaccaaccaccatggcgacaagaccaatcacgcgaaccaccgtcattcccggcttcggcccggccctgggctacacggtcttctacctctccctggtcgtgctcctgccgctctcggccctggcggtgaaaacggccagcctcacctggggggaattcctcgccaccgtggcagccccccgggtgctggcctcctaccgggtcaccttcggcgcggccctggccgctgccggggtcaacgcggtcttcggtctcttggtggcctgggtgctcgtgcgctaccgcgtgccgggcaagcggctgatcgacgccctggtcgatctccccttcgcgctccccacggccgtggccggcatcaccctgtcgtcggtctatgccgccaacggctggatcggccggttcctggagccccgggggatcgaggtcgccttcaccccgctggggatcttcgtggccatgaccttcatcggtctcccctttgtggtgcggacggtgcagccggttctggaagagctggaagaggagatcgaggaggccgccgcctgcctgggcgctacccgctggcagaccttccgcagggtcctgttcccggagctgttcccggcggcgctgaccggctttgccctggcctttgcccggggcgtgggcgagtacggctccatcatcttcatcgccggcaacatgccgatggtgtccgagatcaccccgctcctgatcatcaccaagctggagcagtacgactatgccggcgccaccgccatcgccacggtgatgctcctgttctcgttcctgatgctcctggccgtgaacctgctccagaagtggagccggcgccacgccgcctgacccggaggacccgaccatgccatcatccatccgcacccgtaccgaaccggccccggtccgctgggcgctcaccgccggcgcgctcctgttcctcggcctctttctcttcgtgcccctggccgcggtctttgcccaggccctggaaaaggggtggggcgcctacctggccgccatccgcgagcccgacgccctggcggcggtgaagctgaccctcgtcacagccgccatcagcgttcccctgaacctggtcttcggcgtggtcgcggcctgggccatcgccaagttccagttccggggcaagcagctcctgatcaccctgatcgatctgccgttttcggtgtcgccggtcatctcgggcctgatctacgtcctgctgttcgggctccagggatggctcggcccctggctccaggaccacgacgcgaagatcatcttcgccgtgcccggcatcgtcctggccacggtcttcgtcaccttccccttcgtggcccgggagctgatcccgctcatggaggcccagggcacggacgaggaagaggcggccatcaccctgggggcgaacggcttccagaccttttggcgggtgaccctccccaacatcaagtgggggctcctttacggggtgatcctgtgcaacgcccgggcaatgggcgagttcggcgcggtctcggtggtttccggccatatccggggcgagaccaacaccatccccctccacgtggagatcctctacaacgagtacaactacgccgccgcctttgccgtggcctcgctcctggccctgctggccctggtcaccctggtcctgaagagcgtggtcgagtggcggatgcgcgccgacgcctgacccggacgccgcagcgaaataaaggaaccaagacatgagcatcgagatcgccaacgtcaccaagcagttcggcagcttcaccgccctggacaacgtgaacctggccgtcccctccggggagctgaccgccctcctgggcccctcgggctcgggcaagaccaccctgttgcggatcatcgccggcctggagacgccggacgccggctcgatccgcttcgacggcgaggaaaccaccgaccgccacgtgcgggagcgtcaggtcggcttcgtgttccagcactacgccctgttccggcacatgaccgtggaggagaacgtggccttcggcctcaccgtgaagccgcgccgggagaggcggccgaaacaggagatcagggagcgggttcacgagctcctgcgcctggtgcagcttgaggggcttgccgcccgcttcccgtcccagctctccggcggccagcgccagcgggtggccttggcccgggccctggccgtggaacccaaggtgctgctcctggacgagcccttcggcgctctggacgccaaggtgcgggtggagctgcggcgctggctgcgccggctccacgacgagatccacgtcaccagcgtcttcgtcacccacgaccaggaagaggccctggaagtggccgaccggatcgtggtcatgaacagggggcggatcgagcaggtgggtaccccggcggaggtctacgaccagccggccaatccctttgtcttcgacttcctgggcagcgtcaacctcttccactgccgggccgagcagggacaggcgcgggccgcgtccccggacctgccggtgggttatgtgcgctcccacgacatcgaggtggagcggagccagaccgccgacgccgtggaggcccaggtgcgccacatccagtccgtgggcccggccgtgcgggtagagctcctggtgcgcggcaccggcaagaccgtcgaggcggaactctcccgcgacggcgccgagcgcctcgccctcagccccggcgaaacggtctatgcccggccgcgcaggattcagacctttgtggaggattatcagatatgatgttctgcccggcgtttccgcacggagttgcataaccatgttcaccgaccaacagatcgagcgctattcccgccacatcatcctgaaggaggtggggggcaaggggcagaagaagctcctggacgggaaggtgatggtgatcggcgccggcgggctcggggcccccatcgccctctacctggccgcggccggggtcggcaccatcggcattgccgacgccgacgtggtggacctctccaacctccagcggcaggtgatccacttcacccccgacgtgggcaagcccaaggtggaatcggcccgggagaagatggaggccatcaaccccgatgtgagggtgcggacctaccaggagtggatctccgccgccaacatcgcccggatcattgccgactacgacttcgtcatcgacggcaccgacaacttcgccgccaagttcctcgtcaacgacgcctgcgtcctggccggcacgccgtactcccacggcggcatcctccagttcgacggccagaccctgaccgtgaagccgggggaatccccctgctaccgctgcatcttcccggccccgccgccaaaggacgccatccccacctgcgcccgggccggggtcattggcgtgctcccgggcgtgctcggcaccatccaggccaccgaggcgatcaagtacctgctcggccagggagacctcctcaccggccggctcctcacctacaacgccctgcggatgcgcttccgcgaagtgccggtgaagaagagcgcccggtgcccggtctgcggcgacaatcccaccatcacggaactggtggacgagctcgacatcgagacctcctgatggattgtatctctgtgatttcctccatgtctctgtggcggatgttccgttgttgaaaaggaaaagatcaatgtccgaggagaagaataccgccatcgacctcaagaacctcaaggccggcggcttcatcaaggagcggggtaaggatctcttcaccgtgcgcctgcgggtccccggcgggcggctgcccgtggggcggctcaagaagatcgccgaggtggccgagaaatacggccaggggatggtccatctctcggtgcgccagtcggtggagctgatcaacatcaacttcagggacttcgacgccgtggtggccgagctgggggaggggacccagaaggtcgcctcctgcggggcccgggtgcgcgtgcccaccgcctgcggcggctgcgagtacaaccccaacggcctggtggacacccaaaagtcggcccttgaggtggatgaaaagctgttcggcatccccaccggccaccacaagttcaaggtcggctttgccggctgcccctttgactgtcccaagtccgccaccaatgacgtgggcttccagggcgcggtatggcctgtcctctccgcggaccactgcatcggctgcggcctctgcgccaaatcatgcaccgaagacgccattgccatgggagacaacggcaagcccctcttcatccccgccaactgcctctactgcggcgactgcctcaaggtctgccccaccgaggcctggcgggcgggaaaaaagggctacactgtgcggatcggcggcaaatggggccgccgccccctggtgggcaccctgttcgccgagttcctgcccgaagaccaggtggtcgacttcatcgccgcggtcctggggtggtaccaggaaaaggctgaaggccagggcaggatcaggctcggcgacgtgatccgcgcccaggggcccgaagccctgctcgcccgcctgcgggagcgcttccccgccttcgtggtcaacgccaccattgccccccaggccatcgccacccaggtcggaaaggagaaacaggcccatgacaaccgttgatctgcgcggggtaacctgccccaccaatttcgtcaaagcaaagctggcgctggaaacggtcgataccggcgcagtggtcgaattcctcctggacgacggcgagccggtgaagaacgtcccccgcagcctcaagggcgaggggcacaaactccttggcctcaaggaggcagacggctgctacgtcctgacggtgggaaagggggaggagtgaggcgccgagcttgtttcacggcgtgagacggtcggcatgcgccgggtgtttggaagggatcggacggagcgtctggtcccttttcgtttttgcctgctagggaggggaagcgggcgcactggcgttttgtcaggatttccctgggttgacctttggttgggaatggtttatgagcaggggtgcgtagaggcacggtggtcacggtgtggcccggtcaacgcaagccgggtgggcatgtcgttccggatgttgttcacggtgcggattcggcaatcatgggtttgtgccggcggcaaacaggtgctattatctggtcttataaacgcacctgttgggaggccgtatgaccacgaacacaaagttttccgaggacatcgtcccgctctccgatttgaagatcaatccgggccgtgttgtcagccaggtggacaaaacccaccggccggtgcttctgacaagccggggccggggtgtcgccgttgtgcaatccgtcagggatttcgaggccgatgccgaggagcgggcatttctgaaggcggtcgttcagggactcgttgatatcgaggaggggcggaccgtgagtctggccgacgccaggaagcgtctcgggctggactgaatccatggcgcccaggtcaagcattgaatttgccgagtcggctgttgccgatctggcggacatcatcgcctggtatgccgaccagcaggtacccgaggtggggaagcgcctggtcggggaggttgtcgcccaggtggagcggctcgccgatttccccgaaagtggacggatcgtgccggagttcgagcttgccaatctgcgtgagattattcatccgccgtttcggattgtttatcgggtcgatgctgcccgcatccggattgtccgtgtctggcggagtgagcggttgatgaaggtggtggaagggagtgaatgaaggtggcggggccctggaggcgaatgtttgctgagcggggttgggaatacaactttgaattggattttgtacggtgcaaattaggaaaatcaatcttttatggcggccccggttttcttggacacgaaaatgaggtaaatctaggtgttcaaggaggtcgtcaatggaaaaggatgtcagtgtctccggtgcggcggaaggagagcgtagctcgactggagcagcaccggaagtcaaacgttggagcgccaaccgcaaaaaggaggttgtcctgcggttgatgcgcggtgaaccaatcgatgccttgtcccgtgagttgggcatcgaaatctatcgcctggaagagtggcatcagaaagcactccaggggatagaatctgctctcaaggctcgtgaaggtgatccgttggcagcggaactcgatgcagccttcaagcgcatcggtgagatcaccatggaaaacgagctactgcgggagaaagcgaggcgtgcccaccctttggcccagaggagatcgaagaaatgagtgctacgatctcccctgccaccggtaaagcctatggcgttcagcgcgtctgccttgcctggggagtgccccgctcgtcgttctatagccgtgcaggcagaaaaacattgcctgctgtactgctcaagcgtggtccaaaaacaccgctctctgacgacgaggtactttctctcatccggaccgacctggagacatccccctttgtcggcgaagggcaccgtaaggtctggggacgactacgcttcgtcaaagggataaaagtcggccgcaaacgagtgttgcgtctcatgcgggagaacaatctgctctcccctcaccgggttgttcagggacagcccaaggaccacgccggcaagatcatcacggcggcccccaacgtcatgtggggtaccgatggcaccaagatcttcaccctggaagaagggtggtgctggttgtttaccgccgtcgagcattggaatgccgagtgcgtcggttggcatgtgaccaagaatggcgaccggtttgccgcattgcagccgctcgccatgggaatcaaggcccgtttcggctcggtcggtgccgctgctgctcgagggttggcactgaggatggatcacggcagccaatacctctcagagcatttccagaatcagatcaagttctggggaattgccccaagtttctcatttgttgccgaaccgcagaccaacggggtgacggaacggtttaatcggactatcaaagagcaggtcatctatggccgccattaccgcacaatcgaagaagtaaggatggcagtagctgacttcatggatcgttacaaccggctgtggctggttgaaaagctcgggttcagaagcccacgacaggctttcgaggagtatcaactcaagaaggctgcgtgactcttatcttgtgtccagggtaccgggcgcgctacagaaaatcaatctttccaggggattaagtggaaaaaacaatacgtgaattaacagtgagagttcgggagttttgcgaagcacgagattgggatcaattccatggcccaaaggatcttgctataggggtcattacagaggcttcggaactcttagagcatttccgctttcagtctgatgaacaggcgttggcattgttgaatgaccctaaaattaaagaggagatcgaagatgagcttgccgatgtcctattcttcctgctccgtttctcgcagttgttcgatgttgacctgaccaaggccctgctgaggaagatcgagaagagcgaaaagaaatatcccgtagaaaaggcaaaagggaagaatacgaagtacacgaagctgtaggccgatatccgcgttcacaggggccagcattgatcgtttattccgccacaaaagccaggttcaaagaagatgtcatgaccaatgacatcggcggcatcatcttcaacgccttccagaatgcaacggggcgaagtaccggcagggccgaaatcgaatcgtggatgcactcgctgcagtatatggaccgagttctcagcgacgatgaaatcccccacgacgccggcgtcgccatcgagtaccacctccctcaaacctccaagcgtatcgacttcatcctaaccggccgggacagggaccggcgcgagtcggccattctcgttgaacttaagcagtggcagaaggcggagctgacccagagtgacgccatcgttattacccgcttcaagcacggcaccgccgaaacccttcacccctcctaccaagcctggtcttacaagcgcctccttgaagacttcaaccagaccgtacaagaagaacatatcggtctctacccctgcgcctacctgcataactacgaagacgacggggtaattacccatccgttttacagcgaccatatcaagcgggcaccgattttcctcaagcccgatgccctgaaactgcagcagttcatcaagactcacgtcaaattcggcgatacgacccggattatgtaccggatcgagcacggcaagatcaagccgtccaagaacctggccgatgagcttgcttcaatgctcaagggcaaccgggaattcgtcctgatcgacgaccagaaagtggtgttcgagaaggcgaaacggttggcagagcaggcatcggagcacaccaaaaaggtcctgatcgtcgagggagggccgggcactggtaagtcggttctagcgattaacctcctggtggcgcttaccggcaaggatcatgtcgtccagtacgtcacccgcaactcggcccctcggctcgtctacgaggccaagcttaccggccacttccggaaaactcatatttccaacatgttatccggttccggctcgtatcacgcgactccacccaacacgttcggttgcctcatcgtggacgaggcgcaccggttgaacgagaagtccggaatgttcagccacctgggggagaaccagatcaaggagatcatcagcgccagcaggctgagtgtcttcttcatcgacgaagaccagaaggtgaccctgaaggacataggcgacaaggaggcgatccgcacctgggcggagaagctaggtgccgaagtcgtggagatgagcctggagtcacagtttcgctgcaatggctctaacggttacctggcgtggctcgacaatacactgcagattcgggagacggccaacgagacgctggatacccgtgagtacgacttccgcattgttgatagcccatccgaactgcacggcctgatcaaggacaagaacaagataagtaacaaggcacgtatggtggcaggctactgctgggactggaccagcaagaagaatcctcatttgaaggacattgtcattggcgactaccgggcgacttggaacctggagacagacggccaggcgtggatcataaagcccgactccgtcagcgaggtggggtgcattcatacctgccaggggctggaggtggactacatcggcgtcatcgtcgggccggatttggtcgtccgcgacggcagtgtgctgacccggccggccgagcggtcgagaatggacaagtcgatccaggggtggaagaagctgctcaaggatgatcccgaaggtggcgcggcgcggctagacgccatcatcaagaacacctaccgaaccctcatgacgcgcggccagaagggatgctacgtctacttcacagacgaggagacacgccggtactccgccgaacggctgcagatcgggccggcagcagagcaggttgccgagaaaccggtgctgcctgcagacgaagaagcagtggtcctgccgttccgccttctggggccagagcaagcgcggccatacgagaactgcgtaccgctctacgacttcaagatcgccgccggcggcttcagtgacgagcaacaggtggatgattgcgactgggttgaactgccggaagaattccgtccaaggaaagggctgtttgtggcccaagtggtgggtgagtcgatgaaccggcgcatcccgaacggggcctggtgcctcttccgcatcgcctcggccggctcacggaacggcaaggtcgtcctcgcctcgcaccgggagatagccgataacgataccggcggacactacaccgtcaagatttacgagagcacgaaggagagtttttctgatgggacgtggcggcatgcgtcgatcatcctgcggccggacagtgccttgcctgggtatgagccgattgtgttgagcgaggagcaggcggaggatttgcgggtgattggggagttggtggcggtgctggggtgatcttacggcggattgaggttcaatgcgtttagctcacggcatatacgaagcacttctcgatgaagctttgcaggaggccctagccctgcggccggaactgcgacgcgttttcagcaagatcgatcaggaggagcagccggccctctatgccgcctttgtcgcccgggtactggagcaggcgctgcgagaggagtcggaccaggaaaagcgcctcgcactctgcaaccggattcttggctccgtggctgctgagccgggtagggggcatctggaaaagcgccgtctgatcccggaacagaagccgctcctcttggaaatcaccccgcccaactacaaccaatccgggctcccccggccccatacctctcttgcacaaagcagtctctttaccggagcagatggtcatctccagcttgtccatgagttgctggctgaactacgctccgccgacggggtggatatcctcgtatccttcatcaagtggtccggtctgcggctcctcatgccggcttttgaagatctgcgtgaccgacaggtcccggtgcggctgatcaccacctcctacatgggggcgtccgatgccccggcggtggagtggctggctggtctccccaacgtgcaggtccgagtctcctacgacaccgagcggacccggctccacgccaaggcctatcacttccggcggcagagcggcttctccaccgcctacatcggctcagccaacatgtcccaggcggcgattaccagcgggctggagtggaacctgaaagtcaccgcccaggacatgcctcacgtgctggagaagttcagcgtcgagttcgagacttactggaacagccgggaattcgtccccttcgatccggcccggccggagcagtttcgcagcgccctggcccgcgccaagaacaaggagatcagcggtccggcggtctttttcgatcttaccccccacccgtttcaggagcggattctggaagcgctggagcgggagcgcagcgcccacgaccgctggcgcaatctggtcatcgccgccaccggcaccggtaagaccgtggtagcggcctttgatttcaagcgcttctatgagcagaaacagaagcaggcaaagctccttttcctggcccaccggcaggagattctccagcaggcactcggcaccttccgcaacatcctgcgggaccagaatttcggcgaactgcaggtcgggccctatgacgccacccgtctggagcacctcttctgctccgtcggtatgctcacctcccgccgcctctgggagcaggtcggcccggacttctacgactacatcgtcatcgacgaagcccaccacggcacggccggcagctaccgtcccatcttcaaccacttctccccgcagatactgctgggactcaccgccaccccggaacggatggacggcgataacgtggccgccgattttggcaaccgctttgccgccgagatccgcctccctgaagcgctggaggagaagctcctctgccccttccactacttcggcattgccgaccccatcgccatcaacggcgatcagttctggcgcaatggcaagtacgatgccgcggctctggagaacgtctatgtcctcgatacggccaacgcccgtaagcgggtggcggcgatcattgaggctctgaagcgctacgagccggacgtagcgagcctcaaggggatcggtttttgcgtcaccatccgccatgccgagtacatggccgagcagttcagccagcgcggcatcccgtcagccccctttgtctccggcatcgactccgaccagtgcgccgacctcctggcccggctgagaaacggccagctcaccttcctcttcaccgtggacaagctgagtgaaggggtggacgtgccggagatcaacaccgtcctctttctgcgccccaccgagagcctgacggtctttctccagcagctcggccgcggcctgcgccatgccccggagaaggagtgcctcaccgtcctcgactttgtcggtcaggcccaccgccgctaccgcatcgacaccaagctgaaagcactcctcccccggcaccgcttcgccatcgacaaggaagtggagcaagatttcccccatctgccggccggctgcgccatccagcttgaccgcctctcccgccagtatgtgctggacaatatccgggagaacttcggccgtctggcggtgcaggtgccggaccggctccagacctttaccagcgagaccgggcaggagctgacctttggcaacttcatccgctaccacgattacgagccggaggtgctgctggccaaggagtcgtggagcgagtggaaagccaaggcccaactggcgccgattccggtcgatcccgatctggcgcggctgaagaaagccctgctccgggcggccttcatcaatggcccacgggaagcagagctgctgcggcaactgctggccatgcttgccgccgggcaggtgatcgaggcgctggctctggccggttcatcggccatgctgctctattaccgcatctggggggatagggcggagaaggtggggattgcctcgctggcagaggccttccaacggctagccgccaacccgagcatctgcgccgatttggacgagattttggcctggtcgttggataccaccgaagttgccgggattgccccggagctgccgtatcgtgtgccgctggagttgcacgcccagtatggcattcgtgaggttcaggccgcctttggccgtgcgacgctggagagcagcggccagaccggggtcggggtgatgcactttgccgagcagaagacctatgccctgttggtgaccttccagaagacggaaaaggagttctcccccagcaccatgtatgcggattaccccatcagccgggagctgctgcactgggagtcccaggccaacaccgcccagcatcacaccgacgggcagaacctgattcatcatcaggagcggggctacacggttctggtatttgcccgtgggaagaaaaagcggaacggggttacagtgccgttcacttacctggggccggtggatatggtgagttatgagagcgagcggccgattaagatggtctggcggctcaggtatgcgatgccggtggagatgtttgaggataatcggcggggtgggtgattcttggggctgacaagataatcactacttccagacttgtatacaggggatctaatagcatggatgtcttaactgacaatgagttttaccagcactaccttcagaattcacagcacatgatgtggtttttaggggcaggaacgtctcgttctgctggtttgcctactgctagcgatatcatttgggatcttaaacatcgatattactgcttacatgaaaatcaggattatcaaaaacatgacatcaataatcatgcaataaaaagcaaaatccaaagttatatggatagcaagggatttcctttacagtggagtccagaagaatactcattttattttgaattggtcttccgcgatgattacgaggcgcaacgaaagtaccttttagaagcccttgccagcagaaaggtgtctctgaatatcggtcaccgagttcttgctgccctacttgagatgaaccagaccaaagttgttttcacaaccaactttgatgatgtcatagaaaccgccttctcagatattagtggcaagcatttgtctgtttatcaccttgaaggatcctatgccgccttatctgcattgaataccgaagcctttcccatttacgccaagattcatggcgacttccgttatcaaaaaataaaaaatcttaccccagatctgcagaccaatgatcgcgaaatacataaatgctttcttgctgcagctatcaggttcggtcttgttgtatcaggctatagtggtcgtgatgaaaacgttatgactatgcttcgggctgcaatcgatcagaacaatgcattcccgcatgggctctactggaccgtaccctctatttctaagtcggagccagccgttcaggatttgatcacttacgcacaaggcaaaggtgttcgcgcctatctggtggaaaccggtacatttgatgaaatgctctcaaagatttggcgacaggtgaaagacaaacctgctgccatcgatgccaaagtacgaacagcccgagtttgtcccgtttccataccactacccggccccggcaaatcctttccggccttgcgtaccaacgctctaccagtggtcactcaatccatccgatgcggagttgtaacgttggctagtcctataaccttctccgagctgaaggaaaggataagtcagaaatcgccaaaagcactcctgacgtacacggaaaaggtattgtttttgggtggagagccagaaatcagaaagattttttcaaatgacgagatcaattccatcggtcaatactatattgatgagatagctcaaagcgttgccgcctctactttcttgaaatcctttgttgaggaggcaattctcactgcgttattgcgcgagaaacccattctgcaccgtgtccggcatagaacacattatgcagttataccgaatgcctcagcaaaagatgacagatttttggatttaagaaaggcagtggggttcaaaggagatcttgggtacattaccggaaacgttacaaatgcaaaagaattgagttgggctgaagccgtgtcgattcgtcttgaagaacgagggggcaagctctggatcatgctaaaaccggaaatttggataaagccattggataggcgagaagaggccacggatttcattcgaagtcgaagacgttatcgattcaatcaatgttcatatcagatcctcgatgcctggatcaaaatactgttcggttcaatcggaggtggcggtacggtaaatatatcttgtttccctgatgcagagtttaaagccgagttcgagatcggaacacgcactgcctttagtctgggggtgggatatggccgataatctttcgcagcttgcggcacattcaaccattccagagcccttgcttctcttcaaagacaaccgtacagacacacatcctcttcgtgggctctcacagtatgggccttatagcgcctgttttaaccttccaggtcaagttaggctagcataccttgcccccacagagcatatgcgcaagctggatgccattgtacgcgagttgcagaacccagctacgccgaaggaagcgacgaactattatgtggagtatggaggatttgagaaagtcttcaaggtgccactagttatgccgcaggaacatctgagatgtttagccctggatgaatgtcatggtgttgcggcaaatggcaacggactcgctcttgcagataagattgttcagtcgatgtctggtctttttcgacaaaaacatgcgtttgatgttctgttagtgtatttgcctgccagctggaagaagtgttttgagtatgatggatttgacctgcatgaccgaataaaggcgaaagttgctccgctcaatttgcctattcaaatcatcaacgacactgcgctaacgagacaatgccgcgccaatgtcatgtggggtgtcagcgttgccctgtatgctaaagcaggcggaataccgtggaagctggcggactgggataaagacgaagcttatatcggactcagttatgccatcaagaaaaatgctgaaggacaagaatatacaacgtgctgcagccaggtctttgatccggatggaaccggctttgaatttgtagcctacgacacgcgcgaatttattaccgatcgtaaaggcaacccgtatctcagctaccaggaaatgcaatccgttctttcaaaaagccttcacctttatcagagcagccataacggacgaatgccacgaaaaattttcattcacaaaactacgcacttcactgaagatgaaatacagggggcattcgattctttcagcagttcgacagagatcgaactcgtgcagattattcagagcacaaactggtatggattgaaagttgacggtaaaaagggagataaacctgtagctccagcatcatacccagtagatagaggtttgtatcaaccgctgacagaatcagaatgcttgctctggactcaaggtagcgttatgggggtgaatcaacaaaatccgggtcaaccggtgttcaaggaagcggctcttactcctctaccgaacccgatcatgttgcgtcgtttttcaggcaatggaggctggcatgctacctgttcaagcattcttgcgctgacgaaggttgactggaacaataatacgctctacaaaaagttaccagtcactctcgtttattcacaagttttcgcagatgttgtgaagcagacaccggaaattgttaacgaaatatatgattatcggttttttatgtaatgtttgatcttaacttaagaccagcacatcgagtaatactctaataggcaaaatatatggatttaatcgaaatagctgatgtaagagaatggctaagccaatttagtgaagcagacatcccaattgctatatcgatgttaagatcattgaatctagtttctcataatgcgtttagtgccgggattgaaaatagcattaaaactatcgttaaaaaacatgggaaagccgcggtttttccagttaaacgtgcgttggttaagaaagtgcctggaaaagactatcggcatctttatcagagtgcagatgcgattggttacttactcacaaaccttgaaagaagtatgcctaggagcatttctgtagagccaacgcacgccagcatgaaggccgagaaggtaaaacatatagtttttattgatgatttaataggtactgggaagcgagttaatagcttttggcaagaatgggctaacaaaagttataagagttggttgtctttcaggtattgcgagttatacatcttgagttatgcagcatctagaagcgggattgagtatttattaaatgaaataccatatcttaaacctgagaatatacttacatcaatatcactgcctagagtcagtccacttgccaatgatgaaatgaaaagaatttgtaactactatggggaaaaaaccgcaaagtcagtagtgaagttcggttatggtaaccagatgttaaatgtaatttttcagcatgcttgtcctaataatgcaccctccatcttatggtctcccggaaaacagtggaaggctttatttccgaacagatccattccagcatcctttcataaggtgtttggtggaacctttccatttaaaatagctgattcgttatgggatattcatcagcctcggctagcactggagattctcgatcgtctagaatcaggaagaatacaacgggaaactgttgaactgttaacagtcctgggttttctggcgagaggtgttggccttataagaatatatgaatgtaccctcttggagaaatctagggtcgacgaagccattttgatattgaagcaggtgggacttgtaacaaagaattttgagattaccagttttggtaaagaagttcttaatcgatttaaggcaacagataaacggaaatatgagcttgtctgcgaccaattattgtactaccctcatcaatttaaggggctccagagaaaatctagtgaaggcccaacctgagtgttgggtacgagtaggcagcggattccgcgagccattggaatagcacatgaatgaacaaggatattaatggcaaacgcttacgttcgtatgccttactacgttcgccattaatgtcctcgcttcgcgaggttgaagtagatgagtatctggagcccgcttttatttaatgctgaaggaaagaaacaagggtatgattgccgttatctccacaagttaactgaccaagggaataaactctcagacagtggtttgcctgtaattttcacgctcgctcacctgtgtgcgatggcaggtgtttccttttctctcattcactcctgtgtgtccaggaaatacgacccatatagaagctttacaattaaaaagaggtcgggagggtatcgccaaattgtggtgcctgaacctgagttaatgcatctccagagatggattaatgagtttatattgaagcgggcaaaggtgcattcttgtgctgctgcatatatttcaggctccgatataaaaatgaatgcttcaaagcatctcggtgcaaactggctaataaagttagatatacagagatttttcgagtctatatcagaactgcaagtttattatatcttccatagacttgggtatccaaaattattgtcgtttgaaatggccagaatctgtaccagagtagacacccaaagcaatagacattttagaccaagatggaataacagaatccatcacttcgaaatccttgagtactgtgattctagggttggttatttaccacaaggtgctcctactagtccgagtttgtccaatttaacctgccgaaaacttgataaagaaatttacgaccttagttgccgttctgattgccgatatactagatatgcagatgacttcgccttttcttttatagatcttgatagggaaaaagcctcaaattttgtaaatcaagtcagtcgaatcatatcatcttacggttttagaaagaatgctcgaaaaacaaagatcataccccctggatcaaaaaaaattattaccgggcttgttttgggtaatgggaaagtgcatcttcagaaagaattaaaggattacataagacaaaatatatactttgcaactaaatatggtgtagatgaacactgtaaaaaacgtggattcgtctcaatagatggattttataatcatctggaaggaattgttaattttgcactatttattgaaccagattttggagaaaaagcctttgaggagtttcgtgcaattaagtggccatctttaatagtggggcttcatgcttagaacaagtggtcgtgtcgcaaccatttacaagttcataatattttgagaaccatgacctttctccccacctccctcaaattcttctcctccctctcccgcgcctccggcgcagtctggaccgaggccaccaagcgcaaggcgccgcacaagccgctgctgctcctggcggtgctggatctggttcatcgcggtgtcatcactacgccgttcatcgccgtcagtggcgatctggtggagctgaacgagctgttcaacctctactggcggcggatcatccctctcggtcagaccagcagcatcgccttccccttctcccgactcgcccgcgaaccgttctgggagctggtcccccagccggggaaaaacatcaccgatgcggtaatcaacaacacctcctccgtcagctacctgcgcaagtacgccctgggggcgaagctggacgacgggctgttccgggtcatggcgagcggggaggggcgggaggcactgcgggaagcgctgctcctttcctgcttctcgcccgaggcgtcggcgcagctgcgggagcagtcgatcatcaaccgagaggcgttcgactacagccgactgctggaggaacaggcccacctgccgctggtgaaggagatcgtcgaggcggacaactaccggcccacggtgcgggaccaggccttccgcaaggtggtgacctcggcctacgaccaccgctgcgccctgtgcggcatccgcatcgtcacccccgacggccacacggtggtggaggcagcccacatcgtgccgtggagcagaagccaaaacgacgacatccgcaacggcatggccctctgcagaacctgtcactggggcttcgacgaggggatgctcggcgtctctgacaactacaccgtcatcacctcccgctccatcggcatcgaccccaacttccccggcctgctccagaccctctccggccgtggcatcatcccgccggccgacccggataaattcccggcccgcgagtatttggccgagcatcgccgggcgtggcggctgtaacgtacgtcatgaaggtcgaaaacatattcagatacgaatcagaagtgaggagatatggcacgacaacgaactagcccaatggaagaaatgattttggttgccaccaagctcccctggtgggcgtgcctgctgctggcacttgtgtcgtacgccgtgcttcacgtgatggcaatgcggcctgtaatgcctgctacggttgtccccggccagatgggtgacgccgtggcacgggggctcattacgactctggccatgtttggacagtacgtgatgccatttgcgtttgctctggctgccctgctgtcggccgttaatgaatatcggaataaaaagagcggtactttcgtccctaatcatcttgatgtagcgccaccttccaggaaaagagtgtcaacagaagctagcgttccaatgcccacatccggtaattccggaaagatgaaccgggatttcgatcatatgcttcctggtggtgaggaagaactagcaattgagaatccgcaacctgtcccattgccgcagcagtggggcatgtctgtcattcaaatgatggagtggaagcgttttgaaattgtcacccgggaatttctgaagatgacaggatatgatgcccatgaaacgaaggtgggcgctgatggcggagtggatattagggtcacaaagcccagtaacgatactttccagggtattgtgcagtgcaaagcttggaattcgtatcgggttggggtaaagccagtgcgcgagctttatggtgtcatggccgccgaaaaggcgacggctggtatggttatcacatccggtacctttactgcggaagcggaagaatttgctaaagggaaggtcaaactaatttctggcgtgaattttcttgagcttattcgaaaattgccaccggagaaacaacaaaggcttctggatattgcattggaaggggattatcaaacgccaacgtgcccacagtgtgacctgaaaatgacactgcgcgaaaataagtcggggaaaaatccagggtcaaaattctggggatgtgtccggtatccccactgtcggcaaacgctcgtatataccgggaacggaagccgggtcaggcttccaagttgataagattattgctcccagaactcggcaacctccttcaggatgctctccgaaaccagctccgttgcatcggagtcgaaccaggcgcggctggcaggcgcggctggggtcggaccaaactaatagctcgaaattataaagttattccgataatcaaggcgcattatcggccttagaagcacatttttgccgtgaaaagtgaggcttttagaaatggcacgggcaaatcggtatcacaaggggagggatgaaatagtcatgcaaaaatagcttatagttgcctagtatgtccaaaaataatggacatactatgttgtaaattgttatattgttgccatcacaccggagatggtgatcatgacgaacgccctgttgctcaaaagcatcccctatgaggagtttgactaccagaccctgctggatgccgttcatgggtatgcccggccacggatgaaggaggcgcggctggggtcggaccaagctaataagtcgaaattataaagttattccgataatcaaggcgcattatcggccttagaagcacatttttgccgtgaaaagtgaggctgttagaaatggcacgggcaaatcggtatcacaagggagggatgaaatggtcatgcaaaaatagcttatagttgcatagtatgtccaaaaataatggacatactatgttgtaaattgttatattgttgccatcacaccggagatggtgatcatgacgaacgccctgttgctcaaaagcatcccctatgaggagtttgactaccagaccctgctggatgtcgttcatgggtatgcccggccacggatgaagatttccgcgatgctggcaaagggcgatatcatccgggtcaagaaggggctctacatcctcggcgaacctctgcgccgtcggcctttctgccgggaactgctcgccaatctcgtctatggcccatcctatatttctcttgaatacgccttgcactatcacggcctgaccccggagcgggtcgaggcggtgacttcggttacctgcgggcggtcacggaccttcgctaccccggtcggcaccttttcctatcgaatgatcccgctggaagcctttcgcaccggcatggaccgcgttgagttggatgatggccgctccttcctcgtggccattccggaaaaggcgctggccgaccggatcgttgccgaccggggcgccggcatctccacccagaaagagctgcacgagtacctgctgtccagcctgcgcatcgatcccggcggtctccgtgaactcgatccggtccgtgttgcggagatcgcccgtgcgtaccgctcccgcagagtaaaactattggccgatctgatcagccgcctgcacagaagagggggacgatgatgcacgaggccgtggcccgcatgcttgccaaatacgaaccaaagagcgttgacgactcggtcagggctctgcgggagattatccaggaggtggcgctgctcggactctggcggtcgaagtttttcgagcatgccgcgttttacggcggcactgctctgcgtatcctgtacggactcgaccggttctccgagaatctggatttttcgctgctggaaccgtcgcctgatttcaatcttgcgcgttatacggcatcacttgaggaggaattgtcggccttcggcttcaacgtccgggtggagatggtcggcaaggccgtggaatcggcggttcagtctgcgtttctcaaagccaacacccgtaacgaactcctggtcatcgagaccggtggagagcttgccggtcaggttgccgccggccaggtgctgaaggtgaagatcgaggtggatacggacccgccgaccgggtttaccacctcgacccgttatctgctgcaaccgataccctttgccgttcggagctattcgctcccggacctgtttgccggcaagatgcatgcgctcctcttccgcaggtggaaaaaccgggtcaaggggcgcgactggtatgatttcgtctggtatgctgccaaccatccgcagcttaatcttgcccacctcgagcagcggatgcgccagaccggccattggagcggggatctgccactttctgctgccgcgttcagagagttgctgtccgatagcatcgaccggcttgatgtcgatcaggcacgcaacgacgtggcaccgttcgtcaaggatcaacaggcgctcgctctctggtcccatgactttttccgggatgttgcgagacgcgttcagactgatgaaggatgaactcggcaatctcaaggagtgaaggacatacccggcgaatcaagaccgaacgcaacggttgctgacgccgggagaagtatctggtcgagtatcgcagagaatggcggttatgacccccctcaatcccccctattccataggggggaagcgaacgacgagagcaggggggtggtgtccatgaaaacctacaccaaggctttgataccgcgtgcacgggacatgcgctcgaacatgacggagccggaaaagcggatgtggtatcagtgtttgaagcacctgccgctacgtttccgccgtcaacgccctgttggtccctacattgtcgatttctactgcgccgagctgaaactggtcatcgaaattgacggtgccagtcatgccaccgacgaagggattgtgtacgatgcgggacggacggcttttcttgaagggcttggcttgcgggttattcgattcggaaatcatgaagtcatgaacaacattgaaggcgtattcgagagcttgcaaaaagaagtgcgacccccctcaatcccccctattccataggggggaagcgaacggcgagagcagggaggcaaaatcccccttgtgcaacaggggggacggcgagcgaagcgaagcaggggggtctcgacacaccatcctgccggccgacgagaacgcatacggtgccgcaagtgagcattttgtccggcagccggcttgtttcagcagcttgtcgccatgattcgtcagttacgaagatttaccacctgcaaatcccccctgactccccgccacatgcccccggtacatcgcataattcgccttgagaatgtcgctgatcggcaattcgtacggacagcgcgcgatgcatgccccgcattcggtgcagaggggcaccgtttccatggctttgctgcagaattccgccgcaacggccggcgacatgcgcgaggcaacgatcgggtagcccatggccggggtgatcatcaccccctgggggcagggctggcagtattcgcagcggcggcagaaccgtttgcccagttcgcggcggtactgttccatgattgccaggtcctgctcggtgacgacgttgtcgcgttcgtaaaatgaaaggacttcgtccacctgggcgcaggactcgaatcccgggatcgggaagatgccgtcgtggctgcggaggtaggtaaaggccacggcggcattgtcgatcacgccgcccccgaacggtttcatgcagatgaaggccatgcccgcgtcgcgggccgcgccgagcagttcatccttggccccttcctcgatcaggttgaaggggaactggatcgtgtcgaacaggccggtgcggaccagcttgagggccatctccaggttatgggaggtgacccccacgtgcctgaccttgccggcggccttggcggccatggccgcttccagcgcgcccgacgggcccgtgacctcggcccagtccttttcctgggcgatctggtgcagctggtagaggtccaggtaatcggtgcccagcttccggaggctgttctccacgtggccggttacgccctcggcgctccgcagcaggctcttggtggcgatgaccagcttgtggcggatgccggcaaaggcgatccccatcttctcttcgctgtcgcgataggcgttggccgtgtcgaagaaggtgatcccccggtcgaaggcgtgccggaggacccggaccgcttcgtcctggggcaggcggatgatggggatgcagccgaagccgcattccgaaacggtcagcccggtcgaaccgagcggcaggtatttcatcgggtcacctcgaactaaggaccaggtttgtgcaacaggtggcgaggagggctgaacgcccggcacccgcgagcggggaagcgaggcgcgcctgttggcacgttgagttgttgggcaggcggcaaccggccctgcggtagtttcgcgtgcggttcacggctcagtccttcggcagataggccggtgtattgtgcggcgcggcccggacatactgggcgggccagggggactgatgccccaactcccgggccgccctgaggggccagtagggatcgcgcagcagctcccgggccagcagcaccaggtcggcctggccggagcggatgatgtggtccgcctgggccggtgccgtgatctggcccaccgacccggtcctgccgccggtctcccgcctgatccgctcggcaaactgggtctggtagccggcgcccaggggaatccgggcatggggggcgctgccgccggacgagcagtcgatcagatcgacccccagcggcaggagccggcgcaccagttccaccgactgctcgatgtcccagcccccgtcgacccagtcggtggccgagatcctgacccagagcggcaggtgctcgggccagacttccctgaccgcggtaacgacggtccggagcagccgggtgcggttttcgaagctgccgccgtactggtcggtgcgctggttgctgaggggcgagaggaactggtgcagcaggtagccgtgggccgcgtggatctcggcgatctggaacccggccagcagggagcggcgggccgcgtccacgaaggccgccgtgatggcgtcgatctccccggtgctcagttcctgcggtacgatgcacccctcgtcaaaggggatggggctgggggccacgatgggccagcctccttcggccccggacagggtggcggtccgctgttcccacggggccggggtgctcgccttgcggccggcatgggccagctgaatgccggcggtgctgccgcgctgggtgatgaagtggacgatgcgggccagaaattcgatgtgctcgtcgcgccagatgccgaggtcccggggactgatccgcccctggggggtgacggcggtggcctcggtcagcaccaggccggcgccgccggccgcgcggctgcccaggtggaccaggtgccagtcgttggcaaagccgtcttcgctggaatacatgcacatgggggatacggcgatgcggttgggcagggtcaggctgcgtatggtcaagggttcgaagagatgtgacatggcgtgcctccttggctggtggttcatgggtccggtgccctggttacagcatagcaccgaattcaccgttgcgaaccgggagctgccccggcaggaatggcgctactccagcacccggaataccgccgcgaaatcctcgtcggcatggccagcggcgcgggcgcgcttgaaactctcgttggccgtggccgcgccgtggagcggctggccgagccggtcgcccagctcgacggccaggcgcaggtccttctgcatgtgcttgagggggaagctggtcgggaattcaccgctcaggagcatctgccccttgcccttgaacatggggttggccattgccccggcatcgagcacctccagcagctggccgccgtcgaggccgcagttccggcccagggccatcccttcgcccagggccgtcatcatctggcccatgatcatgttgaccaccagcttcatccgcgccccctggcccacctcgcccaggtggaggcatttcttgcccagtgcggcaaaggccggcccggcgtcggtaaagaggctctggtcgcccgcggccaggatgatcagggtgccgtcctcggccggctttttggtgcccgagaccggggcttccaggaaccgtcccccccgcgcggtcacagccgcgccgatggcggtgctggtttcgtcgtccaccgtggacatgtcgatgtagccgcggccgccgccgatcccctccagcaccccgttggccccgaagcagacctccctcgccgcggccgggtcggccagcatggcaatggtgatgtcgcaggcggcgcagacctcagcggggctcgatgcctgccgggcgcccagggcgaccaggggggcgcacttggcgggattgcggttccagacggtaacgtcgaatccagcccgcaccaggttggccgccatggggcctcccatgatgccgagcccgagaaagccgtatgttgtcatctgctgctcctttccaatctggtgtgttcgtggtggttgctggtatgaggatagtcccgaccggcgtcgagttcaagagcggttcctgccgaaatagtgcctgatcctgtcgacggccggaaaatatccccggtttcaggctgaagtctgctacgttatttcggcagggcggaattctttgcgatgacggcgagaggtggcgactatagacagcaggatggtgaagatgatgcagcgggagcggttggccgggttgatcggggcgctggcggcgacggaaaggggcgtccactcgctgccggaggagtaagcgtggcggggcaggggggcggttgtccgcccgggacggctgcgggaggcaggccggcggatgcggagcgggagtgccgccgcatccgccgggccgttgcgatcatgcgatcctgaagttccccaccacgttctggagctgatgggcctgctgggccagctgggccgcggcggcggagacctcctcggcgccccgggcggtctgctggaccacgtcggagatctgctggatgttggaggtgatctcgccggtggtggcggtctgctcttcggcggcggtggcgatctggtttatctgcatggtcacgtcgttgatccggtccaggatctcggccagggcctggcccgacttgtgggaggtgacggaacccttttcaacctcgccgaccccttcttccatggcctggacggcggccttggtctcgttctgaatggccttgatcatgccgctgatctctttggtggccttggtggtgcgttcggccagggcccgtacctcgtcggccaccacggcgaagccgcgtccctgctcgccggcgcgggccgcctcgatggcggcgttgagggccagcaggttggtctggtcggcgatgtcctcgatggtgccgatgatctccccgatctgctcggagcggcggcccagggcatccacggtgccggcggtctgcttgacccgctcggcaatgaccaccatcccgctgttggtttcctgaacgacggcggaaccgttggacgcggtgacgctggtttcgcgggagctttccgcggccagggtacagttctgggcgatgtcccggctggtggacgacatctcctcgctggccgtggccacggcacccacctggctggcaacctcctccgaaccggtggcgatctgctcggaggtggcgtggagctggttggaggcggaggcaatgccgtgggagatgctgattgcctcggcgatcaggtggcgcaggctggtcaccatgttccccatggcggccatgagctggccggtctcgtccctgccgccagcccggacctccacggtcaggtcgccggcggcaagccggttggccacctcgaccccttcggccagggggccggtaatggagcgggtaatgagcaggccggcggtgccggcgatcagtactcccacgatgatcgccaccaaggagatggtccggcttgcccggtacaatccggagctgtggtcgtattcttgcttggcgatcttcaactggtcgtccaccaggctgctgaacttagccgacaccggatcgatggccgggtagagctcggaaaccgtgaaagcggtgagggcttcggcatcttcggcgctcagaatcgatgccagccgctccagcgtggcatcggcgaccttgatcagcggcttggcctcttcgaggtgttttttctcctcttccgccagattggtggccagatacgcctgcaacttctccgcaatggtctttttcgcctcttcgacgctcttgcgtccctcggtccaggtgatattgccgttgcgcaccttgtgggacacgtccacgatgttcaccgcgtacatatctgcaatgattttcagatccttcagggggagcacgcggtccctgtacaccgtgtccagaccgttgttggctgttctcgcggtgttgagccccagtgcgccgataacgatcaacaggatcgacatgaagccgatcaatccgtacagtctggtgccgattttcaggttctgcagcatcatccgttacctccttcagagttgagtccttttgttcttcggcgtcaaacagcgtttacttgaggactttgcaacaaatttccgtaaacgggatgtattcatattctatgttaatttttctttgctaatatttgtttctgctggtgtaaaggggccggggaccctccctccgaaaaaaccccaagcgtcgccagtatccctcgcttcgccgccgcagccgtggagccggcttcctgccgcgccggtaccctgcttttttgcggtgcttttttctccggaagagtctccggcccctgtggggagtgtgggtggaaaaatgaaatgtaaaggggtccggggaccctccctccgaaaaaaccccaagcgtcgccagtatcccccgctttgccgccgcagccgtggagccggcttcctgccgcactggcaccctgtttttttgcggtgttttttctccgggagaatccccggaccccgtggggcactgggattaattgtgctcccaattctcaatgttccgtgcgataactgcacgggtcgcgaacccggcggacaggggacgaacgaggacgggaaggggaagggctgacactatggatcgatcatcacgcaaccggctgacggagcggcagatcccccgctttgccggggagaccctgttcgacggcattgcccgggcggtctgtcgtgcgggctgtctgccgcgcaaggaactgtacgaggcgtgggaggtggcgcggcgggtgcgccggcgtttccgaggcgggcgggttgtggacctggcctgtggccacgggctgctggcctggatcatgctgctgctggacgacagctcccccggcgcactggccgtggaccggcgcctcccgccgagcgccgcaggcctggctgctgtcctggaaacggagtggccgcgcctgcgggggcgcgtccggttgctggaggcggatctggcggaggtggaactgggccgtgacgatctggtcgtctcggctcatgcctgcggggggctgacggacctggtgctggcgcgggcggtggctgccggggcgcgggtggcggtgctcccctgctgccacgatctggccggggccgacctggccgggctgcaggggtggctggacgggcccctggccatggacgtgctgcgcgcgaccggcctgcgggagcggggctaccgcgtctttacccaacagatacctggggatatctcgcccaaaaaccggctgctgctggccgagccggcctctttcagtccctgccgatgaccgagccccaggtttccccctccaggaagctcccggcaacgttggcttccatctccttgaaccgggcgaaggggatggtgaaggttagtttgtcgctcgctccctggctcttcaggtagttgcgggcagaaatgtcggtcaggccgatcaggcagcggggtgcggaggattgggcctcccggtacgacatgattcccaccacctggcaggcggccaggtacgggacagccacgttctcgaagccggggcggtcgtagttggccaggaccaccagggcggagagctggtccggggtgaccaggaaggtgaccgagaccggggattcccgctccgggtccaccagggacaggggcttcatcaccacgtagggggcggggacttcggtgatgggcgctgcggccacgaacttttccaccagttccggggatttcttgtagcgttcgccgtgcaggaagtgctcgacgaattcgctgcgggctccggcgttcttcatggcctcagccatggcactgccggccgggtccgaggcgttgccggtggagaggaaacggcagaagccggggatgccgccgggaaacgactcgtaggcattgccgaaacccaggccgaccccgccaccgacgcagccataggtctcccggtcgaaggcgccggtcttgccccggctggccgcggccaggaggaacatgacgcacccccagcttcccttggcgaactgcccggcgccttccggcttctcatcggcaaagagcactgccaccggttccgtttccagtcgaatggccttcccaatcgcgctttccattgatcctcccggccccgggcagcccggggcgattcgtcgttcaatcaacattcaacagcactcacttgaccggcttcaggttccatcagccgttcagcagtcgcgaaacacggcggggcgcttctccagaaaggcgctcataccttccttctggtccgccgtggagaagctgtgggcaaagagctcggcctcgtaggcgcatgccttggtcagttccatgttcaggccgttgtttaccgcttccttgcagagtcccacggcaaccatgcccttggcggcaatggcgcgggccagccgccgggcctcctccggcagttcttcctgggtcaccacccggttcaccagtccgatgcggtgggcctcccgggcgtcaatcatctcgccggtaaggatcatctccagggcccgccctttgcccaccagccggggaagccgctgggtgcccccgaagccggggatgatgccgatgttgatctccggttggccgaatttcgcgttctccgaggcgagccggatgtcgcaggccatggccagttcgcacccgccgcccagggcgtagccgttgaccgccgcgatgaaggtcttgggagaccgttcgatgtcggcatagatctggtgggcctgccgggccagatcccgcgcctgggccggtgtcatgtcccgcatggcggcgatgtcggcgcccgccatgaaggccttggtcccggcgccggtcaggatcgcggcccggacctcgggggcgccgttcacccgccggaccgcctcggccagctcgtccagggttgcgggagtcatggcgttcatggcgctcggtctgttgatcgtgatggcggcgattccttcgctgatctccagcagcagatggtatccgttcatggtctcctcccggttgatgtggtcgcccggctatggtaggttcagcagtgtccgcccgatgccgcgccggacgggacgaatttccgcggtgccggctgtccggcgccggatggtgtttctattagacctcgcgtccggaaataatcaagtgatttatcccgttgcggccaggggcgaggagacacccaccgtccggcaccgcgggcgccgacggtttcccggacgccatggaggcatgtaagcgtgcttactcccgaacagatgggcaccctgctcgccggcctccccgacgggtgcggcgcggccgcgctggccctcaggcgcggtgacgttatcctgcaggccggcgttaatctttcctcggaccattcaaccggccccggctcaccggcgcccctgtttctggcctacagctgcaccaagaccttcattgccgccctggtgctccggttgggcgaggaaggacgccttgccctgacggatcccgtttcccgctggtttcccgatctcccgcactcctccgccatcaccgtgcgccacctgctcaaccatacctcgggcctgcccgactacgggccgcttgcggcgtaccaccaggccgttcgccggacgccgtcccggccgtggaattccgacgagttcctggcgcggaccctggcgcagggggtgctgttcgagccggggaaggggtggagctactcgaatatcggctatctgctgctcaggatgatcgtcgagacgctgaccggcgagcggctggccgggttgctggcggcgcgttttttccaccccctcggcctgggggacacgttcgtgcccgagaccgtggctgatcttgggcggctgcagccgtcccgatccggactggtggccgaggagggggccgtcgatgtccgccgcgtctaccacccgggctgggtttcccacggtgttgtcgcctcgaccccggccgacatggccgagttctgccgccgcctgttcaccggcgcggtcctgtcccgcgactccctggcagccatgaccaccctgaccccggtgccgggtgcgccgccacgctatggccggccctgctacggtctcggtatcatggctgactgcgcatcccggttcgggatgctcctggggcacaacggcggcggccccggctacggggccagcgtattccacgccccggaccaccacggcggccccctgacggtctgcgccatggtcgcgtgcgaggcgccggatctggccgaacggctggtcatggccgttctggaggaaacagcgtgagaaccggccttcagacctggggacgcgaagtgaatgtgcgaccgttcgtcgccccgggtcgggtgaggcttcgttaatcgctctcatctaagtgatatttagtcttgacggatccggccgggccttctatgatgatattcactttcagttgagggtggtccatgaagcgggcaaaaaagcagatcttccatgattacatcgccaagcacgggctcaagtcgacccgccagcgggatatcattcttgatgccttcctctccaccgaccgccacctgagcatcgaggagctgtacctcaagctcagggcaaagcacccgaacattggttacgccacggtctaccgcaccctcaagctgttcgcggaatcgggcatcgcccgggagatgcagttcggcgacggtcagacccgctacgagcacgtgaccgaaggtgagcaccacgaccacctggtctgtaccgggtgcggcgccatcatcgagttcgagaacgaggccatcgagaagttgcaggacgatgtggccgcggcccacgacttcgtcatcaccacccataagcttgagttgtacggtctctgcgccgcctgtcgcaaatagggctgatcgtgccgcgccgtccgacggcccggcacttttcccgcggcgatgtctgaaagtgattttcactagcataagaggctcatgcaaaacggtatgagttggccgggattgcaggcgcaagcgagcgaggacgtgaggcgtactcgttggtacgttgagcttttgagcgagcggcaacagcgcagcccgggcccgcagcagttgtgcaagggcctcaactattcatgaggagtttgatacatgggaatgttcgagcggaagcgctctctccccgccgatggcactccggccggcgccgtcaccaggaaagtggccctggtgggaaaccccaacgtggggaaaagcgtcctgttcaatgccctgaccggggcctatgtggcggtttccaactatccgggaacttcggtggaggtttcccgggggtccgcctccttcgaaggtggctcctgggagatcatcgacacccccggcatgtactcgatcttgccgattaccgaagaggagcgggttgcccgtgagattctcctgaccgagcgccccgacgtggtactccacgtgctcgacgcccgaaacctggagcggatgctggtcatgaccctccaactggtggaggcgggactgccggtgatcctggtggtgaacatcatggacgaggcggagcggatgggacttgagatcgacatcccgctcctgcaggagaagctgggcatcccggtcatcggcgccgccacggccaagaagcgggggctgcccgagatcaggaaggccatcgcctcctgcgatgccgcgcaccacgccagtttcggctacagccgccgcctggaaggggacatcgccgagatcgccgggctgctcagcggggagtacaccctttccggcaaatctctggcgctgctgctgctccagcgggacgaggagatcgctgctctggtggccggcaaggagggggaccgggccggggcaattgctgagaaggtgagggagaagaccttcgagcgccgggaatcctttcacctggacctgtccctggagcgcaaggggatcgtcaagggactcctggccggcgtgctcaggaccccggaaaagcgccgggtcaccgcgggcgagcggctttcgtcctgggcggtgcatcccctgaccggcgtgccgctgctgctggcggtgctctactacggcctctaccagttcgtgggggtcttcggggccggcaccctggtggatttcctggaagggaccctgttcgaggagtatttcaacccctggatcataggcgtcgtcaacggcatcgtgccctgggagatcatccgggagctgatcgtgggtgagtacggaatcatcaccctggggctgcgctacgccgtggggatcatcctccccatcgtggccacctttttcctgttcttctcggtgctggaggacagcggctacttcccgcgcctggccctcctggtggaccggatcttcaagaagttcggcctcaccggccgggcggtgatccccatggtgctcggcttcggctgtgacaccatggccaccatggtcacccgcaccctggaaaccacccgcgagcggatcatcgccacggtgctcctgaccctggccatcccctgttcggcccagctgggggtcatcatggcgcttctttcccaggctccgggggcgctgctggtctggagcgtctgtctcctgctgatcttcctggtggtggggttcctgtcggccaaagtgatgcccggcgaaacccccatgttctacatggaactgcctcccatgcggctgccccagctctccaacgtcatgaccaagacctacacccgcatgcaatggtacttcatggagatcctgccgctctttatcctggcgtcggtgctgctctggctgggcaagatcaccaacttcttcgacaagctcgtcaactggatggagccggtcatggccttcatcggccttccccgcgacgctgccgtggccttcatcttcgggttcttccgccgcgattacggcgccgccggcctctatgacctccagaccaaggggctcatggacccgcgccagctggtggtggcggccgtgaccctcaccctgttcgtcccctgtgtcgcccagttcctcatgatgaagaaggagcggggactcaaatcggccactctgattgccctgttcgtctccgtggtggccgtcggctcgggctgggcgctcaaccgcttcatccttttcacggggatcctgtgatccgttgcggctattgcggtcacgaattcgccgaggaggagggaatccgctcctgcggcaaatgcggcaagccgggtgggtgccggatggtgcgctgccccaaatgcttttacgagaatccgcctgaagccaaggcgccgaagacgctcaggaaagtgatagacttgctgaagaaataaccggcccaaccatacatgcaaaggagcacccatatgaagttgtccgacaaggcagaagaaatcctcgaagccctctggatcgcctgcgaggaggagcggaagagccatctggagatggaggaaatcaaagttcccgccgctgatccggcttacggcgaactgacctcgctggctttcatcgaggtcagggaggcacgggtctacctccgccccgaggggaaggacgaggggaagcggaccgtccggcggcaccgccttgccgagcggctcatgatggacgtactcaacatccggggcgaccatgccgaggacaaggcctgcgagttcgagcacctgctccatgaaggggtcgacgccaaggtctgcaccatgctcaaccatcccgccacctgtccccacggcaagccgatccctccgggcgagtgctgcgacgaggcccgcaggagcggcgacctgggggtggtccccctcaccgagctcaaggccggcgaagagggcgaaatcgcctacctggccaccggcgacgacatcaagatgcgcaagctcatggccatgggggtcctgccgggcaacaacatcgtgctcatgcaggtctttccgtcgtacatcttccgggtggggtactccgaattcgccatcgactccaacctggcgcgggagatcttcgtgaggaaataggagcagacccgcaacacgctgaagaaacatcccttgagcagtaccagaccgcccgtgtcggagccatccgaccgggcggtttttttgtgcgtgcgcggccaggcggcgcacactaaggaaaaatacgtgagagatcaaggaatttcctgaattgacggtatcgggaagtaacgatatgaaggatagttcatggtgaaagacgcacaaagatgcatcttccgggaggcacgcatgcacacaggcggtgacatgacatgaaaaatcaccatctccaggcagcgatcgatgtggaaaccaccggccttttcccgggatatggcgacagggtcgtcgaagtggctgccgtccttgtggacgagggacaaatcgtctcggaattcagcagcctgatcagggtaacaaaggcgatcccccgccacgtatccatgattcacggcatcaccaacgacatgctcgccgaccagccgctgccggaagaggtctacccggctctcggagatttcatcggcacggccctgctcgtggcccacaacgcccggttcgatctggcattcctgcggcacgagttcggccggttgggattgtcgctgaacagccggtccgcctgcaccctggaactggcccggcgcagactgccggaactgaccgaccaccgcctggaaaccgtctaccagcacctgttcggagccgtccccgaagggaccaggtgccaccgggcgctcgacgatgcgcggctcacggcgcgggtgtggggggagttggggggtgggaaggctatgaaaagtggtgctctgcggtagttgtgacttgatttgtcataatgacatgatactaactgaacgcgatgatggtggcttgcttggttgcgttggagggggaaatggaaagtcttactgtcccggagtatgtttggtattgggggaaggctgagaaggatgcaggcggttaccatctcttgccgtaccattgcctcgacgtcgcggctgtggccgcagtctggtgggatgcgagtccgactatccggcgcagcttctccagtcatgcgagttgctccgaggttcagagccgcgcctggctgctcttctttgtcgcattgcacgattatggcaaattcgatctgcgcttccaactgaaggtcagggaggtgtgggagaagctgcatccgttggcaggtcagggggcaagcctgccttcgcaatttgacatcaaccaataccagcacggcgagagcggcctcttctggttcaagaaagattttttcgccttaaacggatgcgagcccactgctgattcactttttatcgacgatgaaccgctccagtggtcgaactggaaaccgtgggtcgaagcggtgacgggtcatcatggccatgtgaaacaggcggaatatgcaagtgatgcgtctctttctgtttcggtcgacggcagattcgccgagatcgatcaaacagcccggaaagagtggctaaaagcattggagcaacttttcctgcgaccggccggcctttccctcgataacgctccgcctcctccatcgccgctactggccggattctgttccgtgtcagactggctggcttcccgttgcgacgacaccaatttctccttccatcagtcaccgctgtcaatctcggactatttcacacaaaaattctcacaggacgctcctgccatccttgctttctccgggcttaacggcacagccaagagctacggtggcatatccgaccttctccctgccatcgcaacgcctcgtccactgcaaaccaaggtcgatcagttaccgcttcaggacggtttgaccatcattgaagcaccgaccggatcaggcaagaccgaagctgcccttgcccatgcctggcggttgctggctaccgggcaagccgattcgatcatcttcgcgctccccacgcaggccactgccaacgccatgctgggccgacttgaatcgctggctgaacgtatttttaccaacagcccgaacctcttactggcccatggcaatgcccggttcaaccggaccttcacggacctcaagcgcagagggtatagcgacgtcgccgacccggacggctggacacaatgtggggaatggctggcggagagtcgcaagcgggtttttctcggacagatcggagtctgcaccatcgatcaggtcctgatttccgtattgccggtcaaacatcgcttcgtgcgtggccttggggtgggacgaagcgtgctgatcgtggatgaggtgcatgcctacgacgcctacatgtacggcctgcttgaagaagtcttgcgtcagcagcgccagtgcggcggctcggccatcctgttatcggccaccctgcccgcaacgctgaagcaacaactcgcagcggcctggggagaccaacgcaccgaatgcaacccatcggcagcctatccgttgttgacttggctcggaaatgtggatttcccgcctatttcgttggctcgccatgaaacgccaaaaccggtcacggttgaaattgaagccctgcggcttgagggaatggaaccagaccagaccttgctcgctcgccttgtcagggctgcagagagtggcgcgcaggttgcggtgatctgcaatatggtcaacgatgcccagagaatcgccgctgccctgagagagatgacatccgctccggtcggcctctttcatgcgcgttaccgcttcaaggatcggcaaatcagagaaagcgaggtcatcgactgtttcggtcccagcggcaaacgcgaacagggacgcattctggttgccactcaagttgtcgagcaatctctcgatctggatttcgattggctggtcacccagttgtgcccggtcgacctcctctttcagcgcatggggagactgcatcgtcatccacgcgcatcgcgacctgctgggtatgacaagccagtctgcactatccttctcccgtgcgaatgcaattacggctacaccgggaaaatctatgcggatacccgagtgctttggcgcaccgaacagttgttggcttccgcatccgccggtcaggttacgttcccggctgcctatcgggaatggatcgagagtgcctatcaagagaagtcttggggtacagagccagatttggtgattgcagggttcgagaagttcaaggacaaaacctggagtaagacttatagcgccaaggagatgattcggaaggcatttgaaatcacccccttttcggattcagatgaaaatgtcaccgccgttacccgtgacgatgaaatggggctgacggtgatcccggtcatcgattcgccaaaggggcggcgcttcctcgatggtggattgcttggtgatctggatgaattccgcagggcagaggagttggctctcaacagtatcaatgtccctgcgcgctggagtggttggctgaaagcgttgtgcgaaattgacgacgaaagacgatactggctcaccatgacggaacaaggagaggggtgctatgtgcgtgaaggggaaaaggttgctttcaggtatcactgcgataccggactggagagggtgaaatgaatctgctgaccgaagcatggatacctgtgcggccattaccggccggtgcggcgtgcaaactcacgttgcggcaactgttgtgcgaggacggccgatgggagctgtgcctaccgcgcgacgacatggaactggcagccctgcaattgctgatctgcatgacgcaggttttctttccgccgcagagcactgccgcgttgaaacagcggatagttgctccgttgtcgttggatgagtttgagagcggttgtgcgccctatcgcgagtggttccggctcgaccatcccgactttccgttcatgcaggtgcgcaacgtcagcgccaaggacccgactcccatggataagttgctggcgggactgacgggggcgacaaacagttgctttgtgaacgaaccggggttgggcgcctgcttgtgcggtggctgcgcggccatcgccctgttcaaccagtcatccaatgcgccgagttttggcggcgggttcaaggggagtctgcgcggtggagcgccggtgacaactctggtgcaaggtgaacatttgaggcaaaccgtctggctcaatgtcttgagtgaagagcgtctgacacaaattatcccgtggcatcacgcaacacgcagtcagcaaccgacctgggttgcaccaatcaaggcgggcgagacaattccatcacaagcaatcggcgtactgcgcgggctcttctggcagccgggacatcttgaactgatgccgccgcagggagaacaagcttgtatctgttgcggttttgtcgagaaacaggtttatgcgggattcaacaaggcaaagtttaactacaccatcgacggactctggccccacccccacggcccccgtatcagttcggtgaagaagggagagcgggaagaaaaatttgtttccttcaccaccgcagccccggcttggacccatttgagccggtttgtcgtgcagcggcaaacgaccaacagtaaagaggaaggtcaggagccggccgcggtggtgcggcaggcgcagggactactcaataagttacgcctggcagtcggtggctaccgcaacaatcaggcatcgattcttgagcggcgccacgaactgatttttctcaatgacggctggagcgggcatacagaggtggtgcatgcgctggtcggacaggcggtcgggtatcgcgatgcactgaataaggcgctttttgtattttccacgggcttcaaagagatcaagggagccggcgttaaggttcatgaattggctaaggagcaattctaccgccgtagtgaagatacggttctcgataccttggcacgcatcgactttgaacaagcagccctggcattgctggcaatgggggatgggctccacggtattgtcgttgggctttttaatgagtcggtcgcaccctaccgcaacgatccggaattaatccgtaccacagccgtggcgcgtaagacactgtacaagcatttaaatgcactcaaaccacaacgggatggaaggagggacgatggaacgaacgcatgatttcatgggcctctatcaggcatgggagcggctggctccgggcccgagagccgagttgcgccgagtcgaacgcccggacgatctactggaagtgccggctttttatcggctcttcagcggtcggggaaccacggagtgggaaaagggagcctaccagagactgatcttctgcctgccgtgcatcaaacacagcggcgagaatatcagcctgggcagagcgttggccaaggggaggggcgttggcgaaaaacgtctttttcaggttgtgcgcagcagcgagcccaacgacatgatccagttacgccggattctgcgtatggccgaaccgaccgtgaactgggatctggcggcgcgacaactctggtactggaatgaccggagcaagcgcgacctgctcgaagattacttcctcaatcactcgaactgatttcaaacatctataggagatagttacatgaagaacttcatcaactttcacatcctgatttcccacagtccctcctgccttaaccgcgacgatatgaacatgcagaaatctgctgttttcggtggtgagcggcgggtgcgcgtttccagtcaaagcctcaaacgggccatccgaaagagtgattactatcgtcagcaccttggcgaagcgagtgtgcgcaccaagaagttggacgaactgatcgcgatcataaatgatcgtctggccggacgctacgataccgacctcctgaagaagactgttgggctgctggccggcaaggagttaagtgtcgaggttgcgacagaaggtgatgccgtggcgccgtgggcaatcgaagaggtggcatggttctgtgagcaggtcaagaggatggtggcgcaaggacaggacgaaaaagctctgggcaaattgttgaagaatgaaacggctgccatgcggcaggctctggcatccggtgttgatattgcactttccggccgcatggcgacgtcaggtctcatgagtgaactcggcaaggtcgatggtgccttggccgttgcccatgtcttgaccacccacagcgttgatgcggatatcgactggttcactgccgtggatgacttgcaggaactgggctccggtcatctcgatacgcaggaattttccagcggggtcttttatcgttatgccagcctcaacgtgaagcagttgcaggaaaacctgggcaatgccccgcgcgagaaggcactggagatcggcgctcatctgcttcacatgctggcaacgattgtcccttcagccaaacagcagagcttcgcagctcacaacctggccgaccttgccctggtttccttttccgatatcccggtatcgctcgcaaatgcattcgaaaaacctgtccgtagcgtcaatggcagcggcttcaaagagccttccattgctgaactgcataactactggcagcagatccatacaggttacggcctttccgagcggtgcggcgagttcatcctcggtcagagtagcgtccctgaagggatcacccggaagagtactattgaagaactcaaaacctgggtgatgaacaacggagaggggtaaccatgcgtgattatctgatcctcaagctgcaaggacccatgcagtcatggggggagcatactttcgagggaaagcgaccgtccggcaatttccccacacgtagcgccctcctcggcctgctcggggcctgcctgggcatcaggcgaaacgaggccggtcgcctgcaacaactggcagacagcgttgcctttgccgttcgtaaggaagaacgcttccgaattaggcacgacggccggaaaacttccctgccgatcatcaaggcaaccgattaccacacggtgagggatgcgcgggaggattatttcggcctgaaaagccatgagaccattcagacttggcgtgaatacctgttcgatgctacctacaccgtggccgtctggaataccgacgttgcgacgatatcgctggttgaactggaacaggccgtaaagtcgccccacttcaccccctatcttggtcggcgcagttgtccattgtcccgtccgctgttcgagatgagcttttctgcagcgaatgcctgtgacgctttgcgcatgattccttcggatggtggggtgatctacagtgaggagccgggcgaaacacgaaccatacggcttcgtgacgtgccattggtgcgccagccacgccagtttgccagccgcaacgtccatgtctatggaggggtcgatgtatctgagtaaagtcttgatcaacgggacagcctgtcgcaatccctacgagattcatcgagtgttgtggaagctctttcccgaagatgccgatgccgagcgtgattttctctttcgtgttgagcgatccggtcaacagagcgtggaggtgttgttgcagtcccgacgtgaacctactatggctgcatctcgtgaagtactcttgatgggaagcaaaccctaccttctcagcctccagcaggatcagcagctgcgctttatgctagtcgccaacccgataaagacgatcaacgacgaaagcgcgagactaaatagtgccaatgaaataaagaagtgccgcgttccgctgattcgtgaggaggatctgcgtgcatggctgaaacggaaacttgagggcgtggccgtcattgaggcggtcgaggtagaaaagcggccggctatgaactttcgtaaggccagggaaaagcgggtcggtaaggtacaggcggttagttttcatggtgtgttgtcagtgacggaccccgtcgggttgatatccctgatcaataccggcatcggccctgccaaggcctttggctgcggtttgctatcgctggctaggacataaattctccccccgcccccctttcataaaggggggaaaggagccttttcggcaggtgtgataataggcaacaggactatcggtacaaattaaccttaatattaataatactgttgaataaattaacaaatatattaatatttgtagtaataaaattaatttagaggttaattatgctgccaagccgaaaacgtctcgttcttgaacaactggggaaaactctctcacgtttcgccggactacaagcagtatctcccccggcaagggggtggatacgagccatccgggaagcgttggggatgtctggcgtacagtttgccgcccgtttgggggtgacgccgccacgggtgacggcgctggaacgggatgaactgtccggggccgttaccatgaagaccatgcgccaggctgcggaggctctggattgcgtgtttctctatgctctggtgccgcgcacgagccttgaggaaaccattaggaggcaggcggaggccgtggcgcgtgagcgcctgttgcgggtgtcccacaccatgatgctggaaagccagcagctctcggaagaggagatgaaacaggcgctggatgctgcggtggaggaactggtgcggactatgccgaaagatttgtggagcaaagccccatgaacttcgagtaccccgacggggcaactcctcttgattcagatgaggctgaagggcttctcctgacgcatattacctcacgcggcgagctggatcgctgggagcaggaaaatatcgcggaaggggaggcctgggctttcggacgcaggcagaagaatatcctgagcgaagcctttattcgtcgtctgcataagcggatgttcggccatgtatggcgttgggccggagagttccgcagaagcgacaagaatatcggcgtcacgtggtggcaggtgccgattgaactacgcaaactgtgcgacgatgttgtcgcctggatagcgttcggcacctacccgcccgacgagattgccgtgcggttccatcaccggctggtggccatacatccgtttgccaacggcaacggccggcatgcccggaccatgaccgacctgttgctcgtccaggctctgcagcgtcctcgatttacctggggaagcggcaatctcgtcagtgtcggcgactgccggcgctactatatcgaagcgcttcgcgccgccgaccggcatgattatcaacttctgctggaatttgtgcggatgtgatcctgatttgccaaggaggtgtcagcaatgcagccacagcttcctccccttaaacccatcccgataaaagatcgcatctcggttctctatgtggaaagggggaacctcgatgtgcttgacggcgccttcgtggtggtggacaagaccggcgtccgcacccatctccccgttggcggggtggcgtgtctcatgctggagccgggcacacgggtatcccatgcagcggtgacgctcgcctcccggatcggctgcctcctcgtctggatcggcgaggccggggtcaggctctacgcctcgggccagccgggcggggcgcgggccgaccggctcctctatcaggcgaaactggccctggacgattcggctcggttgaaagttgtgcgcaagatgtacgccctccgcttcagggaagaacctcccgagcggcggagcgtggaacaactgcgcggcattgagggggtgagggttcgtaagatgtatgagcttctcgcccgccagcacggtgttgcgtggaaggcccgcaactacgaccacactcagtgggaaagcggcgatgtgccgaaccgctgtctgtcatcggccaccgcctgtctctacggtatctgcgaggcggcgatcctggcggcgggctatgcgccggcggtcggtttcatccataccggcaagccccaatcgttcgtctacgacatcgccgacatcttcaagttcgaaaccgtggtgccggtggccttccggatcgccgccaaaaagccccgcgacccggagcgggaagtgcggctcgcctgtcgcgatgccttccgtcagtcaaagattctgcatcgcatcatacctaccattgagcaagtgctagcagccggtggcatggatgtgcccacgccgccgcccgagtcggtcgaagccgtaattccgaacaaggaggggatcggagatgctggtcatcgtggttgagaatgcgcctccgaggctgcgcggccggctggctctctggctgcttgaagtgcgggccggagtctacgtgggcaaagtctcgcgtcgggtgcgggagatgatctggaataccaccgtgcaggggatagacgacggtaacgccgtcatggcttggagtaccaacacagagtcgggtttcgatttcctaaccctcggcgctaaccggcgagttccggtagagatggatggaatcaagctggtgtcattcctgccggagaatggagcacagcaggctgccgaaccatgacgaaacctgtgagaaaagttggtaggtttgagttgtttggaaattgcatgtgaattcaatgatgtagaggaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccctttcggagtgcaagggcttgtgttcacgggacgggatggcctggagccggacgatgcgtgtctgctcctaatggcttcatccatttctgcaacgtgtagttacggtggtgctctttggaaaaaagaagacggcccccatcatcgggagccgtcttcttgtcgttcaagtccgcacgcatgcggacgggccgcaacttcttactggatcgtcaggttgttgaccacgagcgcgccgttggtgatggtgaagaccccctgcagggtcgtcatgccggtgctggtgccgaagagcgcgtcgtaaccgccgcggaacgtgacggtgccggtggtgttcaggttgactgcaggttcgacgaacagaaccccaaaggcctggatggtgttgcctgaagccgctgcagtgaatgcggccgccaggctcggatagtaggtagtgttgatccggaccgggttggtggtgggcgagatgcctgtaccactcaggctgatgttcggcacgggagaggcggcgtcattggaagtgatctgcaggttagccgtcacaatccctgctgtcgtgggagcgaacgtgacggagaaggtgcagttggcggccggggcgatcgtcaccggcagggtgccgcaggaaccgttctggatcgtgaacatggccgcattgccgcccgatggggtgaacgcggttacatcaaggggcagttgtccggtgttggttacggtgatgttagtcgggctcgaggtgaagccgacggttacgttaccgaagtttgccgtcagcggggaaaccgtgattatcggtctggagatgacggccgtgtcggcggaaaggacgttggacaccggcgaatcgccgagggcgttgtaggcgactacccgataccggtaggtggtcgtcgagttgaccgccaggtcggtatagctggtggcgttcgccagagccgtcccgatgggggcgaagtcggtgcagctgctgccggcgcagcgctcgacccggaagccgatttcgtttttcgggttgcccagagtcgtgggcgcgctcggcggcgtagaatcggtccagttgagcaccacgctgttgacggtgacgatggccgtgttcagggtcggcgcgtccggcaggttggtgacgggaatgaactgcatgggccgcatcatgtcgttttcttcatggctcaggatgtggcagtgccagacgtattcccagtcgaagttcatgaatcggttgatgttgggcgttgcccatgcctgaccggttgtcgggtcgaccatggagagctcggtggtgtcgccgaggggggttgccgggttcaggggacggaagctgttgggcacgccgaacggcatcttgggcttaaccggcttcatggcgacgatggtgtcctcgagcggactgatccggacggtatccttccagcccagttcggtggggtcgggcaggcggatgaagccgtcccagccgacccggttgagcacctggacgtcgaagaggtggaagtggaccgggtgcgtgtccacgccgttgtgggtgattttccagatctggatgccgtcttcctggagcacttccgttgccgggtcgctgtaggtctggacgatgaagttgacgcggccggcgccgggggtgatcagttcgaggccgagggcggcgcgcatgcggccgtagtcgtcgaaggtttcgccctgctcgtcctggatcgccttgaacttcatgggcatgccgcctttggtggtcttggtgggatcccagggcaggggcgtggtgtcggcagggttgtactggtaggtggttgatccgtcgctgccgatgaagttgaggaccttgtcgttgatgcgggagacgccccagttgggccacgaggtggggaacacccggtcgtaggccttgttgtaggcatcataggtttcggggaacaggaaggcgctgaagacagcagggtcgccggcggggttcatgttgccctgacccacgatgatcgggtcctgtgagcgctggaagacgctgggctggcctccggagttgctgcccgaggtgaaggcggcctgcagcgcggcgaggttgaaaggagcaccggcgccggctgcgacgcgaattttcatgatggtgcgggtgttggggccgaagccggccagcgtggtgtcggcgccgcccatggcgcggttgtccggtgcgccggtgtagtagtcgtagtgcggatcaattgcgggccagggggcaggcgcgtcattgtagaggatcagggtctgtccggcgtactgggagaagtcgacgatcacgtcggcccgttcggcggggccaagtatgagcgagccgccgttgacgttaccggcgttgaaggtggttacgtcgttgttccaggtgaccgggtggctgggaatgaccacgggcttgggcaggaagccgccctcggtgccgatcatgacccagtcgggaccccgggtggtccagtcggggatgccgccgggacggccgtcggcaggccacgtggcgggccaggtcggatccgtcgagtagtccagggccggaagcattttcacttctgtctcggtggcacaaccgccgagcgccagacacttggcgtcggagcccggcgtggcgttgggatccaccgtcggatcggccttgtagagctgcaggttgacgaaccggtcatggttcgcgttgaggacgcggagccggtagggcttgggatccacgtcgacgaccggataggcggtgccgttgacgaggggggtatccatgaacgcttcagctccccatgaagggttgggggtgctcggaatctcggggggctggcagaactggccgtaagggccgcccagcaagccaggcgtggtggcggggtcgcccgccggatcgcacgcagcactgtagtaggggttggggatcggctggaacgggttgttggtggcgggccagaagtaaggtccgtaggcccagcgtcccatgggggcgatgccggtgatgtcgaaggggttctgggccggcatgtagacgtggggccaccagagatcgcccttgaccggcgtcatgggaccggttcccgtccagggctggctaccccaggcccaggtagggtcggtggcgacgatggtggccgggtcaacgaaggtcttgtcttcaatgaccagcggaagctccgcggaagggatggttccggcggtgatcagttcctgctccacagcgtccctgatcaggtagccggccgcctcgcccacgtagacgttgaggcgggtgatgccccaggcgtggtcatggtaaaacagcatgcgggagctctgctggttggtccagtagtaggtctgggcgccgggacccgggtcgggcatgtccggtacgttttccacgctgacccccgtggggtagtcggtcatctcgccggcgggggtgatccactggtgaggggtgccgtcactgatccagggggtgcggccgccgtgcaggtgcagttcggcccggttctgggtgaaggtgcccgacttgagggccgttgcctgcttcgtgaccggatcgtagtcgatctggaagggacccgagcccatgaccgtctggtcgacggggatgaaaaggttgccgccggcgccggtggggagcttgttgatgaactttacccgtacgggccggtccttctgggcaacgataatggggcccaggtgacgggggccgggtgccggagccacggtgttgttggctgtcgtacagggggtggccaggttcagcgacggatcggtacacgaggtcgtgtcagtgccgttgttcacctggacgtagccccgcagggtggtcggcggcaggtcggaatgcatctgctccgagtattgccgcagttcgatttcgtaataatcggagccggggtaggtggtgatgtcgggtacggccacggacagaaactgccctaggttgttggcgttgccgctgccgagtcccggcagggtgtcgacgaatttccgcatgggcgggctgttcgcccagttgggggtggtcaggtagtccggcgtatcgccgggaccgatgggggtcttgtccggcttgaggaacgccagcgcggtgccggtaccggacccgagagtgagaatcgctatggccgtggccaataacatgcgtgcggaagtcatgatcaaatgtctcctttgtgctggctataacccgtcggaaccgggtgttgctggcttcaggctactcattagtgcggccggcccacggttgtcagtccgccgcacgcacgtttgcgtcacgcaccttgcgcagttcatcgcgccgcttcttcgcatcttcacgttttttaaccacgtttctctgggcctggggcaccttgctgccagcggcatttacgtcataacgcgcagctggttcacccttctggcgcttttgccggggcgccttggagggctccgcccccatgcccgacgcgaccagaatgccggaaatcagtaatccggttactgctcccatcagtcttttcatggcctattctccttttccgaaagttgatactcaatgcggatgcagggtcatcaaatcggcttacaagcacaggttgaacagatcggcttgactgagtgttcagtttgtgtatcgatgagtatactgctctgtatatatggtgtaaacaggcggcaggtatttttagaaattatttgttgttaatacgttaggcggcggggcaggggcgcgccggcaagagtgctggtggtatcctcagatggggacttccgtccctttcgccctatctgaccctattgagatcatcgatctttacgatatattcatcgccgatgcagacgcacgcgccgcccagaaagggattgtccaggccaacggtgatttcgctgtggtcggcgaccttgatcatcctccagccgcccggctctatcacgttcagatagtcgaacgacagggcgttgcagcgggtcccgcacagatcctgccccatctgcgggtcggcctgtgagccttccgcgggctgatagcggtagtccttgacgatgaaaacccgttctccttcgtgttcctggcagtggacgcagggagggagcgcgagagtcaggaggagcaggggggcaagcagttgtttcaacatggcattctcccttcgggtcacggaatgacccattcgctgcgccgttcgagcttgggcgattctcctttgccgagctgcacgatatagcaccccttggatgcatagcgctggcccggaccgaagctgacccgctcgtagagggggtagtacatgtcggtcatcatgccgatgctgtccagcaggaagtcccggtagtattccgcccgcatttccatcagtgccttgcccaggacctcgccggtgatgaacgactcccggatgatcttctggtcaaaggactggatgtctttgccgggcagaacttttttcacggcaatgtcgaaacggacgtcttcctggggcagccggtaggggtaggtcaggtagaggcggtcacgcagcggctcgggaatgctccagagcgctttgcccagataggtgccggaggccaggaggaccgtcggttgttcttccttgccggctgcggctccggtcagggcgggcagggccgaatcgtcgtcccagaccagcaatgccgctggccggcgggtgtcgaggatctccctgatcagcttgtccgtgaggcgttcccccttggtcaggcggatgtcgaggggggcggcgtgcccacgctgctgccagatggtgcggaatccatcggccagggcctcgcccttgcggctatccctgatcacctgaaccacggggcggttgccgaagaggcccgccatgccgttgaggtaccgggcggcggcttccccttcctgcctgacgccgcgcgaaaaatagagtgtgtaccagtcggtgtcggagatgaccgggtaatcgaccacggggaaaaggttggggatgcggttctcctcgcagaaccggtgcaccggttcccactctccctcggagattccgccaagcagggcgaagaccggttcgttgcggtagtattggtcaagctgggcccgccaggtttcgggcggacctttcagggtccagcgggacagggtgaagctcatactgtggaggtcgccgagcatgttgtacgccatgcgcgccacccgggaattcttcttggccgcaagggtgagactgtttttccggtctacgctgaactggatgggggtcagcatggattctaccgcaagagggttggttccctccacgatcaccgtggcgaacttgatctcagatgtgccgacgcccggtgacggtttgtcggagagcgccttcaggtaggcgatgaggattgccatgtcccggtcgccgagttcgtagcggggcatcacgtagagtaccgagcggccggtggggtcgatccccgtggcgatcaggcttgccagcgtttcgtcggtgtaggccggcctgaccggcaggttcttggcgtagttggagacggaggggatgaattccgaaccgggaatgaacggcttgcgctcctggtagagcacccggccgttggtggggggggtgaccacctctccttcgaaggagccgaggccgctgtgcaggtggcagcttacgcaggtgaatgccgtgccgtccaccggcacgtctccgctcacgaacgccttcatgggggcacccgaggggagaaccccctcccggtacatccgttcgccctggcgcatctcttcgggagacagcgcggcggtcggcgctgcggcgcggcctgtcgcggcggagcacagcagcatgagcagcatggcaacagcggaaagagcaagacgtttaccggtcacgcagatcatttcaaccccgctttggtaagttcattcatcaattctacgttgctgatgaggccatagatccttgtccatttgccgtcgaccggcgaacggatgaaggtcaggggcttgtggtccattttgttccgaaagtaggaattgaaggcgttcatgacccggtcgatgtccttgcgtgagcccgacagaaaatcccaccccggcttggcgcggtagcgcgcgaggtagtcgcgcatgacctggggggtgtcgttttcggggtcgatggagacggacaccaggtggattttcttcaagtcagggcccagcttggtctggagattggtgtaggtggcggacaggaccgggcagatggtggtgcaggtgccgaagatgaagtcaaccaccacgggctggtttgattcgacgagctccttgaaccggacctttttcccgtcctggttgatgagggtcacgtcgggcatgctgtagctctctacggagcgctggtatgaacgggatgctgcggtggcatgacttgcaagggcaaggcaggcggcaatggccaggaaggaacgaaggatcggtcttatgagggtatgcatgcggatgtcatgacctccggtcgaatttgtcaaagggatcacttgctggttgcgatgaacgcacgattgggtattagcatagccgacagccggcggtttgtccaaagcgcccaacaaatttttgttggtaaattgtttcactagccttgtgctacagccatctcttgcgccggaagaatattcccatacccaggcttaccaggagcatcagcaggagaacggccgggtagccccagtgccattcgagctcgggcatgtagcggaagttcatgccatagaccccggcgatgaaggtgagcggcatgaagatggtggcgatgatggtgagcaccttcatcacttcgttggtccggttgccgatggcggagaggtagatgtcgaggatctccgacaggaggtcccggaaggtctccacggtttcgatgatctggatgcagtggtcgtagacgtcccgcaggtagatgacggtttcgccgcgcaccaggggcgattcgcgccgctccagccgtcccagcacctctcgcaggggccagacggatttgcgcagaaagatggtttcccgcttgaggtgctggatcttcacgaccgtcttgcggctggggccggcgatgacttcttcttccagttcctcgatccgctcggccagatcttcgaggatcacgaagtagtagtccacaatggcgtccatgagtgagtagagcagaaagtcggacccgctcttgcgaagcttgccccggttttccctcaggcgccggcggatggagtcgaagaggtctcccttgaatccttcctggaaggagatgagaaacgaggggccgagcacgaagctgacctgttccgcggtaagcgagccatccggctggagggagagcatcttcaggaccacgaagagatagtcgtcgaagtcctccagtttggggcgctggtcggtattgaggatgtcttcgagggtgagggggtggataccgtagcattcgccgagtgtcttgagcagttcgggccggtggataccctccatgtcgagccaccgcacccccggctggtcgctatggggaaaacactcggcaatgtcgtccgtttcccgctcgctgatgctcgtttcgtcgtagtcgacaagggatatccggaccggttcgccggtctgctcgccgatgtggaccagactgccgggaggaaggcctgtcttgcgggaacgttgcttgatgatttttttcatagtctatgcgcaggtgacgcagttgcgtccggcacccttgctccggtacaggagttcgtcggtccgcttgagcaggctcccgacggtgtcgtccgaggttgccagggtggcgccgatggagacggtaacccgtgcgatgttgtcgccgaccgtcatgctcgactcctcgaccaggcggcggaatcgctctgccatctcgcacagccgtttctctctcacattggtaatgatcgcgatgaattcctcgccgccccaacggccgatcagatcgtaggagcgcacggcattgcgcagggttctggccgccattttgaggaggtcgtctcccatctggtgcccgaaactgtcgttgatctccttgaagtggtccagatccaggagcatgaccccgaagggccagccgtaccggaacatctcgtcgaatttggactggaggtacatctggatgtaacgccggttggccacgccggtgagggggtccagaaagacgagttgctgaagctcgtcgatccgctggaggtccgagagccgggcggaattgtcgctgaagacttccacggcaccgacaatctcaccgcttccgttccggataggcgagacacgcacgttgaccggcacccggtgtccggcccgatggtggaaaaagacctctgcttcccgggggatgccgtcttccagagtatgggccacgggacagagtttttcgcagaggctgaccccgtcgttattcgtgtggcagaggatgttgtcccggcagcgggaacccgtcacgttgtcggccccgtagccggtgagccgttcggcgccccggttccagtaggtgatgcgccggtcccggtccacgaagtagacgccgtcgtacagattgtcgatcagttctttgtagaaggtggtgtcaggcttcatcagctaacgttcctccgggtcggttgggcgcaacctccctgctcgtttacgctaagtgtaaagcaattgtcggcgatttccacccgggaagcaggggaaagctgcagcggaaggtacgggattgttgccggtaaattcaggtcgcccgcacgttgctgcgccggcggtccggtagtcccggcgtgttgacagggtccggcgtttcgtgacataattgggaacatttttagctggagtaaaaatgggagttgcagggtaccgcggctcccatcgttgtatgtgcttccgggctccgcatactgccgcagggcctgtccacagggatatcaatgagctttgtccatctccatctccatacccagtactcccttctcgacggcgccatccgcctgggcgacctggtgaaaaaggttaagtcccacgacatgcccgccgtggccatcaccgaccacggcgccatgttcggggccatggaattctaccttaagtgcaaggacaaggacgtgaagccggtcatcggcgcggaggtctatatcgcgccgggctcccgtttcgtcaaggaggccaggggaggggaggccggcgccggctaccacctgctgctcctgtgcgagaacatgaccggctaccggaacctgtccaaactggtctccatcggcttcaaggaagggttctactacaagccgcgcatcgacaaggaggtcctggccgagaacgccgaggggctcatctgcctttccgcctgcctcaagggggaggttgcctatctgtgcgagcgcgaccgggtcgccgaggcggtggacgtggcccgctggtatgccgatctcttcccggaccgctactacatcgagcttcaggaaaacggcctcgttgaacaggacaaggccaaccgggggctgctggaggtggcgcgggaagtgggtctgccgctggtggccaccaacgactgccactatctcaaccgggaggatgcccgggcccacgaggtgctcctctgcatccagaccggcaagaccatgaacgatccgtcgcggatgcgcttctccgttgacgagttttacgtgaagacccccgaggagatggccgccgcattccactatgcgcccgaggcgatctccaacaccgtgaagatcgccgagcggtgcgatctttcctttgacttcaagacctatcacttcccccgcttcgagccccccgtcggcctgagccttgatcagatgctggaggaggctgcccgcacgggactggagtcgcgcctgaccgctatccgggccaagcactcgtccatgaccgccgagcaggagcaggcctactgggaccgcctcgccatcgagctcgcctgcatcaagcagatggggttcccgggctacttcctgatcgtggccgatttcatcaactgggccaaggaccacggcattcccgtgggcccgggccggggctcggcggccggctcgctggtggcctacgccatccggatcaccgacctggacccgatcccctacaacctcctcttcgagcgcttccttaacccggagcggatatccatgcccgatatcgacgtggacttctgccaggatcggcgcgaggaggtgatccagtatgtcaccgagaagtacggtcgcgacaaggtctgccagatcatcaccttcgggaccatgtccgcccgggccgtcatccgcgacgtggggcgggccctggacatgacctacggcgaggtggaccggatcgccaagctggtgccggaggtcctgggcattacactggaaaaggccattgcgcaggagcccaagctcaacgaggcggccgaggccgatccgcgggtgaaggagctgctggaggtggccctgcgcctggaggggcttgcccgccatgcctccacccacgcggccggcgtggtggtggcccccgatgtgctggagcagttctgcccggtctacaaggaccagaagagcggctcgctcaccacccagtactccatgaagtacgtggagaagatcgggctggtcaagttcgacttcctggggctcaagaacctgacggtcatattcaacgcggtccggcacatccgggccgacaaaaagccggacttcgacatcgccgccctgcgggacgacgacgaggagagctacaagctgctccaggccggcaacaccaccggggtgttccagcttgaatcctcggggatgcgggaactgctccgcaagctcaagccctcctgcttcgaagacatcatcgccgtctgcgccctctaccgtcccggccccctcggctcgggcatggtggacgacttcatcgaccgcaagcacggccgcaagaaggtggtctacgatctgccgcaactggagccgatcctcaaggacacctacggggtcatcgtctaccaggagcaggtcatgcagatcgcccgctccctggccggctactccctgggcggcgccgacctgctgcgccgggccatgggcaagaaggacccggccgagatggccaagcagcgggacatcttcctggaaggggccaagaacaacggcatcgatctccagaaggccggcgccatcttcgacctgatggccaagttcgccgagtacgggttcaacaagtcccactcggccgcctatgccctggtggcctaccagaccgcctatctcaaggcccactatccggttgagttcatggccgcgctcctgaccgaggacatggccaacaccgacaaggtggtcaagaacatcgccgactgccgcgagatggggatcgaggtgctgccaccggacatcaatgcctcggatctgtcgttccgggtcctgggcaactccatccgcttcggtctcggcgcggtcaagaacgtgggcgagtcggccatcgaagccatcatcgaggcccggggcgacggcccgttcaaggatattttcgagttctgcgagcgggttgacctgcgcaaggtcaacaagcgggtggtggaatccctgatcaagtgcggcgccttcgactcgaccggcgggcggcgctcccagctcacggcggcccttgaagatgccatgtccctgggccagaagatccagcaggagaaggaaagcgcccaggtgtcgctcttcggtgccgaggagatcgtccggaccaacggcaacggcaagggaaaggtgcagctccccgatctgcccgaatgggacgacaagtttctgctggcccaggaaaaggaggccctcggctttttcatcaccggccatcccctgggccgccacgagaaggacatccggcgcttcaccaccgccgacaccgccaccctggaggagcgggccgacaagagcgaggtcaaaatttgcggcatcgtggccaccatgaaggagctcatgaccaagaagggggaccggatggcctttgccaccctggaggacctggtgggctccgtggaggtggtggtcttccccgaggtctttgccaaggcgtcggaatacctcaagtcggacgatccgctgctggtcaccggcaccatcgataagggggagaagagcgccaagatcatggccagcgacgtggttcttctccgggacgtgaccgcgcggcagacctcacgggtgatcttcgccctgcagggggacggcctcgaccgctatcgcctggaggagctcaaggcgatcatgctccgccatcccggtacctgcaaggccaccctcaccatcgacatcccggaccagtgccgcgccaccattgccctgcccgattcctgcatggttgcgccctctgacgaattgacggtggaggtcaagaacctcttcggctatcatgccgttgcgtttgaatagagagagaagctaacgcatacccaaaggagaacactcaatggctgcccaatattacatggaattcgaaaaaccggtggttgagcttgagaaaaaagtacaggaactggccgaactggccggcactaacgccgaactggcgggcgaagtgaccaagctggagaagaaggtcgaccggatgcgcgaggtgatcttctccaacctgtcccgctggcagacggtgcaggtggcccgccacatcgagcgtcccttcaccctggactacctcaacctgatcttcaccgatttcaccgaactccatggcgaccgcctgttcggcgacgatcacgccattgtcgccggcctggcgaagctcgacggtgagccggtggtggtcatcggccaccagaaggggcgcgacaccaaggagaaggtctaccgcaacttcggcatgcccaaccccgaggggtaccgcaaggccctgcggatcatggagctggccgagcggttccggctgcccatcatcaccttcgtggacacccccggcgcgtttcccggcatcggcgccgaggagcggggccaggccgaggccattgcgcgcaacctcagggagatggcggccctcaccgtgccgatcattgtcgtggtcaccggagaggggggctccggcggggcgctggccatcgccgtgggcgaccgggtcctcatgctccagtactccatctacgccgtcatctcccccgaggggtgcgccgccatcctctggtccgacggcactaagggtgagcaggccgccgaggccctcaaactgaccgccaaggacctgaaggagcttgaggtgatcgacgagattgtgcccgagcccctgggcggcgcccaccgcgaccatgaggccatggccaggaccctccacgaagccatcgcccggcagttgaaggagctgaaggcgattcccgcggagcaactggtggaggagcggtaccagaagttccgcaaaatgtcgcgcttcatcgaagggtagggccgagacgcaccgggggcggcaaccgccttcgggcaacctgacagtctgaaggctggagacgttcgcggggagttccccggtcttcggcctttagtctttttggaggggcatatggaagaacgattgcagaagctgctgtcccaggcgggggtcgcgtcccggcgcgaggcggaacggttcatcaccgagggacgggtggcggtgaacggcacggtcgttaccgagctggggagcaaggccgacccggagcgggaccggataaccgtggacgggcagcccgtccgtccggcggagaagaaggtgtatctcatcctcaacaagcccgtgggctatatgaccaccctcagggatccggaggggagacccattgtcaccgatctcctcaaggggctcgatgtccgcgtctttcccgtggggcggctcgactacaacaccgaggggcttctgctgctcaccaatgacggtgcctgggccaaccggctcgcccatccccggcatgaggtggacaaggaatacctggtccgggtgcggggggctgtggccaaggagcagatccggcggctggctaccggtgtggaactggacgacgggccgacggcgccggcaaaggtggaggtgtccagccagagcgataacaacacctggctttccatcgtgattcacgaggggcgctaccgccaggtgcgccgcatgtgcgaagccgtgagcctgtcggtggtccgcctgcgccgggtgagatacggcgcggtctcgctcggcgacctgaaaccgggggagtaccggcccctcagcccgacggaggttgcagccctggccggccgcgaaaaacgagaacagcgccgtcggaaagcctgatcgctcaaggctgcttttgttggatcattttgtgtccggatttagtgcatcgttttgaggggaaatgcgcatggcctcatgcgcagcagaaattttcggccgtcatagatggtttccagaagaaggcccctgtcgatgagccgttccacctctgaccagtcggtacctgccttgaccagaagctcacgcgcggcatcttcccgcaagggatgaacgcccgtgatgccgagcaggtcggcggtcacgtctccactgccggtaaagtcgttcccttcgtagccggtgaggtattccactcgctcaacgcttcccgaaataatctgcacggcccgattgagggcctcggctgtcggcggcgtcgcccaccgctccgtcggcggcctgataggaactgcgacataggagacgtccggtttcagctcccccagaaacgccgcaagcatctccagttcggtttcggagtcattgatgccgctcaccagcatggtctcagtggcgagtgtccccgtgaactcttcggcaaacagggccattccgctcaagaggtcggcgagccgcagggtggcggccggcctgttgatgcggtgccatgcgtccccgtccactgcatccaccttgagggaaacccaatccgccagggcaagttcggcccttacgtcggaacgccagatgagcgagctgttggtgatgacggcgatttttatgccgaggggtctgagcagctcgatttctctcccgaggttcaggtcaagggtcggttcaccgtcggccacaaacgtaaggtaatcgatccgttcgccccgttcgatgagtctgcggaccgcccgctcaacctcgacggcaatggtttccgggcggcagaagcggcgccgggcgctctgaatggagcaggtccggcccaactggcagtaaacgcaagaataggaacatgccttggcaggtatggtgtcgagcccgaggctgcgccccaggcgtctggatggtaccggtccgaagatgaacatgatgcgtccgtcttccttgagcactacggttcgtccgggcatgcacccggcaagatcatgaattcatcccaaagtataccctgttcggaaatatattccagagacgaccgtgactcttggcagctcagggaagggtcaggtggcgaagcgttgcccggatttcctctatgcccacggccgtgccgaagcatcccgccccggcaaagggatcgtactccctgatttgcgaaacaagggtctccaccagatgggtacggtcaccataccgctccgggtcgtcggcgatgcccagtacatcggccagcagccattccgggaattcaccctccgcattctgccggagggcaacctctctgagttcttcgaagacgtccatacgcagtcctttcagcctgaggtgccatgacgccgggcgcggatagccgggataatgtccagcggttccggcatccggccccgttcgaggcgggagaaaattatctctccgtccaggtacacggcaaattcgctccgcggtgcctgtttgtcgagttccaccgatacattctcctccgtctgctcgatcaagcgggccagaccggccgcaatgggatactggcttcaggtggggcagaacaggatcctgacgttcattgtccgccctcccgtgctgcgttgacggcggtatcgcaacgggccgcgacggtcgccacaatttcggcaaaggcctttgccgtgggggaatcggcccggtgttccaccaggggctccccttcgtcgccggctctgaccatggccgggtccagcggaatcctgcccaggaagggcacgctcatttcatcggccatgagcttgccgccgccgctcttgaagatgtcgaccccttcgccgcagtgggggcagacaaagccgctcatgttctcgactacgccgatgaccggcagcttcatctgacggcagaaggtgaccgacttgcgcacgtcggtgagcgcaacgtcctggggagtggtgacgatgacggcgccctccgccccttccagaagctggatcaccgagagaggctcatcaccggtccctggcgggcagtcgacgatcaggtagtccagattaccccactccacggcggccagaaactgcttgatgacgccgtgtttggccggtccccgccagactaccgcctcggcctggtcgcgcagcagcagccctaccgacatgactttgagggtgtcgctgtagggaaccggttcgatccgggcggcagttgccggaagccggccctcaatgccgagaagggtcgggatgcttggcccgtgcagatcgacatccagcaatcccgttttcttgccgctgagcgagagggccacggccaagttgaccgccaccgagctcttgcccacgccccccttgcccgacagcaccacgatcttgtgcttgatgttgaaaagggcttcctgcagttcgatctgctctttgagccggtgcagctcttccacctgctccctgttgcatgatttttgcgctaccttttcaccctgcatgctgttcacctcgtatttcctgtcgaatttcgccggatatgttttgtcgccatcccaccacgagactcataagggcttcgtctcacccgccactgttgcacggtattgctcgaccgccgcgtggagcgccgaagccgccatgttcgagcagtgcatcttctcttcggggagcccgtcaagggcctgggcgatgatctgatcggagagccccatgacctcgtcgagccccttgcccatgacaagctccgttgccactgacgatgtggcgatggccgcaccacatcccttgatgagaaatttgatgtcgcgcacgatatcctcttcgatcctgaggaagtagagcaccgcatcgccacaggtggggtcgcctgcctgtaccaccacgttggcatcctccagtgaccccacattgcgcgggttgcgcacgtgatcccataccttcgccgaataaatctcagccatgttcggttcctttccgttccccggtctcggcgttgtcatccgatacgccgtgttcgggcacatccccggtcacggccagggctttctgctccacaagggcttcgatcacctttttccttccctcggccagtagccgctggaccgttccccgggaaacccccatcagcgttcccgcttcctcctggttcagccccagcttgtcgcagagaaacagcgcctcaagctcatcgtgatccaggatgatgatctccatctccttcagcggagtgcccgcgggcttgaagacgtgtcccagcttctcccggagggggcagatgcagttgcgttgttttttcttgcgtggcgacatgggttcctttcatcgggtggtcagttccgcctcggtgcgggacaggacggcgctggtgcctcaccgaagagcgtgccggtaaattttacgtaccaggcggctgactgcacctggatgatgtaggccagggcaatgaccagcgccgcgtcggaaccggccttgccgaaggcgttcatggccacggccagggcaatggagaggttgcgcatcaccgtgccgtaggccagggcgatagcatcgccccggggaaggaaaagcctgcccacaacggtgctgaggctatagttgatgccgtagagaatggccaggggcagcaggattgccagcagatcctgggggcgggccgcgatggcctgtgccttgagggctatggcgatgaaaacgatgcccaggacgcccagggtggagaggcaggggaagcggggcgcccactgttcctggaatcctttctggccgtgcttcgctatcagatagcgctgggtcgcatacccgaccgccatgggcaggaaaacgatgacggcgatttgcttcatgatgccggtcatatccacctccacatgggcgcccatgagggcttgcacgtagaagggggttgcgatcgagcccaggatgaggcccacgacggtcatcttgactgccgcttcgaggttccccctggcaaagccggtccaggagatggtcatgccgctggtggggaccagggccgcaagcagcaggcccagggccatgtaggggcggtcagcaaagaaaagccttcccagcccgaaggcgacaaagggcaccaccgcgaagttgatgaactgggtgaacagctgggccttgccgtcacctccctccagtaccttcttcagcttaagggtcaccatcatggggtagaccatgagaaaggtgaaggggatgatcagctccttgagaaagccggtctcagtcacgagaccgaagacgaagcccgcggccatcatggcgggaatggtcagcaccaggttcttgttgagtctgctcagcagttgccacatagccttggccctctgcgcgcgctcagcgcgcctcctcgatcatggccacgatggcatcgaagctctcatccagggatgaggcgaactcggtgtcgtccaccagggcctcgatcatgggcctgcggtagcggagcatccggacctcagtcctgccgtcgcgggtgaacgtggtgatgaatttcggcatgagagcggcccgttccgggtttttctgaaggcttgcggccgcctttttcggcttgcagacctggatcatatggagatcgaacccttcgccaaccattacgccatgggcaccgaaggtatgcgccatttccatcttttcctcattgtgaatgacgaaccctcgccggctgccggccttggccagcgccgcgacgaactcgccgaggggtttgtccgttgtagcctgatacagttccgcccagttcatgatcgatctctcctgttcagtgagcgcagccgtggccatggccgtgacccccgcaggtgggtggcacgatttcctggaaggcgccgcttctgaacaaggcaacgttttcccccaccgtgggcgcctgtgagctgaacactttgacctgcgcgcggttgagcatgatgagtgcaccggcgccgatccctccgaccacgaccgcgtcgagcggcgctcctgccaaggccttcagcgggttgcacgatccgtggctgtggtgtttgtcggtgttgtcaatggagaccgttgccccggtctcagtgtccactacgataaagcgctgtgcggatccaaagtgctcatacaccttgctgtcgagtccatcgtccgatgtcacgggaaagcagagtttcatacgtgcctccttttgttgtgtgcatatgcacactattgcattcgatttcttgaatgtcaatagctttgtgtacaaattaattttgagtagaaaacggcgtcagtggaaccagtaaacaggttgcgatggggcaggactggtcggcagggttgaaagggaggaaaaggcaaaaagttggcacttgcatgggcatcctcatatttatcacgtataattcgatgaaaaggtagtcttgccggctgagtccgagaagaacaatgacgcaagatatcattctgagacaggcccatatcgaggcgtttgaagaccttccggtgcaggtcgccgtgtgcgataccgagtacgggatcgtctgggcgaacaaggcgtaccgggaggccgtggagctttccttacgggcactcgtgggcaggaagtgctattccgtacgggggatgggcgttccgtgccgcaactgcccggcggctatcgccgtggaggccggcacgccttctgacgcggagttgatccagccccgtccggaacactgcccgggaccgccggggacgtggctgacaacggcttcgccgctacgggatgacaacggtgccgttgtcggcgtagtggtgctgacgtttaatggagtgcagaccggggcttcagacgagcggctgcgtctgttcacggagcatgcgcctgccgcccttgccatgttcgaccgggagatgcggtatcttgccgtgagccggcgctggcgcgaagactacggtcttggagacggcgatattctcggcatgtctcactatgatatcttcccggaaatcggagaagagtggaagtccgtgcatcgccgcggcctcgcgggggaagttatccgcgtcgaagaggattgcttcgtgcgggctgacggccgaactcagtggctgcgatgggaagtgcgtccctggtacgagggggaaggccgagtggggggcgtcgtcatttttaccgaagacatcaccagagccaaggtgtccgaacgcgaattgcgtctggcgcggttctgcatggacgaatcggccattgccatcttttcggtggccgagaatggccgcattatcgatgcgaaccgtcgagcctgcgaggggctcggctattcacgggacgagctctgctccctgacggtcttcgatattgacccgacgttcagcgatgatagttggctcaggcaccgggcgaacatccgcgagcgcggctccggtaccatagaaaccctccaccggcgcaaggacggtagcgttttcccggtcgagatcactgtcacctatctcgatttcgaaggagaacggttctctttctcctttgcccatgacatcaccgagcgtaagcaggccgaggctgccgtgcgggagagcgaggaaaaattccggaacattttccaggatcatgccgcggcaaagctgatcattgacccagaaagcggcgccatcgtcgatgccaacaatgctgcagcgctcttttacggctggtctgtggccgaactgtgcggcatgaagatttccaaaatcaacacccttcctttctcgcaggtgaaagaagagatggacaaagcccggaattccgggaatacgcggttcgaattccagcatcgaaaggctgacggcagcattgtcgatgtcgaggtctacagcagcaaagtccgcatcggaggcaaggagtacctgcattcgatcattcacgacatcaccgaaaaacgcaagctgggagaccagctccggcaggcccagaagatggagtcaatcggtaccttcgcgggaggtgtcgctcacgatttcaacaacatccttacggttatcacggggtgcggttcaatgctgcgactgaagcttgagcagcacccccagttcctgcccctgctcgatcagatcctcaaatcatctgaaaaagcggcaaccttgacgcgaagcctcctggcattcagccgcaaacaggtcatcgtaccgaaacagcatgatttggcggaaattgttgcggatatggagaaattcctccaacggatcatcggagaagatatcgatttgaaattctccctgccgagctacggattgccggtttccgtggaccagggccagattgagcaggtcatcgtcaatctggcggccaacgctcgcgatgccatgacggaaggtgggatgctggccataggcgcggacatggtgcggctcgacacgatttcagcgtccctccacggctgccgtccgggagactatgccctgcttaccgttaccgacagtgggatcggcatggatgacgcaacaaaggagaaaattttcgatcccttcttcacaaccaagccggtcggcaaggggacgggcctcggtctggccatggtttacggcatcatcaagcagcacgatggggtgattacggtttataccgaggtgggaaggggtaccacattccggatttatcttcccctggcagccggtgcgcgggagcatgccgatgcgacgccggttttcccggggggaaacgaaaccattatgctcgtggaggatgatgaatccgtgcgaaccaccacggcggatattctgacaatgttcggctaccgtgttgtgaccgcgggggacggggcagaggccatcgaacggtatcgtgcgaccggagaggatatagccttggtgattcttgacgtcatcatgccgcggatgaatggccgccaggtccatgacgagctcctaaagatcaacccggctgtgaaggtcgtctatacgagcggctacactgccgatctgatcgagaacaaaggagttctcgacgccggtatccaattcgttcccaaaccgctcctcccccaggacattctcacggcaatccgtcgggtgctggatggccgtgaggtgctgccaagcctgcatcatgagcatgagccggccgaggtagaacctcagtcgtagtgccccgcgacctgagttctacggaaacactcttcgattgaacaaacaaaaaaacgaattatagttaaggttgtgtcccgtgcggccggcactaaccgtacttccggtgccggtcccgtctgtgccgatggtgctatgcccgctccatggaatttctgagcggcacaatccactcggggcgtgagcggcctgatggactctcatcttatgttagcggagtgaactgatgcaaaacgaccagtgtcgcggcagggtcctggtgatggacgatgacgaagatatcaggatgatcgcgggcttttaccttgaacggtgtgggttttccgccgactttgccgaagacggcaaacaggccgtggaactgtacggcaccgccctttcgcagggcaggcgttatgcggcggtgatcatggatttatccgtccccggccgaatgggggggcttgaagccattgcccggatcacggaagtcgatccgaatctgatagccttcatatcgagcggcagcacggaattcctcgatcaggtggagatggaacgtctcagcattcggggaatactgccgaaaccgttcagggaaaatgacatctcacagctgatcgaggccatcgggacaccatgaattactgcgcagaatcacgccaatcatacgaaagaaggtctctatgccggtcacgactcacctgatttatttctcccccaccagcaccacgaaaatgatcgtcgaacagattgccgagggcattggcgacacgagtgttgcacaccatgacctaacccggttgaaaggtgggctcgatctgcggcttgatgacggtcttgccgttatcggtgtcccggtttacgcggggcgggtgccggaaatctgtctggagcgactgggtggtttgtcggcgtccggcgttcccgccgtgctggttgtcctgtacggcaaccgcgcgttcgaggatgcgctgatcgaattgcgggatgtcgctgttgccaaaggatttacggcgatcgctgccggcgcgtttatcggtgaacattcgtattcgacgactacccaaccgattgccgcccatcgcccggacccggccgacctggcaaaggcgcgggagttcggatggctcatcgcccgccgactgcgtgccggcatcggtctggcaatgccggtgattcccggcgacgtgccctacagggagcggccgccgctgggcggtgtcgcgccggaaaccgatcccgggctctgcaccctgtgcggtacctgcgccgccctgtgtcctacctttgtcatcaaggtggatgacagggtcctgacgagcgcggaagggtgtctgaagtgctgtgcttgcacaaaaggctgtcccgcaggggccaggacgctgcatcaccccacggttgaaacacggtgcgagatgctggtcaaccagtgcagcgagcggaaagagccggcattgttcctgtagggggtgcagcaggtccggatcagggcctttcgcatgcggtggttctgaccacgcagtaatgtgtggtaaccagaaagaaaaaggggtcagcaccacagttgctgaccccttgtttttatggtgccgaagactggactcgaaccagcacacggttgcccgcacaagatcctgaatcttgcgtgtctaccaattccaccacttcggcgttggacttgaacttatagcaccccccattcaggtttgcaagcacttttttcgagtgtgacgcttcgccgcccttactcaccatcacttgccgattgagtctgcgttcaatacttcatgaagtgcggcaaagagatgcgggaagttgaacggcttaccgaagacctgtcggatgccggccgattgcgcctgggcctggatgccggggtagatgtggcccgtgcccatgaaaaccgttagttccggcttgagacgacgggcccggtgtgccagctcgaaaccgttcatgagcggcatgttctggtcggtgatcatgacggcgcacgtattgttcgcgagcagttccagtgcttgggagccattctccgcgcagataacgtcgatgccctcgttttcgagaacgagcctcacgaaaatgagaatatcgcgatcatcgtccacaacaagtacgcgagccctcgcaggcgccgcaagatggcggctgcccatcagcagtttattgtgtttcatgggggtctccattgccggcactgggggccgactccatgggtgcgttgtggatgacggggaccggttctttcaggcgatacccgactccgattgtggcgacagggggtccgtggagctgaatcagtcccagctcttcgagcctcctgcacatgaatgtcagtcgtccgggcggatggatcgggccaagcgcctcctcaatgacactgtacggaaggagtccacgtccgttggtgccggccgctgccagaaaaagcacatacagcctgaaatcgcctccggagaggagggcattggtgcccgtctcatacaaggccttgagcaggaagcgtttgtccacgatacctccggatatggcgattgaagtgatgatgtgataaataatccttaatgtcaatgacaaatacgactgatagtcatattgttaatcgcattgacacatgggggtgaaagggggtatatcaaacgtgcgtcagggtgtgcataaacccgcgtctggtcggaattctccgtgggttccagtacctgatcgagccgctgggagttgccgttgaactgtaatataggacatgcgctgaaaaggcttagaagcgagcgtgggctgacccagaaggatctggcggcgctggtgagtggtggcctcgactatacctatatcggtaagatcgagcgaggcgagcagctgccgtcgttgaagattctgatcggcataagcgaggcactcggtgtgcccgtgggcatcttcttcggaggcgagtcggctgccgaggctgcgcggcttcgggtggtccaggccggtaaggcgggggagctggagaaggaactgcgcgtgctccatccggacgacctgccccttgtggttgaaattgtccgtctgctcaaccggcatcggagggcggaacggaaaaaagcatatcaaacgccggcgggttctcttccgctggccgccgaggacggcccctcgtacagcaagccgtagaatttcagcccatgacagcctcatcaacgttgaacaccgcaaaaagcagggagcgcctcgacaagcttctggtcgaccgggggcttgtccagtcgcgggaacgagcccgtgcgctcatcatggccggtcaggtggtggtgaacgatcacctggcggataaggccgggctccaggttccggtggaagccgaaatccggctcaagggggaggacattccttttgtgagccggggtggccttaagctcgcgagggcattggaggagttcggtatcgatgtcgcggacatgaccgccattgacgtgggtgcttccaccggcggcttcaccgactgcctgctccagcgcggtgcccggaaggtctatgccgttgacgtggggtacggtcaactggcctggaagctgcgccaggactcgcgcgtggtgaatctggaaaagacgaacatccgctatctggaacccggcgctctgccggagacacccggcttggcagtgatcgatgcgtccttcatttcactcgacaaggtcctgccctccaccctgcgccttatcggggaagagggtgtcattgtcgccctcatcaaaccccagttcgaggtgggacggggagaggtcggcaagggcggcgtggtgcgcgacgaggagaagcaccgccgggtgattgccgacgtcgtggcccttgcagaaggattgggcctgatggttctcggcgttaccgagtctcccattctcgggcccaagggaaatcgtgagtttctgatccaccttaaaaaggcggttggggagaccccgccccataaccggtaatccgacatcagccatgcccatccgattcctccataccgccgacctgcatctcgactcgcccctgcgcacgttcggcgaccttgcccgtgagcgccgtcgcgacttcctgaagaccttcgaccggatcgtaaatcttgccatcaagcgagaggtggactgcatcctgatagcaggtgacctgttcgactccacatcggttggcgccgaaacggtggggcgcgtgcaggatgccttttcccggctggcggggcgtggggtgcaggtcgtcctgatccccggcacccacgacaacatcatctcggcggagagtgtctacagccgctaccagtttactggcgttcatattctacgcgaaccggcggtggatgagccgttgcggctggacattcgtggcgaggcagtgtttttctacggttttgcctatcgctcggaccgttcgcgggaagccctcgaatccatgcgtcgccgctccggcgacggcatccatgtgggacttctgcacggctccctcaagggaaatcccgagtgggagatgcgcaagaaggacattcccttttccgtggccgatctggtcgcgctcgacctggactacatcgcgctcggccactaccatgacgccgcctgcctggaagagggggggcgcgtcattgcctgttatcccggctcgccggaggggaaaaagttcggcgagaacggtccgcgttacgccttgatcgtggaggtggcgccgggcaatgcctcggttgaacgggtcgaggtgcagacgcggatcatccgggagttcaacgtcgacgcctcgctctttgccgagccggcggcccttgaagcggaactggcacgtcttggcacttccgataccgtcgggcgcatcaggctgtgcgggaccgtggaagaacccctggacacggccaatctgtccgggcgggtcaaagggaacttcgcctggctcgagctggtggacgaaaccgatctttacaatagcggtcatgtgaagcggatggagcgggaggactcgatccggggccttttcatccgcaagatccatgaacgatacgacgcagcaggttccgacgccgaacgcgaactgtgccgcgacgccctcaggctcgtcatggggcggttcagtcgtggaggggggaattgatgctctggatcagtcgggtcgaactccccgcattcggccggttcaggggggcgtcgttcaccttcaggccgggcatgaacctggtttacggccgcaacgaggcgggcaagtcgacgcttgtgtcggcaatttccggaaccatcttcggttttcgcaaggagcgcgatcgtttcgtgccctggacaggcggcgaacggtgtgaggctcgggtgagtttcacttacaacggccgtgaaatgaccattgcccgcgactttctctccgaccgcgttcaagcgatagagcgcgacggggagaggaccctctggcgtttcgaaggcaaggtttcccccctgggcagaagcagcgagcgcgaggaatacctggcgaagattgaagacgtgtggggatttgcggaaggggacattttccgcaattcagtctacgttgggcagcgcgacctgcggatcgagggcgatgcggggctgaccacccgcatcaagcagctcctgtcgggatttgccgaactcgattacgatgcggtggtggagagcctggagaaggaactgttcgagttgaccaagcgccccggcggtcgttcgcgagaccgggagctggaagaggttcgtgcgcgtatggcagtcctggccgagcaatggcgcgaggcgagccgtgccgtgtcggagcttgcagccctggatgggacgttggccgagttgcggaccgccgtggcaacgggacgagaggatctggaaaagggaaagcgttatctggagcgggtgagcagatatcacgaggctgccgcccgggaagaggcgcttcgcaaggattatgaccgcatccgggctgaacgggaaaaggttgaggcgctcacggcaaagagacaatcggttgaagagcggcttgcatccctgggcgaggcggcaggacttcccgacgggtttgccaggaccctggaagcgtgggtagacggctcggagcggttgacggcgcttgagagggagctggcgggcctgagcgccgaccggacgcacgccggctccgtcctgcaggtgccgatgctgatcctggctctcctgctttgggcgggcgctacgggggcgtggtttttgctgccccaggcatggttgccccttgccgggggcgccctcgtcatcacggtgttcctttttgtgcgaaccgtgcgcgccggtcaggctcgatcagccgagatggcccgcattcaggggcgcatcgacggtctctccgccgatgcggtcaggctccgggaagagctcgaccggaccgaggctgagctggaaaagcggctgggaacattcgatcctctgcgggtcagcgatattctgcgcgaaattgaccgcgccgcggaggtgaggggggaattggcccggatagagagtgcccttggggtccttccgccactggagagcataaggagccaggaggttgagctggcccgggaactggccgtgacccgtgaaggcatggagactcttatcgggcggggcttcccggtcatgtccccccgtgagtacgctgaggccgaggagaagatgcggcggctggagagcgaggtggccgaaaaagaaagactctgcctcgccaaggagcaggaattggcggttatgcgccgggggagccttaacctggaggccattgcggaagaggacgaggaactgaagtcccgcgaaacccgccttgtgcgtcgggtggaggcgctacggctcgcggtcgacctcctgcgcgagacccttgacgagtatcgggccacttatctgtcgcgcctcggcagcgagatcaacggaaagctgtacaatctcactgccggcagataccgcgaggcgattctggatgacggttttgcgctgtccatcggcgtcgaagggactcctcgcccggtgggcgccctgagctgcggcgcccaggatcaggcctatctcgccactcggctcgctcttggcggaatcctttcccgtagccgaaaattgccttttcttctcgacgaccctttggtacatttcgacgaagagcgcagggccgcggctctggcggcgcttaacgtcgcagcctccgatcaccaggtaatcctcctggtccacgatgaacgctacctgaaggcacggggggcggatctctggcaccgggtcaagatcgacacgaaaggacagcaggatggacagctgcatcttctgtaagattgtcgacgggacgatccccgcgaaaaaagtatatgaagatgaggatatggtcgccattgaagatatcaatcccgtggccccccatcaccttctcctgataccgaaaaagcacgtggtcaatgcccttgaccttaccccggaggatgaccggctcgtgggccgcgtgttccgtgttgccgcggaaatcgcccgccagcgtggcgtcgacgagcggggcttcaggattgttcagaattccaatgccgacgccgggcagtcggtcttccacattcactttcatcttctggccggccgccacctgggatggccgccgggatagcgttccacgagagggggacaattgatgaaaagcataatggtgctgctccttgtcgctgttctggtccagccggccttgggtgagacctaccgatggatagatgagcggggaaccgtgaatttcactgaggatccaggcaaggtccccaaaaagttccgcaagaagatgacggtcatctccgatcccggttccgtggcgcccgagtttaccgaatcggtggaggagggcgcacagctgaaggcgccggcggaagggcagggtactccgtcgcaggggacgtccgagccgcaggaaaaacaggctcagcagcccgagaaagtgaaaaagccggtttacggcggcaagtcggaggacgtctggaaggctgaattcggcaggctcaggaacgatattcaactctacgagaatgaactcgccgaccggaaggcaaagctggccaatcccaccaaaatgagccgcggcgaatacctgggaactcagactgaagtgaagcggatcgaggaaaaactggctggactcagggagaaacttgcgattctgaaagagagcgccgccaaggcgggggtcccgttggagttgcgtaaatagacaacccacgcccaggcccgtgtggtgacagttacttcatattagaaaagcccggagatactgcctccgggcttttcactgtaattgacgttcagcggggatgctttcccatatccgtcggtgaaagccgttgctacgctgcgatgaacgctctttggcgaccgttcgttgcgggctgaagctcgtgcttcccctttttgtggcggttgcgacgcgcctgacggatgagagatacacgcaaggcgccattccctgaacgccaattagtttcttgctccgggacagccgtataccgctggaccctctgaccttgtgaacagattcccccggggaaacgtttcaggcttgcccatcgctgcggccatgctcatcacgcctggacccggatgcgtaaatgatttgattatccgtcaggtccctcaaccggtcagtacctgcttcccagagcaattttcaaagaccttttagtatgaattgtaaacgccttctctgggctgtcaagtcggagggcgataaaaatttattcaagtatatcaaggtgatataggcatggtttatcgtgagggaatgctgttgccggtggcgcgtcaattgacagtacaccccccgtctgataggttaggtgaacttcgaattcaagaggagcgacatgcagttcccgcatattgacccggtctttttccgtctcgggcatctggagttccgttggtatggcctgatgtacatcctcgggttcatcgccgcctactttattgtcaggcgcgctgccggccgtcgcggtctcgccctgacccaggacgacgttgccgatgtgatcttctcgctggcgatcggcgttatcctcggcggccgtctgggatacattctcttctataacctgtcctactacctctcccacccgctcaagctgttcgccgtgtgggagggaggcatgtcgtttcacggcggtctcctgggcgtgatcctggcaggtgtgtacgtggcacggcaaaagaaaatcggctttccggtgctggccgacatctgtgcgccggcggcacccgtggggttggggctcggcaggctcggcaatttcatcaacggtgagctttacggcagggtgaccgacgtgccgtggggaattattttccccggtggcggcggagtgccccggcatccgtcgcaactttacgaagcggtgctggaggggccggtgctctttctgatcctgatggctgtggggaggcgggaacgtccggctggcgtggtgttctggaccttcattgcgttctatggcttgttccggttcctggttgagtttttccgggagcccgacgcccagctggggcttcttgccggacccttttccatggggcagttgctaagttttcccatgtttcttctggggttgaccatggccgtccttgtttcacgtagaaaggtcggaccataggccagaagtcatttgggcaggggggggaaagaggtgcgcaggcatttcgtcatctcgagcacgttgccgtcggcaatcttggtgtagcgaaccgtgtccatgagcgacttgatgatgaagatgccccggccccgatcctccagggtgtcgaagtcgggagccgggatcgtgttgatgtcgaatccctgccctgaatcgtaaacccggatcatcagatcctggtccgatatattgatgtagatgtggaccatcttgtcgggatcgccggcattcgcgtgtttgatggcattgaccatggcctcggtgaggacgaggttgatatggtatgccagcgtttcccgatcgccgtcgtagcggtccagctccttggcaatgtcctcgccgatccttccgatgaggctcaggtagcgcgtctggttcggtaccttgatgtcgacctcgatctcgtttttgtccatcccgctcactcctagaagttttccaccgcttccgccgtagagccgaatatttcaaatacccggtggagccgggtcaactcgaacatggatttgacctggggctggagactggcaagtttaaggctcccctggtgggagattgcgttcttgaagccggataccagggcacccagccccgagctgtcgatgaaccgtacttcgttcaggtccacgaggatgttcttcgttcccgacgtgaaaagctcctgcatctttgtcttgaggtcgccggagttatgggcgtcgagccgttcttcgcgcacgaatatgatgagaatgtcgtttttcgtctcgattttcagattcatggtccgctccttactatatgagtccttcattctgaaagacctgtatggttatcttctgaagtatcttacaccaattagtcatcccctgcttgcattttcatgaaattcacccttccaggatcttgaggacaaccatggagatgtcgtcgtcgatgacggtaccgccgctgaatgattcaacctcggcgaggatgacgtcgatgatttcgtcgctccttctgtcgctcgtggctgacaggagcgtacagagccttgaggacccgaaaaattccccatcaggattccgagcctccgtaatgccgtcggtgtagagaagaaccacatcgccgggctggagctcaatctgcttctcttcgaattcaaccctgcgcttcactcccaagatgagcccctcggcgtcgagctccatgcatgcggtttgaccgttgcggaaaatcagcggagggttgtgcccggcattcgcgtaggaaagcagacgacgacgggtgtcgtagcggatgtagaacatggtgatgaagagttccgcgcctgagagatcgtcgtgaagaagctcgttgagggtttcgaggatttcgccgacgctgcggtcggaacgcgcctgggcgcgcaggacgctgcgggtttcagccatgatgagggctgcgccgacgctgtgaccggagacgtcggcaatgaccatgtccgccccggactcgccatgctggaaatagtcgtaatagtctcctccaacgtgggtggccggcttgcaccggcccgccacggccatgccgggggagagtcggcggggccgaggggagcagcgagagctggatctgcttggcgatttccatctccttgactacgcgcgcattctctagaaggatgcgctccttctcttcccgctcgcgctccttcgcttccatttccgtgacgatttttaccgcctgggccaactggccggcaaggctctccagaaggttcaggaagggctcgttgaacaggccgacgatggttctggagaagacggacaggatcccgaaggggggttcccctttgcgggagatgggaatgtgggcaaaggacttgatcccttccttctgcatcagttccctggtaagcggcttggtcatgtactgggtgtcgttcacgaactgaagccgattgctcagaaacgcctcgccgatgtaggtttcgatctccggctcccaatcttttccggcgatgccggcaatccccttgccgctgtagcttctgacccgcaacactcccttttcgtccaccagccgaatgacggcaagatcgagcttgaactccttcaagagcaggttgaggagatcatccatgatgatctgcaggtcaagggtccggttcatgatctcggaggcccggagtcgtacatagagcgcttcgcggctttcggccagggatgcctggacggtgctgaatatgtcgtagaccggttccatgcgcgaaccgagatccgacagatagctctccacgatggcccccgctgcggctgcccccacggagccggcgagggtcttttccgtgaaccgtttcagcttgggcagctcgaactccgagacccctccctgggcgtcgatctcgcgcgagcccacgtactcggtgattgccgcgtgggcctgctggtcgccgatgaactttgacatgagattaacgaactgcatgatggtcacgggcttcgacatccgcttggtttcccaggggacgccgtttttccgtgccgtgaatacgtcgacgaactttcgcacctgctctttttcccggtccttctggcgaaggacgatggacagggtcaggtatcccccgacattgaaaaggaggctccagaagagggaatgggtccagatgtcgaaccctgcgaggccgaagagctccgtcggcttgagcagggttatgccgaaggggccctggtcgagaattgcgcggggaagccatccggatatgatgatggacggcaggagaagggtatagaaccagaaaatgaagccaaggacgatgccggtcagggcgccggatttgttccccctgcgccagtagagtcctcccaggagagcggggccgaactgtgccgcggcagcgaaggaaatgagccccatgttcacgagcatgaacgtttcgccaactacggtctgatagatatagccgagaaaaaccacgacaaagatgcagagtcgcttcaggttgatgagcatggtgggaaaccaggggcgaggcttgagtttcaccacgatgggcatcaggaggtggttgaggaacatggtggagatggcgaccgactccacgatgatcatgcctgcggttgccgaaaaacctcccagaaaggccaggagggccagccaggagtggccggtctggagaggaagggtaagtacgaagaagtcggcgcccaggacgccgccggtctggagtatcccccccagcgcgatgggcatcacaaagaggtttatcaggaacatgtaggcggggaagagccacatggccttcttgatatgctcctcgtccgagttctcgatgaccattacgtggaactggcgggggaggagcatgatggcacccatggaaaggtagagcgtcgtgaaccagcgagcgtgggaggttgtggaggagcccccaatggtggtcagattgtccagcaggtggccctgggcatcgatgcgggcgaagatgtcgccgaaaccgttgaacattccgtaggtcacgtagatgcccacagccatgaaggccacgagcttgacgatggactctacggcaattgcggcgaccagtccctcgtggcgttcggtggaaaccagcttgcgggcgccgaagatgacgctgaaggcgctcaggatcaccgcggcaaaaaagttggtgtggagcgaaaccgggtagttggtgtgcagaagcgggagttggacgtaagggtagccgcagatgatgtcgaaggtggttgagaccgccttgagctggagtgctatatagggcatgatccctacgatggcgatgaccgtaaccacagcgccgagccactgggatttcccatagcgggagctgatgaagtcggcgatggacgtgatgttgttttccttgcagatccgcacgatcttgcgcagaaaaaaccaccaggaaaaagcgaccagcgtgggccccaggtagacgagcaggaagtcgattcccgtggtcgcggccttgccgacgctgccgtagaacgtccaggacgtgtgatagacggcaatggaaagggcgtagaccagaggattggcaataacgctccggccctcttcctttttcttgtcggcgtagtacgccaccgtgaagaggaagacaatgtagagcagcgatatgccgaccaccagttcgatgctgaggatcaacggtgatctccttcgtcgtggtcgtcatcgggaagatcaatggccttggtgaagaggtagatgacgaagatggaaaccacccacccggcctggaaatagaggtacagctgcggaatgttgaatatccgccacggtttgttgaatatctgggtgaaggggtaattcatcatgatgatccccagcacaaagaagatcacccatgattccctgagtcgcaaccgcttgaggatggcgccgttcagctttttccacatggcagcagctccagtccgtggagcaccttgtcaaccatggctgacgcggtgtccgacgtgtcgatgcacaggaggtttccctcctggtccgaggggggatcgaattcgtctttttgccggaggtagacctcccaagtcccgtccgagggctcgctcctgtctttctgtcgcgagttgagccggctgcggattgtcggctcggggcagaccgcatgcaggatgacgaacgtcgcgccggcgtcccgtgccaaagccccgaaccgttcccggtcggcgcgccggcggaaggtggcatccacaacgatgctgcggccgccctccagggctacccgcgcccggcgttccagttccccgtatgtcagcagcgagaatcggtccgtataaatccctgcgccgtaatcttggtccggccgctccgtggagcgtagtcccgcaagctcctttcttaccacatcggaggaggcgatttccagccccaggtccagggagagctcccgtgacagacggctttttcctgtgccggttagtccgcaggtaatgaaaagggttggcggaagtccctgcctcaccgcatagccccgtgccaggcgaaagtaccgggatgcccgtgccgcggctgcctgtttttcgttttccggtatctgcggatcagagagccgcatgctctccactttaccccggacaaaggcccgatacaccttgtagaagtcgatcatttcaacgacgctcgcatcgttggtgatccgcgtgtactcgtccaggaaagcggctcccagatcaggtcggaggacgaagtcgaaatccatgagcaggaaggcgatgtctgccgcagtgtcgccgtagcggaaccgattgttgaactcgatgcagtcgaaaatgcagacgcggccgtcggcgccgaggcagatattttccatgtgaatatcgccgttgccgtcgcggatgcggccgtccccgacccgcgcggcaaagaggtcgacccgctccgccatgaatcgttcgacccatcctctgatgaagtcgtgatcccccgcgctcagagtgatgccgcagtaagggcgagtctgctggaagttctccacccagttggcattgatagtggcgaggtcgccgaacgcatctatttcagagctgtgttccgcctccaggtgaaaggtgccgacaacgcgcgccacagcccggatctccggctctccggccaggccggccgaaagcagccggtcgagcatgcggtccgccggcagccgcttcattttgaccgcgtgatcgatgacctgtccttcgccgacgaacgcggctccggccggagtatcacgcacctctgccacgccgagatagatgtcagggcagagcctgcggttgaggcgaacctcctcttcgcagtagaaacggcgccgatccggggttgaaaagttgaggaagccgaagtctacgggtttttttaccttgtaggcgaagttgtcggtgagaaagatgtaggagacgtgggtctggaccaactccacggagccggtcggatccgggtaggcggaaggcttcagcagtgaccgaacgtggtgttgttccataccgcttccatgggaagaaaagttatgtcaacagtaccacaaaccccggtcggtgcaaggttccggagcccagagaaacatttgacggtgtggggttaatgtgctagctttcttccaaggttgcaggcatgtttcctccggtgtcgactgtctttaggacggtgcggatcacgacttcaggatcattccacgacaacggaatccattgtgtggcgagtggggcttcggctgcctccgtccatcgtcgcgtgcccgcgaccgaccgtcacggcaggtgtctccatgaatacgacaaccgttgcagcgctcttgaccctttttcttgttattcccggctgcgctaccagtggagcggtaggagcgctgcccgtcaatgaggcgagtttcaagccgactgttgacattgccgggtcgcgcgccctgtatattttcgccagggcgcggctgcagctgctggaaggggacgtggacggagccctgacgctgctcaacggtgccatcgaagcagatccgggctcagcatatctccacactgcggttgctgagatctacatgaagacggggcgggccgaagacgcactcaaggcgtgtgaaaatgccatcaggctcgatccttcgtaccgtcaggcccgactgctggccggtgccattctggccagtctcaagcgcgatagagatgcggttccccatctggaaaaggctatcgagctcgatccgtctcgggaagaggcctacattcatctggccgtatcctacctgaagctgttcgagtacgagaaggcggtaaatacgctcaagtccctcgttaaggtcaagcccgaatcatccctcggttactattacctgggcaaggcttacgaccagatgaagctccagaaggaggccgccaactattacaagaaggccattgaactgaagccggactttgagcaggccatcatcgaattggggatcgtccaggagggaatggggctccacgatgaggccgtcgctacctataagagcctgctggatatcaatccttacaatctgaacgtcctgcagcatctggttcagatttacctgcagcagcaggagtatgatgaggcgcttcccctcctcaagggactcaaggaaaaggggatcggcgggttggagacgtcacgcaagatcggtctcatctacatggagagcgagcggtacgacgaggcaatcgccgaattccgggacattctggagcgtgagcccaatgccctgcaagtccgcttctatctggcgaccgccttcgaggaaaaggaagagtacgaccgggcgctcgaagagttcggccggatacctcccggctccttcaactatttcgaggccgtcgggcacatggcgttcatccacaaggatatggggaatcccgaaaaggggattgccgtcctgaaggatgccatcgccgcatacccgagccatctggagcttcacctctatctggctggtctgtacgagtctcttgatcactacaccgagggcttggcggtgctgaaggcggtggaaggggatttcgggggcgatccgcgcctgcacttccgcatgggcaccctttacgacaagatggggaacaaggatgagtccatcgcccggatgaaaaaggtgctgaccatcgcgccggatgatgcccaggcgctgaactacctggggtatacctatgcggagctcggcataaaattggacgaggcgttgcagtatctcagaaaggcggttgaactccgccccaacgatggtttcatcctcgacagcctcggctgggtctatttcaagctgaagcgttatgatgaagccgtgccgctcctggaacgagcgacaaagcttgtggacgacgatctcaccattatggagcatctggccgacgcctatgcggcccggcgcgagcatcgcaaggcccttgaactctaccggaagatcctggaaacggagcccggccgcaaggatatcatcgagaagaagcgcaaggtcaggggggagagccaggaaaaatgacgttccggtggatcggctgccttcttgccctgctgttgatcgtatcgtgcagcggcgaagaccgcgcgagagcccctgccgtgcgcggaccgggtacgcccgcttacggtgacgccatcgtggtgggtaccattggcgaaccgtcgaacttgcttcctctgctggcgtccgactcggcatcccacgaggtggcgggcaatatcttcaacggccttgtccgttacgacaagaacctgaacctggagggggaactggccgagtcgtggcaggtttctcccgacggcctcaccatcactttccatctccgcaagggggtgaaatggcacgacggcgtggagttcacctcccgtgacgtgctctacacctaccgggtgacggtggatccgaagacccccactgcgtacgccgaggatttcaagcaggtcaagaccgccgaggcacccgatccctacacctttcgcgtcacctatgccaagccgttcgcccctgcgttggcctcctgggggatgggaattctcccggctcacctgctggaagggaaggacatcaccaagagtgaactctcccgtcgtcccgtcggaaccgggccctaccggttcaaggaatgggtcgccggtcagaagatcgtcctcgaatccaatcacgactactacgagggccgcccgtacattgaccgttacatctaccggatcatccccgacaattccaccatgtacctggaactcaaggcaggcggcgtggacctgatgggactctcgccggtccagtatgcccggcagacggatacccccgagtttcgttcccgcttcgccaagtaccgctatccggcctcggcctacacctacctggggtacaatctgaaaaatccgctttttgccgatcgtcgcgtgcgccaggccattgcccatgccctcagcaaggacgagatcattcacggtgtgctcctggggctcggccaggtggcggtgggccccttcaagccggggacctgggcctacaatcccacggtgcgcgacccgggctatgacccggtgcgggcgaggcaactgcttgccgaggcggggtggcgcgcaaccgggcccgacggcatcctgatgaaggacggcaagccgctgagcttcaccattctgacgaaccagggcaatgaccagcggctcaagaccgcccagatcatccagcgccggctgcgcaaggtcgggatcgacgtgaagatccgggtgctggagtgggcgtctctcctgaccaatttcatcgacaagcggaatttcgatgccctcatcatggggtggacgatcccccaggatcccgatctcttcgatgtctggcattcgagcaagaccggtcccaaggaactgaatttcgtcggcttcaaaaacgatgaggtggaccgcctgatcgaggaggggcgccgcactttcgaccaggagaagcgcaggcgctgctactggcgcatccaggagattctggccgaggagcagccctacacctttttgtacgtccccgatgccctgccggcggtgagcgcccggttcaggggaatcgagcccgcgccggccggcatcatgtacaacttcatccgttggtacgtgccgaaagaagagcaggtgcactaacatggccgcctacatcttcaagcgactcctggcaatgatcccgttgctgttcgggatcaccctcattaccttcgtggtgatccggctcgcccccggggagccggtggaggcgatgaccgccatgagccccaagatcaccgccgaaacccgcgagcggctccgggagttctacggactcgacaagccgctccatgagcagtacgtttcctgggtcggccgcatcgttaagctcgacttcggccgctccttcgccccggacaaccggccggtgaccgacaagatcgccgagagaataccggtgaccctctccctgaacatcattgcgctgatccttgaattcggtctcgccatccccatcggtatctttgccgccacacaccgggacacgatctatgacaagggaataaccctcttcgtctttctcgggttcgccgtgccgaccttctggctggcgctgctgctgatgtattttttcggggtgaaactggggtggcttcccatttcggggctccactccctggggagcgagaacctttcacccctggcatggttcgcggatatggtaaagcacttggtgctgcccgtgttcgtggccactttcggcagtctggcggggctgtcgcgctatatgcgctcgaacatgctggaggtgatccgccaggactatatcaccacggcccgggccaaggggttgtccgagcgtgtggtcatttaccgccacgccctgcgcaacgcactgctgcccgtcatcacgcttctgggtttttccctgccggggctcatcggagggagtgtcatcttcgagacgattttcgccatcccgggcatgggacagctcttctaccaaggggtcatggcccgcgactatccgcttgtcatggggattctcgtcatcggcgcgttccttacgctcatcggtaacctgctggccgatgtctgctatgccatggccgatccgcgcatccggcacggaagggggtaggggatggcctaccgcgacagctggttccatacggtcttctggaaacgtttccggcgcaaccgtttcgccctggccggcggcgtggttgtggtggtgctctttgccatctcgttcctggctccctacatcgccccctgggacccggacgccatcgacgcctaccgcgttctgctcccgccgtcggccgaacactggttcgggaccgacgaactggggcgggacgtctttacccgtgtcatctacggagccaggatctcgctcaaggtgggattcgtatcagtaggcatcgccgtggttatcggcacggtgctcggtctcgtctccggattctacggcgggcttgtcgatacgattatcatgcggttcgtggacatcatgctctgcttccccacgttttttctcatcctcgcggtgatcgcctttctggagccgtctatctggtacattatggccatcatcggcctcacgggctggatgggagtggcccggctcgtgcgggccgaggtcctgtcgctgcgggagcgtgatttcgtgctggctgcccgcgccctcggcgcatcggatgtgcggatactgctccgccatgtcctgccaaacgccgtatcgccggtcctggtgtccgccacccttggtgtggccggcgcaattctcaccgaatcggctctgtcttttctcggcatcggggtccagccccccacgccgagctggggtaacatcctcacctccggcaaggactacatcgagttcgcctggtggctttcgctgttccccggcggagccatcctggtgaccgttctggcctacaatctgttgggcgagggaatcagggacgcccttgacccgcgggtctgatcttttacacaagcaaaggtggttgcatgacaacatactattcaccggccgccgagctcgaaggcgagctcgtcattgataaggccgatttcgtcatcgcttcggtggaggacgagatccgtgccgacaacctctgccgcaagcttctctcgcggttctacttttccctgctcgaacagggagttgatccccgggaagccacgctgctcgccagcggggccgaccatttcgttcgcgatttcgtcatagggttcatgcatcgcagtctcttcgacgatcaaccgggcatcgtccgtcggttcgggggcaactggtacatcgttcatacggtggaaccctccgtcggggagctggcgatccacctggcaggcgtgcgggctttctaccggttcctgctggagcgggacttgctggacggacctttttttgaggaaatagaccgcgagtgctctgatcttccttattatgaagagcggatcaaggcattctgggccatcgaaggggacggttatctcgcctgggagcgggagtgctcgttgaaacagtggtgaacggatcaaggaggatggctatgaagttggcgaaatggttgcttggaccgctggcggcactgggtatccttgccggttgtgccacgagcatgaccgacatcaagggtttcaacatgatctccatcgagcaggagaaggaattgggcaacaagtttgccgtggagatcgaaaagcagcagcaacccgtgaacgacccggaggtccagcgttacgtggacaaggtaggcaagcggttgctgtccggtgcccgggcagtggaattcgactacgtcttcaaggtggtgaaggatgacagcgtcaatgcgttcgccatccccggcggacgtgtgtatgtgcacacgggcctgctgaaggcggctgacaacgaaacggagctggccggcgtcctggcccacgagatcaaccatgcggtcgcccgtcacggcactaggcagatgactcaggagtatggctattctctggtcctttcccttgtcctgggggacaaccccaacatgttggcgcagctggccggccaactcttcggcaaggcgggtatgatgtcatacagccgggaatacgaaaaccaggcagatttcctcggcgtggagaccatgtacaaggccggatataaccccaacggcctgacgagctttttccagaagctgaacgcgatggacggcggtacccagagtaacgtggcccggttcttttcgacccatccccttacgtcggagcggattcaacgggtgcaggccgagatcgccaagcttcctccccagcgctatctgacggacgagacggaattcaagaaaataaaggggcggctcaagtaaccatggacaccgattggagtaatctcgccgtcagacttgaacgtctgctcgaacggtttgaacggatcattgaccgccatgatccggttcttccccgggatccggcctttttcgacggagccattgccttccgctggcgccggtcgggtgaacaaggcacgttcgagccggtgacgcatccccatcttcccgatcctgccgatctggttggcattgatctggtccgcgaggacttgatccggaataccgcccagttcatggacggctaccccgccaacaacgtcttgctgtggggggagcggggcaccggcaaatcgacctgcgtcaagggaatgctccggctgtttgcggaccgtggactgcggctcgtggaggtccagcgggacgatctgatgagcctgccggctctcattgcagccctgagatcggtgccgcggcgcttcatccttttctgtgacgatctctcgttcggcgaaggggagggaggataccgggagctcaaggctcttcttgaaggcagcatcgaggcaaagccgacgaatatcctgttctatgccacctctaaccgtcgccacctgcttcccgagcggatggaggataatctcagcagcgagatccaccccgaagaggccgtgtccgaaaagctctccttggccgaccggttcggcatggcgctggggttctatccgttcagccaggacgtatatctgtccatcgttgagcgatatgcggaaaaattcgctcttcccatggagcgggaggcgctccggaaagaagcgcatctgtgggccatgtaccgtggaagccggtcgggacgctctgcccgtcagtttatcgatgatcttgccgggcggctcggtgtcaggctcaacgatcgttgatggctacatgcggagcaacggtccatgggtacaacagtagtgcgaagcaatgatacgatgctggaggaagaggcatgagtcagcccggtcccgacgtggatcgccccccctgttgaggtccaaagacgcctgcggtcagcgggaccattaacgaaaatgtgccgggttttcttcgttggctcgataccccggcggggcgcgtgccggtcatctccacgcaactggcgatgcgcgataccctcggagcctggcaggcacgctggggtatcggacgcatgtcgtacttggtgccgcccggtctgtacgccattggcgctcccggccccgggaccccggtggtggtcactgccaactacaagatgagctacgatagtgtccggtgggagctggccggcagagacatctggcttctggttctggaaacccacggcattaatgtctggtgcgccgccggcaaggggaccttcggcaccgatgagatcgtcaagcgagtcggcctcaccagtttgtcgcggatagtgaatcaccgcacgctgctgctgccaatgctgggggctcccggtgtggctgcccatctggtgcgacagcgcactggctttaaggtcaggtatgccactatccgggccgcagacctgccggcatatctggataacggcatgatcgcgacgtctgccatgcggcagctcacgttcacaactgtcgaacggcttgttctcacccccatcgagctggttgccgcctgtaaatgggggctgcctgtcatggctctgattgtgctggccgcgggattttcggatggggcattctctccagagagggcggttcccgcggctatcgcctggggggcgacgatcgcgaccggagccgttggcgctccacttctgctgccatggcttcccggccgaagctttgctgtgaagggggcctcgctcggcctgctgctcgcggctctccttgtctggtccgggcgcggcatggtctctcttcacgaggtcgcagcgctctttttcattacccccgctgtctgctcattcctcgccctgacgtttaccggaagtacgccctttacctcgcgttcgggtgtcaagaaggagatgcgggtcgcccttcccgtcatgaccgccgcgctcgtggcagggctcacgtcatggctgttcggcagtttcctgttatcttgaccgggaggtagcatgatcggtttccagtatcttgccaatgtcgccaccctggagtttatcggagagaaatgcgttggttgcggcatgtgtgttgaggtttgcccgcatcaggtatttcgtttggaaggctcaaaggcggaggttgtcgcacgtgacgactgcatggagtgcggggcctgcgcggtgaattgccctgcaagtgcgatccgtgtggatgccggggtaggctgcgcatcggggatgatcaatgagtggctggccggtgttgtcggtagcagggggggcaggtgctgctgatccatcttgggtggaatttcgtgattgacatggcaatgtggggctgataattaatgattacaaatcattgcatccagggagggagcggcatgaagaacagaagttccatggtcagagggatgtttttgggcgccggcgcggtggctatctccgctgttctggcattcggatccggtggcgtgggcgtaacggcggacgaggctctgcaacagctcatggacggcaacaagcggtatgtggcggggcagatgaaaacgtgcagcgccagcgacaccgccaagcgcgaatcattggccaaggggcaaaaaccttacgcgataattctttcgtgctcagactctcgtgttccgcccgagattatttttgataaaaccatgggtgaaatatttgtggttcgcgtggcgggtaacattcccgacccggtcgtccttggcagcatcgagtatgcggctgaacatatcggatcgccccttgtcatggtcctcggacatgagcgctgtggtgcggtgactgccaccgttgaggccaagggaaaggcggagggcaatatcggatccattgtcaagaccattgctcctgccgccgcaaaagcccttaaggaaggaaaaggcaagtcgaaggctgaagttgttgaggccgctaccgatgctaatctcgatctcgttgctgccagtctgaccaaaaaatcgcccgttatccggcacctcgtcaaggaaggtacgttgaagatcgtgaaggccaaatacgatcttgatgacggaacggttgtcctcatggatggcaagaaataacagctctcctcagatggagggaatgtacaaaaaagcccgcttcggcgggcttttttgtgtacggatgctgcttagggactcgttcagctcttcaatgcttcctgtactcgtgcgatcagttgatcaggcttgaccggtttggcgatgaaattgatatcttcggccaggaaacccttgctgccgatgatgtccttggtgtagccgctgatgaagagggctttgatagctggttggattcgtttcatttcctcgaaggcaacctggccgttcttgccgggcatcaccacgtcgagcaggacgagatcgatcttgttgacggactcggcaaattttttgaccgcgtcgtttccatcggctgcttcaattacctcgtaaccgttacgttcgagcacgtgacgggaaagctttctgaccgctttgtcgtcctccgccagcaggacggtttccctgttcccctttgccacgatcggtggtgcttcctcttcatgtctcgccgtcaatgccacgatcggaagatagatgcggaaggtggtgccggcgcccggttcggaatcaacggtgacgaacccttcatgttgtcgcacgatgccatataccatcgacaggccgagaccagtgccttttccaacctcctttgttgtgaagaaggggtcgaaaatccgctcttttgtctcctggtccatgccaaggcccgtgtcgctgacggtcagaacggcataacgtcccggccggcactgttccagcgaactgaaggaattttcgttcagaaccgtcgcatcggtcgtcagcgtgagagtccctcctgacggcatggcatcgcgggcattggttacgagattcatgagtatctggtctatttgtcctgaatccacatggcagacgagaggttcgttgaagagagataccttgaactccacatcctcgctcacgaggcgggccagaagtttctcgatactctggatgatcccgttcaaatcagtggggaggggcgtgataacctgtttgcggccaaaggccagcagccgttttaccagcgtcgtggcgcgatcggcagcgttaagtatctggtccacataaatctggtaggggttatctttgttcagactgcgctgcaggagcgtgccgaagccgacgatagccgtaaggatattgttgaagtcgtgggccacccctcctgcaagggtaccgattgcttccatcttctgggcgtgacgcagctcttcggccagcagttctttctccgcttcgcgctttttaagcgtctccgccatatggttgaaggcattggccagacgtccgatttcgtgattgcgctcgacctttaccgggacgaaagcgccaccctgctccaatgccttaatgccgacagtgagtcggtcgagcggattggtgatccggcgtaccacaagatacgtgagaatggtgctcaataccaggaatccgccggtaagggtgctgcagatgagcaaaagcgtgtcgagacgtcgcttgagggggtgtttgtccacaatgatacgggcataccccaggatcttttccttgccctgcgcctcgtgtcctaggatcagcgcatcggtgctctggaacggagcgatggagacgatcggcgcccagaactcgaaaagctcggcttcctcgaaggtgtgggggactctacttgagcgtgtatcgctgaaatgcacactccagttgggtattttcctttccggagtcttgagcatcttttcatgggcctgctccctgatgggggtgccggctgctgaaatgaccgagacgaaaagtaccccatcatgctgcagaatgccctccaccgggtctttgagtagttcgccgttctccgcaaagacgcccagccgggcgttgtgggccaggaggcgtgcgagaatctgaccctcatgggtgacgttttcccgaagtatgcgtcgctgctgctggtaaaacagaacggtgaacgatatggatataacggcgatcgttgatgcaaagaggaggaaaaacctgagaccaagactgtcgtgccgttgttttagcgtgtcgtgcatgcccatggtctctcctatcgaattaccctggcccttcccagggcctcttcggatagtgtcagaccgagtttacgcgcaactttcgcattaaccgtcatgaccatgctgcggggttcgactcgctggacctgctccaccggagcacccgacagtattcgcctgatcaggtccccgccttgcctccccaggtcgtaggggtcgatgtcgagcgccatgatggcgcccatctgcacgtacttgtctgaaaacgtcagaatgggaattctgttggtgagtgagaaaaggaggagaaattctatgctttcgggagtcaccaccgtggtgtcgggaagcatccagatagcgtccacttcccccttcagtccttccgccaccgggaccacatcacgggcagagcggagttcacgggcgaccggctcgatccccatcgagcgggccgcggcctgggccttgcgcgcaagcacgccggaccgggagggattgtagggaattcctattttcctcagtcgcggcatgaggctctgcagtgccgccagttgccgttcgggcgggacgttcatgctgacgccggtcaggttgtcgccggcggtgagggtgttctggggatcgagaaccatcaggtagacgatgggggtgtccttgacccgctttaccctggtcagggcctctgccccgatcgccagaatcacgtccgggcgctcgtcgcgcaccattcgcgccacatcgaccccttccatttccgagataacgacccttttgatggtcccgctcacaacgcttctcaccccccggagagcctcttcatagggggctactctcacgctctgaagcacgaaaaccttctgggccgcattacagggctcggtcaaaaggatgattgcgagaatgagaagaattattctggtcatgtggttctagtagacaaaaagtaatgattctgttaggttgagcgacgcagagcaatatggtgtatactgtgacttgcccagcacccagtgcttcgataacgtgttggccatctgtatggggcctccggggcaaacgtcaaagacgcagcagttcaaaggctgcgtgtgtcatttgtttgacaatgtttttgcgcagattcaatgcgccagactctcatttgataccgatatctgtgaggtcttaagaggtataccccctggctgaacagtccgcatggagttattttgccatttcagtgccattttgcgtaaaaaatgcagtaatcgatcaattttgtaccacatggtgaggtgataagccagtaattttgaattgttattaatcttatgatttctgctgatgacagcggatacgacggcagatggccgccgagcctggatcggaattttttttgcatagctgaaaccgcaaagcgcgataccaggtaacgcatatcccgttccagggctggggggcggatggacattcgacttattgagaacagaagacgaaaccttactcccgtgatcggattgctcggcctctcggtactgcttgccccgacaggctttagagggtacgcctgggcccaggccgacgaggagatgagagtcctcgagatgttttacgaggacaaggaactggttgtgacccccacccgggaccccaagcccgtctctcaggtggccgaaaacattaccgtcattaccgccaaagaaatcaggaacctgaatgcccataccctggcagacgttctggtcaccataaccggtgtccagcaagactggcggggtggtcccggcagtctcgccttccccggtatccaggggtcgaaccccaatcaggtactcgttctgatcgatggggtctcgcagaccagtacctcttcaaactttgccgatgtgggcgctatcccggtgcagaatatcgagcgggtcgagatcatcaaaggaccagcctccacctcctgggggtcgtcccttggcggcatcatcaacgtcatcaccaagtcccccgaggagaacagggccgcggccggcatggtgtcggcgtctctgggtgagcggttcaccggcgactaccggggcgaactcaccggcacggtgggatcgttcggctattatctctcgggcggcaagctccactccgacggactccttccccacaacagcgttgataccgaccgggcatatctgaagctgacccaccagttgcccgacggcggagatctacgcttctctctcggctacagcgccggcgaccgcggcgaccaaatggaccccgttgctcgaacgtcctatgacaatacgttcgacaatctgttgacgacgctctcaatctcgctcccccttaccgagcggatcgactgggacctttcgctccgctcccagtggctggaatatgaccagtttcgcaatggtctcgacaccggactcgttgatgcctcgctgctggatgaccgttccttcggagccacaaccaagcttgtctggcgtaccggtgaccacagcctgactgtcggggcggagtttgacaggggtgatttcaggctggaacaggagagctctggaattggacggtcttctgtccgttcacatattgcaaaatcggcaatctttgccaacgacaccattgtgtttgggcctttgaccataaccccgggcatccgttttgatcacacgaccaccaatggggactttctgagccccagtcttggggtgacctggggcattggtgaacatacggtgctacgtggcgcattggcgagggggttcacggtccctcccgttatttacactgtcggtgatggctttgccctggcccctaaccccgaccttaagatggaaaaggttctttcctggcaggcaggcttcgagacatcgctcctgcgctacctgtggctcaagtctactttttttctgcatgatgtttctgatgctgttgttgctaccattttgtcagatgggcagtttcggtatgaaaatcgagaaaagcagcgccgacagggtatggagatcgaggtcaagaccattccttttatgtacactacgctgggagccggttatacctttgtggattcgaaagatcggaacacgcatcagcgaataccctcggcggctcggcagacggtcaatacaaccatacagttcgatgacttaaagggtacaagggcgaaccttgtggggcgctacatctggtggaatgctcctgatttcatccaaggtagctatacctcaatggtctgggatctgaatgttgcccgaaatatctatcgtgatgaacgttacagtgtggagttgttcctagctggccgcaatctgtttaatggttcacagtatgttgacgccaccctcaaaaacccctgccgctggttcgagggagggatacggttcgatttttgataatgtgtggtaatttagggagtgctactcgtatgttattgaaaattatttgttgacatgctggtgtgtttacaattacttttgctcaaagcgccgtgctactatccaggagggaggagtcaacagacatgaaaaagtcatctcgcattgccgtcctcaacgcaggatcagtcaagaacccgaaccaacccggatatatttgtatcatcatcttcgggagaacagtgtagttgagagtcaagccttgattcactggaaaaaggggagagcaatctcccctttttcttttggtgaacccgtgccgtcccacagcattgttggcggcgaaattgcccaatgaggtgattcatggtcttatcgcgccatgtgattattactccctgcccggaccggccgggcacgtccatcctgttttccgccaagcgaggagcgctcatcctggtggatgatgagttgcttgctgccatcggtgccggagggctcgacgccgacgaggagcagaccctggccgaactggggtttctcgtgcccgatcacgacagtgagcagcaggaaatgtgctcctttgttgatgaaagcaaccgtgcgagccgatcgtttgccgccctgatcatcctgaacctgagctgcaacctggcctgctcttactgtttcgagggaaacaggaggggcgcgcatttcatggacgacgacacggcggatcgcctggtggcctatctcgtttcagggcccgttgccgaggggagatcgctgtcgctcaggttctacggcggcgaaccgctcctgagcgtccccaccatacggcgtattgcccgtcccttgaagaaagtgatggatgcccgaggcctgtccttcagtttctccctgaccaccaacggaacgctcctgacccgggaactggtagaggaactcatccccttgggtcttgtcggtgcaacggttactctcgacggtcctccggatatccatgatgcggcccggccgtttgtgggaggggaggggagtttttccgtcattttcgccaacctcaaggccgttgcggatctcatagccctggagatcggtggcaacttcactcccgaaacctaccgggaatatccgcgcctcttcgatctgctcgtggcagagggcctcggtccggagcggctcgctctcgttcggttcaacgcggtcatgtcggcgggagagaatcgggcactccccgagtttacgggggggtgcgcgtcggtgaatgaaccctggctcaaggatgccaccctttttatccgtgaggagctgctgcgccgaggattccccgcaccggggctttcacctcattactgcgccattgaggctgaggactcactcattgtgaaccatgatgggaccttctaccgctgtcccgcctttatcggcattgaagggcttgcggcgggcagtcttgatgacggcctgtctgatcatgccgccagccatggccttggggcctggaagaacgaggaatgcctgagctgcgcctatctgcccctctgcttcggtggctgtcgctattatggttacctggagcatggcaggatcgaccgcgtgtcctgtggccgagatttgttcgatgctattgtggggccgtttctcgcccttgaggtgaaataccgccaccagccgggcgaggatgcctccgatacggacggcgactcggattgaggtgattcgggtctgagcgtgtggaacgtgtaacgaccactgcttttttgctggagtctgtcacttggtcgggcgcggccggtttgtttcgtccgggccgacgatgcggatgctgatcctgcggattaggtgttcgatttgtgcgagcttttcctcgtattgctggagaaagtaggcgcgtttgtctccctgatggaatgtcgtgccgtcccgcagcatggcaattctggttttggcaacttctttcatgatttcgagaacttcccgtgcgtcggccatgggcgtcacccgtgatgccggttgtcaggcgtgggagtgttttcgttgcgctgccagttcttttactttttccgccaagctgtgggcaacggcaagaccgccgcggccgcgccccagctccacgtcgtcctcgaagccgtggaagtcggatcctcccgtcatcagcagcccgaattcctcggcgaggcgttcgaggtagagcatgtcgtccttgaagcagaggttgttgaacacttcgagtccgtcaagccccagctgcgccagttgttcgacaacctgtcgcaaccggcgccggtcatcggtaatggtcggggggtgcgctaacaccgacacgccgccaatgcggcggatttcggcaattgcctcgccggccggcatgtaacgcttcggtacgttacaggggatcagatagcgccgaaaggcgtcttccatgtcccgcgcatacccattatcgaccagtacgcggccgatatgaggccgacccacggcgccgccggccatggaaaggacctcatcataggaaaggggcgccttgcgggagtggagcagccggcggttgatcttttcgaggatcgccttgccccggttgtcgcgcgcggacctgaagccggcgagtttatcgcgaaaggctggatcgtggtgatcaatgcagtagccgagaatgtgcaggtcgctgaagcgtcccagttcaacggaaagctccacggcggggatgacgtcgacgccgagccgcacgccttccgccacggcctcgtcaatgccgtcaacggcatcgtgatcggcaatggcgagcgatgccagccctcgctcggcggccatggcgaccaggacggccggggcaagaactccgtcggaatggtatgagtgaacgtgaagatcgatcagtttcatggtgtgttaccctctctgtcaactaaaccacgccatgacagccttggcaagggactaatgtatacatgggagtgttttcacattgacgttgccatgattggtccattccgatagaatgcccggttgcaggctgggccaggcatggagggaaagggagattttaatggtcaaggataaggggatcgctctggcggtcgtggcgatggggctgtatgtgctcggcggggtgttgacgtttgcagggctgtacctgatcgggttcatggaaggccgtgatttcttcggatggggagacggaagaacccttgggtatctctttttctgcgtgggaatatcgctgtcgatcctgggtgtacttctgatgcgcatcttcaggaaccggggattttcatgaaagaaagcgatatccacgtcgtcatggccggcttggctgaggccgtgaaacagtggccgtcccccgccgttaccatcgtttcgcagcgggagggcaatcccttcaaggtcctcgtctcctgcatcctgtcgctgcgcacccaggaccggactaccggaccggcatcggagcgtctcttcgctctggcggatacacccgccgcaatggtgcgtttgtcaaaggacgacatcgagaaggctatctatcctgtgggtttttaccacaccaaggctgaacagatcctcgaaatctgccgtgttcttctggaacggtacgacggcggagttcccgatgaactcgatgagcttctcgcattcaagggggtcgggcgcaaaacggcaaacttggtgatcactctcggtttcgggaagccgggaatctgcgtcgacacccacgtccaccgaatctgcaaccgctggggatacatcaggaccaagactcctgagcaaacggagttttctctgcgtcgtatccttccgcatcgctattggctggtcattaacgactaccttgttacctttggccagaatcactgcactcccgtttccccccgctgttcaacttgtgtccttgcccaatggtgcgactgcgtaggggttgcgaagcatcgatagtgccgcggagccggtaatgtacgaaaatcatttgccgatggaaacatttaacggtatctttttttcagtttgatgtgccgtattttttaaactggactattgtctcggcgcacaagagcatgtactattgtgaaccatccgtgacagtgttttatcatgcgaaccaggaggcattatatgctgagaaaagtcggtttcttggggttgggtacggtcgggcggcacatggctgccaacctcttgaaggggaattacgaactggcggtttatgattctgacccggcagcggttgctgatctggcggccctgggcgccacgggagcagccacgccccgtgaggttgccaagggaagggatatcgtcatccacatccgtcccgagaaagagcggcttcgtcccgacatctacggtcctgacgggattttcgcgggtattgaccccggcacgatccttgtcgacatgggaacccactctctgacgagcaccatggagatggccgatgaggccgccaagcatcgcgtcatgttccttgacgcgccggtgtggggaaccaaggagcatgccgccaacggcctgttgaccatcctggcgggaggggatccctcgctggtcgggcgctgccgcgaactgttctccttctttgggctgaatatcatccatgtgggaagcatcggagacgctacccggatgaagtttgtggtgaacctggtccaggccgaactcatgcaagcccttgccgagtccatcgtgttcggagagaagcttggatttaccgctgaccggattcttgaagtgctcgattcgggcggagtggcctcgcccctcttccactcaaaggggcgcagcattgcccgtggtgatttcacccggaatctggcccttaaatacgtgcacgaacaactggagctggtgctggaaaaggctgaaaaactgggtctggaactgccggcagccaaggtggcctgcgccacctatgagcagggcgtcaaggacgggcggggtgaggaagacttctcttcggtcgtgaaggtgctcagaaaataacagcatttccggaaagctgcattgtcgatgttcccaaaagggggggccgttcagacggctcccccttttgccttgtggctggcccggggacggctgcgctctttggccggcgactcaagccggtcattgcgcggcaacttcttgacaagcaaggctatgttctccacgtggggggtctgggggaacatgtcgacgggttgcacccggagggtggcataccccaggccggcgaggatgtccaggtcgcgggcgagggtggcaggggcgcaggaaacgtagactatccgcgcaggtccggctgcggcgactttattgagaacgccagcgtcacatccctttcgcggtggattgagtacgaccaggtcaagacgttcaccctcctccacgagttcctcaatcagttcggctgcatcacccgcctcgaagctgcagttgtggatgcggttcagccgggcgttgctttcggcgtcgtttaccgccgcttccacaacttcaatgccgtgaacctcgcgggccgtgcccgcgagaaagagtgcgatgccaccgatgccgcagtaaagatcgacaacggactccttgccggtcaggctgctccattggcggaccgtctcgtatatgatccgggccccgccgctgtttacctgaaagaaggaccggggtgaaatggtgaagcggatgccgcccaactcctccgtaagggcatgctggcgggtcagaaagtagtcccgctgtccgaggatgacattcccctccgatgagttgacgttctgaacaactacctcgacctgggggacgctctgctgcaggtgcttcgccaggtggtggatttcattgtagttgcgctcgaccgtgacaaacaccgccatggccgtgcccgtccgttccgaaatccgtaccaccagataacggagaaggccgcttccggtccgcggattgtagacctggaccttgcacttggcgattccctccttcacggctgtaacgactcggttgataagaggatgatggagggggcatgtgccgatatccatgacctgatggctgttgcgtcggtaaatgccgatcaccgggcggcggaacgtcccagaaaccaccagtttcgccgagttgcgatagtgaagctgattgggggagggaagtgtcgccagcacctccgcagcgcccaacgtctggtagcggcggatctgacgctcggtgaaggtgcgcttccagtttagctggtccggataatgcataacgatcagcggacagccgtcgcaactgccggcccttttacaggagggctgtgcaagtcttgcccgcgatggggtgagcacctcgaccgcttctgcgtggaggtgccttttgcccacgtgggtaaggcgagcccgcacccgttcatcaggtaaagcccctatcacatggacgttggtaccgtcatgggtgccgataccgtttccatcctcgtcgagggcggtaacggcaagctcgatcagatcacctcgtttggaggaggggccggctgcgagtacggttttgggagatcgttttttattcatggcttcagttaaacaggaatcttcagggattgtcaatgactcaggccggtggatgaacagtggtttgagttgcatcctgagaagaattttactaatattttcaatttttccatgcaacggctagcagttcagggggcatctgagacatggtcgagctttacttgcatctgctaactaccggcatgatcagggatttcatcgttgcggtgaatatcctgctctttgtcgtcacactcggtcttttcctgacccttttgtttcacaaggtttacgtggagaggcgcacccgccgccttgctgctctcaaggagcggtatctcgaagagctgacgcacaaatgctatgaaccaacccttgcgatcccgaagccgaccacggcactggagtacgatgctcttggcgccgtgtttgccacgatgctcgtgaacgtctccggcgccatggccgccagcgtgcgatgcttcatccgcgaactgggcattgatgcctattaccgggctcgcgtccggtcccgctcgtgggtgaagaggtatgtggcggtcgagaaactcggctatttcggctttcccgagctgaagcccctgtttcgttcactgctcgataccgagagggatacgcggatcattcccaagctcgtctgggctctcagcgtgattgccgaccgtgacgacgtgccattcatcaatcgcgtcctgaaagatcccctgttcatgtcagccaagttcaacgaatatatttacacgaatattattcgtgcgttccgtgagcgggatcaggagcaggaactgctggaactgttcacatttctcatggacgacgaagcgctgccggtcattctcaagcgggatatcatccaggcgtgcggcagcgagatgttcctcatcgccaaggatcttgcagctgactgcttccgccgcttccacgaagtggccgagatgcggatcgcctgcattcgcactctgcagcgtttttcggcggtggacacggaggtgcttctgagcgaatgcctccgggataccgattggcgaatcagaggcgttgccgccaagagtgcccacctttactccccggcagtcgtgggttcattgcggcagctgctccacgacgaaagctaccacgtgcggattaattccgcactctctctctccagaatgggagaggcggggctcgaagtcctcgtggatgcaacccggagcgaggaccggttcgtgcgcgatgtttctcaatacgtgctgaagaggctcatctatgcttcataacatcgttgccttcctgctggcgatccagccggtgatcttcatttatttcatcgtgctgaacgggttctacaccctgttcaccatcatctccctgcgtgacatccgcaactatctgaatgccgtcacgagccagagcatcgacaacgtgctcaacgggatgttctatcggcccctgtctatcctcgtgcccgcctacaacgaggaaaagaccatcgtttcctcggtgaagtcgctgctcgccctgcggtatcccgagtacgaagtcatcgtcatcaacgacgggtccaccgacggcactcttgaaagtctcatcaacgaattccgtcttgtccggatcgacaagcccatcagcctgcatgttccccatcggccgatcattgccaagtacgtttccgtcgaccatccctacctcttcgtgctggacaaggagaacggcggcaaggccgatgccctcaacgcggggataaacgcttcccagtttcccctgttctgctcgatcgatgccgactccgtgcttgaggacgatgcgctcatccgtgcgacgcggcttttcgtggaagaccgggaggtcgttgccaccggcggtatcgtgcgggtccttaacggttgcgaggtggaggacggcatcgtcaagggggtccgcgctccccgggggatgctggagtgcttccagactgtggagtacaccaaggggttcctctcggggcggacatcgtggaattacttcaggagcttgctgatcatctcgggcgccttcggcatcttccgcaaggacatggtgatggccgtcaaagggtaccgcgagagcgtgggcgaggacatggacttggtggtgcggctccaccgccattgccgccagaaccggattcgctacaaggtagtgtttgtgcccgatcctgtctgttggacccaggttccttcggatatggcatcgctcctcaaacagcgcaatcgctggcaccgtggcctcattgacagcctttggcacaacaggggcatgttcctcaacccccgctacggtacggtcggactgttcgggttcccctattttgttacggttgaactactcgggccggcagttgaatttattggctatttcggcttcgtgcttctctttttcctgggtcaggtgaatcgcgagtttgcaattctctttttcctcctggctgttctctggggaacttggattaatctcggctccatctttctcgataacctcatttacaagcgctacaaggggttgggcgacgtcctgaagctttgcctcttcggtctactcgaatttttcgggtaccggcagatcatcgtggttgaacggctcatcgccacgttcatgttctggaaaaaggggtggggcaagcccaagcgaaaggagatcgatggtgaagtgtctggttcggttgcctagcaggatactctatctggtgccgcgggtgctgctcctggccctgttcctgacctacgtgacgttcatgctcctgtcttcctatgaatggttccgtcccgtggaggtggccgtccagggggcactggcgaaactggtgcagggtgcggccggcttgtggagcaggctatgacgggcaagccgctgaccgactatgtggctctcggattcacggccctggaacggggcgactgccaggaggcggtcaacatcttccgtcgggcccaggagacgggaccgactgcccggagtttcgtggggctcggccttgcctttcaccggctcggcgatccgccggcagcccgctgggcctttgccaaggccctcgacctggagcctgccgaccgggatgccaacgagtggatcgaacggatcggcagacctgccgtgccggcgcggaccagcgggggccgcggatgccgtttccgggccggtgaggatttcctgcagatcaaggagaatggttcctggcgcaggttcttcatcaagggaatcaacctggggctgggcctgccggggtacttcccgggcgagtaccctattcaccgggagacctatcgccggtggttccggctcatgggagagctgggggtgaactcgctacgggtctacgcggtgcagtcccctggattctacgaagcgctggccgatcataacgagcaggggggacggcttttcctctttcagggaatctggctggagctgcccgaagatggcgatttccgcggccgggactttctggcgtatgcccatcggcagattcgcgaggcggtggactcggtctgcggcagtgccgacttccccgagcgccccggcctgccccacggttcctaccgccgcgacgtttccccctggactgccgcctatgtggtcggccgtgaatgggaaagctgcgcggtacgcgctttcaacgggcgctacggccgcaagcggggcggttttgccggccagttcctgaaggttgacgacgggctcccctttgagcaatgggccgccgagatctgcgactacctccaatcctacgagcatgccacctatgactgcacccatccggtaaccaccatcaactggccgacactggaccccctgacccatccgtcggagtccacctacgaagaggggctcattcgccagggtttccaggtgaacgtggacgtctgcaatgaggacgaggacgtggagacctttgatcccgcgctcatcgcctcgcggcaaggggcggggttctttgccacctatcacgtctatccctactatcccgattttctcaacaacgacttcctggatgtcgaaaacccctaccgggagtacctgaagcggctcagacgccaccatggtcgacagcctgtggttatcgccgagttcggggtgccgtcgagccgtgaggcaactcactggcagcgagatggctggcatcatggcggtcatgacgaggtctcccaagggaaaatcaatggttacatgatggaggccatccgcgacgcggggctggccggggggatgctgttcagctggtttgacgagtggttcaagcgaaactgggtctttcttccctatgaactcccggccgaacgcaaccccttttggttcaatcaccaggatgccgagcagacctacggcctcatggccgcctatcccggttatcccggcaaggtcgtgaccctggccggacgacgtgaagaatggcgtgacgcctcgctcctccaggagaagaggggaggcgcccccctgcaccgtttcggcgacggccgcgacggggcgcgaaccctcgtgcggctttcagcgcggcacgatgagggatttttctatctctgcctcgaaacggccgaaccggtcgatttcagcgcggcccactacctgattggcctcaatacctgtggggcgaaggcgggggagacgcttctccccttcgacaccaacgcccgaagcccgctggggctcaccttcctgatccatctggccggcgagggcgcgagccgcatcctggtaagccgtttctacgacaaatatctcaatgagggactgccggtccgccccgtgccgtccgatacgggagagtgggtggtcatgcagaacatcaccaaccaccgccgcatcagcaaggacggcacccggttctacccctcccgggtcttctccatgagcgggctgcgcttcggcagcctcgatccgcaaagtccccgcttcgactccctggccgactggcatgtctcgggcactctgattgagcttcggctgccctgggggctcctgaacatcaccgaccccagttcccggcaggtcctctggatggcggaacaagggggcaagacccacaccaccgacggcattgccgccatcgcgtgttcttatcgcccgtcgggcgaggggctcgccgcccgtcccacgggcgggcggacaaatctggccgattccttgcccgccggtctcggctctgatgccgtccgacgctatcaatgggagaggtggaaccaccccctgtaccacacctatctcaagcggagctactacctctaccgggatgtactcgaccggatgccggagtgatgccgtgaacgtgagccgcagacaatttctgatcatcgggggagctgcgctggcagccatggccgtcccactgccggtctcggcccggaaggacacggtggtgccggtgctcatgtaccacgatgtctccaaccatttccacgatccctttaccatctcacccgcgctctttgccgcccacatggagtggctccatgctgccggctaccgggccgtgacggtgggggaagccctggccgggcggggagccactgccggcaaaatggtggttatcacgtttgacgacggctatgcctcgtttctggactatgtccatccgcttctgcttcagtatggcttctcggccgcaatttcggtcatcggcagtcatgtggggacctggctggagcgggatggccgccggcccatgctgagctgggacgagtatcgctatctggcggcgcggcgagtggaggtagggtgccatgcctatcatctccacgccatcgagcggttgcggcatgcctcggccgacgaattggctgaagatctggagctctttcagaagaccatggcgcgggagatggggcggcgggctacgcttctggcctggccctacggaatctacacgtccgagcgggttcagattgcccggcaggccggatttgtgcacattcttacctccaacgagggatatgtggatgacggcaccgatccgggggcgatcccgcggctcaatatcgataatcggcttgaccttgtttcgttcagtaattatctcaggggggaatgaagaatgacgaagacgatcatcccggcagtcatgctcgtggtgatgccctgtgcggcactggcttcggcgccagccgacctgttccggggcgggaagatagacgaggcggtgacagcctatcgcgccaccatcggccaagcctccgcggcacgggaaaaggcgatgctccacaaggagttgggcgatctgtacgcagaaaaagatcagtatgccgaagcagctgatgagtacgtcgcggctctggcgctcgaccacggctttccaacgactgaacggatcaggatggcagtggccgtttcgtgggccaaccggctggacgatgcgatcttcgcgttgcgcgccgtggttgccgacgaaccggacaacaccactgcccggacccatctggcccgaaccctgtcctggcgtggtgatcagcccgatgccattgccgaggccgatcgtgtcctagcagctcgacccggagaccgggatgcgcttctggtcaaggcaaacgccctccgttggcagggtaacagtagccaggccctgccgctctaccaacagatcctggcggggagtgacgacttcgatacccgcctgggtcttgcctttgcccagctccagaccggcaacaagcaggaggcaaccgccaatgccgccatcctcaagccccgattcccctaccaggagcgggacttgaagagactccgggaggaaatcgaaaataccaccgctaatacggtcgaggcgtcatacactcgctacggtgattcggacgacaacaaggcggaccgtttcggcgttgcctacacccatcgccagggtgactggagcctctccggttcctaccgccacttcacggtaaacgataccgtcggcgacacctatgccgacatcctcgatgcgggcggttatctgcgcctggccggccgctacggtgtcggcgccggtatcggcgtggctcgtttggacagcggctcatccgacatgaacctgacctggcgcctcaacgccgacgccgatgtagcgcgaggcggtgtaagtctttccctgcgcaaggacgttctcaccgacaccgcatccctggtggagaaccggatcagatacctctccgccggcatcagcgccagccagcgcatcacccagcgctttaccctgttcggcggttactcctggcgcgactactccgacgacaacagcgcccatgacctgcttatcgctccgtcctataccctctacaccggcgaccccacggtgcggaccggctaccgcttccgatacctcaatttcgaccgccagagcttcggcggctatttcgatccgaacgacttcatatctcaccagctttttgtctccgtcgactggcaactcgaccgcatcttcctctatgcggagccctatggcggattccagtccttcgaccgctacggcgatcacaccgacgatatcttcggcggcttcagcggcaccctcggctaccgctttaccaagcgcctcacgggtgaggtgaacggggagctcggcaactacgccctcggcgccacctccggtttcgagtactactccgtcggaacccgcttcgcctattccttctgatcagccggctgaacatgccccgttcggacctccggacggggcacgatttcttgacttttcgccgaatgtccggctactatgccccgttatgaaagccaagacgagacagatccgagtggggaacgtaccggtgggcggcgatgcgccctgctcggtgcaatccatgtgcaataccgatacgcgggacgcgggcgccacccttgatcagatcaacgccctggcggctgcgggctgtgaaatcgtccgctgcgccgtccccgacatggccgctgccgaggccttgggcgccatcaagcgccaaagccccatcccggttattgccgacatccactttgactacaaacttgccctgaaggtactggaggggggaattgacggcctgcgtctcaatcccggcaatatcggcgaacggtggaaggtggaagaggttgtagcagcggcccgggaacggctggtacccatccgcatcggcgtcaatgccggctctctagaaaaggagcttcttcagaaatacggccacccgaccgccgaggccatggtcgagtcggcccttggccatgtgcgtattctcgaagaactcggctacgatcagatcaagatatctctcaaggcatcggacgtacccaagacggtggcggcttaccggcttctggcccaacggatcgactatccgcttcacatcggcattaccgaagcgggcactatgttctccggaaccatcaagtcagccgtggggcttggcatcctgcttgccgacggcatcggcgatacgctccgggtatccctcacgggtgatccggtggacgaggtgcgggtcggcttcgagatcctcaaggcgcttaatctcagacaaaaagggattaatcttgtctcctgccccacctgcggccgttgccagatcaacctcatcggggtggccgaagaggttgagaagcgtctcgccggcatcgacgcccatctcaccgtggcggtcatgggatgcgtcgtgaacggacccggcgaggcccgcgaggccgacgtggggattgccggcggacggggcgaggggctcctgttccgcaacggggaaatcgtccgcaaggtgccggaggccgacatggccgatgcgctgattgcggaagtcgaaaagatactcgctgaaaaacactaatttccgaggttagtcgatgcgttacaccaactacttcatccccaccctcaaggaaaccccgtccgacgccgaggtggtctctcaccagctcatgctccgggccggtatgatccgtaaacttgccgcgggcatctacaattatctgccgttgggactgcgctccatccgcaaagtggaaacaatcgtgcgcgaggagatggaccgcgccggcgccatcgagctgctgatgccgagcgtacaaccggccgagctctggcaggaatccacccggtgggaacagtacggcaaggaacttttgcgcttcaaggaccgcaaggatgcggaattctgtctcggacccacccatgaggaagtggtcaccgacattgtccgccgtgaagtgaaaagctaccggcagatgcccttcaacctctaccagatccaggccaagttccgggacgagatccgcccccggttcggcctcatgcgggggcgcgagttcatcatgaaggacgcctattccttcgacgtcgacagctccgcttcggatctttcctatgacaagatgtaccaggcctatcgccggattttccagcgctgcggcctcaaattcagggcagtggaggcagataccggctccatcggcggttcgtcgtcccacgaattcatggtgcttgccgattcgggcgaggatgccattgtttcatgcacccagtgcgagtatgccgccaacgtggaaaaggccgaggcccgacccgcccctgccgagcatgccgagccgcgccctctggaaaaggtggagacaccggccaagcggagtgtcgaagaggtaacggccttcctcggcatcccctcgtccgccctggtgaaaacgctgctggtagtggccgacggtacacccgtggccgccctcgtgcgcggcgatcacgacctgaacgagatcaagctcaaacatttgttgggttgcgagaccctggagatggccaacgaggaaatggtgaccagggtaaccggcgctcccgtgggctttgccggcccggtggggctgaacatcaagatcgttgccgatctggccgtccaggggatgaagaacttcgttaccggagccaatgccggcgatctgcacctgaaaaacgtcaccatcggccgcgactttaccccgactcagtatgccgacatccgcaacgtggtccacggtgacccctgtccccgttgcgaggcgggacacctcgaactgtggcgaggcatcgaggtggggcacgtcttcaagctgggcaccaagtattcggaggccctgcgcgccacctacctggacgccgacggcaaggagcagatcatcttcatggggtgctacggtattggcatcagccggaccgtggccgcctgcatcgagcagaaccatgatgccgacggcatcatcttccccattcccattgccccgttccactgcatcgtctcggcggtcaacaccaaggacgcagaggtcatggccgcctgtgagtcactctatctcgacctgcgcgccgcaggggtggaggtgctcttcgacgatcgcgacgagcgcccaggcatcaagttcaaggacgccgatctcatcggcatacccctccgtttggtggtcggctcgaagaatctggccgacggcaaggtggagctcaagagccgcaggaccggcgaggtggaactgcttccgctggccggcgcggtggaaaaggtccggaacatcgtggccgaagccctcggccggtaaccgtacaaggagatatcaccgttatgacaagagatcaagcgcgggagaaggttatcttcgccctcgattccagtgaattcgcccatgtccagtactgggccgaaaccctgtccgaccgggtgggcatgttcaaggtcggcaagcagttgttcaccgcctgcgggccggccacggtccggatgatccagaaattcggcggagaggttttcctggacctcaagttccacgatattcccaacaccgttgccatggcctcccttgaggcagcccggctgggagtaaaactcttcaacctccatgccctgggagggtacgagatgatggcccgcacggtggaggcgctggacaaggagttcaaggggggggagagagcgaaggtgctggccgttaccatccttacctcctcaaccgaagagaccctgcgccaggtggggatcgaatcgccggtggaggagatggtcgtgcggctcgccaccctggccaggaaggccggcatcgacggcgtggtcgcttcaccgcgggagatcccccttatccgcgaggcatgcggtcccgatttcctcatcgtcacgccgggggtacgcccggccttcgccgctctcaacgaccagaagcgggtcatgactcctgctgaagcggtcagggcagggggggattacctcgttatcggccgcccgatcggcgacgcccctgacccggccggcgcagccgaaatgattctcgacgagatcatggccggctgagggaaaaaggaaccacagcgtgaaagaagaaattctgtacggaatcaacagtgtgatggaggccctgcgcggatcgcggagggccttcgaacttttcgtttcccgggagacccacgaccggcgcacggagaaactgctcgcgtttgccgctgaaaggggggtgccggtccgaacgcgcgacaagcgcgaccttgcccgtctctgcggtaccgaccaccatcagggtgttgccctgcgagtcgaaggctttgcgtacgccgctcttgaagacatcatcgcctcatggcaatcctccggggagccgggactcattcttgttttggatggaatacaggacccgcacaatctgggagcgctcatccgaagcgccgcctgtgccggagcccatggcgtcattatccccagagaccgggccgccggcgtaaccgcttcggttgaaaagatttctgccggcgcaacagagacgattccggtggcccaggtgacgaatgtcgtccaggcgctggaaactctcaaagaagaagggttctgggcattcggcactgccgacagtgcggcctcgtcactctatagtcatgacttgaccggcaatgtcgtcatcgtgatcggcggtgaaggggagggggtcaggcccctcgtgcggaagaagtgcgatttcctcgtggctatccccctgaaaggaggggttagctcgctcaatgcctcagtggcggggggcgttgtcctcttcgaggtggtgcgacagcgtctgtcttgacgctgtgtacgcgtgtctgaatggggaaaggttttgtgttaaattgtgtcaaatagcttgtgaataaggttgttgataaaaaaggggctccccatcgggaagcccttttttagctggtgccggaggtcggaatcgaaccgacacggggttgcccccggcggattttgagtccgctgcgtctaccagtttcaccactccggcaaaagtgttcggattatagatgcaaggtcggcggagcgtcaaggggaaatgccctctgcgcaggtgataaaaaatgtgttgacacccctcgacctgtttggtataaatcaggtctcttttgaacggggctgtagctcagctgggagagcgcttgaatggcattcaagaggtcgtcagttcgatcctgatcagctccaccaaaacacagaaggttggccgaaaggccaaccccgttttgcgtcttatggtgcatctgtcaaggtctttcccttgtgcgtcggcagtctattattccttgaagtagatttgcgctttcagtatacttgaccggttttttaagtgacgagacaggaggtttttaccgatgaccgatatgcttggcgactggaaacgatctcacctctgcggaaccttgaccaaagccgatgtgggcaagcaggtgacgctcatgggctgggtgatgcgccgtcgtgaccacggcggactcatttttatcgatcttcgcgaccgggaagggcttgcccagattgttttcgatcccgccaaggcgccagaggcccatcgggaggccgaggccgtccgcaacgaatacgtcgtggccattaagggtgaggttgttccgcgccccgaggggaccgtcaatccgaacatgaaaacgggagaagtggagattctcgtcacccagtgcaagttgttgaaccgttccaaggcgcttccctttacgcttgatgattatgtcgatgtggccgagaacctgcgcctcaagcatcgttatctcgatctgcgccgtacgcctcttcaacagaacctgattcttcgttcccgggttagccaggttacccgccagtatctgaccgaaaacggttttctggagattgaaactccgttcctcaccaagtcgacccccgaaggcgccagggacttcctcgtgccgtcccggatcaatcaaggcaacttttacgctctccctcaatcgccccagatatttaagcagattctcatgatttcgggttttgatcgctacttccaggtcgttcgctgcttccgggacgaagacctgcgggccgatcgccagccggagtttacgcaaatcgactgtgagctttcctttgttgatcgcgatgacgttattgccgtcatggaaggcttgatcgcgcgaattttcaaggaggcaaaggagattgacgttcagcttccgatcccgcgcatgacgtatgccgaggcgatccgccgctacggcgtcgataaccccgatgtccgttttggccttgaattggtggagctgacagacatcgtcaaaggatccggcttcaaggttttcgccgatgtggccgccggcgggggtatcatcaaggggctcaacgccaagggctgcgcacgcttctcccgcaaggagatcgacgaccttaccgaattcgtcaagatttatggagccaaggggctcgcgtatgtcaagatcgagggaggagaatggcactctcccatagccaagttctttaccgcccaagagattgccgatatgaatagggctttcggagccgaggaaggcgaccttctcctttttgtggccgacaagccgaaggtcgtcaatgactcgctgggcaagctccgcaatcaactggcccagattctcggactcgtcgacaaggggaccttcaaatttgtctggatcactgacttcccgttgctggagtgggacgaggaggagaagcgttgggccgctgtccatcaccccttcaccgcacccatggacgaagatctcgacaaggtcgagtcagaccccggggcctgccgtgccaaggcctacgacctggttctcaatggtaacgagatcggtggcggtagtatcaggattcatcaacagcacatccagtcactgatgttcaggatgctcggcctgtccgaggaagaggcccgcgccaaattcggattccttctggatgctctggaattcggcacacctccgcacggaggcattgccttcggcatggatcgactcataatgcttcttactggcagtgactccatccgagacgttattgcgttccccaaaacgcagaagggtgcttgtctcatgtccgacgccccgtcgccggttgattctaagcagctcagggagttggccatcaaggtgacggtcaagcagtgatcggggattccctatgaaggtccgtgccggcatttccgcacttgtgaccattgcggttcttgcggggtgcgcctcacacctgccggtctaccggattgatgctctcgccaggctttctgctgtaaagatgatgggggcggagaagtatgcacctccggagttggctagtcttcaacaggccattgtcgatggggacgcgctcatgcagagtggtgagcatgagctggccgacagctattatctgctggccattcgcaaaagcgaggccgtggagcggagcatcgcccgtgagcgtgaacatgaacgggcgatgcaggtgcggagcgagaacgagcggcttgctcgtgagcgccagaaggcactcgaagaactgaaacgcgaacttgcggaaaaggaaaaggaagagaaaaagcgaatcgaaagagctcctcagcctgtccgtgacaaggagaaagaaaaagaggtcaggtcgtttccgctccaccatacggtaaagcgtggcgaaagccttccgcaaatcgccgcacagcctgacgtttacggcgatgcagcgctctggcctctcttgtaccgtgccaaccgcgatcagatacgtgaccctggtagaatatggcctggacaggtactcagaattcctcgaaatatctcacgtgatgacctcgcggaggcaaggcgttacgcgcaggagcgaccagcgccctgatcacgtgggaagagacagaaagccgggattttcccggcttttttgcgtctaacccgttggcttttttgtagtatacggaaaaggattttttcttgacagcaactaaccttttgtatactgtatacaaactgattttggagtatgttaggcttatttcatgtaagttggttgagttggcagggttgtaggtcgttgctgtaaaaatgtaagactgtggcggcggaaatggccatggtgaaaatctgtggattggtttgtcattaggcctcaggcgacgttagtaaaaaaaccaaggagagaatatggcaacgcacaagattatctggacggaaattgatgaagcgcccgcactggcaacgtactcattgctcccgattgttcaggcatttaccaagggaacgggtgtagaggttgaaaccagggatatctctcttgccggcagaatcattgccaacttcccggaaaacctgactgacgcacaaaaaattcctgatttcctgactcaactgggtgagcttacccagagccctgaagcgaatattattaagctccccaacatcagtgcctccgttccccagcttaaagaggccatcaaggagttgcaggatcaagggtacaatgttcctgattacccggaagatcccaagaacgatgcggaaaaggagatcaaggagcgctacgccaaggtgttgggcagcgccgtcaaccctgtgctgcgtgaaggtaactccgaccggcgcgccccgctttcggtcaagaatttctccaagaaaaatccccacaagctgtccccttggagtcccgattccaaggctcatgtggctcacatgaccggcggcgatttctacggtaatgaaaaatctgtgaccgtgggaaatggtggtgaattcaagatcgagtttgttgataaaaatgggaaggtgacagcgttcaaggaaaagctgaccgcctccaagggcgaaattcttgatggtaccttcatgagcaagaaggctctgtgccagttctatgcagagcagattgaagatgccaagaataaggacctgctgctgtccctgcacctgaaggccaccatgatgaaggtgtccgatcccatcatgttcggtcacgctgtctctgtgttctacaaggacgtgtttgataagcacgccgacacctttaagcaactgggcgtcaatcctaatatgggtctgggtgatctttacaaaaaaattgagtcgctgccggcggccaagcgggccgagatcgaagctgatatcgccgctgtgtacggtaagcgtccgaagctggcgatggttgattctgacaagggcatcaccaacctgcacgtgcccaacgatatcattgttgacgcatccatgccggttgtagtgcgtgacggtggtaagatgtggggccccgatggccagctgcatgacaccaaggcaatgattcctgatcgctgttatgctacgatgtatcgggaaatcattgaagattgccagaagcatggtgccttcaacccggcaaccatgggttcggtgcccaacgttggtctgatggcccagaaggctgaagagtacggctcgcatcccaccacctttgaaattcccgccgacggtacggtacgcgtcgttactgccgacggtacggtgctgatggagcaccaggtggaggcgggcgatatctggcgtatgtcccgcgtgaaagacattccgatccaggattgggtcaagctggctgtgaatcgtgctcgggctaccggcgcgcatgccattttctggctggacaagagcagggctcatgatgcgcaggttatcgcaaaggtggaaaattatctcaagaatcacgataccacggggcttgagatcaaagtgctcccgccggtcgaagccatgcgttactcgctggagcgtatccgcaagggcctggataccatttccgtaaccggtaacgttcttcgggactacctgaccgacctcttccccatccttgagctcggtaccagtgccaaaatgctttccatcgtccctctgctggcaggtggcggtctgttcgagaccggtgccggcggctcggctccgaaacacgttcagcagttcgtcaaggaggggtacctgcggtgggattctcttggtgaattctcggccctcgccgcttctctcgagcatctcggcaccagcttcaagaacgacaaggctctcgttctggctgaaactctcgaccaggcaatcgccaagttccttgacaacaacaagtcgcctgctcgcaaagtcggccagatcgacaaccgtggaagccatttctacctcgccatgtactgggctgaggctttggccgctcagaccaaggatgcggagctccaggctaaattcgctcccattgcgaagcagctccaagagaacgaggctaaaatcaacgaggaactgatcggtgcccaaggtaagccggtcgacatgggtggctactatcatccggatgcagcgaaggttgccaaggcaatgcgcccgagcgccgctctcaacgcgattatcgacgctatctagtgacgtaggaagtacacatatctgctaaaggaggaagatcagtatggcacgtaagaagattgctctcattggtggtggccagatcggtggtgtgcttgctcaactctgcgctctccgtgaacttggcgacgtcgtcctgttcgatatcgtagaaggccttccccaggggaaatgcctggatatcgccgaagcttctcctgttgacggctttgacgtctgcctgaagggtaccaacagctacgaggatatcgctggcgccgacgttgtcatcgtgactgcgggccttccccgtaagcccggcatgagccgtgacgacctcatcgaggtcaactccaagatcatgacgtcggttgccgaggggatcaagcagtacgcacccaattccttcgtgattgtaatttccaaccctctggacgccatggttaccctctgccagaaggtcaccggtttcccctacaaccgcgtcatcggtcaggccggagttctcgactccgcccgttttgccaccttcatcgcctgggaacttggcgtgtccgtaaaggacgtcaccgccatgactcttggcggccacggcgacgacatggtgccgctggttcgctacgccagcgtcaaaggtatcccggtcatggaactccttgagcgcaagtacggcagtaaggagaaggcgaaggaagtcatggacgccatggtcaaccgtacccgtctggcgggcggcgaagtcgttgccctcctcaagaccggttccgccttctacagccctgcgtccagcgccattgccatggccgagtctatcctcaaggatcagaagcgggttcttccgacctgtgcctacctccagggagagttcggtgtcaacggctactatgtgggcgtaccctgcgtgctcggcgagaagggtatcgagaatatcattgagttctctctcgacgcagaagaacaagcgatgatggacaagtcggtcgcagcggtaaagagcctcgtcgacagcctcaagtaaggtgttgttacccatgacgcagcaaggcaaagaagggccctgtgcccttcttttgccttatggggggagttgacgtagtccggtcggttcccaattgagaagatatgagagttgaagttgtatacagtatgtgctatatacgtatgcaattttgtgccggtaacggccccacttcagtaaaggagcgtatctagatggaaaaacagcttccaacgattgagatcattgagaagtactgcaaggggtgtcacatctgtgttgagttctgccccacaaaggtactggagatgaaagggttcgtcgtggcggtaaagaaccttgaagcttgcatcaagtgcatgcagtgcgaactgcggtgtcccgatttcgccattaaggtgaccccttaactattctcgaggaggtaagtgacgtggcaaaaaaagtagcatttttacagggtaacgaagcggccgcgcatggcgccatatacgctgggtgcaaattcttcggtggttacccgatcactccgtcgaccgaggtcgccgaggtgatgtcggcagaacttcccaaggtgggtggcaagttcattcagatggaagacgaaatcggagccatggccgccatcatcggtgcctccttgaccggtgtcaaggtcctcaccgcaacttcgggccccggactttccctcaagcaggaaaacatcggttatgcatgcatcaccgaagtgccctgcgttattgttgacgtaatgcgtggcggtccttccaccggtatgcctaccggtccttcccagtcggacatcatgtgtgccaagtggggaactcacggagaccatgccaccatcgcgctcatgcccgcgtcggttcaggaatgctttgaaatgaccgtcaaggcgttcaaccttgccgagaaataccgcgtacccgttttcgtcatgcccgacgagatagttggtcacatgcgcgagcgtattgagttccccgaaccgggcgaactggaggtgatcgatcgtgctgctccgaccgtgccgcccgagcagtacaagccctatgatacccagttcggcgatgtgcctccccttgctgcgttcgggtccgactaccgtttccacgtgaccggtctcaacaagatggcggatggtttccccaccaccaaggctgcaatcgttcaggccgaggaagagcgccaggtacgcaaggttgaagcaaacaagaacgaaatcatggaatgggaagagttcatgtgtgaggacgccgacgtgatcgtcgtcgccttcggctcgacctcccggtccgcacgttttgccgtgaacgaggcccgtaaggaaggcatcaaggcgggtcttttccgtctcaagaccttctggccgttccccgaggagcggatgctcgaactttccaaaaaggtaaaggccttcattacccccgagatgagccttggtatgtgcaatggcgtcgtcaaggggtgcatcgaaggcaacgctcctgtcctcggtatttatcacgtggatggcgaaccggtaaatcccggcgaaatcctcagcaagattaaggaggtcaagtaataatggctttcaattatgagaaatacatccgtccggggaaactgcctcatatctggtgccccggctgtggtcacggcatcgtcatgaagggtctcatcagggcgatggatacactcggtctcgagaagaacaatacggcgatcgtctccggtatcggttgtgcctcccgtcttcccggatacatggactgctgcaccctccacaccgcacacggtcgcgctgctgcgttcgccaccggcgtaaagctgtctaagccggaaatgacagtcttctgcgtcggcggtgatggagacggcgttgctatcggcggcaaccacttcatccatgcctgccgtcgcaacattgacatgacgtacattttgatgaacaacaaaatctacggcatgaccggcgggcagttctcgccggctaccccgcacatggcgaaagcttccaccaccccctatggcaaccccgacccgtctttcgacatcgccaagcttgccattggtgccggtgcaaccttcgtggcccgtggtactgcgttccacgccaaccagatcgacaagctgattgtcgaagccgtacagcacaaggggatgtcggttgttgaaatccttgacgactgccccacctgcttcggccgtcggaacaagtaccggtcggttgtcgagatgatgaaccatctcaaggaagttgccgtaccggtcaaggccgctgagaagatgacgcccgagcagcttcagggcaaggttctcacgggcgttctgtacaaggaagacaaacccgagtactgcgaagagtatcggaaagtcatcgagcgcgcccagggcggtgccaagtaaaccgagcataaaaggagatagatacatgtctggaagatatgaaatcaggttttccggtgccggcggccaagggctcattcttgccggggtgattatggccgaggcggcctccatctacgacggcaagcaggctgtccagtcccagagctatggccctgaggcacggggaggcgcttccaagtcggaagtcatcatctcggatggtccggttgactatccgaaggctacgcagtgcgatgctctgctggctcttacgcaagaggcatgcgacaagtactccgccgacctgaaggaggggggagttctgctggttgattctgacctcgttaccaagctgccgccgggcaactaccaaacgaccgcgtttaatatcattaataccgcaaagaacgatgtcggtcgtgagatcgttgccaacatcgttgctcttggtgccatggttgccctgaccggcgtcgtgtccaaggaggcggccgagaaggcggtcctttcccgtgttcccgaggcttttgtggagctgaacagaaaagctttccagatgggtttcgagaaggcattggctgcaaaaaaatagtatttgttcatgtgagaacgacaaaggctcggcgcatgcgtcgggcctttgtcgttctcggccaaatcctgttaatcccttgcgggccaaggcattatggggtataacgtacgctaaatgacggtgcgttgacctttcttgccaggagtcctgccatgacgctggagctctgcagattgtcgttgcagcagacgcaggaactcctgaggctcactgatgccacgctcaagaacatatgctctcgcaggttttccggtgaggaactctactccgaggcgatacggcgggttctcggtggtggcggcaagcggggaccggaaagtatttttctcctcattgacggcattggtggtacgagcagaggatggatctttcagctccaagcaggagagttggtaagaagttcagatgaaattctcgtagatgccgactcggtttattcactgggccgcctcggtagcgaggttctcgtgtcgaactggcgtgagagcttcgagtcgattgagcgctatcaggtaatctttcatcccgacattgtcaaacatatagcaaagcctatcaggaactttgtcgcatgtcagatcagcggcgagagtaatggtgcgctccttgcatttaattacgctggggaagccacagagtacgacggcgatgtgcttcgcggactgtcggttgtcattggctcccttgtcacgctgtcggtgatggttcgcgaaaccgagcacgccttcatttacaccatcgaggcattggcccgggcgtgcgaggcggccgaggagagcacgggtgatcatattgtacgggtaaatcgctatgccggagcccttgccgcccatatggatctctctcccgactttgtcgaggtgatttcctattcagcccagatgcacgacgtggggaagattcgggttccgacggctatcctcctgaagcccggcccccttgatgaggctgaagaacgggttatgcgccttcacccggaattcggggagcagattctgggtgattctccccgtctgagcgtggcacgggagattgctctgagtcatcatgagaattgggatggaagcgggtatccccgaggcttgcagggtgaagccattccgctggccggtagaatcgtgaagcttgcggatgtctatgatgcactccgttccaggcgcagttataaaaaggccttgagccacgcagaagcgcgcgctgtcttcttgaacggcgatgagcggatcacgccacgcagtcatttcgaccctcgggttcttgagacgttctttcgcatagagcctctctttgagcgaatctaccagagttcgcgcaaccagcaagtatagggcggcgttgctgttcatgtgggccgcacgtgcattttttaccttgaaactttagcatgacaaaggagatcggaatgtttcttcttcccaaagggaatccgttgtacgagaacattgcggcgtccaaggtcaagatccccgacatgtttgagaagctgaaaagcagctctttcaccggctatctcagctttacgtttccttcctctattgcaattttcttttttgaggccggaaagctgatcagtgccatgctggagcatgacggaaagaggctgaccggcttcgaagctattgccggcgtatgtacccagatttttggcggcggcggtgccttgagtgtgtacaagctttccaaagatctcaccatgtgtctccatgcgatgcttcatggcgatgtgctgtaccaggggcaggaactcaagctgatcgacatcaagggcttgctcgaaaagatgaaagctcagcgcctcaacggctgtttgaggatatataccgaggaccggacagcccttatcttttacaaggaaggggcacccctcggttttttccatgatggttcccacgatatagagacatctgcttctgagtcccagaaaattgccggcctgcccggttccaaaattgatgttttgtcgaccaagagtgctgaagagctcatgcattacgacctgttggaaatggtcaacatcgccaagctctgggagtcgaccacggctcgcttttcctcggagcgggaaaagatccggaaagaagcggaggttgttggtcagcagcatgcagatgacgcattgaaggagcttgaagacgacctcaaggaagtagccatggcctatgtcggtaaaatgggggcttcgctcgttgagaaggaactgaatgaccgcggtggacgtcgtgccctcacagagggttcccaggttggtgcattccttgccggtgtggagaagggggcaaagctcctgaccagcatatccaaaaccagggagatgctggagaccatgaaaaacgagatcgcagaacggacgaaatcactgctgtgacaatgcaatcgttggagcgctcgagagggaacgatggcagacatatcaaccgttgacctggttcagattatcttctggtttctggccggatgcgtaagtttttacttcagcatcgacaacgcccgggtctggaccagtatttccatgggctttttcctcattttcctgagtcagctctatgtggtcgagaaggcgctggatgctccctggaccgcgtatacccagctggaggcgatccactacatcatcggtaccgttgccatcatggtcatgacccacgggttccaggagtattatatcttcagtcgaacccttgaactgggagggagcaagcatgtcgtctacctgtccattctcggcattctcgtggggtcagtggtctttgtctttgccaatcctgagccccagtatccggtgctgcgcaacatcgccatgattgaaaacagcacctgggttttcctgtcgctggtgaacattgatataattcgcaagatttatctgcagattcgagattctgtgatagccaacggctttatcgcctttggcgtcgtctttatcacgatctttctgtggaaagggtcagaattgtaccttcaggtctacaactgggactatgactggcagatcatcatgcagaacctgggtgtcacattgccggaacagttcatggggcgccgccagttttccctgatggttcatgatgcagccgggcttgcttcggggctgacagccggcggcacgttcctgtatcttctcaggctgctgcgctgatcgctgcttctcacatcacgtggagaaaagggctggcaaagcccttttctcttttgcgggccacgtcacgatgccggaaaagcgtggtacactcctctcggaggctgcgtgcaggaattcctcggccaatatctgacaacctacggttacggagtgctctttgtctggaccttccttgagggcgaggcagggctcattctcgcgggttttcttgcgttccaggggtatctggatatcgggggggtcattctgaccgcccttggaggtgcgtttgccggggatcagttctacttttacctgggacgctggaaagggccctggctgctgaaggtgttcacccttatcgcccgcaagttccgcaaggccctccggcttatcgaacgttacggcacctttgttgcctttgtttcgcgttacacctacggtttcagaatcatcttgccgataattctcggcatgaccacgtttcccgcccggcggttcctctggctgaatctctgcagtgcttttctttgggcagtgctattttcactggcgggttactttttcggcaaaagcgcttcgctcttcgtagaggacgtgagccggtacgagtcgcatctgctggcaattcttgcagggcttgtcttctgcatgtggctgtttcactttatccatgcccgcatgagaaggagacccgcccgtgaacggctcaggcgaatgaggcaacgggagttcgattgatgggaggaatgaagaacgatgtcggatcatgaagtgaccggaggcgtttccctgaaggagcgggtcgccatagtactggtggagccgcagagccccggcaatgtggggatggtgtgtcgcgccatgaagaacatggggcttggcgaactgcgaatcgtaaaggggtgccgtctcgatcacccggaagcactcaagtttgccgtttccgcccgtgatcttcttgagagggccagagtattcgagtcccttgaagatgccctgtctgatacggaactgtccgtggccacgacccgtcgccacggcaaataccgccaggagatcttttcaccgaaggagatcgtgtcgaagtttgccgccaatcttgcaggcaaccgcgccgccctggtcttcggccgcgaagataacggtttgaccaccgatgagctttccctgtgccgctggcatgccacgatcccctcgtcggaggagtacggttctttgaatctggcccaggcagtgatggtgttctgttacgagctgttcacctccctcggcagccggacagtgggcggcgaagatcgtccccttgcgggatcagccgaaacggagcccctcttcgagcatatggagcgcaccctgatgcgtatcgggtatctcaatccccagaatcccgcccatctgatgcgttcgctgcggcgcatctttgcacgctccgagttggacagccgcgaggtggccatcctgcgcgggatgatgacccagatcgattgggccgccgaccagttcaagggaaagaagggagcatgaccatcacgaccctgctcggtcttctggcgggcacccttacgagtgtggccgccatcccccaggtggtcagggccttcagaaccaaacgggtacgcgacatttcgatctggcagcccctgattctcgttaccggactgttcctctggctcgggtatggtctgctcctgcgcgatctcccgctcattgtcgccaatatcgtttcgatcatctgcaacagtgcggtgatcgttatgaaaatgagctatgggggggatgacaaccggccggctgatgattatccttgtgagtgacattattccaggatggtggaggacccatgaaacgactggtgatggtagtgacagcactgctcggattgtcgctgctttcgggctgcggctacaacgtgatgcaagccaacgaagaggcggtattttccgcgtggggcgacgtagaggcggcgtaccagcggcgggccgatctcattcccaacttggtggaggtggtcaaggggtacgcgaagcatgaggctgaaaccctgacggcggtaaccgaagcccgggccaaggtcgggtcaatgcaggtgacccgcgatgccgtgaacaatccggaaaccctggccaagtttcaacaggcccaaggggaactctccagcgcgctctcacggctcatggtcgtggtggaacgatatccggatctgaaggccaaccagaacttcctcgatctccagaaccagttggaagggaccgaaaatcggatcaatgtagcccggacccgttacaacaaggcggtacaggacttcaataccagcatcagaaccttccccaacagccttacgaacaagctgctgcttcacctggaacgcaaggaaccgttcaaggcagacgaaggcgccaaggccgcgcctaaagtgaagttttgacgaggtcccggatttccggtctgaacatgaagcgcctgcttctcgccatatgcatcattctgttcccgacactcgttgcagcacgcgacgtgccgcaacttcacgggtacgtgaacgattacgccggactcctgtctccacaggcaactcaacgagtggagcagattctggccgatcttgaacggagcgattcgacccagattgtcgtgttgaccgtaccctccctggagggggacagccttgaggagttttccatccgggtggccgatgcctggcgaatcggacagaaaggtgcggacaacggtgccattcttctggttgcccgggccgagcggaaggtgagaatcgaggtgggacgggggctcgaaggacgccttaccgatcttgtctccggacggatcatccggggcgatattgccccctatttcaggcagggggattacgacggcggaattctggccggagtgtcggccatggcagccgtagtgaagggagagtatgccaacgcaccgcgcgacctcaaacaggggaagaagagtgcccctcccatcatggggctgctcattttcgtcggggttgcctgcgtctttctcggagcgttttcccgtatcctcggcggcctcgccggtgctgtcgggttaccgctggttaccgtgcttaccatgccggggctcggccttgttttgcttgccggccttgcggtggccggattcgtggccggccttgtgcttacctcgctgttcggcggcggtggcaggggtggaggaggctttggcggtggcccgtacctcggcggtggttttgggggagggtacggtggaggctggtcgtcggggggcggtttttctgggggcggtggcggtttcggtggcggtggagcttcgggcgactggtgaggcgaggtaatcgggcatgaaggctgaattgtttttttcgtccgcggaaatggagcgaatccgcaacgccgtggctgctgcagaagcggctacttcaggcgaaattgtaaccatggtggtggctgagagcgacagctaccgggaggcggaaaccctcggcgcggtcctcctggccgggctggtgtcgattgccgttgccgtggtgctccaccatgtgaccatctggacctatatcccccttgtctttgtcctgtttccggcagcgcgggcaggcatgcgccggatgccgcgcctgaaacttccctttgtcggcagggctcgccttgccgaggccgtgcgtgagcgggccgtgcgtgcgttctatgagcgcgggctctaccggacccggcaggaaaccggtgtcctcattttcatatcactcctcgaacacaaggtctggattctgggagaccgggggatcaacgcgaagataccgccgggattctgggagggactggccggtgaattggcccgggggatacgggagggaagaggctgtgatgccctttgcgccgctgttgccgggtgcggggccgaactggccaggcattttccgcgcagggccgacgatacgaacgagctgacggatgatctgatgacgtgagagcggtcagtgcgtccccgcggattcgcccgtgtgacgtgggcgtcgcagaagcagcagaaaagggatcacgctgagaaaggcgatccccacgatccagaatatccggttgtatgccagcatccccgcctgtttctgaataacaccgtagagtgctccgagcgcagctttccctgcggtcaccccatccattccccgctgttgcatcccttccgcgagcacgttgagccgttgttgtgccgcaagattgtatggcgttacctgttccaccaggacattctggtaaaactggtgataccgggcaataagagtggccgcgacggcgatgcccacactgccgccgatattgcgcatcaggttgagcatgccggtggcgttccccatctcttccttgggaatcggcatgagggtcacggtattgaggggaacgaacagcatggcgagccccacgccgaggaccacgcgcggccaaacgaagtcccagtaggatgcctccagggtgaaccgttgcatgaggaacatggcggtcgctccaatcagaagccctcccaagaccacttttcggccatcgtagcgtgagatgatcgcccccacgaacggcatggtcagcagggtggccaccccccctggggccaggaccattcccgccagggttgcatcgtagcccatgagcgtctggaggaagagggggatcagcatgatcgagctgtagaggcagaacccgatcatgaacatgatcagattgcctgcggaaaaggaaatgtccttgaacaggcgcaggttgacgatggggtgctcgtgcctgagctccacatagatgagaagcatcagcgcaagtaccgagatgatggatgcgccggtgataaaggatgagttgaaccagtcgtcctgctgtcccttgtcgagcacgatctgcagcgccccgagtccgacggtcagcaaccccagcccccaccagtcgatggacagctttgagcggcggagatagggggggtcgaagatgaagtagaccgccatgatcaccgccaggatgcctatggggatattgatgtagaaaatccagcgccagttcaggttgtcggtgatccagccccccagggccgggccgatgatggggccgaacatggcgccgatgccgaagatggcgttggccattccccgttcccggggcgggaatgtctccatgaggatcgcctggctgctcgggatcagggctccaccagcagcgccctggactatcctgaagaagatgaggcttgtcaggttgggcgcggcgccgcagagaaacgaggcaatggtgaagagggtgatgcaggagatgaggaaccgtttcctgccgaagagtcgcgaaaaccagccggtcatggggaggaccacggcgttgctcaccaggtaggaggtgagcacccaggtgatttcgtcggtgccggcgttgaggctcccctgcatgtggggaagcgccacgttcgccacggaggtgtcgacgatctccatgattgtcggcagcatcaccgtgatggtgatgagccacttgttgacggttttcgtgtccggttccacgtctcctgccttctagaacggccagagcccgtggaggatgtcgcccagagagcgctccacgtccaccgacggcaccacgctcatgcccacccgcaacaggtggccgggatcgcttgccctgtccacggcgatcttgaccggaacccgctggacgaccttcacgtagttgcccgtggcgttttcgggcggcaacagcgagaaggccgcgccggttcctgccatgatactgtcgatcctgcccgagaaggtgcggccaggataggcgtcaaccgtaaaggtgaccttctggcccggcttcatgtgggtaagctggctctccttgtagttggcagtgatccagacgtcatcgagatcgaccacggccatgaggggctggcccgcctggaccgtgttgcctggctccaccgatttgcgcgtgacgtaaccatcggcgggcgccaggattttcgtgtaggaaaggttgagggacgccgtggctagttgggcatcgcgtagcgccacccgggcttcgcggctaccgcttcccgacagaccgatctcggcctgtgccttgcgcatctgctcctctgcctcgcgcacctgggccaccgccacccgctttgctgtctcgagccggtcgaactgttcgcgggggatgacctcttttgccagcaaagccgtaccgcgtgtcaaatccaggtcagcctgggccaggcgcgcccgggcatggtcgaccgcggcacgcgccgcttccacctgggcatagtcgcccgaggtctcgttgcgggccatggcaagggctgccgtggcctcgctgacccgggtccggtagtcgctgggatccagttcggcaaggagatccccctttttcacggcttggttgtcagtgacatacaccgcagcgactgtgcccggcacccgggaggatactgcatggatgtgggattccacgaaggcgttgtccgtggatatgtacgttatgccgtggacgagccagcgcagaccgataaccgctccaaccacgaacagtatgagtaggaaaatgcccgctcgtctccgtttgccgccgctccccttgccctgtggcgccgtctgggccgaaggggcttcccggttttctccccggtccggtagttcctgttccgttgtcattcctacagttctcccatggctttgctgacacgggcctttgcgacctggaagtcgaaaacggcccggtgataatcggtctttatctgggtaagcagtgtctgggcatcgagcacatcagtggccgtgccgacctgagcctggtagcggtccctattgatcctcaggttttcttctccctggcggattgccgtttcgacgctcttgatccgctgttccgccacccgggcatcgttcagggcagtggcaagctcgagccggacctgttcccgcgccagtcgcaacgcatcgcggctcctggtgaggcgctcgactgactgccggtgcctggattccgtggcgaagccttcgaagagattgatcttcagccccaccgttgcggcatagattgcctgctcgcgcaccttgctgttctccacgtagtcgacaccggccttggcatagagttcggggtagtaaccgctcctggcctcggaaacttctgcatcggcggcgtctgcgcttcgcgcaagggcagtcagttcgggacgattggcaaaggcgcgttcttcggccccggcggtatcgggcatggcggattcagttccctcttcaagctcgtcacgctgatcgagaggtcttccggtcaggtgattcaggtacatccagcggttttcgagacgatttgccgccaccaggcgcttctgggagctttccgccagtctgacctgggcctggagcaggtcgttgcgggtgaccaccccctgttcgaagagattggtggcgatccgcagatggtcggttcgctgggccacttcctcctcggcggtgccgaggaggcgccgtgcttcgaggatgccgaaataggcctcgacaacctggaggaatacgtctttctcggccgctgcgtattgctgggcagtcgcctcgtggaggagggacgcccgctgccggcgcgaggaggtgcggccgaaatcatagatggtctgggtcacggagaggttgaagaatccataggtgccgtcctgggtctcaatgctgccccgttcgccgaaattcaccgcctggggctttgcctggagggtgtacccgccctggaagtccacgcgcgggagaaagccgcttcgggcctgggtgatcgcctcttgcgcgataaggcggtcggaagctgttacggccagcgagtagttgccggccgcggccagactcaggcattctttgagtgaaagcgcgctggccatggccggcgtcgctgcacagagcgcaaggatcaggaaggggatgctacggattggtagtggtttcatggcgattctccggggcggtcctgattttttccaggagatgatgcagactgttctgttcgtcttctgataggggagcgagaaagcgggcaagcacctccgccgcagtggcgcagagttcgtgttcgagtgtcatgccccgttgggtgaggcagatgcgataggcgcggcggtcttcggggtggggctgccgcttgaccagaccgagcttttcgagccggtcaacgagaccgccgatggtggtccggtcaatgagggtcttctgggacagggccgtctgggattggccatcttctttccagagaaaggcaaggacgctgaactgcggaggggtcaggccgtagggatccagttggtctttgaacaacgcaaagccccgctgataagccttggcaaggtggaagccgatactgttctcaatgtcgtacatgctggcatccgatcgctgcgtacaatgacagtcattgtacagataatcagtatactgtcaatgcgtgcctgggctgtcgatgtctgcttggcagtgcaggggaaggttgttaaggctgttgccgaaccggcgcagtcagggctgaggtttcgggcgggctggccagtgccgcggttggcggcgcattattggtcggggctggttggggcggttccggtgcgctgacctggggaagaaacgcaagggccggtgcggcaggacggtagagcctgcggtatacctccgcaaaagtcaggactttttttacatactcgcgggtttcgtagtagggaatgttctcgatgaattcgtcttcgcgcaggccggcaagggaacgccgccaccggtccaccggcctggagcccgcattgtaggccgccacggcggaaaccacattgccgttgtactgcttgagcaggtctttcaggtgtctgaccccgaggccgacattgaaggttgggtcagtgaggcgcgctgaaataccgttggcgggggacgaaccgttgaccatgcccttggcggtggacggcatgagctgcatgagccccaccgcgccgaccggtgagagggcgactggagagaagccgctttcggccttgatgagtccgtagatcaattcttcggggatagtgtggcggtttgcctcggcagcgaccgagtcgctgaatccgcggggatagagcagtccccaggtagtcgccgtttcgccgtccatgcggcggggttgctccccgcgcagggccgcggccgcggatgaataatcattcatctccaggtagagacgggcgatgcccaggagccccttaccccgcgacgagccgtttttgcgggcgatggagagttcgctcctggcctgatcatggagccccatggcgataagtgctcgtgctcgttcgtgtccggcaggaggggagatggtctggcgcaggtcgtgcactatcaggggtattgccccttcctgaggtgccgggtcggtcgccgtaaaggtatagaaggaaaaagggtattcctctgcaagcatggcaaaactctgccgggccacggtttcttctccgatgcgctggagggaacgcccgtgccagtacagcgcccgttcccggtagtcggcagaagcggtcagaagccggaatgactccgcggcagagcgatagtcgccggtgttgtagcgagcccaggcagtttcccacattgctcgaggtttgagtttcgtcccgggataggttgtcagcagtttttccaggactgccagctgatcagcgtaccgcccctggaatttgcggacaaatgccgcctccagcagcgcattatccgcccattccgacgtgggggccgtctccgcaagcttgagaaagccgaggaatgcctcgtcatcgttgccagctttgttctgggctcgggcgagcaggaaacgggcttcgtcggcaatctcccgcttcggctcacgctcgatgaggctggagaatgtgcgggcagcatccttgtaccgtctcagttttaggagtgtctcgccaattttcagtgccacgcggtcgttgaagccggcaagctgctccttgaggggaatggtattgaagacggcaagggcgcgttcgtacttgccgagattgtagagcgtagttcctcgtttgaggagttcatcgggcgttagcggaacggcagggaatccgagcgcctcaagtcgcttgagttcctgttccgcggtttcagccacgggagatgccggataggcaagccagatagcccgcagttcctggacagcccgtcgcgggtcgtcaaggccttcgcggcagagggccgttttcaggttggcggtgactgagtcggttcccgaagggtacagttcaatgaaccgtatgtaggaggcaagggcctgacggtactctttgcgggcgaactgggcatccgcgaggagcatgcgcgcctttcgcagggtcgggctgtcgggccaggtccccacgagtcgttgcagcacttcttccgcctcgtcgtagcgggtcgccgccatgagtgcctccgcctgccagaacagtgcgtaatcggccaacagcggaagatcctttgccgcaacgccaagaagctcggaggcttcgggccactgctcaaggcgacgggctgccacgccgtccaggaaggtccgctcgggagatggcgggacggagcgcagctcatcgcgcacagcgcgataatctttatccttcatgcgaagtgctgcattgcggagcggtgcatcagggaccggagccatgggctgcgcaaaagctgacaccccgaacaggaggcaggcgagggagacaacaaggagtctggtgtacatatactgcaaacctcgtggggcacggcgcaggtgacgcaacgccggtgagtggcatgaaaaacgccggccccgaaccgccggccggcgtcaacggcttaaatactacccgcaaggggacggaaaatgcaaagggtttttcagtgattgcgcccgtatacggattgactttgccgtgaaactgcatgcatagtagccgtggcgtacagccgggagaggggacggatgatgaaacggaaacgggaggaagtcctcgcgttcatccgcgagcaagggggcagcacccccttcagggacatgatgcaggcctttggcgtaaccaaggccaatcggctgggattcaagcagttcgtggaccaactggtgtcggcgggcgatctggtgaaacagcgcggcaaccgctacgccgtcccgtcagaggaaaccgtcgtccgggggcgtcttgtcactcatcgcgagggatacggcttcgtggttcccgaggggggaggagacgacgtctacgtcccggcccgatacctggggggaaacctccacggggatgtggttgaagtccgggttgaatcctttaagcgtggagggaagaaggaagggcggattatccggaccatcgaacgggggctcaagcggatcgtcggccgattcgacaccgccggcggggtggggttcgtccagccggacgacacccgcatcacccgggatatcgcggttccccaaaaagcatgggggggggcccgcagcggtcaggtggtagtggcggagcttacggcctggcccacggagcggaagaaggcggaggggcgcatcgtggaagtgttgggctctcccgacgaccccgaggttgaggtcctcaccattatccgcaagcatgaccttccctatgaatttcccgtagacgtactgactgaggcccgttccactccgcaggaggtgcgcaggggggacgtggccaaacgggtggatctgcgggagcggcttaccgtcaccattgacggcgagacggcccgggatttcgatgacgcggtatccgtgcagcgggaaaaggggggcgacatccgcctctgggtctccatcgccgatgtgtcccactacgtgaaaccgggatctgccctggaccgtgaagcctacctgcggggaacctctgtctatttccccgatcgctgtatccccatgctgcccgaggaactttccaacggcatctgttcgctcaatccccaggtggagcgcctgacgctcacggccgagatgctgttcacccgaagcggggccattaagtcctcgtcgttctatccgagcgtgatcaggagcgccgcacggctcacctatacgacggtccgcaaggtgctcgtagacggcgatccggaggcaatcaaggccaaccgtcacctggtagacgaccttgaagtaatgaaggagttggcgctgcgcctcatggagaagcggaaaaaacgcggcagcatcgacttcgacctgcccgagccgcagatcgtcctggatctccagggggagatggtggatatcatccggtccgagcgcaaccttgcccaccggatcattgaagagttcatgctggcggccaacgaggcggtggcgtcccatatcgaggagcggggaataccctctctctatcgggttcacgaaccgcccgacccgaccaagctgaccgacttccgggagttcattttcaatttcggctatgccttccggatggatggcgaccgggtcgacccccacgaacttcagcggctcatcgacgaagccgagggaaagcccgaggagcggatgatcaacgaggtgctcctgcggtgcatgaagcaggcccgctacagccacgaaaacttggggcatttcggcctggcggcccgttgctacacccatttcacctcccccatccgccgttatcccgacctggttgtgcaccgcattctcaaggacattctcgccggggccatgactgagaaggaacaggagcgcctggccgccgccctgccggagacggccgagcagacgagtcgccgggagcgtctcgcaatggaggctgaacgggagatcgtggcgctcaagaaggcccaatttatgaaggagcgggtcggcgaaacctttgagggctatatcaccggggtaagctccttcggctttttcgtggagctgatcgatctgtttgtcgaggggatggttcatgtctctaccctggccaatgacttttaccgttacgaggagaaacggcactcgctggtgggagaacggacaaaggagaccttcaggatcggcgacagggtcagcgttctggtggctgcggtgagcattgagcggcggcaggtggagttcgttctcgcgggtctccacgaagtccggccgggctcggcggaaaggacgtcggcgacggaggagtatccgcggataccggtcaggggtaagcgacccaaggctcttcaggcaccccggggcaaggggggagggcgcggccgtggttccggggagaagcgtacggggggcaaaggtggccgccccaaacggtgacatttgccggatacgccatccgtccgctttactcaagttgtcgcgctgtgctaatgtctatcggttaaaccacgtacgttaaggtagaggtgacatgtcagaagataatcagaaggtcctgccgttcctcgaacatctggtggaactgcgcaagcggcttatcatcatcattgtggcggttgtggtgggcatggggttcgcctggaacctttcgaacggcctccttcactttgttacgaagccgatcaccggcgaaacctacctcactgacatcaagaagcaggtatatcaggaagtgggcaagcgtttcccagccgcttacaagcagtttgagcttgaaaaggcgatgaacgcggcacccaaggagcgcaagctcaactacagcgccccccttgagccctttttcgtccagtgcaagatatcggttatcgccggatttatcctggcgcttcccgttgtgttttaccagctctggcttttcatcgcgccggggctcacccggaaagaaaagcggatggtgctgcccttcgtgaccgtaagtacggtgagtttctgcgtgggggcactctttttcctggtagtcatctggccggtcatcatcaatttctccctgtcctatgaagcggaggggctcaacagcctcttcaacatgagtgcgtacatcaacttctgcctccgcctgatcctgatgttcggcctcatcttcgagttgccgatcctgatgctgcttctgtcgcgcttcggaattgttacctatcagttcttggcccgcaaccgtcgctacgccctcctggcaagttccattgtggctgccttccacgccgacctcatcaccatgttcgtcatcatggtgccgctgtatatgatgtacgagatcagcgtctggctcgtcctcctcttcggcaagaaaaagccggtggaggcagtggccggcgaggggccgaccggcgccgcgtcatgaaaatcttccggagcattgacgaaattcgtgaaccgttgccgagcccggtggtaaccatcggcaacttcgacggtgttcatctcggccaccgcgagatattcagacgggtcaagcgtgaggccgcgcgactggacggggtttccatggtgatcaccttcaccccccatccactgaaggtcctggggctccggaaggagttgcgtctcatcaacacctatgccgagaaggagcttcttatcgaagcgtcagggattgattgccttctgacgatcccctttaccgccgagttcgctgccatcggcgccgaacggttcgtgggcgagatcctcgtgggacggatcggggtgaagaagctcgtcatcggttatgattacgcctttggcaggaaccgcgaaggtgatgtggccatgctccggaggatgggcgaagagcacggtttcgaggtggaagtgctcgagcagatcgccagcggcgaaacggtgtacagcagcagtgccgtgcggcggatgatcgcggcgggcaatgttcgtgaggtggtcagcctgatcggccggcactattcagtcggggggacggtggttcacggccgccggcgcgggaaggatctgggtttccccacggccaatctccggaccgaaaaggaattgatccctgccgccggggtctatgcggtcaaggtgcgagtggacgataccattcgggacggggcctgcaatatcggcaacaaccccaccttcggcaatgaagaggtgactgtcgaggttcatatcctcgacttcgacggtgacctctacggcaaggaaatccgtgtgtatttcgtggatcgggtccgtgaggaactgcgctatcccgatctcaacgccctcaaggagggaatcagccgggatgtggcccggtgtcgcgagcttctggccggcgtctccatcatcgaataccgcgactatctcggtggtgacgcagcgtgagaggagtacccggcgacagacgtttctggctcggaatcgggatcagcgtgttttttgtggcgctgctggtgcgctcggtggacgggcatgaacttctgcgtgcgtttcggggcatccatgccggctacgtggtcgtggcggtggccgttacgctcctgagctacctcgttcgtgctctgcgctggaagtatctcctctctccccttggcgaaacccgcttcgccaacctgtgttccgccacgctcatcggttacatggccaacaaccttttgccggcgcgcctgggagagttcatccgggcctgggtgctggccaggcgtgaggagatggagccgggatcggtgttcgccacgctggttctcgatcgcctggcggatggctttacggtactcctctttctgctcgtaacgttgttcacgcttcaacttccggcgggaagcgaggcggtcgggcaagggctcgtgatcggcgggtacatgatgctcggtctgtacggcgtggtggttgtggcgctcgtgctgctcaaaaggaagaccgcggcatcgctccggtttctggaacgactgctccgcccctttccggcacggttgacagagcgggtcatcccgctggtcggctcctttctcggcggggtcaggatttcgccccggccgcgggagtggtgggcggtggggtgcacatccgtggcaatctgggttctggcagtaatccccgtggacttggtcctgcgagccttcggcttttccttcccgttcgccgtttccctgttcatcttggtcctgctggtctttgcagtcatggtgccggcgtcgccgggatatgtgggaacataccacgcagcgtgcgtctatggtctgctggccttcggagttccccgcgagacggccttgagcgcggccatcgtgattcacggcatcaactatgttccggtcatcgccgtgggtattgtctgtctctggagggaaggactttcccttcaggcgctacggcgcagtggacccttgtcggggaccgggaccccttcgggggggaaatgagattcatggagaggttctgatgcgcgcatcccaatctgccatttttcgtcggatcgatccctttgcaattctgtcgtttaccataccacttgccgtttatttgcttactcttgctccctcagtgacgttttttgacagtggcgagttcataacggccatccattccctggggacggcccattcacccggctaccccctcttcgtcaattacggcaaaccattcacctggctccccttcggcaacatcgctttccgggtcaatatcgccacggccgtttccgcgtcagcggcctgttttgccgtctattttctgactcattatctgttgaagcgggaagaactggttccggatttacgattttcggatacctttgccaggttgtgcggactggccgcggcccttgcctttgccttttccgcgcggctctggctccagtcaaaccacgacaaaccctatcccctggtggctttcatgacagccatggtcttttatcttctcgtcacatggcgcgagcgctacgatgagggagagatgcggccgtcacacatctacctgggggcattcatctgcgggctcgccacgggcgcccatcagaccatagtgctcatgctccctgcctatgcatggctgatcctttccaaaaactggcgcctggcggcaagggtaaaggagcttgctcttacggtcgccttcggcctcatggggtttgccattcagctccacatgccgatccgtgccatgcgtaacccgctgctcaactggggagatccccggaccctcgatctgtttctctggaatttcctccgtaagggatatccggtggaaccgccggaccggaacctggcccttgcctggcagcagctctccgccttcaacttgccccgggagttcacatgggtcggccttgttttgctgctggtggggattggcgcatttttcacgcggcgcagggatgaaatcatcgcctacctgctcgccattgtctgttcactgctggttattgtcggctatttcaacacgcctggcgatctcatttttctcaccgaggagttcttcaccccgatctacctcctctcggcagtattcattggactggggctttttacgctgctgaggttggcgctcaggaacaatccggtggagaaactgcggacggtgccgataaagttaatggcgggcttgctgctccttgttcttccttcggccatctgcgccatgaattactacgagaacgatcagcacgagaattatgtggcctttgattacgccaccaataccctgcgctctctttcgccgggcgcggttctcttcacatggggcgacagcggtgccttccccctctggtatctgcagggggtggaacggatgcgcgaggacctggaccttctgcacacgccccacctggtttttgattggtatctggatgccttcccccacctgttcggcaggagcgtgctccgaacaatgccggagagacggcagtcgtccgaagtggctctcaaactggccgtggcggaacagatcgtcagcagaccggtcttcatcgatttttcaacgcgctactcccttccgtttgccgaatatggcctgaagcagcgcggcatctgttaccagttgatcaacgacggcggatccgtcctgcggccgcctgatttggcggtgtggaggctctatgcctcacggggatacacgagccagatgggcttcagggatctggacacgggcaaggcgatactcatttacgccagctgccgcatggaggccggagaaatactgctgcgcatgggctatcgccagcagggagccgaggagttgtcggccgccgcggccatagcccccgagttgcgggcacaggttgagcaagtgcttgcggcctatggagcgaggtgatcatgccgtttacgggtgctaccagagtactgggaatcatcggtcagccggtgtcccattcgctttcgcctctcatgcagaatgcggcgctgcaggccatggggctcgattatgcgtatgttccctttgccgttgaggaggactgcctggccgacgcggtgagggggttggcggccctgggtgtggtcggtttcaatgtgaccattcctcataaatcggccatcctgccgctgctggaccggctttcgccggaagccgagctgatcggcgccgccaatgtcgtaaaacgcgaagggagcgatctggtcggatacaacaccgacggcacggggtttattcagtctctgagcgaagatctcggttttactccggccgggtgtcggattctcgtcatgggggccggtggtgctgcccgagcagcagttgcatcgttggccggtgccggggcggcatcggtggttatcgccaaccggagcattgccaggggggaagagctgtcggcggcgttcaggcggcactttatcggcacacaatttgctgcaattcccctcgacccggagaacctgaatcggtgcgttcaaaattttgaccttctggtcaacacctcttccgtggggatgggggggactgctttcccgggcatggatctctcccgcatgggtccccacggtgccgtgtacgacatggtctacgttcccgccgttacccccttgctcgccgaggctgagcgttgcggcatacgctacgccaacggcatcggcatgctggcggcccagggtgagtgcgcgctggaactatggaccggagtacggcctcccgagggactcatgaaagcgtgtctcatggcggctctgatgagctaactacttcttgacattggacttttgacgacctacgatgggttcgtcgccaatacgccggagagtctatgcaggctagcagactgggagaactcctggttcgaaacaatatcatcaccaaggaacagcttgccaaggcactggacgagcaacgaacctccggcggccaacagcgccttggctccatcctcgtcaagaacggccttgtcactgagcccgatctcaccacgttcctctccaagcagtacggtgtcccctccatcaatctgagtgaattcgaagccgatatggcggtggtcaagatcatccccgccgacgtggcccagaagtaccagatcgtcccggtgaacagggccggttcgaccctgatcattgccatggctgacccgtcgaacatcttcgccatcgacgacatcaagttcatgaccggctacaacgtggaggtggtcgtcgcttccgagtcgtccatcaagactgccatcgacaagtactatgaccagtcagcgtctctggccgacgtcatgaacgacctggagatggacgatctggaggttatcggcgaggacgaggatgtagacgtttcttccctcgaacgggcgaccgaggatgcgccggtcgtcaagctcgtgaacctgatcctcaccgacgccatcaagaagaaggcgagtgatatccatatcgagccctatgagcggaccttccgggtgcgctatcggatcgacggcgtcctctacgaagtcatgaagccccccctgaaactgaaaaacgccatcacgtcgcggatcaagatcatggctgacctggatattgccgaacggcggcttccccaggacggccgcatcaagatcaaaatgggtggcgggcaggacatggactaccgggtgtcggtcctgccgaccctgttcggcgagaaggtggttctgcgactcctggacaagtcgaacctccagctcgacatgaccaagctgggctacgagcccacggcgttgagctacttcaaggaggcgattcacaagcccttcggcatggtgctggtgaccggacccacggggagcggcaagacggtttccctctattcggcgctttccgagctcaacaagactaccgagaacatctccacggccgaagacccggtggagttcaacttcgccggcatcaaccaggtgcagatgcacgaagatatcggtcttacctttgccgccgcgctccgctccttcctgcgtcaggacccggacatcatcatgatcggagagatccgggacttcgagacggccgagatcgccatcaaggctgcgcttaccggtcacttggttctctctacccttcacaccaacgatgccccggccaccatcaaccggctgttgaacatgggggtcgagccgtttcttgttgcctcggcggtgaacctgattaccgcccagcgtcttgcccggcgggtctgctccgagtgcaaggccgtggaggagataccgatccaggctttgatcgatgcaggcgtccctcccgaggaagctcctgaatatgtctgctttcgcggcaccggttgtgccaagtgcaacaacaccggctacaaggggcgcgtcggcttctatcaggtaatgcccatgctggaggaaatcagggagctgattctcaacggcgccaatacggccgaaatcaaacgcgaatccatgcgcctgggcatcaagaccatgcgccaatcgggcctgaccaaactcaaggagggggttacctcctttgaggaggtgctacgggttaccgtggctgacgactaaacaaaatgccatacgcgagcgatcacggcgtggctctatcgcggcttcctcagcgtacttcccataagccccggagcctcaatcccgctcatctgagatctgacattttgtaacggagaacatcataatggccaacatgcatcaactcctcacggaactcgtcaatcgcgggggctcggaccttcacatcaccactaactcgcccccgcagatccgggtcgacggccagttgatccctctcgagatgccaccgctcaatgcggtggacaccaagcagctctgctacagcatccttactgagcagcagaagcacaaattcgaggaagccaacgaactcgacctttccttcggcatcaaggggctttcccgtttccgggggaacgtgttcattcagcggggcgcagttgccggcgtgttccgggtgattccctacaagattctcacctttgaagagctgggtctgccggtggtggtgaaagagctggcggagaagcctcgggggctgatcctcgttaccggacccaccggcagcggcaagtcgaccaccctggccgccatcatcgacaagatcaacaccgaacggcacgatcatattgtgaccatcgaggatcccatcgagtacctgcatcctcacaagagttgcgtggtgaaccagcgtgaggtgggggccgatacgaaaagcttcaagaacgccttgaaatatatcctgcgccaggatccggacgtggtcctcgtgggggagctccgggatctggagaccatcgaggcggccctgacccttgccgagaccggtcacctctgtctcgccacgctccacacaaactcggcggtgcagaccatcaaccggatcgtggacgtatttcccccctaccagcagccccaggtccgtgcccagctttctttcgttctggaaggggtcatgtcccagaccctgctgccgaacgtatcgggcaaggggagggtgctggccctggaggtgatggtgcccaatccggccatccgtaacctgatccgcgaagacaagatccaccagatctattcccagatgcaggtggggcaggagaagttcggcatgcagaccatgaaccagtcgctgttcagtctgttgcagaagagacggatttcgcttgatgtggccatggcccgctcgtccgatcccgacgaactcaagcagatgctggccagcgcccagcggccaccgggtcagcgccctcagatgaggtaaccgccgccggatcgatctgtacacaggaggagaaagatgcccaagttcaactgggaagcaagaagcaggaccggttccgttcagaagggggtcatggaggcggccagcgcagccgccgtggaggcccagctcaaaaaatacggcttcggcagcatttccataaaggaagagggaaaaggcctctccatggagatcaagcttcccggctttgcccccaaggtggaaaccaaggatctcgtggtattcacgcggcagttcgccaccatgatcgactcaggcctgcctttggtgcaatgccttgacatcctctccagccaacaggaaaacaaaaccttcaaggatgttctcattagggtcaaggagtcggttgaagggggctcaacctttgctgatgctctgtccaagcatcccaaggtctttgaccagctctatgtgaacctggtggctgctggcgaggtcggcggcatcctcgacacaatcctgaaccgtcttgccgcctatatcgaaaaagcgatgaaactcaagaagcaggtcaagggggccatggtctatccgacaacgatcatggcaattgccgtcatcgtcgtcggcgtcattctgatattcgtcattccgacttttgccaagatgttccaggagtttggcggagaactgcctgggccgaccaagtttgtcatcaatctcagtaatttcattgttaaatacattctcctgattatcggccttatctttgcccttatcgtcggattcaaaaagtattacgccacaaccggcggcagaaaaaaaatagacgcctttgccctcaaagcacccattgccggaccaatcatcaagaaggtgtccgttgcccggtttacccggacccttggaaccctcatctccagtggggtgccgatcatggacgggctcgagatcgttgccaagaccgccggcaacaaggtggtggaggaggcggtgtacaaggtccggcaggccatttcggaaggtaagaccatggccgagccgctccaggagtgtggcgtcttcccccccatggtcgtgcagatgatctccgtgggcgaggccaccggtgccatggatgccatgctgagcaagatcgccgatttctacgatgatgaagtggacgaggccgtgagtgccatgaccgccctgatggagccgatgctgatggtgtttctcggcaccactgtcggcggtctcgtcattgccatgtacctgccgatcttcaagcttgcgggaactgttggcggctaaatgatgaaggaaagccggcgcgttgtctggttcatccttgcccggatgattgtggtgtcactgtttctggtgtccaccatcatcctgagaatgaaggggaccggccccttgggtgtgcatgccctcgaggggataacgaagatcgtagtggccacctacggcttctcgatagtgtcccttcttttcctcagggttaccgcgcgctacgatcagaccgttacctatttccagatcatctgggacatcctcttcgtgacactgctgatcctttttaccggcggcgtcacgagccccttttccttcctgtatctgctcgccataaccagcgccagcgtgctgctcgcccgtcgggaagccctctatacggcatccctctgcgccatcatttatggcgccattatggatttgcagtatttcggcaggctggttgacctggggctcagtcccgtgccggcgcagaagctgggcaccacgtacatcttttatacgatttttctcaatatcatcgccttttgctccaccgcgctcctcaccggctacctggcggaacgggcgcgtcgcagcgaaaccgagcttgaacagaaggccatcgactatgacgagctcgaacgtctcaacagcactatcgtctcgaatctgaacagcggactcattaccgtcacgggcgatgggaggatccgggtcttcaaccggtacgccgaggcccttaccggtatcggccttgccgaggcctatgactgccacctgttcgacgtgttgccgggattccgtgtctacgcggatgtgcttgccaacgtcaaaagaggtgagttcgagttcattgccaagatgggaaggaagcttaccatcggcttcagcagcgtgccgctcatgttgaaagacagcgacgcagccggtatcctgctcaatttccaggatgtaacccaggtcaggaggatggaggaaagcctcaagaagtctgaccggttggcagccattggcgagctttccgcccggattgcccacgagatccgcaaccctctggccgccatcagcgggtcgacccagctcattgcccaggggggagccgtgtccgaccccgaccggcgcctcttcgacatcgtcctgagggaaacggaccggctcaacggcctgatcagcgattttctcgcctatgcccgccccaaccagcccgagccgcggccggttgatttccattcactcgtggcggaactggcagcgctcgtcacgtccgacgagcggttcgagggtgttgtgatcgacaaccgggtcgacagtacgttcaggccgttgctggacccggatcagtttcgccaggttctctggaacctgatgggcaatgccgcaggggccatgcccgatggcgggactatcacggtggaggctggccaatccgacgagattcgcggcggcgggcagcggcgcatcacctatcgtatttcggttgccgacaccggcctcggcatggacgaagccaccgtagcccgtattttcgaaccgtttttcaccaccaagtccactggtaccggcctcggtctcgcaaccgtccaccggattgtggaggcccacggcggcaggattgccgttgaaagtacgccgggtaaaggcactatgttcgtcatctttctgccgactcccccatccagcggagagtaggcaatcagtcagtaaccgccagaagggactatcatggaaattcatgttctcgtagtggacgatgaactgagcatgcgcgaattcctcgccatcctgctcgaccgggagggctataccgtcgaccaggccgccagcgccgaagaggcgctggcctgtcttgaacgcaagacgtatgatctggtcatctccgacgtaaagatgccggggcttgatggcattaccctcctgggccgcatcaaggagatgacgcccgacactgccgtcctcctcatgacggccttttccactgccgagcaggccgtggaagccatgaagctcggggcgtacgactacattgccaaacccttcaaggtggaagaggtcaagattctcgcccgcaacgccctggaaaagagggatctcaagagggagaacctgcggcttcgccaggaggtgcaggagcggtacagcttcagcggtctgatcggtaagagcaagaagatgcgcgaggtctactccctgatcgaaaaagtggcgccaagtaccgcgaatgttctcattctcggtgagagcggcaccggcaaggagctggtggcccgcgccatccactacaacagccaacgcaagggaaaaccctttgtggcggtcaactgcggcgccattcccgaaaccctcatggagagtgaattcttcggtcacaaaaagggggcgttcaccggcgccgttggtgaccgggcggggctcttcgagcaggccgagggtggtacccttttcctggacgaaatcggagaagtgccgctccagcttcaggccaaacttttgcgggccatccaggaaaaggaattccgcagggtagggggaacccttgaccagaaggccgacgtgcggctggtggccgcctccaatcgtgatttggaagagcaggtgaaggaagggagtttccgggaggatctcttttatcgcctcaacgtggtccaggtcaaaatgcccccactccgtgagcgtggagatgatatccccatcctggttgagcacttttacaaaaagtacgtccagcccccctacagcgaccgcatcataacccagggggcgctgaagctgctcatgtcatacggatttccgggcaacgtccgtgagctggagaacctggtcgagcgctgctccgtgctcggcaatcgcgagatctcggaagaatgtctcccgccgcagctccacgcgggtaaacggcctgaatgtggcgcggtcaccgagtgcgaactgccggaagagggcatggacctcgaagcctacctggacggcattgaaaagcgaattctgcttcaggcactggaacgcagcggcggtgtgaaaaagaaggcggccgaacttttgaagcttacgttccgttctttccggtatcgcctggcaaaatttggcatggatgaggagtgaagaggagccagtgacgaaaatcgtcagacacaagtgacgaaataggtggtgaaggggtaggttgaagcggttgcgttgtgtaacgtgctgaaattgtagccatgtataagttggttcggcttttgctatgttcacgataacgtttaaggattaaacggataattggccaattacccccataccccaacacaagcagcaaaaagaagaaaggagacacttatgcttcagaaactcagaaacaggaaaggtttcacccttatcgagctgctgatcgtcgttgcgatcatcggtattctcgctgcaattgcgattccgcagttctcggcgtatcgtgtcaaggcgtacaacagcgcggcgtcaagcgacttgagaaacctgaagactgctcttgagtccgcatttgctgatgatcaaacctatccgcccgaaagttaattgattaaatacatactggaggaaaccatgaaaaagatcattactatagttgctatgttgctcgcaatgcagggaatagccattgccgccgggaaaattcctacaacaacgatgggtggcaaggactttactttcaaaccttctactaacgtgagtgtttcctacttcactacgaacggtgcaacttctaccgcgggaactgtcaataccgattatgctgtcaataccaaaaactcttctggtaaccgggtgttcacctcaaccaataatacatctaacatctggtacatcgaaaatgatgcatggaaaggtaaggcagtttcagatagcgatgttaccgccttgggaaccggtgacgtaggcaagtctgatttttctggtaccgagtggaagtcgcagtagtcatatcggataactgattgaaaaaggggggcatgtttatgcccccctttttcaatcatgagcttttatgaataaaaagataaaatccatcaatgatttaaaccgcggtgcaacatctggtgatgacttgttggattgggtcagtctcgtagttgtcggaatagttgttacacttgcgtatttgccggctcttacatctggtttcttgagtcttgacgatattgctctcgtcaagacattcatgacttctgaaatatcgttgaagtctctttttgtcggcgcaagtggcgactatttcaggccgattaccatactgtcctacttcctggatgtcaaggcgggagatgcggatccacttatctctcacattcttaatgttggattgcatctttttaacacgttccttgtatttgtattgtctcgtgcttatctgaacaaagttaccgattccagatggccctctctcgcggccgctcttattttcggtctttccccgctcaatacggaatctgtggtgtgggtttcaggaagaaccgacttgctctgttgtttcttttttttacttagccttaatcttatcatcgctaagaatacttttcctcagttgttgactgccggagccatcagtatttgttttctctgttctctcctggctaaagaatcttcaattgctcttttgggaatagttccattttttctgtggtcagggcaaaattctggtatgggaagcaggcggtttctggtcctgattgcaatgggaagtgctctcgcagcttatcttattctgagatttggaatagatttttccgttgataacggtgtcgcaaaagtagttgaagggggaaaaacaaagagcatcagcatgttgttatatgaaagcatcgttgcaatgggattttatttcagcaagctattgtggccatttcctcttaattttgccatagtgtcgattaatcggccgttatctgccgtaatcgcctttgccggcattttttcgttgagttgtctttaccttcgagttgccattactcgcttacctattctcattatggtcatgtgtataatcccaccaattatggcaatacatgggaaacttgcgtggactccctatgccgagaggtacctctatctccccatggttgggttcgcgatgtttgctggatgggcagtgactcaattgcctaagaggctagcctcttttgcggtgatcgcattacttcttcttgcgtttccaaccctctcgcgagcagtaatttggtcaaattcagaagttttctggcgtgagacaatagaaaagtctcccgaatttccccgaagttacgtcggttatgcggcagagctaataaagctaaggcggtatgatgaggctgaacagaacctgaagcgcgctcttgacatgaaatatgagacatattttgtatggcagaatctggcaactatttatcaggagcgcggtgatcattctcaatacgagaatgccatgttgcgcgcaatctcactctccaaaacaccgacagagttatacataaagctgatccagaatctcctttggcacggaactaagagcgaaaactcccggaaagcctaccaaaaagctgcaaactattatctgctcgcgtatgagaaggataagaatttcggagaaggtttatataatgcggccaaactctatttgatccttggtgatcaacgcaaggcacgttgttatttcgagctctttctggctcatccgggagacagcctttataggccagctgccaggaaaatgctggataaaatagtaacacatgataatcttggtggagctgccatatgacacaaataatcgtactgtctgtcaaaggtattataagggatagagtgctgcatggagtaggtatagtttcgttgtttttactctttatcccctcccttagctcactgtccatgcgacaggtggctgaattatcaataacactttcgctttcattcatatcattcctgctggttgtgttgtcaatctttcttggcggaactcaactgtggaaggatatcgaacggcgctacactttcagcgttctgagtcttcccgtcagccggaccagttacctgcttgggaaatatgcggcggtggcatgctttattgctacagtctgcggtattctgctgtgtgcatcactcgccgtcatcatgatctcctcaaccacgcatgcgcctgatcggcctgtggcctgggatgccatcgtattgtgcgttctattcgacgccatgaaagcacttcttcttgttgcgttcgctttcctgttctcgacggtgagcacctcgctctttcttcctatcttcggaaccatcgctatatattttgccggtaatgccagccagcaggtctatgagtacattacggccggcgggggacagcagcttccagagattatgaggctaacgaccaagatcctgtactacgttctcccaaatctgagtgcctttgacctgaaaacttacgccatttattccgtgcctcttgacctgcagggacttgccaccactagcgcttacttcgttgtttacacagcgattgtcctcctctgcgcctccatgatcttcagccgcaaggaaatgaactgatgaaagggaaggcgctggcactactgctgctcattggtttgtacggcgttgtcatggtgccgttcaccgaccacatgagggggcgtccctttgtggaaaaactgggatacctcccggcgagcgatgccctcaaggtgcttgttgccgatcagaagcagtctgttggggcttcgctcattatgaaggtcatgatgtattttggcggcaaggtgagcggtggcaacctgaaagttacgactgacgtcgactacaaggccatgtcgaggactgtccatgccgctcttaagcttgacccgtacaatatggatggatattactttgctcaggcaattttggtatgggatgtaaagcaatatcgtcttgccaatgatctgttggaatacgggatgaagtaccgcacttgggactggtatctgcctttttttgccgggtttaactatgcatttttcctgaaggattaccctaatgccgccagaatgtacatgcgagccggagatctgtccggtgaacctctgttcaagaaactggccgggcggtacctgcagcaatcaggtcagactgaaatagcaatcgcgtatctgacgaccatggagaagggggcacgggataaagcggtcaaggagtcatttcgtattcggctcaccgcgtttagacgtgtcttgttgatcgagaaagcccgtgacgggtttattgccgaacatggcaggcttccgtcaagtgtggaggagatgttagcgaagggatacctgaaatcaatccctgcagatccctatggtggcaagttctaccttgagcccaccggggatgtgagcactaccagcaaatttgcatttgcaggagttcagaataactgaagaggggaatttcatgggtacgttcatcaatggtgagacagcaggtgcgtctgctattgcaatagacagcatctctaagacctatatcggtaaaaagagagttcgagttgaagcgctgaaagatgtttcactgacagtggggctcggcgaggtctttggtttccttgggccgaacggcgcggggaagagcaccactattaagtgccttgtgggcctcatgcgtccaacaaagggaactgctacgataatgggagaaagcatcccatcaattgcttcacggcgcaacatcgggtatttgcccgaaaatccctcgttctatgattacctctctgcggaggagtatatacgctttgttgggtcggcattccagatgccggccgacgaattgactcggaagagcgaggaagttcttaagctgcttgagctttgggatgcccgcaaacgtccaatccggagctatagtaaaggaatggtccagcgcgttggtctggcccaagtgctcgttcacgatcctgatgtgtatatcctggatgagcccatgagcggacttgaccctttggggcgttcgctggtgaaggagattatcagtgacctgaagaggcgggggaaaacggtatttttcagcactcatattattgatgatgttgaaaagatttgcgaccgcgtcgggattatttccggtggggttttgaaaagcgtcgagcatgttgacagaatattggaacaaggagtgacgggctacacaataacagcccagaatgacaaaggagaaactctaatcctttctgtagatcgtgacggattgggtgacaagctgacatccttggccacggtaggttgtactgtgtctctcatagaacctgtcagaaaaaatctcgagagattttttctcgacatcattaaagagtctaacgggccggaatgattgtgagcttccaagcatttctaaggatctgtcgtcctctccaatggctcaagaacctaatgctctttttccctcccttcctttccgggacaatctttaccccggaagtcgcagtcaaggggatacctgctttcagtgccttttgtctcgcctccagcgccggctacatactcaatgacattatggatagtgagcaggaccggctccatccgacgaagcggttccgtcccctgccttccggtgtagtgagtcctgccgtggcaactgcccttgccggttttctggtgttagcaggaatcggggttgcggcaataacccagtccccgcgctttttgttgttcctgctgctctatctcctggtcacggcaatttattcccttaaggtcaaagatataccccttcttgacgtgttttgtgtggcaacaggtttcatcatccgccttgaggccggtggcgaggcttttgcagtaccgatatcgagctggctcttcctcagtgtgtttctcctggcgctcttcctgagcatcggcaaacgccttaccgagaagcacaacctgggagacggggcaggactccatcgcaagagtctggccggctaccccgacggttttttggagggagccatgtatttgacgggaggggcggtacttgtcacgtacagcatgtacaccctttcccgtagtcatttgttttataccgttcctctctgctgtttcgggctcttacggtatattttgagggtgaaatcaggtcagagcggggatccgaccgaatcgctcttgaaagacatcccgctgctgctggtaagcttggcctgggctgccatcatcggctggcgcctctatttctaggagttcaatgcggactgcgttgctacaaaaccttttcagccttttcccctttgacctgcacggggactgcgatgtgccgccggcgcgggacggtatcagggtgtcctgcatcatcaatttctacgggcgcctgaacgttcttgccggtattctctggtcccttgcccagcaggatttccctcggtcggcctttgaggtgatcttggtcgaagatcgcggaggcagcgatgaggggagggcgctggccgaggaattttcctcacgcttgcccattgtctatgctcctctcgacaaacagtatggcctcatggggtactcaagaaacttcgggcttgagcgatcgcggggagaattcattctttttctcgacgatgacaccataatcctgcaggacgattttctgaaaacaatggtggcctattttgacgcgcagcccggcgtttcggccataatgccccacggcgaggccagtttcgcctttgtggacgaccgctatgattttcacgacccgtttttcatgacgagccgttgcacggcctatcgccgcacagtgcttgcctctctgggcgggttcatgtcgtcattcatcggccaggaggatgttgagttcgtcatccgtttccatgcggccggcaatcgttgcgctgccgtaccgcaactggcctaccggcatccgccgctctatgtcacgaacctcggcaaaccaatggcggtggggtcttctttttatgggatcagaaaacgctatccgttggttacatggttattggcggtggtcaactgttcacgtcatctgccgctggtgctggcgccatcacgcaagtaccgggaaatgggtcgctttgggctcggatttctgtggggtgtgctgacggccccctttcgcagcggtagccttaactatcgataggtcatgcagatgaacccagggacagggagtcaggcacaagaagagatcattatcgaggcggggcggactgaagtccgctactggagcgatgtctggcgctatcgtgagctgttttacttcctggcttggcgcgacattctcgtccggtacaagcagacggccatcggcattgcatggagcgtactgcgtcctctggcgaccatggttgtctttacgcttgtctttgggacatttgccggtcttccctctcagggtgcaccctacccggtcatggttttcgctgccatgctcccctggcaattctttgccacagccctcgccgaatgcagcaattcgctggtagtcaacagcaacctactttcaaaggtctacttcccccgactgattgttccctcaagcgcaatcattgtctgcgtcgtggatttcgtcatctcgcttgtcctgcttttcctgctcatgagttggtatggcgtgtggcctgactggcgtatgctgacgctgccgctgttttccttgctggcgctgctctgtgctctagggagcggtttgtggctggctgccctcaatgtcaaataccgcgatttccgctacgtggtgccctttatcgtgcagttcggcctttatatctcgccggtggggttcagcagttcagtggtgccggagcgctggcgactgatctattcgctgaatcccatggtgggcgtgatcgacgggtttcgctgggcgattcttggtgaagggcagaaactgagctgggacgggcttgcattggcggtcgccggcactgccgtacttctcgtgtttggcattcgatacttcagacaaaccgaacgtgccttcgccgatattatctgagaaactatgagcaacgtcatttcggtcgagaacctcggtaaaaaatacctcatcagccaccagggcagggaaccctacacggccctacgcgacgtgcttaccgatggggcgcgtgcgttctaccgccggttgttttcgcccggaacgagccaagcggacgcacaggccgaggagttttgggcgctgaaggatgtttcgttcgaggtgaagcagggtgatcgaattggtatcatcggccgcaacggggctgggaagtcgacgctgctcaagatactgagccgtattaccgagccgacagaggggcgcgtcaggatcaggggacgggtagcgagccttctggaagttgggaccggctttcaccctgaactaaccggacgggaaaatatttttctgaacggggccatactcggtatgaaccgggcggagatcgcccgcaagtttgatgagattgttgcttttgcggagattgagaagtttctcgatacgccggtgaagagatattcttcggggatgtacgtacggctggctttcgccgtggcggcgcatctggaaccagagatcctaattgttgatgaggtgctggcggtaggggatgcacagtttcaaaataaatgtcttggcaagatggaggatgtatcgacaaaagaaggtaggacggtgctgtttgtaagtcataatatgggggctatcgaccgattgtgtactcgggcggttctgctcgaaagggggcgggtccgtctcgccgacttcacaaagcccgtgattcagatgtacttggacaaggcgaagaacgcgatatctgcctggagctgctcaacatcaattcctgactttgatgggatctttttcgaatcaattagcatcgtcaacaaggacagaaagattgcagaggttttgccctctaatgaaccattctcgattacccttgtggtcaatgccaccgcttcgctaaagggagtgcagatcgccatcagaataaccaacgagcaagggattccaattctcaccacaaccaactgtgataaggcaggaaagctgcaggagatcagcagggggaggtaccggtacacagtttctcttccggcaagttttctgccacctgggtattacacgctgattgttgcctcctttgtccccggtgaaaagctgttcgacggcgttgaagacaagcttgggttttgcatcgatgatatgggctcgcttgcgactctgatgaaggatggtcggctaggagttgtgacccccctgatgccttgggacgaggttcgtttatgactggcatcgtcactgcaaattggtggacctcactgatataccgggtgtttgtccgaacagcctgtttacgtgcagggagaggattgcttccgaatatttgggagtggctgtggcgcttgagttgcaacatcattgaagggccagttgatattaccattcacaaccgccccgccatcgtcaactttggatacacctatccaatttacatgcgctgctaccccgaactgaacgctccgttggtggagttgacctatcaatgctggcgatcacgaggtactgcgatttgcatcgtcgatgtcggggcagccgttggggacaccatgctattgctacattccaacctccccgaagctgtcggttctttcgtatgtattgaaggagaccaggagttttaccgttacctccaacacaatctggggcacatgacggagggaagactaattaatgtcgtggtggccgaccaggagactgaggtctcggatctggtcaggattcataccggcaccgcgagcgcccaaggggagaggacccgtggcgcaagtaccctgtctgcggtagttacggaagagattgacctgattaaaattgatgtcgatggcttcgatgggcgggtgttgcttggcgcagaagacttactgaaacgctgccgtccgttggtgatttttgagtggcatcccagcctctgtcgccaaactgggaacaactggaccgatcattttgatgtcctcgcgcgttgtggctactcccggtgcctgtggttcacaaaatttggtcacttcagccacttcagtttcggccactgccgcgaggagatcgataccctcgccgagtactgtatgagtgacgtagtgaaggactggcattacgacgtgatcgccttacacgatgacagcgatctttctctgctgctgctttcgcaactggggtttgcgaaggccaggccgtcccggtactgatgatgtcacatttgattcatagggttacggagcgattggaatatctgttcctgcgaatctggtgtctgaagatgctttgcaagatgagacgagaaggaagaagggtgatcgtcataaccttgcttgaacatctcggtgatatcgtggcgtgcgaaccagtggccaggtatgtgaggagccaagaacctaactccttcctgatatggtttgtatcaccgacctaccgggagattgtcgaaacctacgcctcgttggacagggtcaggacgatcaactgtattacttcttggtccagacttcgcagatcagtccgattcgaccgggttgttgatctccatatcgatgggcgtgtctgtcccacctgccggatccctcacggcaattttgatggcgaccgctccattaacctgagcaactacttttattatgggtcgctattaggtagcttttgcaaagctgccggccttccggcgctggacgaccagccagttttgcaccttccaaagcgagtcaagggctgtgtcgcttctctgcgccttgccgagcagtatctagtaatacattgtaattcaaatgaactatgcaaggactggagctcacagaagtggaacaaattattagaccgcctcgccttggacgacatcaaggtaattgaggtaggcttacagtccgatcttggtcgtagtcagtctgaacactacattgacctctgcgggaagctctctcttctggagacggcagaggtgattcggggatccaagctctttgtcgggatcgacagtggtcctgcgcatattgctaatgccgttgggacgtatggaataattcttcttggtcaatacagggccttcaattgttaccaaccttacagtggagcgtttgcagatggcagcatggcctctgtgatttatagtaaaagtcacgttcgggatatttcagtgaacacagtataccaggagataagccgtgtgcttactctctctgccaccttatcggctgtggcttctaacaacaaaagcagggctaatgcatagattgcattctattttcacagcatcaccccgtgctcgaaaatgatctctgtggggaaagggaaaatcatgattactcccgaccacaatattatcaaacctatcgctatcgtattaccccagttccatcccattcgagaaaacaatttatggtggggcgaaggtttcaccgaatggactaatgtcgttaaggggcgaccgcgtttccggggacattaccagcctcatttgccgaaagatcttggctactatgacttgcgactacctgaaacacgcaaagcgcaagctgctctcgcaacaaaatacggcatctatggtttttgctattatcattactggtttaatggtcgccgtattctcgaaagtcctgttgacgcaatgttagaatcaggcgagccagatttccccttcatgctttgctgggcaaatgaaaattggacgagaaattgggatggaagttataataaggttctgttggaacaaaagtattctaaggaagactttgttaatcatgcacgccatttgataagatactttaaggatgaccgctacataaaaattgatggtagacctgtttttgcaatctataaggatgacataggagaagatattgagaaatatcttctcctatttcgcaatgaattgcttaaaaattctatcaacgtatttttgtgcagattcgaaagaaatatcgggacaagtagggacttaaatagagcttttcaagtttttgatgcaggtatcgaatttcagcctcttgctaggcaattttcttatttgatcaattataataatagattaagtagacgcatttacaagacgttaaaaaagcacttctgcttctgtaagaatattgatgatgtatatgtatattcacatttggtagataatgaccttaaatatgattttcagcaaggatggccaatttttccaggagtatgtcctggatgggataactctgctcgtcgcagagatactacagcgataatattcgataaatcaactcctgaaatctttaaactatgggttcgtgagaaaattagaataacagattggaatttgcttccagaaagatttctttttgtaaacgcttggaatgagtgggctgagggtaaccatcttgaaccttgcgaaaagtggggtacacagtatctggctgctcttcaggcgggcatcaatgaaatgtgagtctattatgcgacctaaagtatctgttgcattagcaacgtataatggtgagaagtatattgaagagcagcttgagagtattattaaacaaactagggcgcctgatgagttagttatatgtgacgattgctctaatgatgaaacaataaatataataactaaaaaaattaaaaatgcgcattttgatgttaaactagtttcgaatgataaaaatattggatatgtacagaatttttcaaaagctcttgagatgtcctctggtgatatcgttttcttgtgcgatcaggacgacgtatggcttagtgacaaaatagaatttattataaataaattcaacactcgacctgatattcagttgcttatccatgatgttgattattgtaaagaagatttaacaccaataggacaaactaaattacaaaggatggaatctaactttgatattgagtcggattatgttgttgggatggcaacagcagtacgtagatcatttttagtacactgtttgcccgtgccgagtgctccagaggtcacccatgacgaatggttgcatgattgtgctcgagtactcggttgcaagggaattgttagggaagtattggctctttatcgacgccactccttgaacgtgacagcaccatctcgtctcaatgtagattttgttactaccaggcactattttggtaatgaatctctagcgtttctgaaattgtttagaatggaaaccgatttgggaagtcctgacatttcacctctcgttcaatggttggattcacgaaaaatggttctgctggacaacgggttttcttcagaagatcgaatcaatacgtttattcagtatgaggaaaagagacttcgtgctaggaattcacgtcaaagcatattgaggcttgatcgctggaaacgattatttccgatttatgatttgtaccggtctggtggctatcattattactgtggttggaaaagtgcattgaaagatctcttacgtacttatgcttaatgtttagatttgcaataaatttaagagttatgagtgattatttatcacaaataggctatttcccctatttcaatttgaacagcctgcttggcttgatttcttggctggaagaatctgatgactttgatcggtagcgggatgtcccaccataatcctctggtttctgtcgtcattccgagcaagaatagaccagatctcgttatcgctacgttagtgagcgttattgatcaaacctacgataacatagagataattgtggttgacgatggttccgatatgccattggctccgcttctgaaagacagatttagcgatagagtgctgtgtctgaggaatgaccaatcgcttggtggggctgttgctcgcaatcgtggagcacaaagtgcccacggtgattatatcacgttcctggatgatgacgatttgtggttgccgaaaaagcttgagatgcaggttgatgctttttcgaaacacggcgttgatattggagtagtttactgcggttttgattttctgtgcaaagaagagatagtgcctcgccagaacaagtttcataatgattatgatctgagcatcgctgtcttgtcaggatgccccttcgggtcgccgactcctctgataagaaagcactatttcgatatggtcggaggtttcgacagggaattgccttcctgccaggattgggacctctggatccgactgtctaaggtgtgtgggttctaccctgtcaaggagtcgttggcgctgtatagagtacatggggatcaaatctctacgaacctccggaaaaaaatcgacggaagaaaaatggttctagccaagcattatgatgagatcaagaactatcctcgtgtgttgtcggctcactatagccggatcggatcgttgtgtgtccttgccgatgaacatgtcgaggcacgagattttttttctaaagccctggcaagtaatatgttcgatggtggcagtttcgttcatctggtattgcagtttctgtgcagacccttggaaaaatggcttatcgaacgcttcagcgtcaatactatagatggcatcaaggtgatacactagcttgccaaggttcagcgtcgtcataccctgcttcaaccagggggaatacgtaaacgaggcgatagcgtcggtattgaatcagtcgtgtgacgactacgagattatcgtggtggatgacggttccaccgaccaggcaacggtgacagtgctggacagactcgatcactctggcgtaaagttggtccgaacctcaaatcaaggtcttgctgcggcgcggaacaacggcataactgcagcatgcgctgaatttattctgccgctcgatgctgatgatcgcattggtcctgcctacctcgaaagagcaggagcgattcttggctcacatcctgaagtcgggttcgtctattgtctggctgagttgtttgacggtgcgcgcggaaaattttatctgaacaacgcttccttggaggatatgctgtgggacagtcgagtgttctgcagtgcacttttcaggaagtccgactgggccgctgtaggcggctacaatagtaatatggtatatggctgggaggattgggacttctggttatcgttgcttgaactgggtaagacgccttatatgatagaagaggtgatgtttttttatagggtaaagcacaattcaatgatacgttccatgacattagataataagatagcaatgcaccaacagctttataataaccaccgtagactatacggcaaaatagatgatattgactttgagaaatatcatcgtcgtagaggaactgtcaggtataaacttattgagcatattaaaaagctaatgttcaatgccagatattggaataaataaatgatgacatctgctgtaagatttattacgtatatctcacgcactaccttttaccatctgccggaatgcatcaaattggcaattattaaatcaataaataattgtttgatgtttgtctattcaagaaaatgaatattctttacgcaacatgctttctggatgttagcggtgttaccagattgaattatgatattctggcgagacttgccgggaagaataatatctatgtctgcgaaacagcaagtgatggaaggcttacttcaaagctggaaaaccacttcagggatagctttggtgaacctttcaagttgtttcgataccctctccaagacagatatcgacgatttttagagtatttggatagtaatgccatagatttggtttttaatactcactctctttgggtttatgagcatattgccaagctcaagaaagatcgtagcaatcttaaagtcgtcgactctctccatgtgctcgaaccgtattgtttccgtgggggataccctgatatcagtgcaaatagatatgtacacccttttatagacaagagcattgttatatccgaacacctcttgtcttacataaagcgatcttattcagttgatcctggcaaattcatcattattcggaatggggtcgatacaactcgtttcaagaaggattcttcgcttaaaggaattttcagaaacgagctcggagttccagctaatttccctttgatcggctacattggccgcttttctcgacaaaaaaggcccgatgtgtttcttgatgtagctaagcatctattggggaagctcggggaggtttatttctatatggctggagacggcgatcttcttgataaatccaaaaaacttgcagatagcttgggaatttccaatcgagttagttttgttgcgccgcgagacgatatacatatcgtattaaattcaacggacatgttagtactaacttcatcgtacgagggagccccacttactattctagaggcattggcaactggcgttccggttgttgcatcagatgtcggagccatttcagaatacgtggggacgccatatgttgttcaacggcaaggcagaggggcagaagtcgatcaatttgctgaagctattttacgtggacttaatgataattatccatcaatattcgaccgggaaatattcagccttgattatgttgctgatagttatgctcgggtcttttatgatacggcagttcggacaagtaccacacaagagaactgagatagggaatgtactcatctgctgggcatgaaacgtatccttgtcaccgcgagcaaaatcgagtgagagccaatgtctagcatcctcattataggtgccggtcccaccggccttggtgcggcccatcgtctccgtggactcgggttggagaattggcatctcttcgagtccaccgagcagatcggcggcctctccgcctccttcgtcgacgaccatggcttcacctgggacgtcggcggtcacgtcctcttttctcactacgattattttgaccgtgtggtagaggaggcccttgacggcgcttggtatgagcaccagcgggagtgctgggtccgcatccgcgaaacatgggttccgtacccgttccagaacaatatccgtcacctcccgccggatgcccttgaagagtgtctggctggccttaaggggctggccggatctccaagccttgcagccaacttccgtgaatggatggaccgtgtcttcggggccggcatcgtcaagcatttcatggagccgtacaaccgtaaagtctggggagtgccgctgcatgagatgtcccgcgagtggatcggcgagcgggtgagcgtcatcgatctggcccgcattgagaagaacatagctgagaagactgatgacgtgaactgggggccgaacaatactttcaaattccctcacaagggtggtactggagcgattttcagcagcatcgccactcgtttccaggatcgcatctcgttctcccatgaattgacggaggttaaccttgctgcccgcgaactcggcttttccaacggtcggcgcgaacggtacgactccctcattaccaccatccccctcgatatcttcattggcctctgcagggacgttcccgagtcagtgcgcgaggctgccagtcgcctggtccacaacagcggcctcatcgtcggcatcggtgtcgagggggaaaggcgggacagcaagtgctggatgtatttccccgaggacaattgccccttctaccgggtaaccaactttcacaactattcgccatggaacgtcccgaatggcgataccagccgctttttctcgctcatgtgcgagactacgtcctctccgcacaaaccggttaaccgcgcggagatcgttgaaacaaccatccagggactgataaacgccggcatgctcaccgaaagcgaacgagagcggatcatcagccgatacgtgatagatatcccgtattcctatcccgtgcctaccgtgggcagggatgaagcgcttgccgtgatcaatccgttcctcgaatcacagggcgtgtattcgcgaggacgcttcggagcatggaagtacgaggtgggcaatatggaccattcattcatgcagggtgtagaggtggcggaccgcatcctgaacggtgcggacgagccgaccgtgaccggtaagggaggggatagatgagtatcgagatgagacgggtgcgtggagggataggggatatcgccacctgcccgtcctgtcacaatgaggtaaatagcttcaactaccgtgtcgactacgaaagcggtgaaagcttcatctataagtgcccattttgtgatctgatgtttatgtatccgcttatgctttcggagctcactaaacggccgatggagtcggtggatgatgccgacatgttcaacagttcggtattgaagaggcttcacgagcagctcatagtcaagaaggagattgccgtagcgcgtgctttacttggccgccataatttttctctccttgacgtggggtgtggcacgggctggatctctgcgatatggcgtgacctgggtgccgacgtgacggggttggagccttccgcaagccggcgcaggattgcccgggaacgacatgggatcagagtgctcgatagttttgttgaggaactaggcagcgaagagagctttgatgtcgttaccattagacacgtattggagcatctggagaatccgcttgaggcgctcagacatattcattcccacaccaggcatgacgggctgttagtagttgttgtacctaatatcgactgcctgggaagatttcttttcgatacgcgctggtcgtggattttgccgtggcattgcttgtttttcaatccacgctctttgcaagggcttgtcgaaagggcgggcttcaaggttgagaatgtgtatcagaccccttcgccgctttggtatccagaaagtttcttcagggttcttcccggttcatcagaattgagagagagattttatgctcgacttaatatttgggcacttttgccgtttgctcctctcgtcgctgcaggttatcttagcgggttcagcgataatataaccctcatagcgcgggcttgccgtcataaatgaatccccggttgctcaaactgatagatagtgtggtgggacgcactgcagcagccatcattcccccgccatcgcttgttctgcagccacacctccccaagtccatcctcgtcatccgccccggtggcatcggcgacgctgccctccttgctcccgcgctgcacgcactgcaaaggagctaccccggtgtctccattgatattctggccgaacggcgtaatgccggcgcttttgctctctgtcccggcctccgttcggttagccgctacgacgttcccgctgagttttttcccgtgttgcgttcaagctatgatgttgtcatcgatacggaacagtggcaccggctttcggcggtagtggcccgaattgttcgggcggggatcaaaatcggctttgcgaccaatgagcgccgtcgtctcttcacccatcccataccctacgagcaggatgactacgaggccgacagcttcatgcgactgttaacaccgctcggcatcagaggggaaggggaggcggaatgctcgtttctggctgttcctgccagggatgccgaactggtcgatcaactgctcgggggactgaaggggcggcgattcgtcgcactgtttcccggggcaagtattgcggagcggcgttggggggcggaacgcttcgcgagtcttgctgcgctgctggtacaacgaggcatcggcgtcgttgtggtcggaggtgagtccgagcgtgccgccggccgtactgtggaggcggccggcggtctgtctctgtgcggaaggacggggcttgccgctaccgcagcggtgatcggtcggtcggctcttctcgtcagcggcgattcgggtatccttcacattgccgtcggtctcggcatacccacagtctcactttttggccccggccgggcgaagaagtgggcgcctcgcaacggttaccatacggtgatcaacaaggagttgccctgttccccctgcaccaccttcggatacacgccgaaatgtcctggaaatgcgcgctgcatggcggatatcactgtggatgaggttaaaggcgctgttcttgctgtgcttgaaaaaataatatctcatcctaaataaagccttgacaccgtttgagctgagtggtaaatgatgaagctcgttttggttggaggcgcgtagctcagggggagagcgctaccttgacacggtagaggtcggcggttcgagaccgcccgcgcctaccattcaaaaaatgctcgcggcgaacgctgtggaaggggcatcgaaggttcgatgcctctttctgttaaggggccagtgatgggagacatcagggtaacgctgccggatggttcagaaagaattcttgccgagggcgccacggtgcgcgatcttgccgcctccatcggggcagggcttgccaaggctgccatagccggaaagatcgacggggttcaggtcgatgttaccgcccccctgaccgacggcgccagggtcgagatcattaccgataagtctgcggatggccttgacatcatcaggcactccacctcccacctcatggcccaggccgtcaagcagcttttcccgaccgccaaggttaccatcggccctgccgttgaaacgggcttctattacgatttcgacgtagaaaccccattcagtcccgaagatcttgcccgcatcgaggagcggatgcgagagctagccaaggccgacattcctgtcgagcgccaggtgctttcccgtgacgaggcagtgaagctttttcgtgacatgggtgaagaatacaaggtcgagatcatcgaggcactccccgaggagagcgtttcgctctatcgccagggcgatttcgttgacctgtgccgcggtcctcacctcccttcgacttccttttgccgggcgttcaagctgacctctctggccggcgcctactggcgcggggacgagaagaacaagatgctccagcgggtctacggaaccgcctttgcggacaagaaggagctcgacgcctatctggagaagatcgaggaggccaagcgccgcgaccatcgcaagctgggccgggagctcgacctcttttccttctctgacgatgtgggggccggtttcgtcatctggcatccgaagggtgccatgcttcgtaccctgctggaggatttcgagcgtcgggagcatctcaaacgcggctatgacatcgtggtcggtccccagatcctgaagaccgaactctggcagcgttccggccactacgacaattaccgcgagaacatgtatttcaccgaggttgaggggcaggggttcggcatcaagccgatgaactgtctttcccacatgatgatttacaagtcccagttgcgcagctaccgggacctgccgctccgtttcttcgagctcggcacggtgcatcgccatgagcgcgctggcgtgctgcacggcctcctgcgggtccgctgcttcacccaggacgatgcccatattctctgtacccccgagcagcttgacgccgagatcaagggagtcatctcctttgtgaacgacgtcatgggcatattcggattcgactacgagatggagctttctacccggcccgagaagtccatcggctccgacgaggactgggagcgcgccaccggtgccctgctgggtgccctcaaggattcgggcaggccctacgagatcaacgagggagacggcgcattttacgggccgaagatcgacatcaagctgcgcgattcccttgacagaaagtggcagtgtgctacaatccagtgcgattttacgctccctgaacggtttgacctgacctatgtggatgcggatggcgagcgcaagcggccggtcatggtccatcgggtcattctcgggtccatcgagcggttcatcggtgtccttattgagcacttcgccggcaatttcccgctgtggctctcgccggttcaggccattgtgctgaccgttaccgacaaccagcagccctacgcggcgcaggtgttcgagacgcttcggacaaacggggtgagagttcagaaggattttcgcaacgaaaagctcgggttcaagatccgcgaggcgcagctgcagaaaatcccctacatgctcgtcatcggtgacaaggaagtcgaatcaggtacggtaactccccggttccgcgacgggtcaaacctcgcggccatgaagccggaggagtttgttgcgtttgtaaacgacgaagtgaaacgcttcaattaggaggtggtgccatagcgaagcctacggtaaatatcaatcaggccatacgggcgcgcgaggtgcgcgttgtcggcgcagacagcgaacagctggggatcatgtctctccaggaggctcttgcgctggctgaagcacggcaactcgacctggtggaggtttcacccacagcggtgccgccggtttgccggatcatggattacggcaagttcaagtaccagcaaagcaaaaaacttcaggaagcacggaaaaagcagtcccacgtgcaggtcaaggaagtaaagctcaggcccaagaccgatgagcatgacctgatgaccaagatcaagcatgtgaggcgctttatcgaggagggaaacaaggcgaaggtaacccttgtgttccgggggcgtgagataacgcacctggaattcggttcccgggccctcgaccgtgttgccgccgaattggaagatatcgcagttgtcgaattcaaaccgaagatggaagggcgtagcatgttcatgatcgttgcgcccaaagtcaaaaaatagagaagctaccgagaacgcagcaaaggagaatagagcaatgcccaagatcaagaccaatcgcggtgccgcaaagcgcttcaagaagaccggtaccggcaagatcaagcggagccacgccttcacgagtcacatcctcacctccaagaccagaaagcgtaagcgtcagcttcgttccagcgctgttgtggcggcagttgatcacaagaatatcgccaagcttatcccttacatgtaacggagcccgctccgtcatgacgccgtgaaccgtgaggaactgtctccccttgcggatccggcaaaataccacagaagaaggagtagtagatgccacgggtaaaaagaggtttcaaagcgagacgcagaagaaacaaagtactcaagctagccaagggcttcaggggcgcacggagcaaattgttccggagtgcgacggaggccgtcgaccgggcgctcaattacgcgttccgcgaccgcaaggtcaagaagcgtgacttccgggctctctggattacgcggatcaatgcggcttccaggctcaacggtctttcgtacagcaagctcattcatggcctcaaacaggcccaggttgagattgaccgcaaggtcctggctgatctggccgtgtcggaccccaaggggttctcggaaatcgcaaccctcgccaaagcccagttttagtgaaatcctgaggaatacaaaaagaaatgggatgctctgcgttccatttctttttttgtaaagggataccggacatgaaagaaacgcttgatcaactgatgcaatcggcccttgcggagattgccggcgcagcctccgaggacgccctgcaggagttgcgcgtcaggtacctggggaaaaagggtgaactgacggcggtcatgaaggggcttggttcgctctcgcccgaagagcgtccccgcatgggccaaatggtcaacacggtcaaggaccggctcgagaccacgctggaggaaaccctgcaacgggtcagggctgcggctaaaaaggagcgccttgagcgggaacgcctcgacgtgacgctccccggtcgtacgtcgcctttgggaaccaagcaccccatctcgctcgtcatcgaggaaatttcggacatcttcgccggcctcggctttcaggtggccgaaggccccgaggtggagctggacttttacaacttcgaggctctcaattttcccaaggatcacccggcccgggacatgcaggatacctttttcgttgatgacgacatcctgctgcgcacccacacctctccggtccaggtccggaccatgctcaagcacgcacctccggtcaggatcatctcgccgggcacggtttaccggtgcgactccgatgccacccactctcccatgttccatcagatcgaaggtttcatggtggacaagggtgttaccttcggcgatctgaaggggatactgaccaactttgtgaaccagttcttcggcgccggaacaggggttcggttacgtccctcattcttccccttcaccgagccgagcgccgaggtggacattgcctgcgtcatgtgtaaagggcaggggtgccgggtctgcaagcagagcggctggctcgaaattctgggtgccggcatgatcgatccggaagtctatcgtcatgttggctatgatcccgagtcgatctccggctttgcgttcggcatggggatcgagcgggtcgccatgctcaagtacggcatcggggatctgcgcctgttcttcgataatgatgtgcggttcctgcagcaatttagataatctgaatagttgggctcgtattcttctggtgaaactttaactactgcatctcggatagagtgagaatatgatcgttacgtacaactggctcaaggaatttgtcgaatgtgatctctctactcaggagcttggcgacctgcttaccatgctcggcctcgaagtggagggggtacgcgaggtcggtggcggcctcgaccaggtagtggtcgccgtggtggaggagcgccggaagcatcccaatgcggacaagctttcgctctgcaaggtcaacaacggccgggagatcctggatatcgtctgtggagcccagaacttcactgccggcgacaaggtcgccctggcccagatcggggccgtgctgcctggtgacttcaagatcaagcgctccaagatacgcggcgaggagtcgtgcggcatgctctgctccgagcgcgaactggggctttccgctgaatcggaagggatcatgatccttccgtccgacctgccgctcggagttcccctgttcgacgcccttggcctcaaggacacgatcttcgagatcgggctcactcccaaccgtgccgattgtctcagtgttatcggggtggcacgggagattgcggcaaagctcgggaagcggattacctatccgggacacgcggttgtcgagtccggtgagccggtgacgcagaaggcaacggtcattgtggaggatcccgaactctgcccgcgctatactgcccgctttatcagcggatgctccatcggtccctcgccggcatggctggttcggcgccttgaggcggtcggaatgcgctccatcaacaacgtggtcgacgtgaccaactacgtcctgatggagtatgggcatcctttgcacgcctttgatgccgacctgcttgagaacagcacgatcgttgtccgtcgggcaacggacggtgaggtgtttaccacccttgatggtcagcagcgcaccctcaccgccggcgaccttactatccgtgacggagcgaggagtgttgccctcgctggtatcatggggggagagaattcggaaatccgtgatactacgacgaatatcctgctggagagcgcttacttcaatccctccgccatccgtcgtaccgccaagcgcctggggctccacaccgagtcgtcccatcgttttgagcggggggccgacgtggccattgtgaccagggccttggaccgggctgccgcgcttctggccgaactggccggcgggactgttgccgcggggattatcgacgtttatcccacgcctgtttcccatcggacgatccggttcagggtggaccgctgtaatgcccttctcggggtcgagctctccgccaacgaaatgaaggcactgtttcatcacctggaatttaccacagtcacggttgagcccggcataatcgatgtgacggtcccgacattcagggtggacctggagcgcgagatcgacctggtggaggaggttgcgcggctaaacggctatgaccggattgaaacgaccatgccgcgagcccgtgtcttttccgatcgccccacaaagcaccagcgcatggagaggcggtgtcgcgatctgatggtggggcaggggttcaatgaagtcataaccttcagcttcatggcgccgggcgcccttgaccgcatgatgctcggccctgaggatggccggcgtagcgtggtggcgctcaggaatccactggtggacgagcaggcggtcatgcggacgacgctgcttcccgggctcttggaggccgcttcccgcaacctgaattaccgcagtctcgacctgcgtctctttgagctgcggcgcgtgtatctgcgggtggaaggggagcagctccccaatgagccactggtccttgccgggctcatgaccggcagacgctaccctgaagggtggaaccaggaaaagcatcctcttgatttctatgatgtgaagggcgttgtggaggcggttctcgacgcattttcggtcagcggcgcgagctattcgtctgacgacaccgatgtcttttaccatcccggcaaatcgtgcacggtcaagtgcggcgatttgatcctgggctctctcggcgaactccatcccgatgtgcaggacaacttcgggatcgatcagccggtattctacttcgagcttaatttcgagcggctcctgtccgcagcgcgcgccgcctcggccgttgtcccgccgtcacgcttcccggacacgttcagggatattgccatacttgtggccgatgagacgccggctgcggacattgtccggtgcatcgacgggctgcgtatccgggaaatcgaaagtgctgcagtgtttgacctctacaaaggtgtccacgttcccgaagggaagaagagcatcgcggtgcgggttcgctatcgttccacagagaaaaccctgagcgatgacgaggtttcaccgctgcaccagaaggtcgttgacagccttgtcgcgaagctcggagcgacgattcgttaaaaactggttgattctgccgaatcgctgtgatataaaaccagagcttcagttggccggatagtggctagattatgcaataattttgagggagtatatgacgaaggccgatattgtcgagcagatatacgagaagattggtttctccaagaaagagtccgctgaactggtcgaacgcgtgttcggtctgatcaaggaaacccttgagcgtggggaaaagatcaagatcgccggcttcggcaatttcgtggtcaaggataaggccgatcgtcgtggccgcaatccgcaaaccggtgacgagatcattatctctgcccgtaaaatccttacctttaagccgagccaggttctcaagtcctcgattaacacctaggacgcttcgccggaggcatggtggcggaggagaccccggacaagcagtactaccgcatcggcgaagtatcccggattacctctctcaagccgtcggttctccgtttctgggaagccgagttcaaggagttgcggcctcccaaaagcaggacgggccagagactctactcgcggaaggatattgagctactgctggagattaagcgactgctctatggtgaaaagctgaccattgacggtgcacgaaagcgtttggctacggggaaggggcagaggctagcaggagaacccccggggcaggatcaagcccttaaagagatccttctctcggtcaagcatgagttggaattgctgaaaaaacaactgcaatagcacgtattcggggcgtagcgcagcctggtagcgcaccagactgggggtctggtggtcgctggttcgaatccagtcgccccgaccatttacagggggttacgagatatatttcgtaacccccttttgcgtatcgtccgccggaagcgaaggtcccgccggcatgcatccggaggcaaggaggcgccatgaatattctcgttaccaatgatgatggtgttcacgccccgggaattgtggctctggccgaggccctcagactcgtgggcacagttaccgtggtagctcccgaccgtgagcgaagcgcggtgggccatgcccttacgctccatcacccactcagggttacggagatcatggcaggtatctttgccgttgatggaacccccaccgactgcgtaaatctcggaattcacacccttctggccgaagcgcccgatatcgtggtgtccggcgtcaatcgcggcgggaacctgggcgacgacattacgtactccgggaccgtctccgcagccttggaggcgaccctcatgggaattcccgccattgccgtttctcttgcaacaaacggacatgggagcaactaccgcgcggcggctgcctttgcagcacagctggcaagggaagtgctcgaccggggcctcccccgggatacgttcctgaatgtcaatgtccccgacctgcctgccgaagagcttggtggtccggttataacttcgcagggaaagcgtgattacggtggtgacatcgttaccaaggtagatccgcgcggcaggaactactactggatcggcggcaacgagccggtctttcgcgatatcgagggaaccgactttcacgccgtcaagcgcggcaggatctcggttaccccgcttcacctggatctgacgaattacgcatcgctctcgattttgcagtcgtgggacctttcggcatgccgcccggaggctggacagccgtcgggagctctgctatagtcgcgtttccaccaacaggggcatgttatgaactttgaaattgcacgcaaacggatggtcgaatcccagatcatcgcgcgaggcgtctcggaccggcgggtgatcgaggcgatgctgaaagtgccccgccacgtctttgtagaagaggccatggccgcccaggcctacagcgacacaccgctgcccatcggcgaaaaacagaccatctcccagccttacatggtcgccctgatgaccgaactcctggagttgaaagggaaggaaaaggttctggaaatcggtaccggctcagggtaccaggccgctatcctggcagtcatggccgaccgggtctacacggtggagcgcattcgtccgcttgcgttgcgggcgcgcaaggccctcgacagcctgggcctactcaatgtcaatatcaagatgtccgacggcacggttggctgggaagacgaggctcccttcgacgccatcattgtgaccgccggagccccggatatcccgcaacagtacatcgaccagctcaagcccggcgggaggcttgtcatcccggtggggacccagttcgaacaggtgctcgtcagggtggtcaagcaggaggacggttcggtcgagcgggagaacatcacgggatgcaggttcgtcaaactggtgggcaaattcggttggagcagcgatgactaagcgccgccgggcgctttgcgacggagatctccatgagcgacatgaacgaactggatgagaaagagctggatgctccggatgagcccggcgaggacttcattgagcccgagccgacgacctttgagctggaggcggccgaggaagaggaagagcccgaggagcccgctgaggtcggcaagaacatagagcaggagcacttcgacgatgcaatcaagctctatttgcgcgagattcagcggacgcggctgctgaccgccgatgaggaaaaagagctggccggccgtatcgccaagggtgacaaggctgcccgggataagatgatcgagtcgaatctgcggctcgtggtcaagattgccaagcggtacatcaatcgggggctcccttttctcgatctgatcgaggagggcaacatggggctcatcaaggcggtggagcgcttcaagctctcgaaggagtgccgtttctccacctacgccacctggtggatccgccaatccatcgagcgcgccctcgtgaatcagtcgcggacgatcagactgccggtccatgtctccgacgacattaacaagatgcttaagatcacgcgtgaactggtgcagagactcaaccgcgagccgagcgtgaaagaagtcgccaccgagatgaaggtgaattccgcctacgtccggcggctgatggtcctcctcaaaaagacctactccatcgagcgccccatgggggagaacagcgattattttcttatcgacaccattgaggatacgtccaccgtctcgccggccgtgctgcttgaggatctcaacaaatacgaaatcgtgtccaagtggtttgcgtccctgtctgagaacgagcagacgatcctcacgctccgctttggcctggaggacaaggagccccagaccctcgacaccatcggtcgcagcttcggcgtcacccgtgagcgtatccggcagatcgaggccaagtctctggaaaaattgagaaagtatattgaggaaagcgatggcaacgccatcgattgagccggcttgatgccatcacggagggggaagaagcatggatgagctgaaaaacataatccgcgacgtacccgatttccccaaaaaggggatcatcttcaaggacattaccacgctactggcggacgccccgtcgttccagcgtatggttgacctgatcgcgcatcgctatgtagggaagaagatcagcaaggttgttgtggtggaagcccgcggattcgtcatcggcgccgccctggcttacaagctgggtgccggcgtggtcctggtgcgcaagccgggcaaactcccctcagaaacctatagcaaaacctatcagctcgaatacggctccgacacgctggagatccataccgacgccattgccaagggagagcgggtgatcatcgccgacgacatcctcgccaccggcggtaccatggcggcggtggtcgacatggtcgaggcgctggggggagagattgtcgagtgctgttttatggccgagctcgaattcctcgggggcagaaagaggttgcccgaaggaaaggtttactcgcttctcaccttctagcaccaccggggaaagggcttgaaaatgcgccccggataggctataaaaaattctcttttgtccccgtagctcagcaggatagagcacttccctcctaaggaaggggtcggacgttcgaatcgtctcggggacgccatacacaatgatggccgattttacaataaaatcggccatttgtttttaccgcctttatcctcatgccgtacgctgatatttcttctttattcccgacaggtttctaggttacaacactaagtcatgcgggaaacacgtttcagggccggcgacgtttccgcatgccgcacgcacgtgggcgtgaccggccaccaactgcccatggcctgtgccggcaggccgagcctgccgttttcagactttcatcgacaggggaccactgatgagcatctatcatgatgtgataaaaagcgaggtatttcccgctctcggctgtaccgagccgattgccgtcgcctatgccgcaagtctggcggcggaacggctcggggccgaagttgagacggttaccgcttcggttgaccccggggtgttcaagaatggcttcgcggtgactgtccccaagacgggggggctgaagggaaacgtcatcgccgcggcgctcggtgccctcattgcccggcccgagttgaagatggagatactctccggcgctgacgagcgacttttggcgcaggccgaacttctggtctcctcgggccgggctaccgttgccctggtcaaggagcggaccgatctgtacatcgatgttgtggtcaccgggggagggcgcacggcccgggccgttctggaggggggacataccaacattgtccggctcgaatgcgacggcaggattctgctgaatgcggatgagccggtttcggctgtcgacagccatgcctatcgggccgtgctgcggcagatgacgttttccgaaatgatcggcttgcttgatgatctcgatcaaggggatcttgtctatctcaagcgcggcgttgagatgaatctgcgcatcgccgaagagggtaagcaactgaccaaggtcggccattatgtcgaggaactggtgcgcaaggggtttctgcttgccgatgtcgtttcgtccagcaagatccttaccgcctccgcgtcggatgcgcgcatggccgggctgccataccccgtgatgtcgagtggcggcagcggcaatcagggcattgtcgccattctcgtcccctacaatgtcggcatgttctttcatgtgcctgaagagaccatcctgcgcagcatagccctttcccatctggtcaatgcctatatcaagtgccataccggcgacctggcgcccatctgcggctgcgccatcgccgccggggtaggcgccgccgtggcgatcgtctatcagcaggccggaccggatatgcacaagatcgatctggcggtcaataccatcatcagcgatatcggtggcatgctgtgcgacggtgccaaggggggctgcgccctgaaggttgtcagctcgactgatgctgcaatccgtgcggcatacatggccctgaacgggcatggaatttccgaagaagaagggtttgtcggaaagagcgccgaggaaaccatacacaatctgagccgcatcgcggataaaggcatggcgcttgtggacgataccatgctgtgcatcatgctccagaagcgctcgaccgaaccttgaaagggattcggatgacgagcagcagacatgtgtccatctgatttacatcaaccaactgaacctgcggatcaccggctctaaaggattcacagggggtacctgatggtcgtttgtattgcatttgatgtcgccgtgttgtggttgtgttgagttgtccttgcaattgttgtctgtgattgcatattatttgttaatgctaacgagactctccacacggatgcactgtcggtgaaggtggtctatggacatgtcaggtaaacgtcgaatttgttatgtatgtctcgggggggtttgggcgttcatcctgttcttcgccagccatgcggcggctgtcgacctgcaggatatcaaggcgagaggtgttctgcggcatctcggcattccgtacgcgcattttgtttccggggacggggacgggatggacgtggaactgatgcgcaatttcgccgggtacctgggcgtgcgctaccagtacgtggagacggactgggatacggtaatcgccgatctcaccgggaacaaggtgaaagccgtaggagattcggtggagatcctgggcgagtccccgatgagaggggacctggtcgccaacgggtttacgatcctgccgtggcggaagaaggtggttgatttctcccgtcccacgttccccagtcaaatctggctggtggcacgggccgactcatccctgaagccgatcaagccgaccaaccggatcacccgcgacatcgagcagacgagggccctgctgaagaatcggaaggtgctcgccctgaaaaagacctgcctcgaccccgacctttacaacctttcggagaccggagccaacgtaacatgcttcaccggcaagcttaacgagcttgctcccgcggtcatcaagggcgaggcggaggcaacgatcctcgacgtccctgatgccctcatcgcccttgagaagtggcccggaaaactgaagatcatcggccccatctcgccgcggcaggaaatggccgttgcctttcccaaggagtctgtccacctgagagaggcgttcaacagattcctgctccagtcacagaaggatggaacatacgaacggatcgtgcggaaatactatccgacggcctttgcctttttccccgagttcttcaaaaagagacagtgacgaagcggcgtgatggcgacatttaacactcccctgagaatcctgagcaaagcagccgcggccctgatcgggctgggattggtcgtggtcattgtctatctggttgtcgtccagtacaactcgcagatcgcccgccaacaggcggcattgcaggaggcgggctccgattgcgagcgccgggcgacagcagtgggctactttttttccgagcagttggactacatgggcgaccttgcccaatgccgggagctgtcagcctattttgaaaacaaggccctcggcatgtccatggagtatggccttcgcgccagcagcctgctgataaccgagcgtttcgacaaggttcgccgggtgaaaaggctcggcgatcatcccctgtacaagcgcatcgtttttctcgacgcgaacggcaggctgctgaacgacagccggtcaccggattaccggtggcagcaggaggtaagccggctgtccgccacatcaccccgaggacagaagtcggccatctattacgtcagcgatgccgagacaaactggatcatcatatcggttccctcgtttttcaaggaacggtatgtgggccaggtcatgggatggattcccttttcccggatctacacctatttctttgagccggaaaaggagttttcccgcgtatcggatgtaatcatctaccatgggacatacattcatgtccccccgccagtgggacatcttctctccgccggcatcccgaccccgccggccggcatggagccgggccggccgtattccttcccactgaagggacaagagttccggggaaagacgatttacgccattctcgcaccggtcagggacacccccttttcgctgatggccattgtcccgccgtcggagcagtacgatttccgctcaccgaagcagctcctctatacaaccatcggcctggcgttgttcatcgtgggggggatcgcgttcctgctccggctcaccaccaacaatgcactgttacaggcacacctggaggaaacccggctccgcgagcaggcagtggatgctaaaaaccgcgaacttgcagctgaaattcgtgaacgtcagctcgctgaggcctttttgcagaaggagcgggattttgtggaaagcctgttcgagaccgcccaggttatcatgctggtgcttgataccgacggacgggtcgagcgcttcaattcctatctggaggagatttccggataccacctggaagaggtgcgcggcaaggacgtgtccgtgttgctccctgaagaactcagggaccatccggactcactgtaccggatgatactgcaaggcaccggcatgacggggcgtatctgcccgatcatcaccagggacggccgcaagcgggaaatcgaatggcacgtgaaaaggctcctggataccgatgcccgccaggtgggggttctcgccaccgggcaagacgtcaccgagcgcacgatcatggaaaaggagctgctgaaggcggccaagctggaatccctcggcgtactggccggcggcatcgcccatgatttcaataatcttctgaccgtcatcatgggcaatatctccctggcgctcacacagctcgactcccccgacaaggtgaaagagtatctggcaaaaagtgaaaaggcctcattccgcgcccaggatctcacccggcagttgctcacctttgccaagggaggagcccccgtcaaaaccgcgtcctccatcactaccgtcatcagggagtctgccgaatttgccatgagggggtccagcgttcgctgcgagttctcgatttcttccgacctctggccggtcgacatcgacgcgggccagatcagccaggtcctgcacaatcttttcatcaatgccaatcaggcaatgcccgccggtggcgtcatccagacgcactgcgagaacgtcgtcatcgggccggaggaggcgcttccccttcaggcaggcaggtacgtaaaggtttctatcatcgatcagggcgtcggcatccccgaggagaatctcggcaaggtcttcgatccctactttacgaccaaagcgcagggcagcggtctcggcctggcgtccagcttttccatcgtgacacagcacggcggtacgattaccgtggagtctgcagaggggcgcggcacgaccttccatatctttcttcccgcttcatcaaaagaactgcggcagaagcaggtcaggcgcgaggcggtggctccggcctgcggcaggatcctggtcatggatgatgaagaggaggtgagggatgtgatcggcaacatgctcagaagcgccggctgcgaggtggagttcgcccaggggggcgaagaggccatcgaccggtacaaagagtccttggccaaggggtgcccgttcgacgtgctgatcatggacctgacgattcccggccggatgggggggaaggaggccatcgcgatccttcggcagataaacccgcaggtgaaggcgatcgtctcgaccggctactccaatgactcagtcatggccaattacagggaatacggtttcgatgagctgatcaccaagccgttcaaggtggctgaactttcggaaaagctcaggctggttcttgccggcggcccgtgacgtaagtcatcggcagagctcgaacacaaagggcctgcacccggacggggcaggcccttttgtgtgcaacagccggtttcccggcgttagatgatcttgttcagcggatactccacgatcccctcggcgccgagcttgatcagctcgggaacgatgcgccggacctccttttccgggaggatgctctcgatggagacccagtccgagttgaagaggtgggacacggtagggttcttgaggctcggcagcacgcgggtgattgcctccagctggtcattgggggcgttcatcttgaggcccaccattccctcggcggcaagggccgatttgaggagggtggcgatggtctcgatcttctcgcgcttccacggatcggcccaggcggccttgttggcgatcagaaccggcaccgactccatcaggtcgcagacgatccgcaggccgttggccttgatggtagaccccgtttcggtcacttccacgatggcgtcgcagaggccgtcaaccacctttgcctcggtggcgccccaggagaattcaacggttaccgggatgttgcgctcggcaaagtaccgcttggtgaagcccaccagttcggtggagatggtggccccgtggaggtcctccggcttctgcacggcggagtccctggtaaccaccaggacccagcgggcgggccggcgggagaccttggagtagaccatctcgcagacttccaccacgtccgactcgttttccctcacccagtcgcggccggcaatgccagcgtcgatggtgccgcgctcaacgtatttccccatttcctggggccggatgagcttgcagttcatctcgtcgtcgtcaacgccggggaagtagctgcgggaggagatgctgatctgccagccggccttgcggaacagctcgaccgttgcgttttcgaggctgcccttgggcacgccgaaattgagaaggccgctcatttcttgtacacctccgccggatcgaacaggggctcggagtgctcgacccactggccgtcctcccatcggacgtagaagcagctccggttgcccgtgtggcaggctgccggaccgttctgcttcaccttgatgaccacggcgtcggcatcacagtcggtgagcacctcgaccacctcctgggtgttgcccgactcctcgcccttcatccagtacttgttgcggctgcggctgaagaaccaggtcttgccgctctcaagggtgaggttgagggttttttcatccatgaaggccaccatgagaacctcgttggtggcgtggtcctggataatggccgggatgagccctcccatcttctggaaatcgatcgttatcatgccgggtgtctctcctcctttgcgggaatgaaccagatttcagcagttgaacactgcctgcagtcgtgccgacggtctctttcagtaataccaggctcatttttctgcagccgatcaccattcggacaggagcggccgtgaaccacggaatttcctttaatactccgccatctatcattgtgtcaacaaaatgtggcgccagaagtcggagcccttggcaggagaggggcgttcggggtataaccgactcctggggcatacccggcaggcgggatagaggacatatcctgtcgcactgttggacgatactgtagcctgcctttatatccccacggaggagcacccatgacggaacgaaaacgtcccgcggcgctgcggggcacgaccgtggcgctggagaccaactgcggcaagctctatgtgacggtcaaccgcgacccggacaccggtctgcccgtcgaggtcttctgccgcttcggcaaggcgggcgggtgcggcagcgccgtcatggacggcctgacccggatgatcacccgcggcctgctctcgggcatggacccgcaggttgtggttcgggacctggccgggatatcgtgccacctgggcgccgccacctgtctcgacgccctggcggaggcggtggccctggccctggatgaggggaaaggagaggaccgttgcccctgaccatctacacgagcaaccggatggaggccctggtcgagcagctttgcgccgtggtcgagccccccctgtcgtcaccctttgttcccgagaccatcgtggtgcagagccggggcatggaacggtggctcgccatggagctggcaaagcgcctggggatctgggcgaacggctcctatccctttcccaatgcctttgtctggtcgctcttccgggcggcgctgccccatctgccggaccagtccccctttgaccccgccatcctgacttggcggatcatggacctgctgccgcgcctgctcccggaaccggccttcggccagttgcgggggtatctggccggggaggaccgggaactgcggctctaccagcttgcggccaggatcgccgacacctttgaccagtacaccgtgttccggggcgacctgctggcgacctgggaaacggggcgggaccagcagtggcaggcccggctctggcgcgcattgaccgcggacagccccggtacccaccggggggccgtgcgcgacgcatttctgaaacagctggccggggggcgtctccctgccggcgtctgccccgaacgggtgtcggtcttcggcatctcgtaccttccgccgttccacctggagatcttcacctccctggcccggctctgcccggtgaacctgttcgtcctgagcccctgccgggaatactggggggatatcgtctcgcccggcgcccgggcgcggatgaccccggagcgccggcagcaggccgtggaggggcatccgctgcttgcctccctgggcaagccggggcgcgatttctcgtccctcatcctggcctgcgacgacttgtcgggcggcgagcgcgacctctatgccgacgcccccggcgaaacgctcctggcagcggtgcagaacggcatccttaccctggacgaggccgacggcactccgcgcctggtccgggtggaccccggcgaccgctcgatcgggattcattcctgtcacggccccatgcgcgaggcggaggtgctccacgacgtcctgctggccatgttcgaggacctgcccggcctcacgccccgggatatcctcgtgatgacgccggacatcgagacctatgccccctatgttgccgcggtgttcggcggcggtcaggaccagcggcggcgcatcccgttttccattgccgaccggagcatcaggagtgcggggggagcggccgacgccttcctggccatcctcgatctccccctgggccgcttcccggcgaccggtgtgctggacatcctggagaccggcgcggtccaccgccgtttcggcatcgacgaggccggtctcgaacagatccgctcctgggttgaggccacccgcatccgttggggcatggacgagaacgagcgccgggctgccgggctgcctgcctaccgggagaacagctggcaggcggggctcgaccggctgctgctgggggtggccatgcccgacgaggaaggggccatgttcggcggcatcctcccccacgatgccatggaaggggacgggccggtgctcctggggcgcttcatccgcttcgtggaggccctggagcgggtgcggcaggatctggcgcgcccccgctcccttgaggggtggacagcgaccctgcgcggcatcctggccgacttcttcaatcccgatgacgccaccgccttcgaacgtgccgccttgggcaggatcgtggacggcctcggcgaactcggcgcgggctccggcttcacggacgaggtggggcggtccgtgatcagggcctggctcggcgaacggctcgacaggcccgaccaggggctcggcttcatgaccggcggggtcaccttctgcgccatgctccccatgcggagcatccctttccgggtgatctgcctgctgggggtgaacgacgactccttcccccgccgggaccgcgccgccggcttcgacctgatggccgcagaccgccgtcccggcgaccggtccctgcgggaggaggaccgctacctctttctggaagccctcctctcggcccgggagcgcctggtgatcagctacaccggtcagagcgtccgggataacgccgagcttcccccgtcggtgctggtgagcgagttcctcgactacctgggatcgcgcttcacggacggcaccgaccggttcccggcctccctggtgacacggcaccggctccagcccttcagccccgcctacttcaccggtgacggcgggctgttcagttacgcggccgaagagtgtcgcgccctgtcccgtcgcggcagggacgacgcaccgcgccccttcctggagcaccccctggccgagtccggtccggcgtcggccgacgaaacggagatcctgcccctggcgcagctcatctcctttttcgagcacccggtgcgctacctcatgcgtcaccggctcggcatccgcctggaggagagccgctcccccctggaggaccgggagccctttgccctggactctctggatgccttcctgctggaacaggagatcctggaccacattctggcgggcggcgacccggccgacctcctccccgtggcccgggcccggggcggcctgcccccggcgcgccagggagagctggcctttgcggggctcaccgcccgggtgcgggacctggccgaccgggtccggccggcaaccaacggccagccccccctcgaacccctgaccgtggacctgcgggtgggtgagcggcggctcgtgggcgagctgggttccctctggcccgccggccttatccgctggcgctgtgccaggctgtccggccgcgaccacatccggctctggattgagcacctggttttcaatgccctggcattgcccgccaccggggcggcaagcaggctcctggccgctgacggcgacctggcgctccgtcccgtggccgatccccttgcgcacctggaggctctggtgtcgtactacgggcaggggagccgggagccgctgcggttcttcccgcgcagctccctggcctttgcccgcacgggcgagatggcggcggcccgcaccacctgggggggagacttctacccagagggggacgatccctactatgcgctctgcttcggcactgccgatcccctggacgacgccttccgcgagacgtccgtcgcaatcctgacccccctgctggcccaccgggaggacgagcggtgacttccctgcgaccccatgacaatctgaccgtggaactgtccggccacaacctggtggaagccagcgccggcacgggcaagacctttgccatagcctgcctctacctgcgcctggtggtggaaggggaggggctgctccccgataacatcctggtggtgacctttaccgaggcggccaccaaggagctgcgcgcccgcatccgccagcggctgcgccaggcccgcgaccggttcgccggtgggggcgcgccggacgagttcctcgaccggctggccctgggtgagcgctggccggggcacgccacagccctggcccggatagacagcgccctccagaccttcgactgcgccgccatctccaccatccacggcttctgcctccgggcgctccaggaaaacgccttcgagagcggttccctgttcgacaccgaactggcggcggaccaggaaccgctcctgcgccaggtggcggacgatttctggcgccaccacttcttcggcgctgacgcgccgctgctccccctggccctgggccggcgctggtccccggaggaactggcggcattcctgcggaacattgccggcaagccccacctggccgtggagccggtctggcattccggtgaagcggaccgcgtggccggggagatccgggacgcctttgccgcgctctcgtccctctggcggacgcaacgggcggagattgccgccatcctggccgccgatcccgggctgagccgctccaggagcaactaccacccggacctggtgccgggacttctggtcgccatggacggctacgcggccggagcggacccctacgcgctctttgccgggttcgacaaattcaccaccgggttcctggccgggcagcggctcaaaaaggccgacccgccccggcacgactgcttcgatctctgcgaccgcctggcacggctcacctcccagcggctcctgcttctgaaggccgagttcgcggcccggggccgggagcggctggccgcgctcaaggcgcagcgcaacgtccggggatatgatgacctgctcacggacctccacgccgcccttggcgggcccggcggcgcggccctggccgaccggctgcgtgagcgctaccgggccgccctcatcgacgagttccaggacacggaccaggtccagtaccggatcttccgggcggtcttcagcggcggcgcagtgcccctgtttctgatcggcgaccccaagcaggccatctacagcttccggggggccgacgttttcgcctacctggaggcccggcaggagatcccggcggagcggcgcttcaccatggaccgcaactggcgctccacgccggagatggtcgaagcggtgagttccctgttccgcctggggggggagcaccccttcctggccggcgacatcgcctttcccccggtcacggcggcccggcggcagggatgttccttcggcgaccgcgatccggcaccgctccagctctggttcttccgccggggcgagagcgaccgcgactgcatcaacctgggtacgggccggcagcggatcgtcaccgccgttgccgacgagatctccgggctcctggccgacggccgcgccggcacggcctgcctggaggacgaggacgggcggatgcagcccctcacccccggcgacgtggccgtcatcgtccggtcccacttcgaggcgggcctggtccagcaggccctgcgggagcggggcatcccctccgtggtccagagtgccgacagcctgttcgagacccgcgaggccggcgaggtctggaccgtgatgggggccgtggccgagccggggaacgaggggcgggtcagggcggccctggtcacggcgctcttcgggctcaacggcaacgacctggcgcttctcatggagcaggaggcggcctgggaagcgcggatcgccgccttccgcgactaccgcgacctctggcgcgagcagggcttcatgaccatgttccgcgccctcctggaccgggagggggtgagggagcggtgccttcccctgcccgacggggaacggcggctcaccaacctgcgccactgcgccgaggtgctccaccaggcggccgttgagcggcgtctcggccccgatgccctgacggcgtggttcggggagcgggtgagcgtgcccccgcccggggaggattaccagatccggctcgaatcggacgaccgggcggtccgcatcgtcacggtccacgtcagcaaggggctggagtatcccgtggtctttgcccccttcatgtggggcgggttgcgggatgacggggacctgaccctctgtcacgaggagggctaccggctggtggcggatttcggcaccgaccgccgggacgagcggcagcgccgggcccgcaccgaggccctggccgagaatctccgcctcctctacgtggccctcaccagggcccgctgccgcgcctacctggtctggggtaagttccgcggcgccgagacatcggctccgggctggctcctccacggcagccggcccgacgggggaggcgacccggtggcgctcctggaagggaccctgaagaaggcgaccgaccagaccctgctggagcggctcgaccacctggcaacggcaagcggcggaggcattgccgtgaccgaagacccgtgcccggaccggctgccccgcttccggccggccatgggtgaggcgccgctggtctgccgggacttcaggggcgacatcgacgcgggctggcgggtggccagcttcacctcctttgcctcggggcaccgggaacccgccgagttgccggaccgggaccagaccccgccggagcttccgcccgacgcggccagcgacacggcagccccgcccgagggctccatgttcgcctttccccgggggccccgggccggcatcttcctgcacggcctcttcgagcagctcgattttgccgttgccggcgacgatacggtgcgggacctggtccggcgcgaactggagcgcaacggccatggcgcccagtggctcgatccggtgagccgcatggtcggcaacgtcctgaatgttcctctgggcggggaggggaattctttccgtctggccgacctggcccccggcagctggctggcggagctggagttctatttcccgctccggttcgtgcgggacgcccaagtggcaaccatcctggccggggccggggtgctcccccagggggccgacctgggggcggtggcgcgccggatcgccttcggcgaggcccggggcatggtgcgcggcttcgttgacctggtgttccgccacagtggccgctactacctgatcgactggaaatcgaaccacctggggaaccgggccgaggattacggccccgagcgcctctgccgggagatggagcgctccctctatccgctccagtacctgctctacaccgtggccctcaaccgcttcctggagcgccgtctgcccggctatcgctacgaggagcacttcggcggagtgttctacctgttcctgcgggggatcgatcccgaacgccccgccctgggggtctatcatgacctgccgcggcccgacctagtgcgggcattgaccgactgcctcgccgggcgggaaggaggagcgccgtgagtgccgacgacctgcaattccgcgacatcgacgcctgttttgccgacttcctctgccgcctggccgggggccggaacgacgatctccatcgggccgccatgcacgccagcgccgccgtaggggccggccacgtctgcctgcacctggacgaggcctttggcagcaatggagcggccctggccgtcaccctcagggccctgccggtggtgggcccgcccggtggccgcacccccctgatccttgacgaaaagaaccgcctctacctttatcgatactggaactatgaatatctagttgctgaattcataaagcaaaaatccgcagagctccgtcccgtttccctgccgctcctgcgggcgggtattgaccggatcttcgggccgaagggggacgatgccgtggactggcagcgggtggctgccgcggccgcggtgcggagcggcttttgcgtcatctccggggggccgggtaccggcaagacctccaccgtggtttcgatcctggccctgctcctggagcaggccggcgaggagggggcgggcattgccctggcagcgcccacgggaaaggccgcggcgcggctcggcgactccatccgcgacgcccgtcagcgcctggcagcggtgacccccgtggcggaacggattcccggccaggtctccaccatccaccggctgctgggggtgattcccggctcggtccgtttccgtcatgaccggcacaatccgctgccccaccgggtagtggtggtggacgaggcctccatggtgccgctgcctctcatggcccggctggtggaggccctggcgccgtcggctcggctcatcctcctgggggaccgggaccagctcgcctcggtggaggccggggccgtgctgggcgacatctgcgacaccgggcgggcgcaccggttctcggccccgttccgggagttcatccgtgatgccgcgagtgaggagatcgagggagaagccggggacgacgggaacgaccagccgggtacgccggccgactccctggtgatcctgcgcaggaactaccgcttcggtgcggccagcgccattggcgcggccagtgcggccgtgaacgagggcgacggggaccggctcatggcgcttgtgtcaggagaagggatggacggaggcgtggcgctccggcccgtgccgccggcggagcggcttgccggggccctggctgagagcgttgttgcggggtacggcgagtatctggggcaggcggacccggaacaggccctggcctgcttcgaccgcttccgggtcctttgtgccgttcggcagggggagtacggggtgcaggggctcaaccgggccatcgagcgggtcctggcacggcaggggctcatcgatgccgaccgcgtctggtatccggggcggccggtcatggtgacggtgaacgactacgggctggggcttttcaacggcgacatcggcctggcggttgccgatcccgccttcagcggcggcctggccgtctgctttcccgcaccaggcggcggagtcagaaagatttccccggcccggctgcccgcccacgaaacggttttcgccatgacggtccacaagagccaggggtccgagttcgaccggattctgctggtgctcccccccttcgacagtcccgtgctcacgcgggaactggtctacacgggactcacccgcgcccggaccggtgcggtcatctgggcggacgaggagatcctgcggtccgctgcggcgcggaggagcgaacggcggtcgggcctgcgggaagcgttgtggggatgatggggtgatggggggcgcggccggacagccgcgccggatcagtgaccgccggagagggggacgtcgaaggtgcggccgtccttggagaagcggaccttgcgctcgccgatggagacgatgcgggcgcccgccaccacgtttccttccgcaaccagggtgccattcaccacggcccggcgcagacgccgctcatcctgccaggcgatgcccgttacggacagatccgcgggctgggccacggcaacgggtgccggtgtgcttggggcgcgtaccaccggagcactttcttcttcctcctcgtccgggcgcggtgccgcgggcacggggcgcggaacagccgccgcgggcggggcagggacgggacgcggcgcctcaagggccggagccggttgcggctgcggaaccgggggctgcggcacgggggccggcgcaggcgcggattccgtaccctcgtcctggtacccggccgtcagcggggccggccggccggcgtcccggcgttgtaccgccgccgtgcgcgtggcgtcgttgccgcccttcagtaacaggcccactgccagacccgccaggaggatcactgcggcgccggccgcgaacagccaccgtttccggctgtcggagcgctgcgcgccccggtgaccaagcacgtcgggacggatgttctcggtggccccgcgccgggctttgcgctcctgctccatttttctcagcgcgtcaagaatcaggctcattgcgtgctcccctttgctcccgtaagtcccggcgggaaaaacccgcccgccctgcggtagaggagcgccagcgttttctcccccgccttgccgtcaggttgcagcccctcggactgctggaagcgacgcaccccttcctcggtagctgcatcaaagtcgcccgtgggtttttcatcgtagaaaccggcccccttcagcagctcctgaagcggcttcactcccttgcccctgcttcccgcccgggtccgtaacggtattccgtggaaattcttccagaacatccaggcccgtccttcccagaacgcctcgatctcgccgcgcgaaagggaatctttccccgcaacagccggcaccacggtgaacgagccgttgttcgcggccgtaagggtcaggaaccggctggtgccgtcgggaagctccacctggagcagcaccggcgcgtcgaaacgcaggatgtcgtccaggctccccttgatttccgtggccgtgaaaccgcgccgtgccgccagggtgcggatatcgtcgctgcgcccggcccggtcgatggcgggtgcctgccatgcccccagcagggcgttggccgcggtcaccaggttgtcccccgcggccgttgccgtcagggatttgcggacagcgtcgccggtcaggggaggcggctgcggcgccggggctggcgttgcctctccggccacggccgggggcggtggctccttgtccgcgcggttgaacacggcaacgccgatgcttatcgccgcggccagggtcagaagctgcagggtcttgcgggggatgggaaagcgccgcccctcctcctggcgcacgtcgatgatggcttcggccgccattgacgcggtgatctccctgctgtccctggtgtaggccagcaggagcgcccggtcgcacacggcattgatcagccggggcagccctttggagaagcggtagatcttcttcacggcccccagggtgaacgccaccggctcccggccgccgcccgccaccctgatccggtgccggatgtactcccgcgtatcgtcgcatcccatgggctccaggtggtagcgcaccgtgatccgctggttgagctggcgcagttcttccagcgccagcagccgcttcagctccggctggcccaccagcacgatctggatcagcttgtcccgctcggtctccaggttggagatgagcctgatgtgctccagcacctcggcggaaagattctgggcctcgtcgatcaccagcaccaccgtgcggccggccgagctttcctccagcaggaaacggttcagggcctccagcaactcgccccgctccgagctggcgcaggggaggccgaactcccggttgatcccctggagcagccctagggacgacagggtcgggttgaagatgagggcggtgcggtgcgtggccgggtcgagctggttgaggaaggtcctgatcagggtggtcttgccggtccccacctcgcccgtcagctcgatgaaccccgcatgggtgtcaatgccgtagagcaggtgggcgaacccctcctgatggtgggtgctcagaaagagaaaatcagggttcggggtgagcgcaaagggttgttcggtaaagccgaaatggtctcgatacatggggcacgaacatcggccggaaaactgcccggcgagtaaaataatcagattttcaactagttataaagttcaaatccctggatgtcaaggggtaattcattggcgggcccggacggagggcgtttgacaaaggttaatcattatgtagagttaacctctgcgggccccggccggacatgagcgccggcaacagacgtacgggaaaggagggtgatacggcgccggggaaggcagggatgcgaccgcatattccggaaacctgtccgacaacgacatggtcaggttccacacaacaagggggtacagggatggtatccaaacgactcaccggagcagtggcactcctcttcctggcggcaggcgccgccggcgcggcgggcttgaccgtcaaggaacaactgggcaaagacatcttcttcgacaccaacctctccatcaacggcaaccagtcatgcgcggactgccacgcccccgaggcggggtggaccgggcccacctcggaagtcaacgcccacggcgccgtgtatgaaggctccattgccgggcgcttcggcaaccgcaaaccaccctcatcggcctacgccaccaccgcgcccatcctcaagtatatccgtcagggcggcggcatgttcgtggggggtaacttctgggacggccgcgccaccggcgaaaaactgggcaaccccgccgccgaccaggcccaggggccgttcctgaatccgctggagcaggggctgcccgactcggcctgcgtggtccaccgggtctgcaccgccacctacggcaccgccatggaaaccctctggcccggctcgtgcgccattgcctggcccgccgacgtggcagccgcctgcgccaccgaagggaccgtcgtgaacctcgatgcccccaaccgggccgcatccgatctggcctacgactacatagccctggccatcgccgcctacgaaggctcgaccgaatccaacgccttcacctccaagtacgacgccttcctggccggcaaggcattcctgacgcccgaggagagaagggggctcaccctcttcaacggcaaggccaaatgtgcccgctgccacgtgaataccggccgcgcgcccctcttcaccgactacacctacgacaacctgggcgttccccgcaacagcgagaacccattctatgagtccgccttcaacccactggggatcaactggatcgaccaggggctcggcggctttcttgcctcccgcatcgattacagccgctttgccacggccaacctcggcaagcacaaggtgcccacactgcgcaacgtggacaagaaaacttcgcccgacttcgtcaaggccttcggccacaacggctacttcaagagcctgaaggagatcgtccacttctacaacacccgcgacgttctccccacctgcgcgcccggctcccccggcgaaaaggtgacctgctggcccgagcccgaactggcgctcaccatgaacaccaccgagctgggcaacctgaagctctccgatgccgaagaagacgccctggtggccttcatgaagaccctcaccgacggttatcagccctgaccgacccgttgcaccgccccggaccgcccggtccggggcacattttcgcccgcctcgagcccgttcacaaaccaatggataatgaacccgcaatctgctagtgatacgagcacaattcccctttgcgaggtgacccgggatgaaactcgtatccttcaacgtcaatggcctgcgctcccgtctccatcaactcgaagaactggtccggacccatcggcccgacatcatcggcctccaggaaaccaaggtgcaggatgccgacttccccctggccgccgtgcaggccctgggctatcacgtgatctaccacggccagaagacccaccacggcgtggcgctcctctccctccagccgccccgcgacgtccggctcggcctccccggcgacggcgacgaggcccagaagcgcttcatcggcgccaccttcgacctccccgccgggccgcccctgagggtcatcaacggctacttcccccagggcgaaagccgcgaccacccggtcaagttcccggccaaggaacgcttctacgccgacgtgctcgcctacctgaaatcctcctgcgaccccgacgcccccctggcggtcatgggagacttcaacatcgcccccgtggacccggacatcggcatcggcgccgacaacgccaagcgctggctccgcaccggcaagaccagcttcctccccgaagagcgggcctggttcgccgccctgcgcgactgggggctgcacgacagctaccgtgaactctaccccgacatcgacgaccgcttcagctggttcgactaccgcagccgcggcttcgagtccgagcccaagcggggcctgcgcatcgaccacatcctcctcacccgtccgctccagcaagcctgccgcgccgccggcatcgactacgacatccgcgccatggaaaagccgtccgaccactgccccgtgtgggtggaggtggatgtgtgatcatcgcctgaaacacggcccgaggttgcggcgtataggggttttcctgattgaacggagatggtaattgatttatgaaagggtgttagtgatgcgtggagtgaattgattcgggtatgggaaaactaaggcaggtccctgcttccctcgacgagcaggtggacggagcaagttttctgggagagaggcggagtcttacaatgccgattttaccgacaaaagtgaggttctaagcgctggaaatgagttcttttgggactattatgatgttatttcagttggttaccttggtccgacccgcaagaggtctccccaaactgacaacgcaagtcaaactgaggctatcagcgagcaaacttcgacatcagacaaagctgaagcaacggggagaaatctacgaattgccaaccaggaagaagcaccggcctaaaaccgccggtgtcctcccaccacgttggcatcataggtcaacaccatatcaaatagcatctacatatcatgggaagaggattaactataatgaatcgatatttttttagaatgtgttgtagtctcttcatatgcatgctggtatcgagttgtggagggcagaatgagggcaatcaacaaccgcgaaatactcaattacaattctccgctggcataggctatccggtgcctgcaaccgcttttacaaatgcattcggcgatattgctactggtgacttgaatggtgatggccgaaacgatgttgcggtaattgaggcaaatggcagtaaaggaatccttatttattgccagaatgcaatgggcgcactaaatgagccactgataattgattcatcgttacaattaagtggaatcaccgttggcgatgttaataatgatggtttgtcagatttagtggttagtggagacgtaccaggacttccagaattacgtggcagaactaaggtttatattcagaatcgatcaacacatgctctcgatccagaccaggaatatgctctttcaactgatacagcaggaaccttagctatagctgacctaaatagtgatggtcgcaaggatattgtggtagcaagtgtgcagggaagtaatgggctgttatcaatcttttttcaagaaaccggtgggctaggcgctgagcaaacctacacctcagttccggttgtatatggaggagaggttcatgttgcggatatgaacaatgatggacgcaatgatatcatcgttcaaagcgacctaaagcaattggcggtaataaagcaaagttcgccggggatattcaatgcaacacccgattattacacagttcaaacaagttactggccagattttagatcatttgctgtgggagacattaacggcgatggtctagcagatattgttgccgctgaccctgcaagtaatggtctcaatatatttgttcaaaattccactggaagcataaccggccctcagattcttcagttaacgcccctaactgcgcaagatgaaattaaaattgccgacatgaactgggatagcttgaatgatatcgtgatattgagtgagcatagcaaagtacaaatactgcctcagacagcaaatcactcttttgacacctttaaatcattcgatttacagactcagttttctggagggacatttactcatcaggcaatggcactgatcgatgttactagcgatggaatgcctgatgtcattgctaccttatcaggaggagggttatttgttctaccaacgaagtaataagaaaaaaggggggaaggtcatgaggagttgcgtctccaactttcagtaaatgaatagaatgcaaatcgtctcgcagggcttctccgctgcgtatccggcacatgggtcaccgtgaatcgggtcggaccaagctaacataacgatatttcaacaattacacctcatttttgggagatttttacccttagaagcgcattttcagggtcataattgagcacttaacatggcacgagcgaatcggcactacataccgggtcaggtgtggcacatcacacaccgatgtcacaagaaagagtttcttctcaagtttgccagagaccggcgtcggtggctgcactggctcttcgaggcgaagaagcggttcgggctgcaggttctgaattatgccgtcacctcaaatcatgttcatctgctggtagtggatacgaaaccagaggtcgtggcaaagagcatccaactgatcgccggaagaaccgcgcaggaattcaatcagcggaaagatcgaaaaggggcgttctgggaagatcggtaccacgcaaccgcgatcgagagaaacgagcatctcgtccgttgcctcgtttacatcgatctgaacatggtccgcgccggtgtcgtaacgcatccagcggaatgggaaatgaacggatacaacgagattcagaatccgccggaccgatacgccattatcgacaggcacagtcttttcgatgcttgcggtttcccggattacgggagttttgccgaacagcaccgtaaatgggttgaggatgcactgaagaagggcatgaatcgggaaggccattggaccgaaagcattgcagtcggcagttcggcttttatcacagacacgcaacggaagatggggtgcagcgccaagggacggaagctggaagaacaggtggacggagcgagtttcctgagagaggatgcggagccttaccatgcccattttaccggcaaaagtgaggttctaagccctgaaaatgcattcttttgggacgattacgatgtagttccagttggttagcgtggtccgaccctcaggagttcctgctatcagcaggttacctggcttctgcgtgcagtttaagtccaagtgccgcaatgattttaaggatggtatcaaagctgggaacccgctctcctgaaagtgccttataaagactttcgcgggaaagaccggcatctcgtgcaacctgcgacatccccttggcgcgggctatgtctccgagtgccttggcgatgaaggtcgcatcgccattagcctcttcgagggaggcttcaaggtaggcggccatttcctccggagtacggagatgttcggcgacgtcatagcgactggttgcggttttggtcatgttcagctcctataggttctgtgcgaggcggattgccgccttgatatcccgagactggctgcctttatcgccgccggccaaattcgcttcctcgctggaagaaataaactcggtaaccaggaccgtagtcgatacgcatttccgagattccatcgccgaccggtttgacgtctccgggatttccggacgcaagccgctcaatcctcacgaggacccgagccttggcctttacatcacgaagattgtcaagccatttggcaaacagttcggttttgcggatttcaatcatgattatactgtagccagttggctacaagctgtcaacccataatacagcagtaaccatgctcagccgttggacagacccgcaaggggcggggcagcctcagtaaggtgaacattgtgaagcgattgaccctgtcgacatcctgcacgcttatggcggtgatcttttcactggtgttcaccatcggagtcactggcgcccgtgtcgaaccgaccgccacggtcgcccactactcacgcaagggcgataagaaccctccgccggccaaggcgtttccgatcctcagggagcccggctccaccacggcgaaattctactgcggcgacaggatcgtggcgcccggagatacgcgggcaggggtgatcgagaagtgcggcgagccggcccggaaggagcagcggcgggaagagcgggtccaggcggtgacccgcgacgggacgttcctgacgacggtgaccactgaagagtgggtctacaacttcgggcccgaccgtttcctctatcacctgaaattcctggatgaccggctcgtggagatcaggacgggcgagtacggatactgatccgactggatgcacgccggcccgcagcgttgggatgtttgccggaaaccgtttctgaagtgtcgagacaacaccgattcacacaaggacagccatgatcagcgccgaatttctcatcacctcactcattgtcgtcctcattcccggtaccggagtcattttcaccgtttccacggggatcgcccaggggcgcgcggccagcgtctacgcggcgctcggctgcaccgccgggatcatcccgcatctgctggcgacgatcctggggcttgcggcgctcatgcacaccagcgcgctggcattccagaccctcaggtacgccggggtggcgtatctgctctatgtggcctatgccacgtggaaagacacctctacctttgccctggacagcaccccttcgcgacgctcggcgttgtcactggtggtgagggcgctgctgctcaacatcctgaatcccaaactgaccatctttttcctggccttcctgccgcaattcgtcaggcccggcccggccggccccctgccgcagttgctggtcctgagcggcgtgttcatggccatgacctttgcggtgttcgtggtctatggtctgctggccaatgcctttcgtacggttgtgatcgaatcggaatcggtccaggcctggttgcgccgaagcttcgccggcgcgtttgccgctctgggcgtgcatctggctttttcggagaagtgaagtggaaggctgatggagtgagagcctgagaatattccgcaggggagttccgatcgtctcgcagggcttctctgccatttatccggcgcatatatgcttcagaaaataccgtgagcggccaatgctcatctgccatagggcgcacttcataccctagtcagtatcttcaacggccacattggcaccggaacaacctgctatgacgcaccctatcgagatatccccaaatcacgacctcatccgcgacaggctgaggctctgcctggattccgcgaggcatgacacggctacgtttgccatgctgacggttgttctgactccgatattcatggtggtgggaacgatattccttgttttcacgctgatgattgtagacgtgccgctagtagatcatcttgggtacgacgcgtccgtggcgaccggagccaatctgtccctcgcgttcatggcggcttcgttctttttgaggccaacgcaggattgccagcgaggacgcagaggttatccgtggttcgtcgtcggcgcattactgttttgtgtcctgctgggaatatcttacggtacgacgcttcctgccactgcgccggggctgttctggtctctctatcttgttttcgctctggccatgctggggtgtatcggccatgtctatgagccgcacgatgattactatgtggggtgggtagctggtccgatccttatcgacgaccccttcaccattgaggatgatattgaccgggcacatctttcccttgggcttgtcggagcgctctcgcacctgatcatatcctcctatggggagatattcggaagcctctggctgtggcgcgggctgaacgatcacgaactgtcggcttcggtggagtttcttaaggcgcttgccgcaaaggactcgaaccgggcacggacgcgaatgctctcggtcggcaacgcgtctgcacgcgacatcatgcgcgctctgcagaaacttgagatgatccttgttgttgacggcgctccccggctgagcatgaagggacgggagttgctcgggctcaagccatgattgcccggtcgatgagatacgctacgaagttgcgaagttaggttaacccagactccacaccagcgagccgttatcaccaatgtccatgaacagcgaacccacacccgccgaagcattctttctggaaggaaaccgcctgctggcggctagcgagtgccgcgccgcggaggcctgtttccgcgaggcactcgcgcttgcgccggattttgccgaggcccatgccaatctcggcatgctgctggaccaggaggggatggcggccgaggcggagcgccagtaccggctggccttggcgctgaatccccgcctggggcatacgcattccaacctgggtgtgctgctggcgaaccagaagcggttcgaggaggcggagagcgcgtacttgagcgccatcgagcttgagccggacagcccggcggcgtggtccaacctgggggtgctgcaggcctgccggaagcaggaacgggaggcggaggaaagttatcgcacggccctgcggctggacccggactatcaccgggcatcgttcaacctcagttacctgctgctgcgccagggccgcttcgacgaggggtggtccctgctggagagccggaaccggcgctggttcgcccggctggaggagcatctgccgtgcccccgctggcgcggcgaggatctgcaggggcgctccctgttgatcggcctggaggctgggcatggggatatgatccagttctgccgctacgcgccgcttctcaaggaccggggggcggcccggatcaccctggtgtgccacgtggcgctgaaagacctcttgaagacccttgacggtgttgatactgttatctcctttgacgagatcctgccggatgatgcgtgggacttctggaccccggccatgagcatcccctgttattgccggacccgtctcgattcgatccccgcccgcatcccgtacctgcacgccgatcccggtctggccgagcagtgggcggctatgctggagcgggaatgggccgggccggaaatgcggatcggcctagcgtggaagggaaatccccatttcgagaacgatggggaccgttccctgccgcacctgaagaccctggagccacttggcgccgtggccggggtgcggttcttcagcctgcagaaaggggcgggcgaggaagaggcggcccagccacccgccggcctgcccgtggtgaacctgatgcggcatattgccggctttgccgacaccgccgccctggtggccaacctggatctggtcattaccgtggataccgccgtggctcatctggcaggggcgctgggcacggagtgctgggtgctcctgccggagtaccggaccgattggcgctggctcaccggccggaccgattcgccctggtatcccggggtcatgcgcctgttccgccagccccgcgtgggagactgggagacggtggtggccgaggtgggggaggcgctccggttgtttgccgcacgtccccgcagcccgcgggggacgcgttgagcggcatgatcacgccttgagcctgatcatccatgcgtactgcagggggaaccggcgggcgggatggcccggagaatagggcggaagggggatatgaccagtgaagcttaccgcggatgtggttttgcagatagctatggagctggaacggcggggccggacattctatgagtcgctggccatcggctgcggcaacgggcggatctccgcgctggccgccgcactggcgaaggcggagcttgatcacctggagaccttcacgcggatgcgggagaggttgccggagagcatgcgcggcccgaacctgacggacgaggaactcatgacggcggcggaccgcgtgcgcaggatggttctgccccggccgggcgtggtgagcgagacggtcatcgcctcgaacctggccaaggcgctggacatggcgatagtcatggaggcggattcggtcgccttttacgcggaggcggcagccggtctcgatggaattgatgccgatgtcatcgcggcgattgtggccgaggagagagagcaccttgtgatgctccaggaggtgcgcaacctgtgtgccgcggtgttcaccgaatagcccgcgcctgaaaggaacgcagccgacatggaacgatatctggcggagtcggacatcatcgactggaagcacccggacattctgtccctggcagcggcgctctcggccggttgccgcccggcgagcgagatcgccggaagatgctttgaatgggtgcgcgacaatgtccgtcacagctgggactatcagctcaaccccgtgacctgcacggcatcggacgtcctgcgccaccggaccgggtactgctatgccaagagccacctgctcgcggcgctcctgcgggcatgcggcatcccggcgggtttctgctatcagcggctgagcctggacggcagcggggcgccctactgcctgcacggcctgaatgcggtattcctgccggagcatggctggtaccggatcgatccccggggcaacaaagaggggatcgatgcccggttcacccccccggtcgagcgcctggcattctcgacggacgacagcctggaagccgatcttcccgagatatggccggagcccctggactgcgtggtctcggtgctgcgccgccacgacgactatcgggacgtgtacgccaacctgccagacgttgagctggtgcggacgatcagcgtccggccctgcgccgcacggtgaccgactcgccgccgatcccccagttgtcggtatccacctcgtcgatcaccaccaccgtggtggccggattctttcccaggacatccaccagcagctgggtggcccccctgatcagggccgccttctgttccgccgtcgctccttcccgggtgatcttgatgttcacgtagggcatggtaccgttctcctctcggttatcgtgcgggttgccatatccaccagaattctacaccactgatccacgccaggtggtgtttctttttggtgcagtgaagggcggtgccgcgcaaggacccgtcgcagtcggtgaggggggcactacgcagccaggctgttgtgagacggccgaaccgggagtatcttcggggatggtcggtttaggtggtgttaatctaagttggcgatatatttgcatgctgtttgctgcggagttgcaggcgcgatgcgcccgccgcggacagggagacgatgtccatgcaggtcacgagcctcaaagcaaaattcatttccgtcatcgtcctcatcagtttagcggtgggggggctgaccctcttcgcctttgacaccagcacgtccggcatcattgacgatctggctctccggttcgctaccaaggaggcgctgctggagaaaaacaaggtcatctccgtcatcgagcgggaggtggcactggcccggatgatggcccgggacgtcaccctcaggcactgggcatcggacgaggggaaccgcgaactgcagcgcgcggcctttgcggagctggaaaactaccgcaccctctaccgggacaaaagtttcttcattgccctggcggcgtcgaaccattattacgtctatgacaagcgaaacggacacggccgtgtcgaaatggtgacacttgacgggtccaagccccacgatcgctggttcttcgaggggcttcgctcaatcgacgactacgccctgaacctggattacaacgccaccctgcaggagatcaaggtctggttcaacgcggccatgaccgacggcagcggccgaaagatcggcatctgcggcggcggcatcaccatttccgacttcctcaatcaggtggtgcacacccgtcagaaggggctttcaaccatactgatggaccgcgccggggtggtgcaggcccacgaggaccggaaagtggtggagcataacgccaacacccgcgacgtggaccgaaagatcacgatcttcaccctcatgggcgatccggcgcgggaagcgcaggtgcggggggccatcgagtccctggcggccgggcggagcgaggtggaggcgttcccggtgcggttcggcggcaagagctatctcatggcgatttcgttcctggaggggatgggctggttcaacgtagttctggtcgacgtatcccgcgtcatcagcatgaagcagttcctccccatcatcgcggtcatgtccctgtcgctgctgttgggcatcctggccatcggcttcctgataaaccggatggtgctgacgcccctggggagactgtccgccgcgtcccgggagattgccgccgggcggtacgatatttcgctgcccgtgaccggccgggacgaactgggggagctgaccggctcgttcaatgccatgagtgccatggtcctggaccacaccaccaatctcgaagccagggtcagggaacgcaccgacgaactttccgcggccaaccgactgctggaggattcccagcgcaggatcatggagagcatcacctatgcccgcatgatccagacctcgatcctgcccgaccgggagtcgctggagcgctgcctgggcgaccatttcatcctctaccggcccaaggagccggttgggggggatttctactacctgcgcgagttcccggaccacttcctgctggcggtgatcgactgcacgggccacggcattccgggcgcgttcatgaccatgaccgttaacgcggtgctgaaccacgtggtggatgtctgctgcaacgacgatccgtcccgcatcctggcggagctcaatcgcgtgctgcggaacaccctgcacctgcgggacgtggatgccggactcgacatcgctctctgcatggtggagcggcgagcgggccggttgaccttcgccggggcggggcttccgctggtgctggtttccggcggagaggtgcgggaggtgcgcggtgaccaccagcgcgtgggctacaagggctcccggatcgactaccggtacaccaaccatgtgctgaccccggcagccggagacagctgctacctgacgaccgacggcctgctggacgagccgggcggagtcaagggatacggtttcggctcggagcggctcaggatgatcctggccgatcatgcgcacctcgccatgccggcccaggccgaggctgtcgaggcggccctggacgcctatcggggcgaccatcgccagcgcgacgacattaccttggcgggattccgtttctgacggtccgccgggacgccgcgaacagtgttcgcgccattgctatcaacagggaggaatcatggatctctttcagctccgggaacagttctccagggacggcatcctcatgtgcttcaacggccccttctctcacagcatcatcgaggagatcggcattgccatcaggaaccacttggccgccgagaacattgcccgcatggcggttcaggacgtgttcgccgtctacatcgagatgacccagaacgcccgcaactatctgacccgccgggacatctccccggccgaggccggttcggccaccatcgtcattgcccggcgggacgagttctactccgtcacctcgggcaacgtgatcctgaatgatgatgtggagcagctgcgcacccggattgaccacatcaaggcccaggcgccggacgagctgaaaaagctcatccggcagcaactgcgtgccgaggtccagcccggcgcgatgggggcgggcatcggcctcatggaaatggctaagcgggcctccggccggctggagtacagcgtccgccccgtcgacggccggcattcgtttttcacgctgacagcgcacatctaggaggctccgcatgcgagtgttcgataccatacagcagaccgtctcaacgcccctggtcagctatgagcccggggggcgggtcctggcgatttcgggcgaatcctacccggaaaactccttcgagttctacgcacccatcgcccagtgggtgaaagcggccctcgccgatcccgaggggctcacgctggacatcaacgtcagctacatgaacagcagcagcaccaagtgcatgcttgatctgctcgacctgttcgaggacgcctacggccggggagcagccgtgtccatcacctggcgctacgacagggagaatccccggtcccttgatcttgcagaggagttcaaggaagaggtcaccctgccgtttgccatcgtggaactggaagaatgaggtgggtatgccgcgaaagaagaaaaccgtcgaagaccccgcgctgacccgtgccttgaaggtcatggaggcgggcgcgttgccggatgctgacctggccgccgaattcgccaccctggccgagagttacgggaagctgctgcgcaaattcaacaagacgctcgtgatcagcgatgcctacgaggcccagcatcaggcaatggccaagaagctggaggaggccacctggaagtatcgtcagttgaaggatgtggcgctcccgatctgcatgtactgcaagaagatccgctccgacgacgactactggcagcggctggaaacgtttttctgcaaccatgccgatatcatgttcagtcacgggatctgcccggactgcatcaagaccgcctatgagaagatggggatgaacaggagggccatgccgctgccggatgctgccgtgaccggacagccggcggcgtctcccgagcggcagccggtggaggacgacgccctcagggagatgcgggcgctggtgcgccggagtgcctttgacgggagtccggttgcgcccgaggtggaacagttcgtcgaaaagtacggcaagctgctgcgccgcttcagcaagatcgtctccatcagcgacagctaccagtcacagctccgggagctcaacgcccggctggagctgatggcccgcaccgatcttctcaccggtctcgccaaccactgggagatggtgatgcgactggcagcggagcagagtcgttcggagcgaaacgggaaggtcttttcgatcgtgctggcggatatcgatcacttcaagaaggtcaacgacacccacgggcaccaggccggcgaccgggtcatccgggggatcgccgacaccctgcgtaccaatatccgccgcgaagacatctgcagccggtggggaggggaggagttcctcatcatactgccggaggcggatttgccgcgggccggggccgtggcggcgaagctcctcgccaaggtgcggaatacggtggtcccgtgggatgggcgcgacatccgggtcaccgtgagcatcggctatggcaccagcgaacccggcatgagcgtcgatgaactgatcaggcgagtcgacgatgccctctacagcgccaaggccgcgggccgcgaccggttcgccgcggccggttcccgcgccgacgtctgagcatgtcccctgcggaggcgccggtcccggccctccgcatcacccctgcagcgcctccctgatttttccatccagtgttgtaatggtgaatggcttctgcagaaagtgcaggtcctgtcccagctcactccgattggacaggatgtccgaagtgtagcccgacatgaagaggatttttatgtccggattggccgcgcgcagctggactgccaggtcgtggccgttcataccgggcatgatgacgtcggtaatcagcaggttgatggaccccgcatgtgtcacggcactctgcagggcctcctccggcgagttcaccggcagaaccttgtaccccagcttttcgagcattgctgcgcccatgtgcatgatggctgcttcgtcttctacgaacaggatggtttccgtcccgccgataatctcgggcgctgccgggatcggggcatcggtcggggcgcttgcggcggggaaatagatacggaacgtggatccgttacccggtaagctgctgaccctgatctggccgccgcattgctggactatgccgtagaccgttgccagtcccaggccggtgccgtggcccagttccttggtggtgaagaacggctcgaagatgtgttcaagcagttccggcccgatgccgcagcccgtgtcgctcacctccagcagcacgtagtcgccgggggggatgtcgtccgtgccgctggcctccccgaaggttccattcgaggtctggatgttgatctcccccgtgccggcaatcgcgtcccgggcgttcacgcacaggttgaccaggatctggtccaactgggaggggtcgatcttaacccgcctgaggttatagcccggattccagcccagcttgatattttcgcccagcagcctgcgcagcatcttgagcatgctggtaatggtgtcgttcaggtccagcaccttgggcacgatggtctgcttgcgcgagaacgtgagcaactgcttggtgatttcggcggaccgcttggcggcgccctgaatctcttccaggttgtgatacaggggattgtcccggtccgtctgcatcagcgcgagctcggtccggccgatgatgatgctcagcatgttgttgaaatcgtgggccacgccgccggccaaacggccgatggaatccattttctgcgcctggaagagctgttgctccattctgcggtgttccgtgatatccagggcgatggagaggagccgttttcggcccgcaacggggatgatcgttccccagtacttgcagagcacctttgcgcccgatttggatcgcgtctccagttccagatcctggatcgagccgttcttcagcatcatttccttcaaccgtgtccggtcggatgcaccgagccacccgagggacacggcggtgttggccaagacctcttccctgctgaagccggagatgtcgaggaaccgctggttcacatccaggtaccggccatcctcgatggtgctgatggtgatcatgagcggggcgttgttgaaggccgacgagaatttctcgtcgctctcgcggagcgagtcgtggacttgcttgcgctcggcaatatcccagacgaggtccgcaaaacgggaaacaacggcgatgtcttcccgggtgtagtcggtcttcttgttaccgatgccgaggattccggcaatcttgtcatggcgcatgatcggcatggtcagctgccggttcaccggggcgtgcccgagggggagacccttgcggtggggcagcgacgcatagtcattatggatgaccggctggcgcagagaggcacagtcggtccagacgccggcccggctgatgtcgtaatgcctgtggctgcactcggccgtacacagttcggccgtgcgcgaagaccaggcatgaagggtgatggtgcgctgatcctcctgcagcagatggaaaaaaccgagttcgctgccggtaagctcttcgagacggtcgagcgtctcggtcagcagttcgtccagcgagtgggaaacgctgtactcgatgaggtgcgtcctggccagcaggagctgtgcctcctttttctccgcggtgatgtcccgccagatgcagtggtagacgttctttcccttgatgtgagaatactgggccctgaccaggatggacctctgctcgccctgcttggtgcgctgcagggtttcgaactcgtcgtatccgtcgcgcataattttctgaatgcggttcctggtttgctccggcgactcgacgatgtcgatgtcggatatcttcaggcggctgaactcttcccgcgtatagccgagctgacggcaagcctggtcattgaagtcgatgagggtggcgttttcggggtcgatgatgacgacgccataagggttctgctcgaaaagcgtgcggtggagaagctcgctttccctgagccggtcctccagttgcttgcgttcgctgatgtccgtgcaggctccgcggtagccgaccagggttccgtgctcatccagtatcggcagggcgttggtgctcatccagatggtcctgccgtccacggccacaacgggatgaaccacctcttccactatcgttttgctcgcgaacatctccaaaaacgatgtcttgaatctctcgcgcccctctgtggggtggatttcgtaaaaacgcatcgcaccgaccagttcgttcggtagatacccgaacaccgactcgaccacggggctcacataggtgaacaggccggtcacgtcgatttcccaggtgatggtgcggctctgggcggcaagctgattgtagcgcgctgcactttcctcgagttccttttccagctgatacttcttgtgccgtgcggagagcaggccgccgagcagcgccgtgcacagggggtagatcaggatgacggggagggcgagagacgccatggtcctggcaatgagttccgtgggcaggagcagcatacacaggatcatccccaggtggaccaccacgccgaacaggtacagctcgccgaatgagaatgcctttgcctgccgcagccggtagtgccgccacgccaggccgcatgcgccggaaaggacgatggtggtaattcccattgccgtccccccgccgccgagggcaaggcggtaggtagcggcgatggccatggcgattaccgtgggaatggtgccgaagaagaggccggtaagccccagtaggatggtgcgggtgtcgaaaataatgccgggaccgaatatgaccggtgtcgccatgagagccaccgcaatggcaccggtggtgactcccgaaactattcggttcatcaggggtgtctgaatgttccggcggtaggacaggatgtcgtaaatcagacccagcgacagcaataaggcggcattgttgacaagccccaggatgatgcgttcattcaccattgcacccgtgaattgacctcgcgatgcactgcggacacccatactaccacaggtaaatcgcgggcatacataattttgttaacgagatgcgaatgcgtatacgaaaaccatgccatgcatggaatgtctggttggtaacgatttaaggatgtggatacgctgaaggtaacagtgacgacagtggctgccagaaacacgaagggggaggctttcgcgcctcccccttcgtgtagtgctcagggaaggggaatcagggggatggtacccaggtcggttgcctgtccggtcaccacggaaacggctgaagaggagtagacctggaagccgttggtagtgatgaatgccttgtacgtcaccggcagagtgttcggcggaacgaacgccgcaaagggggcctgccacgcgccgccagtgtagttactgaagatcaagccagcggcaatgggatcgttgtcgttggttgatccgcggcgttttaccgacaccgttgcgcttgaccagggcatgaatgtcgacatgacgtttccggaaatggatccgaactgggtaaggggatcggacaggtgcacgacgcgaatccccgtcggcttcaggttgtagtcgccattgcccctcgcaacgatggcggtattggggtcgaagtctatcatgaccgcattgatgaccccggccctgacttctaccgggccaagaaccttaaccccggattgctggccgctgggagtcgtcagggggatctgcgtgacgggatcagccttcagggtcaggtagtttgccggtgccgggtcgagaacaagccggatctggctgtaggctcccgcagggagaaccgcctcgcccagcgcttcctgcacgaactgcaattgcatcacgtcgatgaccctggatggggtgaatcgggcgatcaccggcaggccggggtcgttgtcgggcgcattctccctgcccgccggcacgacacgtatttccctgatgctgatgatgaccttgtcgaacgaatcgctctgtttgtcggtaatggaaagtttcagggttcccgttgacgccgcagtgcttgccgatccgccatcccctccgccgccgcatccgtgcatcagcatcagtgccgcaagcgcggcggcaagaatccccagtactcccatagctgactttttcgcgcgtaccattgtccactcctttccccgtttcgtctggacatccacgcaaaaaaaaacgggatgccgaatttgtggtgatagttcggcatcccggctgtctcggtgagaccctgtgggctttccgccccatcctcgcggatggtttagtagtatcgtgtatcacgctcagttgtgaagaaagtctaaccagtgatatctcgatgtcaaactgcggcttcactggacggtggcagccggaggggatggcatttgcagggaatgacgatagacttgattggaatggctaacttcaaggaggaatggcatggacaccatgggacagtatcagcagctggttgtcacgtatgcaacggtaatcgggacaaagatcatcgccgccattttgttctgggttgtcggccgctggctgatccacctggtgcagcggatgcttcatcaggttctggagaagcagaaagtcgatcccagtctgatgcggtatctgggcaacttcctcggagtggctctgaacatcgtgctggtggtggcgatactcggctacttcggggtgcagaccaccaccttcgccgcattggtggccggcgtcggcattgccattggcgctgcctggggtgggctcctttccaacctggcggccggggcgttccttctggtgttgcgccccttcaaggtgggggatttcgtcaccgccggaggcatcaccggcaccgtaaacgagataggcctcttcgtgaccgccatcaatacccctgacaatgtcatgaccatggtgggcaacgccaaaatcttcaacgatacgatccagaactttaccatcaatgactatcgccgagtggaactgaagtgccagctggccggaagcgccgatcacgtggcagcgatggcgctgctgcgcgagaagctcgcgacggtgccgaatgtgctgacaacgcctgcggtcgatgtggagatcctcgacttcaccctggtgggtccggtgctcgccgtgcgcccttactgtcacaacgaccattactggcaagtctatttcgacggcaaccggacgatacgcgaagccctcgccgcggcgggattccctgctcccatgccggcccaggtggtgctggtccagagtccgcaggggggatgaccggtcatggtgcctggatagaccgttcattgcctcggtgcgattactgcccgaccaggctgccttgcgatccggcaatccatcgctatactcactgaagtggttgtgctggatcggtgcaaccgatgtctctgggcgaggaggtagcgtatgggtaaggacaggatgaagcagcttctggcgggactcggcattgcgtcgctggttgccggtgccggagccatggggcccgggccggcgcttggtacgagcggctgaggcaagtcttccggcgccgggagcgccaaggagaaggcgaagagtggctgaggcggatcgtccggcgccggtggcgccgcaaagaaggatgccgcagcagccgaagaggtaaagaaggaccccgcagccccagatgtgaagaaggatgccgcatccgatacggcggccgacaaagctaagaagaaggccaagaaaaagaaggccgacaagcctgcggaaaagaagacggaaacacctgccaagcagtgagagtggcagggatatcaccggaaacggcggttcgcatcccgagggggtgatccgccgtttccgctctctggttcccatgactcccgacaagactctcctttccagtgacgatcgcaagaatctgcgcgctgcacggcgccgggttgccgccatggccgatgctgtgccctgcgatagggcacggatacaggtgaatccccgccttgaacttgttgccgtatccgtccgtgatacgccctcggagggagtcccgatggggagcggcttctgggtggtctggcgcgatccctccgacggtgcggtgcgctcggaagaggccggaccggccgacctgctcgccctgaagctcgtcctggaggagagggatgcggaggatgccgcccgcgaggccggggttccggtggggaggatcgacgactgcctgtggggggctgctgcccgggggctgatcatcatgcccccttcacgccttcgtcggccgccgtcctggccggtatcggcagagagcgaggacttgctcgcggctcgggtatttaccctccagtggcacatcactcaggagtgcgacctccactgcctccattgctatgaccggaccagccaaggtgtcttttcactgctccggggggtggaactgctagacgatctccgcaggttctgcgctgagcggttcgtgcggggccaggtctcctttaccggcgggaatcccttcctgcacgcggagttcgcggcattgtacggtgccgccctggatcgtggcctgtccgccgcaatactgggaaacccggtgtcgcgcgaacagctcttgggcatcgttgccctggggcggccggtctattaccaggtgagtctcgaagggctggaggcccacaacgatcacatccggggggcgggccatttcaggagaacccttgcctttctcgacctgctccgggaggaggggattccctgcgaggtcatgctgaccctcacccgggacaatatggaccaggtccttgccttgggggagatcctgcggggccgcgccgacgccttcagtttcaaccggctggccccctttggcgagggggcatccctggcgttgccagaacccgcggcatacgaggcgttctttgatcggtatgtggcggccatggaggaaaacccggtccttgccctgaaggacaatctgctcaatctggcgctctccctccgggggcgcgtgctgttcgacggttgcgccggtttcggctgcggcgccgcgtttaacttcctttccgtgcttgccgacggacaggtccacgcctgccgcaagtttccgtcacccatcgggtcggtccacgggtcctccctgtccgagcgctacgattcccccgcagccgagcgatatcggtcacggagcctggcctgcgagggctgtcggctctactcccggtgcggcggctgcccggcagtaactgccggcctcgggctggaccctctccgtgaccgtgatcccttctgtttccggtaatcatcccgccacgcctccacttgacatccttcagcgaagaatataccgttttgcggtgtttctctttcgtcacaaaccacgcacgtgccaccgtcacagctgcggcagggctgcacagccggcggacgtcccgtgcaatcgggtaatattgtctgcaaggatagatgtgatgtcaaacctgctgtatggcctgaccctgttcatcgtcgttgccctgaccctggcatccccggccggggcccaggatgccatcgccactcatccaatccagcccgccggctattcttccataaaggttttcgaccgtaacggccggtttgcgggccggattcttcccgaaaagcgctactgggttcccatcgaccgcatccctgccttcctgcagaaggcggttgtggcggtggaggatgcccgcttctacgagcatagcggcatcgatgtgcggggtatcgcccgtgccctggtgaaggacgtggtcaaggggcggctggccgagggtggctcgaccattacccagcagctgatcaagaacaagtatctctccggcgagaagagcatcgagcgcaaactggaagaagcccggctggcaatggactacgagaagaaatacagcaagaagcagatccttgagatgtatttcaatgaaatttactacggccggggagcctgggggatcgcccaggcggcccgcgtctacttcgacaagaaccctgaggaactgaccgaggccgaatgcgccctgctggcgggcgtgcccaaaaatccgggccgctacaatccgttgggcaaggcggctgacgtggggcggcgcagggacgtggtcctcaagcggatgacggacctcaatatgatttccgcccggcagaagcagaagctgcgcagccagcgggtggccgttaccccgccggaccaggcatcgtggtatctggcccatatccggaacctgctggtggagcggtacggcccccaggtcatcgaggcggggggactggaagtgacagcggccatggatctgaacctgcagaaactagccgaaaagaccctgcgggaaggggtgaagcgggtttcgcccgaccttcagggagcgctgatgtccctggatcccgccactggcgatgtactggcggccgtggggggcgtggacttcgccaagagctcctatgaccgggcattcctggcgcggcgccagcccggctcggcaataaagcccctgatctatgcggctgccctggaaaaggggatcactgccgcgagcgtctgggatgattccccggttgcctacgtccgcggcgccaaccaaacctggaagcccaggaactacggcggcgagcagtacggggaactttccctgaggaaggccctggcctactcgaacaacgtcatcacagtcaaggtgctggagacgatcggcgttccctacttcgtggagattgccaggaatctgggactgtcgctccgatcgcccaacgacctctcgctggccctgggcaccgacgaggtgaccctgcgtgatctcgtttcggcgtacacccccctggccaacggaggactccgggccgaagccaggaccgtgctccggatctacgacaagcgccgtcgcgcctggaccgacaatccgccggccgtcactcaggccatctcgcccgccgcggcctatgtcacgacccagatgctcaaggacgtgatggtgtacggcacggccaagtcgctcaggaagttcagccaggcccggccggccgccggcaagaccggcaccaccgacgattaccgggacgcttggttcatcggctatactccgggtgtcgttaccggcatctgggtcggccacgacaagcccaggccgggagggaaagggttcacggggggtaccgtggccgcgcccatctgggagcggttcatgggaccggccctgtccggtcggccggccgccgacttcgcccggccggaaacggtcgttgccgtgaccgtggaccctgccacgggataccgggcagcgccggagtgcccggaacagcgggaagaattatttattgccggcactgagccggtcgcatactgccctgcccacggcggggagctcctgatgcccgaatcgcccgatctgccggtgccggaaggggaaacccgggagcctgcggccaccgacaatccgatgtgacaaggaggcgtgcatgaacgtgatggttgatctgtgcatcgtgccgatcggcgtgggagtttccctttcgccttacgtggcggcctgtcagaaggtgcttgacgaggcggggctcaagacctcgctccattcctacggtacgaacatcgagggggagtgggatgccgtgttcgccgccgtcaggcgctgccacgaggtggtgcacgggatgggcgcgccccgcatcaccaccaccatcaagctgggaacccgcacggaccgggtccagaccatggaggacaaggtgcggagcgttcaggagaagatggggtagccacgaaagaggttcatgtctgacagcgagaggagctcgaaaccatgaatgctgccggagcagccggaaggacccatactgcggaacgggcggagaaccgccggtggctccgcgagcagatgaatccctacttcttcattgccatgaaggacgagcccgaggccctggccgtcctgacccgcgaactgggcatgctgcggcgcaacaagcgcctgatcctggccgaccgggacaaggccttgatcgttgccatggtcaatcagccgggcaccctgtacgagaccctgcgccggatccaggagcgggagatatcttacgccatgatcgcccactcggacgacccgatccccgggcttgaccagaacctggagatccagcgtttcgagttcgaccgcaagaccaacgatgacatcctcgccggcagggacgtgcaggtgccgttgggcatccggcgcacggtggcggcggcggtgcggaaatactacccggacttcgatctggccgatctggaccggctgctccgcatcctctggctcaacaacgagaactatgtccgcatctcccccccccgcagggtggcccaggtgctgcggcttcaccaggaaggaaaccgttgcggcggcctctacctggacgtggaggagatggagaacggtacggccggcaacgaatcgcgggtcttctttgccgtggggaaccccccccagaaggatttcctcctccaggtgatggaggttttcaaccggctcgaactgggcgtgaaccgcgcctattgcctgaccatctccaacggcatccatccctatttcctcgggacgttctatgtgcggcggcgcgacggagaagtgctgcagcgggggtccgagctcttcagcaggctccagcgggaactgtccaatacccaactcttggcgacccgctcccatgcctaccgcgagttcgtgatcaccggactcatgagcggcgaggacgccaccctcaccaatgccttcatcgccttctgtcattccaacctggcccacaaccagcccgaccgcttcggccttgacgacgtgcgcggcgccttcctggcccaccccgagatcgcgctgcagctggcaaagctcttccgggcccgtttcgacccggccgtggagggccgggccgagctctacgagcgggtgctggccgaaacccggcgtgaggtggcggattacaacaccggccaccgctacctggacgaggtgcgcaggaccatcttccactgctgcctcactttcatcacccgcaccctgaagaccaacttcttcgtgctggagaaacaggccctggccttccggctcgaccccgcctacctgaccgagctgggtactgattttaccgccgacctgcctccggccatgcccttccgagtcacctttttcttcagccgcttcggattcggttaccacatcggtttctccgacatcgcccggggagggtggcgcacggtcatctgccgtacccccgacgacctggtcaccaacgccaataccctgttccgggagaacttcgttctggctcacacccagcacctgaagaacaaggacatttacgaggggggctcgaagctggtggtggccctggatgcctcggacctgaaagcgaaggaccggcccctggagacctggcgcctctacaagctccagtacggcatcaccggcgccttcctggatatttttaccaccgacaacggcgtggcccggcatccggcagtggtggactactaccgggaggacgagcccatcgagctcggccccgacgagaacatgcacgacaacatgatcgagaccatcgcctggatgtcgaaacggcgcggctacatgctcggcatcgggatcatgtccagcaagcgggtggggatcaaccacaaggagtacggcgtcacctccaccggcgtagtggcgttcgccgagatcacgatggcggagctgggcatcgacatccggcgggatccgttcaccgtcaagttcaccggcggtcccaacggcgacgtggcagggaacgccctccggatcatgctggagcgctgccccaaggtgaaaatcggcctgatcctcgacggtacggcggccctgtgcgaccccgagggcgcggatcacggtgagctgggccgcatcctgctgaaggaggacctggatgcctttgatccggcggcgctccatccgggcgggttcatgctgttccgcaccggcagccggcgcgaggggctgcgggagcttttccggcgcgtgatcaaaaccgatgcggggctcgtggaggagtggatctcactggacgaattctccaaggagttcggcgagttgatattcagcgtgccggcggatctcttcatccccgccggcgggcgcccggaaacaatcgataaggacaattgggaccaattcctcctgcctgacggcaccccgtcggccagggccatcgtggaaggggccaactctttcatcaccccgccggcccgcgtggagctccagaagaaggggatcatcgtcatgcgcgacgcctctgccaacaagtgcggcgtcatttcttcatcctacgagatcatcgccaacctgctcctgacggagaaggaattcatggagcacaaggagcgctacgtggccgacgtgctccggattctggaaaagcgggccggcgacgaggcccggctgatcctgaagcgccgccgggagcagccgggaaccctgtgcaccgagatatcggactccctgagcaccgagatcaacgccaattatgcacggctcttcagattcttccaggcccgccctgagctctgcctgcagcctctctaccgccgggcgattctggcgcacctgcccaagatcattgccgaggaagcccgtttccgccgccgcctcacccaactgccccagaagtacctgtctgccattctcgccgcggagatcggctcgtccatggtctatcgcggcgaccgggaaaccgagttcgaggacatgatcaagctccacctgatgcgcagtttttcggctatataggcgttctattggtaaaggagaatcagccatgtacctggcacgagacaagaacaacgatctgtatcttttcgaggcccttcccatcaggggctccgagtgctggtgggccgaaaagggggtcgacggcacctacctgcggctcaatccggtactctacccagaggtgacatgggataaggagccactgcccgtgcggctcatggtgatggaaggggagtgattcaggagaacgttacagcttctgcagggtgggaatcatgttcgaaacggggaataaggaggaaatcggaacaaggatgccctccttgcgaaaggatgggaggaaccaatgaacatctatcttgcatcgcccctcggcttcagccccgaaacgaagtcctaccttgaaaaggtcaaagataagctcaaatctctgggacacgatgtgttcgacccctgggaacaggatcactttgccgggcgcatcgagcaggccttccggatagagagcttccacgcccgggtggaagagttcaggtccattgcgtcgggcatcggagagataaacgaaagcggcatcattgcgtgtgacggattgctggcgatactggacggtgccgaaatcgactcgggtactgccggtgaggtgggattcgcttcggcccttggcaggaagtgttacggtctgagaacggatatcagggactgcggggacttcgtcggtattcctataaatctgcagatacttcgcttcatcgagcgtaacggcggttgtctgttcaggtgtattgacgatattcgcctgtgagtctgtagtcggcttgccctttgccggctgacggcaatttatggatagaaaagcatgtgatcactgtcgctgggcttcagtttgaaaaaatgtactgaattcctggaggttgtaaaaagtctcttgacagtcttgccattaattgtctagcatttcatcaacgtaaaggggagtagttatcggcaccagaaaatgccgacccggtttcgtcattacggtcgaaggacccggaaccggggcagatatctgccaacaagacctttatccaggcatatgccgggggtaaaggtcttttttattacccccggcgatagcaaatcgtcggaggtaatgacaatgaacaggctcaagacaacccttctcctctccctgctgaccgttctcatggtcctcatgggcagtgccctgggcggcaagtccggtatgatcacggcttttgtcatagcccttggcatgaacttcttctcctactggttttccgacaagatcgtcctcaagatgtacggagcccgcgaggtcgacgagcacgaccatccgcagttctacggcatggttcgccgcctggcccttcaggcggggctccccatgcccaaggtctacatcatcccgtccgacagccccaacgcctttgccacgggaaggaatccgcagcatgccgccgtagccgcgacagaaggcatcttgcggattctgtcgccggatgaactcgaaggggtaatggcccatgaacttgcccacgtccagaaccgggacatcctggtgggaaccattgccgccaccttcgccggtgcaatctccatgatcggcaacatgctccagtggggcgccatgctcggcgtcggcagaaacgacgacgaggaggggggcgccggcggcctgatgggttcgctggtcatggccattgtcgcacccatggcggccatgctgatccagatggcggtctcgcgctcccgggagtacctggcggacgaaaccggcgcaaggatctgcggcagaccactggcactggccaatgccctgcgcaaactccatgtcgcatctcacagcatacccatgcaggaggccagaccggcctcagcacacatgttcatcgttaatccactgaccgggggcagcctcctctccctcttctcgacccacccgccaatggaggagcggattgcccggcttgaagcgatgtccagaacatcaaggtaaccaaagaaaggagaacagcaccatgaagtgtcccgtctgcaccaccgtcaatctggtaatgtctgaacgccagggaatcgaaatcgattactgccccgaatgccgcggggtatggctggaccggggagaactcgacaagatcatcgagcgaacccagaccaaggagacagccgcaacccactcgccacaaccagccgcgcaaccggcatatgccccgcagcagacagggcacgcaccggcaggttacggctacagccacggccacggccacaaaccgtaccggaagaaatcgtttctggaagaactgtttgactgaaaccagagcgaaagagcggtcccaagtggattcaagccagccttgtcaacactatagcgaaaggagacgctcatgccccacttcagaaaagattgcagcactaaagagaaaaaagcacgccgtactttgggtaatcggctcgacaacgtgatttccataagaatcagcgaccaggaaaaacgcaatcttgagcgccttatcaagcgttcttccaagagtgtctcggaggtcatgcgggaggcactggagctctggtcgtacaagcagcgtgctctattcagcgagtaacagcgagtccagtctggaagtctggccagtgtccgtccggagtctccggctggacactggccggttatccgagcagccattcaactggctcgtgcattgagggtcgcacggtggtgcgcacggtgccccgcacaagaagttccgtagtttgacgccgccacgaataaaaaaatctttcaggatgaaaacgaatagccctcagaaacgggaaaggtaatcactatggcaacatcaacgatattatggggagggttcatactgctggtggtcattatgctggccgttgacctcgggatgaaccgcaagagtcatagggtatcctttaaggaggccctcggctggagcatcctctgggtcggcctggcactggccttcaacgtggggatatacttcgtgttgggccaacagaaggccctggagttcctgaccggctacctgattgaaaaatccctgtccgttgacaacctgttcgtgttcatcatgatattcacggtcttcggggttcgcggcgaactgcaggcccgggtgctgaagtggggtatcctgggtgccctgataatgcgggtagttttcatctttctcggggctgaactgctggagcgtttccagtggcttttctacatcttcggtgcagtgctgatctatacagcctccaagatggcatttggcgccagcgaagaaatggacccggacaagaatctcatggtgaggttggcgcgcaaggttctgcccatgacccggaagatccgtggcgactggttcttcacccgccgattgggcctctgggttgccagtccgctattcatggttcttctcgtggttgagagcagcgaccttgtctttgcgctcgattcgataccggccatctttgccatcacccttgacccctttatcgtgctcacgtccaacgtgtttgccatcatggggctacgggccttgtatttcctgctggcagaagtaatgggaatgtttgcctatctgaagtacgggatatcattcattctggcttttgtcggcataaagatgattctgattatgcttggagtacatattcccattgccatatcccttggggttatcgtcttgagtctggtagttgccatgggattgtctttgctggccaaccgcatggggtatgccaacagggtgtccggggagattccgtagtcgcgcaggtcgataagggaacaattttcgctgcatggcagaatcctttgcaaacatctattgtcactggtgttagaggccaatacttacctttccctcgcttctgcggacatgccgtggatgttgtgagagatcggtttggggacttcacggtacgttcggtactatcctgctgatactctgattgccttgggttgagggagccgtcaggaatgagaatagcaatcgaggagtactcatccgcgtgggagagagcttttctggccgagcgaaagcgcctcttgggtactgcactcccagtagatgcccacgttgagcatatcggcagtacggcggttacagggttggctgcaaagccggtcattgatatcatgatcggccttctgagggagaaggagcttgacgtactggtcggtcctgtcagaagtctcggctacgagtacctgcccgaatatgagacggtgatgccgttccgtcgctttttccggcgcatcggtgatgccggggtttcatttcatctgcatgcggtagttaaggagacggcattctggcaggatcacctgctgttccgcgatctgctgcgcggcgacgatgccttgcgaactgcttacgaagccctgaaaaaacagctgtctgagcaggagtggccatcgggagaccagtacgccgcagccaaatttggcttcattaaggaagcactctcgcgcggccggatcgcaggtgctggagctaccggtagggttgtctaccaggtctcctcggtgccgctggcacccggcgcctggttgcggccctactacctgcagcgttatggagctatgatcaatgcggccatagcggctctctccaccggtgaaaaagcgcttctcgcctattgccagaaggaggcatggctgctcctggagatgccgcaggagatcccgtctttgaagcccgaacagctcaaaatgatgatcgtgcttgaagcccttttcgagcaggtgcggcatgaggaggcccccacgctgccgagccgcctggcgagcatattcacctggccggtgccgggggtggcgcagcgcttcagggatgcctatttccccggcggggtcattcaccgctgcgtgatccggtccggctctgccctcgaattcgacggcgccctgctgccgccggggatcaacctcgaccaggccggcccgcttgccatggccgaagaggtgaggcgtgtccggcagcgggcggaacgctactggcgccgcgcccatgaaccggagttccctgagctgctggtgcaagggaccgtggaagtggtcgggcgggagggttgacgtccggccacacaactaatagttggtgcacgaacgtgcggtgggagactggaacgatggatgtcatctattatgtcgcagcaagcctggacggctacattgccacgccggacgggggcgttgcctggctggcaccgttcgaaaatgccggcgaggattacggttacgctgaattctacgcgtcggtcgatgccctgcttatggggagcgccacttacgagaaaacgctttcgttcggcgcatggccctacgagggaaaaccttgccgcgtcttttcaaggcaagagcatgcggtaccgactcatgatgtcgtgattaccgatgccacaccggacgacgtgctccattccctgttgcgcaacggctgccggcgcgcctggctggtcgggggcggtgtgctggcggcgtcatttcttcaacggcgattgatcagcgagtacatcgtttccatcgtcccggtcatcttgggaggggggattccgatgatttcacccaacagaatacgggagtcactgacgctgctggaaaccaaagtctgcaccggtggtatcgtgcaggtccgataccgctcggaagggcactgatccgtcgattaccgctgtttgggtaacatgcggatctttcgtcgacaggcggcgggacgacctggtgagcagctttggcattgattgcccttcgttacgaagggagtgagggtaacaacttcttgaagatacggctgttcctgataataaccttcgtattgagttggggtatgacctggacctatttcgggctgggaggaagagtctcccaaccgcttttctacgtcatatcggtagctgtcatgtttacaccgttcctggcggctctcgtcgtgcaacgacttgtctgccggcagccatttttagggccactggggttggtcgtgcgcccgaaccgttggtatgtggcgggtctgttcgttccgccgctgcttgcaatgctttctgcagccgcaagtttgctggtccccggggtaacactaagcgcagacatttttgatgcgaatatcatgaagactctgggagaagccgtcccttccgaacaaatggcccaggtgcgccggcagatcgccagtctcccactgcatccggcctggttgatcctggttggggggacgcttgttggtgccacggtcaacgctgttgctgcattaggggaagaagtgggctggcgcggtttactgtatatggaactcgcccatctcggattctggcggtcctcctggctgattgggctagtctggggagcctggcatgcacctatgatcctcaacgggtacaactatcctggccatcccgttgcgggcgtagcactcatggtggtatgggcaatacttttttctccgctcatcgggtatgtgcgcagcaggactgggtcggttgttgctgcggcgatgatgcacggcagtctgaacggcgtaggcatggccccggccgccattttgaccggcggcgacagcctgaccaccggcattctcggaattccggggattggtgtgctgacagtcctgaatgtctgcctgtatttctttattggtaagaaaggtgtgtccggatgactgaaatttttccccagcaactcatcgaggcattagtagcccgggagatcgctgatgcgacgttaccttttggaattgtccaggggcacaatggtggtggtccgggataccaggcaagcgtcttccaccttcgcgcttcggaagacaggacgatgaccgtctgtgccatgtgcgccagcgagtgccccggtctggcggaacgccttgtcttcggggtctttgctgaactgacggggtgtcgggcagcaagaactgccgaatgaatgccggtgacaggcgccggtttcggaggggattcaatgacacaagggaaagggacgacaggatgacttcggtacagaaccattatgaccggctactcggcccactctacggctggatgctgggagatggggaaaaagccagggaaagggcccgtcaggagctgcatgatgcgggaatttcagcgggtgatggcctggcggtcgatctcggcgccggcaatggcctgcatgccgtccccctggcagagtcgggctatgcggtggtggcgatcgacacctgccagtcgctgctggatgaactgagagagtcatccgggacgtttgccatcaccgcggtacgggacagcctcgaaacgttccggcgccattgcccgacagcacctgacgtggtcgtctgcatgggtgatacgctgacgcacctcccatcccgggaagcggtacagggactcatctccgaggtggctgcttccctggcgccaggggggatctttgtcacgacctttcgcgattatgtaaggggggttctggaagggccggcccgtttcatcccggtgcagagcgatgaagagaaaattctgacctgcttcctcgaatacggccgggaccgggtaatagtgcacgatatactccacactcgcgccctgtcagggtgggagatgaccgtgagcgcctaccccaaggtcaggctcgacccggaatgggtcggtgctcaacttgggcaacggggcctgcaggtctgcacagagcccggccagcgcgggatggtgcgcatcgtggcgcggaaaatctgattagaatactcaatagaggagatcatgagaagacttgaaggcaagattgcgctggtcaccggcgcggcaagggggataggggaggcgattgcccgtgccttcgcaaccgccggggcatttgtctatctgacagacatcaatgatgcacagggagcggtcgttgccggacaaataggagcggaagcggcctatcgccgcctggatgtccgggaggaggctgactggcagtgtgtcaccacggagattaccggccggcatggcaggctcgatattgtggtcaataacgcggggataaccggctttgaggacggaatggtcgcgcacgaccctgagcatgccagtttggacagttggcatgcagtacatcggaccaatctcgacggtgtctttctaggatgcaaatatgccatccaggaaatgcgcagaacaggtaccgggtcgatcatcaatatttcgtcgcgttccgggttggtcggcatacccgccgctgccgcctatgcgtcgtccaaggctgctgtgcgcaaccacaccaaaacggtcgcactctattgcgcggatcagggccttgccattcgctgcaactctctgcaccctgccgcaattctcacccccatgtgggaacccctcattgggccgccgggggcggagcgggagcaacggatgaaggaattcgtttgggatacgccgctcaggaggttcggtactccggaggagattgccgcagtggctctcctgttggcctcggacgaggtcacatacatgaccggcagcgaaataaccattgacggaggaatccttgctggttcggtggcaaggccgagtgtagattagcccgttacctggtatcgtgaagatgttttatggtttggttggccagtttcgcctcgacagactggagtattcaacatgctttcccctgtttctggggacacacaccctttaaggactgaccaaacgttcgggatgggagtgacatgtttagttgtttctaagtggtaaatctctgcgaacttcatttatacccaagtagaagagggggatgctatgtccgcttgccccaaatgcaattccggtaatgtgcagaccttcaaaatggcttgtgttgatggcagctaagcatgggcacaggcatgacaaaaccgtgcagaaatagcttggagagtgggtgtttggttgagggtgtggtttaaggggcaggttttaactgattgatattaaaataaaaaaccagccaagtttctttgcttggctggtggtgttttctggtgggcgctactgggattgaaccagtgacccctgccgtgtgaaggcagtgctctcccgctgagctaagcgcccgtcaaaaagtagagctgacttaatatcaaatgccgtcaatgatgtcaagggctgatttctatgggaagtgaggagcggcaatcgacccagtcaatgaaggcatggtttcactgtcgctaaaaacccgttatacttccatgaatacggcttgacagcgcgctgaggctgttgttatagtccgtgcctgttctttattgagaataaaacgggaggcggttttgatggacggcttggctgctctgccatgatggtggcggattacgacccgggtgtccggcctccgcaggaacgaatccaatgaagctcgaccagggatgtatccaggtgtacaccggcaacggcaagggcaagaccacggcggcattggggcttgccttccgggcggcgggacgaggatttcaggttctcgtcatccagttcatgaagggagggggcccctacggcgagcacgaggcggccaagcgtctggccccggagctgaccatcatcgccaccggccggccgggctgggtgaatcgtgagaaccccgaccctgaagatgtacgtcttgcccgcgaggcgctcaatatggctcgtgaggcgctgaccagggagcactacgatctggtgatcctcgacgaaatcaacggcgccgtctcgttcggcctcattccggttgatgacgttctggaactgatgaccctgaagccaccccgggtggaactggtcctcacagggcgcaatgccgatgaacgggtcatcgccgccgccgatctggtcaccgagatgcgtgagatcaagcactattaccgtgccggcgtaccggcacgtacgggaatcgaaaaataaaggagatggtcatgactgaaagaacgctgcgtattctcgttggcaagccggggctcgacggccatgacaggggtgccaaggtagtggcccgggccttccgtgatgccggtttcgaggtgatctataccggcctccaccagacaccggagcagatcgcgtcctccgccatccaggaagacgtggacgccgtggggctctcgatcctctctggcgcccacaattcgcttctgccgcgcgtctgccagctcctcaaggagaagggtgccgacgatatcatcgtgttcggcggcggcgtgatccccgaagatgatattcccggattgaaaggagcgggtgtcagcgaggtcttcacccccggtacctctacggaggatatcgtcaaatgggtgcgggagaacgtggccccgcgggcgtaaccaccattatttccggcgtcgtggccgccctgccggggttctgccgcgcagccgacgttgattgattttctggaaggaacctgacgatgtccctggcttctcggatactcgacggtgagttgcgtgccgctgcccgactcatgcgcaacctggatgacggttttcgtagtgccgtcgacgacatgaaggaactctattcccacaccgggcgcgcgttcattctcggcatcactggccccccgggagccggcaagtcgacgctggtggaccagcttaccgccgcataccgtgagcaggggaaacgagttggagtggtagcgatcgaccccacgagccctttcacggggggagccatcctgggagaccggatcaggatgaaccggcatgccgacgatccgggtgtcttcatccgcagtctcgccacccgaggccacatgggagggctttcccgctccaccgccgatgtggtgaacgtcatggatgccatggggatggaggtcgtcatcatcgaaaccgtgggggtggggcaggatgaaatcgatatcgtccggctggcccacacgacggtggtggtgtcggtgcccgggcttggcgacgatatccaggcgatcaaggccggggtcctggagatcggcgacgtgttcgtggtgaacaaagccgaccgggacggcgcggaccggaccgcccgtgagctggcggccatgcttgaaatgaagaagaccgtgccgggcgactggctgcccaaggtcatgatgaccgaggcgagccgcaatcggggaatcgccgaactggtagacgaaatagcgcttcaccgctcatggctggcagattcgggaacactggagcgcatccgccaggaacggtccgttcgccatttcgaggagttgcttcgcgagaggctttttgcggaagttttcggccatatccgggtgaacggccgctaccgggaaattgtagaggccatggcatcccgccgcaccgacccctacagcgccgtggacgccgtgatctcggagcgcctcggaactccttgccaagaatcttgacccggtgtgccaatcatgctagtttcacgtaagaattcaatggggcgacagcccctttcttttttcccgggacctaccatgatccgcagattggctgttgtcatcgcactcatcatcctcgccgccatcgttgtgcacgagccggaaatcacggccgagccggcggcttctcctctggatccggccaaggaggacctgtcgcgggtggactatccgagccaacgagatttggattggtatccccgcttcatcaggcccaacgactcgcttgagtcgctcttcggcgacgattgggtctacatcgcccgcttcaaccgcatcgaccgtcgccacacgtatcccggcatgaccattaaggtgccgcgggacatggcggtcgcccgcgcgtacacgccgctgccgaaggagtacgaaccggccaagcgctatgcaaaatatattctggtaagcctcaccgagcagtggatcggggcctatgagcggggaacgctgaagttttccatgccggcggcaaccggcaaaaagggaaacgagactccgacggggcttttccggattgatgcccgggatcgcacccatacctcatcgctttaccagactgatgacaactcagcccagtatcccatggactatgccatgaggtttttcatcgataagcagaacgtcgggtactggattcatgcccgcgacctgcccggaaagccggcctcccacggctgcgtggggcttttcgacgagcctatgcagaacaggatgtacggcatccccgcgcgacccgtgctgcatgattcaaagaaactgtatgattgggccgtcggcgaggccgatcatggccccgacagcggcactattgagcttatcgatgggggacccgtcgtggaggtgatcggcgagaatccggtctaccagcctgctccgctgcgtcccatggttgctacgcgttagcccgagcagcattcagtcctttacttttaccgaggctgcggcacactctttcccatggatgttattaccacccacgtgaacgccgatttcgattgtctcggcgccatggtcgcggccagtaaactctaccccgacgcccttatggtcttctccggttcccaggaaaagagcatgagggatctcttcctcaagacaaccggctacgcactcccctttacccggctcagggatgtggatttttccgatattacgcgactggttctcgtagattgccagcatacctcgcgtatcggccgctttgcggaggttgcacgtcgacccggcgtcgaggtccatatctacgaccaccatcccggctccagcggcgacatcaggccgagcggcggagagatccgcgattgcggctcgtccacgactattctgacccgaaagctcatggagcagggcatcgaggtgaccgctgtcgaggctaccctcatgatgctgggcatctatgaagacacgggcaacttgacctttccttccaccacccccgaagactatgccgcagcatcctggctcctggagcggggagccaacctgaatatcgtgtcggatttcgtctctcaggagctgactgccgagcaggttgcgcttctgaacgatctgctgaagtccctgcgcagtacgccggtgaacggggtcgacatcgccgttgcccatgccactctcgaccactatgtgggcgacattgcggttcttgcccacatgatgcgcgacatgcagaacctggacgcgatctttctcgtggttggaatgggggagagggtctacctggtggcgcgcagccgcattgccgaagtcgatgccggcgctgtcatgcgcgtcttcggcgggggagggcatgccactgctgcggctgccacggtaagggaccagaccgtaatccaggttttgggtcgtctcaacagacttctgcccgagctggtaaaccctgtcaggacagccgctgacctcatgtcatcgccggtgattaccctgccccttgccacgaccatcaccgaggcgcgggagatactcacccgttacaatgtgaatgccatgccggtcatggacggggaacggatggcggggatcatctcacgccggatcgtggaaaaggcgctctatcacggtctcggcaacctgcccgtggacgaatacatgcacacggagtttctgcgggccgctcccgacaccccgatcaacgctatccaggactatatcgtcggccagcatcggcggctggtaccggtattcagcggtgaacggctcgtgggggtcataacgcggactgatctcctgcggtatatgtacaccggcacgcagcgcaacgccgaaccggtctatgacctgggaagcgagaacctgccggtgcggcggcgcgaggtggtccatctcatgaacaggcacctgccgcgcccgacggtcgccatgctgcgcgaccttggcaaggtgggggatgaactggagctgcccgtgtacgcagtcggtggttttgtgcgggatctgcttctgggggcagagaacgacgacatcgacgtgtcggtggaaggcgatggcatcctgttcgccgagaccgttgcgaatcgcgtgggatgccgggtgaaaagtcacgccaaattcggcaccgcggttattgtctttcctgacggactcaaggtggacgtcgcgagcacacggctcgaatactacgaaacgccgggcgccctgcccacggtggagcgttcgtcgctcaagatggacctgtaccggcgtgacttcaccatcaacaccctggcggtgaagctcaacgcggaagggttcggtaccctgatcgactacttcggcgcctatcgcgacctgcaggaaaagaccatccgggtgctccacaacctgtcctttgtcgaggacccgaccagggtgttccgggctatccgcttcgagcagcgtctcggattcccgatctcgcgacacacggaaaatctcatcaagaacgcggtgaaaatgggatttttggacaagctgggggggcggaggctgctgaacgaactggtgctgatccttcgggagcgggagccggtcaaggccatcctccggatgtctgggctggggcttctccggttcattcacccggacctggtcctggcgcccaacaccctgcaggtgctggacgaggtcaagaaggtgatcacctggttcgatctcctctacctgggcgagaaggtcgagacgtgggtggtgtacttcctggcgctcacctcgagtctgccggacgaggggttctggggaacctgcacgcggctttccgtatctgagcactaccgggaaaaactcatcgatatgagagttcacggcgagcaggtcctggaggtcatgacccgcaaggcggcccgtcgggaggatgtgcgccgcagcgatatctacttctggctcagggggctctctcccgaagtgctgctctacatcatggcgaaaacccggagtgatgaggtgagacgttacgtttccctgtacgtgacccagttgcggggcatcgttacccatattaccggcgatgacctcaagaccttgggaatcccttcagggccgcgataccgggagatcctcgaccgggtccttaccgcccgcctcaacggcgaagcggcaacccgcgacgacgagatgcgcattgccgtgcgtctggcggattcggcctgacaatcgccggagcccagcgcaggcgcagtgtgtggttcaccctccggtgaccgtgtggattgacttttccaagccgtcaacgaggaagtcgatttcctcggcagtgatggcaaggggcggaaaaataacgatgacattgccgaggggccgcaaaaagacgccgtgcgtgcgtgcttccaggcagacgcggacccccactcgctcttcccagtcgaacggttcttttgttgcccggtcccgcaccaattccacggcggcgatcatgccgcactgccgtacatctcccacgtgttcaagctcaatcagtcccttaagtttttcttgtaacaacttgatcttgtttggtagtttgccgagaagccggtcgctctcgaacaggtcgaggcttgccagggccacggcgcagccgagggggtttcccgtgaaggtgtgaccgtggaaaaaggtcttcatctcccggtattcgcccaggaacgcatcatagacctgctgggtcgccagggtggcggccaggggcatgtagcctgcggtaatccccttggagagtgccatgatgtcgggagtgatcccttcgcgcccacaggcgaacatggcaccggtgcggccgaagcccacagcgacttcgtcggcgatcatcaggatgtcgtgtcgatcgcagagctcccgcaccccctttaaaaacccttcgggctgaacgatcattccacccgcgccctgaaccagcggctcgatgacgagacccgccacctcgccggcatggctttccatgatccgctccagttccgtcaggcattccatgccgcaggcggcaggggtgtcccggcccatggggcagcggtagcagtagggcgccggcgcctggatagtcgggaagagcagtgggcggaatacgccgtggaacagatcgatgcctccaacgctcacggcacccagggtgtcgccgtgataggcgctcgtgaaggagatgaaccgggatttttccggtttgccctcatggcgccagaactggaatgccatcttcacgccgacttccacggcagtggagccgttatcagagtaaaagaccttgcacagtccgggcggagcgatctcagcgaggcgtttagccagaacaaccgccctgtcgttggtgagccccaggagcgtcgaatgctccaggcggtccacctgggccttgagcgcctcgttaatctcccggcggcagtgcccgtgcacattggtccagatagcggccacgccgtccaggtagcgttttccttccgaatcgatgatccaggagccttccccttcaacgatcaccactggttcgctttcctcccactccttcatctgggtgaaggggtgccagatgtggcgacggtcccagtctctcagggtctgagtatcatagtcaggcacagccaatctcccttaccagtatcctggtggttggttcggttgccaggcgcgccgcgagctgttccaccatggcacgtccttcagctccctcgatgcggggaaagacgccgagcagcggtgcgccggagagcgagtcgatcaggtgcggcgcgtattcttcggccatgtccggcgactcgggatagctgttgacgatgacgccgcgcacatccagtccgagctggcgcgcggcataacaggtgagaaccgtgtggttgatggttcccagattcggacgggccaccacgagaagcgacagtttaaggaggctcatcagatccgccaccagcatgccgcccgacagggggaccatgagccctccggcaccttcgacgatgacgaagtcatgccgctgccgcagtgtttcataggcatccttcaggtgattgaaatcgatcttgaccccttcgcggctggcggccacggacggagcgatcggggtgcgaaggcggtagggggcgcaggcttcatcaaggggaaccccggcggcccaggtgagcaattcggcatcttcggaaatcagggtgccgtcgcgttcaatgcagccgctggtgaccggcttcatcacgcccacatttacgccccggtctcgcagcaggcgggcgatggtcgccgctacgattgttttgcccactccggtatcagttccggtaatgaaaattcctttctcagccattgcattgcctcacagtaagccccaggtcggccagcatctgccagtcctgctcgggcggacgaccggtggtggtaagatagttgccgatcatggtgccgctggccccggcaaaaaacatccacgactgcaggtccctcaggttgcgctcacggcctccgcaaacggcgattttccggtccggaaggatgagacggtacacggcgatggtcttgaggcattcgagcggggtaattcggtccgcaccggccagaggcgtcccttcgatgggattcaggaagttgagagggatcgaatccacgtcgagttcacgcagggtgagggccatttcgacccgttgttccggggtttctcccagaccgaaaatgccgccgcagcataccttcagtcctgcacgcttcgcgactcgtactgtttccacatcctcttcgtaatcatgggtggtgcagacgttcgggaagaagctgcgggctgtttcaagattgtgatgataggttacggctccggcctcgcgaagcgccagggcggtttcgtagtcgatgacaccgagggagcaggacggctctatggccgtctcccggcggatgcgccgcagggcccggcagattcggtccagctcttcgccgcgcgagatggcagagccgctggttacgatgccgaagcaatgggatccggcccccgctgcttctctggcgcaggcggtgatctgttcttcgtcgacgagaggatacacgggcgcgttggtggcgtggtgagccgattgggcgcaaaacgcgcagttttccgggcagcggcccgatttggcgttaatgatggagcacaggtccacgccggtaccgaggaaatgatcgcggacgcgactggccgccaggaagagggcgttggcatcggtgccttccagcaggagtagctcgttggcttcatctttgtcgagagtgcttcctttgatgatgcgatttgctagtgattcagggtagttgatcattgtgtgtggttcctccgcatccttggattaccacaggcggttggccattgtcaacttgtgtgtagtgataggttgacaatggccaacagaatatgggttgatgtcgatttggtacatcaaaataattacttgcatttccgttcaacgcatgttaaacatttgtttcaagtaaatcgttcactagaaagtgggctcagcagctcactttttttattttgaggtttttgattcatgcagaaggatgatgttgccggtcggataacggcggtcgccgagcaggtgcttacccctcaagggctggaacttgtggaggtagagtacaagcgcgaaggacggcagatggttctgcgtctctttgtcgacaagccgggtggaataagtcttgacgactgcgccgcggtcagtcgcgagttgtccgaaattctcgatgtcgaagattttattcgtgagaattacacgctggaggtttcatcgcccggcctcaaccgtcccctgaagaaagaggcggattatgagcgctatgccgggcgccttgtcaaggtgcgcacattcgagctcctggcggatgaagaggggaaccggcgcaagacgttcctgggtgatcttgtcggactctccgacggggtcgtcacccttacgcttcgggaagggcagctggcccgcatccctctggataagatagctaaagctaacctggaattcgagttttagaaagatcagctcaaggagattggacgtggaaacgaccttcaacctcaagcacattattgaccagatcgtcaaggagaaggggattgaccggcacatcgtcgtggaagccctggagcaggcggtactcaccgctgcgaacaagaagttccgcaatactcgtgatcttgaggcccactataacccggaagttggcgaagttgagctctttgagttcgttaccgtggtcgacgaggttcaggattcctacaaggaaatcgacatggaagaggcccgggagatcgaccctgacgtggaagtgggcgattctctcggtatgaagctggatgcaagcggttttacccgtatcgccgcccagaccgccaagcaggtcatcatccagaaggtgcgcgaggcggagcgggaaactattttcaacgagttcaaggaccggatcggcgaactggtgaccggcgttgtgcgccgctttgaaaaaggtgatctggtaatcgatctcgggcgcgccgaagcggtgctttcccataaggagcaggcgccgcgcgaggtgtatcgccagggtgaccgcgttaagactctgatcaccgacatccggatgaccccaaaggggccccagatcgttctgtcgcgtacccatcccggcgtccttgccaagcttttcgaggcggaggttccggagatcgccgaagggatcgtggagatcaaggccgttgtacgtgagccgggcagccgggccaagatcgccgtctactcccatgattccgatgtggatcccgttggggcctgcgtgggtatgcggggtagccgcgtgcagaatgtggtgtccgagctgaggggtgaaaagatcgatatcatcccctggtccgatgacgcggcacgctttgcgtgcaatgcgctgcaaccggccgtggtgtcgaaggtgtacattgacgacgagaaccgctccatggagataatcgtcgccgacgaccaactgtcgctggctatcggtaaaaaagggcagaacgtgcggcttgccgcaaagcttaccggctggcgcatcgacatcaagagcgaaaccactgctgccgaggcggaactgctccagtattcctcctatgatggggccaccgaagaggttgctgaagaggccgcccaagccgttgagaccgaaggcgaagcggttgcagaggagcaggtggaagcataggtcatgggaaaggacgaaccgcgcagatcctgtatcggttgtcgtcaggagaggggcaagggcgaactgctccgcttcgttcttgatcccgaaggaagggtagttcccgatattgttgccaagcttcccgggcgcggtgcgtatacgtgccccgatcccgcctgtgtgcgggccgctatagctcggaagcagtttgcgcgagctttcaagggggagggcagcgttgcccctgtagatgcgctgatcgccgagatacggttacgtctcgaggagcggatagcctcttatgtggccctggccaacaaggcgggcaaggtcgtgtcgggcagcgatacggtgatggagcgccttcggcgcggcgaccggcttggcctcgtgattctcacggaagatatttccgctgatatcggcgaaaaggtgactcacctggccgagcgatatcagataccctgttatcatctcttggacaaggatcgggtcggcgctcttctcggcaaaggattgcgaagtgtcgtcgcaatcggggagagcggctttgtcccgtccattctgaaagaattagaacgctacggtaatttccttgatgggggtgcggttgatgagcaaaacccacgtgtatgagctggcaaagaagatgggtattgaaaataaggagctccttacccgactcaagagccttggcattgaggtgaaaaaccacctgtcggtgctggaggaagacgagattttgaaggtaaccgcgccgcctgccgctcccccgaagagtggcccccaggaagaagtcagggtgacgacaaccgttatccgccgtcgccgtgtggcagaggccgctcccgcagaaacgccggtcgaggccgttgcacctccggttgaaagtgcgcctgctccgttggaagtcgaggcagtcgaagaggccgtcgttcaggcgccgcccgtagtcgagccccccgtggcgcgagagtccgaggccgcacctgcggaagaaccggtcgccgctgccgtcaaacctgcatccgagcccccggttgtgcaaaaggctccggttgcgcctgccgcacctccggttgatgacaagccgacggccaacaaggcacggattcttggccgggtcgagctccccggcatcacgacccccgcacccaagcctgcggacagacgtgaagcaacagctcccaagaaacggatcgaagagcgcatcatgactccctctccgaccgatcggccggcgccggcgggcgacgaccgccgcaaagcgggaactcctcccccgccgccccgcaagggcaaggagttcgttgctccggccgagcctgaaaggggagccaaaaaacccggcggaggcggtgcgggcaagaaaaaagaagcgttcaagaagactgaacttctcgaaaagcgcgaacggatttttgagcccgggccaaagacgggtaaaggcaagaagcgcgagagggatatggtttctctcggcagaaagaccgagattacggtgcccaaggcaatcaagcggatcatcaagatctccgaatcgattaccgtgggcgaactggccaagcggatgggggttaaggcgaccgatcttatccgcgtcctcatgaaaatggggatgatggtcaccataaaccatccccttgacgtggacaccgccacccttgttgcgtccgaattcgggtacgaaatcgagaacgttgcaatcgatgtggacgaaatgctcgaatcggtgcccgatgcgcccgagagcctcacgaagcggccgccggtggtcactatcatgggacacgtcgatcacggcaagacgtcgcttctggatgcaattcgtgaagccaacgtcatcgccggcgaagccggcggcatcacccagcacatcggtgcctacgacgtggagttgaatggccggaagatcaccttcctcgatacgccgggccacgaggcatttactgccatgcgcgcccgcggtgccaaggtcactgacatcgtcatcctcgtggtggccgccgatgacggcgtgatgccccagacccgcgaggcggtgaaccactccaaggccgccggtgttcccatcatcgttgccatcaacaagatcgacaagcccgaggcaaagcccgaacgggtgaaacaggagctcatggaattcggtctggtttccgaggagtggggtggggagaccatctttgtcgaggtttcggcgaagaagaggatcaatctcccggaactgctcgaaatggtacttctccaagccgacgtgatggacttgaaggccaatccggacaaagacgctcgcggcaccatcgtggaggctaagctcgaccgcggccgcggccctgttgccacggtgctcgttcaggaaggaacgcttaagatcggtgattacttcgtggccggcgtcaactcgggaagagtccgtgccatgcagaacgatcggggcgataaggtcaacgaagccggcccctccatgccggtggaagttatcggcttcaccggggtccctgatgcgggcgacgtgtttatcagtcttgtcgacgagaagcgtgccaaggaaatcgcctcccatcgtcagcagaagcttcgtgaaaccgaacttgccaagcacagcaaaatgtcgctggagcagctctacgacaagatccagaagggcgaggtcaaggatctcaatgccatcgtcaaggccgacgttcaggggtccgtggaggctgtttcggagtcattgcgcaagctctccaccgacgccgtgcggctgaacgtcatccattcctcggtcggcgccattaccgaaaccgacgtgaacctggcctcggcgtccaacgccatcatcctcggcttcaacgtccggcccgagccgaaggcatccgcccatgccgagaaggaaggggtcgatatccgtctctataacatcatctacgatgctgtggaggacatcaaaaaggccatggagggactcctcgagccaaccttgcgcgagaagtatctgggacgggcagaggtccgggaagttttctctgtgcccaaggtcggcaacgtggcgggttgctacatccaggacggcaagatgatccgcaacgcccaagtgcggctgctgcgggacaatgtggtcatctacgaaggcaagatgtccagtctgcgccgcttcaaggacgatgtcaaagaggtggccaccggctacgagtgcggtatcggccttgagaactacaacgacatcaaggttggtgacgtcatcgaggatttcgagatcgagaagatcgccaccaccctgtagaaagggaacaagtatgcgcacgacggttccgtagtccgttgaccgccgtgcgctccgggccgtgcctatgttcaaccgttctgaaaaagtagccgaggcgatccatgagctcgtgtcggggcttatcgtcaaggggatgaaggatccgcgcatcgggttcatcaccattaccggcgtaaaagttaccgatgacatacgccaggcgaccatctattacacggtcatgggtgatgacgaagccagggtctcgacggcgcgcgggcttgcaagtgcaaccggcttcctgcgccgggagatcggaaagcagctcaggctcaaattcgcaccggagcttcacttcaaatacgaccagtcaattgagtacggcaaccggatcgatcaactgctgaaagaaatcgagactgagaaaggttccgatgattgaaagcattcttcgtgaaattcggattcaccgtagttttttgatcaccactcacgagaatcctgacggcgatgcggtcgggtcgtcccttgcccttgcaggttacctcaaacgcttgggcaaggatgttaccgtacatttctgtgatcccgtgcccgagttgtaccgttttctccccttggccgacagtgtccgacaggatctgccggatcaggatttcgacgtgtgctttgttctcgatgtgggggaatttcgccgagccggcaaactggtgaacgagtgccgccgcatcggcatgttcatcaatattgaccaccacctcacctgtgaccgtttcggtaccatcaattacatagattccgcagccgcagccagcggggtactggtctaccgccttatcaaggccgccggtcacgacatcgactacgatacggccctggcactctatacttccataatcaccgataccggttctttccgctactcgaacgcaaatcccgaagccttcgccattgcgggtgagttggtcgccacgggcatcaatacgtggtccattgccgagaaactctatgaaagccagccgcgccagcgtctggagcttcttgcgctggccctttcgacgctttctttctccgccaacggggattgcgcctcaatcaccgtgacccttgacatgtacgagaaggttggcgcctgtgccgaactgaccgacggtttcgtcaactacccccgttccatcaggggggtggaagtcgcggttttcttccgcgagatccagccccatctgttcaaggtcggattccgttccaagggcaagatcgatgtgtcgagccttgccgcagcctttggcggcggcgggcaccacaatgcggccggttgtaccctgaccggtgatttggccgaagtcagaaagcaggttttcgaccatctggagactgctctctgattttcatggacggctttatcgtcatcgacaaaccgatcggtctcacctcccatgatgtggttgcgagagtcaggcaaacccttcggcagaagaaggccggtcacaccggcacgcttgatccattcgccaccggcgttctaccggttgctgtcggcgaggggacaaaagcgattccctatctggatgaatcaaccaaagtataccgtgccacgctgatccttggcgctgccactgatacccaggaccacaccggtcaggttgttcatgccggcgactggcggcacctggagcctcagtcagttcgtgatgtcgtttcctcgttcacgggcaaactcagccagctgccccccatgttttcggccctcaagcgtgatggcgtccccctttacaaactcgcccgcactggcagggaagtcgagcgcgaacgccgtgagatagaggttttctcattggttgtcgactcgattgatctgccgttggtgacgtttaccctgtcctgctcgcgcgggacctatgtccggacactggcccacgacatgggtgagcgtcttggctgcggtgctcacctgacggagttgcgccggttgagcagcggccccttcaatctggaccgggctatatcccttgaacggcttaaagagctggcagaagccggcaaccttgccgatgtccttgtgtcgccatccgacgccctgggtcatcttcatgcattgccgctcaccgcccagggagctgaacgtgtcaggcgcggcatgcccccttgccgtgaggatgttgagcatggggcgggtacgggaataccggcggggacacgtctgcgtttgctgagagacggaattgttgttgctgtggcggattctcttgccggtctttggtccagtgataccaaaaacctaagacttttaagggtgtttaactaggttttcccctttacacggcgcaccctttgtggtacaaacacactttgctgatcgttctggcgcagcagtgcgccgccatgcatcacatactcataatcccttagtaaaggaggtgtagcaaacgtgctggtgactgacaaaaagaaagagattatcacaacccacaagcttcacgacagtgatacgggctctcccgaggtgcagatcgcgcttcttaccgagcggatcatctatcttaccgagcacttcaaggtgcacaagaaggatcaccacagccgccgcggacttctgaagatcgtcggccagagaagaaggctcctcgattacctcaagaagaaagacgtcgagaggtatcggtcgatcatcgagaagctcggcattcgtcgctaagatgaggcagtatactccgcgccggggtatattgcctctcctttttctgccctttatcttcactgtcgtgccatgcgatcgtcgtcgcttccaggcagaacagtgcggataatgtggtgctagcgttttttggagatgggcctgatggcccatttattttgtctgttgggggcgtggatggaacgactgattgcattctcagtcgctccatcgacggccccaacgcacctattttcacaggctgggaggccaatgaacatgatggaacacactatgactgaacacaaggttaacgtagaattcggtgggcggaccataacgatcgcaacgggcaagtgggccaagcaggctagtggcgccgtggtggttagttgcggggacaccgtggttctcgtgactgccgtagcaaccaaatcggcccgggaaggacaggactttttccctctgacggtgaattatcaggagaaagcgtatgccggcggcaagattcccggcggcttcttcaagcgcgaagggcgtccctccgacaacgagactctcacgtcccgctttatcgatcgtccgatccgtccgcttttccctgagagttttctgaacgatacccagattatggcaactgtcgtctcggcggaccaggataatgatcccggcatccttgccatgatcggcgcatctgccgcccttgaggtctccgatattccgttcctcggccccatcgccggcgtcaaggttgggcgcgtggacggccagtttgtatgcaatcccacggtagagcaactggagaaaagcgatcttgaaatcgttgttgcggcgagccgcgatgcggtcatcatggtagaggggggggctgcagaggcgtccgaaaaggatgtcctggaagctattttcttcggtcacgccgctgttcagccgattatcgaggcccaaaccgatctccggaagctggctggcgttcccaagcgcgaggttgcggccacgtctgttgatgaggccctgaagactcgggtgaaggatcttgcctatgccgggatcaaggaggccgtccggatcgtcgccaagcaggagcgtcacaaccgcatcggcgagatcaccgcgcaaacccttgaaacacttctgcccgagtatgaaggacgtgagtcggagattaaggggttcctcggcgacttcgagtatgaactcgtccgtgagcatatcatcaaggacggctaccgcattgacggtcgggacaccacaactatccgtcctatcagcattgaggtcagcatgttgccgcgtgcccacggctccgctctcttcactcgtggtgaaacccaggcgctcgtggcatcgactctcgggacttccattgacgagcagcggattgattcactgtacggcgagacccgcaagcgcttcctccttcactacaacttcccgccgttctcggtcggggaaacgagcttccgtctcgctccgggccggcgcgaaatcggccacggcatgctggccgaaagagctcttgagcgcgtcgtgcccaagcacgaggattttccgtacaccatcagaattgtctccgatatcctcgagagcaacggttcctcctccatggcaaccgtgtgcggcggcgcactggcgatgatggatgcaggcgtgccgatcaaggctccggtggccggtatcgccatgggcctcatcaaggaaggggagggcatcgccatcctttccgacattctcggtgatgaggatcatcttggcgatatggatttcaaggtggccggcaccgaagcaggggtaaccgccatccagatggacatcaagatcaccggtgtcacccgcgagatcatggagaaagccttgctgcaggcccgtgacggcagactccatatcctgggcaagatgaatcaggccattgccgctccgcggactgatctctcaccctatgctccccgcatcaccaccatctgggtcaagaccgacaagatccgcgacgtcatcgggtcaggaggaaagaatatccgcggcatcaccgaggcgaccggcgtatccatcgatatcgaggacagcggccgcatcaatattgccagcaccagcaaagaagcctgcgacaaggctatcaagatgatccgcgacctcacggccgaggccgaagagggtaagctctacatgggcaccgtcaaaaaagtcatggattttggcgcattcgtggagatattccccggcaccgacggacttgtccatatatccgaactggataccgagcgtgtgaagaacgtgaccgacgttctcaatgagggtgacaaggtgctggtgaagtgtatcggcatagacaagcagggcaagataaagctgtcgcggaaagaggcgctcggcgccgtactgcccgaatagggccggcgctggtataatcctccaaccggggtatagttttatctatggtcaataaaacaatcctcgacaatggcgtgcggatcatctctgagtacatgccccacgtccattctgtctccattggtatctgggtggccaacggctcccgccatgaacggcgggagcacaatggcgtcgctcactttgtcgagcacctgatgttcaagggaactgaacggcgcaacgccctcgatatcgcacgcgaaatcgattcggtaggcggcgtgcttaatgcattcacgagccgcgagtacgtctgttattacgccaaggtcctcgacaaattccttcccaaaaccattgatcttcttgccgacatctttctcaattcaatctttgactccgaagagattgagaaggagcggaaggtggttctccaggaaatcaacatgctggaggatacaccggatgattacgtccacgatctgttccaccgaagcttctggcgggggcatcccctcggcatgtcgattctcggcagcgtagagagcatcgaaggactttcccgggaagcgatcattactcacctgaaagagaaataccgctccgacgacattatcattgccgtggccggcaacgtacgccacgacgaactcctgagcctggtggatggtcttttcgggcgggtgcccgagggctctggccgggatatctgccatctgcctgcctacgaaaaacaggtcgaagtggtggagaaggatttggagcaggttcacatctgtctcggcaccaaggccttccctcagaatcatcctcgacgattcgaagtctacctggtcaatacgctcctcggcggcagcatgagctcccggttgttccaggagatccgtgaacggctggggcttgcctattcggtctattcgtacgtggtttcccacactgatgcaggctcactggttgtctatgtcggaacaagtccggaaaaactcgatgacgtgctcgatattactgttgcagagctgaagcgtctgaagacggaacttgtaccgctccccgagttggagtcggccaaggaacagataaaaggcagcatttatctttcgttggaaagctctgacaacagaatgaccaaactcgcgaaaaacgaaatttattttggacgttacatccccatccatgagttggcggatggattcgactccgtgacgagtcgaggaattctcgaacttgccggcgagattttcgacgagcgctatctgaccctcgccctcatgggcaagattgacagtgctgcgtttgatgtttcgcggcttgcgctctaggcggccggtacatgcagccttgtctggtaaagattcgtcgaatacggtccggttcggacctccctcttccccgctatatgactcctcacgccgctggtatggacctgtgtgccgatgtggatgcggatctggtgcttgaaccgggagaacgggcgcttgttcccaccggcattgccatagccctgcccgatggttttgaggcgcagatcaggccacgaagcggtcttgccctcaagcacggaattgccctcgtcaactcgccgggcaccattgatcccgactatcggggcgagatcggcgtaatcattgttaatcacggtgcagacgcctttgtcgtaaggcgaggtgaacggatcgcccagatggtatttgcgccctttgtgcgggctgaacttctggatgtggatgaactggatgagaccgcccggggtgacgggggcttcggtcacaccgggcggtaatcctggaaaatagagtgtactgctgtctctgacggagatatgtcatgcttctctccattaatcccgacaatccgcaggcacgacttatctcccacgtggctgaggttcttggtcgtggcggggtcatcgcgtacccgaccgacacgacctatgggatcggttgcagcatcttcagtaagaaggggatcgaacgaatttatcttctcaagcaaagggagaagaagaagcccttttcctttatctgttcggaactctcagaggttgctcgttacgccaaggtcagtaattacgcctacaaaatcctgaagcggtatttgccgggaccctacacttttgtaatcgatgcaacaagcgtagtccctgatctgctggtgaccaagcagaagacggtcggtattcgaatccctgacaaccggatatgtattgcgctcgtcaaggagttggggcacccgatcgtcaccaccagcgcaaatctctcgggagaagaacccatcggcgatccgctggaagtcgagcgaacactgggaaagcagctcgatctcgtcgtggacggcgggaatctcaccgccgacgtcagttcggttgtgagtctgatcggtgattatccccaggtgttgcgccgcgggatcggcgatgtgagctggtgcggcgaatagcatgaggaagcgaacgctacgaatggggatttacgctctttcgttggcagtggccctcgttacggtggctacgttttttcacgagcagatagcaggggtgctcggtctttctcctcccgccgccagtttttttgtttcacttggcttttgggggggaggcatatcgggcggttgcggagttgtgcttgccgttgccggcctgttccttcggtcgggcccggaccgccagcatccctgccgcctcgctccgagcctcattattctctgtgcgtttacctttatctttatcctgttgctggtggcgcattttcgcgggacagagtacccaccgccgctccgaccgggtgaaacaatcaccatttgagagattccacctttcacgggatgtgataggctgaaattgcttgcaataatgggtggaatcggatagaactagctgaatcaaccgcctgaaagggcggttttccttttgcctcatttttcttgacaatcggaacccgttccttatactgagtggcttctgtcgccaccatgaacagcaggtcacggtgaaaatcagagtcgatgatataaaagatcaaccgaggcttctccgctccgaggagccgctcgaaacgctcccggggcttacagccgttcaggaatcgggggattgtgagtttctttcaccggttacggtggagttgacggtcgccagggagtatgaccacatcagggtcaaagggaacctgagcgcccgaattcgactgaattgctcccgttgtctcggtgatttcgaaaccgacctcgcttccgttttcacgatcttttttcgcaaggaagaccgcgtcgcgcttgacgaggaagaggtcgagctggctgaagaagatctgatttcggttacctatcagggggatgagattgatttcgctccggagattgccgagcaggtgatcatggagctgccactcaaacccctatgtcacgagtcctgccgggggctttgccccgtgtgcggagttgatctgaatgagcaagagtgcacgtgtgccggttcatcattcagtttgaaattcagtgcactcaaggattttaagttcgacaagtagaaccacaaaaggagatattccatggctgtacccaagaaaaagacatccaagtcccgtaaaaacatgagaagggcccacgatttccttaccgctccggcagcttccgtttgtccccagtgcaagagccccaagcttccccaccgcgcctgcgcttcctgcggcacctataaggggagagaagtggtcaagaccgaagagatctaacccgcctgcgtgcgcagatctgattcattcttgtctgggagtaccatgagagttgctgttgatgcgatgggtggcgacaatgcccctgccgtcgaggttgaaggcgctgtcgtagctgcacgtgaattcggcatacccatcaccctggtcggtgatacggaaaagcttcgtcttgagcttgccaagcacaatgttcagggtcttgatatagccattcaccacgcaagcgaggtcgtcggcatgcacgatgctgcatccgacgctgtacggcgcaagaaggattcctctatccgcgtcgcctttgatcttgtgaagagcggcgaggcggaggccgtggtgagtgccggcaattctggcgccaccatggcagcagggatgtttgtcctaaagcggctcaaggggattgaccgtcctgccattgcccagatatttcccaccctgcgcggtaagaccctcgttcttgacgtcgggggtaacgttgactgcaagccgattcatctcgtgcagttcgccatcatgggcgaagtgtacgcccgccacgtaataggcgtggagcagccccgcatcggactcctttccaatggtgaagaggacagcaaggggaatgagctcactcgcgaaaccaatgctatcctgaaaaacatctcttttgattatgaaggctacgtagaaggtcgcgacatcttcaacggcatggtcgatgtggtcgtctgcgacggtttcgttggtaacgtcgtgcttaaactttcagaagggcttgctgaaacggtcgggaaaatgctgcgtgaggaaattgcgagcagtttgctgtccaaactcggctatctgtttgtccgtaaggcattcaagaacttcaagaagaaggtcgattacgccgaatatggcggtgcacctcttatcggcattaacggcgtcgccatgatctgccacggcgggtcgaacgtcaaagctatcaagaacgcgatccatttcgcccacgaatacgtgcgcaagggggtcaaccaacggcttgccgagaagatggaaaccgagttcacggcttacatgcagcagtttgatgctgtgaaggaagctgtcgcaggttagaaaggtcacgggatgatgagagcaaggatcgtcgggaccggttcggccgtcccttccaaggtgcttaccaatttcgatctggagaagatggtcgatacctccgacgagtgggtaaccacgcgcaccggaatcaaagagcgccgcattgccgttgatggggaatatacttctacctttgcgacactggcagcggaacgggccctcgaaatggccggcgtcaaggcttcggatctcgatctgttgattgtcgcaactattacgcctgattttccgtttcccgccaccgcatgtgtggtccagagcaatctcaaggcaacgaaggcggctgcctatgatatctcggcagcttgctcaggctttatctacgcccttgctcaagcatctaatgcaatcagatcgggatccgcccggaaggctctggtcattggtgcggaagttctgtcgcggattatcgactggacagaccgcaacacctgccttcttttcggcgacggcgccggcgcggtggttctggaggcatgcgatgacggccatggggtcctgtccacccaccttcacagtgacggctcgtactgggaactgctctatcaacccggttgcggcaacagaaatcccgccgtccagaagactcttgacgaccgtcgtatctatctcatgatgcaggggaatgaggttttcaaactcgccgtgagggccatggaggatgccgcccttgaagcccttgatgcaaacgggctcacgcctgcagacatttcgttgttcatcccccatcaggccaatcgccgcatcattgatgccatcggcaaacgcctcggcttgccgggcgaaaaggtctacgtcaatctcgaccggttcggcaatacctcggcggcatccattccgctggcactggacgaagctaaccgctcgggccggatcaagcccaacgatgtagtggtattcgatgccttcggcggcgggcttacctggggatcggcactggtgcgctggtaacggaccaagcaaggagctatcaatgagcaagcgagctttcatattccccggccaagggtcccagtatgccggaatgggcaaggatctggccgatacctttccggttgcccgtcaggtcttcgaggaagctgatgatgccctcggcagctccctttcccgactctgctttgaaggtcccgaagagcagttgaagctcaccgccaatactcagcccgccatcctgaccacaagtgttgccgcattcagggtgcttcaggctgaaacgggactcaccgcagacttcctggcaggacactctctcggcgagtactcggcgcttgtggctgccggagcacttggctttgcggatgctgtccggacggttcgagcccgcggcaccttcatgcaggaggctgtgccggttggagagggggcaatggccgcgatgctcggaatcgaaccggctgtccttgccgaaatatgcgccgaagcggcccagggtgaggtcgtttctcccgcaaacttcaattcgcccggccagatcgtcattgccggaaacaccggtgcggtcaaccgtgccatcgagattgccaaggcaaaggggttccgcaaggcgatgctcctgccggtgagcgctcccttccattcgagcctcatggtgcctgccggtgaacggcttgccgaggttctggcagcggttgcggtcggcgatctggtcgctcccgtggtgaccaacgtggaggcaacgcccaactccgacaagggaagggtaaaagaactcctggtcagacaggtaagcgctccggtgctctgggatgcctcggtgagggaaatggtttcgctcggcgtcacccggtttgtggagatcgggccgggcaaagttctgtcggggctggtcaagcggatcgagaaggaagcgggtaccgccaacgtcgaggatacggccggtatcaggggcctcgcctaaggagacgggaatgagtcttgctggaaaaatcgcagtggttacaggagcttctcgtggcatcggcagggagatcgccctccggctcgcccgtgagggcgctgatgttgcagtgaccgctacaaccctcgacagtgcccggaaaaccgcggacgagatagagcagatcggccggagagccctcgcgctggctgtggacgtggcggatgcggcggctgtggaagcgctgttcgcctcggtggtagaagcttttggcaaggttgatattcttgtcaacaatgccggcattacccgggacggcctgttgctgcggatgaaagatgccgattgggacgccgtactcgatgtgaacctcaagggcgccttcaattgcacgcgtgaagctgcaaaactcatgaccaaggcccggagcggccgcatcgtcaacattggctctgtggtgggcgagatgggaaatgcgggacaggtcaactattgcgccagcaaggcggggatgataggtatgaccaaggctgtcgcccgggaactggccaagcgcgggattaccgtcaatgccgtcacccctggttttatcgaaacagatatgacggcggttctttccgaaaaggtgcgtgagtcgctcatgcagcagattccgctggagcggttcggttcccccgaggatattgccaacgcggtccacttcctcgtgtccgacatggggagttatattaccggccacgtcctgtccgttaacggcgggatgtacatgtagaaaaatatcttttgaaatttaggcgtttcgtggtatgtagctagaaacattacccgaagactcaaaccaaacggaggtgaacaagcatgtcgtcaatagaaaaaagagtcaaagagatcgtagccgaacaactcggcgtcgatgaggcgcaggttacgaacgatgcctcctttatggatgatctgggggccgactctcttgacactgtcgagctggtgatggctctcgaggaagagtttgatatcgagatttccgacgaggacgccgagaaaatccaaaacgttcaggatgccatcgattacatcaccgagcacacctagcacacaggaggggaaggagagccttcccctttttcacagcacgcggccttcgggccgcgtccgcgtgcatccgtatgcgagcttcagcggcttcatggcggatgcgttcagattcacgaccatcgggagcacatatctatgagaagagtagtggtgacgggagtcggcgccgtatctccgctcggagtcggcaacgccgccaactgggacgcgctcgtttcaggcacgtcgggcattgggcacataacccgctttgacgcctccgacctgccggtgaggatcgccggtgaggttaagggctttgatcccgagcagtacatcgacaagaaagaggtcaagaagatggacctcttcatccagtacgccatggcagctgcccattacgccatggaagattccggcctccagatcaccgaggagaacgcggagcgtacgggtgtcctggtcggcgcgggactgggcggtttgccgaccatcgaaaagtatcatgccgccatgctcgaaggcgggcacaagaaaatttcccccttcttcattccgatgctgatcatcaatctggcacccggccacatttcaatcaagtatggggccaagggacccaatctgtcgtcggtatccgcctgcgccaccggtacacattccatcggtgatgcgtaccatatgatcaagcgcggcgatgcggacgccatgattgctggtggtaccgagtccacggtgactcccctcggaattggcggttttgcggtcatgaaggctctctccacgcgtaacgacgatccgaccgctgcgtcgcgtccctttgaaaagaatcgcgatggtttcgttctcgctgagggtgcgggtatcgtcgttcttgaggagtatgaggctgccaagaaacgcggggccaaaatttatgccgagatcgtcggctatggtctcacgggcgacgcctaccatctcaccgctccggcaccggagggagaaggtgcagcgcggtgtatgaaaatggctctcaacaacgccggggtccgtccggaggaagtggactacatcaacgctcatggcacgtccacgcccttcaatgactactacgagacccttgccgtcaagagcgtgttcggtgactacgcgaaaaaggttatggtgtcctccaccaagtccatgaccgggcacctgctcggcgcagccggcggtgttgaagctgtctttaccctcatggccatggacaagggtgtgattccgccgaccatcaactatcaggagcaggaccccgagtgcgatcttgattatgttcccaatgccgcccgggagaagtcgatcacgtacgccctcagcaataacttcggttttgggggcacgaacgcgacgctgctctttaagaaagtatagggggcacgcagtgatagtcgtcggtagcgatcacggtggtctggaactgaaggaagcggttaagcggctccttgccgagcggggggaaaccttcgaagactgcggaaccgataacggcaactcggttgattacccggacttcggcatcaaggtggcccgcagggtatccaatggcgaggcagggaaggggattctcctctgcggcaccggcatcggcatgtcgatcgttgccaacaagtttccccgggtgcgtgcggcccttgccaccgacgccttcatggcacgcatggccaaggaacataataacgcaaacatcctggtcctcgggggccgggtactcgaggaggccgtggcccgggagatggtcatcgcatggctcgacggtgtgtacgaaggcggccgtcatcagggtcggctcgacaagattgcggccctggagcgggaactgatgaagtagacatcgtgcctgatcggcggttacatgaagtttgatacgggactggatacggtcccgttttcctttttcccacttttacaaggagacctgacatgtcgattctcgaaacctttgacccgcaggtagctgaggcgatccgccatgaaaccgaacggcaggagtacaacctggagttgatcgcttccgaaaactttgtttccgaggcggtactggaagcccagggctcggtgatgaccaataagtatgccgagggataccccggtaagcgctactatggtggatgccaccatgtggacgtggtggaaaatctcgctattgagcgggccaaggagcttttcggtgccgatcatgccaacgtccagccccattcgggctcccaggcaaatatggcggtctatttttcggtgctcaagcccggcgacaccattcttgggatgaatctgtcccacggcggccacctgacccacggcagccccgtgaacttctccggccgtttcttcaacgtggttccctacggcgtgtcccaggagaccgaaacgatcgacttcaatgaggtggagcgtcttgcccttgagcataagccgaagatgatagttgtgggggcaagcgcctatccccgaaccatcgattttgccgccttccgcatcattgccgataaggtcggcgcggttatcatggttgatatggctcacattgcgggcctggttgcggccggtctccatccgagccctgttccctacgctgaattcgtgaccaccactacccataagaccctcagaggtccccgcggcgggatgatcctgtgccgtgaggagtacgccaagacgctcaattccaacatcttccccggtatccagggggggccgctcatgcatgtcatcgcggccaaggccgttgccctcaaggaggccctccagcccgagttcaaagcgtatcaggcccagatcgtgaaaaatgccaaggcccttgccgacgagctggtaaagcgcgggttccggcttgtgtccggcggcaccgataaccatctgatgctggttaacctaaccggcaccgaactgaccggcaaggtggcggaagagtctctggataaggccggcatcacggtgaacaagaacacggtgcctttcgagacccgttcaccctttgtcacctccggtttccggatcggcactcccgcagccactacccacggtctcaaggaagctgaaatggccgacgtggcgggctttatcgcagaggccctggccaacgtggacaatgatgccaaactcgccgagattaaggggagggtcaatgtgcttatgaaacgcttccccctctatgctcaccgtctttcataagagtattgatccgattcgtctgaaaagggatccgtacggcatcccccctttttctttgctatgattctatggttgtgcagtcgaatggggcgcggaccctccgcgaacgggaggtcaacaatggcaagaattctgaccggcgttgcactgatggcgcttcttatttcggctggtatcgtccaggcccttgaaacccgtgtcgatgtgcgggtgaggaccaaggacgcaaagtttctcggaacgagcatgggaggcgctctggtaagtattcgcaataccgacaccggcgagttgctctccacgggtgttacggcgggaaccactggcaataccgctaccattatggtcaacccgcatgtgagggggggcgtgttgtcggacgcacaatccgctctgttcagagcggtcttggatatcgatgtgcccacccgaattgaagtgcgagcggcaggcccattgagccagaggcaggcgatgggagaggcttcggtgacccagtggctgattcccggcaagcacgtaaccgctggcgacggtcttgtcttggaacttccggggtttgccgtggatgtactcgcaccgccgaccaatcatgccgttacccttgaggatggattagccaccgtgaccgtgcgagccagcgttatgatgatgtgtggctgtccggttgcgccaggagggctctggaatgctgacggctacgagatccgtgccatggtaaggctggacggttcagccccggaagaggtgccgcttcattttgccggggagtcgagccagtttatgggagaacttgcggtcagaaagccgggagtatacgaggtaacggtctatgcatttgatcctgccaccggcaacaccgggctagaccggacgaccttcatcgcccaataggttcggttcgggacgctccggacgcatttgcgcttgacgcacgtccatttttttgaacaaatgcacagatcctgttcaaccgttgacgggggttccgcgttacgatgattatgatcaacagagcccccgtccacctgcgaggatctctcatagtaccattcaacggcctgctgaggaggaatgattgatgaaacggatgacgacagccctgcttctggtaatggctccgctcactgtccacgccgctgacggcggcgttcggctgagcctcaaggaggcaatccagtcggcagtgcagaaaaacctggatgtgcgggcagaactgtacaacccggccatggcggaggctgatatccgcaaaagcctcggtatttatgatacgcaactcactatttcaaccgatttccagtatgccgtcactgagccggtcagctcgttcctttcaggaaccaataccagccggacccggacgctgactctgaatcccggcgtgaaccagttgacgccccttggcgggacagtggggctcacgttcaataatgcctacaactacaccaattccacccgaagcctgagcgaatactggaactcggatctgacgctgagcctttcccagccgttgttgaaaaatttcggcaaggaacccaccgaactcggcatcatggtggcgcggacggctaaggatggttccctggagcgattccggaccctgctcctggacacggtagcccgggtcaggaccgagtacaaccggctttacagtctgcgcgaggatcttgaggtcaagaagacgtccctggaactggcccgtaaaatactcaccgatacccaggcccgggtaaaagcgggcgttctgccggccatggagattctcaatgccgagttcggcgtggcaagccgggaaaaggatctcatcgatgcggaaaaggcggtacgggatcagaatgatgtgctccatgtgctgctccagctacccggcaaagaagagatcattccggtcgatatcccgacccgcgaccaatatcaggccgaggaggatgcacttatccgcaaggcgctggatttgcggcctgaactgcgagagcagaaggcgagcctcaggacgagtgaactggagacgcgcgtggcccggaaccggaccctcccggatctgaatcttactgctagtgccgccgtgacgggcttagaccgtcactacaaccgcaatctggaaaaagtcggctcggccgattacccggtttggggcgttgggctcgtattccagtaccccctggggaacaatgctgccgagaacgagtatcgccgcagtaaattgaaagtggagcagggacgcacccagatcaggagccttgaggccaatgtgggaaatgaggtcaagacggccatcaggggcgttgattcgggctacaagcagcttgacgtgaccgaccgcggccgcgcctttgccgaggagcggctccgctctttcatcaagaggagtgaggtggggcttgccaccattaaggacgtgcttgaggtcgagagcgaactggccacggcaaagagcaaccagataaaggccttgacggggtatggcgatgccgttacccagttgctgcgggccacgggagagcttctggatcgggagggaattaccgtgacggaaaaggagggggattccctttacgagcaaagtgcgcgagactgacacgtccggactgattatggagttctgaatggctttgatgaatgtgatgacagcctttcgcacgcttcgccgctggggacggcatgccgttgcggcgtctgcggtcgtgcccgctctcgcgttgtgcgcctgctcccccaaggaacagaaaccaacggtaaagcctccggtgccggtcgtgctcgcaaaggtagagcggaagacgattccggttcagatcaaggccatcggcaatgtggagccctatgccacggtggcggtcaaggcccaggtgagtggtgaggtggtgaacgttcactttaccgaagggcaggacgtgaaaaagggcgatctcctgtttgccatagatccgcgcacctatgccgccgccctgaaaaaagcggaagcaaatctttcccggaatctggtccaggcgcgcaatgcccgccaggacgcggaacgctatgcccaactgctgacagaagggatcgtgacccaggagcagtatgagcagtaccggaccaaggcggaggctttcgcggcggatgttgccgccgaccgggccgccgtggagaacgccaaggtcgagctctcctactgcaccatacgctcacccctttcgggccgaaccggcaacctggcggtgcatgcggggaacatcgtcaaggcaaacgagaatccgccgctggttacgatcaaccagataaccccggtctacgtaacctttgccattcccgagaaagaccttgccgagatcaagcaccggctggcgtccggacggctcgcggtggaggcaatcattcccaatgatcagggaccggcggagcaggggaccatcagctttctcgacaatgcggtcgacgccgccaccggtaccatcaaactcaagggaatcttcgagaacaaggggcggcggctctggcccggtcaattcgtcaacgtggtcgtgaccctcgcgtcccgcgccgacgccgttgtggtgccgtcccaggcactccagaccggacagagcggcccctacctttttgtggtaaaggctgacacctccgtggaggttcgccccgtcacaccgggtatcacccatgaaggactcactgtcattgaacagggcgtcgctccgggggaaacggttgtgaccgacggccagatgcggctcaccccgaatgccaaggtaacggaaaaacgacccggaggtgccggcgtttccccccccgaaccgagtaagcgcccatgaacattgccgaaatcttcatccgccggccggtcatgacgagtctcatcatgctggcggttatgcttttcggcctcatcgcctacgacaagctgccggtcaatgacctgcccaccgtcgactatccgaccatccaggtttccgccactctgccgggcgccaaccccgacaccatggcctcatcggtggcacttcccctggagcgcgagttctccaccattgccggtgtcgactctatgacctccaccaacggcatcggcatatcccgcattaccatcaagttcaccctggagcgggacatcgatgccgcggcccaagatgtccaggccgccatttcaagggcccagcgccagcttcctcaggacatgccggcccctccatcgttccagaaggtgaatccggctgatcagccgatcctctatctggtcctcagttcgccgacgcttcccctctccacggtccacgaatacgccgataccatgatcgcccagcggatttccatggtcaacggcgtagcctcggtacagatctacggctcccagaaatatgcggtacgggttcaggtggaccccaaggccctggcggcccgcaaaatcggcattgacgaggtggcccaggccctggagcgggggaacgtgaaccttcccaccggcaccctccagggaaagcacgaggccctgacgatccagaccagtggccagctttacagcgcaaaggagtatgagccgctcatcgtcgcctatcgcaacggttcaccggtccgtctcggagagatcggccgggttattgacagcgtggagaacgacaaggtggccggctggtacaaacagacccgtgccattgtcctcgccatccaacgccagccaggcaccaataccatcgaagtggtaaacaggattaaggagctgcttccccagttccgctcccaactccccggctcggtggacctgagtatccactttgaccggaccgaggggatcaaggagtcggtcgccgatgtgaagttcactatggtgctcaccatctgcctggttatcatggtgatctttctcttcctgcgcaacctgccggcaacggtaattccgagcctggcgctaccgctctccattgtcggtgctttttcggccatgtacctgatggggttttcggtcaataacatctcactgttggctctgaccctgtcggtgggcttcgtggtggacgacgccattgtcatgctggagaacatcgtccgtcacctggagaagggggagagccccatggaggcgtccctccgcggctcccgcgagatcggattcaccattgtctccatgaccatttcattggtggcggtctttatcccggttcttttcatgaaagggatgctcggccggctgctccacgaattcgccgtcaccatcagcctggccattctcatttccggcttcgtatcgctctcgctgacacccatgctatgcagccgcttccttcgtccgcacagtggcgaaaagggccacggcaggttttatacggtcatggagcggtttttcgacggcatgtaccgcctctatgaagtgactctggcaaaggttctgaggctccgccggaccgtgttggccggcacccttgccatgaccctgctcaccatctggctcttcacgagaatccccacagggctgctgcccagcgacgacatcggggccatcttcgctattaccgagggtgcccaggggatttccttcgaggaaatgaaggccaagcagcagcagttggcggccattgtgctccaggacccgaacgttgaaggattcatgtcttcggcgggcgccgccgggagccgggtgtcctccaattcggggttcatgttcattcggctcaagccccgccacgagcggaagcttaacgcggatcaggtcatccagcagctccggccgaaagtcatggctgtgcccgggattctcatgttcctccagaatccgccgccgattcgactggaggctcagttggccaagagccagtatcagttcgtgctccagagtcccgatacggatgaactctaccggcgcgcagccgacctggaggccagattgaagcaggtgccgctcctgctggacgtgaccagcgacctccagctcaataatccccaggtgcaactcgacatagaccgggacaaggcgtcggccctcggcatcaccgcccaccaggtggaggatgccctctattacgcctacggctcccgccaggtttccaccatctttgctccaaacaaccagttcaaggttatcctggaactggagccccgctaccagaccgacccggcagccctgtccatgctttacatccgttcccagcagggcgaccttgttcctctcaacaccctcgccaccctgcggcggaccctcggtcccctttccgtgaaccatctggggcagatcccggcggtgaccatctcctttaacctgcgaccggacacccctctcagcgaggccgtgtcagccatcgagcaggtgagccgcgatacgcttccagcttcattcaccaccagtttccagggagttgcccaggcctaccagcagtcgaccacggggctaattgtcctgatcatcatggcgatcgtggtaatctacattgtcctcggtattctttatgagagctacatccatcccctcaccatcctgtcgggtcttccgtcagccgggttcggggcactcattaccctgatgatcttcggcaaggaactgaatctctacggctttgtcggtctcatcatgctgattggcattgttaagaaaaacgcgatcatgatgatcgacttcgccctggaggcccagcgcaccgaagggaaaccgccgctggaggcaatccaccagggggctctcgtccgtttccgccccattatgatgaccaccatggcggcgctgatggggacactccccattgcgctggggatcggtgccggggccgaggccaggcgcactctggggctggcagtggtgggggggcttctggtgtcccagttgctgaccctttacataacaccggttatttattactacatggaccgcatgcagggatggttcgtcgggaaactgccgggccgccggagggtcagcgcatgagaacgctcgttctgattcgtcatggggagagtgtctggaacagggaaaaccgttttaccggctggactgacgtggggctgaccgataagggcgcggcagaggccctgcgtgccggtcgtaccctgaaaaacgaggggtttgcctttgacgaggcgttcacctcagtgctcaagcgggccatcaaaaccctctggatcgttttggaggagatggatcagatgtggattccggagcaccgtcactggcggcttaatgaacgccactacggcgcgctccagggactcaataaggccgaaactgccgaaaggcacggcatggaacaagttcatgtctggcgccgcagctatgatattccgccaccgcccctggccgccggcgatccgcgcaaccctgcacgggacccgcgctatgcggagcttgatcccgcagatatccccctgaccgagtcgctcaaggataccgtagcccgtttccttccctactggcacgagacgattgcgccccgcattctcgcgggccgccgcctgctcatcgccgcccatggcaacagtctgcgggccctggtgaagtacctggacggcatcggggacgacgccattgccggtctgaatattcccaccggcattccccttgtctatgagctggaagatgacctgcaccccatacgaagctattacctgggtgatcctgacgaggttgcccgggccacccagtcggtggcggatcaggtaaagaggtaggtatgtgtgcgtcaggggctataggatgcgataccctggaccccgcgacacgataaatccttccgcggcaagctgttccaggtttttccccacgatttcgctgctcgctcccactgccttttcaagcgcatcgcggctgatccccggattttccaggacggcccggaggatgcggctgcgcacctgccggttggatcccttgaacggagtctgtcgcgtatgatgtgaactgcggcgcgacggattgccatgcagtcgcttcaggtgcgatccgtaatccatgagagcgtaataccattcgcggggattgtcacggtccagggtctgttcgatcagaggcatgagatcgcggtcgtgaatgctgctttggtccgcgaagaaatggtggatatacacgctgcggatattggtctcgatgaagggcaggggggtgttgaaggcaaaggcggccactgcccgggacgtgtacgttccaatgcccggcagccggaccaattcgttcggatcagcggggagctctcctcccagacttgcgacaaccgcctcggcgcagcgcttgaggttcacggcgcgccggttgtagccaagcccctgccatgccgcaagaacccgttccagtggcgccgcagccagggccctcaggttcggaaactcggccaggaatgttgggtacttttccctgacgcgctccacctgcgtctgctggagcatgatctcggacacgaggatggcgtacggatcaaaggtttcccgccaggggagttcgcgacgctgggatgcataccagtcatacacgatccgccggaagaggtccgcaactgcaggcgtgagcccctcccggcggaagagatgtgtcagctcctgttccctgttcaatggtcgcggtaccccaggacaacaagaatgcagctcccgtccgcgatgacagtgataccgttttgacggcaaagctccaccgccttgtcgctttcggctcccggttgcatccagatagtgcggatgcccttgcgggcagccatttccaccacctcttcagtgatcttcggcggcgtaatgaccgagatgctcgttacctcatccggcaggtccatcacgctggccacgcaggccactccttcaatttcctgttccctggggttcaccgggacgaccttcaggttcttctgttgatagaccctcaggactttgttcccgtatttgtgtcggtcggccgaagctcccaccaccccgaacgcctttgaagtgaaaaaggcgtcgatctgctcttttgtgctcatggtgtcctcctctcgtgttgtgacgagattgaattgtatatccttttgcgaaaatcaccacccggaatccgttcccgcacgttcaatgccgggtccagtcgggctttattcgcttgactatggttactatcacccatgaaaccgcaagggatgcggccatgatccccagagagatgaaggcgttattcaaaagcgttggcctgagcagcagcacgaatccgaggctgagcatcatgatccctgacacgagcttgagaacccgtccctgccattcggtcaatttccggctgccaagtgtaatcgtaaagattcccacgataactgccagtggaatcacatagacgacattgtaaaaccccaggtagaggtaataggccgatggcggcagttcgcgcagggtcagaacccgtgtgaataccatgggaaaaccggcggtgcagaggagttcgtaactgttagcggccaaggcgagtaccacggtacccgccagcatggccggtagggttcctgccctgacaaggttcctcattcgctcgaaaagcctgggttttgcctcttcgggtatgacgagcgacacccctttttcgaacagaaaaaagtccttcacgttcatggttgctatgatcaaagccgcgacggcagccagcacggtaatccatgccaggtgtccggttaccagaaagagattcagccaggccgccatgaagagaaaatagatcaagccggagaaaaagacgaataccccgccgatcagtgccatcttgtggcgggaatgggcatgaaccatgagactcaggagaaagaggagcacaaagaatgcacaggggttaaagctgtcgagcgttgcaacggcgagggtgaaaaagggcagagacagtctctcggccgaaatggtcccgaggagaggaagggtaagcggggccgcattgccggctctgtcttgtgtgtcgttttcgccggttggatgagatgtcgcggtgcgtctgacgatctcccgttccagttcactgcgggtttcatctgaaaaaccgtcgagcatcctgtcagcaataataaaggttgggacccctttagcctctgttcccagtttgcaggacatcgtcatgaggagattgaggttgttttcattgtgcagcacttcgtaggagcggatttctaggccgggaaagcggcggtgggcgtcagcgaggtaggttttggcccgttcgcaatgtgggcagccttcaccccagaaaaagtaaagggtaacagtcggcggccgggatgccgtctctgtcgatggggcaagaagtattattatgaagagcaggagtgcggcaacagcggggaaaggcacccatctcgttcttgccctgatcatcgctcgtctcccgttcgggcactggttatttcttgttgcgccttcaaccggcccgaattttatatctgtagcaagtgtaccactctggagcgggcattcatctttgtggcagaaacctgagaccggtgcttctgggtaatcgagtatgtgtgtaagtttgatatgtgttgtgctaataggtgagatattgttgtctatcttgcttgaatattttaattattttacttttacgtcacgtatgccagcgggtctccaggcaggggcgataacgtgcgagcagttgtcttgtcccagcaaggtgccaaaggtgatggtggtttctccgaaccggtcattgacttgatccatggcttgcgagagggttgtgagccgccgttcttccgggaagagggggagctgttccgaggcatgtacaaggttgctgatggcaacgcccaggagtcgtattggttgcgttaattggagtgtgtcgagcagtgcagtgacggctcgataaatgtcgccgcttcgattcaatggggaggggagggtttcctggcggctgaacgtggtgaaatcggcataccgtattgttagggtaactgttttccctttggttttgtagcggcgcgcgcggcgtcctaccatctccgataacataagcaggtacttatgtatgtcgtccttgttggtgaggtcgtggtccagggttgtactgtggctgacgcttttaacttcttcttccgttgtggtcggtattacgggagagtcgtcaatgccctgtcccatctgtttgagtcgtgctcccatggcaccgaaatgtcgggtaagtatcttggagctgaagtgtcccagatcgttacaggttgaaatgccgaggtatttcagtcgttgttcagtggatgggcctattccgcagaggctgcggatcggggtcgttttcatgagtgaagccacgttttcgggggggatgatggtgagaccatcgggcttttgcatgtccgaggccagctttgccaaaagcttgttgggagcgatgccgatggagcaggtgaggccgaatcggtcccttatgcgggctttgatctcgcgggcaatcacgtcggcgcggccgaaaagtcgaagcgaaccggtcaagtcgagaaaggcttcgtcaatggaaaagacttccacaaggggggtgaattgcccgagcatttcgaagatcagttttgaaatacgggtgtattcccggttgttgccgataacgaggatcaattccgggcagagccgttttgcttcgtgggttgtcatgcccgtgccgaccccgtgggcgcgtgcctcgtaggatgcggtagtgatgatggtgcgcgcgcctgacccgatgaccgcaactggctttccttggagggatgggtctgcttgttgctcaaccgaggcaaaaaaggcgttcatgtccagatggagaatggttcgatgattgctcatgcttgagtgccagtatatttacttacctgtgtactgaggagtttgtgtgttaatccatacgccggtaaatacccacaactttgccgattatccatgcctcctgtaccccgctccgaactatgatgggggccatattgggattttcgggctgaagccggatatggtccgctccttggtagaaacgtttgagtgttgcttcgccgtcgatcatggctaccacgatgtcgcggttttccgctgtttgctgggggcggaccagggccaggtccccttcgatgatcgcggcgttgatcatggagtcacccttgactctgagaaaaaaggcacctcctttgaccagggattgatcaatcgatatgtgctcctcgatttcctctgtggcgatctggggaaccccggcccgcacgactccgatcacgggtaacgaaacggtaggggtgtgccgtgtctgcccagtcagagttatgccgcgcgagttccccggttcccgctggagatagcctttccgggcaagagcctcaaggtgttttgcaacgcccagtgtgccgttcacgttcaggtggcgggctatttcccgcatggtaggaggatagccgtggcgatccacgtgggcggttatgaactcaagcaccgtgcgctggcgagaggtaagtgtttccatggggacggcttccttattggttgacatatgtcaacctatcatgggaaaaacaaaggtgtcaagggtgtgaaacagtgagcgggaattgctgtcaggctacgggtcagggggaataaggatagagtgtggtggcgtgaatagggagaagctgtgcgggggggcatccccccgtgcgcacggattcaacgcacggggggtaacgatcggttattccttgataaagactgccagctcgacgtgatccccctcggccaggcatgcagggaagcacaggcaaaggtgatcgggcggcggaacgataccggcggatgcctcaacgatcctgggaggtgcgatttcgattgatttgccgagttgagccgccttggcggctatgttaccacataccacgttgatgaattccatcaccgtgtcgtccagaacctccttgggctcttcgtccacattggcttccttgaggattgccctggcgattctggcctgggcgtccgtcgacactcccatgaggtagcacccggagacgtcgccggagaaatccatggccgcgtaaacatccttcctgggcagccgattcgccatgaagcacggctcgggacggaaggtgagaagcgccacccgggtaagcatcttgtgggagaggtcgaccatcatttcccagatgttcgggtttgcaaggccggccgggatgcttaccgtgtcagtggcatactgggcctgatccgccttgaattcgtccaggtagcggggaaggtcgtcggcggaaagcccgccgaccttgaccagggcttcgccgatgtaaaggtggccgttcttttggcgggtgagcacctgctgcatctggtcggcagtgagaagctccagcttgacggccatgtcgccgaagcgcaggtcttcgcaccgctgggcgttgtggactttttcgatgtcggcttcggtcagaagccccatggccatggccgtggcgccgaaactcaggtttaccgattcctgtaattctatggcctgcagcagaacttcccgcgttaccacttccttttcaacgagaaactgtccgaaaaacttgaccgccatgtccggtcctccctgcgagattaatgaataaagggggcgagccgggttagagctcgcggaggatcttcagtacattgtcagcctcaaaaggcttagagatgactgtccgggctccgagccgcagggcttcagtaaatttgtcgccgactccacccagagaggtgaccatcacaaccttgatgttcttatcaagggccaccaaggtccgcagggccgtaagtccatccatgcccggcatgttcatgtccatgcagatgatgtccgggtgctcggtctggtgcatgcggatggcctccatgccgttcttgccgtgtccgaccacctggaattcgccgctttccgaaagaatcttgtcaagctgacgggccaccgagatgctgtcgtccacaatgagaacttttttcatgcattcctccttcctatggtcacgccgaacgcgtttgatttatccatacataatttcatatcggcaggttgcccgtttcgtttagcaaaaaaacagccggagacgggctccggctgtttttggcgggggacggcgagattatgtctgtttaatttaaggggttacgagacgtctcgccaggagggtggcggagtgctctacggcaatgccggttccggcggcttccagccccccttcgatctgaagtttgcagccggggcagtccacggccacggtgcgcgcaccggtttccctgatggtctccatcttgtttttcaagacctcctgggaaatctcggggtacttgatggaataggaaccgccgaagccacagcacttgtcgcagtcggtcatctcggcgatctccacgccgacaagctctctgagcactctgcgcggttcctcgtgtaccccgcacccccgcttgaggtggcaggcgtcatggtaggtaacggtctcttttccaccgttcacggtttcgtgcgtggggattccggagcccgccttccgcgcggccagttcggagaagttgaaggtcttggccgccaagcgctccgccttttcccgccatgggggctcggtcgacaaaagcttgggaaagtcatgccgcaatgacatggtgcaggtgggacagatggtgaccacgtagtccgcatcctcctccagcaatacatcgatgttgattttggccaggtcccgggcaacgcccatctctcctgaatagcgggccggtatgccgcaacagctctgcttctgagggaacgagacttcataaccgagggcttccaggctcttgacggtatccaggcacatctcggggtagacgaaatcggccaggcagccggaataaaatagcactgtttcccgtgacgccgcgccctgtttcttcgttcccggctgttccgcgatcaggtcgcggaacggtttctcggcaatggggggaagggagcggttggctgtttcgcggttgagaatgagcggcaggtgccggatgcgccccccttcgctctggaacggtttttgtgccagatatgcggtgcgcagggttgcatgaaagagtgcgcggtttttcatgagggtgccgaagaggaatttttgcccggcgggctttcggatcttatcccgcagatccacgatgagcccttcgatatcgatctttgccgcgcagacttcgttgcacttgcgacagccaatgcagagcttgaggatgtcttcggccttgtcgagaccgtggaagaagggggtcagcaccagcccgatcccccctacgtagatatggccgaacacgtggccgcccacgatttcgtaaatagggcagacattggcgcaggcaccacatttgacacaggccagggcttcagaaaagtccggatcggccgccagccgggtccgaccgttgtcgagcagcacgatgtggagttcccgcccttcgcccgtggggcctttgatgaaggatacataggaggtgatcttctgtcctgtggcgttcttggggaggatggtgatcacgtccagggcttcggaaagggtgggaacgatcttgtctacccccaccagggcgatgtggatacggggaagggttgtcacgagtcggccgttcccttcattggtgactatgccgatggcacccgaatcggccatcgccacattggctcccgacagtccgacctggccggtgaggaagccatcgcgcagcgtttcccgggcaaccctgaccaagtgtgggatgtccggtgggcagtccaggccggtttcccggctgaagagttccgccacatcctcccggtttttgtggatggcgggcatgaccatgtgggaggggcgttcgccggccagctggatgatccactcgcccagatcggtttccaggcaggttaccccgttgtttcccaggtagtgattcagctcgatctcctcggaggtcatggcttttgattttacgaggaagtttacgccggccttgcggatgatctccaggatggtccggttcgcctcttcgggggtggcgcagagatgaaccgttgcccctgaccgctcggcgctggcggtaaattccttcaccatctccggcaaccgtgcaaggccctcctttttgaaggccgctatccttgaccgaagcgcctcgaaatcaaccccttcaaaggccttggcccgtgccaccggataggctgcggcaaaattcttaagagctttgcgcagaaatgcgtcgttgattttttgcctgataacgtcccgtgccattacctattctccttcgatgatcaggaggtggagctccctggggccgtgcacgccgatggtaagaacccgctcgatgtcggcagtgcggctcgggccggttatgagggagagatagcgtgagcccccttccgccagaagtccgccaagtcgctcgcccagcgcggagagcgtcggcacaatggtcgaagccctgagaactaccgcgtgtaccagcggcagggcggttgccgcccgttgtgccggcgcggtaagttccagcagcacgctgccggtttcggcaataccggcgtccgcctcgctgatacccacttcggcatcggcaagcctttcggaggggaggggggtgatggtttcgagcatggcggcaagtcgggaggacaggctcgaagccgccaccggccggttcgccgtcaggtccagcagataatcgacggcaccattgagatcggtaaagcgttttaccgtagcgccaaccgcttccgccgccacagtgaaggtcgagatcatgggcacctctgtaagttgtaataccaactcgtgttttgaggatagtttactatggtcgatagtgtcaagtgtatataattgtcccttaaatttgccttgacagtgtctcggtaaatttgatagttggtatgacaactaaacaaaactttattttattttttgggtggatgaggccggcggccaatggtatggcaggctcttcccacacatcatacccctaaaggcgcagtgaaaggagagtattcaaatgccatggattcaagtgtacacgccggtcgccgggagtctcgggttgtctgccctcgtggcagctatccccctcgttgtcatcttcgtctgtctcgccctgttcaagatgaaagcccataaggcggggctcctggcacttgcctcagccatgctcatcgccatcaccgtctgggggatgcctgcaaagctggcgggacttgctaccgcccagggggctgcctttggcctcttcccggtcttctatatcgtgataaccactatatttctctacaatatcacggttaagggagggcaattcgaaatcatccgggcatcactggccggggtgactgccgaccggcgcctccaggcactgctcattgcattctgttttggggcgttcatcgagggtgccgccgggttcggcacgccagtggcaatcgcgggtgcaaccctggcgggtctcggctttcagcccctctatgccgctggggtctgcctggtggccaataccgcgccggtcgccttcggtgccatcggtattccgattgtggcactggccggggtcatggggtacggtgatgacggcatgatgaagctttccaccatggttggccgccagctgccattcatctccgtcattattcccttctacgtcatcatgatcatggtcggctggaaaaaaaccatcgagatccttcccgccatcatcgtctgtggcgttacattcgctctgagccagtgggctaccgccacctaccttggcccctatctgccggacgtcaccgcttcgttggcctcaatcatcgcactagtcctcctgctgcgggtatggcagcccaagaccatctacaccttcgcccacgaggctcccgtcaccggcgcgaccgaacaccactacacgactggcgaggtgttccgtgcctggtctccctatcttgcgctcaccgtgatggtgcttctctggggtattccctccatcaagaccgtgctggacaagagtactgtggagatcgaggtgaaggggctccacaacatgatcgtcaaaaaggtggccaagcccgaagatacccttactaaaattgctgccgcctccgccgagatcgatcgccagttgaccctgctctcgccggccgatccgaagcaggccgccatcgctgccaaacttatggagctcaaggcgttcgaaacccagctcgccgcggtggagcaggggctcgtggggcagggagctgttcttaccgatgaacggctcaaggcctgtgatatcgtgtccaaaaagatggccgaaacccagaagctctgcaaggagctcgtcaagaccgctgctgttcccgccaatcagttcaagcctcttgacaaggcactggccgatcatctcccgctgaaggtcgctgcaaaatacaaattcaacttcatgtctgccgccggtaccgccattctgatcgccgccttcctttccgctctgatctgcggggtaggctttgccgacaccttcagaatcctcggcaagaccctctatgacatgcgcttcccggctctcaccgttgcctcggtccttggactcgcctatgtcatgaatgcatcgggaatgaccaattgcctcggcctcatcttcaccaagaccggtcattggttccccttcatcgcaccgttcctcggttggctcggcgtgtttctcaccggttcggacacttcgtcaaacgtacttttcggcggtctgcagaaagccactgccgagcaactcggcataagcccgatcctaaccggcgcagccaacaccagcggcggcgttatgggcaagatgatctctccccagtcgctggccgtggcaaccgcggcaacaggcatggtcggggaggaggggacactcttcaggtttactctcaaacactcgatcttccttacgattctggtcggtataattgtctacttgcaggcgtatgtgcttcagtggatgataccctagcgtcccctgtcggtagccctgcgaagggagttgggactaaccgcacggcacacgggcttcaccgttgggtaaccttgcaccgggagagcagatatggacgtttcattcattagcgaactgaagagcatagtcggcgaggaacacaccctcgccgacaaggaaagcctcgcctgttacggctatgattcaacgccggagtatgaaagccggcccggagcggtggtccttcccgccaacgaggaggagatctgccggatcatggcccgctgccatgccgcaggggtccccgtgactcctcgcggctccggaaccaacctgtccggaggctctctgggccgccccgaaggggttgtcgttcagacgagccggctgaacagcatcgttgaaatcgacgaggaaaacctgaccgccactgtccagcccggcgtcgtaaccagcgcactgcaccgggcagtggaagcaaaggggctcttctatccgcccgatccgggcagcatgaacatctccaccatcggcggcaacgtggccgaaaacgccggtggcttgcggggcctcaaatacggagtcactgccgactatgtcatggggctccacaccgctctacccgacggcagcctcctgcggaccggcggcaaagccgtaaaggacgttgccggctataacctgaaccagctcctcgtctcttccgaggggaccctcgggctcttcaccgaagtgactgttaaactgattcccaagccccaagccaagaagacgatgctcgtccatttcccggtgctggaaaacgcggccctggcagtctcccatatcgtggccgcccgggtcattccggccacacttgagttcatggaccgggtcacggtcaagtgtatcgaggattacgccaaggtgggcctgcccctggatgtggaggccgtgctcctcatcgaagtggacggtcatccggcccaggtggaggaagacgcagtcgcggtccggcggatctgcgccgagcaccattgttcgtcgttccagaccgcggccgacgccgacgaggctctcaagctcgctactgcccggcgggtggccctttcgtccctggcccgggtcaagcccaccactatccttgaggacgccactgtcccccggagctgcattgcccccatggtcaagtttatccaggacacggcccggaagtacaatctcaccatcggcaccttcggccatgccggcgacggcaaccttcatcccacttgcctcaccgacgagcgggataaggatgagatcgcccgggctcacaaggcgttcgaggaaatctttgatacggctctcgccatggggggaactatcaccggcgagcatggcgtggggctttccaagaaaaagtatctcccgcggcttgtgggagagtccgggatacgggtgatgcaggggatcaagcaggcattcgatccgacgggaatcctgaatccggggaaggtgttctagggagtattcgatggaatacgtaaaattgatcaactgcatgcgctgcggcatgtgtctgccccagtgccccacatacaaggagacatttctggaaaccgcctctccccgggggcgggtggcgctcatgcgcaagatcgaggagggcgatctcgaggtgagcgagcggctgctggaatacctctcgctgtgtctcgactgtcaggcatgcgcctcggcctgcccctgtggggtaaatgccggcgagatggtggctggctacaggtgcgaacgcagggacgggaaagagctgtcgacgatggaaaacctcatcctcagaaggcttttgccgcatcccgaccggcttgaggccgcaacggcccccatgcgcctctatcagcggacaggccttcagaaggttgtccgcaaactcggcatcctaaagatgtttcccccaacccttgagcggatggaaggactcctgccggagcttccggtcaagcccctgcgccagaccatcgacgaggtgaccccggcggtgggaccggagcgcggaacaatcggcttttttctcggctgtgtcatgagcctggtcttttccgaggcaagctatgcaacggtgaagctcctctcatcgcttggctatcgcgtcgtcacgccgaaggcccaaaagtgctgcggcgcccccaacatgctgtcgggcgatcgggaggggcttctggatgcggcgcggttcaatgtggatctctttgccggccataggcttgatttcattgtcaccgactgcggtggttgcggagccgagctcaagaaatacggccatcacctggaagatgacagccgggccgcgaccttcagtgcccaggtgcgcgacatcacgcaggtcctggcccttcacgccgacgagctgaaggcgaagcttaaccctctgtcgctcaaggtgacttaccacgatccctgtcacatcgcccactgtcaggggatacgccaggagccccgcacgctgctcaggatcgtgccggagctcgatttccgcgagcttcccgaggccgatgcctgctgcggcagtggtggtacgtacaacatcgagaagccggagatgtccgaccgcgtgctgcgccgcaaggtggagaacatcaaggccactggggccgacgttctcgtcactgccaaccccggctgtcttctccagcttcgtaaggccttggcccaggagacgccgcccatccgggtactgcatgtcactgaggtgcttgcagcaagcctcttgcccccattactctgaacagtcaccagccgattcgggggcagttgttcgcccccggatgtcctgctacaccagtacgtttgaatgctcctctgaccgcttgctcaggataatactgattgccttcggttgagctatggtgtattcatatccggtcatatgattaatgtctcatccggaagcccgccatgaacttcaagccgatcaagcccaaaaaaatatcaacccaaatcgccgagcagatccgcagctccattcttgccggcgaattcaccccaggggaaaagcttccacctgagcgtgagctggcagagatgttcggcgtttcgcgtccgtcggtccgcgaagccctcaatattctggctgcagcaggtcttgtggagtcgtaccaggggggcgggactatcgtcaaatccctcatggatgccgcgtctgggccgcctctgtccgagattatcaaggtcgagcaggagagggcgctggatgtcatcgaagtccgcaaatgcatggaggcatggactgcctattatgccgcccagcgtgcgctacccgatgatgtccgtaaacttgaaggaatcgtctggaatatggaggcaaaccttaacggtctcaagccttccgaggatttggatgccaatttccacattgtgattgcccgttcaacccacaatgtggtctggctccacctgatgcagactattttcgaggccatgaaggagttccagcgcagtgtctggcgggccgtttaccttaccgaagaggaccacaggacgctctttgctcatcataaagccatcttcgaggcgatacgcgacaaagattgcgagcgtgcccgcaacgccatgctcggccatctgacattcgccgagaagcggagcagtatctatgtaaaccagtcccgccaggaccgttgataacttttccggctttaacaaacaaataaggggcgcgccgtttcatgtggcgcgcccccttatttgtttgtgtgggtaagtatcggcgtataagtggtgagcgttaggtaaaagaaaaggcccatcagtagatgggccttcaatgttggtgcggtagaatggactcgaaccatcacggggtaacccccgccagcccctcaagctggtgcgtctaccaattccgccactaccgcaaaccttctattgtctaaacagtgatgatatctggtgcttcgtcatcaagaactcactttttagcattatctttacctgggtgtcaactgctttttttaaaaattcctattttgcaggtgctgccggtgccggtaccgccggttgcgcgggagccggctgggtctgttgaggttgtgccggtggtgcagccggtttgggagccggagccgacacgcctttggcgggcatgatggacgaggtttccgcacgtccggacagatacgcgagggtaagggatgtcagcatgaatatgatggccgcggcagtggtgagcttgctaaggaaggttgttcccccgctggcaccgaagaccgactggctgccgcccgcaccgaacgatgcgcccatttcggctcccttgccagactggagcaaaacgattccgataagtgcaagacagacgagaatgtgaagaaacgtcaaaaagatcatcataatgccaactccactgtatgtagtaacctgcaatccataccacaggttagttgaaaagccaagtcctaacttggcgttctttcgtgtttacatgctgaacgaggcaatcgccgcaaaagagtccgccttgaggctggctcctcccaccagggcgccgtcgatatcgggttgggtcatgagccccttgatgttctctggctttacgctgcccccgtaaaggatgcgaaccgcctctgctgccggtttgccgagaagttcggacaccacccctctgatgaaggcgtgagcctcctgggcttgggcgtccgtggcggtttttccggtgcctatggcccataccggctcataggcgatgatgacgtctttgaggtcgtcggcggatagcccggccagtccgccgttcagctgcgtccgcagcacgtcgaacgtcgtgcctgcttcgcgctctgccagggattctccgatgcaggcaatggccgcgagtcctgctttgagggcggccttgatcttacgattcacggtttcatcagtttcgccgaaatactgacggcgctccgaatggccgataatgacgtggctgcatccggcatccacgagcatgcccggggaaatctcgccggtgtaagccccttcctcttcccagaagcagtcctggccagcgagcttgatggctgagccgtccagggcgccctttacggcggccagtacggtgaagaccggagctacgacgatttcgaccccctggacgtccttcaccagggaaacaagtccattgaccagctcacgggcctcggcgcgttttttgaacagcttccagtttcctgcaatcacaggtgttctcatggccgctcctcctattttccgttttcttccagcaccttgatgccggggaagtttcttgccttcgaggagctcaaggaaagcgccgccgccggtggagatgtagctgatcttggcatattcgccggcgcggtggaccgcagagtcggtgtcgccgccgccgacgatggtaagggcgtaggagttggccacggcagtcaccatggcaaaggtgccgcgggagaaggcatccatctcgaaaacccccatgggaccgttccagatgatggtcttggcgctctggagtgcctcggtgaagagggcaaccgtggcaggaccgatatcgagagccatccactcttcggggatttcctgaatggtggttaccttggtctcggcctcggggttgaatcgatcggcagccacgcaatcaacggggagatagaacttgattcccttttcacgggctttggcgtaggttgagcgggccgtttcgatcaggtcttcctccaccagcgacttgcccacgttgtagccgagggccttcagaaaggtgaatgccatgccgccgccgatgatgattttgtccaccttgttgagaaggctttcgagaacttccagtttgcccgagactttggccccgcccaagatagcgaccagggggcgaatcggcttttgcatcgccttttcgaaataattcatctcgttcttcatgagaaatccggccgcaactaccggaaagaactttgttatcgcttcaaccgacgcatgagcccggtgtgagacggcaaaggcatcgtttacgtagatctcacagccgttggccagttctcgggcaaagttttcgtcatttttctcctcaccttcataaaagcgcacgttttccagcatgatgatgtcgccggatttcatggcatcgatcatctgccgtacttcgctgccgatgcagtcgggcgccaagagtacctctttgcccagaagccgcgagagacgctttgccgccggggccatggaatacttgggcttgcgctctccctttgggcgtcccaggtgagaggcgagaaccactttcgcgccggcatcgagggcaaagttgatcgtagggaggaccgccctgatgcgcgtgtcttcagtgatgttctgatgttcatccaagggaacgttgaagtcgaccctgatgaagacctttttgtctttgagttcggatatttcgtcaatatagcggattgccatggtttcctcccgagtagatagtgtcagcaatgcaggggcgggatcggttcgactggcgggcaaaaagaaaaggggggattgatccccccttttgcgcgtatccggtttacttggacgcgatgagcttcatcaggtccacgacccggttggagaaaccggtttcgttgtcataccacgaaagaacctttaccatggtgccgtcaatgaccttggtgctcagagcgtcaacgatggaggagtgggtggtgccgttaaagtcgatggagaccaggggctcttcctcgaacctgaggattcccttgaggctccctttggcggctttcttgagggctgcgttcactttttcggcatcggtcttcttcttgagggtgaccacgaggtcgaccaccgagacgttgggggtcgggacgcggatggccatgccgtccagtttccctttcagttccggaagaacgagggagaccgctttggcggcaccggtggtggtcgggatcatggacatggccgctgcccgggcgcgacgcaggtccttgtggggaaggtcgagaatctgctggtcgttggtgtaggagtgaaccgtggtaaccaatcctttttcgatgccgaaggtttcatggagaacctttgccacgggggcgaggcagtttgtggtgcaggatgcgtttgagatgatgttgtgcttcttcggatcataggcgtcgtggttgacccccatgacgatggtgatgtcttcgttggtggcgggagccgagatgatgactttcttggcgccagccttcaggtggagttcggctttttcacgtgccgtgaacaggcccgtcgcttccaggaccacgtcgatcttcatctttttccacgggagaagttcgggatttctctcggcgatgatggtgatgggcttgccgttcacgacgattgcgccgtcgcctacctcaaccttgccggggaacggaccgtggaccgaatcgtatttaagaaggtgagccagggtcttggcgtcggtgaggtcgttgatggcaacaatctcaatgcccttctccttggcagccgcgcggagcacggagcgtccgatcctgccgaaaccgttgattgcaactctgagagccattgaatcctcctgtcgcgtgatgtgagagctcggcgagcctttagtatacaaacctcacaatcatatagagttgcgggccgagcgtcaaccgttttgtgccgtcagagccgttctctcgctgcatcgggcgagacagcctcatgtataaaaaagatgagaaggttatgaaagttgtgctactataagcccgtcaagaacgagcgctttctccgtccttgttcatacggttccatgaaaaatacccttgaaaagcgaataatccttttttcattcatcattctgtttctcacgattgccgccaattccggcatggatatcgtggggttcaggcgtgattatattcaggcgctgatcctgcgatcgcaaagcctcggaacctccttgcgcgggagtatcgagaaggttgtcgggctcggcatcgacatcagggacatcgaaggcctcagtgaaaaatgtcgggatttggtcaattccagccccgaaattgcctattgcgtcattacagacagcgaaagttcagttctgtttctcaacgatcccgtctatcgctccctacgcttcgacatcatcaagaaggcttttaccacccgactcgaccagagtatccacctgatcggggaggatggagcctattacgatacggtgacgccggtccgttcatcggatggcaagcaggtggcgctcatccacatcggtttctcgcaaaaggtggtggatcagaaggttgaggggatcatcctccgttccgtgatggtgctcgggctcttttttctgatctctttctcgctggtggttattttcgtcaagaaaagcattgttcaacccatttccgccctgttgggcggggtgaaaaagatcacggaggggaacttcgaccaccggatcgacgagctgtccgtatatgagttcaacgagctggcccggaatgtgaacgtcatgtcagaggccctgggaaaccgcgaggaggagatcaagcgcaattaccaggagcttgaaaatatccacaatgatctccattcgtcatacctcaagctggaaagcctgagtctcgaactggagaagagcgaagagctgtacaaatctctgctggaagacgccagtgatgccatcgttgtcgttgacgagaacgagatcgtcaaaatggtgaataagatggcggaggagttttttggccacagctcagaggaggtcgtcggtctgcctctgagcaggatgcttgtcctggtcaaaacccacaatatccccattgtttacaattttttccaagaggtggggaaggggagacatgtggcggaggagatccgcttctcgcgagtggaaggtgaacaggttgtgggacttattcacgccaacaccgttaccattgggtccgagcgcctcattcaagccatcatccgcgatgtaacccgtgaacgggagattcttttcaacctggaaaaaagcgccactgacctggcccgcctcaacaagatgaaggactcattcctggggatagcctcccacgagctcaaaacgccacttaccgtgatcatggggtatgcggagctgatcctttccgatatgagtggcaaggtcgaccggaatgtgatcgacatggtgcagaacatctccaatgctgctgcccggctcgacaatatcgtcaaggatatggtcgacatttcgatgatcgacgaaagacggctccggctcaagctcgacgatgtcgatgtgaaccggctggtcgaagactccatgaacgagctccgctttttcgtctcaatgcgcaagcagaagctggtcggcgaactggatgaaacggtcccccggatcaagggagaccctgtgcgactcatgcagctcatgtctaacgtcatcggcaacgccatcaagtttacccccgatggcggccgaatcactgtttccacccggaccaagtacctgcttcgctccaagcaggcgccgattccggagctggtcaagccggtggtcaatatcggcaaggaacagcacctttacgttgaaatcactatcacagacaccggcatcggcatcgatatggatgaccagctccggatattcgacaaattctacgaggtgggaaacattgaagagcacagttcgggcaaggtggcattcaaggcgcgcggcgcgggtctgggactttccattgccaaggggatagtcgagatgcacggcggcgagatatgggtcgagtcacctggctacaaccccgagcaatttcccggctcaacttttcacattgtgctgcctctgaatcccatcaccggagatggaagtattgattacctcaatctgcttgagtgaccttcgcgactctgaccggagccggtatccggcagccgttgatcgttaaaaaaattttccgcctttcgccttgaatcattccccctgtttcctgtatataagataggttgagctgttcgcttgccggtagtaccacaaggccatgaatggagggtgtgtgagggtttgtctcctcgccagcgggagcaaaggcaattccctgttcatcgagaccggcgagagcaggattctcatcgatgcaggcctctcggcccgggaactggtccgtaggctctccctcatcggggttgatgccgcccagcttgatgcactgttcatcagtcacgagcatacggaccatgtgcggggggccggagttctggccaggaagtaccgaataccggttcacgtgagctatccgacacatcgggagatcagcggccagatccatggagtctacgtgacggagttcgagtcgggctactcctttacgtttcgcgacctgctcgttgaccccttccgtataacccatgacgcctgcgatcccgtgggtttcaccgttgagagcagggagggcaaggtggggattgccaccgacctggggaccgcaacccgtctcgtggctgacaagcttgcaggctgccgggcgttggtcgtggagtcgaatcacgatgaagggatgctgatggacggtccctatccctggcacttgaagcagcggatcaagtcccgtcacggacacctatccaacaacgatacagcggccctcctggccgaggtgatcaaccccggactggagggactttttcttgcccacctctcggaggtaaacaacgatcccgtcatggcccgccaagtgaccgccagtttcctggccgggcaaaacatctgctctccacgtctcgttgtgggcgatcagtatcggcccagcgagcttttgaacatctgacaggctgttgcatgagaccgggatgcacggcgtacgtgagcagaagattctgcgtacccgccggtacgttgagttatggagcgaacggtaccccgaataccgaccctgcatgatttttcaacagtctgctgaccgacccgcgcaggatggacgcttcgtgtattccgacgcctgtcagggactgcacatactttactgaacgaaaggaaggacccgcccgtgatcgaacgttacagccgtcccgaaatggcccgtatctgggaaccgcgcaatcgctaccagaagtggctcgacatcgagatttacgcctgcgaggcccacgctgacctgggcaacgtgccccgcgacgcggtagagcgcatcaaggcaaaggctgacttcgacgtagaccgcattgatgagatcgagcggacggtgaagcacgacgtcatcgcctttctcacctccgttgccgactacatcggagatgattcacgctttgtccacttgggactcacctcgtcggacgtgctcgatacctcgttcgccatgctgctggccgaggcctccgatctcatcatcgatgacatcaagcggctcatggaggtcattaagcgccgcgcctacgaacacaaggatacgccgatgatggggcgttcccacggcatccatgccgaaccggtcaccttcggcatcaagatggctctctggtacgacgagatgaagcgcaatctccgccggatggaggctgcccgggaaaccattgcctacggcaagatatccggggcggtcggcacctttgccaacattgatccgatggtagaggaggctgtttgcgccaaggcagggctcaagccggctccctgttcgacccaggtgatccagcgggaccgccacgcggagttcttctccaccctggcgatcatcgccacctccatcgagaagtttgccgtggagattcgtcatctccagcggaccgaagtgctcgaggccgaagagtttttcagcaaggggcaaaaggggtcgtcagccatgccccacaaacgcaatcccgtcctctccgagaacctgaccggtcttgcacggctcatgcggggctattcggtatccgccctcgaaaacgtacccctctggcacgagcgggacatctctcactcgtccgtcgagcgagtcatcggcccggatgctaccatctgtctcgatttcatgctcaaccggaccatcggcctcatcgacaatctcgtggtttaccccgagaacatgatgcggaacctgaatctcatgcgcggactcattttctctcagcgggtgctccttaagttggccactgccggtgcgtcccgcgagaaggcctatgaactggtccagcgcaatgctatgaaggtgtgggagcagggcaaggatttccaggaagaacttctggccgacggtgaagtgcgcggtttcctcccggaggatgaaatccgtgaggcttttgacctcaactaccacctgaagcatgtgaacaccatcttcacgagggtcttcggtggctgacatcatagcgtttctcagcaacttctaccggttggaggcaggagatcatctgctgctcttctggctgaaagaagccctcatcgccctgatcatcttcagcattttctgggggctgtctctgttgctccggaccctgctcaccagatgggttccccggttcaccgcgtttacgagcaccgacctggatgaccggattctggctcgcgtgacgccgccggcatgcctgctggtggtcctggcgggtctctactatgcggtcaagtcgttgccgtttcctgagaaggcccatgtgctcagtgccggggcactattcatcgttaacgtcattgttgttaccaatattgcctggcgaatcacaaacgagctattagggtggtacgggagccgtcttgctgagcgccacggcggaggagtcgatcggcagatcatacccccgctggaaaagctcatcaccatcttcctggcaggtatcgccctgatggtggtgctcagacatttcaattacgacatcctctcggtggtgacggcactgggaatcggctcccttgccatcggtatggcggcaaaggaaaccctggccaacatgatctcaggttttaccctgatggtggaccgccctttccgtattggcgaccggattcagcttgcctccggccaatggggcgatgtagccgatatcgggctgaggaccaccaagatcaaaactgtggacaatacgctcctgatcattcccaattcggagctctgtaacacaaccatcatcaaccttgcgtttcccgacgtccgggccaagggacggatcaacgtcggtatttcctacgacaatgatgtcgagcgggccaagtcgctgctggtcgaaactgccctttcggttccggaggtgctgcgggagccggcgccggaggcgtttttcgtgtcgttcggcgacagcgctctgaatgtgtcgctcttcttctgggtaagtgaatacggctctgtctttgctaccaccgataaaatcaatgaacagatcatcgcacggttccgcgaggaagggatcaccattccctatccgatacggacggtcatcatggaaaaggaacagtaaatggcgcaacgaatcgaagtcgccctgaaagagggagttcgcgatgcccgcggcgagcgggttcgacgggagattgagcattttctccacctgccggtgcacgaggtgcgtaccatcgacgtctacaccgtggacgccggcctttcgccggacgaattggagaaggccgcctcggaaccgttcagcgacccggtcattcagacctggagcctggatcggcctctggccgatgggttcgactacctggtagaggtgggcttccgccccggtgttaccgacaacgtgggcaggacagccagggaggctattgaatatatcaccggacgcccctttgccgcgggggagggggtctacacctcggtgcagtacctgctttccggagccctgtcgcggaccgatgtggaacggattgcccgcgatctcctctgcaacacgctcatccagcgctacatcattctggatcgggcggaattcgccgctgccggcggggttgcagtcgttgttcccaaggtgacgggagagacccgcgcccaggttcgggagatcgacctgaacgtttccgacgacgaactgatgaggatcagccgtgaaggggtccttgccctcacgctggacgaaatgaaggtgatccaggcccactaccgcaatccggcagtcatagcggaacggtccaaggtcggacttgcggctaagcccaccgacgcggaactggaggccattgcccagacctggtcggagcactgcaagcacaagattttctctggcactatcgaatatatcgacgaaaacggcaatcgcgaggagattcgttccctcttcaagacctttatccagggaaccaccaagacggtgcgtgaacagctcggcgagcgggacttctgtctctcggtcttcaaggataacgccggtgtcatccgctggaatgacgattggtccctggtgttcaaggtggagacccacaactctccgtcggccctggacccctatggcggggcgctcaccggcattgtcggcgtaaaccgggaccccttcggcaccggcaaagggtcaaagctcatctttaataccgatgttttctgctttgcttcgccgttctacgacaagcctttgccaagccggctgttgcacccgcgccgcatctacgagggcgtcgtggagggggtggagcacggcggcaacaagagtggtattcctacggtgaacggctccatcgtctttgacgatcgctttgccggcaagcccctggtcttctgcggtacggcagggctcatgcctgccaccatcaacggagctccggcccacgagaagttcatccgccccggcgacctgatcgtcatgaccggcggccgcatcggcaaggacggcatccacggcgcaaccttctcatccgaagaactccacgaaggttctccggtaacggcggtgcagatcggcgatcccatcacccagaagcggatgaccgatttccttatccgggcacgggacaaggggctctacaactttatcaccgacaacggtgccggcggactctcctcgtctatcggtgagatgtcgggcgagtgcggcggctgccgtatggatctgtccaaagcacctctcaagtatccgggtctcgatccctgggagatcctgatctcagaggcccaggagcggatgagcctcgctgttccgcccgagcacatcgacgagttcatagccatggcccgccgtttcggtgtggaggcaaccatcctcggtgagttcactgattccggctacttccatatcatgtacggggacagaaccatcgcgtatcttcccatggacttcctccatggtggactaccccccatgcagatgcggggggtctgggaagtgaagcgccacgaagagccggcgctggaggtgaagcaagactacgcggccgacctgaagcaactgctcggttcgctcaatatctgctccaaggagtcggtggtccggcgctacgaccacgaggtgcagggggggagcgtggtgaaaccgttcacgggcgttgccaacgacggtccctcggatgcggcggtgatccggccggtgctcgactccttcgagggggtcgtggtgagccacgggatctgcccgcggtacagcgacatcgatgcctatcacatgaccgccaacgccattgatgaggccctgcgcaactatgtggccgtgggcggctccctggatctcgtggcggggctcgacaacttctgctggtgtgacccggtccagtcggacaagacccctgacggcgagtacaagatggcccaactggttcgctccaacaaggccctctacgactattgcgtcgccttcggcatccctctcatctctggcaaggattccatgaagaacgacttctgggacggaaacgtaaagatttccattccgccgaccctcctgttctctgtcatcggcaagatcgacgacatccgtacggcggtcaccatggacgccaagcgtccgggcgacatcgtctacctcctgggcaagaccggctatgaactgggaggctccgagtacatggccctcaagggattagtgggtaacagcgtgccgcaggtgaacaccgccaaggcgctgccgcgctaccgcgccctgcaccgggccatcagccagggcctggttgcttcgtgccacgacctttccgatggcgggctcgccgtggccttggccgaaacggcttttgccggcggatttggcattgtcgccgaactgtcacgggtcctctggagcggtgacgaagccctgaaaggagatgcagctctcctgttctcagagtctgcgtcgcggcacctcgtcacggtccgccccgagaatcgggaggctttcgagtcggtcatggcagcgaattgcttctcctccatcggggtggtgacggaagaggggagggtgacggttaccggtctttcgggcaccagggtcatcgacgcagggatcgacgaactcaagcaagcgtggcagagcccgctgagggagctgtaatcaatggcaaaggcacgagcgatagttataaccggcaacggcacaaactgcgaaatggaggcggctcacgcctgccgcctgggcggcttcgatgagaccgtcattgcccacatatccgatattctcaccggtgagatccggctcgacgatttccactttctcaatcttaccggcgggttcctggacggggacgacctggggagtgccaaggcccaggcaaaccgtttcagatatgcccgggtcgacgacctggaagagcacctgatcgaccagatcatacgcttcattgacgcgggcaagctgatcctcggcgtctgcaacgggttccagctcatgaccaagatggggctgttgcctgccgtggacggtgcctatctggcccagacggcaacactcaccttcaatgcctgcggcaggttccaggatcgctgggtgtacctgaaggtcgatcaggcatcgccgtcaatttacacgaaaggggtggagacggggctctatctgccgatacgtcacggggaagggaagttcgtggtggacagcccggcaactcttgccgctattgaagcgaagcacctggcggtcttcacctattccgacgaaacatattcggcaccgaccatggagtttccattgaaccccaacgggtcggtcaacgccatcgctgccgtctgcaatgaatccggccggctcatgggcatgatgccccaccccgaggcgttcctccaccggaccaatcatccccgctggacccgcgaggaccttcccgaagagggagatggactcgtcctgttccgcaacgcggccgactacgcgaaggcaaacctgctgtagggggcggtttcccgcccacaccattttggagagatgatgaagctctacagaccaacggaagagtgcggcattttcggtatctacggccaccctgaggcggccaatctgacgtacctgggcctttacgcccttcagcaccggggacaggaagcctgcggcatcgtctcctcggacggccgcagcctctacacccaccggagcatggggcttgtggcggatgtcttcggcaatcaggaaatcttcggcaatcttcccggtgaatccgccatcgggcacgtgcgctactccaccaccggcgactcggtcctcaagaacgtgcagcccatcaaggtcgactactccaggggctccattgccattgcccacaacggcaacctggtgaacgcccagtacatcaaggacgagttggaggcctggggttccattttccagaccactatggacacggaggtgatcctccacctgctggccacttccaagcatagttccctggaggaccggatcatcgatgccctcgggcggatcaagggggcctactgtcttctgttcctgacggaaacccgcatggtggctgcccgcgatccccacggcttccgccccctctgtctcggcaagctcggcgatgcctgggtggttgcgtccgagagctgtgccttggacctgatcgaggccgaatttgtcagggagatcgagccgggcgagatcgtggtcattaccaaggacgggctcacctcccattttccgcataagaagatcgaaccggctccttgtattttcgagttcgtctacttcgctcgcccagattcgtacatcttcggcaagaacgtctaccaggtacgcaaggacttcgggcgccaactctgccgcgagcaccgcatcgatgccgatatcgtcatcccggttcccgattcgggtgttcccgcagccctgggttatgcccaggaggcgggtattccctttgagctcgggcttatccgcaaccattacgtgggccgtaccttcattgagccccagcagtcgatccggcattttggtgtcaagatcaagctcaatccggtgcgggaggtgctgaagggaaagcgggtggtggtcatcgacgactctatcgtcagaggcaccacgtcccgcaagatcgtgaaaatggtacgcaacgccggcgcatccgaggttcacgttcgcatctcgtcgccccccacgagctatccatgctactacggcattgacacccccacccgcaaagaacttatctcctcgtcccataccatcgaggaaatccgcaagtacataaccgccgattcactgggctacctttcggaggaagggctgctccaggccgtgggcgccggcagcaatcccttctgcaaagcctgtttctccggcggctacccgatcacattcccgcgcctcatggccgaaccccaactggatcttttctgaaaggagtgaaccgaccaatgactgacaaggaccgactgaagcagatcatcctggagctgtcctacgaaaagcggaaagtaatcctcgcttcgggccgcgaaagcgacttctatttcgatggtaagcagaccaccctccatgccgaagggggactgctggtgggcaagctcttctatgaggccatcaaggatgtggaaggggtccagggggtaggggggatcaccctcggcgccgaccccattgccacggcaacctccattgccgcatttctggatggacgcccgatgcacgcgttcatcatccgcaaagaacccaaggggcacggcacgggccagtggcttgaaggacgcaagaatcttcctcccggatcaaaggtggtcattgtggaagatgttgtgaccaccggcggatcttccatgaaagccgtcaagcgggctgaagaggaagggctcaaggtactctgcatcgtttccctggttgaccgtgaagaggggggccgcgagaatatcgaacaggaagggtacgaactccggacaatttttaccaagtccgagctgctggcttgacaagggccggcggcttcgaaagcatgaggagaaggcaggcgggagtgcacccgcctgcctttttaatggaccatgaaagaaattctcgaccactacggcagcctgctctcccgcatcgacgactggttccgcgcctgcctcgacagttcgggcgaccgcatccgctgtgccgacggctgttcggactgctgccgggggctcttcgacataacgctcctggacgcggcctttctgcgccggggctttgaccggctcgatccggaggtacgcgagcaggttcttgtccgttgtcgggagcgcatcgcaatcctcaggctggtatggcccgaattcgatcagcccttcatcctcaatatgcgccccgatgatgagtgggaagcactcatgcccgatgacgacgaaactccctgtccgcttctggatcgacacggccgctgcctcgtctacgagcatcgtcccatgacctgccgcctgcacggacttcctctcgtcgacgtttcgggcgagattatgcacgatgaatggtgtaccctcaactgcatcgatgccgatcctctggccgatccagccctgcgcggtgatttcgaccgaatattcaccgaggaagtccggcttatccggacctttgccgggcgccttctcggccatcccctgagcgaagtggacacgttcatcccgaccgcccttgtcattgcgtttgacagcattaattggctctcttggggcaaccgtctcgccgcattgtctctctctgaccctcgcagtaaataactttcgcttgaggttcattttctttttgacagctctgatgagctctgttataaaaaagacaaattcggtcttttagggattgttatgatggaattaacccggaagggtgaatacgcaattcgcggcgtcatctatcttgcccagattccaccgggcactgtggcgctcatcagcgagatcgccgaggcgacggacgtcccccagacgtttcttgccaagattctccagagctttgcaaagatcggcattgtaaaatcgtttcggggtgccgggggtgggttcatcctggggcgtcacccgtcgcgcatcaccctgcgcgaagtggtggaggcggtggaaggaccgatcatgcccaaccgttgcctccttggaagtggcacctgcgagcgggataatatctgcggcgttcaccccgtttggcggaaggtgcaagaaagagtcgccgaaacccttgacgcggtgaccctcgaagagctggccgctaccacgaaactctgaaatttttttgcctgtatacaggataaaaatagtcctgtatggtactcttaataaaaccgcgcccattcatgggcgctttacatgtgcagcggctgcagccgcataatcactctgaagtacatactcaaaggaggtaacggcgaatggacgtactaaccctgagcaggctccagttcgcggcaacgacaatgttccacttcattttcgtgccgctcaccctcggcctctccgtcctcacggcgtacatggaaacccggtacgtgcgtacgggtgatgaaacctatctgaaaatggcaaagttctggggcaagctctttctgatcaactttgccctcggcgtggtcaccggcattacccaggagttccagttcggtatgaactgggccgagtattcccgctacgtgggtgatatcttcggtgctccgctcgccatcgaggccacggtggcattcttcctggagtcggtctttatcggcgtctggatcttcgggtggaacaaagtgtcgaaggcgacccatgcggttgccatctggctcgtggccatcggtaccaatctctcggctctctggattttgctggccaacgggtggatgcagaagccggtcggctacgtgctgcgcaacggccgggccgaaatggtcgacttcctggccgtggtaaccaatccctacggcatcatcaaattcgttcacacgctgacgtccggttacatggtggcggctttcttcgtgatggggatctccgcgtggcacctgctcaggaagaaccgtatcgacttctttgtccgctcgttcagaatggcagccaccttcggcttcgtcgccgccatcctggtattcctctccggtgacttccacgcggtggaaatagccaaaactcagcccaccaagttcgctgccatggagtcagtctgggagacccagaaaggggtcggcatgaacctgattctgctccccgacccgcagaatgagtgcaacgccgtggaacggctctgtattccgaatatggtgagcatgctcgccttccacacccctgacgccgagatcaaggggctcaaggactttcccaaggaactgcgtccgccggtgcagcccaccttctggagcttccgtctcatggttggcttgggtacgttcatgacactagccgccctggccggcgttattctttcccggatgaagaatcttgagaacaggaccctcttcctgcgcgtgatgctgctcgcgctgccgctcccgtacattgctgcacaactgggctggatcgtggcggaactgggccgtcagccctggatcgtctatggggtgctcaagacggccgatggtgtctcaaaggccgtgacaacgccccaggtggtcggttcgctggtgggtttcacgctgatttacagcctgctgggtgccatcgatatctacttgctggccaagtatgcccgcaagggacctgacgacgatctttccggaatcattaagcctgcgacggtaaagggggcctaacatggaactgcagattacctggttcgttctctggggtgtactctgggcggtctatttcatgcttgacggatttgtactcggcacgggcatcctgcacaacgtaatcgctaagaccgacggcgaaaagcgggtgctcatcaacgccgtgggaccggtctgggacggcaacgaggtctggctgcttaccgcaggcggtgcaacttttgccgcatttccgaccacctacgcgctcatgttcagctatctctacacagcgcttctgctgttgctcttctctctcatcgtccgcggtgtggcctttgagttccggggcaaggttgaaagtgcgacctggaaaaagacctgggacgtggctattcaggtgtcgagctttctgcccgcgctcctgttcggggtggctttcggcaatatcttcgccggccttcccatggacgccaacggctaccacggcagcctcattggtctgctaaatccctacggccttctcactggggtactcttcgtgctccttttcacggtacacggagccctctacctctcggtcaagtcggttggtgagcttagtgcccgggcgaagggcgttgccgacaaggtttggccggtgctcctggtggttgcggtggcatttctcgcttacacgaaattcgccacgaagctgtacgataactatctggcccagccggttctgttcattgttccgctgcttgccgtggccgggcttgtcggcacgcgcctcttctcggccaagggggcgactctggcggcctttgccgcctcgtgcgtgacagtcctcatggtggctgcgaccggcgtggcagggctcttcccgaacctgatcccgtcgagcctcgacccggcctatagcctgaccattttcaattcatcgtcgagcccctatacgctcaaaatcatgaccgcggttgcccttatcttcgtccccatcgttatcgcctacaagatctgggtgtaccggatattccgggccccggtcactgaggcagaagttcttaacgatacacacgcctactgatacgtcctttcccgccttccgttaccggaaagagcccattgggcgagggctctttccggtaactgttccttttctgtaatcctgtttttcctgatgcagccaacctgaaatccgccgatatgtttagagacaacggctcagccacatgaacatcgcatcggcacgacaatgcggcggatagacgctttgcgtacggtttttgtggagagattcggtcagttgctattacgttttgcgacctgtggaatgtgcggggttggaaccatcgaggacgggaagcgataggggggacgacgactgtcccccctatacccgattgctggtgcgtgctattcccgaacataggtgtccatgtcggactcgtgcaccatggccatgagccgcgcgtactcggactctatcatttcataatggttacgggtctccctggcgttcagttcgaacaccgcgcgtacctggggatcggcaatacgggctgcggtttcccgcagggccttttccaggcccaactccttttccatggcaagctccattgccttctgctcggtaaagtcggcatctatggttttggccagggatgccatccagtctgaggcatggtcgggaggagtgttcagaaatgcttccagatccgggatgtcgtttctctggtagattttgtggaaatgcccggcgtgttcacgctcttcgcgggccagaagctcaaaaacctttacggcgtccggatttttcatcctgccggcgccaaactggtagaaattcatggcatttttttctgtctgaatggacttgaaaatggcatcctgaacatcgatgtcgaacatgtgctgcctccttgggggcgatgagagtaactgcttccgtttaaacggtagcgaacaatggagcgatgtcaaacatgatggctgcagggggaggggactctctctccagcggctaggagtggtcagatgacggatgaacagagacaatgcccgtatcctgtgctcatagccgaggataatgccctactgagagcggtcctcgaggggaatctgcgcgagatcgggtacgacgtggttgttgccattgacggcaaggatgctctcgcgcgtattcaaagtggctatttccctctggttattaccgactgggtcatgccggtcatggacgggcccgaactttgccgggccgtacggagccttggtcttgagcactatacctacctgatcctcctcacctcccgcgactccaaggagagcatcatttcagggctcgaagccggcgccgacgagtatctagtgaagccggtgactcctgaagagctcaccgtccggctcatgaccgcccgtcgtattatcgatctggaaagctcgctcaagcaaagcatggaggaggtccggctcctgaccatgcgtgacccgctcacgggtatctacaacaggcgctacctggaagaccggctgcaccaggaggtcaaacgcaccttccgctacgaacgccccatctcggtagtcatgttcgacattgatcacttcaagagggtgaacgacacctggggacaccttgtcggcgaccaggtcctgaaggcctgtgccgaatcggtccgctccggggtccgcgaaaacatcgactggcccgtccgttacggtggcgaggagtttgtggtggtacttcctgaaaccgatatggcaggtgcggttattgtggcggaacggctcaggcaacgcatagccctgatacagacctctgtgggcgatggggccgtgacggttacagccagctttggcgtggccagttttacccctccggatcagaaggaggatctctccatcggtgaagtgctgctggagcgagccgaccgctgcctctatcgggctaagggggaggggagaaaccgggtgtgcagcgaacaactctgagacggccagattgagctcttcattttccggggccgccggtcgtgccggcggtctttgtgcgttcggcgactccgacgttgacatgccacgggcgccggggtaaaaagaaaggtcatttactccgaggaggttgcacgcacgcatgagcaccgacagcacgaaaatcatctacaccatgatgagggtgtccaagtactacgacaagaagcccgtcatcaaggacatctccctttcctatttttatggggcaaagatcggtgtcctgggtctcaacggctcgggcaagtcgacgctgctgcggatcatggccggggtcgacaaagacttcaacggtcaagctgtgctttcgcccggttacaccgtcggctaccttgagcaggaacccaagctcgacgagtcgaaaaccgtccgtgaaatcgtcgaggaagggtgccaggaaaccgtcaatctcctgaacgaattcaacgaaatcaccgccgcctttgccgatcccgacgctgatatggacaagctgcttgagcgccaggcagaggtgcaggaaaagctcgatcacctggatgcctgggatctggactcgcgcctggaaatggcaatggatgccctgcgctgcccccccggcgacacgccggtgaacgttctgtccggcggcgagaagcgccgcgtggctctgtgccgcttgctccttcaaaagcccgacattcttctgctggacgaaccaaccaaccatctggacgccgaaaccgtcgcctggctggaacatcacctgcagagctaccccgggacgattatcgccgtcacccacgaccggtacttcctcgacaacgttgccggctggattcttgagctcgatcgaggcgagggaataccctggaagggcaattattcctcgtggcttgatcagaagcagaaccgcctggctcaggaggaaaaggcggagagtgaacgccagaagaccctgcagcgcgagctcgagtggatcaggatgagccccaagggacgccacgccaaaagcaaggcgcgcatcagttcctacgagcagctcctgtcccaggagagcgagaggcgggccaaggacctggagatctatatcccgcccggtcccaggctcggtgatatcgtcatcgaggctgacaatgtctccaaggcctacggggaccgcctgctggtcgaggggatgagcttccgtctgccgcccggcgggatcgtcggtgttatcggccccaacggagcgggcaaaacgacccttttccggatgattaccggtcaggaggagcctgatgccggcaccatacgcaccggcgagacggtgaaaatcgcctacgtggaccagagccgcgacgcccttgatccgaacaagagtatctgggaagaaatctccggcggccaggagacgcttcagctcggcaaggtgagtgtcaattcccgcgcctatgtctcccgcttcaatttctcggggagtgatcagcagaaaaaagtggggatgctctccggcggagagcggaaccgggtccatatagcaaagatgctcaaggagggaggaaacgtcatccttctggacgagccgaccaacgatctggatgtgaacaccatgcgggcattggaagaagctctggaaaacttcgccggatgcgctgtggtaatctcccacgaccgatggttcctcgaccgtatcgccacccatatcctcgccttcgaaggggacagccaggcagtctggttcgacggaaactactcggaatacgaagaggatcgcaagaagcgcctcggtgccgccgctgacatgccgcaccggatcaagtaccggcagttgacgcgggtataaggactgcgacagtagttacacgcccaaaagggccgacgggaaaccgccggcccttttgcgcttctctgcagaccactctggatcagcggcccgctattggtagatgatgattttcgtcacgagccactgggtgatgctgttgtactgggcaatggtcagggctgctccgaagctgtgcgtgctggtatagggattggcattggccgggacagcagcatcgatggttccgtaataaatacgccggttctgggcatcggcgccggcgatcgttagtccgatgtttttctgttcattggaggaattattcaagaagtatctgattgaaaagcttacgtgggtagaggttgtgaaatcctttgtcgcagcgaggggctgagccaccgaaataacattggtcggatcggcgttgaccgggctcaccgtcgaatagtttacaaagggcgccgctttggtcatgctcgagaagttggtccgcacgccgcccaccgtcaggcgggtcgtcttgattgtctgataggtggttggggaggtatgccgcacgtgcaatgactgcccggcgttgatggtgccggccgaactggtgaagtcggtgccgttggtggagtattctccgtcggttatgcttatgggcgccggagatgtattccccgtaattgtccggctgtccgagacaatgacggtgttcggttccacatcgagcttgggggcaaacgtgaagtctgtggccgttgagctgttcacaaagactggcggtttgctcatggtcacgctggtaaagggaatgctctcgttggcgatggtcagaaccgtcgtcatgctggagctgtaggcgtttgaggtgatgtgacgcacggttacgctttggcccgtttgtacattgccgctggcagaggtgtagggggcgccgtcgatcgaatattctccattggcgatgctgatcgctgctgacccacccgtaatggtgaaagccttggacaccaccggggcgttacgctccgcatcggcgacggttcctagactcccctggttcgtctcggtatccgggaaccactcaaaatccccgcaaccggcaagggcaagaacaatcagcaaaaacggcagtgagcgcgtcgtggtcataggcctctcgtttccagcggagtagcaccggacagtgattgtggacggcagtaaatgaacagcttggttacgtcaacgtaattctgtaaagaaatagtaaaagattgctttctgttacaccataaaaaaatacggacgaccgtcgggtcgtccgtatgaaaattgtccgtgtatggagggcaggatgttgctcagaatcctgagacgagggtgaggtaacgtccttcactgagagtgacagggcgcttctttctttccaatgaagtcaccgcgtcgacccattctccggcacgaagaaacgacttgatgctcccttcccggataagctgcttcaggtttgcttccagtgcaacggtgatggtgtcgtcaatacagcgtacaagtacaaccatttgttcctccttagcgtattggctcgggggggtaggttgatgccgcgcgctccacgtggagcgtcatccggcttgcatcgagctgatagttacgtcacctccatttctcaacctgtttgaacaacgcagttatgtatacacaaaaagaatacgggagtaaagataaaaattagcgaaaattaaccgtgcatcatgaagagcgatcgatacccgcaaaagcagatctgaccggaccgtgagccatgcaatacagtccggacagatctgggattagttccaggtctttttaagaaggtgggaaaaaagtgccgccagtaggagtgcccctaccacaatggcacctatgaatttgcgccgttgctttgcttggtcatagagtgccagggactggtcgatggcgcttagttcagagcggattcgtcccgattcctgctcgacgcgggcggtgtcgacttcatgaaagaggcgacggaaggtattgcggagagcgaacaggcttttttccctgctgtccgtgtcgactccttcccctttgagcaggcggatctttgcatctatgactgcaatcatggcctcggtacgggtcatggcatctttgattgccgctgcccgatcaaaggagtgacacgtgccgcaacggttttcattgataatgtcgagggttgcagccgctacgcggtgtgatccgtggcaggtgacgcaggtaggaccgccggttccgagagctttgccgtgggcgctcttcagataatcttccgtgattcccacatgacatcgaccgcagaatgccgggatctgttgttctgccggggctccgatgaatccccgggcagggctcatggcgttgaccgcatcgcggggatctccgccgtggcagtcgtggcacgatatgccgttttcctcatgaatgctgccccgccactgtcccaccggcacgccacctttgcctggctggctgccgtgacactgaatgcagaccgtctcaagggcatgagcgtgcggtggctccaaggttgcaaccaagagagcaaggatcgaaagtatgaaagggactccggcccgtgaacggaacgcgaatctcatgagtagtgcccccagatggtcatggcaagataaacgcagatgccaccgataaaacaggcgagaaaaagcggccgcttgagagggtgccgctctgcgccgcggtcgataaagggaagcagggccagcaagctcatgaccgccccctgaaccatgaggcccagcagctcgttggggaagaccttgagggtctgatagtttgctagaaagtaccattccggcttgatgtgaggtggggtcttgaatggatcggccgggataaaggcggtggggggaaagaacaagtagggattgaagaataccacgccgaagaatagcgcaagatagatgaaaatggaggttgcatcctgtagcaggtaggtggggtagaacgggatgccgtccggatgggattcatggcggaaccggtccccggcccagcgggtgcgcgtattggcgaggccgaagggaggcgcggaaacgccgatccgctcaagcaaaaagagatgtgctccgatgagcgcggcgataagaagcggtaacagtgccacgtggacggcgaagaatcggccgagggtcggcggtccgacgagtttgccgccccgcaggaattccaccaggtagccgccgatgaccggtatggcgccggcgctgttggtggccacggtggttgcccagaatgagagctggctccaagggaggaggtagccggtaagggatattcccaataccaggttgaaaaggatgaatcccgtgagccagttcagttcccgcgggcgcttgtagctccccatgaacaggaccgacagcatgtggagcagcagcaccgccaccatcatgtttgaaccgaccgcatggcacatccggatgagccacccgaaaggaacgtcgttcattatggcggtgacgctgcgaaatgccttgtccgcgtccggaacgtagtagatgagaagcaggatgccggtgaccacctggatgccgaagattaccagcaggacgcttcccagggagtaccaagcgttgatgttgcggggcagcagatagccggtcaggcgtttctcaaccagttctgctataccgaggcgcacttcgaaccattctcggagtttatccggcagagacatgtggcctcctatccgatggtaacgatgccgttttccacggcgagaggaagccgggcgagcggcttgggcggaggtcccgaaaggactgatccatcggcactgaaacggccgccatggcaggggcagagaaagtcctgcttctccttctcccactggacgatgcaccccaggtgggtacagacggcggacagggccatcagaccgccggcccgcgttttgacaacgacgccggtagtgccgtggaaatcgaagaattttgccccatcgggcgggatttccgtttcggggaaggtcaccttgctgccactgttgctctcaccctgcggggcgagatagcgaaacacggggtaggttgccgccgcaccacctgcaagggcgatggcgccgaggcaatatccgagaaacgttcgtctcgtgctggcctgcatgggacctccatcagatcagtttcgcgttttagagcttggtgcaaccagagcggtgagggtacgcctcgcgccgtcacggcatgcaggtcctcgcacaatccttgatgcagttctgctacgcctgcggttgtgcttaatcggcccggtcgcatcagttgcgcacgcgggaacgattccgtgcaacgttagttgcgaacaagctcttagtatagcggttgagccccggtttgcaatcgcaagtacgtgtcgacccaacggcggcatgggctgcagaggttacatttcgcttgattctacgccatgtttacatgtaatctttgagcgttttcacctatccgatacttcaggaggatgcgaatgccgttcagcgagccgggcaagacgaaattccaggtagacctacgccgtcatctgcgaaatcaggatatcagcgataacctcgtgcacctgatctgcgagattgccgaggcaagcaagtatgtgatcaacgcagtccgcaccggtgatctcggcgtggccggtacctcgaacctctacggtgaggagcagttggccctggacgtgctttcggaccggatcatcagaaaacggctcatccattcaggagttgtctgcaacattgcatccgaggagatggatgagatcttccaggcccaggccgacgccgacggtctctactcggtggcgtacgatcccctcgacggctcgtcgctcgttgatgtgaatcttgccgtgggaaccatcgtgtcgatttacgaagggtgcaacctgctccagaaggggcgtaatcaggtggcagccatgtacatactctacggcccccgtgtttcgctggtgtattccgtgggcaaaggcgttcacgagttcaccatgaaccatctcatggagtacaccctgagccgggagaacgtcaccatgaagccggacggagacatctactcccctggcggactgcgcaaaaagtacctgccggaaacggaaaaattcgtgcagcaccttgagagtaagggatccaagcttcgctattcgggcggctttgtgcccgacatcaaccaggtactgatgaaagggaagggtattttcatgtatcctgccctcaacggttcacctaacggcaaactgcgcgtacttttcgagctgaaccccatggcttacctcatcgaaaatgcaggaggggcggccactgacggcaagacgcccatcctcgacatcgagccgcaatctctcgaccagcgggctcccattttcattggttgctccaatgacgtagccacggccatggagttcatgggcggctgattcatgccgcagtttcaaccaagagggggatgatcatggaagagagccaaaagcagccaagactctgttcggagatccagctgttcgatctctgcgaagtgggtgccgccgatgtgtgcggtcatcgcgacggacgttactgcaccaagggtgacctgctggcacggtttgaggccattgcggatgatgaccgctcacccgagcagtatttcgccgaggaactcgacgatgctgaaggcgccgacgacctcggctatgatgaagcgttcggcgttgatgaatacggcgaagaggatgaagagtagtgtgctggtgcaattgtaagcattatggggggcctgccgatgtcggaggccccttttttagtggccgcgtgcaacttcttgtaattgttgaatattgtaattaagtgataaatgcggatccaatgcattgtatggagggagtatggggaccaaacttctggtactcgacgacgattcggtggttcttgaacaactgaagcaggtcttcggcgccgaaggctatgaagtctttaccgtcagccaggatcgggaggcctatcgcatcatcgctgctgaacatccgaacgtggccatcatcgatctgaaccttgagggcgcctcggggctcgatgtgctgcgtgaggcgaaacggctcgaccatgccctcgccgtaatcatcaccaccggctcccgggccacccgcaatgccatagaggccatgcggcagggagcctacgattacattatcaagccgttcaacctgccggctctgaccgagacggtccgcaaggccgtcgaatgcaacctcatgacccggacggtccgcttcaccggtggcggcggcggtatcgacgacgatgtcgattatgaagacgtgatgatcgggtcttcgccggagatgctcgaagtctggaagatggtcgggagggtcgccgattcggatgcatcggtgctgattcagggggagagcggtaccggcaaggagcttctcgcccgagccatttaccactattcacgtcggcgccaccgtccgtttcttgcggtcaactgtgcggctctgcccgaaacgctgcttgaaagcgaactgttcggccacgaaaagggtgccttcaccgatgcccactcgcgtcgcatcggcaagttcgaacagtgcaacggcggaacgatttttctcgatgaagtggcggagatgagcctcgccaaccaggggaagctcctgcgggtgcttgagaaccaggagttcgagagggtgggggggaacgagacggttcgggtcgacgtgcgcgtgctcactgccactaatcgcagcctagtgcaggccgtgaaggaaaaagccttccgtctcgacctcctctatcgtctgcgcgtggtctcgttctacctgccgcccctgcgggagcgggtcgaggacgtcccccttctgactgatttgttcatcaagaccttttcccggaaacacggcaagaagatcaaaggaatcgcccccagggcactggagatgctgaaggtgggacattgggaaggaaacatccgcgagctgaaaaatgtcatcaattcggcaactgtcctctgcaagggagactttctcatgcccgaggacttcgcgccactactgcccgctgccgtgttgccgcgaaaggtcgagggaggtgtgggtgacgattacttcggatttttcaggaaggttctagagccggagtttgataccctgtgccggaagagcaaaggggccgtgttcgaaaccgtcagcagtagtctgcagggagcattgatccggctggcccttgaacgatgcggcaacaatcaggtagtggcggcccgccttctcggcataagtagaaataccctacgcgaccgattggcccgctcggaagggtgacagccggtatcgccggtggttggtcacgagtcgtacgggcggtccgttgcgctaaggggctcgcgttgcaggttccgggatgatctgggactatgcgggacttcccctagtcaagaaacagccgcttgcccgccttttcccatttatcctttggaatggacaggaacgtagcggcaatcgaggggtcgaactgactgccgatgcagcgctcgacttcggccaacactgcggaaaacggcagtgccctgcggtagggcctgtccgaggtcatggcgtcaagagtgtccaccagggagaatatccgggcgccgagcgggatttcgcttccgcgcaacccttttgggtagccggttccgtcgtaacgctcatggtgggcgtagaccacttccgccggagccttgaggaacttgatccctgagaggatgtcgtatcccatctgcgggtgctgtttcatgtggcgccattcaacttcgtcgagttttgccggtttgagcagtatgttgtctgagacgccaatcttgccgatgtcgtgcaggagcgccccccgggccatgattgccacctctgcagcacgaattcccatggtttccgcaaggagaatcgtgtagttcatgactcgttccgagtgggagccggtttccttttcgcgggcatccagagcacgcacgagcgttgtgagcgtgtggtcgtaggtgaggttgagttcctccatggccgagcggatttgtcccgtctgttccagaacctttttctcaagatttgcttggtactcccggttctcaatcagcaggcgctgcttttccagggagtttttgatggtgagcagaacccgctcgatgtcgaagggtttcagaatgtagtcatcggcgcccaggtggatgcagcgcatggccgtttccatgtcgctgatggcggttaccatcagcacaaccgtgtcagcactgatcttctttatttccttgagcaaatcgaccccggatgtgccgggcatcatgatatccagcagggcgagttccacccggttgttcagcaacacatcccgcgcttcgtcggcacttccggcctggaaacagtcgtagccctcgcgggacagcgccgtcaccagcaggtccctgatcatctcctcatcgtcgaccgtcaggattgtggctttcatgtggtttccctcctgtatgccggtataatcacgaaacagtgccgagcaattcgcgaacttttccggccagcgcatcgggggtgaacggcttcatgatgaaggaagtccgttcatccgacgcctcgcttggtattgcggtatcatcagtataccccgacatgaacaatattttgagatcctctcgctgccctctgaggttttctgccaggagggggccgctcatccccggcatgatcacgtcggtcacaaggaggcagatccgctcccggttgcggctgaatatctccatggcttcaacgggggatgccgtactgaacacccggtagccacgggcagagagggtgtggaccacaagattgaggacaccttcctcatcttcgaccacaagaaccgattcagaccccagcatctcaggcgcgtcatccagcaggatgtccccctcgcttttgccctggacgcgcgggagaaaaacccggaacgatgatcccttacccggctgactcaacacctgaatgtaaccgtcgctttgcttcacgataccatagaccgtcgcaaggcctaatccggttcccttgccctgagccttggtagtgaaaaacggttcaaaaaccttgcgccgcacttcctccgacatgccgatgccggtatctgttacggtgagcatgatgtagcgccccgggactgccccgggattgttcagggcgaatgcgccgtccagctccacattcgctgtttctattgtaagaatgcctccctcctccatggcgtcgcgggcattgaccacaaggttcatgatgatctgctcgacctggcccggatctgcctttacggtcccaagctgttcggcaaggcgggtcgtgaggatgatattctctcgtatgagccgtttcagcatcttttcgacgtttttcacaagaagattgatgtcgatgtatttgggctcgaggatttggcgccggctgaaggcgaggagctgatgagtgaggtccgccgcccgctcgccggcttggagaatatgctcgacttcaaccttgaacggtgagtcgttgggcatctcatggatcaggagggtgctgtacccgttgatgaccgtcagcaggttgttaaagtcatgggcaatcccgccggcgagctggccgatcgcctccattttttgcgcttggcgaagctgatccatggcctttttatgctcgatctcagccctggcgctatggagtgcaagcgctgcagtctgggcgaatgcctcgatttcccggcgctccatgtcagtaaagccatccggccggtcagtgagcccgatcataccgacgacccggctgcccaccttgagcggggtgccgagaaaggaattgatctggccgaggttcccgctgtcgcggcaaatgagatgatccagggttgtggggttgttggtgagaaccgtcgtgccggccttgaccggctcaaacaggaggccgtcactaggggtgacgagaaaaaaaccttcacgctcgatatgtccctttacctgggcacagagtccaccggcaggcacggccgccgtggacgagacggcgagaatacgtgcgtcgccgccgaacaccagttcgtacaaaaagccgaaggacgcattggtgatctctacgcagcggtcaaccagtatctgggccatcttgctgatgttttcggtttccaggaagcagaggctcgcagacgccatggcctcggagagcttccagctgcggagttccgcttccttggtcctgcgttgctccgtgatgtcctccttgatgccgacgaaatgagtgattgtgccggtttcgtcttttatggcggaaatggaggcccgctcccagaaaagttggccgtttttctttttgttgaggaattcaccgtgccattcgtgccctgccttgatggattgccagaggcgttggtattcctctgccggggtttctcccgattttaagatgcggggattctgaccaatggcctcgtgggaatcatatccggtcagtttgctgaatttcgggttaacatattcgatggtgccttcccgatcagtaatgacaattgaaacagggctctgttcaacggcgtggtaaagcttgcggagctcttcttctgcccgccttttctgccggcggaccgacaattcatttagttcccggtgtatggccggcaccaggcgggcaaggttgtctttgagtatgtagtcgcttgccccggcgcgcatggtctcaaccgccgaatcttcacccagcttgccggagacgatgatgatcgggatatccttgttgagtttcttcagcagggcaatggcatcaagtccgctaaactggggcatgaaatagtcggagactattacgtcccatggctcagcctcaatcacggagctcatgccgctgggggtgtccacgcgcacgaattcggtcgcaaagctgcgattaagttccctgaggatcagctcggcatccagggaagagtcatcaacgatcaccacgcgaagaggtggcaactccataattcgtgctccgtttcggtgaacaatcccggaatggactgcttcttaatgtctcatcggcaaaaatcaggatacgtttagcactgtcgatccatttgtatggcccaacagctgtctatttaacggggaaggagacagcatgagtgcaatttatgcaggtaatacgcagcattttttaaacttattctcgtacattctacggtcggcaagcttgagtacctcttcgaggcggtcgcccttgctggccgttgcagcgccgaaagagatactgaggggaacaggatggtcttccgtctggctctgctctattttgccaatcactcttcgcagggcttcctgcactacatcggcgtctgctgagggaaggagaacggcgaattcgtctcctcctattctcgccaccacgtcttcggcacggaaggcgcctttgagcaccaaggcagctcgaatcagcaattcgtcccccgcagcgtgtccctggctgtcattgacgtatttcagccggtccacgtcaaatacgactacgctgaccgggaattgccttccctgctcaagtcgctccatttcttcctgaaaataggctcggttgtaaagtcccgtcagtgtgtcgtgggtgctcatgtaacgaagtctttcctcagtctgcttcctttcggtaatgtcgaggatggtccctacaaggccgccgatgtttttttctgttgtggtgaacgtggctttataaaagatcacgtcatggagtgcaccgtcggcaaaggatatgacactctcgtagatctggatgccaccgtgctcgaacagctccctgtccgcactgtcagtgtgctttgcgagcgaggggggcatcaggtcatagattgtcttcccgacgatttcatcctgagtgtggcccgaaaatgcctcgaacgccttgttgcagccaaggaaaattcccgtggtatccatgaagtagataggggcgggaatggcgtcaatcagcgcctgtcggaagtggagttgttcgcggagttcgtggtcggtccgacgttgttcctgccggatcacggcttcgcggagttctcggcggatagcggggatcaggcgggtataatcgcccttcatgatatagtcatgagcgccggctttcatcgctttaaccgcttcaaattccccgattttgcccgaaacgatgatgaaggggatatccaggttcatgctctggatgagggttaaggcagccaaggcatcgaattgtggcatgaaataatccgacaatacgatatcccatctcttttcgcagagattggcgcggagcgactcttccgaatcaacccgctcggggacgatatcgaactcgcgcttgagagctctcacgaggaggaagtaatcatcttccgagtcttcaagtatgagtacacgaagcggagggggcaaaaaagactccatggtgcctgagtccggcactggcgacacgctgcaaatgacttctgatatcccacgcattttctttatgtatatagtaataacattccaatgccaattggcaaatggaggaagctgtgctataaggtgccaaaattacccaaaactttcaagggagtagcccgtgtcttgtgtgatgaaccctgtttgtcacaaaaatactgcgatgactgccgccgcgagtgaggtgctcatggcggcacgtgccgttgccaagccagtttccctcctcatgcatccgttcggcacggtgcggggcggccggtagggatatcgagtgcatcaacggcctttcctcgtgccgctgctcggcctaatgggaggtttgtgcgccacgcaccattttgatctgatgttccctccctggcttgcctggctttgccttgcgggttcaacggcgctcattttcttcaggagcgcagtccctcttatagttgctgtcgggctcacctttttcgtctggggagcctcgtcccttgccccttttctctatccggatctgtcgtctacccatgtggccagatacaccggctacggaccggtaatcatcgaaggtattgtcgattcacggcccgacgtccgccccagtgaagggaagttttgcctggccgccgaatctgtcatagccgccggttcgacactgcccgcaagcggacggctcatagtctatgtgaaggcaggaatggtaccgtttctcactggtgatcgggtgcgttttcgggccaaggttgcagagccctccaattatggaattccgggcgaatatgactatcggcgctccctggcgtatcgggacatccacgccacggcgtttgtaaggcatgccgacgatatcctgttgatgcgacaagcagtggcctttccggtgcaacgttttttcgatcgatcggcagccaagctcggcgatgtcatcggtcggtattctcccaacgaaggaggcgttctccgggcgctcctgctgggggagcggggattcgtctctaaaaagctggaagaggcctacgcacgtgccggtgtaaatcatatcctctcaatctccggtttccatgtgggaattattgctctggtcatctaccgggctctgcttctactgctcagtcgcttcgagcgccttgccctgcaattcaacctgcggcggacagcactgctggcgacacttccccctgttacattctacctgtttctttccggtgccgccccggccacggtccgttccgtgctgatgatagccgtaatcaccctcgcgctctggctggagcgtgaaacagacccgatcaacgtattgaccatggcggccctcgcaatgctcgctgccaatcccccgtcgctgttcgatatttccttccagttgtcgtttctcgccctttggggacttgtggtcctgacgccggttttcactcatccgttgtgcactctggataatggagtggtcaagaacgtcatcctgctgctggccgcttcgactgcagcgaccctcgtcacgtttcttcccgtggggcatgcctttcatcgggcaactgtggcagggattatcagcaacgttttcatcgtaccgttgatggggtacggagcggtggtggccggattcgccgcgttgccgctcattgcggttgccccggttgcggccgggccgctcattactattgcttcctggctcgttgcattgtccaaccggattatcgagtggctggcacggattcccccggtcccccttcacagcgtcaccaggagtgatctgctcgtgtcgtttctggtgctgctgggattaactttgctgcccggtcgccgtgcgcggatcctggtcgcaggaattggcgccttagcactttccgctcttcacttgcctgccatggcgggaggcgatgccaagctcgtaatcacctttctgagtgtagggcagggggagtcaacgctcgtttctcttcccgacggcaagatcatgctggtggacgggggaggagccgttcatggaggcggaaccgatgtgggggaacgacttcttgtgcctgctctctggagtatgggggtggaatctatcgattatcttgtattgacccaccctcatcccgaccacctggaaggccttctctatctggcaacggctatgcccgttggtgagttctgggaaacggggcagtccacggaaaacacgtcactggcagagttgagggcccgattggtcgcgcagggagtgcccatcaagcacctgtccgccgcaacagcgccgttcactgtcggcggtgctcgggtggaaccgctctggccatgcgacaagagcccggggaagggggctgataatgatgattcactggttttcagacttgcccttggcggcacgtccatcctgttcaccggcgatatcggtgctccggccgaggatgtccttgcgaacgatccggcgcgtctgcgttgcacggtgctgaaggtgccgcaccatggcagccgctactcatcatccccttgctttctcgacgcagcatcgcctcaagtggccctgatttccgccgggcgcagaaacaacttcgggcttcccgcacctgaaacgctcacccgcctggtagcccgcgggatagatgtttatcgtactgaccgggatggtacggtgcaggttaccttcaccggggagacgtgggcggtgggtaccttcgcgaaagggcattttcgttgacaagtggaccgcattatctgatagtcttgggaagacttgccactaccccgggagttgtgcatggaacggattctcgttgtcgaagatgaccgtttttttcgtcagatgtatgttgatctcctgaaagaggagggatacgaggtcgataccgtggcatcgggcaccgaggggttgaagcggcttgagaagcaagaataccacctcgtcattaccgacctggtcatgcccggaatgagcggtatcgaggtgttgtcccgcgtcaagcagaaagctccgaacgtcgatgtcatcctcgtcaccggtcacgccaacctcgaatcggccgtctatgccctcaagaatggtgcccgcgattatattctcaaaccgttcaaccatgatgaattcaagcacaccgtggcactttgctttgagcagcggaggcttatcaacgaaaactacgagctcaaggagctgctgaatctttttcaagttgggcagaacatagccaactgtatcgacttggaacggctctctgcggttgtggtcgatgctttctgcaaggaggtcggagtttcacgcgctatcggcctctttcccgaaaagagcgaaccccacgccctcaaggagctgagggggcttgagcctgaagttgcagccgctcttgccgaaaaagctcttaccctttgcagtgacgccgcggagacggcagggggctttcgacggctcgacggttcccatttttccgatggtctcctgcgaactgcggggattaatggcgcccttgtggttagcatccgccagcgtacgctcctgcagggagtgcttctgctggtcaatgaccagggcaagccgttccctgccgtgttcaaacataaaagcatccagtttttgctggagcaggcatcgcttgccttcgacaacgccctgcgttactccagcgcccgcgacatgctctatgttgacgaactcacgggactcttcaactaccgttaccttgacatctcgctggaccgggagttgaagcgggctgaccgattcggctcggtagtttccatgatcttcatcgacatggaccacttcaagggagtcaacgacacccacggccatctttttgggagccaggtcctccatgaagtaggtcaattgctcaagaagtcggtccgtgaggtcgatgtaatcattcgctacggtggcgacgagttcaccataattctggtggaaaccggtgaaaagggcgctgcaaccgtggctgaaaggattcgtcgctccatcgaggaccaccactttctggcctctgaagggctcgatgtccggctcaccgcaagtctcggctacgcctgttatccccttgacacccagtccaaaatggaacttctcgaactggcggacaaagccatgtataggggcaaggaagagggcaaaaaccgtgtattccgggcaacggcaatccgttgaccttgagtgtgtttcaatgcaattaaaggagtaggtacgtacatgattacaggtatcaagggattcaacgacattcttcccggggaagtggagcggtggcagcacatcgaagccacagcacgccgggttttcagtctctacggattttcggagatccgcatcccgattcttgaaaaaaccgaattgttccggcggtccatcggcgataccactgatatcgtggaaaaagaaatgtactcctttgtggataagggagagaacgctgtaaccatgcgtcctgaagggacagcaagcgtaatgaggtcgtacatagagcacaagctctatgcccaggatccggtggcaaagctctactacatgggccccatgtttcgatacgagcggccccagaaagggcgttaccgccagttccaccagatcggtgccgaggtgaccggagttaccgaccccaaggtcgatgcccaggttctcaccatgctctgccactatttcgccgagcttggactgactgaaccgacacttcagatcaactccctcggatgccccgaatgccgtcccgcatatcgtcaagccctgatcgatttcctccgggaacggctcgacagcctctgcgaagactgcaagcgccgctatcagaccaatcccctgcgtgcgcttgactgcaaatcggcccactgcaaggaggcgaccgcctccgctccggccatgcttgatagcctctgtgcaggctgcgacgatcatttcaccgctacccgacgccatttggagcgggcaggcaccacttacagcatcaataaccggatggtccgcgggcttgattactatacccgaaccaccttcgaactggtgaccggcctgcttggtgctcagagcgcggttgctgctggaggccggtacgacggtcttatctctgaccttggcgggcccgccattcccggtattggatttgccatgggggtggagcggatagccctcctgctgggggaccaacacttcgtcggccggccggatctcttcatagccgcccttggcgaggaggcccaggacgaggcgtttcgcctcatgtgcggcctgcagcgaaacggggtggccgtggaaatggactatgaaggcaagagcctcaagagccagatgcgccggtcggacaagttcaacgcgcgttttaccctgatcatcggtggtgatgagttggcaataggggcggctgtactcaaggcaatggacaccggtgtccaggtggaagtcccgttgacgccggaagaggtcgccgcacgaataacgtgacggtgtaatagcaatacctgcattggacggaaagcgagccgggcgacgatacgcgttgtcccggctcttttttctcttctgattccacgggatgattacttcttaaacccacttaagcaattgacaacccattgcaaaaattgtatacagtatccatttcccccttggggcaagagcgtatcaacatcccgaaataacaacctattcaagtagtaaaaccacaggaggaatggactatgatcgaagcctatctcgcccacgaagccgaacgcaaggcccagggtattcccgccctgccgctgaaccccgagcagaccgctgatctgtgcaagctgctggagagccctccggccggaaaagcagaattcctgctccacctcctgaaggaacgagtctcccctggtgttgaccccgctgccaaagtcaaggccgcctttctggccgagatccttgccggaaccaagacatctccccttgtctccaaggttgacgctgtccgcatcctgggtacgatgatcggcggttacaacgtgtctcctctggtagaggccctgaagagtgcagaactggccgacgaggccgcctgcgccctttccggcatgacccttgtctatgacggtttcgatcaggtagttgagcttagcaagagcaacgccgccgccaagaaggttctggaatcctgggccaacgccgagtggttcaccaatcgtcccggcgtacccgagaccatctcggtcaaggttttcaaagttgaaggcgagatcaataccgatgacttctctccggcgggcgacgcatggagccgccccgacatcccgctgcatgcgcttgccatgggcaaaacccgtttccccggtcgcctgaaggatattgccgactggcgtgccgccggtcaccaggttgcctttgtcggcgacgtggtcggtaccggttcctcccgcaagtcggcctgtaactcggtcctctggcacatgggccaggatatcccctgcgtgcccaacaaaaagaccgcaggcgtcattatcggcggcgtcatcgccccgatcttcttcaataccgcccaggactccggtgcactgcccctcaaggccgacgttaccaagatgaatgacggcgacgtgattaccatcaacaccaagaagggggaaatcaccaacgctgccggtgaggtcatctccaccttcaaactgaaccccaacaccctggccgacgagttccgcgccggcggccgtatcccgctcatcatcggccgcgctattaccgagaaagcccgcaaggccctcggccttggcgacaccgatgtcttcaccaagccggtgaaccctgagccgaagcctggtcagggctactccctcgcccagaagatggtcggcaaggcctgcggcgtgaccggcgtactgccgggcacagcctgtgagcccaagatgaccacggtcggatcccaggacaccaccggccccatgacggccgacgagctcaaggaactggcctgcctcaagttcctctcgcccatgttcatgcagtccttctgtcacaccgccgcctatccgaaaccggcagacgtgaagatgcacaaaacgttgcctgagttcatcattgagcgtggcggcgtgcccctcaagcccggcgacggcgtcatccactcctggctgaatcgtctgctgctcccggacaccgtcggtaccggcggtgactcccatacccggttccccatcggtatcagcttcccggcaggttcgggcctcgtggcctttgccggcgccatgggcttcatgccgctggatatgcctgaatcggtcctggtccggttcaaaggcaaactgaatccgggcatcaccctgcgcgacgtggtcaatgccattccttactgggccatcaagcagggcaagctgaccgtgcccaagaagaacaagatcaatatcttcaacggccgcatccttgagatggaaggtctgcccgatctttccgtggagcaggcattcgagctgaccgatgccgctgccgagcgttcagccgctgccggttgcatccagctctccaaggagtcggttgccacctatctacgctccaacgttgccctcatgaagaagatgatcgccgacggctaccaggatgcccagaccctccagaaccgtatcgatgcggtcaacgagtggctgaagaacccgcagcttctcgaagccgacaagaacgccgcggagaccggcgcctatgccgatgtgatcgagatcgatctggccgaaatcaccgagccgattctggcctgccccaacgatccggatgacgtgaaactcctctccgatgtggccggcaccccgatcaacgacgtgttcctcggctcctgcatgaccaatatcggccacttccgcgccgctgccgagatctggcgcggccagaagttcaacccgagcgtccgtacctggatctgcccgccgacccgcatggatcagcagcaactcaaggatgaggcacttttctccatctacagcgccgtcggctgccggattgagatcgcaggctgctccctctgcatggggaaccaggcccgcgttcccgacaagtcaaacgtgttctccacttccacccgtaacttcgacgatcggatgggcgacggagcgcaggtattcctcggctccgccgaactcggtgccatttgcaccaacctcggccgcatcccgaccaaggaggagtatttcgccgcgatcaaggagaaggtggagccgaagaaggatgcgatttacaaatacctgcagtttgacgaaatgcctgagtaccggtagatcaccaggtagaagcgcctccgccgaaaggctgaggacgtgacacgagagacccccgttcgggcatgcccgggcgggggtctcttcatataccatgctcagggtatcatgaggcgaaattgggtttcagggaaggtagtgcattcacctcgcggtacagctgaatgatcacgccgggttggatgggagtgccttcaaacagatcggccggaggcgtcggcgttgcctccgtatcaccgaaactgtactcgacgacggtatgccttccattgtcgtcgagccagatgagacggttgtgttcggtgccggtcacctcatcaacaaggtaggacttggtggcatgagtgcggcactccagcgggtcattgacagctttgatcgaatcaaggcacttgccgaggcgcgcggcccgactgactatctcgcgattggccctggcgagtatttttttatcggccacctcggcatagccggctgctgatgataaggcggtcagcacccaaccgccggcagtggcctcgacggtccatgcggtaacgaagatgccgtccgcccgcttttcaacggcaactgtggccgtgcagccggcgggagccttaccggaccactggcgagtcagatttatctcgttgaagacctttgtggtgcatgtggccaagtctctcacgtctgcgccggcggcaggcagcgcagcgagcagggacaccatcgcaattgctaagatacggtatcgcatgaagcctccacaatcggtgactaggtctgacctaggtcgtatcgcctcaggttgaccttctatataattcaataatgccgtcgcatgacagtgttatcgctagtctttcctatctctggccccaccgctgactttctcaagttgggtaataaagaagcgttcgctgaaccctgcaacaaaagccaacaccaaatacgccggatgaaacacccgggagtcggctcccgttgccattgcaggcaggagagaaattaagccggttgcctgcatgaggcagacgatgaggcccgctgttgcgccgatgaaagggcgcaggaaaaggagcgtacgctggatgtagtaggcggatgtctggctctccaggggttctcgtgagttgagggcgctgaccagtccccccatcgtgccgaagctgatgatcaggaaaatttcgatccaagatggggctcctgcgggcagcacgaacggcaggagcacaagactcatcagcaggagcaccataagggacagggatgtgaggaacaaccgtttgcgaaagaggtttaccttgcgccagtggctctcccgagcatcggctgcgattctcgataatcgttcaagtgctcttctgagctcacgttcattctggagagtggggctgtgatgcgctgaaagacccagagacttctcgatttcattcagatccttgtcgtattcgtcacgacattttcttgccgccacgtaggaaagcccggccctgatttccacgacgagcgcctggagctcctcccgtggcactattctgcagaacatatggcgtatctggttgagcgttgcccatatcttgtcataactgtcataaggaaggatgccgcacacggcgtccctgaagacttccttgccctcctgcagccagaaatggcaggagtccagctcttctccgataaattcccgtttctggagggagtggatcgtctcttccgcactcagcaggcgaaccgaaatgttgggatcttcaagggcagatggaaatctcacagccacctcccgccggcgcgacatgcgccggactgcatccggcacggatttcacgggtacgtatccagattgcgaaaacacaccgtggagcggcacgtcacacgcgctggatctggcttgacattgtggcagattctccggccgttccgtaattccatcggggcaatcactggaaacgtatcgctgtttatgaacaagtcaaggagtaagggggtgattcgcctccaatgggcttgaaatctgacggggcgaggcttgcctttgtgcaattcaccgatacagtaacctcaagatttatgcgatgaagggggcatatatgggcaaactgctcaccccggatgacctgccgattgtacggggcagagtgtaccatctcgatttggcgcctgaagagttggcacggcgcgtgatcgtggtgggggaccccgatcgggtccctgtgctggctgaggagttactggcactaagagaggtggaccgtttccaccgtggttttcgcaccattaccggtgtgaccgctgaaaccggccaacgggtttcctttgtcacctcggggatcggcgctccatcaacggaaattgtcctcaatgaactggcagcactcaacgaggttgattttgcctcaatgacccggcgcgagcggtggcaaccgttgacccttgtgcgcctcggtacctccggcgggctcaatccggtcacccctgtcggcacgctaatcctgaccgactatgtggtgggcctggacaacaccgccctttactatgacatcccgttacccgatgaggcctgcgccctgctggaagagaaggttggctctgtccttaccggcacagaactgccgggcgcgcgctttgccggtaaaattgccccgtatgccgctaggtccgaccgaggcctgctggcttcgctcactgctgcggcgagcaccctggagttaaactggacccggggcctcaccatctccagtgcgggtttctttgcggaacaggggagaggcgttgcacgtgtcggcactacccaggtgaatctgctcgacgctttcgagcgccttgccagtccctggccggggctcgaactccagaacatggagatggaagcagggtttttccttcattttcttggagggatgaggtaccgtgccgccgtggtgtgtgtggtgatcaatcaacgttcgagtggtgttttcatggctgattaccgccgtcaggtgctggacggcgcccggctcattctgcgggcattcaaggaatacggagatgcgcgagccaagtcgggtgcattggcttgacctttgtacgaagattgtttcacttgtcagtgagaatagattgagtaggcagaggcgatcataggaaccatggatctgtgcgagcaatcgatttcaggcaagctgctccaggcgctcggtgagttcaatcggggcgactggttcgaatgtcacgaaactctggaagatctctggatcggcagcgagggagagatacgggatttttaccagggtgcgctgcaactggctgttgccctccatcactggcgcaacggtaatttgggcggggcaatgagtctcttgcaagggggggcaggctacctgcggcgggtacgaccggtctgccaacgggtggatgtggccgggctgatatccgccgcggaccgtctgcgcgaggagttgagccggctgggcccggaacggatggccgaggcggatcgcagcctcttcccccgaatggtgctcgtggccgtcccgggcggggaagggcatagagtgaaataactcagcttcccgcggtgaatgccttccaccacgcaactataacgataagagcgctggccagtgccaacaacgcgttgaccatccgtcccggccgaccgctggttgccagcctgaattccgccgcaatgccgaatccgattccccagagaaatccgaaaaggtgggcgcccaggtcggtgtgctcgccttccgtgcctaacgcggccagcagggccagtcctgcggcggcgggaatcaacccccgccggttcgggtgatggacgtagcgcatagcactgagcgcagcgaagataccgactgcgccgaaaactgcagtcgaggcccccactgagcgatgagcaggaagctgaaagtaagcgttggtgaggttgccgagaataccggagccgagcaggagcgcccatgacaagcccgctccgagctcacggcagaggaggacggcgatgaagccgccgatggcgagattgcctgcaaggtgcgaaacatcggcatggagtgtcagtgcggtcacggctcgccaccactgcccgtcgagaatggcagctgcattggcattaccgaggtcgaaccagtcggaggaagcgtgaccgggcaaggttacgccgaaccgggtaagattgtggaaaatcgcgagcagaagcagtactgaaagggtggagagggtgttctcttccaatgggcgagccggtggtgggggagggggccaattgctgttctcttgctcaaagaggcgcacctccctgagagctcgtgcaaaagccgacgccggaacgagcactcgccagccggcgctgttctgctccacccggacgggcacgtaccgcgcctccagcaccagcgcccagagccgcgcattctgtgcggtcagaatgtcggtggcgattcccgagtcggagggcaaaggcaaccacagatcgggcaagggcatcagctgttcagaggtggtgtacatacgtacatggtaatcagtgtcgatcgttattgcgatacctgttgtcaaaaaaactttggtcagtcgcaaacgtgtcgggatatcaaggcgttacgcggaaaacaagctggcgctgaggagatagtaacacaccatgatcgagattgatgcggggcggtgcaaagggtgtggtagatgtgtggcagcctgttcgagccggcttctgagccttgaagtaaaagatgggaaaaaaacagtggtgctcgactactccgagcgatgcagcgcctgtggccgatgcgtgacggagtgccccttcgaggcaatccgcggcggtactgtcggcatgcccggtgagcagaataagcgagcggaaggaggataggccatgtatctcttccagatactgctgccgctctacgacaatgacggcactaatttcccccaggaggaattcgtccgggtccgggacgagttgacagagcgctacggcggaataaccacctatgtgagatcgccggcaaaggggttgtggaaggattcagccaccactaccgtgcacgatgacatcgtgatctacgaggtgatggctgagcatttggaccggccctggtggcaccggtttcgcgaggagctcaccgagcgtttccggcaggatgtgctgatcgtacgggtgagtgaagttcagcttctgtagaatgtaacaccgcaatcagagcagacaatccttcacaaactccgccatcggaccgctttcccgcgtcaccgcctcctgccgttccgcagggggcatcatttcgtgcaggaacttcctggcacgcttgcgactgccggcaatggcctccgtcattcggcagagaatgaacgccggcagccctgaccgatatccctggacaagcttggctatttcgtcccgccgtttggtattgctccatgtcttgtagacctcatttcccacatcctccagcaacatgatatcccgctcctttcaggcgccgtcggccttggcgtttcacggtatctgccgtatacggagtcgccagcatactgcatgaatagttaagcgtccaatacttttcactgttccggctaatgatgaaaggcgcaatccttcttgcggtttcatgctactatttaattagatgaaggtgtgcctccaaaagggaggccgatttcaaccggccttcgggcatacgggaagggaggtcctgatcatggcacgtttttatgaccctaaagatgaaacggatcgttccagtgtggaaaccgtcctgagaaaaggcggcatcgagtattttctccgtcgagaaagaggtgacacgggtatgctggaaatctatgtggccgaagaggatctacctcgagcggaagagcttctcattcgaggcaaaggaggtaacgaatagtgcgaacaaataacggtttcccgcgaggtaagagaattcgggctgtgctttcagtagtcgtggttgctgttgctttgctgctgggatgcgcggccggtgccgatgaaggaataaaggaagggggtaagaaggtcggagagggtttcaagaccattggcaaggagacgggccaggcattcaaggaagggggcaaagagatcggtcagggcgtaaaacagatgggcaaagaggccggtcaggaggccaaaaagaccggcaggagcgttggggagtggtttcgggaaaccggcaggaaaaccggtgaggctttccgcgaaatgggcaggagcatcaagcggttctttacaggtgaataggtatatttttgcccatcaatgaagctggactcccttgatcatttcacccccttcttccaaggcttcccgcaatgagcggtccgctttgtcgagcagaatgtggggcgtcattccctctttttgctgggttgcggtaaaaccggctaccccgaaggctgcattgaccttgatctctttgtcgtacagtttcagcgccatcgacgcaatccgaatccggagcctcttggcgagaatcatggctcccgaggcgtctgtttcaggaagaacaaccacgaatctgtcgtcatcgtaacgtgccagccagtcgatgtccctgcggatcgattcggcgagaacgtcggcgcaccccttgagagccagctcgcccgcgtaatgtccgtgggcagaggtaatcccgctgaagtcgttaatcccgacaagaatcagggacagtgcccgttcatagcggtaagctcgcttgatttcgggggaaaggcgctcatccaggtagcggcggttgtagacgccggtcaacgtgtcgatccgggagaggttgccgatctcttccaggctttttttcagtgagctttccaggtcgaggattcgcttggcggttttaagacgggtcaacagctcaacctggtgggccggtttgacgagatattcgtctgcacccgcttcaagtcctgcgatgacatcgttcttcgagtcctgggaggtgaggaggataatgtaggtataacggccggaacagtcggcgcggatggcccggcagagttcgagcccatccatttccggcattacccagtccgtcatgacgatagggtagtaccccttgttgaagatttccagggcctctttgccgttttccgccattaccacatcgtaaccggcagatttcaagctggtttccagcatggtgcgcagcaggcggttgtcgtcaacgatgagaatgggaaaagggaagcgcggcgcgcgtgtttcatccgtaatggcatctgtcattgttgactcctctccaaccgtttcggcagaatgcgtgatttctttagtgcaatcaggatactccggatggttttgagaccattgacagcatcgttgcctgctgctactttccacacgtatctttctcaacatacccatatcaggaatcggagcgtgacatatatgatacaaaaacccaacatcgtcatcctggacggctataccatcaatccgggtgacaacccctggactccgctggagaagttgggcgactgcactatttatgaccggaccccgcccgagttgcgggtggagcgggccaaggatgcggatattgtcctgaccagcaaggtcaagctcgacgaggctactctggcggcgctgcccaagttgcgctatatatcgatgctggccacgggatacaacaacgttgacgtggaggctgccggcaagcgcggcattcccgtggccaatatcccggcctattccaccgaatcggttgtgcagaccacttttgcccttcttcttgaactggctgtacacgtggggatccatgattcagccgtaaaggcccgcgagtgggtccgttcgccggaccactcattctggaagacgcccattgtcgagcttgacggcctcacgctgggcattgtcgggtacggcaccatcggccgggccgtggcgcgagtaggggcggccttcggcatgaagataatggcgtatgccccccgcgttcctgcagaccttgggccggtgcccgtccggttcgtttctcttgacgaactgttcgccggttccgacgtggtatccctcaactgtccccaaactgctgagaataccggctttgtgaacagccgactcctctcgctcatgaagccgagcgccttctttctcaatgtggcgcgcgggggcttggtcaatgaagtcgatttggccgctgccctgcatagcggaaaacttgccggcgcggggttggatgtggtcgcccacgagccgatgagtcccgacaacccactcctcggggcgccgaactgtattttcacgccgcatctggcatgggcttccctggcagcccgccgtcgacttatgggaatcctggcggccaacgtggcaacgttcctggcgggagagccccagaacgtggttaacagccggttcctgaaatgaaaaaagccgtcatcaaaaaagatgacggcccgagccggcaagaaagagtcttggatcagcctttggagttttcgtagaacagaaataccaagagaaccacgagagccgaggcaacgatcatgagaaaaaaagcgattattgtgttgaccgtgtcttggattttctctttggctgttcgctcttcccgtatgtatctgcccatgaaacctcccggcaccgccactggcggctgaatccgccagtttggtaaactgtatccaaaatctcgcagaatatcaagttgatcgctgttcatggagctatcaatgatcgtcaagaaactgatcctgaaaaaacatctcagttccggcggtctcgccgagttcctgttggtaaggaaggagggggcctatgaagctgctctcttcatcaacgggaaactgattccggggccgccgaaaccgcagcccctcaatcccccgactgatgacttgactcattggatgggcaacagaccgagcgtcggtctcactcggggagaagccgagcgtattctggaggagatcgatttcgagaacgccgttctcgcccaccgcacacgcagagagtgggaacgatgacgtttccgggagataaatttgtgattgcgcatggcgaaaaggctggtatacactaaacaggtctgtttatcagtgggttttgttgtgtaacgacgcctgcgtcaccgagacggcttatgacctgtgccacgctcaaagcattcattgcggccgatgaacagctgaccgacatccacttcctcgtgcaaaccaaggcccggcggggagatcgacctgccgttcactacaatgcctcccgttttttcgaccaccacgaggcacgcctcgtttcccacctgattgaattgcggggcgatgttttcgataatgccctgtcccgcagtctcatgcgactcggttgcctgatcattgtcggcggaacggccatgctggtcaggaatgctgccgcctacatagccgtgcccgtttttgctcttctgctctacagtgagatcaggctcgtccgtcgcgcgtacctgatggattcctccctcaaggggtatatctcgtatctggggagaacacgccttcagcgtcgggacgactttgtccgcgacgtggtagagcattccgcccacattgccgagtgtatctcccgctgaccagcggactcctgccggttcaccccggcatttcccccagacattggttgccgtgtccgcatatcgtcccgccaggtgcgcctgtatcacgtatacagttgcatgacagggtttcgtccttatactctattcgttcttcagttcactgatgacggtatcggacacgacatgaaaaccctggcagaccttttctcttcattcagcggcagaagccttgacacggcgttcgtgtttcggaccggcgtgcggcggtaccgttatacctatgcattcctccatgattactcgctcaggatgaacgcctggcttgccgaccggggggtggggaccggggatcgtgtcgtgctctggggacccaattcaccctggtggggcattgccttctggggcatcattgcccgcggcgccattgtggtgccggtcgacttcatgtccggtgccgaccgggcggataccatcgccggcctcaccgatgcccgactcgttatccagagcagggacaagcttgagcgactcgccggccggcctgcggtgcttctggaggaactgcccttccttctggagttgtgcccgcagctaactacccgccacgtgcccgatccggacgatatcgccgagttgatctacacctccggcaccaccggaacgccgaaaggggtcattctcacccaccggaacctggttgccaacctgctccaggtgaaccgtcacatctccattgtcagcagcgactacgtgtttctttcgctcttgcccctgtcgcacatgttcgaacagatgggcgggtttctgacccccttgtaccagggcgcatcagtggtctatatccgtaccctcaagccgtcggccatcatggaagctctgggagaagaggatgtgcatgcgcttatcgccgtgccgcgccttctccagttactcaaggattccatcgagcgggagcttgatgcccgggggctcgggcctgtactggcccgactgctgactgttgccgagcgcctgccggcccaaaggcgcaagctgctgttcgccccgattcaccggaaattcggacgccacttttccctgttcgtttcagggggagcgcccttggccccggaggtgttccgcttctgggccgggctcggattcaccgtgttggagggatatggtctcaccgaatgtgcgccggtcctcacggctaatacgcttgagcggcaggtggccggctccgtgggaccggcacttccgggggtcgagttgaagctcgttgacggtgaagtaatgacccggggagacaacgtcttccccggctactaccgcaacgaagcggccacccgggatgcctttgacgacggctggttccgcacgggcgatctgggagaattcgacggtgcggggtggctacggattctgggcagaaaaaaggagctgatcgtcaccggggcaggtgtcaatgtgttccccgacgagatcgagtccatgctcaaccgggctgccggcgtgcgcgaatcctgcgtgatcggtctggaccgcgggaaaggggaagaggttcacgccgtgttgatccccgatgagagcggtcgtcaggtggaggagatcatcaacgagatcaacgggcggcttgacgatcttcaccggatcaccggctggtccatctggcccgacgctgagtttcccaagacaaccaccctcaagatcaggaaatttcttgtcaaggaacgggttgcccagggagatggtactggcggggcagggggctccagtgacagactgtcgctgatgatagcccggatcactgggaacccggctgaaaaggtaacggacgacgcggtgctgacaaccgatctggggctcacctccatcggcaggctcgaactggtcaacgcgatagagatggaatttcgtctcgatctggaggacacggtcattggcccccacacgcgggtggccgaacttcgggaggtcatccgtctccggtcaaaggtccacagccgcgagcggtttaggttctggaccgcccgccccgtggcactggctgtacggcgggtgttggacatgatccttcatggtcctttgatcaggcactacgccagtttgaaggtagaagggggggaacatctgggtgggctggacggtccggtcctgttcgtctccaatcacctcagttacttcgatcaccctgttatcatgtccgctcttccctcggaatggcgctatacaaccgccacggctgcttgggaggagtttttcttccggaattataagaacttcgcgcaaaagatctggaaacgccttgcctacgagtacgcatcggtagcctttaccgtgtttccgcttccccagagtcgcggtttccggggagcgcttcgtttcatggggggactggcggaccggggaatgagcatactggtgttccccgagggcgaacgttcgcgcgacggtaccttgctgccgtttcgaccgggtctcggggtgatggtccgggaactggccattcccgtggttccggtgcgaatccgtgggcttgaacaggtatttccccgcggagcctcctggcccgccaggggcgaagtgcgggtgacctttggcaaggccatccgctttaccctggagtcacctgctgaaatagtcgctgcggcgcgtacggccgtggaggatctctaattgacggaatggcaccacatatccattgaagatgctctgaccagactcgaaacctccctcaccgggcttgatagtgatgaggtccgccggcgcctggcggcatacggtccgaatgaactggaggaaaaggcccggcggacgccccttgttatgttccttggccagtttaccgatttcatgatcattgtgctgatcggcgcggcagtggtggccggcatcatcggcgagccgggggacgctgcgcccatcatcaccattgtcgtgctcaacgccgttatcggctttgctcaggaatatcgcgccgagcgcgccatggccgcccttcgggagatgtccggcaactacgctgcggtgctgcgcagcggcgagcatctgagcgtgcccgcccgagagatcgtccctggcgatctggtccttctggaggcgggaaacgtggtgccggccgacgtacgccttgcggaagcggtgcatctgaagaccgtggaagcggctcttaccggggaatcgcttcccgctgagaaactctcggaacagcttttcgattcggatttgccgttgggcgatcggcgcaatatggcctacaagggaacggtggtcgcctacggccgcggcatcggcatcgcagtcgccacggggatgggaaccgagctcggccggattgccgcgatgctgcaacaggaggcaggaacaaaaaccccgctccagcggcgtctcgccgatttcggcaagcgccttgcgctggcggtgctcgccatttgcgcggtggtattcacactggggctgctgcggggagagcctctcctcctcatgctgctaacctccatatccctggcagttgccgctatcccggaggctctgccggcagtggtgaccatcactcttgccttgggtgcgcgcaagatggtccgccagaatgcccttatccgcagacttcccgccgtggagaccctcggttcggtcacctatgtctgctccgacaagaccggcaccctgacccttaacaagatgaccgtggagaacgtctggccgggcgatcttgagggtaccgacgccggctcatccggcgtatcagccgcaacacttttcacgacggctctggtcctgtgtaacgatgcgcgtgaagactcggaaggaggtcttgtcggcgaccccaccgaaacggctcttcttgcctacgggcgtgcctgcggcgtgatccgcaccgaaatcgaggccctccacccgcgggtggccgaacttccctttgattctgaacgcaaatgtatgactacctttcaccgggatggcgataccgtcctggcctttaccaagggtgcggtcgaagtgctcacggcccggtcggtggcgatgcttaccaacaacggggaggtccccctggaccggcaagagatcgagcgcgtaacggttgaaatggccgcccgtggcctccgggtgcttgccctggccatgcgccgctggccgtatctgcccgaccggctggaaagtgatgaggttgagagcgatctgatttttctcggtcttgccggcatgatggatcccccccgcgaggaggctgccgaggcggttgcccagtgccggaacgcgggcatcaccccagtgatgataaccggcgaccacccgctcacggcccgtatcattgcccggcgattggcaatccttgaagatgacggcgacgcggtgctgaccggacgggatctggcggaactgagcccggaagagtttgaggcgcgggtggagcagatccgggtctatgcgcgggtggcccccgagcagaagctcacgatcgtcaaggcgctccagaaccgggggcatttcgtggccatgaccggcgatggggtcaacgacgcgccggcgctcaagcgcgcggatatcggtattgccatgggaataaccggcacggatgtctcaaaagaggcatcggccatggtgctgctggacgataatttcgccactattgtcagggccgtacgggaggggcgccggatctacgccaatatcctcaagtttattacctactcgatcacctcgaacatcgggactctcgtggccataacgcttgcaccgtttttcgggttgccgctgccgttgctccccattcagatactctggctgaaccttctttgcgacagcctgccggggcttgccctggcaggagaacccgctgagcgggatgtgatgagtcgaccgcccgtcgacccgaaggaaggggtttttgctggagggagaggatattacgcggccggctatggcttggtgatcggggccgcggcattggcatttcaggctattgccctgcggatgaggctgccgtggcagacaatggtcttcacgtttttggttttgaaccgcatggcagtggtgcttgcggtccgctccgaccggacttcgctgctgcgcatcggcattatgtccaaccggcccctcgtcggtgccatcgttattacgttctgtcttcagcttgccgtcgtttttaccccggccctcaatcccctgtttcacacggaaccgttatcggtccgagcacttgtcgctacggttgtgctggcgatggggatggttcttttgtccgagctccagaaaggggtgttgaggtggcggcgaggtagttcgcggtaaagatgtagtcatccagataatcgcgcttgccgtcaccattcagatcgcctgcctgccccggccctcaatcccctgtttcacacggaaccgttatcggtccgagcacttgtcgctacggttgtgctggcgatggggatggttcttttgtccgagctccagaaaggggtgttgaggtggcggcgaggtagttcgcggtaaagatgtagtcatccagataatcgcgcttgccgtcaccattcagatcgcctgcctgcccctgctctccgccccgttgagcgatgaacgccgtaaagtcggcttcggtcagaggttccccctccttcggtttgatattaatgcggggggccaccgtcaaggggtagaccacactgtcctctcctgacaagacggtcaggactgcctcgctgacacctctgtcgggcagagtcttgacagcccaaaacccgcccggctcacgtgtcagagccaggaggcgcgcacctttcagaatgaaaaggggcgttgctccatcgtccccggtagccttcagagtgagagtcacaatggattcgccgtcactgagcccgatcggtggcgtctgggagatcccctgcgcgacgggctcgctgaaaagatccatgagcgcggacggagtcctttcacctgcttctgcctggaaacggctcaggatgctccggtactcgacatgctcgggagacctgctgggtgaaggggggggcgtagcatcgggctgcgacggcagctctggctgagccgtcggcgtgacctcttcatcgtgctgcagttcatcctcgggttgttcttgttcctcgtgggggggaggcggagtttcgcctccatcgtggacgtctgggcgaactgtcatcgaggttgcgccaaattgagaggtctccagaccattagaggatgtgccctgatcattctgggtcgtaaaactatcaccacttttcactgtttcgtcagcaactgtggcgctagaattgccagaggaaccggaagtagtcgagttgttcgacgtgtcctgattcttttccgatttgacgtagtccgcggtgatggtgcatgcaagggttgggggtgtcgttacgcgggcgaagcggatgcgcgccactgtgcctgaaagatggaggggctgttgcgttgacgcgtaaatcagaagtccgtccgagcggggagtggaattgaaaaaagtccactgggcggttccctcttgcgaaaccggttgcttgctcgcaagcctattttcatcactgtaaccgaccttcaggataatcgattggacgttggagattgaaccgttggtcttgatgatatagtcgttcccgccagcggaagtgaggctcatgaagtcacatgtaccgccgaaggccattgaattggccagaaaacaggggataaggcatgccgcaactgccgtgatcgagttgatcttcattaaaaacatcctccgcggatggcttgagtttattctccctatatatcaagcaccacccgggcccaccaatcattttcttgccgccagaccgaaaaaagatgcagagttaccgccttcacatcgaccatcatgggatggcgctcattatcgatccgctcgccgcgggcgatggcatcgaggtgcaggacctcctcggtctcggtgatcatgatccgggggaccctgagcaggaaacatcgggcgtctttaagaaagatcagttcctggagaaacgagaacaaaagaaggtctaattcttcgtttgcaagagagatgacgatctcttcagtcggggtgaccgacgcgaggtcgtcgaccatgacattggtgagggcatcagccgcagcgcagaacatctcttcacgagtttcaccccacgcttcaaaggcgacgtcggccgtggcgatatctggcagatagcgatagggcatggcgcaggcaatcagagcagagcgtctattgcctcgaaatcgatttcgttctcggcatttgccctgatccagttgagcttttcctggtcctcggcagtgatcttggaaacgtcctccataagcgttgtgaacactcgcgccgtggagtcatgaacccggatgtaggggatcatgctgtcgtccagaatctgctgggttatttccgataccggcatgtgaccagcaatgacgaggcctgcgatcttgtccctataggatgggatatgatacagagacgacagggtgacgatcagctcatcccgtgaactggtgaggaccagcagtgtggcatcctccagggcgtccaccacccgttgggacgatgccgctcccaggtgaatgtggtggatgatccggctgtgcccgtccgcgtcgccatgaacggggagattgagaagttttccgatatgggaaagggtcgggtttgccaggacgggagaatagttgaagccaccggtaacctggagtgaacgccccgggaacccccgcctgaggaagccgaggatcgagtcccgcttgtctgagcggagcttgttgacgatgaccatccggacgtcggcctcctccttttcgtagagggccaggttgaggtgcacggcatcgatggcgctgccgataccgctgtcagtcaccacgattaccggtgccccgagcatatgggctacacaggcattgctgagaccgatgacggagccgactccgcagtggccggcaccctcgataatcaggaagtcatagctctggtcaagtatttcgaatgcttcgacaatcttttttttgagagtatggcagtcaaacttgccgctcaggtagtcgcgggtgaagttcttggggaggggcacgggattcatgagggccaggtcttcttccaggccgaaggtccgcgccatgaggatggcgtccatgtcgacggtgaggccgttgtacatctcgatcttggggccgatgggcttgatgaagccgaccctctggtatttctgtcgcgccaagtgcatgagcgagacgctcatggttgtttttccgcagttttgtcctgtagcgccgataaagacttttttggccatggtccccccgattgcgtaggtaattcactcggaagcatgaaggctgccggctgcgcggaatacggtgccgacagctttgtttcgcattattttgcatgcagtatacacaattgcatgcccaacggggcgaaaaaagagccttatccgcccatgtccggcgaaactataccgaagtcaatgccgtgccgtcgtctaaggcactgttcctgcatcggcaacgggaacgtctctctggtgtgggtggaacgtgaaatatttcctgatcattttgacatcactcgcggttctttggggctgctcccccgtgggcacccagatgcgggcctggaagggcgcccctttggacgaattgataatccgagcgggggctccctcgtcggtgtctgccgacatggggggataccggctgtaccattggtacgaagaccgcggtgcggtctacacctacggcggcatggtgaatctgagctgcgacaggaccatcggcgtggatgacgatgacgtcatcatctcagtcgattggcgcggcaactgcatcgcgcctgccgattcgccctgggagcgcaccaacgatatgcagaacacagagaacacaggagtcagtcaatgaggatcagtgatcgcctttcttcccgcgatgtggacaaaaagggaaagcaggaatctcttagccggtcggacgttgccggatcaccgtttgtccggactcttactcgaaaccggtctgagttcgaaaactacgagcaggaattgcaggtcctcaaggatgaactggataaggtcggcaacgagctggagcgggagccgaccattgcaaatttccgcacgtttcgcgatctcatcggccgaatcacgaaaaacgtcacatcccatgcctaccgcctccagcgggtaggggggacgaccctcaacccccgctgcttcgaaatcatcaccgtgatcgaccgggaggccgacaatctctatcgcctcatcatgaccgagaacaaagatcgtctcgccatcaccaacaagatacttgagctcaagggcctggtcgttgatctgaaaatctgaatgcacgagcccattgcccgcgtcaaaatttcagcatcacctgctcaacctttgacatttccgatgggcacgagccgtgcgacccgccggctcagatgcgacaactcagtggcctcggccacgtcatcaatgtttttgtaggcctgccccgcctcttccgccagtcctccccaggacgcggtccgcacgtaaatgccgcgctcctccatatcccgctgcagcttctgtcccttgatcaactttttcgcctgatggcggctcatggtccggccgctgccgtgggccgtggtgaaaaaggtgtcgccgcctcccgggtcgcctgccagcagataggagccggtttccatgctgccgccgataatgaccggctggcccgtttcccggtagcgggcgggaatcccctccatgccggggccaaaggcccgggtggcccccttgcgatgaaccagcagttcgcgttttttcccgtccaccaggtgggtctccagcttggcggtgttgtgggccacgtcgtagaccatatccatgcccagatcgcccgggtcgcgaccgaatacgtccgagaagacctcgcggatgcgatggaggatgacttggcgattggcaaaggccatgttcaccgcgcacttcatggcggcaaagtagtcctgcccctcgcgggagcggaagggggcacaggcgagttcgcggtcattggtgcggatgccgtactttttctccatgaccgacaggaagagctggagatagtcggtggccacctggtggccgaagccgcggctgccgcagtggaacatgatcaccacctggttcggcacggtaatgccgaatgcccgggcggtatcctcgtcgaaaatgttctcggggcgggccacctggacttccaggtagtggttgcccgagccgagggtcccgatctggttgtatccccggtcaacggctctctggctgaccttcgtggcatcggctccagtgaagcagccatgttcttcggtcatctccaggtcttcgggccaggcatagccatgtttcaggcaccacgatgagccctgctcggccacgcggcagaactcatcgtgggacagccgcacaaaaccatggctcccgaccccggccggcacccggtagaagagggcatccaccagttcgcgcaggcgcggcttcacctcttcgtaggtgagagtggtcaggaccagccgcatgccacagttgatatcgaagccgatgccgccgggagaaatgacccccgtctccgggtccatggccgccagaccgccgatgggaaagccgtacccccagtggccgtcaggcatgcagaaggcgtatttctggatgcccggcagacaggccacgttggatacctgctcgaaaacgccagcatccatggcgttgatgagtttttccgtggcaatgatgcgggcgggaacgagcattccctttttgtagcttacgggaagctcccaaaccgttgcagatattctcttcagcgctgccggtgccgccatggctcgttcacctctcctgtgagtgaatccttcactgttcactgtttcaactataccgcaaattcagccaaccactcctcgaagatggcaaccttatggtcgccgtaacgccgcagattcgctctcacttcgtcggggtgcttttcgtggtcgagggagcggggttttttggaaaagaacaggtcggcaaagcagacgattcgctcttcccgggtaagggggaccatgtcgcgccgaggcaggggcagactctgacgttcgatgtcctcgacggtgaggccgacaccgatatgacgttcgcagacgagggcgtgccgggggagcccctcggcctccagaatctcccgaccgatgatgccgtggaggatatagggggcctcgccggtgcagccgatgcccgtggaattggtccggcagacgccgatgtcgtggagcagggccgcttcttctatgaaccgaagatcgagcaacgggtcccggagccgacgcgccactgccagggccttggccgccacgtggcggctatgggcgagcacgatgccgcaggctgtagttgccgggccgaaatgacgagtgagcaggttttcaggggtcatgggcaaacctctttcgcgctggcagtaatgtctcattatccgaaccttggcgttcctctgtcaatcatgcatttgcccggtgcaaccccgcgtcaaagggctaatttcttgacctttcagggatcatcggtgtattctggcgcgtatttcccgcactggagacctcatgacccgacccacctgggacgaatattttatggagatcacacacctggtggctaaacgctcgacctgtttgcgacgccaggtgggagcggtcatcgtcaaggacaagaacatccttgccaccggttacaacggcgcaccttccggcgtggcccactgtctcgacgtgggatgcctgagagagagactcggcatcccgtccggcgagcgacatgaactctgccgcggcctccacgccgagcagaacgccatcatccaggcggccaagcacggcaccaatatcgacgggggcaccctttactgcactaccatgccgtgcatcatctgttcgaagatgctcatcaatgccggcatccggcgcatcgtgtacgaagagggatactcggatgaccttgcccgcgagatgatcggcgaatccggcgtagcagtggagcgtttctcggacttgaaaggaagagcgtcatgaaatgtccgttctgcggtcaactcgacagcaaggtggtggactcgcgccccgataagggtggggcggctatccgccgccggcgcgaatgcgagtcgtgcggcaagcggttcacaacccacgaacggatcgaggaagtcttgcccctggtactcaagaaagacggacgccgcgagccattcgaccggctcaagcttatcgcaggcattcagaaggcctgtgaaaagcgacaggtgtcccgggaaaccatcgaacggctcgtggaccggctggaggcccgcctgccggaactcggagaaaaggaagtgccgagtaccaccatcggtgaatgggtcatgaccgagctccatgacatagatgaggtggcgtacgtccgctttgcttcggtctatcgttccttcaaggatgtcaacgagtttatgtccgagctccaggatcttctcaagaagtagcagtctcactcccaatcccatgacatcttttcatgaaaacatgatgcggcgtgccctttctctcgcccggaaaggcattggcaagacatcccccaaccctgtggtagggtgtgtgatcgtgcgtgagggtgtcgtggtcggagaggggtggcaccgcaaggccggcaccccccatgcggaggtccacgcgttgcgcgaagccggcccgctggctcgcggagctgatgtctatgtgacgctcgaaccatgctcccacttcggccgcacccccccgtgcgcagatgccctggttgctgcgggagtagcacgtgtcttcgtgggcatggtcgatccgaaccccacggtctgcggcaaggggatcacccgcctcgaagcggtaggtattcaggtaattaccggcgtgttgggtaaggagtgtcggctgatcaatgaaccctttgtgaagcacgtgtcaacagggcttccttttctcaccctcaagagcgctcttacccttgatgggaagacagctactgcgcttggtgactcacgctggataactaacgataaatcaagacgatatgtgcatcagcttcgagcagaggtagatgccgttatggtgggagtcggaaccctgctggccgataaccccgaactaaccgtgcgccacgtgaaggggaaaaatcctctcagaatcattgtggacagcagcctaaagataccaaatgagtcgcgggtgctgggagacgacttggcccgcggcaccatcatcgcgaccacgtcggatgatcaggagcgaatcgggtttctggagacgcggggagcgcaggtcatccgttgcgcatccgacaaaggtcgcgtggacctgcgggatctcatgcagcgcctcggcgccaagggaatccagtcgatcctgctggagggggggagcgaactggctggtgcggctctccgtcaaggactgatcgacaagttcattctcttttacgcccccatagttctgggcggtgccgccggcatcgggttgttcggcggaaaatcggtggagcgcatggggcgggcatttcgcctggaaacggcgcgggtgcggcgtttcggcggcgacgtcatgatcgaggcctatccggaggaagcatgttcactggattgattgaagacgtgggtaccgcgcggcggttggagcgccggggagaggcggcacgccttgccgtggccacagcgctgccgcttgagtccgtgaatctgggcgactcggtcgcggtcaatggtgcctgtctcacggtggtagcaaaaggggggggcgaactcaccttcgatgtttcccccgagtcattggaacgtaccacgatcggcagtctggcaacgggagctccggtaaacctggagcgggctctccgtcttggagaccgtctcggcggccacctggtgacgggtcatgtggatttggtggcaacggtcgaggggcgtcgcgaggtgtccggcaacatcctgttcaccttccggatggcttccggattcagccgttacctggtggccaagggctcggtggccgtggacggtatcagcctgacggtaaacagggttgacgccgactcgttttcggtcaatgtcattccccataccgcggtgaaaacgaccctggagcaccttcggccgggcgaccgggtcaatattgagacggacattctcggcaaatacatcgaacgactcctgggaggcggtacggaaccctcaaagggggacggcggggtaacccttgagcttcttgcaaagaacggatttttgtgagatatgaaatgattacctatgtaagggacggagagaccaatgccggttgcacgtattgaggaagcaattgaagatatccgccaaggcaagatggtgattctggtggacgatgaggaccgtgagaacgaaggcgacctgaccatggccgcggaaatggtgacccccgaggcgatcaacttcatggcccggttcgggcgggggctcatctgtctcaccatgacgaccgaacggtgcgatcatctccaactgccactcatggtttcggcaaacacttcctcgttcggcacggccttcaccgtatccatcgaggcaaaacggggggtgacaaccggcatctcagcggcggaccgggcccacaccattctgaccgctgttgccgatgacgcaaaggcagatgacctcgcccgtccgggccatgtgttcccgctgcgggccaagccgggcggagtgctcgttcgtgccggccaaaccgaaggctcggtcgatctggctcgtcttgccggactcaagcccgccggcgtcatttgtgagatcatgaacgatgacggcaccatggcgcgaatgccgcaactcaaggttttcgccaaggagcacggaatcaggatctgcaccatcgcggatctggtggcctatcggctcaagcacgagtccctggtgaggcgtgcggcagacgtgcttctgcccacggatttcggggaattcagggccattgcatttgagaacgacgttgaccgactggagcacttggcgctggttaagggagagatcaggggggatgagccggtgctcgtccgggtgcattccgagtgcatgaccggcgacgttttcggcagcctgcgctgcgactgcggcagccagctccatcgggctatggaaatgatcgaggccgaagggcgcggggtcatcctctacatgcgccaggaagggcgcggtatcggtctgttcaacaagttaaaagcctatgccctgcaggacgaagggaaagacacggtggaggcgaacctggccctgggcttcaagccggacctgcgtgattatggcatcggcgcccagattctcgtgaacctgggggtgcggaacatcaggcttctgaccaacaacccccgcaaactgatcggcctccagggttacggcatcaatatcgtggagcgagttcccatcgaaattccgcccaccactacgaatctcgactatctcaaggccaagcgcgaaaagctcggccatttgctggaaaatatctgaggaggataccatgccccgattcatcgaaggcaagctcgacgctaccggacttcgattcggcattattgtgagccgcttcaacagctttatcggagagcggcttcttgagggtgccctggacgctctggtccgccacggtggcgatgatggcgacatcgacgtcgtcagggtccctggggcctttgaaattccgcttacggcccagaaactggtccagaagggaaactacgatgccgtaatctgcctcggtgccgtgattcgcggctccacgcctcacttcgattacgtggctgccgaggtttccaaggggatcgcgcatgtttccctggccaccggcgtgccggtcgtctttggcgtgcttaccactgataccatcgagcaggcaatcgaaagggccggaaccaaagctggaaacaagggcttcgatgcggcagtgaccgccatcgaaacggcgcgcctctaccgggagctccgctagtgggcgcccgccgcctcggcagggaattggccctgcagatgctgtactcaagggactatgctgccggcgaagctgcgccgctccttgagctcgtgctggacgaatcagagcccggagcggcggcggggcgaagctttgccgacgacctggtccgcggagttctggagcaccgccaggagatcgatactgccatcaccggcgcatcgaaaaactggtccatcggccgcatggcccgggtcgacctgagcatcctgcgaatggccatgtatgagttgctgttccggtccgatattcccaagaacgtcaccataaacgaagccatcgaggtggcaaagaaattcggtaccgaggactcgccggcttttatcaacggcattctggacgaaatcgcttcaacgctccctgataaggggtagcggcctcactaatcccgacaggcaccagaacgaggaatcatgaaagagatcaagatcggactcatcggtttcggcaccatcggcacgggtgtcgccaagctcctccaggccaacgccggcctcattgccgacaaggtcggcgctatggttactcttaaaaaaattgccgatctggacgtaaccaccgacaggggcatcgagctccctccgggaacgctcaccagcaatgtggccgacgtgctcgatgatccggagatcagcgtggtgattgagctgatcggcgggtatgagccggccaagagtttcgtgctgcgtgccatcaacaacggcaagcacgttgttaccgccaacaaggccctgctcgccctgcacggggaggagatctacccggcggccgctgccaagggggttcaggtacttttcgaggcggcggtaggcggcggcatcccggtcatctcggccatactgggtaacatggcggcaaacaacttcaccacggtgctcggcatcctcaacggaacctgcaactatatcctcacccgcatgactcaggaaggggccgattttggcgatgtcctcaagaccgcccaggaactgggctatgccgaggcggatccgaccttcgacatcgagggggtcgatactgcccacaaactggcgctgctggtttccctctgtttcgggacaaaggttgatttcaacgccatccacaccgaagggatcagttccatctcgtcagcggatattggttttgcccgggatttcgggtacaagatcaagctgctcgccattggcaagcgcaccggcgataccgtggaagcccgtgtccacccgaccatgatccctgtcaactacccacttgccgatgtggacggggttttcaatgccatccgcttcaccggcgattttatcggtccagtgatgttctatggccgcggcgccggcatggatcccaccgccagtgcggtagtgggcgatgtcattgaaatcgcccggaatatcattgccggcgtaagccgccggtgcgcgcccctcggctatcgggacgaggcagtcacgacgcttgccctcaagcccatgggtgagatcgagggcaagtactatcttcgcttcagtgccgtcgacaagcccggagtgctggcaaaaatctcgggggccctcggcaagtacgatatcagcattgaatcgatgattcagaaggggaggagcgccggtgaatcggtgcccatcgtgatcatgacccatgaggcccgtgaaaaggacattcgcgctgctcttgaggaaatcgacaccttcgagctcatcagcgagaagagcaggttcatcaggattgaggacaacttggaataaaaacgtaatgccggaaatttgtgacagagaaaggcagccgttgcaggctgccttttttcatgtctcgtcggtatgggcggctgggatgagttgcgtaaaatagtgaatcgaggcgtagcgatccgatgctgtgggtgtgactgttgagctgtagcgactcacatagatgaggtgggcgatgccgtactcctcggcggtgccgaggttggtttcgctgtcttcccccagcagggttcgggaaggctcataggggacacgctcctgtagtttttcccaaaaacgcacgtcttccttgggaaggcccagatcatgagcggaaatgatgccggtgaaatagggcccgagccgggttttgcgcatcttcagtgagagggtcttgccgtgagcattggtcacgagccaggcctgtttgccgtgccggcgaagaaagaccaggaactccaccacgccggggtggaccgcgattaggtgatcgatctcctgcttcagaacggggatgtcgagcccgagtcgctccgaccagtaatccaggtcggtccagttcaaggtcctctcctgggaacggaacagagcgtagagaagttttttcgcttcgtccagggggatgccgttctgggcggcatagcgtttgggtacgtgttcgagccagaagtggtcgtcgaaatggcggtcgaggagcgtgccgtccatatccaggagcacggtatcgatgccgttccagtcaagtttcatggcggttcgtaacgaaaaaggcccttagcgggccttctcctcgatgaaggtcctgatctgctcgatacgtgcgtcaagcacctcgcaccggctcggcaggtcttcaattcccatgagcgatggaggacgcggcggttcgaaccctactgcgcgcaccacggcatcggcgaacttcgccgggtgagcagtggcaaggcagatgaccggcgtgccgtcggtcaccagttgccgggcagcccggacacccactgccgtgtggggatcaaggaggtagccggtttcacggttgaaggaggcgatggtgtcgacggtctcctgctggttaaccgaacaggcaaggaattcggtgcgcacgtgctccatttcggcatcggagaagacgatccggccccgggcgggaagcgtggcgaatgcctcgcggaccctggcagggtcttctccgaagagatagtagacatagcgttcgaagtttgaagccagctggatgtccatggacggcgacacagtgggcaccacggcactcagcgaatagtctccgtcattgatgaagcgggcgagaatgttgttttcgttggtggccaggagcagtctggcaatgggcagtcccattcgcttggccacgtagccggcaaaaatatcgccgaagttgcccgtgggaaccgagaagacaacttcgtcgccaatggtctttgccacgcggaagtaagagaggaagtaatagaccacctgggccagtacccgggcccagttgatggagttgacggcgccgagagcgtagcgttccttgaaggggaggtcgttgaacaggctcttgacgatgttctggcaatcgtcaaaggtgccgcgcacggcaatgttgtgcacgttgggatcgagtaccgtggtcatctgtagcgcctggaccggcgaggttttgccgtggggatggaggatgaagatgttgatgttctccttcccccgcacgccgtaaatggcggcacttcccgtgtcgccggacgtggcgccgacgatgttcatccgttcgttccgctcctgcagcagatattcgaagaggttgcccaggaactgaagagccacgtccttgaatgcaagcgtgggtccgtggaagagttcgaggatgtggaggccgccccgctccacgaccggcgtcacgtcgggatgatcaaaggttgcataggagcgctcaatgagactccgcaggtcatcggccgggatgtcgtcggcgtagcgggagatgatccggaaggcgagttcctggaacggcaacgtcttccatgccgcgagcgtgtcccggtcgatggccggtattgtttccggcagaagaagccccccatcggtggcgagccccatcatgaccgcgtccttgaagcgaatgggctgaatggttcctctggtgctgatgtagcgcatgactggtccgttcttgaaaggattgccgtactccaagtacctgaggccacggcgatggcatcttagcagcaaacgcgtgaaaagtgaagcggtcgctcccgctgttcctgtggtactattgaaggcgatactcgacccacgtctcctgaaaggctctgttcatgcacctctttaaacgcgctgaaatgctcaatgtcatcgacacgctggccaccaattacctcaagggcaaggtccgcgcggtccgcctgtcggtaattgcgctcctttccggcggccacatcctgctggaagacataccgggcctgggcaagacgaccctggccctcgccctggcccgggcactggggctctcctttggccgggttcagtgcacgagcgatcttctcccctcggatatcacgggtctctccatcctcaaccgggacgaaaaccgctttaccttcatgcccggtcccatcttcaacaacgtggtgctgatggacgagatcaaccgcgccatgcccaagacccagagcgcgcttctggaggccatggaggagcgacgggttacggtggagggcaccacccatccgctgcccgagcctttcctggtcattgccacccagaacccggtggagcaggtgggaacctatccgctccccgaatcgcagctggaccgcttcatggtccgcagcggcatcggctacccgcccgaggccatcgaaaaggccatcatcaagggagggagcatccgcgacggcatccgccacctggagccgcttgtgacggtcaacgacatcatcgaggcccaacgaacggtccgcgaatccatctacctgtccgataaggtggttgattacatccatgccatcgtcgcggccacccgcagtcaccgtgccgtgacgtcgggcgtttccaccaggggcgccatttccatggccgaaaccgccaaggcccacgcctatctggaggggcgcgactacgtcattcccgaggatgtgaaggcgattgcggcgccggttggtgcacaccgactgatcctcggttttgacaacgagaacctggacaagggggagctattacacgccattctcgccaccatacccgttccgctggcctgagactgacacggcccggcatcgcctatatcgtcataacgctcctgatcggattcgcggcggtcaacaccggcaacaaccttctatatctgatcgtttcggcgctgctcggcttcatgaccgtttccggggttgctggatggctcaatatccgcggccttgcgctccaggtgcgtctgcccgacgagatctatgctgatcaggagacctttgcctacctggtcattgtcaaccggaagcgtttcgtgccctcgttcctgttgcgtgtgtcagtggaggggggcggctgggccgatttcaacctggtggaacggcaggccgacgaggccggttctgccgcgatcaggtttccccgcagggggatcgttaccttggggcgagccgtggtgagctctccttttcccataaatttttttgtccgatcaacggtccttcccctggatgctcgaggcgttgtttttccctcgccacttccttgcgccggcttttccgttctgccggagcaggcgggaagaggggggcgcgagagtctttcacccggttacgaaggggaagtggaccggatttccgactatacgggtacggagccgttcaggctgatccactggcgtctttcggcacgccacggttctctgaaggtgaaagggatgactgctgttgcggacgagccgatcatcctcgacccggaccgcttgccgggcagcgatcgcgaggagcgcatccggtgcggggtctggctcgtaaaccgggctatccgggcaaaccgtcccgtgggtctttttgtcgacgggcggaccatcgctcctgacacctcccgcgcccatcggctcagactgctcacggaactggcactccatggtatccgttaagaccgttatcaccattctcgcctacctcgtggcggctctcgggtatctccccgtcgtactctatgcggactggccagcgcgactcgcggctccgctggccttggcgctgggcattgcatttgatcgccggggacggcatcctctggccggcattccggcaacactattcacggtcgttgcctttgcggcgtacttactccagtggagtcgctccaatccggcagcgccggtcgtgaacttcctcgtcatgcttctgtcggtgcggctgatcaacgaaaagagtccgcgaaaccttcttcagatatttgcgctttccctttttctcctggcagggtcatcgctcttcagcctgagcgccctgtttctgttctatctgacgctcctgctggcccttatcgctattgcgctcgttcttctggcctttcatagcgtcgacgaaggtatcagtctcacctcccgcgcactcaggcgcgtggtcacggcggcccttgccatgcccgccgcgtcactgccgctactgctcgtttttttcgccatcctgccgcggacccagtttccgctcctcagttttctgaatgccccgggggagaaaacaacagggctcagtgagcgcgtggagccgggcacgtcctccagcgtagccgatgtccacaccgttgcgttcagggccgaatgcgagcggttggagcggaatgagttgtattggcggggactggtcctggacacggctaccccggctggatgggtgcgcgggacgaccccgaccgcggattcgcctgcccagccacagggaagagccgtgcgtcaggtgatctatcccgaaccctcgcgcaccacgtacctggtggggctcaacgtgccgattcgcatggacggaatccgaaacaggcaagccaatgattttacctttgtcaatcggggacgtccgggggggcggatcaggtatgaggtgcagtcggtggtgtccgacactattgccgtcagggggacggtggaccgaaaccgctatttgaaactgcccgaacggatctccggcagaacaattgacctggcacgccggttgactgccggcgcagcaaacgatgcggccaagctagaaaggatcgaggcgtggttccgtgatgccggattctcttacgctaccacagggcttccgctgtcggacgatccggtcgatgcctttctctttggcagcaaaagaggacactgcgagttttttgcgtcatcgttcgcccggctgttgcgggtggcgggcgtaccggcgaggctggtggggggctactacggcggggaatacaacgaactggccggctattatctggttaccgaagaccgcgcccatgtctgggtggaagcgttcatagagggacgaggttgggtaatggtcgacccaagcgcctttgccgtcaacttcgctcgagtgggcgaagcatccagagccgggatgcttggcacaatgacccgcgtggtcgactcgctctcctatctctggattcagacagttatcacctatgacctccagaaacagatcgagctggtccgcacggcgaacagccggttcaaagacctccgcatgccgggggatgtgcgtctggtcgcggcggcgacaatcggagcactggcggcgttggggtgcgtcttggctattcgccgtcacaggcctgccggcagggagaaacggctgctgaaacgtctccgtgcaaagctcacccgtttctacggccttccccgggatccggatccctcgcagggactgtctgaagtcgtcgcaggactgaacgatccggcggcaacggagttcgtcgccatttacggtggggcggtttaccacgaccggcgtctcacccctgatgaggtccgccgccttgatcgattacttgaagagatcggcaggaggcaccatcgtcgtagcagcccatagtgcgcgaagctacgctatttcgcagggtgtccgcgcttgacaaggtacactctttccattaggttacaagtacatgtattttgaccttcacagacaacggatggacggtgagctccaaaaaagataaacatctcgacagtgcccagaagttccttatcaagggacaggtcgaccgggcgatccgtgaatacgagcaagcagtaacactcgaccccaaggatgtgcgggtccggcagaagtacgccgagttgttggtacgcgccagcagaaagaacgaggcgttgcgggagttcgaagtcatcggtaagttctacgctgacaacggctttttcctcaaggcaatcgcggtctacaagcagatccagaaaatcgacccctccaattcgggcacatctctcacccttgccaccctcaatgaaaagcagggacttgtcggcaatgccctggctgaatacaaggctgtctacgacttctacgaaaagagcgggcagctccgtgaaggggtaaaggtcctggagcgcatgcactccctggaccgggagaacatcactattcgcctgaaactggccgacactcggaacaagatcggccagacagatgaagcgtatcaagagttcaccgtcctggcccgcgaaatcagagcgaagggcgatgctgctgcctacggacgcatctgcgaacggatcgggcaactcttcccggagcggagggagtttctcctcgtcgttgccgaagatgaactggccgccggtaaccatgccgccgctctccccctgttgaagcagttcgcgaacgacgagcgcttcaatccgcgcgcactctatcttctggccgacgcttcccgggcagcgggcgacctgaaaaccgcttcggatgcatacaaccgcatcgtgctcaactaccccggagagcttaccgcctgcaaagggctcttgttctgtctgcgtcataggggtgatgtggaggaggcgcttgaactcctgaagcgctttgagcccgaattcctcagccacgagcccgagacccttgaacagttctacctgtcgctccaggagatcgctccccataatgaggctattgccgaaggggtgcgcagggttcgcgggacagccgacaaggatgttgaagtctccggtgaacaggagcaggaactcgcatcgttttctgaagattcggctcccttgccggatggctcgcccgctgtccctgaatctcccgctgccggggtggcagaagttgacttcgattccgatgagtccctctgggaagaagaggttgagatcgggcttgaaggcgacggcgatgccgaccttgaagaaatcgagctcgaagtttccgtgctggatgaatcgaccgattggcttgccggccccgaaagcgaggctccgtcattaacggacgacttgtcccttgatttcactgaggatgagctgaacgatcttgtgccgccccccccatccgttccgccgtcccccggcttgaagggtgataagtatgggcttgacggccttttctcagcgttcaaaaaaggggtgggggaacaactcgaccagggcgacacggagactcattacaacctcggcatcgcttacaaggaaatgggactgtacgatgatgccgtcgccgagttcaaggcagcggcgcaggacccccgtcgccttgtggattgcatcacgcttcaggggatatgttaccgggacaagggagaaccggcccgggcggaggagttgttcaattcggggctgatgctgtcggagctttcgccggaggagttcctctgtctgacctatgaattggcacttaccctcgagcaaaagggagacgtggaaaaggccctgaccgagtatcgcaagattgccgacgtcgacccagctttccgtgacacggccggcaagctggagcatctgggccacgacggccttgccgatgcggatcttgttgatcttgaggaaacgccgtaacgccttttacgaaaagagcagtccccggggcgccacaagtcggaccggggccaaaaacaactcgctggtatagctgtcaggcagggggggcaaggggttagccgcttgaatcgcctggagaatcaaccggtcataggccggacttcccgtactcttcaccagctgcacgtcaaccatctcgccgcttttcttcatcacaatggtgaacatcgcctccgaacgacccagatccattccagacgcgttcgcaaccgtccaccaccgctcgtttatggtttccagcagcgtaaagtaatattcgcggacatcgcttctcagggattcgccttcggctatgccgcggaaaaagccgcgggacatgcccagcgaaagaggcgaggggggcgccgaaaccaccggcgggggaggcggctcaaccgcctgggggggcggaagaacttcttcggcaggtggttgctcgttttccaccggcaaactcatgtcgctcgcaacagcaggttcaggtacgggtgccggcttgctgtcgggcggtgatggcgcaacggggcgaatttcactgccggacagatccacggaaacgacctgcatcccttcaacgccggccacatggcgcggcaggagtgaggttacggaatagagtgctccgtgcaatgcaatggaaagggcgatggtccagagcatcggcgcatcgcttcgtcttgtctgtatcaactggtccatggactgactcccaggcggagtaggtacgttacgtggtcattctacctttttccccaaggccgtgacaacccgatttcttgtttacctatcggattttgcgacaaaaaaagggggccgacggccccctttgtcatttccatatgttggcgcttcagttgctttgcgcgtcgacaacggcaatggctgccatgttgacgatatccattacgtcatcgccgcgctgcagtacgtgcaccggcttcttcattcccatgagaatcgggccgatggcgtcggctccgccaaggcgggtaaggagcttgtagctgatgttgcccgagttcaggtcggggaaaatgaggatgtttgctccgcctttgagtgtggcaaagggataatgggactccagaatgtcaggcacaacggcggtgtcggcctgcatctcgccgtcgattatcagttccggcgcccgctgtttgacgatctccgcagcccgcttgaccttgagggcctgggggtggttgacggaaccaaagttggaaaatgaaagcatggcgatacgggggtcgagatccagaagccgtgccttctcggctgccagtatggcggtttcggccagttcctcggcggtaggctcgatgcagaccgtggtgtcggccagcaggaaaatgccccgcttgaaaaccatgaggtaaaggccgtggacgctggagaggccttcctgcttgccgatcacttcaagggcagggcggatgatgtcgggataatgggcatcaatgccagaaagcagagcatcggcatcgccgcaacggaccatctcgcagccgaaataagtgcggccccggcgccggatcatgcggcgggcctcggtcagggtgatccctttccgctgccgctgctcgaacagggcttgggagtaacgctcagtgtcggggctgtcgtctgggtcaatgatagtgacgccgccattaagatcaaggttgagctcttcgatctttttgcggatttcctgccgattgcccaggaggatcggataggcgatcccctcttcgatcatcacttgtgcggcccgaaggatcttttcattctcgccctcgggcaagacgacccgcttgggatcggtcttcgccttgttgatgatgaggcgcagagtctccttggccttgccctggagcgtctccagatgctccatgtacttttccatgtcggcaatgggctggcgggcgacccccgactccatggccgccttggcaacggcaggagccaccctcaggagcgcgcggggatcaaagggcttaggaatgatgtactcgcgaccgaaggcgaatttcttattgccgtacgcacgacacaccgagtccgggcagtcctctttggccagttcggccagagcgaagacgcacgcctttttcatggtctcattgatggtcgtggcccgcacatcgagtgcgccgcggaagatgaaggggaagcccagaacgttattcacctggttaggatagtcggagcggccggtggccatgatggcgtcggcccggaccgccgccacctcctcgggggtgatttcgggatcggggtttgccatggcgaagatgatcgggttgggcgccatgtcacggatcatttcgggggtgaatgcccccttgctggagaggccgtaggccacatcggcatttttgaaggcatcttccagggtgcggtcttcggtttcgacggcgaagcgctccttgtactcgttcatgccggcgctacgtcccttgaagatgacgcccttggtatcgcagagaatgatgttctcctttttcgcaccaagttcaaccgccatctgggcgcaggcgatgccggaggctccggcgccgttgaccacgatcttgatgtcttcgatcttcttgccgaccagttcaagggcattgatgagggctgcgccggaaatgatggcggtgccatgctgatcgtcgtggaagaccggaatgttcatggtctccttgagcttttcctcgatataaaagcattcaggtgccttgatgtcctcaaggtttatgccgccgaaggtcggttccagcaactggcagaccttgattatttcgtcagcgtttttggtgtcaacctcgatgtcgaagacatcgatatcggcaaaacgcttgaagagaacccctttgccctccatgaccggtttgccggccaaggcgccgatgtcaccgagaccgagaacggccgtaccgttggacaataccgccaccagattccccttggcagtatatttatatgcgtcttcagggtttttttcgatttcaagacaaggttcggctacaccgggtgagtaggcaagggagaggtcgcgctgggtaagacatggttttgacggaattacctctatcttcccttttcgtcctgtggagtgataatcaagggcgtcctgctttttgctcatgtggtgttcgctcctttcgcggcccgcacgttttagtgaagctaaaatttgttttgatatgctgtgacgagcccaacacggttttatcgccagcgtttttattgaaattaaacaaccttattctcaggttcaatgctttgtcaagggataattacagctacactaaaaaatcattctatttctgtgtggacactgaaggagcgtggcgtgcttgtaatttagagtattttcacggataatcccggggaaaatcgaccgggagctatggctcttgaagggaggatccgtcgtggaacgtgtctgggcgccttggcgcatggaatacctcgtggatgaaaaacccgccggatgcatcttctgtcccggtaacggacaggccagcgaccgggagcggctcatcctccacagaacaccgttatctctcgtgatgctgaatcgctacccctataccaacggtcatctaatggtggctcctctgcgtcataccgccgacatggattccctgtccgacgcggaaatgcttgacctgttccgcacggtccggctctgccgctccatcctgcgggatgcggccagccccaatggctacaatatcggcatcaacctgggaaaagcggccggtgccggtgttgacgaccatctccacatccacgtggtgccccgttggaacggtgacacgaatttcatgggggtcgtggcggatctacgggtagtgccggaagggcttcaggctgcctgggaccgcctggccccgctgttctcacgggagaccccatgatccgcccggcgttcatcggcatggatatcggtgggaccaatctgcggatgggactcgtcgacgaggcgggaacgatccttttccgcttcaggcagaaaaccgatattcatgaggggagagccgccttttacgaaaagctcgccgaggggataggcattctcaaagagcacgcagagcaggcgggattccgcatcgtggcagttggtgccggcgttccggggcttgtggcaaatgacggacatatccacgtatcggtgaatcttccggccattgacagcatcaacctccgccatgacctggaacgcatcagtggtctgccggcgacggtggccaacgatgtcaacgccaccgcgtacggcgagaaatccttcggtgccggacgcgagttcgactcgttcctgatggttacactcggcaccggcgtcggaggagggctcatcctgaacgggcggctgtggaccggaatcgacggcgtagccggcgagttcggtcatgtgacggtcgagccccaggggacgtcctgtccctgcggcaaccggggttgtcttgagcaatatgcctctgccacggccatagcctcagccgcgcgagaggccatgatgacggggcgatacgtaccggctgacgggtctgcgatacctctcactacccaggatctggcccgtctcgcccgggaaggggatggtgcggcggcgacatttttcgccgaggcgggacgttatctgggcatggcaacggcatcactggccaacgtactcaatctggaagcactgatcgttggtgggggcgtcgctgcaagctttgatctgatcaggagttccatagagcgagaggttcgtgcccgagctttcccgattccggcccagcggctggtggtggtccgtggcgcattgggcgacgacggaggactcctgggaagcgctgcgctggcccgtgatgagttcgacatctaagagagtagagagtattttcatagttatcaacgacggggaggaatcatggcgcgtaaagtaggcatactgaccggggggggagactgcccgggactcaatgcggtgatcaggggagttgtcaaaagctccatcatccggcgcggctgggaagtggtcggcatcagggacgggttcgacggcctgctctacaacaacagaatcgtaccgctcggtctcaatgaagtacgtggaatactcccccgcggcggaaccatcctcggtacgtccaatcgcggcaatcccttctcataccctgttgaagcggatggcaaaaccgttttaaccgatgtgtccgacgaggtcgtcgcgaacatcaaaaaacagggaatcgacgcgctcgtggcagtgggaggggacggctcgctcaagatcgcgcttgagctcatgaacaaggggattcccgttgtgggcgtgccgaagaccattgacaacgatctgatggagaccgatgtcacctttggctacaacaccgccctggaaaccgcaaccgatgccctggacaagcttcactccacggccgagagtcaccaccgggtcatgatcatggaggtcatggggcgctatgccggttggatcgctctcgaatcgggcatcagcggcggtgcggacgtcattctcatccccgagattccctacgatatcagtgccgtctgccgcgcggtcgacgagcggcgaagacggggaagctccttcagtatcatcgtggtggcggagggggcgttcccgcgcggcggcaaccgggtcgtgcagaagcgggccgatgaaacgaacaccatcgagcggcttggggggatcggtcaatacgtggcccggcagctgggagactgcctcgacatggatgttcgcgtcatggtcctgggccaccttcaacggggcggttcaccatcgacctttgaccgttgcctaggcagccgcttcggcgttgccgcaatagacctcattgaacaggaacagtatggacgcatggtctgtctgcgcggccgcgacatcaaatcggtatccatcgagcgggcggtgcggaagctgaaactggtgaaccccggcggtcagatggtgacggcggcggaagagctcggcatcgtggtggggcggcggtgagagttgacatggaatggcccacgagctagagtgctctcgttttttcttaagaaattctttccgccgccgatgttatacatagtgcatatgagccgaactgccggtgtggccgggtcggtgccgcccgttgccgggtaatgcgcacaatggagggatatccgcatggaatccggtgctgtattcaaaaacaggagcagtctgtacggggttctcggctgtgcgttgggaatcggcgctcccatcgcgtggacttttatccgtctcgttttcttttccgaccccggtcagccccttcttgggcaggtattctccgatataacccgctcaacctaccaagtagccctctatacatatatgggcatgggcactgccctggtcctggccgtggtggggcaccacatcggcaagacgagcgacgaactccacaagcgcgccgccgagttgaacctgttgcatcaggaagttgcatcccaaaaggagatttttgaaaaccgctaccggatccttgacaacaacatcaagaatttccaccagatcagcagcaggattcagaaatcgatcgatgtggacgaggtcctccggctgtgcgccgaggggcttcacgatgttcttggctacgagcgggtaaatatactcatggcggatactgcgcggacctcactttcctttgtggccgccgtgggcaccgccgacttcaacccggccggcgtggtgctgcccctggatcagcgggggggcgtaatcactaagtgctttaccgaccgccaggtctacatgatcgatgatgtcagtgcctatccgaccgatttccggctccaatcaccctatgatgccatccgggccctgagatcaaaaagcttcgtgatctgccccattgtcgtcaagggagaggccatcggtgtgtttgccgtggacaaccgttcgagccgccggtcgctcaacgatacggacgtggacaccatcaagctctttgccgaccaggcttcgtcggcgatcgtccgcatcaatctgctcaaggccattggaaccctcacctcggaactggagaccacctttgccgatctgctcaagaaccgcgaccattattcccgctacgtggtcaatctgaaggatgcggtcaactccgtggccgacggcaccgcccacatcgcgtcagcatcagagagcgttctctcggcggtggatgagacgagttccgccgtaagcaacatctatgtggccatcgagcaggtgacgcggaacatcgactacctgtcggagtccatcgacaagtcggtgtctgccatggaggagctgaactcttccatcaagaacgttgagcagagcgccgccatctcgcaccaggtatcgagtacggtcaaggaaaaggccgacagcggccgggccgtggtggatgaaaccatccaggccctggacgagatccagcgttcggttgaccagtccttcgaggccatgaaacgcctttccgagaacagcggcaagatcgagagcattgtcggcgtgatcaacgacatcaccaagcgaaccaacctcctggcgctgaacgcgtccatcattgcggcccaggcgggagagtacggcaagagcttcggcgtcgtggccgacgagatccgcaacctgtcgctccagaccggccagtccaccggcgagataaccggcattatcgaggagatcatgcgggaatcccgctcagcggcccagaacataaccgcctccaaggatctggtccagcgaggggttgaactgggcggcatcatgggtcagtcgctccaggtcattcacgagagctccacccgctccatggacatgacccatgagatcaagaccgcgaccgaggagcaggcgcgcagcgtccagctggtcaccaactccatcgagaacgtgagcagcatgagcacgcagatctacaaggcctcaaaggagcaatccgacgccgccatgagcattgtccgctccgttgacaccatcaaggagatggcccaggagatggtaagggcaaccgtcaaacaagtcgaggacggatcggaaatcaagaagtcggtggaagcggtgggcgagatggtaacgcggatcttcgaggatatggaagttcggcgcgaggagagcggtgaggtggtaaaagagctcgaactgatgaagaagatagccagctgatttaaattagttctggacaaaaccacgatatttgtggtattcatgcacgtattctaatgacggcccgcaacccaggtggagccgtcatcctttttttcggatatactgcctggattcacgactgaaccgggacggaaggcaatagccgcaccgacgaggataggatgagctttcccttccatggtcgttttcgtgcgcctccggaccccggtggcgcatttgttatttgacaggggacaaccacggtgaaccgcgcgaaaaccatcctcgatatccagaaaatgaaggcgacgggcgagaagataaccgtccttaccagctacgactatccctttacccgcattatggatgaatgcggcatcgacatgattctggtcggagactcggtcggtgttgtctttgccggtcacgacaacaccctgccggttaccgtggacgatatgctctatcacacccgcgccgttacccgggccagaccaaaggctctggtggttacggacatgccgtttctttcctaccagaccgatttgcgcgatgcccgcatcaacgccggacgcctggtcaaggagggtggagccgaagcggtgaagctggaggggggagcccacgtgacggacaccatcagggccatcgtcgatatggacatcccggtcatggcccacatcggacttaccccccaatcgatccaccggatggggggctacaaggtgcagggcaaaaaggacgagcaggctcagcggttgctggaggatgccctcgcggtccaggaggcgggagcctttgccgtggtcctggaagggattccgctcaagcttgccggccgcatcaccgcagaactctccattcccaccattggcatcggtgccggtccccactgcgacggccaggttctcgttatccacgacatcctcggcctgtgcgagaagtactctcccaaattcgtcaagcgctacggcgatgctcgtacgctcatttccgacgcggtagcgtcctacatctcagaagtcaagaaaggagaattccccaccgaggggcattcgttcagctgacatgcgcatcatagattctgttgccgacatgcaggcattttcccgcgatgccaggcgttcggggaaaaccattgccttggtccccaccatgggctatctccacgacggacacgcctcgctcatgcgcgaggggcgcacccgggcggacatcctggtggtgagcatttttgtcaacccgacccagttcggccccaacgaggatttcaccacgtacccacgcgacctggagcgagacctgcaggttgccgaagcagccggggcggacgtgatcttcgccccccgggccgatgacatgtatcctgccggattccagacctatgtcgatgtggaaaaggtgacgcttcctctctgcggagcgagccggcctggacatttccgcggagtaaccaccgttgtggccaagctcttcaatatcgtcatgccccacacggcgtttttcggcaagaaggacttccagcaactggccgtaatccgtcggatggttgcggatctgaacatggatctgagcatcgtgggcatgcccattatccgcgagccggacggattggcaatgagctcccgcaacgcctacctggggccgcaggagcgcactaacgccctctgcctcaatcggtcccttgccgccgcacgaaccctgttcaccgatggtgagcgaagcgtcgcacgcctgcgcgacacggtgttgcggatacttaccgaagtgcccggcgccgccatcgactatgctgatttccgtgacagcgaaacacttgagccggtggaagcggccaatgaaaagactctcctcgccctggccgtcaagataggaacaacgaggctgatcgacaactgcgtcctgggtgaggagcagtagttgtctgtgcccgcgggcagcctgacgactgcctgcccagaggatgaagcgaaccatgccgaaaaatcgtgacgcagctcgtgccagccttgagaacctctaccggatcttcaccgtgcctgaagcacccgactcgaccctcggcgctatcgatcaggcgatttccggcgatgttaccggtttcctgcagacccatatcgtcgccatcgagcgtgatctggaagatatcgaagcaaatttctcttccttctccattccggaagaaccgacctacgtttccgaatacaccgaattcgtcaaagagaacctcgtcgcccactcggtccataccgcttcgccggcgttcgtcggtcacatgacctcggcgctcccgtacttcatgctgccgctggcgcgtctcatgaccgccctcaaccagaacgtggtcaaggtggagacatccaaggcctttacaccgatggaacggcaggtccttgccatgcttcaccacttggtctatcgccgcgacgaggacttctacccatcatggattcataacagccggcatgctctgggggccttttgttccggcggtaccatcgccaatattacggccctgtgggtggcacgcaaccgcctgtttgccccgaacggagcatttcgcggcattgcccaggaggggctggcccgtgcgcttaagcatcgcggcgcggacggcattgccgtgctcgtctccgaacgggggcactactccctgggaaaggcgaccgacctgctcggcattggccgggacgatctggtcaaggtgaaaaccgacgcgaacaaccgcattgacctcaaggcactgagagaagagtgccggcgcttccaggaccggaacacgctcccgctggcactggtcggcatcgccggaaccaccgaaaccggcaacgtggaccctctggaggcgatggccgatcttgctcaggaacttggctgccatttccatgtggatgccgcgtggggtggaccgaccctcttttcggatcgccaccgctctctgcttaagggtatcgagcgagccgactcggtcaccattgacgggcataagcagctctatgtgccgatgggggcgggaatggtcgtcttcaaggatcccaccgccctgtcggccatcgagcatcacgccaactatatcctgcgccacggttccaaggacctgggcagccataccctggagggatcacggccggggaaggcgatgttggtacatgccggtttctcgatcattggacgcaaagggtacgaactgctgatcgacatggggatcgaacgtgctcgcacctttgccgacatgatcaagcagcatcccgatttcgaactgatcagcgaaccggaactgaatatccttacttatcgctactgcccggccgccgttcagcagaccttgcacgacgtgacggaccgggaacgcgccgatatcaatgcactcctcgatctggtctgccagttgctgcagaaattccagcgcgaagccgggaaaacatttgtctcccggacacggctgcatgtggcgcgccatgatcgggaactcaccgtgctgcgcgtcgtcctggccaacccgctgacaactgacgagattctggagtccgtactggcggagcagtgtgaactcgtgcaactgccggagattcaggcagtgctgcagcaggtggaagagctctgtaccggcttggcaaaagcagcttcatggtagaagcatgacgttctgtttgtgctaacgagcgggatgattgactaagcgaggatcagtacgatggagctctacgccgcctcataccttgttcccatttcatcgccccctgtcgccggcggcgcactagccgtcgacaatggccggatagtcgatacgggtacgtttgccgagcttcgtgcccggtacggctgtcccgttcacgactttccgggctgcaccattcttcccggcctcgtcaacgcccacacgcacctggagcttacccatttcccgtcatggaaaatccgcaagggaatcgattactcaccccggacgtacgttgattggatcatccaggtaataaagatccgccgggccctgacgcggcaggaacaggaactttccgtacgggaagggctgcgcatctgccttgaagcggggaccacgtccatcggcgaaattctcaccgaccggtcgctcctccctctgtatgccgattccggcctgggggggcggctttttctcgaggccataggccacgacccggtccgcagcgccgagctcatctcggagcttggtgccgccgtagcttctttccctgctggagacttactgccgggcctctcgccccatgccccccacactgtttctgagcagctccatcagaatgttcgccggctggcggaagagtacaacgtgccgcgaatcatccatctggccgaatcccgggaagagagtgatttcttcttcgattcgaccggaaaaattgctgagcttctctattcccacgtcaggtgggagtcgtaccttcccgccccgagacgtgctaccgcaaccgcctggcttgacggactcggcgtcctcaacggtgccatctcggcggtccactgcgttcatcttacgccgtcggatgccgaaaccctggccaaacgcggagtcggcattgtgctttgcccccggagcaacgaaaagcttgctgtggggcgcgcacctgtcgcctatttgaagaaacttggtattccccttgccttgggcaccgactcgctggccagcaacgattccctctcactctgggatgaaatgcgttacctcctcgatctcttcccgggcgtcttcaccccgtcagaggcccttgccatggcaaccatcggttcggcacgacagctcgctctcgccgatcgggtagggtccatcgagaagggcaaacgcgccgatctgcttgtcatgaaactacctggtccgcagagcaccggcgaaggactccacgaagccgttatcggcagcggagaacttctccatgtgattctgtccggcaggttcaccgaccggacagaaccccgctaattccccctcaaatagcggacaaccatagtcttttttactccttgcaatgatttcaccatatctgttagtatcatttgcatgggagaaaagctgatctgcaacaacaagaaagcgtttcacgatttcttcatagaagagcgttttgaagcgggaatggtgctgaaggggaccgaggtgaaatcccttcgcgacggcaaggcaaacctcaatgattcctttgccttgatccgtaacggtgaaatctttctgcacaatctccacatcaatccctacgcgttcggcaaccgggagaaccacgatcctgacaggctgcgcaagctcctgatgcataagaaagagatcgaaaagctcttcggcaagatccgcgaaaagggatactcggttgtgccgttgcgcctctacttcaagaatggcctcgccaaggtcgagttgggacttgccaagggcaagaagctctacgacaagcgggaagacatgaagaagaaagaccagtcgagggagatggcccaggccctcagagaaaagagcaagagtcactgaacagagtttacaagggggtgtacaggtttcgacggggataggaagctgatggttgcatgccgaggtccgggctggcctcgttaaaaagcccggggcgaattacacgccgataattacgactacgctgtagcagcttaataacctgctaccgatccgctgagcctctcccacgggtgaagatggatcgtcattttagtgggatagttgcggggagggtccacggccccaaggcgaaaccttagtggaatcgcttcccggaaatccctgccaggggagagtcgggcggctaaatcaaatcctggtataagcatgtagacgccttcggtgtatgatcttcggacgcgggttcgactcccgccacctccaccaattacctgaaatcattaaggttttgggacgaaaacccaaggtgctgctcgggtgtaacgcattactgttacacaagggggttccatgggttttccttttttggtaagaagaggggcaaggttctatttcagggttcggatacctgttgaccttagagagcctttcggaaggctagaggtatggcggtctctcaagacggcagaccataagaaggcccggaccttggggaaacttgaggcagccaaagccgaaatcaccttcgagaagatgaggaacagagagttgaccagagaccagctaagaaagattgctgaagagtaccttcattcaaccttggaatactgcgaagggcacagggaagggggctttctcccaaggacacatgatgagaaagagggcaagctacttgcgtatggtgatctagctgatcgttacaagggggcgctgtctgacttggacgttcaagagacaagggccagagggctgaagagggccggggagctggtggattctgtcctgaaggaaagagggcttacgctgccgaaggattcagaggaatacgcaatccttgcacgggaactgctcaagagggcgctagaggtgtgcaccgttgaagcgtctcggattatgggggactactctaatgattacgacagaagccgcctgtatcggcaacaagaggccgcggaagagaaacaggcggggttgctactctccgaggtgattcaggcgtatgtaaaggaccatctcacctgtaagaagtggacaccaaagacggaacaggagaacacaagtatccttgctgtattccttgagctgataggggaccgtgatattacaaccatcacccatcaagacctcatgagcttcagggatacactggtgaagctgccagctaatccgaagaaggggagggcaaaggaagggaagcccctgaaagaagtcctagaaatgggccttcccccgatgagtctaaccaccgtgagaaagtaccttatacggattgcttctttcttcaagtgggcgaagctacacaagtacgtcaccaccaatgaagctgaggggttgaccataaaggaaaagaagaaggtgaaggcttcagcagcacgagacacctacgatagtgaggatattcaacggctattccgtgcccttgagtacgccccaaataaacctgaacgcttttggataccgttgatctccctctattcaggggcacggctgaatgagatatgccagttacaccttgaggacgtgcaagatattgatggcgtcccttgcttccgtattgaggaggaggggtcaaagaaggtaaaaaccgtggctggcaaaagggttgtccccgttcaccccgtattgattgaacttggtttcatgcgatatgtgcaaatgctccgcgagaagggagcgaagcgcctatgggaaaacctgaagttgaagcgtgacggctacggtcaagacttcgggaagtggtatcagcggttcaaccgtaggtatatcacatcccacaagaagaaggtgtttcactccttcaggcacaccgtagccacggctatgaagcaatcaggggttcttgaaactgtagcggctgaagtcttagggcatgaaaactcaaacatgacatacagcctatatggaaagggctattacccgagaccgttacttgaggcactcttgaagctggactatggggttgacattggggaactgagggagaaggctaacacggggctgaattaccgcccaaggaagtgaaaaaaacagataggaacacaggggagactattgttaaccataagggatacataggttgaccattgagaaaatatagatattggcactatagttgcaataatgcccccccctatagtagataccttatgttttacaccagagtctttcaccagtgtaagggttttaccggctacgccgtagtaggtaataactctacagtagtcccttagagtagaactgtagcggctactagagtattacaccagagtttacaccagtgttaccctagagtatgggaatttacaggggtaaggagtagtaagagtatcccttaagtctctgattatccccagagtttcacccttaagtatctgatttagaccgatagaaaattggattttatagaacatagtactccatttctaaaacatacaccaatcacaggcggtattctcttcttaaagtggtgagatgaaaaatttctatgtgattacctacacttaagcgtaaacatctgataggttccttctataagtgggcacatgaaaatactcctgattactggtacttaccgggtacccatgccataaggaaacataagggagaatctccaggccgcttgtccgacaatgtgagggcaacacacgggccagggttaaagaatctccctctttacgttctccagtcaacaggcattgccaaccgaacccttgtgctcctgaatgatccggtaaaccgatgctaccccgatcccaagttcatccgctacggtctgctttcccttgccttgtgcaatgaggctcaacacttcccccgcctttgccttcgccgtggccttccgccctgtgtagcgtccctctgccttcgccgtggcgatcccttcccgttgcctctcaagcatcatctcccgttcaaacgtggcgattgcccccaacattgtcaacatgagcttgcctgtgggcgttgtggtatcaaggttcaggttcaacacccgaaaggctacgcccttcctctctagcgtctcggttatctcaagaaggtgtgccgtactcctggcgatcctgtccagcttgcagaccaccacaacgtcaccctcacgcacgtaatccaacatcgccaccagttcaggtcgatcacgcttcacacctgacaccttttcccggtagagacgatcacaaccggcctcagttagttgcttcacctgtgctgtcaggtcttgatcctcagtgctcacccttgcataacctatcattgccatggcccacacctcctatcaatagagttaaagatgtttcgataatattctatcaaaaacccaatgtcaacccttatgatagactatttcaaccatacccatacctatcacaagggcatgccctattgagaggcaggtcagcaggcgagtaaagtcactgccatgtcacccagccaccacagagaaggacaacggggtgaaacgaaaggtaccgccgaagagtcctcgcagtagcaccataaggcaccccacggggggtaattcaccaatccgcgaatcacatatggcctttcacaattttgtggtattttgggccgaaaacttcacgtagaggaggccccaatgtccgccctaagactcgcccttctgttcctcctgctggctactccagcccttgcgaaagacttgaacggagaggttgaggaactcaagctacaagtgagcactcttgagtacaccataaatagtcaacgctccacgatcaaccgcctaaaggaactccaggaggaacacgaggccctcttaaagaaacttgttatccagtattgggagcttaaagaacaggtcgaaaaacagaagaaagcgacaagatagagacggatgtgaccgcctcttccagtttgcttgcccttttcggtgagcaaataggccacctttaggggtttatcgggaaaacccggaaaacctcatagtcaagacggttgtggccgccatgcttcgtttgcttcacattttcgtgaaatgaacaatagtccaccgttgggcgaccacctttggggtttctccctttttcggtgaaaaccctcatagtccaccccatcacgcaaatctgcttggcggcgtctaaagagatgaggtattcgatggtcttttgaggacgcgcttttgtgctccccgatttcggggagctcaaaccttgagcggtgatatagtccaccccatcgaccaacatagccttaacgatctgttccttaatccaagaggagaagtctttgcgcaccccaagggccttatgtagctcccttgcgtctactgcgttgactgtcccggcactgagtactttcacctctcaggcttccgtatttggcttctgagcggttttcattggctaaccctagtcatcctattaccaaataaggcggcttattttaggcgtctctactgcttggcgcgtctaaagagatgaggtattcggtgcgaacagaagagccttttctcgtttcacattttcgttaaacgaggtgtagtccacctttggggtttttcacgttggcgtgagaaacgtagtccaccccaccgtttgaactgcttcgctgaaggcttgcggcttgtcatgatgagggagtaaaggccgggttcgttaatgaccgtaaccttctgcggtccaccgggggtataacttgtagttagacccttctcgtcagggtccaatgcgctgaccgcctttgaaacgttttgaatctccagcaccttgcaaacatcggccgccacaaaccacggttcattgtcgatcattacgacccgcacttggcgggactggtactctgaatacgctagtggaaaacaaagggggtctgtttgggaaggggtagttatgggtctaggactgttccttgaaaaatcgttagtaggacgtgtggaaagttacaaggaagatatgaaaagggggccggtatcgtcaccaagcccccgtggtatcttaggccgcctctaggtctggagtttaaggttttggaatgtgtatttcaggttcaatgtctttgagtaattcggtatacttccgttcaaccaacagctttatcctatgattgaaaccggccatagtgttccttgttgtttccggaaggttggccatttcaatgtaacggcagacgttcccttgtttcatccagacagaatgatcgtcaacgtcaatacctgtgatgtaatccataccgccacaagaatcaattttcagtacaaaaccgctcatgccatgccctccattgaaagattaatgactgcatggccatgggtttaccagaactgaaaggagtgtgtcaagaggaaagtgcatataaatcagatagttatggtttcgattgagaaactatttcaggaggaaacaggctagaggaggggcaacgttcttgaagtgttccacagcttctcggatacctgctgaaagggtagaatatcccttgtgaaacggggcaaaaactgttacacaaaggtgttacacaagcacgaaaacgcctgagcggcacccttgtgttttcaataggttaggtggttcagtttcggatttgggttcgattccctcgattcccgccacctccaccaatttaatgtccgaccttggccggacaggagcgaaaggccacgagaaatcgtggccttttcttttgtgcttcatccggttgcacaggcggtgtgcaggcggtttccacaggcgccagcagctatccacgagtgatgtggataaccccggtgcatctgtggataagtcacaaaattgttacgtatcattgggtacttttacatcatgcataactaataagcacaggttgtaaccatctgaatatacgtgtcaataactattttcaacggtataccgaatctggtggaatcggtctatgtttcatggccgaagagaagtggataactgagacgaaatatcatgtaaatccatggaagtaccaataagcccctcctcaatgcctgtctgtatccaacacttcgcccaatttgtataaatgttcagcaatttcttattattacatctattttgcgcactaagcatgcatattttatcaagcattatgcgtcattattgtcaatatttattattttgatagttgactttatatggagaattcattatcacttatatcaagtttgattgttggcaatattgaatttgtacacttaattatacgtatttagccacgctcgagatcaagaaggggaatagcccatggccatagagaagcattcatcactgccccagatccctgaaaatgccactccactggagatactcagaattggtatcgaagcggcgggcggtgccgtgagccttgcctgctccttttcagtcgaagacgtaatcatcatcgacctgatcacgtcccatgatcttccggtgggaatcttcgccatagacaccgggcggcttcccgaggagacccatgaggtcgccgaggctatcgtctccaggtacggagtgggcattgactggtatttcccccgcaacgacgaggtggagcggctgctgcgggggaaagggccgttttcgttccgtgaaagccttgtcaatcgccaccagtgttgtcatatccgcaaagtggagccgctggggcgtgccctggcggggctggccggctgggtgacgggcgtgcggcgggcccacggtgtgacacgggctaatctcgctcctcttgagattgatgacaccaacggcggtatcgtgaagatcaatcccctcctggactggaccgactcccaggtatgggcgtatgcggaggcacggcggctaccggtgaatcgcctccatcaccaggggtatccgtccatcggctgcgccccctgcacccgggccgttaccccaggccagcccccccggtcggggcgctggtggtgggaagatcctgagcacaaggaatgcgggctgcaccggcgctgacgctaacaagacatccaatcggagagaatgaaccatgaacagccatcttgacgaactcgaagcgcaatccatctacatctttcgcgaggcataccggaagttcgagaatctcgccatgctctattcggtgggcaaagactccaccaccatgatccatttggcccgcaaggcctttttcggacgaattccctttccgctggtgcacatcgacaccacctacaaatatccggaaatgatcgaatatcgggaccgcatggcacgggagtggggcgcggacctgatcgtcgggcgcaacgaatcggccattgccgccggcacggggcccgaacaggggagactcgactgctgcgccaagctcaagaccgacggcctgagtcagaccatcgagcgtcacggtttcaacggcctctttctcggcatccgccgggacgaggagggaagccgggccaaggaacgggttttttcgccccgcgacaagaacttcgagtggtcctacaaggaccagccgcccgaactgtgggaccagttcaacacgacctttgcgccgggcacccacatccgggtccacccgatcctgcactggaccgaactggacatctggctctacatccagcgggaagggatcgaactctgccccctgtacttcgcccgggacggcaaacggttccgctccctcggctgcatgccctgcaccggccccatccagtcgaacgccgtcacggtggaggagatcatcgaggagctccgcgccatcaagacaccggagcgggccggccgggcccaggaccaggaaaacacctatgccatgcagaagctgcgggccaagggctacatgtaagcgggtaaccgggtaaggagatacgatatgagccagtctgaaacactgaagatagttattgtggggcatgttgaccacggcaagtcaaccctgatcggccgccttttctacgacaccggcagcattcccgaagcccgccgccaggagatcgccgcaacctgcaaggcccaggggcgcccgttcgagttcgcttacctcatggatgcgttggaagaggaacgggtccagaacatcaccatcgatacggcatccagtttcttttccacatcccgccgccggtacgtgattatcgatgcacccggccacaagcagttcctcaagaatatgatcaccggcgcagccagcgcggacgcggcaatcctgctggtggacggcaccgagggggtccgcgagcagaccaagcgccacgcccatgtcctatcgctcctcggcatccgccaggtggtggtggcggtcaataagctggacatgatcgactatgaccggcaacggttccaggaggtggagaacgacatccgggccttcctccattcgctccacatcgtgccggcccacgtcatccccatctccgcaagggaaggggagaacatggccggccgccagggtcacactccctggtacgcgggccccacgatcctggaggcactggatgcctttggcgacgtgcggggggacgcaacgctgccccttcgtctgccggttcaggatgtctacacgtgggatggccgcaggatctacgcggggcgggtcgagaccggcgagatacggcagggagatgaggtgatctttcagccttcgggaaaggttacccgggtcaagagtgtggaaaagtggcgcgagccggggctggagcgggccggggccggtgagtgcgtcggcatcaccaccgaggatgagctgttcgtggaacggggagagatcatagcccgcctgcagcaagcgcccatccgcacccgggaattccgggccagcatcttctggctcgccgatacgccgttcagggcaggagccacctacaccataaagctcgcgacagccgaggtgcaggcagtggcggtagacatcgaggaacgactcgattcctcgaccctggaggtgatcggccgccatgagcccgagctgcagccaaccgaggtgggaaccgtcctgttcagcctcaagacaccgctggcagtggaccggtacggcgagaacgtccgaacgggtcgcttcgttattcaggacagcctccagatcggcgggggcggaactattcagactgtggagggtgacgcggaccgcgcggtccggcgcttcagcctggacgacttccaggtcggcgcagacggcgcgcgcgtggtggatctctctcttgagcgaaacggtgttgaactggatgtgacgccgggcttccttgatcacctctccgccggcaaccggctgatcgtgaggttgagggaccccgttcagatcgagccggtggcccttctggcctatgagcataacctcggcttcgtgttcagtcgcgatcgcgaccgggtgaacgtggtgctgtaccgggaacgtgacgggggtgcggaggcgcgtgccgccgcctgagagggctgggcggtttcctttggcagaccatggccagccggaggaaaccgctgttatttaatatacttctccaccaattcttcaagtatctcgccaatggtcgtccgttgacgggccgcggctatcttgagcttcaggtggatgtcctctctcatgttggccgtaagccgcacgtccccttcgggcacgagccccgacagtcctctgcctccccgggggccaaccgccttcgcactgcccttggccggcgcttttttcgttttttccttggcacgccgcgcagtcgttaccggctccggcgccgccttcttctttgtcgactttcgcgcttccttcactgccggttcggcagcgggcgcttcacttttttcagcaggggcagggacgtcgaacaggggcatctggccttcgagaagctccgcactcatccatggtctcctttgtgcacatggtttgtgagccgtaccggcaagccggaatcatacacgttcatacttacctaagtaaatatctaaacagtgcggcgcggcagtcgcttttgcattttatgcatccccgtggtactattcgcagcgttgacaacttcagaatcaaggattgcgccatgtatagactgacgattcacacctcgttcgccgcggcacactgcctcatcaattatcagggagactgcgagaatctgcacggccacaactggcgcgtagaagtatcggtcacggcccgcgaactggacaaggccggactgggtatcgatttcaaggtgctcaagcaggaaaccaacggcctgctgcggaccctggaccacaagtacctcaatgaactggagccgttcaaagagatatcgccgtcgtccgaaaacatctcccgctacctctaccacgagctgtcccgccgcctcaatgacggcaacgtgacagttgagagcatcactgtctgggaatcggacaacgcagcggccacctactatgagtaaacccggagccgaacttgaggaggttttctcctcggtccagggggaggggatgctcattggcctgcgccaggtattcatccgattccgggggtgcaacctgacctgcgactactgcgacaccccggcgggtacgccggccgagccgtgtcgcatcgagcagaccccgggccggcgcgacttcgttcccgcggacaacccggtctccctcgatcgggtggcggcgctggtggaagggtggcagcggggctggcccggcgtgcacgattccatcagcatcaccggcggcgaaccgctcctgaggcacgatattctcatgcagtggctgccggtcctgagagaacatcttcccgtctacctggaaaccaacggcgtcatgcacgcggccctgggactggtgatcaaccatgtcgacatcatcggcatggacatcaaaattccgtccacctcgggctgcaccgacctctgggacgaccaccgccaattcctcgaaatagcgaacacccgccgggcgttcatcaaaatcgtcgtgggggaggaaacggaagactgggaaatcacccgggccagcgagatcatagccggcgtgaatcgggacattcccctgatcctccagccggtcacccgggccggcgacaccctcggcatcaagccggtcaaggcgctggagttgcaggagctggcctgccggtacctggccgaggtccggatcatcccccagacccaccggttcatggggcagctgtaagtctgcgcgggaggagcggcacatgatcatcgaaaccatgaccatggtcgaattcgaagaagggctccgggccacccggaccgtgctggtcccgttcggctcggtggaggaacacggttcgcacctgccgctttccacggacaccatccaggcctatgaagtgggcaaaaaagctgcacggctcatcccgctgttcgtggccccgccggttcactatggctcgtgccgttcaacctcatgccatccaggcaccatttccatcactaccggcaccctgaaatccctcatgaaggacatcgtccggtcgctctaccagcaggggctgcgcaatgtcatcatcctcaccggccatgccggcggttctcatcggatggccctccaggatgcgggtgaggaactcctgcccgaactgccggagctgaacatcgccgttgtcaccgaatacgagctggcgtaccacgaggggaaaagcatcatcgaaaccgagggcgactcccatgccggcgagatcgaaacctcgcgcatcatgcactcccacccggacctcgtgaagggctgtgccgagcgggaatttcccagctttccgccgggcctgctggtgcgcaacaagcggaaatactggcccggcggcgtgtggggcgatccttccaaagccagcgtggaaaaaggccgcctgatcgaagatttggtggttgccaaaatcgtccagctcgcccgcaccctggaagcgttcaaggaatagcttttccagccgcagccctggcaccctcccatcaaatcgggcatcccgcccgtcagtcatccgtcttgctcacccggaacgatggcggcacgtagccggccggccggaactgctccggaaccgtaaccgtgttgccgtcgcgcagctgggagtagtggggcgacatgatctcgaccccggcctcattgaacgcatcctgaatattctggtgaagctgcgaatacaggtttgccatccggttcggcttgtccgtgtaagcgttcagttcataggtcacgtagaaatcgttgagcgctgtctggagaatgaacggttcgggcagctcaagcacgtgctcggtacggcgggcggcactgatcaacagctcgtggacctgccgccaaggcgtgtcatacccgatggtgacgctggtattgaggatcagcccgtattcctgggccgaagaactgtagttgaccacgtggctggaaagcagcaacgagttgggtatggtcacgtccacgttcttgatcgttctcagcctcgtaatgagcaggtttttctcaacaacgtctcccaccgtctcccccaccttgatccgatccccaatgcggtacgcacgcatgtaggtaatgatgattcccgccactacgttggctaccgccgacgtcgaccccagtgaaaagaggaccccgagaaagatggagatccccttgaacgcgggcgattccgagccgggaagataggggaacgccacggtaaccgcgaatgcaatcaccagaaaacggcagatcttgtaggtcggttccgcccattctgggaaaaatccgggaatggttatggtgcccttgccgatttcaccgatcacgaccttcaacaatcggctgataaagtaggcaatcacaacaatgaccgcgatgaagaacaggttgggcagataatcggccacggcctttaccgtgattgccaacggattggtcaggtaatgcaggagcaggggggcaaaacgcctggtccaagggaaaaagctcagcaccgacaggagatagacgcacacgagcaggaaaacagccaggatcctgatccaccggaccgcgctgaggatgacctgagttatccgaccggccgagacaatttcgaaagactggattttcagatcccggatcctggtaccgctccatgactcgatggtgtttcgcaccacggggtacgaccgcttgatgatcaggagcagcagagccagcaggatcgtgacagcaatggttaagccggctcccttgatcaggctgtggaccgaatagtcgttgtgatagtcctccaacgccttgcgaataacgtcactatacgattgcaccagttcgtgccttgtcttcccttcggcacgggcatcgtcatcggttacggtcaggatcagcgtgtcacccgcgatgatatcggtaaccgtctcggcctcaacggcatgaacatctgccggagacaccagaggcgaacgcgcaaggcgcaccaaccgctcggagatgagagcggcccgctcccggggcatcagcgaaagggcgcgatgccgcacgtaaaagagaggcttgccgcccaaggtaactgccgccggagcctgggccagggaattctcgctcaccaccggcatgtctgccgaacacagcggggtcgccagcaagccagccagcagggcgactatcacgatcacgaagcgcattgttcctcccggacggggtagaggttgtaaccagggcatctgttaattgtattgagcaatttcaggtgccggtacgagtcggagttcaggacctgaagctggagtgaatcattttaagcttaccataagctgcgagagctatccgtaccgcctcctgcctgattcgtgtcctaagctggagcggcagtcgatcaacgaagcctggttcaatgctcaagggagcggcttcagagccgggtagactcaacccgactttgcccttgaacaatgccgtcggttaactgtatgttgacgctaaaaggacacaagcagcatgacgagataccgttttttccacaccgccgacatccacctcggcaaaacctaccgcacatccaccggtgaggctgaacgctacgaagacttcttccgcatgctcggcagcattgtgtccgacgccattgcggcaagggtcgatttcgttctgattgctggcgacctcttccacaccgggcagattctcccccgtaccttcgcccggaccatcgagacacttcagccgctcaagaacgccggcatcccctgcattgccgtggaagggaaccacgactggatacaccgccgcgacagcatctcgtggatggaagcgctgtcgcagatgggttatatccacctgctgcgccccagccgtactgagaccggcggctaccgcttcagtccctttgattacgaacagggcatgggcggccacatcgaggtcaacggagtcaacatctacggcctcggctacatcggcacccaggcgggcgcccacgtagcgcgcatctgcgaggctatcaccaccacgaataacatcctcctcttccatgtgggtgtctggacctactcaccggttgagatcggcaacatgaagccggaggaggcgctccccctggccgatgtcttcgactacgtggccttgggccacggccacaagccctacatcatcgccaccccggaaggccgcgcttacgccttcaatcccggctcccccgaatgcgtcaactttggcgaggaaaagtacgacaaggggtattacctcgttactgtcaatgacggagtctatacccatgagtttcggccgaccaatccccgccccatgctggtgaccaccattgacctggatggcgccggagatgcggaaacggctctgacgcggttccgcaacgtggttgccgcaaagatcgcatcgttcagcgatgaccgtcagccgctcctggagatcaagctcaccggccgggtcggcttccacccctttgagctggggcgggaacggcttcgcctggcccttgaggagatctgcaaccctctccatgtggagatcaagaaccacctctccctggtcactgccggggggggcgcagaatccgaaaagaagagcctcgccgagatcgagcgggaggtgctcagggagttgatatccgccaagagcgagtacaaggggcgggaggatgaactggtgcggctctccctggcgatccgcgaccaggtgctcaagggggagacggacggcgaagagttgctgggacttctgatgcgggagcctgcctgatgcggatactctccatccatctgaagaacataaaatcccaccgcgacacggagctgaccttctccgccggtatcaatgtcctttccggccccaacggcgtcggcaagagcacggtgttcgaggcgatcggctacgctctgttcggggtggacgcccgggacttcgtctccaacgtggaccggtttctctccatcggcaccaagaagggagagatcgccgtcgccttctgcacggatgccggagaaacctggcgggtgacccgaaccgtcggcaccccggccaagtggctcctggccagggagcagggtggggccttcgaggtggaggagcacgcccgaatcgaagaaaccgaggcccgcatcgccgaactcctcggtctcgacaacggccgtcccctggcggagcagttcaaactggtgatcggccccttccagaacgaattcctcggcccattcgtcatcaagcagcccaccaaacgccaggaggccttcgacgagatcctcggcatcgatgcctggcgcaagacctacaagagcaccagctcgctcctctccgctgtgcaggaaaaaatcaagattatcgccgtggagattgaggcgaaagaagcccaggttgcggtcctgcccgagcgtgaggatgaactggcaaagataaaaaccgatgccgaggcgctccggaaagtcctttcatcacaagcggatgccctgcgggacgtggagaagcagctggtcgagctcgatgaccaggaaaagggaatagccgcgctccaggccgagatccagatcctcgttaaccgcatcactgatggcgaaggcaagatcaaggatcaggggcaaagggtaggggaggcggagaaggccggcggggttctggagcagacgcgggcgggcaaggaggctttcgaacgggccgaatcgcggctggcggagttggtgagtaaagacaaacagcgtcgagaggtcgagaaggacgttacccgccttgaaaatgagacccagcgcctgacgcaggcagtcgagcatgaacagaaggagattgaaggggaggggcgccgcctcagagaggaagaggacgcccttgccaaagcccggaacgaactagagccggaccggaaggtggtggacacggctggccggctgccaggacttcgcgacgagatcaatcgcgttcgctcggaaaagggactcctggaagggcgccgcatcggacttctggaggggcaggagaagcttggcgaagggacatgcccctttttcaaggagccctgccggaacgtggccggaaccacgccgaaagacgtgttcaccacgaggattgccgagcttgaccggaagatgcaggcactcaccgaggccttgggcaaactatccgtagaggtggctgacgccgaggcggccgagaaacagcttgccgccctgacagtccggagccaggaactgcacaaacagacgatgggcttggttgaacgccgcgccagaaatgaaaaacgcgtcgctacgttgcagacattgtcaacgcaacagatcgaagcggccacccgggctaaagcgcgcagggacgatcttcaggtctttgccggccttgaccatgagattgaacgtgcaaccgcagagcggggccggttccaggccgaccgcgatgcctaccatgcccacgaaaaggatgccctggatctggataaccggcgccagaccctggagaagatgctccggctcctggatgagttgcagaagcaactcatcgggaagaaagaggaacttatccggcttcaggaaacctataaaccgggccagcacaaggaagcccgtgaccagaaagaccggctggtagcgcaagtcgcctcgctaggccagcagatcgaaaatctggagaaggaccggaagcgccttgaggatgaaatcggcaaactgaagctgcttaaagacgagattgggcggaagcaggccgagaggaactccttcgaacagaaggagaaactcgtcaaattcctccgcaaccaggtcttcaagaacgtctcagcccaactctcggagcggttccgggaggaaatcagcctccgcgccgaccggatctaccgcaccattgccgaggccgatgaggaactggtctggtccgagaactaccagatcgtgctgcgagacatgacggacggcgttgttcgcgaacggagcgacgaccagctctccggcggccagaccatgagcgccgtagtggccctgcggctggcactgcttcagaccatcggcgcccggatcgcattttttgacgaaccgacatccaaccttgatgcctcgcggcgggaaaacctggccaccgcattccgcgccatcgatgtaggccgggaagaggtcaccgaacactggtacgaccaactgttcctcatcagccatgatgtagccttcaccgagattacggatcagatgattcaactgggcgagtgatctcggtgatcacgcgaacacaaccacataccagtgtaacggcatatggctactgaacccggctccgatcaatgcctttagtccggcgccggcaaaagggcgaaagccaggccttctgaacttctatccttcactgacaccatgaactttacataatatatcttatgggacgttaaatatatggaggtgactccatgaaaagcaccagagctccacccccgttggccatcccctctgtcggtggcagacgtcctagacattggctggatcggcttcggcaatcagctttctcagcttagttatggatgcacgctccattggtttaccggtgatactgcttttgggtacgcggtaaatgtcgtcaggtgcataaacggtacattcgattattacttcatcttcttccaggtagatatgtgaatattcgataaactctcctccttgtcgaattgttacgacatctgattcgtatggaatgttcctgctacgcagatactcctccacctcttcgcttgacccggcaaacagatggaggtcgatgtcgcttgcagcggttactgccccggtgagcaccgacccgaccagatatggacggaacggcgccagcatttccatacagcgcagggccgcgcagcgcatcttgtgcaaccgctccgggtgtgctttctcttcatggattgcgatgagtcgctggagctccctatggatctcagcattgctgggcagatgcgaaccgagcgagagacttttttccagcccgaagcgtctcgccgcctttcgtttggcgtctcggtattcgctcaccccctcgacatacatgaggcgcgccgcttcctgcgcaatgagctgtcgaatcctgtctcctctcatataattttacagtatatcaaggcattggcagagttacatgcggtcacgccacgattcggtttaccaaacccggagtcgatgtgggatggtggtatactctagtgtagccacgcattcataatgtttcccccccatttgccgccctccccttattcagccagaacagggtggggcggtgcgattgccggaggttatcatggtgcggttgtcacgagagcgccatgagcgtcttgaaaagctgctcatggctgagaagaccaggctgtggaccgaagtcaggagggagctgttcgaaactctcgggcaggagttgcgcagtcagtacgatctgccgcaggatgtcggggagcggagccttatcgacgtcctggccgatacgggattggtcgtggccgatatccggcgccaggagttgacccgaatggaagatgccatgggtagactggcggagggtgtctacggagtttgcgaggagtgtggtgctgagatcggggaggagcggctgcgggtggttccgtacgcgacgcattgcgtcagttgtcaggcccggcaggaaggtccgcctcatgggtcgggcgtgaccctctgacgagtacggcgcgggaggcgaccatgcgggaagcgatgttctacgagcggctgaatgataaccttgtccgttgcggtctgtgccgacatcattgccagatcggtgacggtgcccgtggcatctgcgcagtgcgggaaaatcggggaggaactctctattctctcgtctacggcaagctggtggcggaaaacgttgaccccatcgagaaaaagcccctgttccacgtgctgccggcaagcaggtccttttccatagccacggtggggtgcaatttccgttgccgtcattgccagaactattcgatatcgcaggtaccccccaaagcccccatcgtgggtgaggaccactcgccccaatcggtgattcggaaggctcaggccacaggctgccgctccattgcctacacctacaccgaaccgaccattttcttcgagtttgcctacgataccgcccgcctcgccaaggaggccgggcttctgaacgtgttcgtcaccaacggttatatctcgaaaaaggcgctggctacagcggcgccgtacctggatgcggcgaatatcgacctgaagggattcagtgagggattttaccgcgactacatccatgcccgactttccgaagtgctcgactcgatcgtggagcaccggaagctcgacatctggcttgagctgaccacgctcatcatcccgggattgaatgattcagatgaggaactgcagggaatcgcctcgttcatagcgggcaatctgggggtggataccccctggcatgtgacccagttctatcccacctaccagttgaccgaccggccccggaccccggtggcaaccctgcgccgggcacgggacatcggcaaggcggcagggttgcgctatgtgtacgaaggaaatgtccccggtgaggggggggagaatactttttgcccttcctgtgccgccctgctgatcggccgccacgggtatctcattgaaaggaacaggatcgaaaacggagcctgtcccgactgtggcgtcgccatagcgggcatcggcatgtgaccgccgtcagattttccggttgtctatgacccgctgggccttgccctcgtggcgcggaatgctgttgggctccacgagcttcactgttgcccccacgccgaggaccgagtctatccgcttttccaccatctccaggaaggccttctgcttcttcatctcgtcgaagaaaatgttctcggtcacttcgatgtgcacttcgagcacatccagcgctccgtgacgctccagaacgatctggtaatggggctcgcacccctcgatggcgaagaggatctcttcgatctgggaggggaagacattaacccccttgacgataagcatgtcgtcgctgcggcccatggtcttcttcatccgcacattggttctgccgcatgcgcacggcgagtagtccagactcgtaatgtcgcgggtccggtaacggatcatgggaaacgcttctttggtgagggtggtcagcaccagctctccgacgcttcccggcggcagcacctccccggtttcagggtcgatgatttccgcgataaaagcatcctctgagatgtgcatgccgcacttgtactcgcagtcgccggccacgcccgggccgatgatttcggacaggccatagttgtcggtggcgctgacgaagaggcggttctcgatctccttgcgcattgcctcagaccagggctcggccccaaagagaccgaccttcagcgaaaggcttttcggatcgacccccatcttttccatccggtcggcaatggtgatggcatagctgggggtgcagacgagggccgtggtcttgtagtcctgcatgatcatgatctgcttttcggtgttgccggcactcatggggatgaccgatgcgccaatggcctccgcgccgtagtgaagaccgaaggcgccggtgaacaagccgtagccgaaggcgatctggaccacgtcatcgtgggtgacacccgcagcggtcatgaagcgggccaccaagttggaccagaccttgatgtcgtgcttggtatagccgaccacagtcggcttgccggtggtgccggatgacgaatgaatccgcaccacttcccgcagtgggaccgcgaacatgccgtaagggtagttcaggcgcagatcttccttggtggtgaacgggagtttcttcaggtcgtccagcgactggatgtcttcgggaacaatgcctcgttcggtgaatttgttgcggtaacaggtaacgttcttgaacgccctgttgagtgttgcctggagccgttcaagctggagctgttccagctcctctctctgcatgcattcgtactgttgatcccagatctgcatacggttatctctcccagatctcctttttgtccttaccaaggtatgcgcgctgaacttctttattttcaagcaattcagaggctattccctcaagtatcactttacctgtttctatgacgtagcccctgtcggccatcttgagggctgccttggcgttctgctcgaccaggagcacggttgttccccgatcgcggcgcaactgctcgataaccttgaaaatctcctgaaccaccagcggtgccagccccatggagggttcatcgagcagcagcagctttggccgcgccatgagagcacggcccatggcgagcatctgctgttcgccgccggaaagggttccggcagcctgtttgcggcgttcacgtaggcgggggaacagcgcgtaaatgtcatccaggtctttacggatgtcgccccgcccttccctgccacgataccggagataggccccgagctcaaggttgtcctccaccgacaggggcttgaacacctgacgaccctctggaacctggcagatgccgagcttcactatccggtccggtccgagtccggcaagatcctggccctcaaaaaggatcttgcctacggacggcggcgtgaccgcggaaatggagttgagcatggtggtcttgccggcaccgttggcgccgatcaacgtaacgatctcccccttgttgagatgcagggagatgtttttgagcgcatggaccttaccgtagtaggtattgatgttcttgatcgttagcataggtgaccggatatgcctagccttcgcccagataggccgctatgacttcgggattttcctggatttcacgcggcgtcccttgggcaagagtgcgtcccaggttcagtacaacgatcgcctcacagatgtccatcacaagctccatgtcgtgttcgaccagggccacggtaacgcccgactcgcagatcttctggatcaggcgcgccagctccagtgtctcgcgactgttgaggcccgcggcaggctcatccatgaggataagtttcggctccagcgccatggagcgtgcaatttcaaggagccgccccttgccaaagggaagattggcggcctccacatcggccaggtcgacaataccggtgaattcgagccagtgcagcgcccgttcgcgcaggcgccgctcttcggccacctgccagggggcacgaaacgccgaggcgaagatgccgcttttccctttcgtatggagccccaccatgacgttttcaagcaccgtcatcttgccgaagagctcgatattctgaaaggtgcggaccatgccgaggggggcgagtttctccggcgccagccgggtcacgtttcggccgtcgagcagaaccgttccggcagtgggggtgtagatgccggtcacgatgttgaacagcgtggtcttgccggcaccgttgggaccaatgatgccggtgatacctccaccctgaacggtaaaggaaacgtcatcaagggccgtaacaccgccgaagcgctgggtgattccctgaacctcaagcatcggcggctcccctaccctcgcgggaacgaaaccgctggaacagatccgggatgccgcgcacgagcccgccgggcatgaacatggtcatgaagatgaggagcaggccgtacaccacgatatcgtagtcctggaacgccctgagcagttctggaaggagggtcaggagcgtggcgcccaggaatgagccgtagatgcttccgagcccgccgatgatcaccatggtgaccaattccactgaaaaattgaacccgaacgatgtgggcgagacaaaggtcatggtatgggcatagaggctcccggccaccgaggagatgactgccgacagggcgaatacctgcaccttcaggaggcgcacgttgacccccatgacccgggcggccacttcggagtcgtgaatggcgcgcagccccctgccgatacgcgaattaaccaggttgacggagagaagaatggttaccagggcgatgccccagataagatagtagtttttcaggtccgaatcaaaggtcacggagccgaccgccagattcgggatgccgggaaaccccgatggcccgcccgtcaactccactgcttcgttgaagaggatatagacgataatcccgaagccgagggtggccatggccaggtagtgccccttgagcttcaggatcgggaagccaatggcaaatgcaagagtgccgaccgcggcggcgaccaccaccatggcgagccaaggattccactcgtgggttgcggtgaggatgcccgaggcataggccccgagcccgaaaaaggccgcctgtcccaaggagatttgccccgcgtagccaagcagcaggttgagggcaacggcgagcatggtatgaatcccgacaaagacaaagacgttaagcagatagccttctgctatgaatgtcggcagcgccagaatcagcagggagaagcagatgaatctcacgctttgaagctttacaagagataatacgttcattgcgttgattttccgttcatttagacacgctcggtctcgcccttgcggaacaatccctggggacgtacaaagagaatcagcaacaggatgataaaggcaatggcgtccttatagccggatgagaaaagtccagcgccaagcgattccaggatgccgaggagaatgccgcccaggatggtgccgaggccgctgctcatgccgccgatgatggcggcgcagaatcctttgaggccgagcatgatgccaacatcataggaggtcatggtgagcggagcgatgatgataccggccagggaacccatggcagagctgatggcaaaggaaaaaagcaccatgcgccgcacgtcgatccccacgagaccggcggcccgacggttgtaggcgcaggcacgcatggccttgccgctgatggtgtagttgaagtagagtttgctgcagatcatgaccacaatggtcaccgcaaatatccagaggtgctgtggaaggatggttgcctcgcccagatggatcggctcattgcccgagaatgtgggaatggcgtgagtgtccttgccccagacgatcatggcaatgccgcggatgagaatgctgccgccgatcgtgatgatgacgaggctgataggcgaggcattcttcatgggacggatggcgagacgttcgaacactacgcccacgagggtggtggcgccgattgccaggattatggctaccagcagcggcagattcagggctgtcagaaaaaagagcgtgaacatgccgccaagcatcacgagttcgccttgggcgaaattgataatgcctgtggcattgtgaatgatggcaaacccgaccccgatcagggaatagatggctcccgtcgaaagtccggagagaagatattgcgctatctgctggcctaaattcatgctgtatacatccggttcacaatgagggagcgcggccgggacagcctgcgctcccaaggttcgatcgcaatggtgcggcaaggaccttacttgacgagagcaaagtccttgttgtggatcgtcacgaggacgaaggcatccttgccgaggccggcatggtcggcggcggagtagttgaagatgcctccaatacccgcgaagtttctggtcttctccaactggtcgcggatggcggcaggcctgtcacccccacgctccagggcacctttcagcaacatcaccgcatcccaggcatggccgccaaaatggtcaccctcggccttgaactgcttctggtaatccttgacgtatgccatgagcgacttcttctgcttgtccgcggcgggaagcaggtcggcgacgatgacccggcccgacggcagaatgattccttcggctgcatcgccggcaagctcgatgaacttcttggatgacacgccatgactcatgtagatgggaatggcgagcccgagttgcttggcgttgcgggcaatgacggcagggccggggttggtgccccagcagatcacggcctgggcgccgctgctgcggatcttggtaagctgcgccgtcatatccgtgtccttgggcccatacgtgtcatcggaaacgatctggatgccgtgttgcgccgcctgggccttgagttgctcgcgcccggaagagccgaacccgtcggataccgtcaggatcgccactttgctcatcctgaggcggttgagttgttcatagatctttgccactgcaagcccgtcgttctgggcagtcttgaagacccattttttcaccggttcggtgatcttgctgccggcagcacaggaaacgaggggaatctgggccttttccacgatagggatgaccgccatggtgtccccggtcgtgctggggccgatgatggcaaccaccttgtcgtccttgatgagccggttggccgcctgcacggccttggtggcgtcgccttgcgtgtcatagacgatcagttcgacttttcttcccttgataccgccggcggcgttgatcttgttgaccatcatctgggcggtgttacgttccggttcccccaggaacgacgccggtccggttacggcgaagagtgcgcctatccggatgggtgacgcggcaaatacgttggcagccagcatcatgaacgatgcggcgagcgtcaggataaaggatcctcttttcagcatcacacccctccccatgagttatttgatcagttcccaatcgcctttggtcacgcggaccatctcgaatgccgaaagatccagaccgttatgatccgagggggacatggtgaaaatccccgagacgctgacgagcttccgggtctgctcaaggccgtccctgatctgctggggagaggttccctttttcatggcgccggaaatcaggaggaaggaatcataggcgtaaccaccgaaggtcgaagcctccacgccgtatgccttgcgataggattcatcatacgatttgagcaacttgtactggggatcgttcttggggagcttgtcgaaaatggcaagcttgcccgccggcaacataatcccttcggcggcatcggccccggccagttcgatgaactttttggacgccacaccgtggctcatgtagagcgggaccttgatcccgagttgtttcatgttgcgggcaatgagtgcaggaccgggatttgttccccagcagatgaccgcgtcgggcttggccgccttgatcttggtgagttgggcggtcatgtcggtgtccttgggaccgtacacctcatcggccacaattctgaagcccttctggccggccagggccttgagctgttcacgcccagaggagccgaacccgtcggaaacggtgataatggcaagagacttctgcttcagcctggccgcctggatcaggatcttttcggcagccacatggtcattggccggggttttgaatacccactttttgaccggatcggtaatcttgatgcccgcagcgcaggaaatgagcgggattttctccttttccgccaagggaattaccgccatggtttcgccggtggtactcggtccgacgatgacactcactttgtcgttcttgatcagtttgttggccagttgaaccgccttggtcacgtccccctgggtgtcgtagaccaccagctcaagtttgcggccgccaatcccacccctggcgttggcgtccttcaccagcatctccagggtattcttctcgggctctcccagaaatgacgcgggaccggttatggaaaaaagcgctccgatcctgaacggttctgctgccgaggcgatgccggccaccaacagaccgacgataccgacgataacagcgaagattctgttcatgctcccccctccctgaagtggctacattgcgtacaggcgttcgccctcgaggacagtaaatccgttgttgataagggctgtgatggccttctctgtctcatcaaaacggaagatgatcaccgcgttctcaccgcaccgctccacgaaagcatacatgtattccacattgatgctctcgcggtccagcgactggagaatctgggacagtccaccgggccggtccgggacctcaacggccacaacctcggttttgctgaccgtgaaccccctgtccttgagtacctgcttggccttctcccgctcattgacgataagtcgcagaatgccgaaatccgaggtatcggccagggagagagccctgatgttgacccctgcctcgccgagaatgcgcgtcacttccgccaggcggcccgacttgttttctatgaagatcgaaatctgctctactttcatggcttcctcccgtgaggccggaatggttgcgtgatgttccgtcagctgatcagccggttgtcgatgaccctctttgccttaccctcgctccgggcgatggtctggggctccaccagcctcaccttgcaggtgacgccgagcaggtccttgatctccttctcgatcctgtgcgaaagggcctggagcaccttgatctcatccgagaagagctgctcgtccacctcgacctgcacctcaagagtgtcgaggttgtccttgcgatcgatgatgaggagatagtgaggctcgaccccttcgatccgcatgaggatcgattcgatctgggacgggaagacgttgactccgcggatgatgagcatatcgtcgctgcgtcccgtcatgcgcgaaaggcgggcatgggtgcgtccgcagctgcacggctcgtaggtgaggctcgtgatgtccctggtgcggtagcgaataagagggatgccttccttggtgatggtggtgatgaccagttcgcccctctcgccttcgggcaggacctcacccgtctcaggattgatgatttcgggaatgaaatggtcctcccagatatggaggcccttcttggcttcgcggcactcgatggccacgccgggccccatgatctctgacaggccgtagatgtcgatggcgcagaggttgagcttctgctcgatttcggcgcgcattgattcggaccacggctcggcaccgaagatgcccacgtgaagcttgagctggcggaagtccaccccttcctcccgggcggcttctgccatgaacagggagtaggaaggggtgcaggtgaggaccgtcgaaccgaagtccttcatgatcatgatctgcttcttggtgttgccgccggacatgggaatgaccgaggctcccagccgctcggcaccgtagtgggcgccgaggccgccggtgaacagtccgtagccgtaggcattatggataatgtcgcccttgtggacgccggcggcggcaaaggagcgcgccatgagctccgaccagatttcgatgtctttccgtgtgtaaccgaccacggtcggcttgccggtggtcccgctcgacgcatggatccgaacgatgtcgtccatgggggcggcaaacaggccataggggtagctgtcgcgcatgtcctgcttcacggtaaagggaagccgccggagatcgtcgagggatttgatgcagccggagataatgccggcgcgctcgaagctttggcggtagaacggcacggacgcctgaacgcgggccacggtcgcctggaggcgcttgagctgcagagcttccagtgcctggcggggaagcgtttcaaactcttcgttgtggtaactcatgtacaacctcgattgttacagggctctgcccaactggaaagccttacggttcacatcgagcgcctttgggggaaccatccgctccagggccttgtgccagcactcgtcagggatatcgagctgcttggccacggcgcccaggagcaccgtattggcggccctgacattgccggcctcggcggcgagatgctgtccgtccaccaggaggaaatcggggaacagcgcccgaatcctgtccggcagatcatcggggtagctcgcctgccccaggagaaccgacggtggcgaaatgcgcagatcgttggccaccaccgtcccccccttcctgagcaggggcaggtagcgataggtttccatcagctcgaagccgaagaggatgtccccctccccttcgggcacgatgggtgaatggacttccttgccgtagcggacatgggagacaacactccctccccgctgggacatgccgtggatttcgctctttttcacgtcgaacccggccagcatgaatgcctcggagaggatttcagacgcgagcagtattccctgcccgcccacgcccaccaggaggatgttggtgatggtgtcgctcattgggccctcccgatggcattgaacttacagagctggcggcagacatcgcagccattgcagagcagtgggtcgatctttgcttttccctttttgccatccggagcagggatccactcgattgccggacaaccgatcttcaggcacgccttgcagccggtgcagtgatcctggtcgacggagagcacaagccccttctggaagaccccctcccgtttcaccagcacgcagggacggttggtgatgattaccgacggctcgggacggttcatctcttcctgaagagccgcgcgggtctggtcgaggtccagggggtccaccacccgcacgtgtcgaatgccgagggcagtgcaaagctggaccagatccaccgcgttggtggaatcatccataagggtccagccggacgccggattgtcctggcgccccgtcatggccgtgatcctgttgtcgagaatcaccaccgttgcaggggctttgttgtaggccatctccatgaggctgttgacgcccgtgtggaggaaggtcgagtcgccgatcactgccacaacctttttcttctcttcgtccgaaaggacgcgcacgatgccactagcgctgctgatgctcgcccccatgcagacacaggtatccatagcgttgagggggggcatgaaaccgagggtgtagcagccgatgtcaccggtcacataagccttcagctggttgagcgtgaaaaagacgccgcgatgggggcagccggggcacatgttcggcggacgacccggaagattctccaccgtcacctgaggtgccccggggatgccgaaggcggcacgcagccggcccggtgtcagttctccgcacagcggaattgcctccttgccggtgacgctaatgccggcagccttcacctgatcctcgataaacgcgtccagctcctccaccacgataagcttcgtgaccttcgaggcaaactccctgatgagatccatcgggagaggatacaccatgccgagcttgagcaccgaggcgttggggaacacctcgcggacatactggtaagacacccccgcggtgacgataccgagttccgtgtcgcgcatctccacccggttgacggcagcggtacgaccatagtccgcaagtttcaggagccgctcttccacgaaggggtgccgcacccgggcattgccagggagcatgacgagcttggcgggattcttgacgagcttcggcgtggggagtccggttgccggttcacccagctccacgatcgatttgccgtgggatatccgggtgcaactgcggagcataaccggggtatcgaactgctccgaaatttcgaatgcaagcctggtgaaatccttgcactcctgggaatcagccggctccagcatcgggaccttggcgaaccgtgcatagttgcggctgtcctgctcgtcctgggacgaatgcatctcggggtcatccgccacgaccagcaccaatccgccacccaccccggtgtacgacagggtgaagagcgggtcggccgcgacgttgactcccacgtgcttcatgcaggcgatggaacggccgccgccgaacgaggcgccgatcgcgacctcaagggcaaccttttcgttgggtgcccatgaagcgtctatctccttgtagttgacaatgttctcgaggatttcggtggagggggtaccgggataggcactggcaacctttacccccgcctcgaaggctcctcgggcgatggcttcgttgcctgatagaatttccttcatggttgtctggttcctgaaaaataaaataaggggcatgcccccctaaaaaggtgcaaagactatacaaataaggggattgtaagtcaactgctttgtagaacgggtttttactgccaaagaactgtttgatcaggccaaactcgcccggccggttgacagtgtggcatactctcgtaccatgtgaagaaaacgaagtaattcagtaaccgggagggcactatgaagcgggttgtcaagggagcggtagtgggactgggtctatgtgtgcttgcattgcctgcggatgctgccgggcaggcggacaggggcagagagctttttggaagtacgcaactgggaacgagcggcaaaagctgcagcagctgtcatccgggcgggaagaagctcgaatgggccggctccagctacgacgacgcgaagcttgccgccatcgtaaaccgttgcatcgaaaaggccctcaaggggaaaccgctcgacccgggcggagaagacatgaaggcccttatgcagcacatcaggagctttgggaatcccgggggctaatctattcatccgtgcgggcaaggccgatcagggcaccttccagcaagccgaagtcgctgacggtcatggattcgaagccgaacaggtccatcgtggcgagtgttatgagcgttccggccacgatcagatcctccctccccttttccaggccgggcaccgccaggcgttcggccggggaaaggggaagaagcagggccagaatacgcgcgatttcatcacgggacaacaggtggttgttgactcgccgataatcgtaatcggtcattcccagactgatggctgccagggtcgttgccgtgccggcggtgcccacgagcgtcgctcccgcaagctgtccatcgagtgccctgccggccagccgttccctgagcccggcgagttcgcgcccgactttctcctccatggccggcaggtcggacttgccttccgtcaatctcaccacccccaggggaagactctcggtgtacagaggagcgttcccgctggcaagggtgtattcagtgctccctccccccacgtcaaaaacgaagaagcggccctccttccggtcaaggcccgacaggacccccgccagagtcagaagagcctcctcttcgccgtcgatcacttccagactgatgccggtccgctcggccacgtcggcgcaaaaatccccgccgttcacggcgtcccgaaccgcgctggtcgctacggcccgcacacggacgactcccgcgcggttcatttcatccgcaaagtcgacaagagcggccagtgagcggctccacgcctccggcgaaatcccccgttcctttgtaaaccctccacccaaccgggtgatgtggcgctttacgagcaggtgctcgatccggcccgcctctactgatccgatcagaagccgggccgtattggtgccaagatcgatggaggctgcagggaacgacatcaggtgaactccttcctggtttcaatgatggtgacacttgaatcggcgattttgacaaaggccgtaatcatatcagcgtagatgattcctgcacgaacggagcatttgcctgcagagaggcgcttgatgtgtccgtcgagcattgcctcacgctgccgacccacgtcatcgcgcagcgaccggccctgctcaacggcatcgggcggcggattatccatggtctcgaccgcaaggtcaacgagcttttccaccgtccgggcaaggtgcctgatctcggtcatggcggcgttggaaaagaggagcttttcctcctttttgcgcctcagatagtcaaggaccgcctcgctctggtccgccacatgttccagttcaccgatcaactggagcatgaccgggatttccattgatgcctcgggcgcgagttcacgccgcgacaacgacacgagaaaatcggtcagatcccgctgaaggatatcgaccgcgttctccttctggcggatgcccacagcctttcgggcatcataacggaaaaactgctcgaccatttcagaatacatggtcagggagatgccagccatgcgcctcaactcgctgcgtgcctgcagcaacgcaatcggaggtgtattgagcactcgcgggtcgatgaacacggtgcgcgcctccacgctggaagccctctcgctgccgggaatgatgcgcggggcggtgcgcgcgaaaaagccgataagcggcaggaaaatcaccgcgctcatgatgctgaacagggtgtgggtattggccaggacccgggagatgccggcggacgatgcgatatcctccggagaaatgtaggtgacaaaggaaaggtaggaggggaacaccagcatcacgaccacgacggcaagaaggttcaccatgaagtagaaaaagaccgtccgcttcgcttcaagcgttcccccgatcgaggcaaaggcggtgatgacagaggtgccgaggagttcaccgatcaccatggcggctccggtttcaaaggataccaggctgctccccgccagtgccatgatcacggcgatggcggtactaccagactgaacgagcaaggtgagcgtcgcaccgaacagaacagcggcaatccgcttggaaacgaacatgtcctggtgggtgaacacaatggcgtattcctgaaggggctggagattcgactccatgatgcgaagcccgaggaacaggaggccggcgcccaggatgagctcaccggcgttcacccacctccgcctgcggagaaagcaacgcaggcagactccgacgaaaacggccggaagggcaaaggagctgatcttgaaggcaatgaactggacggccagggtcgtgccgatgccggttcccaggagaatgcccagggcctggtagagagaaatgagccccgcgttgatgaagccgaccgtgatgatgcacgcggcgctggacgactggaggagcgacgacagggtgctgccgagaagggctgcggtcagtcggtttccggcaatgcgctccaggtggcgcctaaaccggtcgccggcaatcttctggagtccctcggacatggtcttcatgccgaggatgaaaacgccgagcccgcccagggcttctaggatggagaggtactgcattggtccgatggcggaggctacttgccgaccgcgaaggggaagagaaaatcgggcgctaccgacttcgagctgccgctgcggtagataaggagtttaacttccttaaccgccccgagatcgatccggaaatagacgagaccggtcgactttgctccggggatcaccgggttggccgccagcgcgcgagtctggatgtcctggggatagacttcgtagtagtagggaagctgcgactcagtggtgttgtagaaggaggtcctttcgtagtcttccaggtaatagaacccgacgtagggatatgggatgaggtagtaggaatctcggctcatcagctccttgacctgctcgggcgtcagagggaggtactggcgattctctccgtccagcaacaggaaggaacccgtgtcgaaaccgatttcccgcgaggattggttatcaatggtgaccacgaaggcggtcactgtgccgtcaagattgtaggagaccatttccgtgttggaatttgccacagtaatggatacgccgtctttggtgacggtctgggagttgtcggagaggttcacgactccctgcgggacctgcaggggaacgactttgatgccgctgcagccggcaagaaacactatggtaatgagcaacgcgtaaacgtgggctttcatggcaggaccccctgaatggctggcgaacaggaaagagtgtagcatgtttcggcccggctgtccctgcgagattgccggctgagaatggatacccgattgtccgtgcggtttacggttgggacgaagtaccggcccgcgacacatgcactgccgtaaaatcatcgggaagcgtcaggatacggatgaattcacgtcctttgcccgttggttcgggtgccgcggcaagaagtatatcccgggagagggagtgactgcggcggaggtatttttcagccatcatggcgaggttgagggaattacgcgcccgctcctcgtcactgcctccccggcgtgcgcccccttcgatcatgatgatgcgccggccatcccgggcagctacccgggctgccgcagcgtccagctgtttgcggacggagcggtccaggctgaacgtctcgcccgaggaacgtatgaatgcgacctcttctctcggctgcttctcagccgcaaaagcgggggcgccggtgagcacaccgagggctataaccaaacatgcaggtatgagtcgtctcatggatttactcgtccttggggatcagaaacagtatctcgccccggcgattgagttttctcccttcggcagtcttgttgtcgccaatgggctttgacttgccgagccccttgacaaagaggcgggacgggtcgatcccttcgcgggcaatgagatagctggccactgaaatggcacgtttgagcgataaatccatgttgtagccgaccgagccgatgttgtccgcatgcccgtcgattcggagataaacccaccgtttgtccctgcgaatctgctcggcaacctcggaaagggcctttttcccttcggcggaaaggctccactgatcgaaatcgaaggatacgtccggaaagcggaacttgcggtagacggtcattgcttccggaatattctcgtgcacggctgatgccacctggaaattctgtcccttgacgtcgacactgtacagcggggtaacgccttccagtctgctcagcgtgtattcaagggccacattctcgtacccgtccacggaccgggtggccaggcgcacctcttctcccccctgccccagtgcaacctcttcggatgcggcagccaccgcaacgggcgcattggcggcctgggcggcaagagtcaccttcccgtacggcttgataacaacatcttccttgtcctgaccaagggggacctcaagcttgctgaccggagcaggctgggaaagggagctgatcaggaggggggaaatcggaatgatctttctgatcttcactggttcttgcttcttttgcttttcttcctcgaaatcaccgcctcccagtcgagggaccggcttgatgtaggtaccgacgccttgacatgccgtgagcccggccacggcgcgccagtcggggctggcatcggaaagaccgagcccgccggcaagattgagggtgagatgcggcgagatgtagtactggaatccgaggagcccctccaggggagcgtcttgatctgcgaagcgtccggtgcttcccgtcaactctgccgtaagcctcaggcgggttgcgggcgtatagtcgatgccgaaaccgtagaggatttcatcatcaaccgacctgttggcataagagccagcgaagaggtagcccagattgccgtgcacgccgagttgttcggaggaataggaggtgatgagtcggccgccgccgtgggttgttccatccacgtcggggtcttcggagatctgccgctgtacgaagagatcgactgcagccttcaggggggagcttctcttgccgagaaagcgaagtttggttcctatttcggcgtagccccgatcggtcttgtcctcatcgccgttgaacagcaggttcggatagttgccgtatatttcccagaacgagcctatgccgagcgtgagcgacgcggggagggtcagggcgttatccgcctgcgtaccggtgcctatcccccacagaccgacgcagatgttgcccgcgtcgagggtttcggccgacgggaccgtgatgagtcccgtctcgccgctggtggacggattagcaaaaacctccgaggcgagcagcgagaggaagattgtaagaattacccgaagtctctgcattaagaggtgtcatccggaacgctgaccagtagaggttatgatcacctgctcgccaaaaaggagaagctgcaatcacttgccgtcaacgcgctccttcagctccttgccgaccttgaaaaatggaagtttcttgggtttgacctcaatgggttcgccggtcttggggttacgccccgtataggacttgtaatccttgacgacaaaactcccgaaaccgcgaatctcgattcgctcattgcggatcatcgcactgctcattgaatcgaatacgatattgacgacttcttcggcctttttgtaggtaaggcccttctccgccgccaacgcctcaatcagttcggatttgttcattcccgtcctcctcaataaagtgaataaactacgatctgcatcgcatgaaagcgagaacagtatccgttactatctcttcggcgggcgggaacgaaactttaccgatgaagtcgaaataatttcagcaacatcgcagttgtttcgccacgtacgctgcgtcagcgtgacgtccgctcgcctcgagcattggtacaagccgttgcgcggcctcctttttcagtgcgccgccaaggagacgggagtaatgctcaatggccgcatcatgctctccccgggcctgacgaagatctcccaggaacaattcagactgttcggggaggatgccccgttggagcatactctccaacagcgcaatcgcctcatcaaagcggctgctctcggccagaaactggacaagccccaggttgccgagaggattttcctcattgagctgcaaacaacggcgcaacagcgcttcacaccgtctgcggtctccctcgcggtgcgagagaagagatagttcgtagaggagcacatcgttttcgccctgggccagaagacgctcaaagatgacccatgccgtgccgaggtctccttcgtgtgcagccaaatagccctttgcaaattcctttcccaaactgagataacgctccggcaaatcgcccggcaaggggcgaaccaagagctcaaaccggtcagactctgagagaccgtcttcagaaatctccgcagaatcactgggatggcaactcgaggatgagcatcccccgccacagccctttgagtggacatgcttggccggctggggagtcgattcctgtgaggagagcaacgaggagagaagtttttccgtcttttcccgtatggttacgtcatctgccaactcaagtgacaaattaaggtgatcctcggccttgtgcatgtcacccccccggatgcaagcctcggcctccgcgatgttggcttctgccagccggttgccggctatggccatcttttctctgatggccgtcgatagggcggcggatgacggatcggatgcgtcgagagcctccagcgcatcatcaaatgctacccgtgcatcggcgtaacgtccggcagcgagaaacttgtcccccttttccatacagctggcgggatctttgcgaaacagcttcttgaaaaacatgactacctcccgaaaaatcttctttgatgtcgtacctaaaagaaaatagctgaccgaccggagtcgagccgttactgtgtaacgtgtaacgtcaggagcgtatcaggagcgttacgctctctatgtggtaggtctgaggaaacatatcgacgccatggctgccgactacgcggtatccagccttgcgcagcactccgagatcgcgtccgagcgtcggcggatcacaggagacgtacacgatacgttccggagccagtatcgccacctcgccgaccgcatcccgggcaccggtccgggggggatccaggatgaccgtatcgaaatgctcacccgcagctctcaggcggcgggtgccgtcggcggcgtcgatggcgataaactccacatcaccgatcccattgaagtccgcgtttttccgcgcgtcgtcaattgacggcccgtagtcctcgactccaacgagctgagctccgccggacgccaggggaagcgaaaaattaccgttgccgcaaaacagatcgagcacccgtcggccgggccccactccggccaggtgcaaagctttgctcaccagcacccggttctggcgataatttacctgggagaaccctcccctcctgaacgacagggacagggggcgcccctgatcgcccagcccaggaacggtatacgacagtgaatcgactccccagacgtgcatgatggaatccttgcgcccgcactggagatgaatgccggtcaccgaagccagatgaggctggatcgagcgaaaaaagtcggcggctcgaccgggattgtctccgatatagtgtacgaccagaagaacgtgtccgtcttcgccggttgcagcgtcaatctggggaatcttgtccggttcggagaaatccggcagaaccaatctcaggtcccgcagggtcagattgatggcggggtcacagatgacgcattccgcgggcgcatcgatcacatagtgagatcccctgcgataaaagcccatgtgcaggcgcccgccgctccaccgtatcttgaactgagcccggcaccgatagccaaagggattatccgcaacggcaaagggggcgacggcgtcccgttcgacccgtccgaaacgccacagagtatcgacgaagatgcgctctttggcttccgcctgggcatcgtagcgcaggtgctgccatgaacacccgccacagatcccgaagaccgggcacggcggtgcgatgcggtcgggtgagggctcaagaatctcaagtgtctcgccctcaagataagacggtttgtcaacagcaacccggatgcggacgaggtcgcccggagcggtaaacggcacgaagcaggctttgccctcaagtcgcccgaaacctgccccgccgaaggcgagggattcaatgcggatacgcgcctcagtcatggccggaaacaaggaaccctggcgccttcagccgtttgctgcgggcgcgttccagctccgattgaacgaaccgtatcggaaaagcagaagatgaaacatatccaagcgaatggttcataaaatgcgccatcagctgctgcttcacgtcgtccgccaaagaagtgggaacccccatctgctcaacgaaacggcggtaacttacgtcatcgcccagaaggcggcgtgcgtcttcgaaagcagtaaaatcctgaaaatgagagacatcgagccggatttcacagaggatttccagccgcaccaagtgaaaatcaccgaaataatgacgtgtatggtccagaaagcgaaccgtgagaccattctggaggggaacttcgcgtaatatcgtagccatagtgtatgaaactgaccttcgttggagatctcgtgatgacgcattgagcataatacgcctgacccattgaagtaaaggtgataatccgacgcaaggccacctcggcagcaccattccggccgcagatcaggacagggcttcgaatcggctttccggccggttggcgatgccgcaaagcccgcaccggcttgaaaaacggcttgcattttaatacagcagcgggtactctaacaaagtttgaaacgaatccatcatccgcgccaaggagcagtggtcaccccatgagcaaagaagaagcaattgaagtagaaggcaccgtcatcgaacccctcccgaacgccatgttcagggtagagctcgaaaatggacacgtggtgcttgcccacatttcgggaaagatgcgcaagtacttcatcaagatacttccgggcgacaaggtcacggtagagctttcaccctatgaccttacacgtggtcgcataacctatcgcgccaaatagcaacagcccgccccggggggcgtcaggccccctcacgtgtcagctcacccttcattgcgccgtatccccgatgacctcctgccacggtggtatcccaggtgtcggataacagagctccctctcccgtcctgtcgctatctgttctgttcgtcctcataacgggaatcaatgctcaaagtcgatggacaggtgccgggaactgtatttttttcttaacaaccgttggattttaggataaaaagtaccattttggactacatacccaccacgaaaagaggatagtatctatgtacactgtcgccgatctgaaaaaggggctcaagcttaccctcgacggagccccctacctggtcattgcgttcgagttctccaagccgggcaagggccaggccctctatcgcaccaagatgcggaacatgattaccggcgtcattctcgaccgcacctatcgctccggggaaaccttcgagccggcacgcctcgaagagcgccggatgcagtacctgtacaaggaagacacccactacaccttcatggacaaccagactttcgagcaggttcagatggacgaagatgccgttggcgatgcaaaaaacttcctcatcgacaatcttgaagtggatatcctcctcttcggcgagaaagccatcggcgtaacgcttcccaacttcgtcaatctccgcgttgtccagaccgatccgtgggtcaagggcgacacctcgggcagcgattccaagcccgccaccgttgagacgggctacatcctccgcgttcccccgttcatcgaggagggcgagatgattgtcatcgatacccgttccggtgaatattcaacacgggtcaaaggatagactccatgaccggtaactggaacctggcccgcaggcgctccgcgctctgggccagggcccgcatccttgcagaaatcagacgtttttttgttgaaggggggtatctcgaagtcgagaccccccttcgcattccggcacctgcgcccgagtcccacatcgatccggtgccgtccggtccgtggttccttcagacttcgcccgaactgtgcatgaaacggttggtggcagcagggtacgagagggttttccagatttcgcggtgttggcgcgatggcgaacggggaaacatgcacctgcccgagttcactatgctcgaatggtatcgggccggaacagactaccgtgggctcatgaatgagtgcgaagaactcgtcggcgccgtggctgcagccctcggcatgggggaagtgctgaacgtcaagggaagaaacatccgtctgggagccccgtgggagcgtctctccgtggcagaggcctttgaacgctactgcgaccgcaccatggaggaggccctggccaacgacaccttcgacgagtgcatggttaacgacattgagccgcgcctcggcttcgcgaccccaaccttcatctgcgattatcccgccgaccgcggtgccctcgcccgcctgaaacaggatgagccgtcgcgcgccgaacgcttcgagttatacatcgcaggcgtcgagctcgccaacgccttttcggagctgaccgaccccgttgagcagagaagccgcttcgaacaggagaaactgttccgggagtcccgcggcaaaagcgccattcccctgcccgagccctttctcgcggaactccaccacctgccgcccaccgccggcatcgccctcggcattgaccgcatggtgatgctgctcctcgatcttgattccattgacgacgtagtcgccttcaccccggaagaactgtagccggctgccccacatcacggtattcgatggtttcccccgtgtaggtgcgtaacagccacaggtcaccccgacggcttatgcagtccggaagcaacggaatcttccccttgccccctggtgcgtcgattacgtagtggggcgtggccatgcccgacgtgtttccccgcaatgccgtgagaatctccagccctgttgccaccggcgtccggaagtgtcctgtgccccgaacaaggtccatctgatggatgtagtaagggcggacccggatggaaagaagcagttgcatgagccgtgtcatcacagccgggtcatcattaacgtcggccaggagcacggactggttgcccaaggggatgcctgcgtcggcaagccgtgcacatgccttggccgcctcggcggtgatctcccggggatgattgaaatgggtgttcacatagaggggatggtaccgtttgagcatgcgacagagccttgccgtgattcgctcgggcagcgtaacgggggttcgggtcccgatgcggaccatttccacgtgcggaatggcagcaagtcgggcaaggatttcctccagccgctcatcgtccagcagaagcggatctccgcccgacaggatcacgtcgcgaatcgccggcgtttcggcaatgtagcgcagcggttcgccgaaaggatcttcacagtggcgggaggtcatacaccccacctgtcgcttccgcatgcagaaacggcagtagaccgcgcactcccccgacacaacccaaacgacgcgatcaggataacgatggatgagccccggcaccggcgagagacgctcctcgtgcagggggtcggactgctggtcgtcgcacagttcggccggatcgggaatgcattgtcgccagatcggatctcccggcgcttccacaagacgcaggtagccgggagtgatccgcatcggatagcggcgtataaccggcgcgagctgcccggcgtcgatcccgaaccgctcggtaatctcatcggctgtggtgactgcatcggcgagcagccgccgccaggtttccatacgttctgctcctcccgcaaacggacagaggcggagacaccggtccccgcctctggcatcggcatgcatgctggctgccggcgctagacctccagggcgccgatcatctccttaacatcggcgataccgttatccgccagatatcgctccatttccgcagcaatccggcccgcggcgcccggatccaggaagttggcggtgccaacctgcacggccgttgcgccggcaagcatgaactccagagcatcgatgccggtcatgatgccccctatgccgataaccggaatcttcaccgccctggcaacctgccagaccatgcgtagcgcgatcggcttcaccgccggtccggagaggccgccggtcacgttggccaggattggacggcgcttgtccagatcaatggccatgccggtgagggtattaatgagggaaagggcgtcggcttccgcatcggcacaggcccaggccatctccacaatatcggtcacattgggcgacagcttgacgatcaccggcttgatggtggcctcccgcactgcctttaccaccgaataggcggccttggggtctgtaccgaaaacgatcccgccatgtttgacgttcgggcaggaaatattgatctccacggcagccacttcgggtatcaggtccaggcgctcggcgagttcggcatattcttcgagggtgtttccgaaaaaattaacgatcaccggcgtggcaaccgtgcggagaaacggtacctttttctcgacaaaggcatcaatgcccacattttgcagaccgatggcgttcagcattccaccggtggtttcgacgatacgcggggtcggattgccggccttgggcttcaaggacagccctttggtgatgatggcgccgatcgcctccaggttcacgtactccgagaactcctcgccgtagccgaaggtgcccgaggcggtcatgaccgggtttctcagcgtgatgccagcaatctcaacggaaaggtcaggtttctgcattagtgctcctcgctccggggcgctacacccatttcaactgatcaaaggcgaaaaccggcccatccttgcacacgcaacggtagtccggcgactcgtctgaatgctccttccccttcaccacgcaaccaaggcacgcccccatgccgcacgccatataggcctcaagagaaacctgacaggggacgccggttcgctcggcgatgccggccacggcctgaagcatgggcatggggccgcaggcatagatggttctcttgcccgccgcgccccggatgtggcgctccatgacgtccgtcacgaagccccgatcgccgagggtgccgtcgtcggtcgcaacgtaggtttccacaccaagccgctcgaattcggtcacgcaaaggatgtcgtccctggtcctgccccccaggaagaagcggacccgtgagcgctccaccagttttttggccagatagtagagcggggcgatgccgatgcccccgcccacgagaatcttctcttcgtccggatcgcccaggtcgaagccggtgccgagaggagccagaaggtccacgtggtcgccatggtggtaggtcgaaagtgtttcggtccccttccccaccaccttgtacagcatttccacgtaggtctgcgggccgcatccggagaactcggaagccacggtacccacgtcgaagatgccgaagggacgacgcagcaggggatcgatagcgtcccggacccgcaccatgatgaactgtcccggtctggcatcggccagttcgggaggcgcagacattctcatgcggaagtagccgggagaaacctcgtggttcgagatgatcatcgccttaaactgcatggggggagccctctccttcatcagttgagtaagtcatcagcacggcatcctcgccgttttcgtagtatcgaggacgccggccggtctcggcaaatccgaggcggcggtaaagcgtcctggcggaggtattcgacacgcgtacctccaggtggacggtccgggcgcctcgcccggcgagttccgctacggcatgggttaccagcagcgcaccgatgccctgcccgcggaaatcccggcgcacggccacgtcgagtatctcgccctcgtcgaaaaggagtgtcggacagatataccccacgatgagtccgcccggcgaccgggcaacaacggggaaagaacggggggatgcgagttctgcgacgaagtgatccctggtccaggggcgggggaacgagtcggattcgatctgcagaacctcgtccaggtcgccttcggtcatgggcattattgtcgggcaatctgcggtattcatcgagcgtacgcatcataggcgaaggacacccccttgtaaacccttttttcaggcctcaaaccgcgccagatagggtttgacatttaccggttcatgcgataaattttcacttcttttaacgggaggaaacgtagtgacaaagagaggttttacctataaggacgccggtgtcgacatcgatgccggcaacacgtttgtggggctcatcaaaccgttcgtgaaagccacttccaggcccgaggtcatctcggacatcggcggcttcggcgggctcttttccctgaacaccaacaagtaccgcaaccccgtcctggtttcgggaaccgacggcgtcggcaccaagctcaagatcgccatgatggccgaccggcatgataccgtcggcatcgacttggtggccatgtgcgtcaacgacatcatcgtccagggtgccgagccgctctttttcctcgactatttcgccacgggcaaactggacccccagcggggagctgccgtggttaaaggtatctcggagggatgcgtccaggccggctgtgcccttatcggtggcgagacggcggagatgcccggcttctatcagcctggtgaatacgaccttgccgggttcactgtaggcgtagtcgagcgcgacaacatcatcgacggatcatccatcaccgtgggaaaccgtctcgtgggcatcgcctccagcggcctccacagtaacggctattcgctcgcccgcaagattatctttgaatccatgggactcggcatagactccattctgccaggactcggcatgtccgcggcagacgccctgcttacccctaccaaaatctacgtcaagaccattctcaacctgctgagggacttccacgtgaacggcatcgcgcacattaccggcggcggcctgctggaaaacgtcccccgcgtcttgcccaacggctgcaaggctttggtgcatctggacagctgcccgcttccgcccctcttctccctgcttcaagaggcaggatccgttgagcgggacgaaatgtaccgcacgttcaactgtggaatcggcatggtgctggcagtacccgaaaacgaggccgacgagatacttatccgcctttcgggacttcaggagaaggccttcatcatcggcgaaatcgccaagtgcgagcccggcgccgagatggtcgaactcgtataaacgggacgtggcaccatgggagcccctatgattcaaccgcttgcagttggtgttctcgtttcgggcaatggctcgaatctccaggcgatcatcgaccggatcgaggatggctcgctcccggcgagaatagtctgcgtgatcagcaacaaagctgatgcctttggccttgagcgcgctagaaagcacggcgtacccgccatccatatcgatcacagggcccacggcggccgtgaatcctacgatgcggccctagtggaaaccctgcgctcccacggggtgcaactcgtcgtcctggcaggcttcatgcgcatcgttacgccggtgttgcttgacgccttccccaatgcggtcatgaatatccatcccgccctcctgcccgcctttcccgggctccacgcccaggctcaggcgctccggtacggagtcaagttctccggttgcactgtccactttgttgatgaagggaccgacacaggaccgatcatcatccaggcagccgtcccggtcatggatgatgacgatgaagcctccctttcggcccgtatccagagagaagagcaccgggcctatcccgaggctatccggctgtttgccgcgaaacgcctcaggatcgaaggaagaaaggtatccatacttcagggggcatgaccacgcaacatgctctccggttattccgcgatcgaggaacggtgccatgaaacgaacggtcattttattcgctgccatgattctaaccgcctctgtcggccttgcagctgatgttatcctgttcccgtccaaaaacggtgccgtcaccttcacccacaaacgacactctgaatttgtaagggaatgcaggagctgtcacgagaaaacccctggtaaaataagaaatttcggcaaggattacgcccacaagacctgcaaggggtgccacgaagtgcggggcgctggacctacaaaatgcaagctctgccacacgggctagcacagcgcgcaaaacaattcagacgcgaagccggttacccttcggatgaccggcttttttgttgctaaagaggaaaactcagggttgtctccgacaaacctaaaccaaaatgcagcccacaacatgctgcaacaattaactatttcaaaatggtaacacccgtaaaacattttgtgttgacattcagatacaaggtttgttagttctatagtcagcaattcaccaaacaaatcagatacacgacaatactaaaccatccgcgaggatggggcggaaagcctaagggtctccctgagacagccgggtcgccgaaatatctgaacgatatcaggccccggcttttttgtgcccgggctgccggatcgttctgatccggtacactaccacgcgctcagggaggaaacttaatgaccgcacgtaaagggctaatttcgctccagacacaacagggcacgctgccccgtaaaaccttcaccagcctgatcatgcttatgatcacggcacttatgacattggccggctgtggcggtggaggcggtggttctacggctgcaacttcaacgggcacgccgactaccgcggcagtatcaggggtggcagccaccggagccccccttgtgggcacgatccggctcaaggattcttcgtcgccggcagttgaaaaaacaacctcttccgccacagacggctccttcacagttgatgttaccggtttgacgccgccgtacatattgaaagctgacggcacgtcaggcggcactgccgttaccatctgctctttcgcggccggccccgggaccgcaaacatcaacccgctatccaatgcagcactggccagcgccgccggtgtaagtgatccggctgcagcagtctatgcatccccctcccccgcaatgctcgaaaccattagcgcgaacctgccggccgccgtagctgccctgcgcacccaactcaagcccctgctcgaccaatacggtgccaacgtgcacccgatcaccgctcccttcacggccaaccacactggtctcgacgccgttctggacgtaatccgggttcaacttggtgccggcaccatggtagtcgccaacagagcaactaatgcgccgatcttcagtgctcccctgatgaacattaacggcgggaccttcaccatgggcaatatgccgactcccccgaccccggcaacagacggacaaggattgtacgcagccaattgcgcggcctgccatggtgctttggccacttctgagaaaaaagggacaacgcttgcgcgtctccagagtgccgtaagcgcgaacgccggcggcatgggattcctctcctcgctgacctcagctcagttgcaggcaatcgttgacgtcttggcagtggctcctactcctactcctactcctacgcccactcctacgcccactcctacgcccactcctacgcccactcctacgcccactcctacgcccaacgggtcggcactctacgggaataactgtcaggcatgccatggctcgatcacgaattccgacatccagaccaggactgtatcggcaatccaatcggcaatctccggcaaccgtggcggcatggggttcctttcaaccctcacgtccgctgaaattcaggcgatagccacctcgctggcatcggctgtcacaccgactcctacaccgactcctacaccgactcctacaccgactcctacaccgactcctacaccgactccgacgccgactcccaccgtcgacccgggcaagaccgtctacgacagccggtgcgcatcgtgtcaccgcctaggcacctatgacgcctccggcagtgctccgaacctctcccgggccgggacgaagattgacggaaagttcaccgccggcgtttcggggcacaagggaattacgctcaccgccgcggatcttgcaaatcttaagacctttgtcaacgcaaactgatcaactctgatctccaacggaaaacggcctgcttttgcaggccgttttctattttccccgaactcggattatcgttccggcgtgcctccgccacccacctctctcagtacatgatcgcgccatcggccgaacaggccgtcataatcgaggcccacatcggcgaacgcccggttcattgcctcgccgagcgacaggccacttcccagatcttcgaggaccatccgaagccggtgccatccatgggcggaaacgataaaatcgacgagggagtagctttgctcataggcaagacgaacctcacctccttcgagcccggcgaatgatccttcaaggcgtttcaacggcaagaactcaccacgtttagccgctttttccaactcaccgagagggggattgtactccaggcgcccctgtatttcggcaatcccctcgttcagccaggtggggcaattaccgcgagtcaggtcgatgacaacggcgtggacatattcatggcgcaaagttgccctgatatccggcgtgatctctgttatgccgccgacagggaggcggattttgccgtcatacaatccgcccgaccagtggggcgatcgggttacctcccggtagtcctggcgagtgtagagtatgaccgggattcgtgaggcggggaagaatcctaagtcggtgccgaccgaattatagaactcctcaagcagatcaagaattgccagggcattgtcagtcttcgtcccgctgtcgtacgaaacaatgaagcgcgaactatgcccgcgttccatcctctcctcgaccgactgctcacgccgcaccttttccagcagtccggccagggaggactcggagggggcaagggtcgcagccttttcccaaagggccatggcctggtcggtctcacccgcgtcgtaatatgtcttgcccaggaaatacaggccttcggccgtatctccaccgagggaccgggccagggaaagctcgtgacgggccatttcttcattcttggccaaagaaaaggcgatccctctcaaaagatgaaaacggggttcgtcgggatagagttcgctgccgcgcccgaagtgctttgccgcctcctcgtaggatttgctctccagcagtttccgcccgagaagggcatgggctgtggcgagattatccctcagcgtcgggtccagggaaaacagagagaacgcctgctccagctgctctatgcccttttccaactcgccgagatcaatggactggacaccgtattttttctgggcgaccgggtcggcgccggttgccggcggggcggcaaccacgaggcagccgagcagcaggggaagggtaaacaacagagggcgtttcaggaagacgttcaacgcataccccagagaggagcatcttcgaactgcatccgcagccgctcgtcggggttctgctcatagaactcctcttcggagaaggagaggcgataggcgtcggtgtactcgcgaagcagggcataggctgcattgatgagtcggattcgctccgggtcgccctcttctccggtgtcgggatgatggcgccgcacgagttcccggtggcgggccttgatctcccgtagtgtcacccggtctgacaatccaaatatttcaagagatttgacgagatctacgtatttcatcggctgcccccatagatggtggccctaaacgcatggtcagcccaaccgttgttcccggtaggagaaattgatccgcatctagcgcgcggacaacgtcctgatccgtccggcaatcccctcggcatcgaggccgtagcgtgaccgcagttcatgttgttcaccctgctccacataccggtcggggtagccgaaccggtgcacggcaacgcctcctactccttcatcggcaagcagttcgagcacggctgaaccaaagcccccttgaaggacgttttcctcaatagtcaccagcgttccggcccggccgacgtacgacaggataagctcccggtcgaggggtttcacaaaacggacgttgaccacggtcaggtcaatgccctcgccttcaagggtgttagccgcttcgagggcgggcccgaccatggcgccgaccgccagaaccacacaggtgccgctgccggcacgcagcacttccgacgtgcccagggggatcggagccagcgactggtcaaggggcacgccgagcccattgccgcggggatagcggaccgctgcggggccattatggtcgatggcggtcttgagcatgtgttgcagctcgttttcatccttgggggccattacgaccatgttgggcagggtacgcaggtaggacaggtcaaagagcccgtggtgggtcggaccatcgcttcccacgaccccggaccggtcaatggcaaaggtcaccggcaggttcatgaggcagacatcgtggaaaagctggtcataggcccgctgcaggaacgaagagtaaatggcgaaaaccggccggtacccctcggccgcgaggccggcggcaaaggttacgccatgctgctccgcgatccccacatcgaagaagcgaccggggtggcgagccgagaaggagccgaggcccgtaccgtcgggcatggccgcagtgatggcgactacccgctcgtcttcatcggcaatccgcgtcagggcctggccgaagactcccgtgtaggaggtggccccgccctttccttttacgatttcgccgctgacagggtcaaaggggccgaccccgtggaaaagcgacggtttggcttcggccggggcaaacccctttccctttttggtcagaacgtggatcaggaccgcatcatcgaaccgcttgaccttttcgaaggtttccgtgaggcggccgatgtcgtgtccgtcgatggggccgatatactcgaacccgaaggcttcgaagagcattcccggcgtaaagagtcccttgagagactcttccgcccgtttggccaccttgaggacgttccggccgatccggtcgagccccccgagaaaggtttccacatccttcttcagggtatgaacgaactcgctggtaacggtacggctcagaaaattggacagagcgcccacgttctcggcgatggacatctcgttgtcgttcagaaccacgaccagatcacggttcaggtgccccgcgtggttgagcccttcataggcgataccgccggtcatggagccgtcgccgatgaccgccactaccttgttgttcctgccggcgaggtcacgggccgccgcaagccccagggcggcggatatggaagtggaggcatggccggcgtcaaacacgtcgtggggcgactcggcccgcttgaggaagccgctgatccctccaagggtccgcagggttgcgaaccggtcccggcggccggtcacgagtttgtgggcataggcttggtgtcccacgtcccagacgattttatcctcaggcgaggtgaataccctatgcagggccagagtaagctccaccacgccgagactcggcgccaggtgaccgccgttgcgggagcagacggttatgatttcctgccgtatctcctctgcaaggatgcccaactcggccgtagtgagccccttcaggtcagagggagaatctaccctgtcgagaatacgagacatcatgatttccgtgacacgatgtaccgggcgatttcccgaagggggtcagcccggtggtcaaagggcgaaagggcctcaatggcgagatcgagaagttcctgggcgcgccgcttggattcagccaggcccagcacggccggataggtggctttcccccgagcttcatcactgcccgcgtccttgccgatctgctcggttgttccctcgatatcgaggatatcgtcggcgatctggaacgccaggccaatggcttcgccgtagcgtgtcacggccttgaccgcgtccgcgttggctccccccagtactgctcccgccttgatggaggccttgatcagcgcaccggtcttgcgggtgtggatatattggactgttgccagatcgatctctttgttcccctcgctctccatgtcgaccacctgcccgccgaccattccccgcgaaccggcacagagggcgatctcgtgaataaccggcaggagtcgatcgcttccaaccgcggcagcataggagggagagctgatgaggatgaacgcctcggtaagcagggcatcgccggcaaggatggcaatggcttcgccgaataccttgtggttcgtcggccgcccgcggcggaaatcatcgtcatccattgccggcaggtcatcgtggatgagagagtaggtatggatcatctccatggcgcaggccgccggcagggccagcgccgtatcgccgcccacggcatcgcaggctgccagcatcaggatcgggcggacccgtttcccaccggcaaataccgaataacgcatggcgcggtgcaccgaagacgggagctcgtcttcagccggcagatggcgctccagagcctcgtccaccaaggcacagcgttctttaagataacctttcagatccatcggaccatcctttcacgtaaaaatgcacgcacgcggaaccggactattcgtcatccagccggaagtcttcgcgcacgaacgtgccgtccttctttttgagaaggagttcgacctttttctccgcctcgtccagtttctttgtgcagaaagaggccatcttgaccccctcttcaaaggccttgagcgaatcgtcgagggaaagatctcccccctccagctttctgaccacgtcttccagctttttcagtgcggtttcaaatttttcaacagccatagatttatcccgaatatgaaaatgaaggggtcattatagcgcccggacagggtgagtcaaggtttgtcacgtgtcgctgctggattccacgcaacagccggcccggccgcgacgaaggcacaactccacccggtctcccggcgcgagtcgggcgctgtcggtaacgagacaccgctcgggaagcttcagcacgatgctgtatccccgggccatggtggccagcggcgaaagcgtatcgagccgcgctgcggccacgagcgttttctctctgaggtggtccaggaaacggcggagcagcgtctcgttgcgcccggcaagggctatgaccctttccctggctcgctcgagcctgacggcgggattggtaaggcgcaaattggtggtcagcagatcaaggctaccgcgatgacgtcggacactgttcgctgtccctcgctccaaccgggccgagaggtcatcgacccgctgtgacaggtgccccaccagcatggacggatcacgaagggaacggttgagactgtcgagctcgcccctcctctcggccaggacctgccgtcccccctgaaccagccgatgcctgagaaattcaagacgggcggctagttcctctttgctcttcaccaccagttcggccgctgccgacggcgtaggagcccgcaggtcggcaacaaaatcagcaatggtgaagtccacttcgtgcccaacagcagaaatcaccgggatgcgcgaacgatggattgcccgagcaaccatttcctcgttgaatgcccatagatcctcgagcgatccgcccccccgcccgacgatcatcacgtcgatgacgccgtagcggttgaagtcgtcaatcgccgcggcgatttcctccgcagccccctcaccctggacttttaccggccggatgaggatctccacgttggcgaagcggcggttcagcacggtaaggatgtcgtgaattgccgcccccgtggccgaggtgaccactccaatcttctgaggcaacggtggaataggtttcttgtgctcgtcagcgaacagcccttcccgggccaattgctccttcagctgaatgaaggccagttgcaaggctccgatcccgcggggctcgaggtattccaccagcagttggtactcaccccgctgatcgtacaccgtgactctcccgcggacgatgaggcccatcccgtcgcggggacgaaatttcagtgccctggatgatgccctgaacatgacgcaacggatctgggccgctccgtccttcagcgtgaagtagaggtggccggaggccggcgtggccaggttcgacacctccccttccacccacacgtgctcgaagttttcctcaagcaccccgcgaatcagcgaggtgagctgggacacggtcaggattcgtttttcagaaaagatatccacgggaaccccgggttaaagttatttagtatcaaatagatataattcaggggcaacggcctgtcaaaccgggttgaccgctgtcaggcggacagtgtagtatgtgccccatgcagaattacccttatgttatcactgtctcctcggaaaagggaggggtcggcaagaccactctcgccaccaacctggcaatctatctgaaggccctcgacgagaatctgccggttaccatcttttccttcgacaaccacttcaccgtggaccggatgttcgagatcagggggcagaggctgaccggcagcgtggccgacctgctcatggaatctccgccccgcgacctgatccacaccggtcagtacggagtcggctacatcccttcgtccgccagcctcaacgacctcaaaggatccattcgtgggcccatggtcctggcacggcttctggccgcctcacgtattcccggagttctcatcatcgacacgaggcccgacttggacatgctcacccagaatgccctgttcgcggcagatcgggccatcatcccagtcaaggacatgccgagtctggagaattgccgcaacattttcgcgttgttcgaacagcggggtctcgaccgcaagagtctcagcctcattccctgcctcgtggacgaacgaatcaagttcgacggccccttcaacgaccagaaaacactgctcaaagcttacgccataaatcgcggctaccgttgcctcgatgtgtatatctccaagagtcccaaggtagagagcctcaataccaaccccgacgggaaaatttatccgattctgacccatgccaagtggactgaagtccatggtcagttcgcgcagttggcccagattctcatcaatgagtacaacgccaccacggagcctcgctcactcctcttccataagtggcttcagaccgaggaaagccgcaagaaggaagagtttttcgctcggctttcagggatcaagagccagtgcctgctttgcggcaaaccggtgagcgatgatggagacggccgtcactcgttctacttcgaggtgtccgacggcagcgcggccggtttctttgaggaagagtgcttcctcaccatgctcatgaccaacatctacaacatggacgtgagtatggtggatgacgccccgacggttcatctcatgcgcgattcgtccagagagtcggcctttgtcttccggccggcgtcgaacggcggtgccgtggagttccatcggttcagtctcgacggtacgctcctgatcaagaagaattaccccctcagagaatacgaaggagggctgctgcgacgggaacgcagcaggctttacaccctcatgaccgaagctctgggaacagcgggcgccggaagctccgatcgtttcatccttgttcacccggtaacgcgggacaatccccaggggattctgcgggacgagagctaccggggtctcaccaagctcaaacagcacatcgcggcccagattgcttcatcgtaacgcccctgctacctgaccagcctcgacaccgtcacaaaggtgatcccctcgtcccgcagacgcggtaactcgacggcaagggtctggatggtggcaggatgcgggtggcaaatcgctatggcattgccccgctttcgggcgatcgaagcggcctgacggagttggttcgtgatgtagcccgattcctggatattgtcgaggaagacgttccgcaccgccgtgcgcacccccatttcccgcgccacggcatcacccaccgagacaggggatgtcttactgtctacaaagaacagccccctttccttcagtacccccatcaccacagccattttctgacggttctcggtaaacccggagcccatgtgattgttcgccccgactgcctggggaatctcgttcaggtaaccgtttacccggccggcaatctcatcgtcgccctgtgagaggaggagtccgttcgcctcaagccgcctttcgggatatcctttgggctccatgggcagatgtaccattacctcaattccccgctgccgggcctcctcggcaacccgtctgaccttcggcagtcccggaatgatggcaaaggtgagcggaataccgatatccatcagggcacgcgcctcaggaagccccttccccatgtcgtcgatgatgacggcaagggttcccggccccgttggacgctgcgcgcgctgtggttcggccgggtggtggataacccccgtgtagtcttcgtgggcaactggttgttccggctctcggggaggaagcttgtgacgctccaccacgggaggtggggtctgctgcacgaccggttgtttgcggtacgcgcgatcaagaaaaaaaacagcggcgattaccgctatgacgaccagagccatgccaatgagtggcacgcgggaagaattccgttttctgcggttcgttctgacagttttacgtggtgaggccacagaggctccttgtttgagagattcggtccttcatagtaccatagctcagtcggggggcaaaccgtatcctgacgaacgagcaaagcccgtcggacagctcacgacgggctttgctgaagcatggggattacgctctagttccgcgtttttttctcatccgcggccgtaagatagttagccgtataaatgtaatcatcgagatagtcgaccttgccgtcgccgttcagatcaaatgggcgggccggtccaaccgatttccgggcgaggaaaagcaggaaatctgcctctgtcacgcgtcccttgccgtccacgttgacgtctgcccgcggtgcgacggtgagcggatactccatgattttccggccggttacgataatgagggttgcttccacggcaccggcctccggcagcgcttccaccagccagcggtttccctccccctttttaagcgacttgagcgccgcgcctctcagtgcgaagttgggcgcggtcttccctccttcggcaagattcacggtgatgcgaacggctgttttgccgtcagtaaggcagatagccgggtcctggctgatgctatccgccacgggtttcttgaacagtgccatgagtgccttgggggttttggcccccgtgtagtcgcggaaccgggcagccacgccgccaaggacggcatacccttcctgcgtcacaggtgcgggtttctcttccggctcagaaaccggccgctcggcttccgggagcggagcgtgctgttcttcggtctcgttcgcgccgttcgcttgcgactgtggagactcttcagccgacgcggtctgctccgcgacaggcggcttccctgctgaaacactcgcatcgttatcaacagccccagacgttatcatccctggcaatacgacggttcctcgatgggtagcgtcacccgacgttgcgccggctgaaggcgtctgagcagttccatccattgcggaagcacctgaaccgtctgcaaggttctctccctgacccgtatttacgggagactctgtcggttgcgacgtggagggctcagtggattgggttgtcccgctattgagggtaactctgaggttccccttctgggaagtatccccactaataatctggtaaacgatagttaccccggttgcccccttccccccctgtgaaaagcttatctttgcgagcggacctgaaccggacaatggcgcagtgttaagcatggcaagacgaatggtgccggcagtggctgcattggggagaaacatagcccagcggaatccgctgagctgcattgcttgggcgttactcaacgcttgtgggtcataggtcacggttatgtctattgcatctacattggacaaccctgtggcggagatcagcacatcgtttcccgatggatacgctgaaaggctgccgccggcgccgaacgcaaacgtattgacaacaaggacgaaaaacgcactggtaagaacgccgagaattgcgggcttcttcattgcgattcctcataatcaggaggtaaggtcatatatatgtgtcatcgtaccacaaaacagcccaacagctttccataaaatctgcacagtccagtacacaggggtgtcacggctgctcgacatcccggtgggacgcgtcgccttccctcacgggctggccaagcgccgggatgttgaaaacatcaaactgtggatgctgtcgaaagatgcaacgatacggttagatgtgtcatcaaagggaatcggaagaaagtccgtacgaatggggaataaaaaggcacaacagttgcaaaatgagacgaggggaacggagtcggcgagacctgttgagtgttgaatattcagtcaatacttacagatatactgcatgagacggctcatcaagattgatgagccatccccgcaacattcttcaggagagttatagcctcgacggcatcctgattcccttcaatttgatataccttttcaagtgaagacagaacggacgcgtgaagtttctccagttcattgcgttccgcggtaatatagggatcaaatggttcttcaggcaaaaagggcccactgtaaagatcctgggcagtttccagatactttcttgccacggaaatctcgccgcgggccagcatttttatccctgaagaggcatgatatttaaactggctggaatcaagcgagaaaacggagtaatcgagccgaatggcctctcccaagctcaacacgggattcacggtgcgaggaccggaaaatgacttgcgcagcctgctcagggtagtcttgaagttcttggcaccggaggaaagatcacatccgggccaaatcatttcaatcagtttgtccctgtgcagccactgatcataagagataaggagataacagaaaagtatcctggctttctggctttcccagacaatgcttatgggagcgccgtggtaagaaatggaaagaccgccaaacgagttgatatgtaaagcaggcccctcttctcccctctcatctgtcgtcgttatttttctatgtgcaaccatcgcgatacacccttaccttaactgtgattaatttacctactgaatactacatcgttacgggagtgtcaatacaaatatagaacttatcggatttacataaaaaaagggggggcccgagcccccccttttggcgtaagtcatcctctcatttgcttattgttttcaggatttcccaccctttcaggagatccagcgcgcgcatcacctgataatcgctcttcaactgctcatcgaccttggatgctgccgaagcacctttatctgttcctttttgtttgttgtccgatccgtccttcgagtcggaatcgaaatgattctcaaggtctttctcgcggatatggccttccatcttctctgtagactggatttccgcgcgctccacaacgatgtccggcgttatgcccttggcttggatggaacgaccgctcggcgtgaaataccgtgccgtggtgagtcggagaccagactcatcggagagggggatgattgtctggaccgagcctttcccgaaactctgggtccccatgacaacggcacgcttatgatcctgcagcgcaccagcgacaatttcagaagcactggcgcttccgctgttgatcagcacaaccatcgggtagttgggttcagtgccggacttgcgggcggtaaactgcatccgcgactccttctcacgcccctccgtgtacacaatgagtccatcttcgacaaagtgatcggcaaccttgacagcctgatcgagaagtccgcccggatcgttacggaggtcgaggacgagtcccctcaaatctccgccattctcttccttgagtgccttgagcgccttgaccaggtcatcgtccgtcttttcctggaactgtgcgattcttatgtaaccatacccctgatccatcgatttgaaccgcacgctcttgacctgaatggtatcgcgaacgagcgtaaattccttcggtttgtcgaaaccttcacgcataatggtaagggttactttcgtccccttggggccccgcattctcttgaccgcatccatgatggtcatgtccttggtaaagcggtcttcgattttcaagatttgatctcccgccttgatgccggccttgaaggcaggagtgtcctctatgggggatattaccgtgaggagtccatccttgatcgtaatctcgatacccaggccgccgaaagaccccttcgtatcgatcttcatctccttgtacatgtcgggaggcatgaaggagctgtgtggatcaagtgaagcaagcataccgttgatggctccgtagatgagcttcttggtgtccacctcttcaacatagcttttcttgacgatcgccaacacatcagtgaagagctcgatggactcgtaatcgttccctccctcagctgcgcaccgcttctgaacggcaccggcaccgagcacggcaacaacacaaagcgaggcaagcaacagtgcgacgcgtttacctttgatggtcttgaacattactcctcccagagttgagaaacagactacctgaaccatggagacggatcaaccggccgtccctgataccgaatctcgaagtacaacatcgggccgcgaggtgaatcaacatcgccgacagtggcgaccacctcattgcggttaacctgcgcgccaacccgtttggagatgcgtgacgcgtgggcatagaggctgaaaaaaccacctccatgatcaataatgatcatattgccgtaacctttgaaatagtccgcaaagaggaccttgccctcatagaccgacctgatatccgaaccagccggtgctgcgatggaaataccgttgctgactgtataagagttgaactcgggatgcttgtgccgtccgaatcttccaacaatatcaccggaagtcggcagggatagcctcccccgctgggagccgaatcctgagtcaggcaaaggcgggagacctggcggaagtcctttcttttcgcgtgactgagtatagctctttctactctgtgcttcaagtttttccaccatggactgcaacctgcgcgcattggcctggaggtccctgagagaggagagatattccttcttgtcctgcttaaccttggtgagataggccgcttttttgtctttttcggcctcgatttcacgtttcttgttcgctatcccggccacgatccgttcttttcgctgcacctcattttccagttttcgcttgaggtttgataattcaacaatcttgtccgagtactcgttgaaaaggcggcgatcgttcccgatgacagcactcatgtaacgcaggctttcaaccatttggggaaatgattcggaggagaatacgacccgaagattaccgatctcgccagctttatacaccgaaacaagccgcttctgaatctcctgtttcttccgttcggtttcgcccttgacacgatcaatctcgttggtcgtgctggatagatcccgttcgacgccatggagttcgttgttcaatgacgcaagctgggtctgcttctccttcaggctctgatcgatcaccagcaattcaccggtgacctgcttttcaacctttgcggtttttcgaagaaggcgctttttctcgctgatttccttcttcacgcccttgagttgatcgtgcacatcagcggcaagcgctacggaaacgcagatcgtcagaaatactatgggtacccaaaaacttcgcatcatgactgattgtcgctgaaacgcctgagcgaggtgagactgccaagaagcccgagcacgatgccgccgatgaaaataccggcaatatgtaccgggggcaggaaagagaacccggtaaaggtacctgatatggggataaagttaggtacaccgtgcaagaagccaaagtaggcggcaacaagaatgataagtgtgcaaattgaaccggcagcgccctgaatcatcccttccacgagaaacggcgccttgataaaaaaccgcgtggcacctaccagttccataacctccagttcatccttccgggcgtagatggtaagtctgatcgtattggaaacgatgaacagtaccgccagcacaaggaacgcccctaaaagcgctccgagaaaacggagaaaattcataaaggcattgaaacggcggacccattcttccccatattgcacctcattgattccggggacctttttaagctgggcaacgtagtgttcaattgcaccttcctggcggctggaccgtttaagggcaatctccaccgaagcaggcaacacgtcggcaggtacgccgtccaggagggtttcctgccccttcagtctggatctgaaccgcttcatcgcctcgttcttattcacgtaggaaacgcgtgaagtcccttcaatcgctttgatgcgattcatgagctggtttagctcctgggggggcagttcctggtcgaaataggcggtaacctggatcttgccgctccactcctcggcagttgactcgaggtttacgaacaccagcagaaacagtgagacgataagcagagccagcgatatggtgccgattgtcaacacgttcaccatgacattctgacgaagattgaggatcgccctgccgagaaaatagccgagccgccccccgggagcatcgccggaaagggtgggccgcttagagttcttgtttcgggacatcgttatcctccaccaggcgccccttatccaggatgatcacccgcttgtggctgttttcgatcactcgccggtcgtgagtcgcaaccatgacggtcgtaccgcggatgttggcttcccggaaaatggccaagatctgctccttgttctcatcatcgaggtttcccgtcggctcgtcggccagcagaattttcggatcgttcaccaaagcccgggcaagggcaacccgttgctgttcgccgcccgacagcctgaggggggtagcgttaatcttgtgctccatccccatgagcctgagaatatggtgaactttcttgccgatatcccgtttcccccaaccgagaacctcaagggtaattgccacgttttcgagcaccgttcggttcggaagcagcttgaaatcctggaaaaccaccccgacggagcgcctcagtaaggggatctgcgaacgagtcattcgcgtgacgttctggccgtcgacgatcacctggcccttgctcgggctgagggctgcgtagacaagtttcaggagggtcgacttccccgcccctgacgggccggtaacaaaaacaaagtcccctttggggaccttgagagttacgtcgttaagggcagccatgtcgcgctggtatgacatggatacattgtggaactggatcattgtgtcccttcttcctaccggctgatacccgcttgatattgtccctatcccctgtcaccagtccttgtacggagtaccttttgaactgacaaggtctgagccgctgtgcacatccgccacattacccttgatctcctcggtagtatgaatttcgccggtgggctcaataggctttacggtaacccatgtgtcattcttaccggtaaacgggtcattggggattgatttgacataccgtttttccgccaactcgtcaagggtgtcgggatatttcccctgatccgcatagtactgatctatggcactgcgcatggtgtagaggttttcctgcaggacagcctcacgagccctgatgagcccccacctgtagttggggacggcaattgccgcgagaatgccgatgatggtcacgacgatcatcagctcaatgagggtaaaccccttgcggttacgaaaacgtttcagcatccgcttctaccagtccttgtatttgcttccgtcaatggcaatcccgtcactcaaggaatacacgtcgtagaggtcttcaccaccccagagatcgctctcgggatcgtccacagaagaacgcattccccacttgggcggctcacccacttcgggaggatgaaacgggtcaacgggaatccgacgaaggtactttttcttgtaggcatagaggccgccgaaatcctctccctcgatcagtttttcgaatgattcgggataaccggacctgttggcaacatccatgattttcttgtctttgatcgccttgtcgtaatccttcttgtagtcgtcgatggcagtgcgtattaccctcaaattacgtctcagttcaatctctttgctccgtttggccgccatttgggtaaacgggacaacggccatggccagaatcccgaggattgccacggtaaaaacgagttcaatgagactcagcccccggctgtcaccccggaaccgtctgtcgatgcgcaagatcagagccgtcacactacttgacttcaaccaccgtgttgtaaggaattatatccagaggcctgttcgcttggtcaacgaactttacattctggaggccgaggctggccggtcccttgttttttgccttgaaggtggcacttaggagcgttcccgagccgtcgaccccctcaccggcagcactgcgatccatcgtgatgactactcgcccagccgctttgtccgccagtgcgttgaagatcgtcggcttgccatcccgatttagaaagttcccttccgccgccccgacatactcgatgaaaatggggtcatagagcagagtgaacggtgccttggcaagccctttgacgtcagtcaccttgacttcaaccttgaactgaccgccaagatcaacgccggccggtgcggcgatattgaggcttccgcgcatggcgggctgaacaggtgccacgctagcttgaactcctgctgctgatgcggcagccggtgtcgcagccggttgcaccacagcggccggtgcgtcggccgctgtcgccggctgcccggcaggagccgcgctgccgggcttggccgaaggcactgcgggcgcgcctttggccggcgcgccggccggttgggctgcgaagtcgggttccagttcaaaggaagaaaacggcttaacggctgtcgggtcatcttccttgcccgaccagaaggccgctacatcagcctcggggacggatactgcccggacaatgcgcggcgtaatggcaagcaccagctcactcttatcatacctgtcattgtggctggacagcaggctgccaatgaggggaatatcgcccaggagccagatcttctgcttgctcttgctttttgtgtcctcgatgagaccgccgatgatgctggtttccccgtctttcaagttgagaaccgtatccacgttgcgggtgccgatggtcacgaccgaactaatggcatcgccgctgccgactgtcttctcgccgataatggaactgacctcgaccccaagctttatggtgacctcgttgttcaactgaatcaccggctccgcattgagtttgaccccgacgtccacgtactggacgttcacggtaaccccgccgacggaaccggtactggacgtagtggtgataggcaccctcgtgcccacggtaaacttggacttttcccggtttttgacgcgaatcttcggattcgacaggacctcagcgttggacaactgtttgctgaaattgtacgtggcgctgggaacggtcaggaacccctggtaaccattccagttgaagagattgaggaggttcttcacctgggtagtggtcaccgtggtcgtatcgttcgacgttgtggttaccttcggatcaaaggtatcagaaaagaaatcgccacccgacccgggagtgcgggcgttgagggatacggcataccggctcagtcccaggccgaacaactctgaattgtttttcgaaacctgaataacctcaacttccagcaacacttcggcatcgggcacatcgttggcttcgagaatcttccccgccacatcgatcagttccgggttatccctgatgacgagggcattcagttcctcgttcacgtagatcttcttgacctgaagcatcgtccgcaaaaggttgacggccttcttggcatcaaggctgttcagatagaacgtcttcaccatcagatcttcatactgtttggccttttccggtgtcttggggaaaatgagaatagtgctctcattgaggactttgcgtcccagcttgttcatgctcgtaagtagatcgagagcttgattgaaagttgcattttcaaggaaaacggtgacgttttgttccttaacgccctcgtcaaagatgaaattaatccctgaaagttgggacagaatatagaaaacgtccttgagcttagcttccttgaacttaagggttatcggcttggtcgatttgagattgagttcaaagccttccagcttggtgcgtctggtctggagcagcttttcaagggcttcttttatttccttgttcccgggattgagatccagagccttgcgataggcctgaagggcttcgcgaggcttgttcgatttttcaaactcgagtccttcgcgatagtaggtcagtgaattacgcacccggatcaactcgtcgctgcgctgctttgcccgcgccagagcagggttgagcgaaactgccgactgatattcccgcagagcttcgtctagcagctgctgctcataggccgtatccccatttttgaggtgctcgaacgcggctttttcgctcgccttgaggagtctcatgcggtactcggtctgttgaggattggttgaagcagcctcggcaaacttcatgaccgcctcgtcaagcttaccttcctcttcaagcttttcagccttgttgaacgcggtcaggccggcagtgcacccggcgagaaaagtcagtactaccgcggcaatggccatgttcgctatggttctcatggaactgctcctcgagttatcgttgcgttcagcggatctgcccgctcagcgggcgattttcaacaagcgggatgacgatctcactgccgtcggtggtcgaacgaatcgacaaggcttcatccgttatgttgacagcctcgtaaatcccggcgatcttgtcgccctggcgtacgagaataatctctttgtccttggccagaaaaatagttttccggttctcctttttgagaaaacccaggaaggtaaaacgggccatgtcacgaactaccggtggcggctggggaggcaccacggacggaggcggtgacggcagaaccggccggggcggcaatggcggcggtatgggcctcggcagaactggcggtgcgggaggcactttagtttcgtcgtggaaaatgggtcggaagatatttcttcggaaaccggcaaaacgccccttgctacactctaggagatcaagcctcacgcgcgtctcatcggtcacaggcttggcgggagccgctttcctgtcgcgggatggagccttggtactggtcgtcgaaggcaatgaggtaacggtttgctggcggggcgacctgacgtagctgtaaatcagggacagacccagtacgaccaggagaattgccagtatgagccgttgacggttcatcactcctccgtccggaggtaggcagtaagctgaactttcagtgcaaccgcctcctccacggcactgccgctgttgagggaaagagattcaaccacaagcattgacctgtgacactggagatcagagaggaagctcttgataccggcgtaggtacctccaagagagaggaccacatcatataccacgagtttttgatccggcacctgcttcggcttgtatgtgacgcccttgaccgtgagcccgttgtcagcagcggtttcaaaaacttccatcatgagggcggtgaacccccgtttgggggtaaggcgctcgcggtacaccttcagatcttctgtcccttgccggtagatggaggatacatcacgcctggcacccgtattgagcgacctcttggatgtccactcatccctcagctcggcaatgcgcggctcttgatacacgcctttgaacaccgccaggatgatattcaccgttgccaaggcaagaaggacgaccacagtccgcttcctggacgtaataagttgtatgagttgctgcttcgtcatgtaaagtcgaccttgcaggtgacggtaaaggaaatacccttctgcttttctccgacactgagctgtccctgattcaacaggagaacatcggtaaagtgggttgatgactccaggttctccatcagcgacctgagtgcgccgaacgagcgggcagcaccggaaagtttaagggttccgtccttcaggctgggatctatggccccgagtgcaaccccctcgggcactacttcttcaaggcggttcagaagaagcaaccagtcaaaggcctttttgccgattacggcgttgacttcggcaatcttcttgagcagatcccgatactgcttttcggtaattcctttggcagactcatcaaaacgggcctgcaaaatccccatgtccttcttgagcgcccgctccgtggaaacattcgccacaagcgatgcgatgttgtacgccagtagaagaagaagccccaggatcactgcggcaatcgccgtgttcaccttccttgtgttatagaaatagcgggtggcaaggtttatccggatatccatcaaagattcctcgtggccgcgccaatggctgccgccaagtcatggagtaacgctgggtcggtcgctgtcccgttattgcccatgaccgcctgcggattgaacatgaccgggtcaatgccgctcgcctccgcaacgatgccggcgaaggactcccccccatccggaggcgccagacagaacacgctcttgacctcgcggccggggtttttgtcacggtagacaaggagtgaactattgatctccatgaaaatccggttcggatcaacgacttctctgcccatctctttgacgcgatagaaatcgatgagtccgtcggttagagcgagcatactcagcacgcccccgtggaaggccacaaagagcgaggtatcctcagacggaatacgtttggccgccacgcgatagaggttaaatgtgttgaaatcgatccggttcggctgaattcccgcctctaggagcaagtcctcgtactgggtcacgacctgtcgcgccacaacggcaatcagcaccgaaaggctcccattatcacgctcacgcagagtctggtagtccagatgcatgtcccctgcatcaaatggcaagctcttcttgagcttccagcggatcatgtcgcgcccctcttccctgtttttgaagcgcgtatcaaaatccatgatcattacacggccaactgcgtcgggtagcgtaaccgatacgaggtccgtccgaacgagcagcttgcaatactcctcgcgcaccgtgccgacaaaggccttgggatctacgacattgggctcgcggtggagaatccgcactatccccggtgcaaaggaggcaccaccgtgcgtcacgagacgcggcgcacccttgccgccacccagcacgacaaagcggaccccgtgctgcgacacttccatacctatggcgttctgggcgaaaagcatgctcactccacgaaggtgacccggttgatttcacgcaaggtcgtttcccctgcaaagaccttttcaatggcagattcgcgcaggaataccgtgccggactcacgggcggccgccttgagctgggctgcaggagccttcgccatgatcagctcccgcatctggtcattcagatcaagaagttcaatgatggctgatcgtccgcgatatcccgtcccattgcactcctcgcagccacgactctcatagaacgttacgtcgcgacactcctccgggtcaagtcccgattcgataaggaccgaatccgaatgctccaccggatatttgcagtgcggacacgccttgcgtaccagacgctgggccatgacacagttgagacacgaaacgaagttgtagggatcgatccccatgtgaatgaagcggccaagaacgtcaaaagcgttgttcgcgtgaaccgtcgtaaagaccaagtgcccggtgagggccgattggacggcgatttgtgccgtttcagggtcccggatctcgccgaccatgatcttgtccgggtcgtgccgaagaatcgaccggagaccgcgggcaaaggtgaggccctttttctcgttcaccggtatctggacgataccgcgcaacacgtattcgaccgggtcttcaatggtaatgatcttctcttcgcccgtatgaatctcggtgagagcggcgtagagggtagtcgtcttgcccgaaccggtcggccccgttacgaggaccatgccgtaaggctcgcgaattttccttctcagacgcttcatttcccgcggatgcatgccgagcgtctcaagcgtaagccccttcaggtcggaagcgatgctctccttgtcaaggatacggataaccgcgtcctctccaaaggcgctcggcatgatcgatacgcgaaaatcaatggccttgtcattgagcctgaccttgaagcgaccgtcctgagggatgcgtcgctcggaaatgtcgagctcactcatgaccttgaggcgagaaatgataggagcctgaaagtgaatatcgaggggttcggtggcccggtatagcaccccgtcgatccggtatttgatgataaccccttccagggcggtttcgatgtgaatatcgcttgcccgacgggtcagcgcgtccatgacggttgagttgacgagcttgatgatggggctcgtgtcggccgagatcttctccatggagagtatctcttcgcctttttcattctccttgaccagttgcagcatgaagtcctcggaaacttccttgaggaccctactggtggcctcccctttcttgaggatagtggcaatggccgtttccgtcgccagtttgacgataaaaggccggtccagcagaagctccaactcgtccagcttcagaacatctgtcggatcggcaataagaacgaccagggtcccgtcttcctcttccaacgggacgaactggtagcgatagatcgcatccggtggcagtgtagccaggagcgactcattgagccgcacgccgcgggcatcaacatagtcgaggccgaactgctcggcaagagcccgtgccaggttctcctcggtaatgagtccgtccccaacgcagacctccccgaaacgctttgtggacgcatttctcttctcgaccagataggggatctgatcaggattgaggcttccctgttgaacaaggatctggccgatggtttttcgtttgaaagattgcttttccattgcttcgttccaagccgggccgttgaatgggctgcgccgcgacaatcatcctacagtgccggcaattttgaacaccggcaggtacatggttacgataataacgccaacaaccagccccatgacgatcatgatcgcgggttcaatggcagttgtcagcaggtggaggcgggcatcgatttccccctcgaagtattcggcaatatcactcagcatctcctcaagggaaccggtcgactcccccacgccgagcatccggagcgcgagaggcggcatgatcctcgccgactcgatggcacccgacagactcattccctcctcgatcttgaccacggcttcgagcatccgtctttcgagcacgcgattattcaatgtgcccaccgacatcttgagcgattcgacaataggtatgccgctaccgatgactgttgccaatgtccgtgtaaacgagctgacggcgaatttggaaaagacatcaccgataaagggtattcgtatctttatatcatcaacccgataccgcccgctctcggtagcggcccatcgcctgaaaaagaatacagcaccgataactgccgctataatcagggggaaaagctgcttcaatgatgtggaaaacgctatgagtatcctggtgggaagtggaagctgggaaccggcatccgcataaacctggctgaaggtcggaaccacgtagaccaggagaaaagtgatggccaacgttgcaacggtaacaaggattgcgggatagaccagcgcggaaatgaatcgtttccgtacttcttccacccgtttgagaaacgcgatgtagcgccggatggtgagctgcaggtccccggtccgctcgccagctcgcaccgaagctacgtagagatggggaaagaccttggtgtgcttttccagggcatcggagagagccatcccaccctttacgtcctcgcgaacaaccgccagcacgtcaaatagagttccccgctcaacccgctccagtaccgtgtcaagcgcctggataatcggcaagccggccttgatcagaacgagaagctcctggttgagggtaaggagggccttgttgtctaccttgcgtcgccctccccctttgtcccagagaaactgcaggggctttttttttatctcgaaaacaaaaaaaccctgctcttccaaactggtgcgaagcatttcagggtttgctgcttccagttccctggtgatgattcgcccctccgaggagccgagcttacagtggtatagggccattagattttcttagcacaaaatgggtaaaattaaaaataaaaacaagcagaaacatgaccgcaacaccatcacaacacacccaccacaacacaatagtcactgctatcggtcgtggcaggaaaagcagagatcctccacagggatgcgaagatggtacgctttctggtgagggttttccgcggcaaccacatgcatgtcgtgacatgtgatggcacaggcaatcaatccgtctccatcgagcggcagccccttgcggttcatttccggctttttgccgacaccatgtccgaaatcaatgccgtgacactgaagacataccccgttagcatctgattttagctgacttttcccatcaccagacaagcggtcggatctcagatcccgttccgtggcaatgtgacatgaaagacacgccccctgtgcatcgtgcggcgatacacgttcagccgccgaaacggactgcgcgtttagtgttgcccacagcgacacagccacaaacgcattgaaaaatactagtttccggctgcccggcgcgtacaggctcatggctcagtataccctcggattatggtccacaccgtggcaggaaagatagcactcccccctgaacgtggatatccccttttcgacaaacttgagctggccctgcgaattaggagaaaccaccgacctgttaaaccggatcaggtatttgtactcgacgctgccgtgggaattgtggcaggtatagcaggaggtgccgttcgagccggcaattccgccagtaccctgaatatgctttgcatgaaatttgaagctttcattgccgaggatactgctgcgatcgtggcaccggtaacagagggcatatacatgagggctttccggttggttgtcgcgtgtcgagtagttctcgacgaggatgtgctcgttaagtgagccgtgaggtccccggggcccggaagaagactcgctgccgtggcagtcgccacaggaaataattgagacgtcacccggagttaccttcctttccttatatggatggatgagactgacaaccgccgtgtttttcccctcagcttccaccggatgaaacgacgggttggtggaagcaagctcggccctcttattattaaaacggccgggaagattagcactttcagcgtggcatctgtagcaaagttcgaactccgccgtgacggtcgagatcagattgcccaccctgcgccctttgattcctgcaaatttattggcgggagaaacatgatgagggttgtggcaatccacgcagacggcgtggcgaggcattcgcgggtccgcctccggcagggtctccccaccccggtggaccccacggacatcaaacgttgggtgccggaaaggcttgcggaattcatcctcaatgttcttcatatcggattcacggggagcgaaacctctgggcatgccggcatattgacgggtcagccgggaaggatcaccatgacagacaatgcaggtctcgggtccacctccgtctttgaaattgaacttgaggtggcaggttgaacaccctcggggcactttacttcgatcgagatggactccccccgtgtaatcggcagcaaaggccggcatgaccgagagcagcaccaagcaaatgagaactgcggctaccggcattgcatctcctaaggatttggcgtcttgaaactgtggcatgcgtagcagacttcatcgtgaacggtatcggcattcacggttgatagcccccgtccgtcataggcccaaaacggtgtcaacgggggggtatttgtgtcgtaaaactgactctgatgaggatcatgacaggtggtgcactgcatgcgcttttccttgtcaagtctgacgaattgcctggccttgttggtaccgggcgcgcccgggctttcctgggacggagcgtcggccggcaaccagtaatctgataccggattttccagagtttttaggcgtgcaaccacttctgcggtgtacttgaatgaaaccgggtgatgtgaattggttatcttggcgcgatcaaagacatggtcgccggtcatcttcgtgtacatgctgccgttgacctcgatcggtaccccggcaagcacggccccaagagccgtgaccccgtcgtggcagctgaggcaaagtctggatgagccattgggctccgcagcataatcgctggccgtgcgggcggttgcatccaggtggagagacaagctgctcgatgaatagtggccgaaactctgggttgtgtcgctgcggttccagagcgtggtctgcgggcgtgcattatggggcgtgtgacaaaagatacagatctgcctggcccgcatatcggttgaattggtagctttgaaattaacgtttgtgttggaataggaaaggttatgcttgtttccgccacctgaatcggtaaatttgggcccgggtgccccgtaattcaggcgggcactgcccatgacgagcgctgtcacgaacatgacccaaaagatcctcgtcatcatcgattttcctctttcaggtattcgaatacctggacccgccggttgtacgaatcagagatgaagattcgatcgttgcgatcgatatgaatgccgctcggcatgtaaaactcaccgcttttcttgccgggttttccaacgaaaaggagcaattgcccctcctgattaaaaatctgaaaattgtcaaacgcggcatcgatcacgtacacattgaggtcactgtcgactgcaacgccacggggcctcgcgaaagaaccgggagcatctcctatttcaccgatacttcggagatagcgacgggctgaatcatacaccttgaccgtaaaattcaaggcatcggtaacatagactttatcgtccttatcaacggccacatgggagggaaggtttaatttacccccaatatcatcaggggggaaatctcccaagaaacgcccactcacgttaaaaactttcaatttatgtgccaacacatcaacaacaaaaagaacgcctttactgttcacggccaaaccggccggtctcttgaagtcgacctggccatcagccaggacacgcaaaaactctccgtcacgggaaaaaacgtacactttggcattgaccgaatcgctgacgtacagatcacctgaaggggagagggcgagtccgaccgggcttgagaggaactcatcgccagcccgaacaatataggaaaccttttgccgcgccagatcgatgcgatgaacgacaccagacgaggaatcggaaacaaacaaaagcgttccgccatccgagacaaccccgtagggagttacaaagggaacatgcttgaactgctcgccggtaacaaactcaagaaaacgggctattgctcctggttcagccttaacctgctccggcccggaaatttcacgaagaaatcgtatccgggccggattaggagcaggaggccaagccatatccaccgatgggtctcgcaatgaggcggcgggcaagaacgacggaccgccgcacccaacgatcatcaatggtgatgctagcgcgagcaacaatagaagaaggaatacgccacggcttagtctcatgccattatcatccctgctacccataacgcaaagaggagcactacgctccccccccagatactcgcagccctgcgatcaaaaacgccttccgcgggaaaggcccgcataatgaaccctatcatggaacaaatccatccccataaaccgacctgagcggcaaacgcccatgttacgtcgagcatatcgtcctcctagcggaacaacgccccgaaaacagagccgagcttgagtttccacaccatgaacacggcttcacgtacaattttcttggacatttttgagctgcccgaacgccggtcgatgaagatgattgggatttccctaacctgaaaacctttttccacgcaccgatagttcatttcaatctgaaacgagtaaccgtcagagcgaatagtgctcatatcgatcgattcgatcaccctacggcgaaaacatttgaacccgcttgtgcaatccatgatgcgcaagccggtgatcaatctcgtgtaccagttagcgaaataactcagcatgagccgacggagaggccagttgaccacgctgatgccgttcagatatcgagagccgatgaccaggtcacacccctccatggcctccaggaaccgtggcagtgttgccgggtcatgagaataatcggcatccatttcgacaatgaagtcggcgtccatggcaagtgccgcggcgaagccctggcgatacgccgagccaaggcccatcttgcctggacggtgcagcacatgaacccgtcccttcccctcggacaaccggtctacaatctctccagtgccgtccggggagttgtcgtccacgaccagcacgtgaatgtccttgtcctgcgccagcacgtcgttgatcagtcgctcgatcgtatcacgctcattgtacgtcggaatgacgacaacggttctcaagttgtgcctccagataattgaatgaaaaccaggtgaggcaaacgcgcgtcatcgacctccataaacggcgcgctcacatcttcttaataattaatggataatagcggccaattcacacgcccgtcaaggaaaacacccttccgaagtactacctgccgcgaaccatcccagatcttactgcgattcaaaacaaaaaggccatgcaaagcatgacctttttgttaatggcggggtcgacggggctcgaacccgcggcctccggcgtgacaggccggcgttataaccaacttaactacgaccccattcgttatattcagttagagtagccactacttcgacaacgactaccttgaagcatatatggtgggcgaagaggggatcgaacccccgacatccagcttgtaaggctggcgctctcccagctgagctattcgcccttcttaattaatggcggggtcgacggggctcgaacccgcggcctccggcgtgacaggccggcgttataaccaacttaactacgaccccgttttcagcataaattgtaggtataaatggacagcaacttatcaattttacagccaaatattgacttattgccgcctcgaaacgagacataacttataacagagacctcacagaggtgtcaagcgcttttttccacgcgtcagtgggcagtaacggtttcctgttcagatatcgccggatgcccctccgaggcgaggtagggagctccacttgaaacgccttcagccaagagcgcccgggaaagcacttcgtccatatgacgggctggaacgatagtaagccccaccgtaacctcccgtgggatttccgccagatcctttttattttcctctgggatgacaaccgtggaaattccacctcgccccgcggccaggagtttttccttgaggcccccgatggcaagcacattaccgcggagagtaatctcacccgtcatggcaagatcgtgccgaaccggccggccagttagagcagacactatcgccgtagccatggtaatgccggccgaggggccatccttggggattgctccttccggcacgtgaatatgtatgtccgccttcttgtgaaactctttatcaatacccaggatctgcgcccgcgaacgcacataggtcatggccgcctgtgccgactcctgcatgacctcccccagcttcccggtaatgaggagctttccggtgccgggcacaatcgccacctcaatggtaagcaggtccccgccgacttcggtccaggcaagacccgttgcgtagccgggagcatctttgtcctctgccgtcccgatccggtacttgcgaggccccaggaacccagacagattcttgggctgaattacaatcttctttttctcgcccttgaccacacgatgagccgccttgcgacagagcgtcgcaatatcgcgctccagattgcgcacgccagcctcgcgggtgtaatagcgaattatttcactgaccgcctttccggagatgctgatctgttgttcagaaagcccattggctgccatctgtttaccaacgagatagcgctcggcaatagcaagtttttcatgctcggtgtagccctcaaggcgaatcacctccatccggtcgagcaggggacggggaatcgaatgcgtcgagttggccgtggcaatgaacatgacgtgggaaagatcatactccacatcaagaaaatgatcgctgaaatgggcattctgctccgggtcgagaacctcaagcagtgccgacgccggatcacccctgaaatcggagctcattttgtcaatctcgtccagcaaaaatacagggttgttacttcccgcctttttgaggttctggatgatcttgccgggcatggctccaacataggtacggcggtggccccggatctccgcttcgtcacgcattccaccgagcgacattttgacaaaatgacgaccggttgccgtggcgattgatcgggcaagtgaagttttacccaccccggggggaccaaccagacagagaataggtcccttcaacttcttaacgagcgcctggacggagagatactccaatatacgctccttgaccttttcaagaccgtaatggtcagcgttcaaaacctcttcagcgccgatgatgtcatgcttttcgcgagtcatcttcgcccacggaagtgatacaagccagtcgacgtagtttctcaccacagcagcttcggcagacgcaggcgacatgagcttcagttttttgagttctgcaagggccttttgtcgggcttccttggacaacttccctttggttgccttgttctccagttcaaggagttcctgcctgaagtcgtctttggttcccaactccttctggatggctcgcatctgctcgttcagataatattctttctggttcttctccatctgcttcttgacacgggtccggattttattctccagttggagaatctccaattcggcctccatgaaagacaagagcttctccagtcgctcatggggagtcattataccaagtagcagctgcttgtcggaaagcttgagattaagatggggtgccagcgtatcggcaagcttgccgggctcaacaattcccccaacagcactgaccacttcctgcggaatgcccttggtcagcttcacatagccttcaaacaccgatttggtgctccgaataagggcttcaagttcggggtttgcttcaagagactcaagatacggctgtatttcagccatgaagtagtcggggttaggtagaaaggagacaagactgccccgctgcttgccctccaccaacaccttgactgtaccgtcggggagcttcagcagttgtatgatctgtgagatggtaccagttgtgtagatatcctcctggcggggatcttccgttttggcatttctctgtgcggcgagaaaaatcatcctgttgccgttcatggccgcctcaagggcagagatcgaacgctctcgccccacaaaaagaggaactaccatgtgcggaaaaacaacaatgtcccttaacggtaaaagagggaatctttgcagatcccctctttccaggctttctatactatggtcgacgctcattgggtcctttgcagtcaggctgactcagccacattttcataaacaatgatcggcttttccttgttgtagatgacatcttcgttgatgaccacttctttaaccatggtttgcgatggaatttcatacatgatgtcaagcatggcgttctcaaggatcgaccggagtccgcgggcgcccgtcttacgcttgagcgcttcccgggatatggcgaccagagaaccgtcggtaaacttgagcttcacatgctccatttcgaacagcttctggtattgcttgataagcgcgtttttcggctccttcaggatctggaccatagcggtttcatccagttcgcgcagggtagcgaggacgggcagacgaccgatgaattctgggatgaaaccgaacttgagaaggtcttcaggggtaacttccgtgagaagctctcctgctctcttctcgactttgctctttacgtcagcaccgaaaccgagctttttcacaccgatacgctgctgaataatgctgtcgagccccgcgaacgcgccgccgcagataaacagaatattcgtggtatcgaccttcaaaaactcttgctgcgggtgcttgcgtcctcccttgggaggaacgctggcgacggttccttcaataattttcaacagcgcctgctgcaccccttcccccgacacatcccgggtgatggatggagaatcggatttacgggctatcttgtcaatttcgtcgatatagatgatacccttctgggcccgttctacatcatagtcggcagcctgaagaagattgagaatgatattctcgacatcttcccccacatagccggcttcagtgaggtttgtagcatccgccatggcgaacggaactttcagtatccgggccagggtctgagccaacagggtcttgccggagccagtaggtccaagcagaagaatgttgctcttctgcatctctacatcgctcggcttgcccatggactctatgcgcttgtagtgattgtaaacagcgacggcgaggacttttttcgcttggtcctggccaatcacgtattcgtcgagaacatccttgatttcacggggtttgggaagcttcttgacatcgggccccatggcctcttcaagcttcgactcctcggcaataatatcattacagagttcgatgcactcgtcgcaaatatataccgttggtccggcaatgagcttttttacttcatcctggctcttaccacaaaaggagcaggtgagattgtcgctgccgtcgtttctcctactcaccgagtacctccgctgggagtattgcgctcaattatgttatcaatgataccatagtccttcgcctccgctccagacataaaatagtcgcgctcggtatcggcttcaaccttggccagttgctgccctgtattttcggcaagaatctcgttcagccgttttttaagcttcagaatttcctgggcatgaatatgaatatccgttgcctgaccctggaatccacctaaaggctgatggatcataatccgggaatgcttcaagctgaaacgctttcccttctccccgcccgacaaaagcaacgcccccattgaagcggcctgccccacgcaaattgtcgacacgggtgcttttatgtactgcatggtgtcgtagatggccatacccgatgttacaacgccgcccggcgagttgatgtacagatggatatccttgtccggatcctcggcctcgagaaaaagcatctgggctatgaccagattcgcaacgtggtcgtcaacggggccgccaagaaagataatgcgatccttcaggagcctcgaataaatatcgtaggaacgttcacccctacccgtttgttcgaccactatcggtacaagcatgttgcctcctcgctccacaggttactctttcgtcttctcgctgattactgcgctacccagaagaaacgacatgaccttctcctcggccaagtgcgctacaagattttcccgtgccgcacgattctgctcgtaaaagctctttacgcggccgagctcctcctcgttgcctcctgcaatttccagcagttttttctcgatgtcagcctcttcgaccgaaattccttcttttttggcaacggcttcaagaagaagcgaacccttgacctggttctcagcaacggtacggtactgggccttgaacgactcctcgttcattcccatcatttcgaaggtaagccgctgctgggcaagcctgttctgtgcgttggccagcatggtctgcagttgccggtccacaagcgtcgaaggaacctctatttcgtttttctcaatgagcgcctgcacgacccgatcctgaaggtctgctttaatccggtcgttttcctgcttctcgtacagttcagcaatcttgtccctcagttgggtgatggtatcgaactctcccatctgagcggcaaactcatcattcagctcagggagctctttgaccttgatctcactcaggatcacgtcaaatcgggcctctttgccggcaagatctttgttccagtagtcctcaggaaagttcagcgacattgatttcgactcgccggtcttcatacccacgatctgttcttcaaaaccgggaataaatcggccggaaccgagttcaagctggtaactctcggcagagccgccttcaaacggaacaccgtcgacgtaaccggtaaagtcaatgacggcgaagtgcccatcttcagccactgatccctcttccagagacctcaggtgagacatgttctcacgcatttcctgcagtctcttctcaacaatcgactcatcgggcgtgaaggtttccttggcaacctcaagtccgttgtagtcctttacgtcgatttcggggagaacttcgaccgtagcggagtaggtaaacggagttccgcgctttatttcgtcgctgtcaattactggatgggaaacgggaaagattttgtgctcggcaagcgccttgaaatacgtctcctcgaacagattcttcagcacgtcaccttccatgacgtctgcataatgcttttcaatgagtgactggggggctttgcctttacggaagcccttaatggccgcgcgcttgcggatcttttcaaaaaccttgtctatctcggacgtaacgcggtccgccggaatctcaaaggaaattttctttttgacgctgctgagcgactcgacagtgctggtcatcgttcaacctctctccattggggtagtgttaatatgattattaatcggacgggatagtgggcaagaaaacaacaatctccgggcgggtaattaagaaagccacacatgtttgaattggtgcgagagaggggagtcgaacccctacggttgcccgctggatcctaagtccagtgcgtctgccagttccgccactctcgcagattgtcgcaaccaactacacatacgaataagccccgttcatcacggggctctttcttaaatggggtggctagtgggatttgaacccacgaatgcatgagtcacagtcatgtgtgttagaccccttcaccatagccaccatatgtgatttaccgttaattagttggcacgcctgagaggattcgaacctctgacctacggattagaagtccgttgctctatccagctgagctacaggcgcaggcttggtcggggtgagaggattcgaacctccgaccccctgctcccaaggcaggtgcgctagccaggctgcgctacaccccgttggaatttgtataactaacacatgccgtactgacatgcaagtatttttattcaatcccctgccagccaagatgatctttcagaagagccagggctctgccgcggtgactcacggcatttttggcctcaagagggagttctgccatggttgcacctttttcggaaacgaaaaagagaggatcatagccgaaccctccggtaccgcgcggcgaatcaaggattaccccatgcagttccccgctgaaggtgtatctctttcctccgggcgaacacagggcgatggtgcaccggaaagcggccgtgcgttcttcgtaaggcactgattccaactcactcaacagcttcgcattatttgcttcgtcgctggcgttctcacccgagtagcgggcagagtaaacacccggctttccatcaagtgcgtcaacgacgagccccgagtcatcggcgagcgcaggaagtcctgtaatattggcggcaactgaagcctttttcaaggcgttctcttcaaatgtcttgccgtcctcttccacttcggggaaatccgggaaatcctcgagcgacaacaacgtgaaaggcaacccgtccagaatcgcagcaatctctcgcagtttacccttgttgcgggttgctaccaccagccgggtcactgctcaagcacctcttgttgaatggccatgagacgttcgatgccgatcatggcaagggagcgcatatcatccatctgggcgcaggtaaaaggttcagcctctgcggttccctgcacttccacgaaacgtcccgacgaagtcatgacaaaattcatatcaacatcggctcgcgagtcctcaatgtagttcagatcgagcaacacttccccgccgactatcccaacactgacagcggcgaccgcctctcggaccggcagagtcgcaatagtcccctgcgatacgagccattgaaacgcgtcgaccagtgcgacgtaggcacctgtaatagaagctgtccgggtccctccatcagcctgaagcacatcgcaatcaatcagtacgcttcgttcgccaagaagcgtcaaatctgtgacggcccgcaaagaacggccgatgagacgctggatctcatgggtccttccccccagcttccccttggcggcttcacgaggggatcgcgtatgggtggcacgcggcaacatggaatactctgccgttacccatcccccacccttgccgcgcagaaaggggggcaccgactcctccactgaggcggtgcacaaaacttttgtgtcaccgaattcaacaagaacagagccttcggcgtgtttgagatactttcgtgtaatccgtatgtttctgagtgatgctgggttgcgaccgtctgagcgcatgagatacctctggcagttggaaaaaagcgtacattaaacgatgtgatgcaggttgtcaatctcggcggcaagggccggcagagccgtacgcctgagagcactcaacgacagcgaccgaatgtgccccagcgcgaagatatcgataaaacgacggacgaggagttgctcgatatcctccagttccgcagcggaatcggaaagtccttcgattttcccccccgccatcatgccatggcctccagcggcgcctctgccctcgacgagccgcttgatcaacgttcctgcattaacgtcgtgccgggaggtgcgcactgaaagaatgatttcgttgtgaaatcggccaatcgccagcacaacatcgaccccttcaagccggagaaaaaaatccgccatctcggcgacaatttccggaaaacttacttcttgaagatttgttgccagcagatttccatagatacgtgaatgttcaatagcgcggttgatcgtgaggtaatattccacatgaagctttggataggtgatttcatagagcagttttttgttggccagggggaaaagcttcagataggcatctctatcgggtcgggcggcctcgcgaccaagatcctgtgtttccgacttaatcgcataaaacagcgccgtggcgagattgctgccaatagggacatcctgggcctgcagatattcatagacgatggttgcagttacgccgtattcttcgcggatatcatcccatcggcatctcaagccggcttcccgtctggggtgatgatcaataagaatatcaacccgcttgtcaggggggagtgaattattgcccgcccccggctgggtatcgagcatgcacgtaacggaaaaatcctgataatcgatgagggccagcggggtcagggggatttgcagttgcttggccatggcgatgttctcgctcctgccgatcatgccggaaaaagcaattgtggcatccctgttcagcttcataacgaacagatgccgcagcgctatggcagaggcgagacaatcggggtccggattgtcgtgaacaacgattaggatcttgcccttgcccctcacccagttgagcatttcgtccgtgtaactcttcgtctttgcaagcgaacaaccttctcccattgcccccctcccggcaaacatagacctgacaatctcccttcatacaataaacaccagcacaaactatttacaaggaccagtctatgcccaaaaacaaaaggaggggaaagcatgctttcccctcctttatcgtcgcccaaaggctgacagaatcgtttagccgaggacgatattttgatttctcgccctgttcgccaggatcgtcgggtcaattacttctccgcagcacgtgcacttccaggcatcaaatgacctaacgaaatcatagaacttctcagcgaacatgcggcctctgcatttaggacatttcataggtcatcccccccatgtagaattataaccgtgagtgtcctaaatatttcaccatgtgtgccaaactgggttaccacttgtggcacaatgtgccaggagacattattcttaaataaatttctatttttcaagaagttacaaatatcaaaaaaattcttttagtgacatcagcgtcttcggaccgattcccggaaccctttccaatgcctcaaaagacgaaaaatcgccattatcttgacggtcacatactatccgtctcgcaagctcaggcccgatgccgggcaaaagctcccaatcctttatgtccatccgatttggatctagagggattctcatcagcatcaactgagaaacggccagttttcccaaggaaacgtcgctggttgctctgttcttattacgcacgatcacgacatcaccatcgcagaggatacggcccacagtagcaggaggaagataattaaccgacgagttgggaagcgccatatttatgacgctctggcatgtggatccccgggcaacccgataaacgcctgacttctccggtacgccggttatcatgatgctcacggggcggtcatcggagcgcgaacgcacaaaggccacagcaggaatctccaaaggggatgtgccatggcctttgaaaagtagtggtaatgtcatgaccgctaaggcaagggtgagatacaccgcatgcccggtgcggggtttcacttcttggagccttcgatctcttcgcttttgtggagcttgtactccacactgtccagaagagcctggtaggatgcatcgacaatgttttccgaaacaccgaccgtaccccagcggctctctttatcgccagactcgatgagcaccctgatagacgaggccgtcccctgccccgccggcaatacgcgcaccttgtagtccagcagctttacttccttgaggcgcggataaaacttctccaaggctttgcggagagcattgtccaatgcattcaccggaccatttccctcagctgcggtgtgctcgattttgccccccaccttgaccatgattgtagcttcagaaagaggcttctggtcctcatggcgcttttcgtcgattacccggaaaccgatcaccgagaaaaacttgcggtgggtgccgagggctcttttcatgaggagctcgaacgacgcttccgccccttcgaactggtaaccccggttctccatttcctttatattttcgagaatttcgagcgtaacggggtccttgctatccatcttgatattgaactcttctgccttagcaaggatattggagcgaccagacaggtcggaaacgagtacccgcgtcatgttgccgaccagctccggccgcaggtgctcataggtttcaggatggcgctggatggccgatacgtggacgccgcccttgtgggcaaatgccgagttgcccacatatgcctgatgcttgttgggcgaaaggttggccaattcgtagacgaatcgtgaaagatcgcgaagttttctaagctggtcgtccccaatgcactcgcgcttcatcttgagtttcagggcagggatgatcgagcagaggttggcattgccacagcgctcgccgaaaccgttgatggtaccctggacttggacaattccttcgctgaccgcatggagggagttggcaacggcgcactctgaatcgttgtgcgtgtggatgccgagaggggccgtgatgtgcttgcgcacctcgcggataatctcgacaagctcgaagggcatggtaccgccgttggtgtcgcagagaacaatgcagtcggcctttgcgtcctgagcggccttgagggtcttgatggcgtagtccgggttcgccttgtagccgtcgaaaaagtgctcggcgtcgtagaagacctcgggaacattcgccttaaggtattccagcgagtcgaaaatcaactcaagattttcctcgagcgatatccgcagtgcctcatgcacgtgaaaatcccatgtcttgccgaatatggtgcagacatctggttccgcctgaatgagggtcttgaggttatggtccttgtcgggggttaccttggcacgacgggtggaaccgaacgcagcgatcttcgcctgggagagtttctctttcttgatgtccttgaaaaaggcaacatccttcggattgctgccgggccacccaccctcgatgtagtgaatgcctatctcatcgagtttatgggcgatccggattttgtcctccacgaggaaggaaatatcctccgcctgggttccgtcgcggagagtcgtatcgtagagttttacaaggctcatgctttcacctttcgggaacggcgaggcgcatgtacgaaagcgcggaagaaaaaatcaaatgatcgattttctcccccgcgccttcgaaattccgcgcttccgctctggaagtttctttatttgccggagagtccgaacgcttcgtgaagcacccgaacggccagttcggtgtattttgcgtcaacaatgaccgaaaccttgatttcagaagtggagatcatctggatgttgatcccttccttggcaagggtctggaacattttggtggcaacccccgcatggctccgcatgccgacaccaacgatggatatttttgaaatgttttcgtcctctgccacctctttggcactgatctccttggccacttccttggtgatggcgagggctttcttgaaatctgccttggtaacagtgaaggtgaaatcggtcaggtcacccccgcttacattctggacaatcatatcgaccgatatattggcgtcggaaaggggcgacagaattttggcggcgattcccggtttgtcgggtacccccatcacggcaatttttgcttcgttcttgtcgtaggcgattcccgaaacgagaactgcttccatatccttatcctccttggtaaccatggtccctggattttcattgaagctggagcggacatgaacgtccacattgtacttcttcgcaaattctacggaacggatctgaagaaccttcgccccgagcgaggcgagttccagcatctcatcataggataccttctcaattttccgggcatcctggcaaatattcggatcagtggtataaacgccgtccacgtcggtgaaaatctcgcacacatccgctttgaaggcggcagctacggcaaccgccgaggtatcggagccaccacggcccagagtagtgatattgccatctttgtcgacgccctggaaaccggcgacaatgacaatggagccgtctttaaggtcagcgcgcaccttggtgtcgtcgatgctctcgattcgagccttgctgaaagcgctgtcagtgataatgggtatctgccagccatgatatgacttggccttgtagcccatcgacttgaggcacatggcaaggagagctatggagacctgctcgcccgacgccaccagcacatcatattcgcgggtatccgggaattcgcaaatctcattggcgagggccacgagcttgttggtttctcccgacatggcggaaacgacaacaaccatatcgtttccggcgtcataggtcttggcgacccgtttggcaacattgcggatgcgctcgatggaccccatcgaggtgccgccgtatttctggaccaccagtgccatctaccgttcctcctttgctctggatcatatgtgtcatactgcagtttgtatacaggacacgaccgcaggtcgtcacttaatagcaggaatcagaccagtggtcaaaacatttttttaataaagcttcataggttatgccgtaaggaacgaactccagaagacggatggtttcatcctcgtgtcgaaaggtgatgtcaatccgctccacaggcagatcatcacccagacgttcggcccattccacgagacaaacacctgttccatggaagtattcgtcgaaaccgagagccgctgcgtcgtcaacgccgcccagccggtacagatcgaaatggtagaggggaatacggcctcggtattcattgaggagggtaaaggtcgggctggttatggggaccgtttcagcaacgccgagtccgcgcgccactccgcgggcaaaccgggtttttccgcttcccaactcccccgccagggcaacgaatgccccggctgacagctctctgcccagaagttccccgagtcgctcggtctcctcctcgcaccgcgaagtgacattaaacaccacgcgtcctaccccaccatggttctgatgagatcaatacgggagacaattcccacgagcttcttcccttcaaccaccggaagcgtgtggagctttttgttggccatgatatcagcgaccgtgctcaccggggtttccggcgtcacgctctcaacctcggtggtatagatatctccggcggtctggccggttaccttctggatctcccgttcaaacttcttggcactttccagatagataacccaatcgaaaagcgatatgaccgtcggaatgtgcaggcttttgtcctgctcaatcaagtcggactcggtgacgatgcccgccaggttgcccgcttcgtcgacaacggggatactcccgatccggtatttcgaaaaaagctcggcaagctcccgtatggtggtctcacgcctggctgtaacaacgttggttgtcattatgtcgcgcacagtcttcattattgttctcccttcaaacggatcagtgaattgaatgcatagggtagccgctcctggacatcgagagcggacatgcctgtctcgcccttgtccgcagcaaccaggtcagcggcatgaccgtgaacgaaagcacccagtatgcaggcgtcgaatggttcgtacccctgtccaaggagtgccgtgacaacaccagtgagcacatcccccatcccccccgaggccatgcccggattgccgctgccgttgagggcgatgcgcccatcgggcgccgcgatgacggaccgtgcgcccttgaggataagatagacgccgaactgtgcggcaaagtctcgcgcaacgccgatacggtccgcttcgaccgccgcagtggtggttcccgcaagacgcgccatctccccaggatggggcgtgaggacaacggtgtcggggcgcgcgcccttcaagagttcggtctgctcggaaattgcattgaggccatcggcgtcaaggacgaggggcaccataatatcagccagcaggtgccgcacaagggcggcagtagctggctgccacgacaggccgggaccaagggctatcgcatcccggcctcgaatcgcgtccctcagcggaacaagtgactcatccccgaggaaaccgaccccaccgtcagccagcgggattgtcatagcctcggtggtctttaactcgagaattgcattaaggcttgccggaactgccagcgaaacgaggcctgctccgcttcgaacggcgctgttcgcggccattgccgcggctcccgtcttcccgacagacccggctataacgaggctgtgcccgaagctccccttgtgggagcatgggtcccgccgcttaaccactgctgccgcctcagccgcgtcaacgtagagaatgccgtccgcttcccgggcgactgactccggaataccgatattgacaactctcagccggccgcagtgcagcgcccccggataaagaacgtgtccgtattttgcaagggcgaaggttaccgtcagactggccgtgaccgcaaccccgagcaccttgcccgttgcggcgtcgatacccgacgggatgtcgaccgagacaaccggccgagctgaagctgcgatgtgcctgatcgcttcggcatacgcgccctgcacctcgttcttcagccctgtccccagcagggcatccaccaccaatgccgcagcgtcgagcctagccgtaagggacgaaagagttccccctgcagggaggtaagaaaccgtcgacgggtcgaggcggtccagattctcgcgggcatcaccgccaatttcgtccttacgggcaagcacaaccgtatgcaccggccacccttccccagccagcagtcgagcgatcacatagccgtcgccgccgttgttacccttgcccgcgaccacaaggaccggtatgcagccgtcgcggccgaacatctctctgatggcgtcggcacatccgcggccggcgttttccatgaggacaaggccggggataccgaactcgtcgatggcgcgacggtccatccgctgcatggtttcgccgctcaccaccttcatgggcgctccagcacaactagggcgacggcgtatgctccgtcgtgggaaagggaaacgaaagtccgactgaggctcaggtcggtggccagcttcagggctttgccgtggagcttgagctcgggcttaccgagagtatcattgacgacctccacgtcatgccaggtcatcccttcacgcaggccgagaccgcaggccttgagaaacgcctccttggccgcgaaccgcagggcatagtgctgggagctccgggccttgccggcacagtactccatttcatgaggcgtaaagagccgctcgaagagacgcacgttcccttcttcgaccaggcggtcgaaacgggtaatgtcgacgatatcgatgccggtaccgaaaatcatgcgtacttgacgaggtctaccatgtcccgcacggcacggtcgagcccggtaaacactgcgcgtgagattatggaatgtccgatgttgaattcctcgatacctccgagggccgcgactttgcgaacattggtataattgaggccatgcccggcattgatgccgagcccgagctttgtgccgagcttgatggcgttttcgatgcgctcaagttcggcctgctcctttttccactcccgtgcctcggcaaaggttccggtgtggatttcgatgtagtcggcccccaccttgctggatgccttgacctgatccgcatcgggatcaatgaacaaactcactacaatgccgccgtcctgaaggcgtccaatggcatcggcaagcgcctgcatgccgactctcacatcaagccccccctcagtggtaagctcctggcgtcgctccggtaccagggtgcacatgtcgggtttgaccgacaaagctatacccaccatctcgtcggtggcggccatttccagattgagcttcgtcttaacggtctgacggagcagacgcaggtcccggtcctgaatatgccgccggtcctcgcgcaggtgcaccgttatcccgtcggcaccggcgaactcggcaatggcggcggccgccaccgggtcgggctcaacgccgccccgggcttggcggattgttgctacatgatcaatgttgactccgagctttgccacctacttccctccgatcttcttctcgaccagatcggcaatttcctttgcccacccggttatctgatatttgtcctggccttcgagcataatacgcaacagcggttcggtacccgaatagcggataaggatgcgtccctcgtcgccgagctttttctctatatctccgatgagcaacgccacttccggaatggttgttatgtccttcttctccttgacccgcacgttgaccagcacctggggcaacggaatcatgacctccgccagttcggagagactcttgtcggcccggcgcatggtggccaacacctggagggcagacaggacgccgtcgccggtggtgttggggtcgaggaaaatcatgtgccccgactgctccccgccaagattgtacccccccttgatcatctcctccaccacgtagcgatctccaaccgcagttttgactacttttccgccggcccgcttcactgcgatatcgaggcccatattgctcatgaccgttgctaccagtgtgttcttgcgcagttttttctgtttcaacatctgagtagcgcagatggccatgatgtgatcgccgtccacctcgttgccgaactcgtccacgaagatgacccggtcggcgtcaccgtcaagggcaatgccgaggtctgcccggtgctctttgaccgcttcgctgatgacctgcggatagagggagccgcaaccggcattgatattggttccgttaggcttgacgccataagggatgacctcggcgcccagctcctcaagaacggccggcgcaaccttgtaggcggcaccattggcacagtcgaggacgatcttcatccccgcaagatcgaggtccttgggaaagctgttcttcagaaacaccacataccgccccactgcgtcatcgatccggtaggccttgcccacctcggtggccaccggacggagcgagtcgattttcccggaaaaaatgagatcctcgattttgagctccatttcgtcgggcaatttgaacccatcgcgggaaaaaaacttgatgccgttatcctgaaaggggttgtgtgaagcagaaatgacaacccctgcatcggcccgcatggaggaggtgatatttgcaattcccggcgtgggaagagggccgaccacaaggacgtcgacccccatggagcagatgccggccaccagggcattttccagcatgtaaccggacaggcgcgtgtctttgccgatcacgatacgatgacggcgattaccgtccttgaacagataggctgcagcccggccgatctgcatggccatttccgtggtcattgggtagacattggcaacaccgcggacaccgtccgttccgaataatttcttcatcgcttcacctgctttcatgtgtcttgggggattcaggccgtgcgggcgactgctccacccggaccgaaatttcagctgggtatactcgcgtcacccgaactttggagggaacagacaggcgggcctcaaaaccggtgaacaggacagtacccgccccgacccccgtcatgtcgagcggcatgataatcttttcgtcacggagcttcaacaaaagaatattcggtccgttaagggtgacgaccaactccccggggcctttatctgccacggtatagccggtggcaacgttgcgaagctcaagtgggacccgcatgacaagctccccttccctccccccggcaacaccgagccagaggctgacggcgaggactagcgagaggagcttgacatcccagtttttcacaagatccgtcacgttcattcagtaagccacctgggttcaaggagctttttaagaattttccgcagactcgcagcatcgctgacagaaatgattcttccccccacagccacggatatggttcccgtttcctcggaaactaccagaacgacgcagtccaccaattctgtgagaccaagagcggcccggtggcgggtccccaggtttttgttgatggtcgggtcctgcgaaaggggcagaaaacacccggcccgcgtcagcttgccgcgccggatgatcactgcaccatcgtgaataggagaatagggaagaaaaatggatgtaagaatttcgctcgtaatcttggcatcaacttcggtgccggtttcaacatgactcatgacacccatttcgcgttcgatgacgatcagggctcctatccggcgggaggaaagcgatgtagcggcggcgatcaattcaccgacaatcagtgaggcatggtctcgctcctcctgctcgtcccggtcttccgtgagggcatggcgatgcttgccgtgcgtcaccaacgccctccggatgtcatgctggaagaggatgacgagaataaggattagtgagctgaacagggatccgacgatccagtgaaacgcctcgaatcccgcgagccgcgacagggagtacagcgccgcgagaaaggccaggactagcagaagacggttggcgacccgtcccctgagcatgatgatcaggcgataaatgatccatgccacaatcgcgatatcgattgcgtcgcgccaaccgaagatctggagtggctcggtcatcgtcgtcacctgacaggggtgggctgaatcagtacggtaaatggggtgtgatcagcgtcgcggagcaagaatcgcccgggtcatcagggccacatcccgcatggcccgaacatcatgaactctcagtatggaggcgccgtttgccacggccaccgccaccgtggcggcggttccgaacaggcgatctgctacctccctgtcaagaacggcgcctatgaacgacttgcgggaagtaccgacgagtatgggccgtcccaggctggcaaactccgcaagacgccggagaatttccagattcccgtcaacgcttttgccgaaaccgatgcccggatccactacgatctgctcattggggattcccgccgcctgtgcgcgacccatagagtagcgcagcgatccgagcacttcggcaatcagatcgtcataggccgtatcgcgctgcatcatcgccggggtgccgcgtgtgtgcatgaccacgagtcccgcccgggcctcggccacggtggtcgccatgcccgggtcaaaggtcaggccgctgatatcgttgatgacctctgcgccggcggcaagagcctcgcgggctacagcagccttgtaggtatcgacggaaagaggaaccggcagttttgcggcaaggcgctccacaagaggcaccacccgttgcatttcttcagcttcgctgaccgaaggtgcacctgggcgggtgctttcaccgccgatatcaacaatatctgccccttcagccaccatggcaagagcccgatcttccgccgcagcggggtccaggtagcaattgccgtcagaaaatgaatcgggggtcacgttaaggacccccatgatacaaggacgggatgtaaggtcaatgcgccggctacgcagtcgccataccccggcatggtgctgtccggtggcgtgctccgcgcaaagtaaggttccggagcattgggcagtcaatggagtcatggagccacgggggcctcttcgactgcagcgcggctggccgcgcagtcatccttgatgatccggtcaacttcgtcgccggtcaggttctctttctcgataagctgtgttgccagacagtggagcacgctcagattctcattcaggagctgcttgacccgcgagtagctgccgtcgatgattttacgaatctcctcgtcgatttccaccgccgtcgcttcactgtagttcttgtgcatggacatgtcacggccaaggaagatcgactcctccttcttaccgaaggtgaccggccccatcttttcgctcataccccattcgcacaccatcttgcgtgcgatctccgttgcacgttcaatgtcgttaccggcgcccgtggtaagctcattgaagatgatctcttcggcagcccggcctcccatgagcaccgcgatccggttcaggagcgactccttgttatagctgtgcttgtcctcgataggcagttgcatggtaacgccaagcgcccgtccccgcggaataatggaaaccttgtgcaccggatcggtgcccgggatcagtttggcaacaagggtatggccggcttcgtgataggcggtatttttcttctcttcctccgaaatcaccatactgcgacgctcgacacccatgaggactttgtccttggcgtcgtcaaagtccttcatttcgacaaagctcttgtccttacgcgccgccagcagagcagcctcgttcaccacgttggacaggtccgctcccgagaagccgggcgtgccgcgggcgattactcccaggtccacatcggaagcaagcggggtctttttggtgtggaccttcagaatcatctcccgccccttcacgtcgggctggggaacgaccacctggcggtcgaaccgtcccggccgtaggagtgccggatcgaggacatcgggccggtttgtggccgcgataagaatgaccccttcgttggattcgaagccgtccatctcaaccagcagctggttcagtgtctgttcccgctcgtcatggccgccgccgagtcccgcaccccgatggcgtccaaccgcatcgatctcatcgatgaagataatgcagggcgcattcttctttccctgcacgaaaagatcgcggacccggctcgcgccgaccccaacaaacatttcgacaaagtcggatcccgaaatggagaagaaaggaactcccgcctctccggctacggcccgtgccaggagcgtcttgcccgtgccgggagggcccacgagcagaacacctttggggatacggcctcctagcttggtgaatttcttgggatccttcagaaactggatgatttcttccagttcttcctttgcttcgtctacaccggccacgtcttcgaaggtcacgcgcccctgggcttctgtcagaagcttcgcgcggctcttgccgaatgccatggccttgccaccccctccctgcatctggcgcatgaagaaaatccagacccccaccagaaaaaggagcgggaaccaggagatgaagatggagaaccacgagaccttctcttcctcgggcttggcagagacattgatcttcttctccagaagcttttcggagagcatggcatctgtcggcttgtagctgcggaattccttgccgtcggaatacttgccgatgatctcgttcccctggaccgtaaccgtgctgaccttccccgcatcaaccgcagcaatgaagtcgctgtagccgagccgttcctgggtggtgcgcggcttgttgaagaggttgaagaggaggatcatcataaggcttatgacgagccagagcgcaaggttcttgtagaactggttcaagggtacccccatgatgtggttcgggcaatggacgaacgcccgcgaacgctgatggttactggtttcagaccactaattgaaaaaaactatcatagaaggaacgggttgacaagcgatttcaggtcatttcaggcgcctgccgcgtatccgcacaacagccatcgcccgactgccggctgttatccttgcagactctcctcgacgacagccgcatacccaaagaagggaatctcccctgaataagagcgggatacttcgacggagttcgcggggaaccttttggtcgataaagatgtccttcaccttcttctctccggtcatgccaaggggaatcatgcggtcgccgggcctccaaccgcggataagccagggaaacggggccagctccaggtcgaaccaggactcggtagtcgaaagctcaccccacggtggaggacccgtagcaatttcgacaacgagctcccctccgccggacagcggccaacagccgggaccgtcgatccacagttcttgaagcgatgggatgtcagccattctccgggcaaaggcaacctcattgtaggaacgggttaccagaatttcttcgggcagatggagccgtccggatgggttctctgacaacacgagccgatctatcgcatccacatggtcaaagcttatccgcgccagatcacccttggccagcgcgatcgccttgcggtacagccgacgccgaagtccacgcggttctctgcgcagggtgtcgacagagcaaatcgcccccccctgctccgttaccataacatgccgcctcaatgcctcttcgacgagtcggctcagtaacgcttcgtcgtcagcaagcaattcggctgttctggcaagtcgggaagcggcgcccggattcagccgccccagatacggaacgagttcgtgccggatacgattacgcagaaaggccacgtcggtattgctctgatcctgacggaacgccagtccgcgcgcatcgagataagcctcgatttcctgtcgacccagcgcaagaaggggtctcacatacttcccgccggccccgacgggttgcatggcagacaaccccaggcctcccgcccctctcacaagccgcatgagcagcgtttcagcctggtcgtcggcatggtgggccagagcgacggttcgagctccgcacgcggcggcaacgtcatcaaaaaatgcatacctcgcccgtcggccggcatcttcgagggacagtcgttcccattcggctagtgcttttacctgctcgccccgacttacgaacggaagggcgtatgtctgagcgcactgctccacgaatcgctcatcctcgtcagacgccgctccacgcagcttatggttcagatgtgcaacaaccagatcaagccgcaactcgttaagcgaaacaaggatatccaccagcgcaaccgagtcggcaccgcccgatacggcaacgacaaccctgtcccccgggcggaacatcccgtgttcagcgttaaaggctcgtacttttttcaagaccgcatcaaccggggatagcgttttcatgaagtgagtctcgcgtcaaagccgtgtagggacacaaaacaaaaaacccctcctgaccggaggggttattgttaatggtggcggtgcagggacttgaaccccggacactacggatatgagccgtatgctctaaccagctgagctacaccgccttatggtagtaaaaggcgaatcgccattcaagcgattcgcctttgttttgtttggttgcggggagaggatttgaacctctgaccttcgggttatgagcccgacgagctaccagactgctccaccccgcgtcgtgagaaccaatatgtaccacagccgattcaagactgtcaatcgcaaattttaattttaatcattccggaataagaattgctccctttccgagcatttcggcaaggttgcttgcggccggctggtccagcttccggccaaccctaacgcggtaccaggtacctttgccgggaatggtcgattcggtgacgtaggccgaaaaccccttttcagccagcttggccctgattgcatcagcgtctttgcgttccttggaagaggcgacctggacagaataggtttccttcgccgcggatgcagactgagaaggctgaaccttaactgcaggggcggcattctttactgaggcacccgcagcggttgacggctcgtcacttcgccgcgcctccacgccctttgcttcgggaagattggcagtgggcttctgggctcctcccccctgctccttaaccgcagggggtacagcgggactcttgggcgccgactcatcttttctaagattgatgccgcttcccagaatggcctttcctcccttgggcagtgtctcgtagaacgtaagcgaaggctctcccgcagggcgaggaggagtgggaaccacaggagggtttccttcaccgggctgagcttgagtagcggacgccttcggtgtaatcgcattctgaggaggtgccgacaacgcttctttctgccctccccgaggggggagaagaaagcgatcgaccagcactccgagcgcaaaggagatcagtgccacgagcaggaaggcacacgcaaggagcccaatcggctttgatttgggacggttcttactgaccgtctttcgttcgcgataatccagaaccatctgaccgcgctccgctacatcttctcgggagcagacacacccagtagcccgaggccgtttctgatcacggttgccgtgctgtgcagcagaagcaggcgcgcaccggtcaggtctgcatcttcggtaatgacccggttcttgttatagaacgagtggaaggcaccggcaagttcctgcaagtagtaggtgatccggtggggttcgaaattaagcgcacttccttccacgatctcggggaacgaactcagcagcttcacgagtgtcagctcttcgggagtccccaagctttccaggctggcctgatcaacggttggcgggacaacacccttgtcggccgcgttctcgaagatgctgcagatgcgcgcatgggcatactgcacatagtaaacggggttttcgagggtctgctgcttggctagatcgatatcgaacaccaactgggaatcgggcttgcgcatgagaaagaagaaccgcgtggcgtcacgacccacctcgtcgacgagatcgcgcagagtaacatagcttccggcccgtttggagatcttgacctcttcgccaccacgcatgaccgtgaccatctggtggagaacgtactcgggccatcccttggggatccccgcgtcaagggcctggaggccggccctcacccgggtgatggtgctgtggtgatcggccccctgctcgttgacgacccggatgaatccccgttcccacttgttgaggtggtaggccacgtcaggcacgaagtaggtgtagctgccgtccgacttgcgcatgacgcggtccttgtcgtcgccgaactcggtggtcctcagccagagagcgccgtcctgctcgtaggcatggcccttggcaatgatgcgctgcaccacgtcgtcaacccgtccctcggcatagaggctcgactcgaggaagtagacgtcgaatcccacgtcgaatgcccgcagatcctggtcctgctcccgccgcagatatgcgacggcaaagcggcggatcgcctccacgtcgtgggggtctccggccgctgttacatgctggtcgccggcatcaacggtttcgcggttcagataggagcgggccacgtcctttatatactcaccctggtagccgtccgtgggccacaagggacctcccggctcaacaccgaggcagcgggcctgcaccgacagcgccaggttggcgatctgctgaccggcatcgttgtagtagaactcgcgggtcacatcccagccgattgcggcaagaagacgacagatggtgtcgccgatggcagcgccgcgaccgtgcccgatatgcagaggcccggtgggattggcactgacgaactccacctgtactttcttccctgcgccggcctcacttttgccgtagtccccgccttcgcgttcgattctgcgaagtacccgacaccaggcactggtgcgcattctgaaattaataaaaccggggccggcaatttcaaccgactcgaccagtgattcccgatcgttcaggtgagtaatgataatctcggcaattgcccgcggtgccttcttttccgccttcgccatcagcatggctgcggtgcacgcgaaatctccgtgttcttcgagggccggcttttcaactacaatatcgggcacgtggcccgaggcgagggtgccgtccgcgaaagagcgctcaagcgcctcgcgcaccagatccctgaccgcatctttcatggaaccttctatctgactcatttcgtctcctcattgggctcttcttccacgtccttgatggagacgtctctcgaaaagtcgggacaacgggctccgccatcagtgacgcaaaactttttggcgcaattagcccgccaggcgcagaccgcgcaggattgttttcgtgtggtgctcatgggttgatactcctgaaccggaatctgattaaaagccgaagagcctaacgcttagcgccaacagccgtggataccggctgctgtggcttggcttcgggtctatcggtcgcggtgggaaactggtacacgatttcgttcggtctcacgaggccgaaatccttgcgtgcgatgctttcaaggtatcgcctgtccgatttgagtgcctcgatctctcttttaagcttttcgttctcgtcacggacgacaccgaccttttggcgaatttgatccctttcgttgctcagatgatatatccgcaacaatccccgttcaccgaacacggtgaaatacaagataaagagtatgcacccggtcgggatgagatacatccgcttccgcatgatttcctccgtactgctatccggtcggggtcaggccggcaaagtactcaatggtttttgcaagcccctcgtcgagggatacgcgaggctcccagccaaggatcgttcgggccagggtgatgtcgggctgacgctggcgaggatcgtcggaagggagcggccgatagatgatctgcgaggacgaaccggtcatcgcaatgatccgccgggcaaactcgataatgggtgtctcttccgggtttccaagatttacgggcccgcagaactgatcatgctccatgagcgtcacgagcccgtccagcaggtcgtccacatagcagaaggaacgggtctggctgccgtcgccgtacacggtgagatcttctccccggagggcctgcaccacgaaattggaaaccactcgcccatcgtgttctgccatccgcgggccataggtgttgaagatgcgggcgatccggatgtcgacaccattctggcgatggtagtccatcaagagggtttccgccacccgttttccctcgtcgtagcagctccggatgccgatcgggttcacgtttccccagtaggattcgggctggggatgaattgtgggatcgccatagacctccgaagtggatgcctggaggatgcgcgccctgacgcgcttggcaagccccagcatgttgatggttcccatcacgctggtcttgatggtctttaccggattgtactggtagtgaacgggcgaagcagggcacgccagattgtagatccggtccacttccagcaggatcggctcgatgatatcgtgacggatgacctcgaaacgatgaaaatccatcagccgatcgatattgcgtttcgacccggtgaaaaagttgtcgaggcagagcacgtcatgcccctgctccagaagccgttcgcacagatgagaaccgatgaatccggcgccgccggttaccaggatgcgcataagtcgcctacttttccacgaagccggagccgttgcggccgattccgtggtaaatgaagcccatttctttcaggcggcgcggattgtaaagattgcgcccatcaaagatgaccggcgttctgagctgctcggcgatccgttcgaaatcggggttgcgatactcgttccactcggtaacgatggcgagtgcgtcggcaccggcaaggatgtcgtagggactggaacagctgtaggcaatgcgatcaccgaagattttttgcgcctccttgaccgcctcggggtcatgggcgcggaccgaggctccctccgccagcagccgctcgatcacgacaatggaaggtgcctcgcgcatgtcatcggtgcgcggcttgaatgacaggccccacacggcaatggtcttgccggcgaggggacgtgactctcctgcccgatctccggaaaagtgccggaggatcttctcggggatgagcatcttttgccgctcgttcacctcttcaaccgccttgagaagcatgaagtcgtagccgcactcttccgcggtccgaaccagggccttcacgtccttgggaaagcatgaaccgccgtagcccacgccgggaaacagaaaatcgtagccgatgcgcgaatctgacccgataccttcccggaccgcggagacatcggcgcccatccgttcacagagattggcaatctggttcatgaaggaaatccgcgtggcaagcatggcattcgcggcatatttagtcatctcggcactgcgtacgtccatcaggatcatacggttggtcttgcgcatgaagggggaatagagctccttcatcagttcggcggtccgcacgttgtcaacgccgatgacgacacggtcgggcttcatgaagtcgtcaatggccgccccctccttgagaaactcgggattggacaccacatcgaactcatagctgacgccgcgacggtccagttcctcctgcacggcgcgccgcacctgatcggccgtgccgaccggaacggtggacttgtcgacgatgattttgaacccttccatgtggctcccgatggcgcgagccacatcgagcacgtacttgaggtctgcggacccgtcttcacccggcggggtacccacggcaatgaagttcaccaaggatgtcttcaccgcagcggcgagatcggtggtaaaggttagccgcccctcagcgctgttgcggatcaccatctccttgagccccggctcgtagatagggatgactccctcccggagtccggctattttctcttcatttacatccacgcagacaacggtattgccgctttcggcaaaacaggttccggcaacgagccccacatagccggtgccaatgacgcagattttcatgaacgccctccagacggaaacatcagcggatttttataacatggaaaccccggtcacttccagagatttccgtatcccggcagcgtcaaggagacggggaccgtcgtggacttttccccatgttcggctaccattatggtcagacaggagaaaggaggccaatcatgaacagatcgttcaggttggtgatgatggtccttgcatgcgtcgtcttggcggcatgcacacgggttctcagcgacgaggccaggcgcctggtggatccgaccgtaacctttacgggactgaaggcgaatcctgacgcatttctggggaaatacgtcatgcttggcggggtcattgtcgacacgaaaaacaacagtgatggggggcaaatcgaggtaatgcaggtcggtctcgacgaaagcggcattcccggcgacaccttccgctcggaaggacggttcctcgccacctccgcacagttcctcgatgcggtgatcttcaaaccgggacgtctggtgaccttggtgggagagatcaagggtaaaaaggttcagcctcttgacgaagtgaactacagctacccggtggttgccatcaaggagatccacgtctggaagagccaggactatgacagtggatatccctatccgacgccggcaccctattactactacgatccctactggtacggagtctggcccggaccttactggcaccgcccgctcggtcccgtctaccgcaggtggtgagcaccctccctcgcgtcgaatcaagaaggggcggtctttgcgaccgccccttccgtgttccccctatcggtccagcatcatctccatgagtctgaagccgtcctcgaccaccaagccggctgatctggccgactcttcgtcgtaaccggccacgccggcgttctccgaggtttccccgctgaagaggacgaacggaaccggagcgtcggtgtgagtcttgagccgcaacggcgtcgggtgatccggtgtgcagaggattcggtacgatccgaacttttccatgcccgccataattggacccacgacccgggcatcgaaatcttcgatggccttcagcttgtgctccaggttgccgccgtgacccgcctcatcgggggcttccacgtggagatagacgtaatcgtgcgcctccagcgcctcaagagcagcagttacctttccctcgtaattggtatcgatataaccggtggcgccttcaactttgatcacgtccagaccggcgcacacgccgatgccgcgcaccaggtccaccgcggaaatgacggcgcccgtaaggccgaacttttcgtggaaagatgccatccggggcgccttgccatgcccccagagccagatggagtttgcgggaacctttccctcttcgagccggcgccgatactggggatgattgttgagcacgagctgcgaggagttcatgagctctatcagtcgctccgccccctccccctttggcaggtgttcaaggatgctctgcccggaaatatcgtgaggggggaccacagtcatgccgcatttcccattgcgccagaccatgagatgacggtagccgaccccgggataaaactggaattcatccgtgcccattacgccctggatcgcctcgatgagctcccggccctcggcggtggaaatgtgaccggccgaataatcattcatgacgagcgtaccgcgggtcggtgccaggttcaccagattcacccgaaaagcaacgtcggcagagcccagttctactcccatgctggcagcttccaggggcgaacgcccagtgtagcaggcgcggggatcataaccgaacaccgaaaggttagccacatcgctgccggggggatatccctccggcacggtacgggcgagaccgatcctgccccgccgtgccatggcgtccatatggggagtccgtgccgcctggagcggcgttttcccgcccaactcctgcatcggctcatcggacatgccatctccgagtaacacaatgtacttcatgccagttcctttcatcacaggatcacgatttcacttcacgttatcatctccgccccctggccgacgtttcagccgcgcgggtggaattgttcgtgcagacgcttcagccgttcacgggtaacatgcgtataaatctgggttgttgagagatccgcatggccgagcatggcctgcacgctccgtaggtccgccccgttttcgagcagatgggtggcgaacgaatgcctgagcgtgtggggcgaaattcccttcagaatgccggcctgccttgagcgcttttttattatattccaaaaggcctggcgagtcatccgttcaccgagcctgctcaggaaaagaaagggactctccccgccccgacccagttgaatcctagccgaggaaagatagagcactacggctgcacaggctgattcgcccatggggaccagccgctctttttcccccttgcccacggtcattaggtaaccggctgaggtattcacatccctcgtgcgcagccccaccagttcggaaacccggagacccgttgcatagagaagctccagcatggcccggtcacgcacctcgatgggggcatcaccggccggcgcggccagaagcatctccacctcccggccggtcaggacctggggcagcttggcgagaacgcggggcgcttcaataatgctggtgggattggtttcggcatacccttccaccagcaggaaacggtgaaacatccgtactgcggacagggcgcgggcacggcttctggcgccgagtcccgactccttgaggtgcgccaggaaatccgcaacatggagggggcggattgcggcaggatcacctcccgcgtgctgctcgacataccccagataacggctcaggtccctggcataggactccaccgaattgcgggcaagccccttctcgaccaccagatagccgagaaaaagatccagatgctgattcattccggctgttcaaccgcgacacggagcttttcccggatctcctccagccgctcgacactggtgatcttgtggccaaagatatccttcacgtaaaagacgtccgccacctggtcaactttggtagaaatcttggcaattccgatgtagagccccagatccgtgagcgtgcttgttatccggtagagcaatccgaccttgtcgtgggtatagatatcgatgacggtatagtccgacgacacctcattgtcgatatcaacccgcgagggaaagcggggtttgggccgctccgtcaaaagcgtcggcctctggcgcttagccacgagggaagccacccgaatttttccggtcagcacctggcgcaggtcttcgtcgacccggctccagcggctttcctcgattatcatgaatccttgcggcgaattaacctgaaggatatcgaggactttaccattggagctggtgtgtatctgggcaccgagaatattgatgccgttggcggccatgaccccggtgatcatggaaaacaggccggggatatcccaggtgcagatggaataggtagagtagccgccttcctgcacgtgcgttacatgcgtgaggacaccgcccggttcgagggcatggagaatcttcacgtgctcggcaatgacagccgcggggttggacaaaagatgtcggatagtcatggcgcgaagctcttccctgaccgctgcggcgggatactcgtcgcccagaagctcgacaaccttccgcttgaccttcttgacccgctcactgtgcgcttcgagccggaaatcgccccgttcgagaacgttaaaggctttctcgtacaattcctgaaggagtctcgccttccattccgtccagacatccgtgcccaccgccctgatgtcggcataagtcaacaggtagagcatcttcaggttttcgctcttttccatttggcgagcgaactgcacgatcatcttctcgtcgtggaggtcgcgacgctgggcaatgtgagcaaagagcagatgctgccgcacgagaaactccaaccgctcgctatcctccttggagagccccatgcgccgggcaatagtgggcatcatggccgcgcctttttccgcgtgtccgcccccctcgcccttgccgatgtcgtggaacaggaccgcgagcaggagcagctcccgcttgtctacctgacgtgccagcgaggtaagcagcggcagttccttttcgtgctctccccggagcagcttgacgatctcctccacggcaaagagcgaatggatgtcaaccgtgtagatatggtagagatcatgctggaccttgcagtaaatgtggccgaattcgggaatgaaatggttcaggaattccagatgatgcatcaggcggagcgtttcgggcacccccttatcgctgcggaggatggcaaagaacgactggttcacctctcggctacgtcggaacttgtcgttgaccaggtggagattcttccggatcagcgactttacggcaacgctgatctccacgccgtgcttctgggcatactcgaaaatcttcatgagccgggccggctctttctcgattaccgattcatcagggatgacaagctctcccttgaggatgtaaaacccctcaccgatgggacggcgaataaagtaccccaggatcttgaaggccccttcttccttcctcatgcagcgggcaatgagcgatgaggccaagtgttcaacccggttggcgtgcaggtagtagtcccgcatgaactcttcaacggcaagagtccgcgccgaatcctcgtagccgaaaaacgacgcgagttccgtctgggcctcaaaggtgagctgatcgttcttgcggccggcgaggaagtggagttcgttcctgacgcgccaaagataggagagagcctcgtgataggaggcaagctcctcctcggacagaatccccttcaccaccaattccttgggatccttcaccttatacttgatcttcatgacccagagagctgtatgaagatcccgcagccccccttcgctctccttcacgttgggttccagaagatagaccgatgagccgtatttctcccttcgcttgcgcagttccgccactttgtcccggatgaacgaatcactcttctttgccaggatctgggtcagcatcaccttctcgaactcgcggaaaaagacccggctgcccgccagcacccgcgagtccagaagtgcggttcgtactgtcagatccgaactggccatctccacgcaatcctgcagcgtgcggacggaatacccaacatccaggcgcatgtcccacaggaaatagaggagcttctgggcaatatcctctaccctcgcggcatccttgccgccatagaggaacatcaggtcaatgtccgaatgggggttcagttcgcctcgcccatagccgccgatggccatgagcgtcaggtgctcgcggcccctccccggctgggccacgtcccgcgtgatgctccggaaaagcttgcggatgagggtatcggtcatggcggtgatatgcttcactaccgtggtgccggccgccccgccgcggtggacggatttgatctcctcgcggtaatgagtgaggaaatgcttgctggcggcaaggtagagcgggcgcttttcctcaaaggatgcccggccggagtcaccgctctcctgggaggtgtcgggaaagtatcggtcgatgtcgaattgcatatcacctcgatgtcttagggtgcgagttccgactgccgtttacttgaggctggagatgtaccccttgactccctccaggatgccctcggcggcttgctcctggtaagaagaatccttgaggcgctcttcttcggcctcattgctgatgaatgccgtctctacgaggatgctcggcatggtggcgccaacaagcacatagaacgggccctgcttgactcccaggttcctggtggacggatactgcccgtggagcttacggtagagagccttctggacctcctcggccagatgggcggaatcattgagcttgtagttggccatgaggtcgaagaggatcgcctggagaaggctcaccttttccagggacgtaccgttctcgcgggccgccagctgtgcagccttctcggtcttcgccaggttgagataataggtttcgatgcccgatgccccccggttgagcgaggcattggcatgaatggacacaaagaggtcggcgttcaccttattggcgatggcggttcgctcctccaggggaatgaaaacgtcagtggaacgggtcatgaccacatcaataccgagctcatcgcgaagtttctccgccagcttgagcccgatggccagcaccacgttcttctcttgggtcccatgggcgcccaccgcgcctggatcgtggccgccgtggcccggatccaccacgatgcgcctgattttgcccggtttgaaacgggctccaacacggggcttctcgtccctcggctcgatttttttcggttcggccgccactgccggggccggctggatttgctccgtgagacggctgatctccaggggacgcacccccttcacatcaatgatgatccggaagggatccgacaggggaaataccttgtaatccttgacattttcaacatcgagcactacccgtaccacgtcagcgcggtactggcccacgcgggcggtcttcagcaggccgtcgccgatagaaagatccttcacgccgggaccgaggcgcgaagcgttcagatcgatgtaaatgcgagaaggattggcgtcggacacatgctgcttgatctggttggattcaaaccgcacctcacggtccaaggttatggcaacccgcgtgtaatcaggattcgaccagtagcggatctccgttacctgggcccgcgcctcgccggttgtagcaccggcactttcagcggccgtggtggttccggccgtccgtgaatcggccccggcctttttcgtctcggccgccttggtcgtagaagtcttctttcgtgccgcctccttggtcaccgtaccttttttcgaggttttctcctcctttgcgtgaatctccgcagcgaagagcagactcagggacatcagtaccaaaaagaaaccatatgccagcgtgcttcgcatcacgacctcagaccatccttttcaattcgtccaggatattgagcgcttcaaggggggtgagagctgcaatattcaaaccagcaatccggcgacgcagcaggtcgtccccctggtcgaagagggacagctgcggcgacggcttcggcgctccggcccttttcccccgggcgatgcgcggtatgcccccttcggcatactctcccttttcgaggttatggagaatctctttggcccgctcgataacctcctgcggaagtccggccaagcgggccacctgaataccgtaggagtgggaggcccctccctcgacgatcttgcggagaaagattacctgatcgttccactccttcaccgccacattacagttcttgacccggttgcgtgtcaccgcaagctcggtcagttcgtggtagtgggtggcaaagagggtctttgccgcacaccgctccgtgtcgtgcagatactcggccacggcccaggcaatggaaacaccatcgaaggtggatgttccccggccgatctcatcgagcacgaccaagctgcgcggcgttgcattgcgcagaatcgccgcggtttccatcatctcgaccatgaaggtcgactggccccgcgccagattgtccgatgcgccgacccgggtgaagatgcggtcgaccacgccgatgctggcttcgtcggcaggcacgaaggaccccgtctgggccatgagaacaatcagggccacctgtcgcatgaaggtcgacttaccggccatgttgggaccagtgatgatgaccaactggttctcaccgttgtcgagctgcacatcattggcaacaaaccgctcggaccggttcagggcttccaccacgggatggcggccgccggtgacgacgatggcgtccccttcgtccaccgtcggcctgacatagcgatggtcgtgggccacgtcggccagggccgccagcacgtccagagtcgcaagccggtccgcagtgcgggcgatccgctccccctgggccgccacccgctggcggatatcctggaagagtgcgtattccagctcaacgatcctgtcttcggccccgagcactttttcctcgtactctttcagctcaggcgtgatgaaacgctcggcattggccagggtctggcgccggatgtagtcgtccgggatggctgacaggttcgacttggtcacctcgatgtaataaccaaacaccttattgtagcgaaccttgagcgacgaaataccggtgcgcgccttttcctgggcttcaaggcgggcaatgaaccccttcccttcccggctgatgctgcgtagttcgtcaagctcggagtggtacccttgcgcgatgatccccccttcacggagaacaaagggaggatctggcacgatgccacggccgatcagctcctccacgtccgcgaggagatcaatcccgtcgcgcaatctggccaggagcgttgaggctgccggcgtcagaagggcaatgagcgacggcaaccgtaccagggaagcgcgcagggcgaccagatctttggccgaagccgaagcgaggctgatccggccgttaagccgctccaggtcatagacgccgtcaagggccgcccgaaccccctgcctgaactcggcatcagcgaccagctcctcgaccgcatcaagtcgttcgtttattttttctatggatacaagcggataattaatccactgtttgagcttcctcccccccattgccgtcacggtccggtccagcaagccaaggagagagccgcgccgctttccatcgccaatggtggcgttcagctccaggttgcgccgggaagactcgtccagcaccaggaactcctgggtacggtacgcctgaaggtagctgatatggcgaacgtcccccttttgggtctgctgcagatagtggagcaccgcggcaacggccctgaggccgcagtccatgctgccgcacccagccgcctccgcagaggcgacaccaaaatgattacgcaccatgcgttcggcatactcggcgtcgtacacccattcatcaacatagctgagcatccgccccgccgccaggtccgggcgttcactccccgcccccccgtccctgaacgaaaggggcatcaggatttcacgggggttgacgcaggcgacctccgcccacgcggcatcggctgaatcagtttcggttactcggaaatcacctgtggagagatcgagataggcaaccccccagcggtccgggccggggaaaagagacagaagataattattctccttgggagaaaggctttcggcgtcaatcaccaggccaggggtaaccaccttgaccacttcccgcttgacgatccccttgacgctttttgggtcctcgacctgttcgcagatggcgaccttctcgcccgcctcgaccagtttggcgatatacggtgccgccgaatgaaaagggacaccgcagagtggaatgtcggcaccgtcgccccccttgttgcgcgaagtcagggtgatgtcaaggatacgcgatgccttgaccgcatcgtcaaggaacatttcgtagaaatcgcccagacgaaaaaagaggatcgcgtcaggatgatcagccttgatctccagatattggcgcatcatgggagtaagttcggacatgggaaaaaccttgctgccggtggaattgaaggggtatcgtaacagaaaaatccgtccgttgcaaaaccgaaaccccctttatcatcaggttccatggccgatccgttgtgaaaaacaaaaaaggggctagcatgagctagccccttttgcgtactggaggcggcgaccggatttgaaccggtgaataaaggttttgcagacctttgccttaccacttggcgacgccgccgatcatcaaatcggactttggtttataccggttttgtcatctcctgtcaacgtcaaaaaatggcatcgatgagccagccaaggccgcttccgggataccggcttgacagacagcaactttgcatgaaaaaatgcgcccttcgcgggaccatgtaaaactttgaacaaaaacagcatcgtagagaaaggaaaacacgtcatggctgagcaaactgcatgcagttgcggagaaaaacatcagggacatctctgcgtcctcaagagcaagggactcatggacgaagtccggcacctgacatcatcgcccacggtatcctgtttcatgtgcggtgctgaggctaactcggccgacaatgtctgcgaaccggtgccgctggacaaatagcacccgctagcgggcaataaccttggtgaacttgacgaggtagtcgacaccggaccagatggtaatgatggtggcgatccagaggtagaacatccccacgttatgcatatttacgtaaagatagggatgatcgatgccgaagaaccagtggtaatcgaagtggagcaggatgccgaggatggccacgatctgaaagatggtcttgaatttacccagatcactggccgggatgacgatcccttcggtggaggcgatgccgcgcaggcccgtaatgatgatttctctgccaaggatgaccagcaccatccaggcgggtattctgttgaagggaagaaccatgatcagtgccgccatcaccatcagcttgtcggcaatgggatcgagaaacttgccgaacaccgtgacgatctccatcttgcgcgccaggtagccgtccagccagtcggtgaccgaggctattgcgaaaaccgctgctgcccagaagcccgcttctttcgagggcgaaagcaacagtaccgccatgaccggaatcagggcaattcggacaagggtcaggatattgggcacgttccagatggtgctggcggattcgggggccattggctgtctcaattcgtctggtaggatttctggtaactgagcacccgatcaatataggtgcgggtttcctggtacggggggacgcctccgtactgggcaaccctcgacatgccggcattgtaagcggctagggccagggtcacatcccccttgaatgtatcaaggaggaagcggagataacgcactccccccttgatgttatccttggggtcaaaggagttggcaaccttcaggtccttggctgttttcggcatcagctgcatcaggccgctggcccccttgggggacaaagcattgggattatagcccgattcagcgtgaataaccgcttttaccagggaacggtcgacaccgaattcaagggcgcactgatcgataatcggctcgaactccttgggatcgcgggcgcaattagccagccgaaaggttgtccggagcttcttgtcgcgcttgatgtcgcgcatgaagaccttgaagcgcttatcggtgggggcgtcggtaaaatggacgaccccctcttcatcctcgtaacggtagatgtcggcgcgggccggcgcgactgctgcagaacagatcatcgcccctgccagcaacatgatcgtcaacgtctttgtcattacacctccacagcggttatggcatgcgccgctgcgtaaagccattcaaaatatagaccaacgcgattgccaatgcaacccaaagggagccgcacatcgcccaagcgcccaaaacccttgacaaaccacagacgggggagaataatcgcccagttattccgtttacacacaaaccctgctgttacttttcctttcccttctaggagacacgcaatgaagatccagagcgattttctggtcattggcagcggaatcgccggcctcgccttcgcgctccaggcagcgcgtcatggaaccgtcgcaatagtgacaaaacgcgaagtaaccgagtcggcgacgaattacgcccaaggtggaatcgcatcggttttttcccaagacgatacttttgacgctcacgtggaagacaccctggtcgccggcgcgggtatctgccacgaagacgtggtcagaatggtggtggaggaaggcccgaaggtcatcaggaacctgatcgaatggggagtgcagtttacccgcagcggcgaggccttcgacctgacccgcgagggcggtcacagccagcggcgcatcctgcacgccgacgacgtcaccggccgcgaaatcgagcgggcgctggtggcggcggcccgggaaaaccccaacatccgcatttacgaacaccatattgccatcgacctcatcacagaggcgaaagtgacccgcaagcgggtggcccccaaccgctgcctcggcgctcatgtcctcggtatcgaagacaatgtcgtgagaacattcaccgccaagatcaccctgcttgccaccggcggggcgggcaaggtctatctctacacctgcaatcccgacgtggccacgggcgatggcgtcgccatggcctaccgtgccggcgccaccatcgccaatatggagttcatgcagttccaccccaccaccctttaccacccccatgcaaaatccttcctcatatccgaggcggtgcgtggcgaaggggcgattctgcggcgtcgcgacggcaccgcgttcatggaaaaatatcacaagctcaaggacctggctcctcgcgacatcgtggcgcgggccatcgacaacgagatgaaaacccatggggaagactgcgtcttccttgacattacccacaaggaccccgagtacgtcagaaatcgcttccccaacatctaccagacctgccttgagtttgggctcgacatgaccagggatccgctgccggtggttcccgcagcacactatctctgcggtggggtggccgtggatgccaacggcgaaaccgatatccgctacctttatgcgatcggcgaagccgccttcaccggcctgcacggggcaaaccgcctggcgagcaactccctgcttgaggccgcggtctatgccggacgcgcctatcagcacgcagtggaggaactgcggcagaaccacttcgaattcccggtcattcccgagtgggattcaggcactgccacggatagcgacgagatggtggtcgtctcccagaactgggacgaaatacggcgctttatgtggaattacgtgggaatcgtccgttccgacaagcggctggagcgtgccctgcggcgcatccgcctcatccaggaggaaatcgaggattactactggaacttcaccgtaacttccgacctgatcgagctgcgcaacatcgccaccgtggccgaactcatcgtcaagtgcgctctccagcgcaaggaatcccggggactccactacaccatcaactacccggaacgcgacgacatccactgcagacacgataccttcatcaagaagcaattctgaggcggcaatgaccatagaccagatacgccaggaaatcgaccggctggacagcgaactgctgcggatcttcaaccgtcgggcagggcttgccctggaaatcggtgccatcaagaaagacaaggggttgccggtctatgacccgacccgggaaaaaaagatcttcgagcggatgcaacgggaaaacaccggtcccctggacgacggagccattgtgcggcttttcgaacgggtcattgacgaatcgcggcgactggaacgaataatgacgcaccgcggggaatccgacggcaggaaggagccatcatgctcatcatcatgaaaaaaagcgccgatgaagaggcgctcgtgaagataaaggaatatctgatcaaccgcaacttcgacatccaccagtccaccggcgccaaccgaaccatcatcggtgtcatcggtgacacggaaaccctggatgcccccaccctggagcggatgcccggcgttctgcaggtggtcaggatatccaaggaagagtaggcttaatagaccgcaaccgccgcgtaggcaaccacctgcctgttgtcccccgtgacatcgccactggttccgtacctgatcagttccgcccgggacgcgccgagctcccgagccgccaccagcatgaccgtcgacgggatcaccccgcacatggttatgccccgttgccggcacacctttaacaacccttcggcgtccagcgccagcacacacgaaagcgcggcctcatccttgagccgggcactctccgccgactcgtaatgggtcatgtcggagctcgccacgatcaggacctcctcgccataggcagcaattgcccgggccagcccctcccccacctggcgacaccagccatacccgccgccacccagacacatcggtacaatggcaacatcactattgagatagcgcaggaacggcacctgcacctccagcgaatgttcgaagcggtgggcaattacatcgggttccgcctggggcacgtgttcaagaacgagcgaggaaagccgctgctcgatcgggacctcccccagaggcgacaaccatgttccgtcggggtagagcgaggcggcagcgccaaggccatgatggttgggtccgaggatgacaacggtgcgggggatgacaatcgaaccgtagacggcgccggcaatggcgccggaatacatatagccggcgtggggggcgatgacgccggttacgcggcgcggggcaggcacgggccggatcaggtggccgagctcctccctgagcctgcggggatcgtcggtatagaactgtccggccactgctggttgacgtaccatggcatcctccttgacacccgtaacctcgtgccgcccccctgtggcaacgtgtcgacgtataacgtataccacatttacggctctctgccctcttccggaggagcagccagcggcagttcctcctgctgctcgaataccgcggtttcggaaagctcgcggatctccctgagtgacggcagactcttcaggtccttcagggcaaacagttcgagaaattcgcgggtggtgccgtagatgagaggtttccctggaatatcgcgcttgccgagaatcttgatgagcttcttctccagaagggtcttcagcaccccgcccgaatcaaccccgcgcaggtactcgatttcggctcgggtgaccggctgacggtaggcgatgatggccagtgtctccagagcagactggctgaaccgggccggccgggccttggtgagccgccggatcacatctccgttgccggcgggagtccggaactggaatccgccccccacctcagccaggataataccccggccctctccgccatagcgttccagcaggcgatcaagagcctcgcgaatagcggcccggtcgaactcctccagcaatgagcagagacgatccagagacaacggtgtctctgaaacgaaaagcaggctttccacaagggactcaagccggtgcatcagtcaactccccggcggcatccgccgaatccgacactgccggcgcgatccagatggagccgtagcggctcgcctgaacgacccgcaccatcttcaacttgcacagctcaagcacggccaaaaaggtggcaacaaaaaaatccctgttggagccctcggggaaaagatcgtcgaacaggagcgactcctttccctccagagcggtgaggatatcgttgatccgctcggcaatggtaatcgactcggagcccacttcatgaaaactctcctgggaaacccggtcgagaacccgccggaaagcctcgatcaattcgaacagctccacctctaccggttcctcctcgggagccggttcgggctcatcccccgctgcggcgcgcacatgcacgtcgcggccgagcaactcccgttcggacagggtgagcgcggcctccttgtaccgctggtattccagtagcctgcgcaccagttccgcccgcgggtcggcctcttcatcctctgcgccgggctcctcgtcgggcgccggcaagagcatccgcgacttgatctggatcagggtggaggccatgacgatgaaatcgccggccacctccaggttgagctccttcatcatgcgtatgtactcaaggtactggcgcgtgatggtggataccgggatatcgtagatatccacctcgttcttcttgatgaggtgcaggagtagatccagggggccttcgaacacctcgagcctgaccgtatagggcgaggcggctccttcaaggccgagtgtgagggtttccccttcactcatagtctgatggcgtcccgcacgtcggtcatggtcacggttgcctcgcgggccgcccgatcgctgccctcggccagaatctcgtccaccagttccggacgggccgcaagttccacgcgcttggcgcggaacggcgcaagtgtctccacaagatggcgggcaaggatcttcttgcagtccacacaaccgatcgttgcgccacggcaggactcgacgatctcggcccgttcgtcgtcgggaacatagagacgatgtaggttgaatgccacgcaccggtccggctcgcccggatcgctgcggcggacccgctgggtgtcggtcaccatggacatgatttttttgctcgtctcttcggcagtctcggagagatagatggaattaccgtacgacttgctcatctttcggccgtcgaggccgagcaccttgggggtctccgtaaggagcgccgccggttcggggaaaacttcacggtagaggtagttgaagcggcgggcgatctcgcgggttatctccaggtggggcagctggtcatgtcccaccggcacctttgccgcccggtagaggatgatgtccgccgccatgaggaccggatagccgaggaagccgaaggtggaaagatccttggcgtcaaggttgtcctgcatttccttgaaggtcgggttgcgctcaagccacgacacgggcgtaatcatggaaagaatcaggttgagttccgcatgctggggcacgagactctggcggaatatgacacttttggccggatcgaccccgaaggcaagccagtcgagaaccatttcgcggatgttctcgagaattgcgccggtattgtcatactcggtggtgagagaatgccagtcagcggcgaagaagaaacattcatactcctcctgaagctcacgccagtttgccagcaccccgtggaaatggccgaggtgaagcttgccggtgggtctcatgccgcttactatccgcttgttgctcattacaggctccttaccggcacgggacaacggtggaccatcgcttcatccaccgggtccgcgcacctgttatctcatcagaaaatgcgtgacattgtacaccagtccgctttggggcccggcgaggatgctgatgcccaaatccaccaccggggagatgactttctcgaatatattggtgaaaaaaaccagcaggatgatgacgatcatgccgtagggctcaaaccgcgccaaggcctcggcctgccggtagggcagaagccccacggccacgcggccgccgtccaggggaggcaccggaatcagattgaagatgcccaggagcagattgatgtagaccgaaaaggcaagcatcagcacgatcgggtcgagggccatctgaaggggcgaactatccggcagcatgctgcctgcagcggccagtccgcgcatggccatggcagacagaaaggccagcgtgaagttggtaatgggcccggcggccgcaacccagaccatgtcccgcttcggattacgcaggttgccgaaattgaccggaaccggcttggcccacccgatgccgacaatgaagaccatgagagtaccgaagaggtccagatgcttgagaggattcagcgtgagccggcccatgaagcgggccgtccggtcgccaaggcgatcggcaatgaagccgtgggagacttcgtggcaggtgattgccataagggccggcacgagcatgatggagagcttgagaaagaagttttccatgtgtggggcttttcacctcgtaaaatcggtcatttctaacagatatggggcagaaagtcaacgaggcagcctgaaccgccgatgcaaaaaaagaaaggcgggatcgctcccgcctttcgcttgctgcagatggtgccccttcgactagatgtcgtagtagagggcgaactcgagggggaccggacgcatgcggaccgggttgacctcggcttccatcttgtactcgatccacttctcgacaacgtcgggggtgaagacgtcgcccttgagaaggaactcgtggtcggcctccagggccttgagggcttcttcaaggcttcccggagcggacgggatgttcttgagctcctcgggggaaagcccgtagatgtccttatccagcggttgccccggatcgatcttgttctcgatgccgtcgaggccggccatcagcatggcggcgaaggcaagatagccgttgcaggaggggtccggagtccggtactcgatccgcttggccttcgggttggtggacatcatgggtatccggatggaggcggaacggttacggctggagtaagccatgttcaccggtgcctcgaaacccggcaccagacgcttgtacgagttggtggtcgggttggtcagggcacagagagccttggcgtgcttgatgataccaccaatgtaccagagtgccatctgggaaagtccgccgtacttgtcgccggcaaagaggttctggccgtccttccagatggacatgtggcagtgcatgccggagccgttgtcgccatagagcggcttgggcatgaaggtaacggtcttgccgttacggtaggcaacgttcttgatgacatacttgaaccactggagctggtcggccatgtcgacgagggaggagaaccgcatgtcgatttcggcctggccgccggaggcaacttcgtgatgctgacactcgacccggatgccgaccttctggagctccatgaccatctcgttgcggagatcgttctgggagtcggtcggggaaacggggaaataaccttccttgtggcgcggcttgtagcccaggttcgggaactcttcgcggccggtgttccaggcaccctccaccgaatcaaccatgtagaacgactggttggaggtcgaatcgtaccggacgtcgtcaaaaatgaagaactcggcctcgggaccgaagaaagcggtatcgccgaggccggtcgacttcaggtacgcctcggccttacgggcaatgttgcgcggatcgcgagtgtagtcttccttggtgatcggatcgaagacattgcagatgagtgaaagggtcggcaccgcgatgaacggatccatcttggccgttgcggggtccggcaggaggatcatgtcggacgcatggatgggctgccagccgcggatggaggagccgtcgaaaccctggccttcctcaaaggtatcttcaccgaactccgaaatgggcacggaaacatgctgccagatgccgacgaagtccatgaacttgtaatcgaccatcagcgcgccgttctctttggcgaagcttactacctcttgtggtgtcatttacacaatctcctttcgaaaacagataaagtacgacgctacagtgcgtcttcgccgcgctcgccggtccgtatgcggataacctcttcaaccggagtcacgaaaattttaccgtcgccgatgcgccccgtcttggcggcctgctcgatggtatcgaccaccttggaaacgatatcgtcggcgacaatgatctccatcttgatcttggggataaaatccacgacatattcagcgccgcgatagagctccgtgtgccccttctgacgaccgaaccccttgacttccccaaccgtgattccctggatgccgatttcgttgagcgcttccttcacttcatccagcttgaacggtttgataatcgcttcgacttttttcaagacacatcacccccttgggatagttgaaaagttggaggattataggtttgccgccctcaaaaagcaaggcgtatccccctcggcgtctttggtgcaaatataaaagcaaatagtctgcctaaacagagagaaaaatccaacaacagcaaattcaacgggttgaggaatggggattggcatcgggaagggaacaggaaaaatatagcacaaaataaaggcaccacaaggcacccgcttgcataccaaatgagcacaattatcaggcagcccgctccagtgacgcggtcagtagcgcagccctgcgtcttctccggctatcgggtcaagccaaacatcggacagttctgcatcacgcttttgcagcaggcgttcatagcccggttaaacttgtgttgttttcggccgatagagtatagtggagaccatcatgatcacgggacacacggtacgtatcgtcatgctcgcggcgctggtggggctgactgcccccgagcggtcacgggccgacatataccggttcgtggacgaggacggtgtagaatgtttcaccgactcccccaggaacggcaaggcgtcgctctatctgcgcgaaaaaaaggcagcccggcccggtacccgtcgcaccgtgccgcaccacctgcgggctgccggcatcacggggacatctcctgcaatcaacccgaccaccccgtccccgtcagatgcatccgcggcgcctccggtccaggggaggataacctccttggtggggctccgacacgatcccatcgacggcaccatgcgcgaacaccggggcatcgacatcgccgtgcccgagggaacaccggtcagggccatcgcgccggggcgcgtggcctttgcgggcaaccggccgggctacggcaccatggtggtccttgaacacccggacggcatcattacactctacgcccacaactccatgaatgcggtggtggaaggggcaaacgtctcggcgggcgataccatcgccctttccggctccacggggagatccaccggcccccacctccacttcgaagcctggcggggagacgtgaacgtcacatcatcatatctgcccggtgctcgaggcgatcggatcggcaccgctgctactccccgcgccgcggacaccattcgcaagatcctccaggccgacggaaccatactgctgaccaaccactgattaccatcgccaccttcgttaccctcctcccgcccgtttggtcctgcgggtcgggaccgcgctccagggatcatcgggccagggatgcttggggtagcgtccccgcatctctttcttgacctcctgatacgccccgttccagaaaccgcgcagatcggacgtgacctgcaggggacgcccggcgggggacagcaggtggaccaccaccgggacccgcccccaggccacggcaggggtgtcggcgcacccgaacatttcctgtagcttcaccgccaaggtcggagccccatccgcatcgtacgccagggtaatccgcgaaccgctcggcaccgtcaggtgagtgggtgccccctcgtcgaggcgacggagctgatcccaggagagcagagctttcagcggcgtcagaagatcgatagacgccaggtcggcaaggctccgggccttgcccaggaaggggccgagccatacctcgattgttttcagaagtcgttcatcggaaagatcgggccagccttcgtcagggcagacccggccgagaaaccgtactcgtgcccggaactggcaggcggacggcgtccatcccagggccgttatacccggaccggctcgcagtcccgccagcaaggcggcacggacctcatcgcccgtggcggagacgggacggctctccagaacgatggcaccgtagcaggcctcatcccgggcgctcaccctcccttcccgatcatcccaaaccaccgtgcgccgccggtagatgtcgccggagaactcttcgtggaaccgcgccgggtcaagggcgctcgcctggcgaatcaggtcgtccccccgctcgccgcgctccaccagataggccacaagcaactgctccccgtggagggaactccgttccgacaacaaggcccctctgccgttggccagaagatagcgccgttcgcccccgggacgggcctgggcgatccggtcaggatatgcccacgaaagcagcagccccgtttcccgaaccggatccgcaaccgcgtgcccctttccatccggggcaatcaggcgccgcaggtgtgatgccacccggtccactgcccggcaggctgaagaatcaacctggtgatccctcccccctcttccctgccgccactgttcaagggcctctacccggatgagcatgtcgcagccggcgcgttcggcggcctgaccggtcccggcggaacgcacgatgtcccgctccgtgagcagcgcggccacgtcgcacgctagaggtgccgggccgcgctcggtcgcgcgcagcagcatatgggccagacgaggatggagcggcaactccgccatgcgccgtcccgtttcggttatcatcccctggccgtcaagggcatcgagggacttcagaaggtttctcgcctcctccagtgccccgcggggaggaggatcgagccaggcaagggacgcaggatcgcttaccccccagtgtgccaggtcaagggccagcggagccagatcggcgatgaggatttccgggggatctgccgccaggagcgcctgctggtcatgctctggccagaggcggtagcaggttcccggtcccaggcggccggcccgaccggcccgttgggtcgccgatgcggcggaaacccgctcggtgaccagccggttcagccccgaggccgggtcatacctcagccgccgggtctggccaccgtccacaaccacgcggacaccttcgatggtgagactcgtttcggcaatggttgttgccagcaccaccttgcgccggccggggaccggcagaatcgcccgctcctgctccacgaacggcagatcgccgtagaggggcaccaccagcggggcatgcaacggcggatcatcagcgagcagttggccacagcgcctgatctctccgacgccggggagaaacgcgaggatatccccttcgcactcgcgcactgcaattcggacggcgcgcgccacggccgaggggaggttctcccggtcgttgggcggaatatgccgcagcgcaacggggtagtttcgcccctcgctggtgatgaccggtgcgtcgccgagcagggccgcgaccggcgccgctgccatggttgccgacatgacgatgatccgcaggtcctcccgcagccctgcctgaacatcgcggcagagggcgagggccagatccgaatggatgctccgctcgtggaactcgtcgaagatcaccgcaccgaccccctcaaggagcggatcggactggagtcgacgggtgaggattccttcggtcaccacttccacccgggttcgggcagacacccggcggtcgaagcggatggcgtaccccactgtggcgcccgcctcctcccccagactgcgggccatccagcgggcagcattcgtcgcggccagccggcgcggttccagcatgataatccgtttgccgttcagccagggagcgtcaaggagcgcgaggggaacgcgggtggttttcccggcccccggcggcgcctgaagtactgcggcgttcctctgctcaagggccgtcagcaggtcggggatgacgtcgtcaacgggaaggcggttcattggaagaatgaatggaaacgatgaatcagggggcttactcctggccggccaatgccgccaggtcggccaggcccacgtcggccagggagtcaacgaccctgcgggcaccgccgagccgcacggcgggatagctgttggtgacggcaaggacaccgatcccggcccccgtggccgaggcgatgccggctggcgtgtcttcaatcgcgatgcatgtttccggccgaatctgccggttgggaaaggcagctgtcagccgccgcaccgccagggcgtagctggccgggtcgggtttgctggccgacacctcgtcggctgtgaccatgacgtcaaagatgcccgagaggccgagcccctccaggatcggcagaatgtccgagcggagtgcgccgctgcaaagcgccacgggatgattggccttgatgttcctgatcagttcgacaacacccggatagggtgtgacgccggaagcgatgatctcctggaacgcagccgccttgcgggcgataagaccttcgagttcgcggtcttccaagtccgcgccccgcaccctgaacgcttcccggaaggcgtcccggtcgtcatagcccatgtagacatccacgtaggcctcccaggaatagccgaacccaataggttcgagaatggcctggaatgcccggtagtggagcggttcggtatcgacgatgatcccgtcgaaatcgaagataacggctgacagcatgaaaaacctcctagaatttcccgaccagggaaaggattgccgcgtcttccgccactgccggcaccagcgccagatttccgccgccggcgtggaagcgggtgacgatcctgccggccagttcgccgatggcggcacccaggagcacatcgctggcccagtgctttccttcctgcatgcgggaaaaccccacaaaggcagccgttgcataggatacgacacccaccggcacacttcccgacgtggacgtgatgaccgaagccatggcaaaggaactggccgtgtgcatggagggcatggaatcgtaatccgattcgaacccaaacgggcggaagctgccgccccccttgcccgtcaggggtcgggcgcggccaatagcctgcttgagcaccagggttgcggcatcggccaggagcgccgcctcgcccatcatgagccccgtatcccgccagcggggggacccggcaagcagcccgccgccataaacggcacccgccactcccagatggatgaccggattacccacgagactgccggcatcggtgatccggtcaagggtccggccgcgcgtttctgccacctcgtcccggatatcctcgtcgaactgcgacaggactcccactgcccccgctacggccagtgtcccccacagggcaccattatcgaccctgaagggcgccgttacgaaagcggcagactcgtcgcggagcgtccgtgcctcccggctcagaaattcgcccgaccagggcatatcctccgctattgcagccgttgccgtgagcgccaccagaacggatgccgcaactatcacccccaagatgcaccgccccatcgaccctatccctccctgtttccggcaaccaccgtgcgggaggcaagcaggcagacgagaccggcccccaccgcatccgcagccagatcgcccagctcggcggtacgcgtcgtggtcaatgttgcctgggcaacctcgatcagggcgccgtacgtcacagtggcgcaaaacgcccagagccagcagcggcgcacgcattttccgtacacgaccagaaatcgcccggcaaaccacgccagtgcgccgaacgccactgcatgctctatcttgtcccagccgggaaagggaagcggttccgccttggaggccggcatcagggtcaggacaaggatagccaccccccagacggcaagaagaaccgtgtagagctttctgcgtgaccccggcgtgagcatgccggctagagacctgccgcgatgatcacgccggcggttatggctacctgcgacaggatggttgttatgtccttgatctcgcgcatccaggcggttcgctcgagcttctgcggcaccacgagcgtatctccgggctccaggggggacgacaggaatccgccgaacgtccagcgccgggcatagtcgtcccagcgaatgccgaaggacgattgctgcctgctgaagaccgatccgtcggccttgataatgtacatgtcatccaattcggcatcacgggtagccccgccggaacgttccaggtaataggccacgtcccgctctgaaatgtgcaggaacgacgtggggttgtagacggaccccatgaccgacaccacgctcggggttgggggtatggagagttcatccccgccttccagttcaaggtcataggagctgtgggcaagcgcctcgaccggcgccagccggatcaccacccgcccctcggccctggtggtcttcagcttcgccagactccgcaacagaccgtcgagggcggccttggtggcctccagctcctcgcgtgatgtagccaccgacgagagttccgcctgcttgcggtagacatcctgctcggtccgggcgatcacctcgtccatgcggcgctgctgctcctctctgaccgaccggcgggtgaacttggcccccttcaggcaggaatgttcggtatagcccccggcccgggcaatgaccgaactcagtcgttctcccttggcaatggaataggtgccgggaaacttcacctcgccccgcagggtcacgaaccggtcgctggcctcaagccagttctcgatgctccggacgatgaggacgtcgtcggtctgcagggggaggttatgatcgggatcgcccgccatggccttttcgagattgatatcctgcctactcgcccgcgctccgtcgccgttgacattgatcctggtcagctccgcactgcccagaaaagcatttcgcttgggactgccggcgacggtcaccaggtcgcgcaccgtcatgcgcggaaaatactcatagctgcccggattgagcaccgccccgctgatggacaccgtatgcttctcaatcatctcggcccgggagaacacccgcaccgtgtcctgctcctgaaggggaaggttctccttgggatccccctgcatggcggcccgcagattgaaggtgaccacttcccggcggtactcgggaagagcaagacgggtaatctcggccgactccagatacgattcggggagaaggaccgacggatcaggaagaatatccctgacccgcattccctccttcaactgataggcaccgggccgcgtcacgttccccgtgagggtgaccaccttgcgcacggcatcgaacaccgggaacacggtgaccatgtcacggtccttcagttccacccgggcgagttcggcctccaggtcgccccctttgggctcataatcgagcactatccgtgcgctgttcccctcgatccgctccagttggatacgccccgtatctcccgctgcagtgatcccccccgccatggccaccagccgggcgagcggcgtcgcgcccttcaactcgtagatgccgggacgccgcacttcgcccgccacggcagcaaccggcccgatcaccggcacaaataccgtgtcgccgttttgcagcctcacgtcattgctgcggtcaccagtgagaaacatgtcgtacagatcgatcgaacggggttcgactcccggtctcgacaccctgatcgaccgcaggctcccgttcttcgaaggccccccggcggcggccagggcattgaccaccgtggccagggagctgacactgtacaccccgggcgtttccacctcacccaccacgtaaacctggatggtcctgaggctccccagggtcacgttcagctcgtaccccttgtagtagcgggccagtgctttgtctatggcttcccgagcctggccgtaggtcagcccccagagctttaccggaccaatgcgcgggatcaggatctcgccgttgcggtccacagtcggctcatagcgggcggtgaagctcccccacacatcaattctgatggaatcgcccggaccaacaacatagtcggggcccacgggcagattttcagttacggccagacttgcgagactgtttttaaaaaactcatacccgaactgacggagcgatctgttgaggggagtcggttcgagcttgtccagcagcgtcgggctctggcgggcaaaggcacgctccagggacgaagcggacgcatccggggccgtgggtatcacccttacctcctcggaggaaagcaccagcttgcgatctgcgttatagcccatgaccctcacgaaatagggccgctcattggtcaggttctgaattctgaaggtggcggcgagccccgcgtcgaccttattaccgtatgcgttgggctcggtaccgtagtgaatcacatagttcgacggggtttcctccgggctcttgggtgccgctgtcgatgcccaggtgaggacgatctgcccgtcggcaggctcggccttgagcagcagcttcgccccttcctccggttgttgctggggaagctgtccagcggcctcaccgacggcgggcgccgctcccttgctttcggagagctggcgcaccacggcctcggggacctccaccgccctcgcaatggagtgcgcagtgccggcaacaccggcaatcagggtgaacaaagcgataacgtaagccttccaaatcctcatgcgtcgtacctctatcaggctgctgtaaatactggtgcggtaccggccagcgttggtgccgctcaacttaccggcggccatgcccggctggataccggcgtgccgtgtacatgtcacgataatccttagtacctttacctcgcctttcagtcaaccggaaatgcgcatatgcccttgacttctcccctggcttttattaacaaatttacacactactttgtcaattccggggagaaccgatgcagatcatccatcacggcggcatattcggcgtcaccgggtcctgtcacgagctcgtcatctccgacaacgccgccatcctcattgattgcggcctcctccaggggaacgacggcgccggcggcaagagatttccttttatcgactttccgcttgaccgggtcaaggggctggtgctcacccatgtccacatcgatcactgcggacgtatcccccacttgctgggagcggggttccaggggcccatctggtgcagtgaggcatccgccctgctcctgcccctggttcttgaggacgccgtcaaggtcggcatcacccgtgacgagcacctcatcgcccgcttcctcaatgccgtgaaaaaacggctggtccccctcccctacgacaggtggcaccagctgggaagctgggatggtcgctccgcttcgctgcgtcttcagcaggcggggcatattctgggctcggcgtacgtggaggtgtcggtcagtccggcgtctcaggcggagcagaccggcaccgtcaacgggacaaggggcgatacggtcgttgtcttctccggggacctgggcgcgcccttcaccccgttgctgcccgacccgaaaccgcccgaacgggcagacatcctggttctcgaatcgacctacggcgaccggcagcacgagggacgcgaacagcgccgggagcgactgtgcagagtcatcgtccgggcgctcgaaaatcgcggcgcccttctggtgccggccttcagtatcggcaggacccaggaactgctctacgagatcgaggatctcatcagccggcaccggaccgaggaggcggccgccggcctgccgtgggacgacctggaaatcatcgtcgattcgccgctggccctcagcgtcacccgggtctacgaccggctgcgcagactctgggacgaagaagcgctcgaaaccgttgcccagaaccgtcatcccctatccttcgagcagatgaccgtcatcgagagccacgccgatcatcgggccacggtggagtatctccgcaaaaccgcccgcccctgcatcgtcatcgctgccggcggtatgtgcgcgggcggacgcattgtcaattacctcaaggccctgatgccggatccgcgcaccgatatcctctttgtgggctatcaggccgcgggaactccggggagagagattctggaagcggctaaacaaaaatgggaaaccgggggccgcccctccatcgacctggacggcggcacctaccccctgcgggcggccgtccacaccatcagcggctattcggcccatgccgaccagcgggaccttgtcgaattcgtcgaaggaatcaccgtccctccgaaaaccatcaggcttgtgcacggcgaagaggaggcgcggacggctctggctggagtacttgcggagaaggggtatcaggtggagtagaagccgaccggcgcgggagtgagagagcggaaaccacgctctcactcccgcgccggtcgtagcaggaatcagttgaccattacctggtcgacgaccaactcgccccggtttatggtcagcgaaccgacaatggtggtgtagtcgctctgcgtcaacggctcggtgaagtcggcgtagccacccgagaaggtcgaggagatgccggggcgatcatacacggggtccgaacctggcagaatcatggcccgggcaaggatgacctcgccgttttgaaccgcgtcgaacgccgcttgggcggttccgaaataggtcaacgcaccgatcctgacattgggctggatggaaaagacggcggagacggcccaatcggcagtagtcgaaagcgtacagggtcccgtaccggtgcagtcaccggaccagccatcgaattgggaaccgctagaagcggactggacaagctcaagtgcggtattgtagtcgaattcaccgctgcaggtccccacggtgcaggctatgcccaccggcacgctgttgaccgatccggcgccggtaccggccaaggtaaccgacgtcgtatagcgggggatgaaggaagcaacgctggccgcctggccgccggacgtcgtcacggcgatggcaccggtcgtcgccaggggcggtacctcaacggtcaggaaagagtccgtggcgctgagcaccgtggcgggggtgccattgaaggttacgatgttttccgccaggaacggcgagaaattactgccgaacagggtaatggccgttcccaccacgccgctggccgggctgaagccggcaaccaccggcggcgatatatcgcgcacagtcaccagtgcagaagcctctcctcccgcagccgactttaccgtcacccacaccggcgggacgctatgggtcttggtcggcgtaaccgaggtatcaacgagcgggaagctcaccgacaactgcccgttgaccaaggtgccgagcggagcggtcatgcccggcatatacgcctggaggaccggatttgccacatcatcggcggaatctgccgcaatggacagagtcccgctctgcggccggtacgttgcccggaatacggtaacatcgtccaccagcggaaccgtgacaaccgtatccggctcatcgttaatgttggtcacctgtaccgtggccgggagtgtccccggatcggcaaagaagctgctcgccgaaaagaacttaccatcagcggggtcattggtgatcatggtctgggtcggaagaccggtgccggtcacctccagcgcagatgggacgccggtcagcgcaaagttctgcgggaacggaagcgccgggttgacctgattcgaaacgggttgggtcgttgccgcggcgtggaattgcatcccggccgcatcacggctgtaggtcagacgatcaaccgtcagcggcgtggggatcggcgtctgatagattttgcccatcaccgcgaacaggtcggtctgcagcgttccaacggccgcaggcccccggacgcggaaaaaattggagaattggctcggattgagcggatcggggaaggggcttcccagaacgcggtgatccacgttcgggtccccgacaaacaattcatcgccaacggctacgggccccgtgtcccagtagaggaacggccccacatcccccaggagggcgccgttgaaattatttgtcgctatcccgatgtcacgggtatagttgatccctgcatcggtatccgtaacattaaaggtcatctcgccataggggtaggtcaccacataggtaccggcaacaggggtgtcaatccgtatgcgaatgcgtgcaaaggaaacctggtcgcccggaatcggatctccgacggcaaacgccgcttccaacgccatgatcagccgggcgtcgccgccgccgggcatggccatgatggcatctgccgaccaccagaaggcctccgggccaaagttattgggaaaattgaagggctgtgccgggaacggctcctgggtaagacacatggggccattgacactggccgttctgctgaggcaaagctccaacggcacccggttggtgtctcggtaccagagcgggaaaccgtgctgggggggagagctgtttatcacctgcgggacgatcggccccacgtcgagcaggaccgcctcggcccttgaaaacaatgaaagagccagtacgggggccaacagtaacccggcgcagcgtttttttcgtgtcatggggatatctcctttcagtgcccggcatatatccgaacgaacaacgcgttgtacgcgtacagtttcgtccttgtgcgattgctgtagccaagtacaggaaacatgccattagcacctgacaaacatgacacaccaaggaactggcatcagcgcagcatttgcgccacgtgatggtcctctccccagcccagagaccaggcggaacggatgtaatgttttgttacaggggatgcttttcagcgacagggacactgctgtgcaggacacaaaaatggggagggtgttctaccgaacgcaaaggagccccgaccggggcggtgatcatttataatgaatagcggaaatagtggataatcgtgggggggggggtcaataccggtaggtgagtgccagggtcacgagctgattggtccggtcgttgcccagcacgagatccacgttggaaatccgctcccagccgtaattaacgttaagatcgacatcgccgtaaaacggcagactccagaaagcgcggagcgcatctttccgttcaacagcctgcatgaccccgtttaccggatcatacctgccggcgctgttgaccttcaggcgcccttcctgtccccgctcggtgtgaaaatattccagtgccagcgagttgcgggccgagaaccagtgactgtaccggatgaaaaactcctctgccgcccccccctgcgaatgcccgggggtcatccccttatagacgtagccggccggaaactgccagtcggtatagtggatgacacttccccgatagtactcgaaccgcaggtcatctcgcccggaaggcgtcaaacagggaatatagataccggccacatagctttccacaaacggccagaacgatgccgagtcttcacccgaatactcgccgtaaatctccgtgttgcgcagccagggaatcctgacgcgcaggtcgatacctgcaatcgagttcacatgatcgttatcggcgccgccgaaaatctgatcgaataggctcacatcgcccgtgaatcccggtccaccctcctggcgcaccaggttcgcgccgatctctaaccagggcttcggcttaagagtcagcttcatcccgaaaaaccacggcttccggtaatcggcgccactccccgtagcatcgaaacgcgaaccgatcagggcatacttgaagtcacccaggtactccttgatccagcccacatcaacgggctctgggcttgaaagcttgaccatgtcgaagttggcggcattattggtgagagtcgtggcgccgcgatagcccggcccgaaccagttggcatcgcgcccgacctccaactcgattccaccgctcccgagcttcagatatcccttctgcaggctcagccggttggtttcgtccgtgtgcaatgcgttcggctccaccagtacggttgcatagcggccgaggtatccttccatgctccagcggaactcaaggttatgtccgtcgccatagacaaccccctcgttattctccaccagaggggtaccctcggttccggactggtgaaccactccggggggctgaggtctcagattcccgccgatgaatccgaacgcggactgattcgcagggtcgagcacatcccgattgtaactgcggggctgtccatccaggtacacataccgcaaccgggcggaagtcaccggcgtataatccaccaaaggcgccttttccggctcttccctcagagatgcttccctgggtatcaactcccggatgcgcttgataaactcgaaagccagcgggggaatctgttcttcgtttttcacgagattcgcctcagcctccaggagaagccgggccgtttcggccttcgagtatggtctgatccccttggtatcagaggtaatcaagccaaagccggcaagtttatccaagtatagatagacaggactgtcaagagggatgttgctcgaggcgagtgcccagacataaccggggaacacagggagaatcagcagtgcaatcaacagtccgagcggaatacgattcattgggtcacttactcaagagggatatgaacggttcaacacggcattatatgctgaatttattagcgattacgagccgatgctagcatgaaatgcagagaaatcaattaaaaatcacgcaccctgcccgtgcatcacgtggcggactgtaccctactgtgcccctgtaccgaaaaaaaccactccaaccgtcttgaagataatcttcagatccagccagatgctccactgatctatatatttcaggtcaagcttaacaatctcatcgaattcgttgatacggtttcgcccgctgacttgccagagccccgtaattcccggacggatcgagatgcgtcgccgttgccagttttcatacttggccacctcgtcaggagtcggcggccgcgtacccaccagcgacatctcgccgcgaaacacattccagaactggggcaactcatccaggctcgtcttgcggaggaacttgcccacccgggtgatcctcggatcgtgagcaatcttgaagatggcaccgctcatttcgttgagatgctcaagctcctttttgcgctcctctgcgtcgacatacatggaacgaaatttccagcacttgaaaatacggccattctcccctacccgctcttggccgaaaaatatcggcccaggagaatcaaacctgatcgccaaggcaataaaaggatacagagcgccggtaataagcaggcctatggtagatcccaaaaaatcaagacaccgcttgaggaacaattgggtggcatcgaaattcttgctgtaaaacgtgagaatgggaatctcatcgtgaaacatgctcatttctcgccgggaaatccgcatctcgtaatggtccagcaccatgcgaaccgtgatccccatctcctccagatcgtggaggtagtcgtcgatattctcctcccactgtcgggagagacagaaaacgacctcgtccacggggtttgatttacagatgtccacaagttgagccatggtgcccagcaccttatatccggacaacgtatcaggcagcgaatttgttttcacgccgagaaacccgactattttgagtccccagtcggagtgctgctcaaccagatgaatgaaccgtttcgaacgctcgttagtgccgactatgaggatatttctgaagttataaccgcgccgccggatatgggagagaatcagcttgagggccagtttcccgagggtaagaagtaagaaggaaagcaggatgaaaatgtatggcggccccggttttcttggacacgaaaatgaggtaaatctaggtgttcaaggaggtcgtcaatggaaaaggatgtcagtgtctccggtgcggcggaaggagagcgtagctcgactggagcagcaccggaagtcaaacgttggagcgccaaccgcaaaaaggaggttgtcctgcggttgatgcgcggtgaaccaatcgatgccttgtcccgtgagttgggcatcgaaatctatcgcctggaagagtggcatcagaaagcactccaggggatagaatctgctctcaaggctcgtgaaggtgatccgttggcagcggaactcgatgcagccttcaagcgcatcggtgagatcaccatggaaaacgagctactgcgggagaaagcgaggcgtgcccaccctttggcccagaggagatcgaagaaatgagtgctacgatctcccctgccaccggtaaagcctatggcgttcagcgcgtctgccttgcctggggagtgccccgctcgtcgttctatagccgtgcaggcagaaaaacattgcctgctgtactgctcaagcgtggtccaaaaacaccgctctctgacgacgaggtactttctctcatccggaccgacctggagacatccccctttgtcggcgaagggcaccgtaaggtctggggacgactacgcttcgtcaaagggataaaagtcggccgcaaacgagtgttgcgtctcatgcgggagaacaatctgctctcccctcaccgggttgttcagggacagcccaaggaccacgccggcaagatcatcacggcggcccccaacgtcatgtggggtaccgatggcaccaagatcttcaccctggaagaagggtggtgctggttgtttaccgccgtcgagcattggaatgccgagtgcgtcggttggcatgtgaccaagaatggcgaccggtttgccgcattgcagccgctcgccatgggaatcaaggcccgtttcggctcggtcggtgccgctgctgctcgagggttggcactgaggatggatcacggcagccaatacctctcagagcatttccagaatcagatcaagttctggggaattgccccaagtttctcatttgttgccgaaccgcagaccaacggggtgacggaacggtttaatcggactatcaaagagcaggtcatctatggccgccattaccgcacaatcgaagaagtaaggatggcagtagctgacttcatggatcgttacaaccggctgtggctggttgaaaagctcgggttcagaagcccacgacaggctttcgaggagtatcaactcaagaaggctgcgtgactcttatcttgtgtccagggtaccgggcgcgctacagcaggatgaaaatgccgaacagtatacgcctgaagccgccgggctctatgaagtaaatcaatgacgcggtgattacgccgccgatgatgtgtactttgactaagtcactaataagcttggggatggaatgggttcgcgtcgatgcatacatcccatattttgaaagcaagaggtgccagacggggattataaccaacaaaacccataaataatgataaaagtcaccaatattaccgattttgctcctgatctcataggcagcagcaaaagcaatatatatcaaaatgatatctatcaacttacacaaaatggtaaattgcttagcttgttgtttgagcataatattagtgattagttaataagtgattatatccatagtcatgccttttattgatctgagcacctgcttttctcctatcgatatcctgacatttttgtcagtattctggtcattatacaacattattattattttgttgttgtaccttacagctaatacaggtatttctgaatcagttttaagcacaacacttcctttcggaatcgtgttaaaaactttttgtaactcgtaaaatataggtttaaccttcttacctttatcaaacaaaactacacctccgtcacgtccccacgcaaaagaaaaaaataaacatagttctgcattacccttattaattccccaaaaaaggttacgaatgttatttgcagcatatgtattactatacatattgcttcctacagcatcataattttgttcggtaatccagactggtttatcatagaatttggcagtattggcgatggcagcaaaaccatcaagtcctttatactcataagaatgatatgcaattgccttaaaataactcagagctcctacctcagctagtcgttcaataaatctaccatttggtgtagcagtatctggtccaaccatttctgtagataagtttctaagcaacagttctgttttgattagttttacaaggcttacgtaattgtcaaaagtaaacttagagcttaacttcgcatcaggttcattcagtgttaaatagcgcacagatatgccacgcttatttaaatactcgatataatcgcatatcttcttaggcaagtcgttaattgtcaaggtcctgtcatttaatctaaagttcagtataatattaatacctttactatttatgtatgacaaaaatttatcttcgatctcacctggaacatcaggaaaatcgctgaatatgcgcaaatggttaaccggtaagctcgttagcaaatacttcataaaatcatcatctacaggaaaggggtaaatgttgcccccccacccgataagtgtctgctgactgtagtttggataaatcttaaccgaaataacatcatttgtattcgcgttagacggataataaaaaacataaaaaactagcaacaaagtgaatactgtcgcaagtcgaacatatttatttagtgctttcattatgttttccaatctcacttataacgatcttgacaaatttaaaaaatccccacaaatagcgtttccagaggcgcgaaggctcgtggaaaagtcgccagcaccattccatacctatacgctgaaacaaaagaggtgctctctttgcatcacctaaaacgaaatcaagagcagcgccgacacatagaattaacttagcactcaactcttgctggtgactcagagcccataactcctgcttaggcatccccagacaacaaaatactatatctggttgccaactatttacaagtcgtacagcttgctgcccttcaggtccgttatactcgaaattcattgatggggcataaatgcgtatatcagctccggggtacaatttcttcaaagtctggtaagcaggctcagttgaatgaccccccaaaataaacactttaagatggagatttgatgataattcacataaagccgggaatatatcagcacctgttactcgttcgtgaatacgtgttgacatgaatctacttaacaaaactactgggaagccatctgcgaagaaataattagctgacttgtatacctcgtacaattgagggtcatcatatattctgactatatgatcaacatttggagtaactactactttgggggtataagtgatttgcttaagatcatttacaagacattctattgctctgtcgaatgagccattataaaaaggcaaaccgaacaagttacttactgtcgcatcttcacatttcatggcgtgaattaaccaaaacctcatcgtaaaaatgtaaatactgctttcccatagcagctaaagtatacttttcaagaaacaactgataccccgataatgctattttacatgcaatctctttattattatatacccaagtaattttattgtacatgtcactaatgttatctgcttgaaatagtaatccatgtataccatcaacaaatagttctttcatgccttcaacgtcagaagctacaacaatctttttatgagaaaaagcttcaattggctttaatccagccactctattagttataactagatcccgtctgggcaacacaataacatcgatattattataataactgtccactgaatctggattaaccctcccatgaaatgttataatatcatcgagtcgcatctttcgtgttaaatccattaaatactgctcagatgggcctccaccaacaatatctatatggagcttaatatcagtttgcctcaagagctgcgctactttgatcaaattctctagaccttcgtaatcatataatgatccaatatagccaagattgaatactgaatcattcattcgccctgttgaagatgttgtgggctctttcacgcaattatatatcaaagctgatcggttcacgggtattcttttacagtagtgctcttgcaatccttttgaaagaaaaaccgttccagaggaaagcttaattgttaaccgttccatatatttaacaattgatcgttgcaaatatacgaaactacctccctttaaatcttcctcccacgttgagcggacctcatagacacatggtattcccatgaatcgggcaacaaaccaggcacttaaaccaataaaaaatgtcgcgtgagcatgaattatgtctggcttttcaatacaacatatcttccagacctgacgaacaaaagaaaatatgtgagtaaacttatgtaatcgtccccaaaatccaatagcatttgaaaatccgatgtgcttaaacccaattgacgtccgatagtacttaattcctcttctacattctatagcacacgcagaattggccatttgaaacggactgctaataacaaaagtgtccacgcccagtaaatgttgagcttctaataattgttcaagccgtgtaacagccccacactgggtaggccatgtttgatatgctacatgacaaatcttcacttaatatcctttagatgtttaatattttttgataactgttttgatagggttaacaaaaaaattattaaaagagggtttgttaaatagcttggcttaggaatacctctgtggatatagtgaataatatatattattattaaataatacagacagctatagccaggtacagcatacttcaaagatattttataaaaatagctcaagataataccaatcaacatcgcaatgaagaatgtatttatagtgccgaactcataaattagtgcacctaatgccccaggagtcaatccaacaccgctatactcaccaaagatactagcgatcattattccgcctgaatctctactccctggaaacattgtcataaaatctgataaaaataacgaaccgtgtatttctctgacattttgctgatatctttcaataagaaactgtgatatcgcaatactctctcgtaatgcaaaatgtaataaggctccaaacacacctaactgttccgcatcaaatttttggactactagctcggccaatattagctcatcactatgtaacctacgataatatgctaacccagtaattagtcctaaaaccaatacactatacatagctaatgtagtgaataattttttttgcctatacctaaggcttagcagacataagcacaatattgcaataattggccatcctctataccctggcaaagaaataaagaataacaaacctgctattattaatgcacgttttatcttagaaaactccttcagatagatattattaattaccaaaacaaataagacaaatatagtttctgataaaaaataggccttgccacgaactttagtaaataaatttgggtcaaatagaggaaagccaggtgaaagtccaatccacaacaaaccgacaaaggctggtagtccagctaaaatcaaaagtaaatttggtacttttaaatgtatgggtgcatgttcgttaggtttaatatcataaattagaacaccgattatcatcgaacataaaaacatatattcaagtaaacatgtgtgctctgatatctctcctctataggttgaaatattcaatgagccgaaaataaagtaaaaacccactagaccagatattacatagactggatgagtaatactctctttatcgaataccaacccataaactactataaatcctgcaagaacgctcaaagcgagaagagaactagcaatacacaagaaacttgtcgcaataattgccgtaaatgttatgacgattcgctgaaatctatcgcgttgcattattataactgtatatagtgacaatcatgtttacagttccttgacaactcttgccggactgccgagagccaaacacttaggaggaacatctcgtgttacgatactaccagcaccaacaacacatcccttacccaatttaattccaggtaacagaatacacccagacgcaatccatacgttatcttcaatgacaacaggggctttttgatacccacagagccttgttaactcctcacccgtaaaattatgattttgagaatatataatcacgttagggcctatcaatacatcacttccaataaatacaccaccttctgcgttaataaaagaacctctatttatcgagacgttattacctattaccaagttggacggtttgtcgatttgaacaccatcccaaatggtgacattattgccgcatcggtacggataaagaatatttctaatccaacagcctgtgcgaccaggaatgtattttacaacaaactggatccacatcaatatttcgtgcctaatcgctctcgcgatattcatatataaatcctcgtatttgataataatatgttatagttctgatagtccaaaatactgcaaatataaatgcaatcataataattgattttaagtatgctataactatcaacgtaccaactaatacagatactcctgacacaatgttacttgttaaaacggcatgactagtaccgatagcacccatgactgatgatagtactgaatatattaggcgtataacagaagtaatactcataataataattagcggtgcatcataaacagtaaccgacaaattgtgatattttaattgtaccacagtaaccataactgttattagcagcaacaatgcgattcccaacttaattgcatgaatgatctttgttcttacaatatccatagaaatatgggtcttaaagtagatcatttctttaaatccaacgtacgtactaattaatacaaatggataactaaaaaagttctgcaaataaaagtaatcgccaacctctatcagtccgaccttattattgattatgagtctatcaaaataattcaaataagtaatgattgctattgacaatataaatccaaccaataattttgagttattatttgtatcatcgcaccctctaatctttgatctacaacaggtaactaacgcgatgagcccgcaaaatatcatactgatagttattgcaaacgtaacttcaagataagttagcttgccagaagtgacaactgcattaattacataaaacaataagaaaaacttccatgcgtgactacatacttgtgaaagaacaaattgtgacttgagtcgattcacagtagacactaaataaataaaattactgagcaagaatattacaaacaattgtataaacgaatctgtcgctatataggttaaatacgcaatacaagctgcaaacaaggcggtaattaatccagatattaagatgtaatatattaatttgcgattgatatagacaatctgatccacaacatttgacaatctaacaactatttggtcgaagcctaaaaaaccaaaagaaatcagcgctgacaaatacgtcatcagtacagtatatttgccgtaatcagctggtcccattacgtgcttaagtacaaaatttatgacaaatatcgaaatagctccaatagccattacaccaaatgatgcgtgacttcttattttatgtttagttgcctcgagattaatcacaatccacctttggtttcagcctaactccaaatacctcgtgtatcaataataattttttcttttagggtatctggtcttatgtttttgaattcttgatgatcaacaagaacaactaatatatctgcagatactacaacttcatttaattcgacaataggaaattccaactccatatttgtgcaatgaggatcgcacacaagtatatgccctacatcagaagccataaggtcacgaactatctctaaggctggcgactctcttaggtcatcaatatttgctttgaaagttatgcctaaacaaccaattactgggtgcttaaatctggtagcctttgttttgatcttttcaacaacccaatacggcttatcatcgttgacctctctcgccattcggatgagacgtgctttatcgggggttttgcttactatgaaccacgggtcgacagcaatacaatgaccacctacaccaggaccaggctgaagtatatcgacccgtggatgtcgattcgctagcctgattagctcccaaacattaataccaagctgatcgcaaataagtgataattcattcgcaaatgcaatattcacatctcgatagctattttctgttaatttgcacatttcagcagttcgtgcgtcagacacaatgcattcaccattgacaacggctttatacaatttaactgcttcagctgaacatttctgagttattccaccaattactcgatcattttggactaattcacgcaatatttgtccaggtaacacccgctccgggcaatgcgctaacctaatatctgatgattcaccaacttgatgcggaaaggtcaggtcttgtcttgctgcggctagccattctgccacttgttctgtagttccgactggtgaggttgattccaaaattaccaaatcccccttcttcagtacatcagcaatcattctagtagcagtctccacatagcttaagtcgggcttctttccatccctgaaaggcgttggcacagcaattatgaacgcatcggacgcctcaggagaagtagttgctcgaagataaccgccaactacagctgcatttacgagcatatcaagatctggttcgactatgtgtatctcgccgcggtttattgtatctacaacttccatatttatatcaacgccaactactcttatttttcttgaagcgaatagcgccgcagttggaagtccaatatatcctaaacctattacagatactttcttactttccattatgactccttaagtggctacatttatattcttttaactactcttgactttatcctgttccatacaacaagctcgttacttggtagtttcgatagcatatgcataattattactgataggataccaaagccaaatgttataactgtggacatagcaactatcatactacgttttggcttagattttttgtcaggaacccgtgcagtttggattatttgtacataatatgaatccttaagttcgccgagttttgctgactcaaattgttttgtaagtaaatctacaatcgcttcttggactttaaattctcgcataaggcgaaaatactgttgtcctaactcaggaatcaaccccatattcgggatagcacctccggcttcacgactttcaattcgagatatttgattcctcagtccattaatggttgatttaacgttttttacctctagactatcttcagtaaattgttttctaagatttgataattgaatttcttgggcgatcaactgagcattcagttgagcaatattagaaattgctgcttgtgcctgatcagctactgacacgactttatattttgtctgaaattgctttagattgtcttccgatcgagctaaatcaacttttgccttagcaagtctctcttcgtaaaatactctattttgcgctgactccttcgaatttagttgaactaaaagattactcagttcatttacataagcattagcaatattggcagctcgctgcggatcttcgtcctcaacagatattgtaattataccatccttcttaccagcaagaatatcaatattattatcaagtactttgtatgcatcaatgcggtatttctcgttgtataccttcattaaattgaatttatcaataatcttatcacttatagcctcacttgtcataatactaacgtacatatctgcaggattcgctttacccagcagatctgtcgccaatggtcctacaccaccaaaagaacctgcttgccctaacataagacctagcaatccagaatcttgctgtggcggaagaatgcgcgttgttgctttgtagacatttggcaaactaatactaataaccaatgacaaaacaaatgccaaaacggtcaatattgttatcagcttccagccacataaaacaacctctaggtattctagaatgcaaattctctcagcttcaaaattgttgctgctatcgttagcgttacaacattcattttgtagattagccatagtatcctcgcaattttgaccaactctattagatcactacaacattggcccaaaaggaatcacaaccaaaagccagcatcatcttttacatccatgctcactagtgtcccaacgttggtcgccggcatcggcgtaactccttgtgctggttgaaataaaacgagcttatggcatttaaccgacttgaaattttcccagaaacccccggcactctcgtgcagcaaagtacgggaggtgttgccatgtatcccgggaagctcgttttctctcagataatggagcatcttccgctccatgtcttccatcaatgcgtcgagcgataccgcggcaacttcaaggtcaaggacttcacttgtctcgaccactacctctgcatggcgtttgctcaactcacctaccgggaaagcctgcgggatatcgaagcctgtctgcgagcgcagaagagcaagctttaccacatgggaatccgcagctccatttcccgcaacgccatcgccaatgccaacaagatcagggattggcggatttacgccgacttcgcatactctctgatccagacagcccgaaagctttatgccggcgacagcctcgctctcgatctcgacaacaccgtctacgctttggatgccacaacgatcaatctgtgtctttcaatgtttccctgggcagagttcagaacgacaaaggctgcggtgaaactgcataccctgctcgatctgcgtggcaacatcccgagcttcatctacatttccgatggcaggctccacgaggtcaacaccctcgacctcgtcccgctggagccaggggcattttacgtcatggatcggggatacctcgacttccagcggttgtaccctttccaccatttccgggccttctttgtcattcgtgcaaagtcgaacctgaaattccggcgcgtttattccggaccaacggatcgttcaacgggaatcatgtgcgatcagacgattctgcttaccggcgtcaattcggcgaagcattacccggaaaagctccgcagggtgaagtattacgatgccgaaaacgacagaacgctcgtttttctgaccaataatttcgatctgccggccctgaccagagcccaactctaccgaaacagatggcaggtcgagctgttcttcaagtgaatcaagcagaacctgaggatcaagtccttttacggaacctccgaaaacgcggtaaagactcaaatctggattgctgtctccgtgtatctgctcgttgctatcatgaagaaaaggctgaaaaccaacgccagtatctacacaattctacaggtcctgagcgtaacggtttttgagataatattagaattacaagtacttacagagtcggattgcgaaaacgatccggaataacagctaaccagctggttttattcaactaaacgttgggacactagtggtacgtgctaacttatacaataagatggagaacaagcagtatcgataatatttaaattattctgacaagtaaacctacacagctagtcatagtcgcaactaattagcaaacatcatatattcgtactattattgatcgctatgaatgacttaggcaacatcataaatctttctgtaattatatttgcctcgtgatacagctctttaaacataagtttattcagcaatcttgcactttctactattctaacagcttgatcaactgatctggccttactccaatgccctaagctaaatgacataaccaatctaattcgaacaggctttggtagccaatggaagaacggaatcatacaatgtggttcaattggaaaccagtagttgggcgtctgcacaaactgcctttctgatactctgcataactcactactaaatttaaccatgttgtcccagtcgccaacatgttcaagaacagagtttgagtgcccaatatgatatgatttatccctaaacgtttcaagattacagccatttgcttgtacaaattcaaatatctcactattaattgaaacagcggtgccaggcaaattaaccaatgttatttttacattgtattttaacatccattgtttagacacaatgttccaatagttacatgtgccaccaacgtcaattattttaacttcaccgtgaatattgtatacagctttaatcatctgcaatagaggaattattcgctttgatcgaaatctagatccagcggaagcagtatcatcatagtttgttataaatctagtaactttttgcaggatagacaccgtattcctccatcacttaattcttttgaactatttttaccattctccaggacaccctgtcaccatagttctggctcagtattgtgccagagggctctacttttagcatatcttcgatttggggaagtttacggatcaactcgccgccacccgtgggttgctaaaccattgccgtcgataacggcccgtaattcaccagcagagcgatggatgagtgggtacaaataacgtaaggccacggttcattcagccagaaaaaagtccagaacacatttatccaaagtttcaaaccaagccgagtgatgagaacatatttatcggtctgcatgtcgcgaggcagaaatagaatctagcagggtttataactcaagcagaccacacagttccccgaccaattgaacgccagatgaacttgctggcacatccctcaaccgctaaaatactaatatttagtggttggataaagaggcaaggtaagacgccaaacatgaaaaagggctaacctaagttagcccttatgacaacaaatgtaggaaactaattaatataaagctctccaggcataattttctgttgcatccttagagcaaacttccaaagtatctgcagctccagtatttgccctggtgaaccaaatcgtccctcttacatttgcatcacatgctggcttcaccgcagtggtattgagtttaacaccacctgccacttcaaggcgctgagtaggagcaaaggatcctataccgacattaccagcactggtaatccgaactcgttctgacatgttaacagagttttctggtgccgtcagaaatgatatataacttggaattgatgtagttgtccaagtcttttcggcagcaaagttcaagccggagccaatcagctttcccgcgccatttgctgcgccgaacaagaaatacccaaggcggttattagctaaaggtaaagcattattatcgccattgtataacccgataaagccacctccagcatatctactatccacaccagcgttaatgccgttccagtgagctactatttgagtagaaacatacgtgttacccttggcgtggaatgctgcagccggtgcattagtaccagaaccaacaagccctccatccgtcaccacaaacatatcagtagtacctgtggcattcttcacaatcaacttattcgccgcctgggccatcaccggcataagtgctacaactgaagccgcaaccgccaacataacctttctcttcatgtgatgctcctttccccgcgaggatctttgctaaaatagcaaaatgaggtttagtttacaacgatattttgagcaattaatgtgccagccgccaccgtgatcgtgccaaccgtggtcgtcagggtcgtactgggggtataatctccgttgtaacctcccttcagtgttatggtcttgttggtgttcatggtcagagctccaagggaggcggaagtagttgccatggcctccagtacggctccggttgttgcagtgttgtaagcatcttgtacagtgtcaaaataagatgtagttcccgctatccgtatggcttggtatttggcgaattccgcgccaacggttgccccggcagccagcgaagatatcacgcagttacccgttccggtgcaggacccggtccatgccttgaaataggagtcggaactgggggtaggcatcaatgtaacctgactgttcgcgtcgaatccatacaggcaggggccgctcgtgcaggttaagcctgcagggttgctcgttaccgtcccgcttcccgcgccgctgaccgttaccgtgacgggatactgggtgacgccggtatcggtgaggtagcgcgttgccagcacaaatgaagaaagtgacgtgctgagcggcaggatgttaacgtcgtagatgcccatgcctgcattctgatccagtccaagcgaaaaggcaggatattggtcattcgctaccgtgtactcgaactcaaaaagcggcaaagatgtggtgttgatcccgctgatgacctcggcccagaaaaatgaaatggtattggcatctgtaacggtagtctcaacaagattgggggaagctgcctggttgagaagggtagtgctaaggtaactcgtgcccgctgggttgttgacaagaaagctgatcgacccaacgcccgtaaacgacggagtgagacctaccgtaacaaaggctttgctcacgactgcttctgcatctcgatccatgggcatggcaaccagtatcccggccgccaggagaatcattctcaccttctttggtgcccctgctacgctgaaactgcatgctagttctccttgcacacgcaaaaaaacgtgtgcggtaggtgacctgtaaaaacttgatataccacactttacacaattcgcgaggcaaaccgcaaattataattttgtaacacgtaacatacaggttactgaagcgctacattgctgaatgtaacgctaccgagcgataccgtgagtccgccgagtagcttggtgtagccggcagtcggtgtgaacgaggcgtcgtatccgccgctaagcagtatcgcaacgttacggttaaagttaaagggtccggtaaagtccagggccctcgccatgatggtgtcgcccgttacggcggcggcatatgcatcggcaagagaggcgaaggttgtttccgtcatgccgttgatgagcttgagattgggcgtgacggagaaggttgcagtgactgccttgtcggcgtccatggtcacgctgcagtctccggcactggccgtacatgcgccactccagccgctgaaaatcgatccggaattgtcgggcgtagccgtgagggttacggttatccccttatcgaagtcagcggagcagttggttgctgacccgctttggcaggcgattctggaatcaggagaaacgctggtgacggttccattgccggtgcccgtagtcgtaacggcaagggtttggagaaccgtgaagagcccggatcccgcatcgccgccaagggtgttgacaacgaatgccccggtagaggctccggcagggacggtgacggtgatctgggttgccgagttgacgacaaaggacgcgttctggcctgcgagagtgacggactgggttgtttcgaaattgctgccggtgatggttacggtacttcccgctttaccggactggggggagatgccggaaaccgagggcatgctgggcgccccgaaaaccgccccctcgcccacggcaaagggtctcacgcggaaacttgttgtatagaacgtccagccggtcttggatgcgccgagagtgacccagtcattgggctctagattgggaatgacgatgaggccgttattggcagaggtcgaggtcccaccaaaggtaatgccgtctgatgagtagtatgccgtgtaggttttgcccatgccgctttggatcgaagctacggcgccgcctatcgggttgccgctctggtctacgacgcgggccgtaatcacccctttgccggcgtagacaccccagctattcacttcggcctgagtgaagagaagaaacggtgcagtggtagtaatggcagagccgccgttgatgacggcggagacggcgggcaaatagcctgtcttctctgccacgaggtcataggtgccgttggcgggaagtccgccgagcgagaaggagccggtcccgacctggctggttgtcgtgactgacgggttgccccctaggctgacggcaacaccacccagaggagtgcttgcggaattcacgaccagccctgcaaaggatccggctgttccgacgctgaagctgctggtactttccgcagaaccgacgccgctggatgtcacctgaatagtgccggtggtcactccggatggaaccgtaacagtcaatctgctcgcagtggcattggttacggttgccgcaacccttcccatgctgccggcaaacgtaacgacgttattagcaggcgtggtgctgaagttgagtccgtcaatgtacacggttgtgccggtattgcctccggcggggttgaatccgttgatagccggtccggtgaccggggtgaaaacggtctggcggaacgcggcgttgccggctgcgtcccttacgctgacgctccactgacatgtcttgtttgcttcaagagggccgaacgcctcattgttctggttgtaggtgaccgaggtagtcgtggacggcaggtcctcgatataccatatctggttgtagtttgtggcgtcgctgacttgaacggtataggtgtaggaggctggaggagacgagggggctgcccatgagaagagttggttctgattaaattgaatattgcctgtcggcgccaggttggtggcaaaggcgtccagaaccgttgaaatggtgacggtggtcggggtcggagaactgtctccctcgtaagtgatgtcaagattgtactgactgccgggggtcggccgcgtggagttgataaacacccatgacgagaatccccaatcattaagcccaatatcgatgggcacggctatattcgggccggaggtgaccaccacggtgaccggcttcttgcgcatgccgtcaattgcgaaattaaggctgtaattgtcgaaatatccccattgggagttgccggtccagtggttcgtcatgatggaagcaagagaatcgacagccgtcatggtggccgaaacgccggtcacgttctggccattcacaacaacatgggttgtgttgaattcaccgaaaaccacgtccccgaagtcctcagtcccgttgttgttcatgtccagaaaggcaaagaggaagtaggtgccgtcctcgacaccggtgatggtgaaggcttgcggggatgatggatttgatatggcagctgcggcaaccttcggcggatcgcctgactcatccaccacagccacgtagaggggaccgctgggggtgacgccgttgatggtgatggttccgcttacgcttcgggatccctgcttcggcatgacgggcatccaggaggaggtgactgatgcctggccagacgcatgggcagtgacccgataacagcttgtagcctgccccgcgctgtctgcccaggcaccctgatcacggttcttgatcccggtcttcacggttgttatgttggtgagactggcgcatatggcaggatttgcactcccgttcgttgcccgttcaacatcgaacgtttcagccacgggatattcccggttgtactgttcggaataataaaaatcgctgtccagcatgagaaacaccgcgccgtttgccgccagtggcgtggccagggggctgtattccccgctgaagggcacactgggattggcgagcgtaatggtcccgacattatacgttgtgtcgctggtgacctggacagaagaggagatacccgtcggatcgttggcgtgctgaacccccaaaccggttacatcgaggaaggcgtccacggtatacatattgttgctggtgacccctctgatggaaaaggggagtgtctgcccggcggcaattgtgaacgaggtcccgaaactgttgttggaggccctgagatagacacgccccgccttgccactgctgttctggacgttgccggtcaacgttgcggcccaggctccggttgcgacaataactgtcaaaaccaccgctaatacaaccctgaaaatgccaacattccgaccatgtaagaccatttttccaatcctccttcaagcctgtagaacaccgcttcacgctcttcctgacagggcagcccgtgaagagcaatcactgtattattacgtaacagcaatatgtatacccaacgtggaccgtaaaacaatctcaacataacacgaaaaaattcggtgaggaatcgggagatacaacgtgagtgaaacgtgggtaacgtttttgccgggcagggtgtggataaaaaaagcggcaatcctttataagaaggattgccgctttaaatggtgatcccaaggggacttgaacccctgttaccgacgtgaaaggccggtgtcctaaccactagacgatgggaccaaactttatgttcgcttctgaacctgtgccgcagccactatcgacactggccgtccgccagatgttgaactggctggggtgcaaggattcgaaccttggaatgccggaatcaaaatccggtgccttaccgcttggcgacaccccaagaggaaggacaattatttatcacgaggccccatgaagcgtcaagcatttttttcaattttttcttccgggcatccctgccccccgttaacccggtagatactcccatgcgcttcagtagataacttctcaaagactcgcacccggatccgccacgaatccggccgggcaaatccgcaggcgtagcagggctacgttgagaattttgcgaggaagagccgggcaaagacgacctgaagacggaatgcgggaccgaaagttcagttcctagccgccataccccgcgccggcggcaatggccttgacgttggcggggatgaatcgatgattgcgctcgggaagcgtttccttgagggcatcttcaagtgactggagagaaaccgcgccggtcctggcggcataggcgccaagcgcaaccatgttgaccatgcgcggatcgcccagatccacggcaatgtcgttcatggggatggcaactactgtgatgtcggaacgcatacctgcaggtacgtccaccagcgagctgttgacgatacagagcccgccagtcttgaccctggcgaagaatttgtcaaaggatgcctgattgaggatgactgcaacagaagggctgccgatgacgggagaccccacttcgtcgtcggcgataacaacggtgcacatggcggcgccgccccgcttctcaactccgtatgaggggaagaatgaaacgtttttaccttcgatgatggccgcctggcccaggatgtttccggcgagcaggactccctggccgccgaagccggcaatgaatacgtcgtgacgcatgaaaatactccctgcttaaagttgagcggtgtttttgaagacgccgagcgggaaataggcacacatttcggtccctacccgttcgttggcagccagggcgtccatgccccagttggtgggacatgaggagagtgcctcgatgaaggaaaaccccttgccctcggcctgataacggaaggctttcttgatctggcgcttggcgtccatgaggttcttggggttgttcacggcgaccctggccgaaaaggctaccccctccagttgagccagcagttccgccatccggatgggcgagccgtccttctcgttcttcctgccatagggcgaagtggaagtcctttgcccgaccagagtggtgggagccatctggccgccggtcatgccgtaggtagtgttgttgacaaagataacagtgatgtcttcgccgcgattggccgcatggatgatttcggaggtgccgatggcggccaggtccccgtctccctgataggtaaagacaaaggcgtcgggacgggcccgcttgaccccggtggccacggcgggagcccggccatggggcgcctcgaccacatcgatatcgaagtagccgtagagaaaaacggagcaccccaccgaggcaaccccgatggtcttcttctgcacgccgaattcatccatggcctcggccacgaggcggtggaaggtgccgtgatggcacccgggacagaagtgggtctggacatccttgagactgaccggctttttgaagacctgttgcatatgtacctcaataaaattttctgatctgttcaagcagttcttcgggcgtggggagtgaaccggcaccggggggacggccgtagaaaaagacgtcggtgcctgcggcaacggagagacggacatcctcaaccatctggccggcgttcagctcgatatcgagcacctttttacaacgcgccgtggcggtgcggtacgccttctccggaaaggggaacagggtaatggggcgcagaagccccacgttaagcccttgctcccgggcactcatgaccgcggtcttggcgatgcgggccgcggagccgaaggcggtcaccaggaattcggcatcgtcgagcatgaattcctcccagcgcgcctccttttccttcagttcggcgtagcgggcatggagcttccagttgtgggcttcaagctcgccatcacccagatagagggacttgaccacgcgctgttcgccgtcccccttgccccgcacgatccaatctttgggcggcagcacggatgaggggcgcgggttgggggtgagtgattccttcatctggccgatgaccgaatcaccgaagaccatggcaggcatccggtagatgtcggagaggtcgaaggcgagcatggtcagatcgtacatctcctggaccgacgagggtgcgaggacgatgatgtgataccccccgtgccctcccccctttaccgcctggaagtaatccgcctgggatgcgtcgatgccgccgagtcccggacccgaacggcagatgttgacgatgacgccgggcagttcggcgccggccatataggagatcccctcctgcttgagcgatatgccggggcttgacgatgatgtcatggcccggacgccggtggccgaagcccccagaagcatgttgatggatgcgatctcgctctctgcctgaatgaactccccgccgaggctggggagttcgcgggacatgtattcgggaatatcactctggggtgtgatgggatagccgaaatagtagcggcatccggcctcgatggcggccatggccagggcctcgttacccttcatgaacagtcgctttgtcaaagctgcctccatacaaatggtgtttcagatactgttactctatttataaaccttaatagcaacgtcagggcatatctccgcacagagagcacagccggtacattgatcctggctggtcatgacggcggtgacatagccgtatttattgatcgtactactcatcacgatcagtttgcgcgaacaggcgagcgtacagaggccacaccctttgcacctcgattcatcaatctcaatttgagccatctagccgtatcctttctcctctgcattgccgtatacagaagtggtacataacgtatcaaaagttgaagctatgggtcaatctcattttacaggtatatttcaacgatttatcacttgcttttgtctgacaatacagctaaatatgtactcaggttattcatgtaattctcacaaatcaaaggagggagtcaatggcgccgacattattggaattgaccgcgagtattgtatcctcacacgctgctgtgtcagagctttccacggaagaactggttcaggaaattcaaaaggttcatgctactctgcaacagcttgaaggtggtgctgctgcacccgaggttgcggcagaggaagccaaggccccggccatgacgctcaagaaagcattccaggccgaccaggtatgctgcatgatctgcggcaagggtgggatgaaaacccttacccgccacttggcccaagtgcaccagatgaagccgggcgaatatcgcaagcagttcaacatccccagcagccaaccgcttaccgccaaaaagttctccgaggcacgcaagcagatggccaaggaccgggggcttgccgaaaatctcgccaaggcgcgcgccgtacgcgccgccaagattcaggagaagaaggctgcggccgaaaagccggctaaaaccaaggctactcgcgccaagaaagctactgcctgattacgatatcctgcccgtggcactaggaagccgttcgcccagcgaacggcttctttctttccgcgcccgctatgatgcacggggctaaagcgagccgccggccgccagaagccccttggtcaatgaggcaaactcctgcagggacagcgtctcgccgcgccttccctcgtcgatgccgcagcgtgccagaacatccctgatgccgtccgtcggcacacccagcgcccctcccttcaaacaattccagagcgtcttgcggcgcatggcaaaggatgccttgaccacccgcctgaagtagtcctcgtcccccacgtccacccgtggctgcgccaggggaacaaacaagagaaccaccgaatccaccttgggcacaggatggaacgagccgggcctgacgaggatctcacgggtcacatcaaagtgaagctggaacaggaccgacaggacaccgtactctttgctccccggccccgcagcgagtctgttgcccacctctttctgaagcatgagtacgagccggctgaatagatcccgagcatcgagcagtctgaacaggaccggcgtggatatgttatagggcaggtttgccgccaccttccagggaggcgtgccgtagcggccgagggtttcgcggagatccaggtcgaggatgtcaccttcgatgatcgtaactgaggggtttccggcaaaactgccgcgcaggagcggcaccagacggtcgtccaactcaacggccacgagctgtccggcctgttccgccagatatgacgtcagagctcccttgccggggccgatctccagaatccgctcgccggcaccggcactcactagggccgcaatgcgggaaagaaccgaacggtcagtgagaaaattctgcccgagcgccttccgggcacggatgccgtcccctctcacccctccctccccgacccgagcaggtcaagtggccagttcacccgtgcgtcaagcgcgagaccgccctgctccccacagcgcaggtaatagtcacccggcacggcgatcatggcggcattgtctccgcatagcgacggcgacgggatcatgagctccacgccccgcgcagcggcggcatgggccatttcccgccgcagcgcactgttgcaggccaccccacctgccaccacgacccggtcaatacctgccgcctccgcggcacgaaaggtcttttccaccaacacatgacagacggccttctggaacgaagcgcagaagtcggccagggattttccctcgggaagcccctgcttcttcaccgcagagagcaccgcggtcttgaggccgctgaagctgaagttgaagctgccgtcgtggagcagaggccgcggaaaggcgatggcatccgggtcaccggcggaggccaggcgatcaatctcgatgccgcccggataggggaggcccagcagcttggccaccttgtcgaaggcttcgccagcagcatcgtccagggtctggccgagggtggtgcaccggccgataccgtcgacccggtacaggtgggaatgcccccccgacaccaccagggccagatagggataggcgacctcgcgttcaagaaaaatagcggcaaggtgcgcttcaatgtgattgactcctaccaggggcagtctcctggcaaaggcgatggatttggccacggacaggccgaccaggagagcgccggccagtccgggcccctgggtcaccgcaaccccttccacgtgatcgagggtcacgtccgccaagcgcagggcctcgccgataaccgcgggaatggtctccaggtgtttgcgcgaggcaatttcgggtacaaccccgccgtagacggcgtgatccttcacctgggaggaaaccacgcttgacaggatggagcgcccgtcgcgcaccaaggcggcagcggtttcgtcacacgatgtttcgatggcaagtacgagcatggaacgctagaggaggttcgccgccagttccgccagctccgaccgctcacccttggtcatggtgacatggccggcgatgggcacccctttgaagcgctccaccacgtaggtaagaccgttggaggatgcgtccacgtaagggttgtcgatctggtagggatcgcccgtgagcacgatcttggtcccctcgccggcccgggtgatgatggtcttgatctcgtggggggtgaggttctgggcctcgtccacgatcatgaactgaagcggaatggagcggccgcgaatataggtcagtggctcgatatccatgattcccatggccatgagctccttgtaccccttgctgtgccgcttttcggcctcgtggcccgagaggagaagctccacgttgtcgaagatgggctgcatccacggggtcagtttttcctcgatgtcacccggaaggaagcccaggtcgcgtcccatggggaatacgggacgggagaccagaagcctgttgtagacgttttcctcggcggttttgtgcaatccggccgctatggccagaagcgtcttgccggtgcccgccttgcccaccagcgtcacgagcttgatggagtcgtccagcagggcgtcaaaggcaaaggcctgttcccggttgcggggatggatgctccagaccccgtctttgccgtttttggcgatgggggtgatccgcttctggtcagcgcggtattttcccagggcagtgtgggaggggttggccgcatcgcgcagggtgacgaactggttggggtgcaggtcgtagccggtaagatcgacccacccctgaccgtgaaagcggtccaccatctccgccgacacctcgagttcagtgaagccgggatagagttcctcaatatcgaccttgtcggactcatagtcttccgccttgaggccgagggcgtcggacttgatgcgcaggttggtatccttggtcacgaagatgaccggcgtggcctcatcctgctccttgaccctgagcgccacggccaggatccggttgtcgccccgctcctcgcgcagttcgggaggaagcaccttcatgaatttctcttcgtacatctctacgcgcagggtaccgccggtttcgagggcaatgccgttggcgagggaaccggttgcccgcatttcgtcaaggtagcgtgaaagctgccgggcgttgcggccggtctcgttcatgtcctttttgaaccggtcgatctcctcgataacggttatgggaatgatgatgttgttttcctcaaacttgaagatggcctggggatcgtaaagaaggacgttggtatcgagcacgaagtttttgatcatgtgagtttgctttcgttggctaaagtggaatgacgcgtcctgccggacgcactatttgtcgatcacgtgcacctggagccccgaagagagggcgagaatcttgatgtagaccgggcgttcccggtatcgggcatcgagaataacttccccctcgcggttgagggcggcaaggacactctcgggggattccttgatctggtagaaactgtaaatccctgttccgtaaagctcgtccttggttacgggccgttccggggggagcgaacagccggcaacagcgagaagcaggacaaaagccgcggcggcggcacgcacacctgcgacgaacaccggcatacctttacctttcacggctgccacctttctcatccaccgacaatctcgcgaagagcacgcagaaagagctccacctcgttgtcggtggtaaaaaaaccggggctcaccctcaccgtccccgtgggataggttccgatggtcctgtgggccgagggtgcacagtggaggcccactctgacgctgatgtcgtggtcgtggtcaaggcggaaaccgattgtctgcggatccgtgtccgtggcggaaaagctgacgacgctcccgcggggttcgtcagcggccgggccgtgaacggttacccgtcgcatgccggcaagcccttccagtatctgccggaccagagaggtttcccgctccctgatggcagaaatccccgtccgctcgatgaatgccacccccgccccgaggccggcgatgccgggagtgttgagggtgccgctctcgtaccgctcgggcatggcggccggctgttcctcgtcggaagagtggacgccggtcccccccaccatgagcggcgtgagctcgaccccatcggccacgtagaggatgccggttccctggggcccgaagagtcccttatgtccgggtgccgccagcagatctatgccgattgccggtgcatccaggggaatcatgccggcagactgggccgcatccaccaacagcagggcgccccgctttttcacttcagcgccgatctcttcaacgggctgcagcgcaccggtaacgttggaacagtgggaaagggccacgagacgcgtgtttggcctcatagctgccgcaacggcgtccggggtaacgaatccccgacggtcggcagcaacactggtcacttccacaccccgccccgacgctgcatggagcggcctgaccagagagttgtgctccacggtggtggtaaccacgtggtcgccgggggagaggagtcccgaaaccgccagattgagcgcttcggtggcactgtgggtaaacaccacgcgggaggaatcggccacccccagcagggttgccaccgcctcacgcgtctcgaacactatccgtgtcgcctcgatgctccgccggtaccctcccctgccgggaccgacccccacgcggcgcagggcgtagtcaacggcttcgtagacagcatcgggcttgggaaaggaagtggcggcattatccagatatactgacatgagaaaaaattagcacgcagcccggtcatttggcaacggaattcgggacagcgggcagaggggccgagtcgagtaccggcgccaccagaaccatcccccggacagggtcgtcattgccgtcgtacaagcgactgtcaaggttttgagcggattgtcccgtcccccaccagttggccatggcccgaaaatcctcggagccggcattatatatatcgtacgtgccgttgccgctgaaactgttgccccaggcgatacccctgccgtcctcaacccgcagtcccacatcgtttcgcgcaatctcgctgccgctgatcttcacgccggaccgggaaagaatgagccccacccgacggttgcccgcaatgaggctgtgcgccacgctcccgtcgcactccgtgaggacgatgccggattcgcaccgttccacaacagcaccctccaacttcaggcgggtatcgaaggcatcgatccctcttcctttgcagtcggagacgcgcgcaccggccagataaagggaactccgccgtaccgtgagcccgtcgacattaccgttgaacctgacgtcgcgcaggtcgatctcgctaccgtccagttccattcccacctcacagccgctcacctcgccgccggcaaaggtaaccaccgactcggccagccgtacaccggtgccgcacgagctgaaactcgcaccgttcatggtcagggccgagtgggaggcgtcgagccccattacggcaccctcgaccctgcagtgctcaatgatgtttttcttttcactggccagcaggacgatcccataccactcgcccgccaggggagtgccgtttgccggggtgaagcggaccggggcatcggtgctgccccgtaccacgaggcgcccctgcaccaggagcccaggcgcagctgtaatccccggggcggtgcgcctgaaccggaccacggtgccggactccagggtcagggtagtctggggggcgatccggacccaaccttcaatcaggacttcgccacgccaggtagtgtcttcggtgatcaaaaggttgcgcaggaccgtcgccacggccggcgcagccggtgcaaggcgatcgagtcccggcagggttcgccggggggtgtcgatgccggaaccagcggccggcacgggcagaacctgctcgggaggaggcgagacgttaccctggtccacgggacgttccgtcgcgaccgccggaggcgcggcggcggacgtgtcggcaggtgcggttggcggcgtctcaacgggcgacggctgaacatgccacgttcccatgagctcggtcaaagtggcgcagccggtcaagagcccgaagcccgtgacggccagacaacaggccattatccggatgaagcgccgtgcctgattcattgtcatggctcatcctctcttctgctgtacacgcggttcttgccgaactcctttgcccggtagaggagatcgtcgacccgcttgagcatatccccacggctttccccgtcgcggggaaacgaggcaacgccgacgctgaccgtaacgccctgtggagctagccccttgagcacgtcgaggcttcgtcgctccaccagttcgcgcagccgctccgcaacctggagggcactgtcgaattccgtttcgggcagcaggacaatgaactcctcccctccgtaccggaaggcgaaatccgagctccgcagggcctcgccgaggaagtcgcccatggctgccagcaccttatctccgtggggatggccgtaggtgtcgttgaacctcttaaagtcgtccacatcgagcatgatgatagcaagaggcttttcatagcgcttggcccggttcagctcacgactaaaaatctgctggaaatatctatggttatacaatcccgtaagggaatcggtgatggccatcagtcgcgtccgcgcgtggagctgggcgttgtcgatggccatcgccgcgaaggatgcgagtactgacaggagtttcatccgttccttgtcgaagtcccgggggacgaaatcgtccaggtagaggatgccgacaatgcggttctgcatcatgagaggaacgcagatgagggaacggatcccctcgttgagggcggtgggattgtggaagaagctcgtgtcggccgtgtcgttgacaaagagaatctcgccacgggtcagcacctgctccgtgagtccgccgggctgaacgctccagcgctcggttttgacgaactccggggtcaagccttcgtgggcatggagggtaagatcgttgcggtacccgtcgtagagggcgatgctgccggccggtgtttcggcgaagcgcatggcgctcgtcaggatgtgcctgagcaccgtatcgaggtcaagggtggagaccacggcaccggccacctcgatcaggtccttcagcgcgaccacctcggcttcgagcatttcccgcgtgcgctcggggctgagttccataatgatccgtttcctcctaaaatagtctttattagcacagcaagccggcaaagtaaattggacagtccgccagggcatacgaaacaggactcgcgcaccggcctcgacagagcattgccccgtcgattcaacctgttatgagtttcaatttttaccgcttgacacaccatatatattgtggctatcttttcaccgcaacacaacatatatggttcccaccaacaatacatccccacgaaccaaggagaatgaaatcatggcagaaacgatgacgaaggccaccgatatccccggactctcgaaaaatgcagtgacggtcctcgagaagcgctacctcaagcgcgataccgggggcaacgtgcttgaaactccggtggacatgtttcaacgggtggcccgatcaatcgccgaagccgacaagaacttcgacaagaaggcggatgtcaaggctctggccgcacaattctacgagctgatgacctccttcgagttcctccccaactcgccgaccctcatgaatgccggccgcgagctgggccagctctccgcctgcttcgtgctgccggtgggcgattccatggaagacatcttcgacgcggtcaagtacacggccctgatccacaagtcgggcggcggcaccggattttccttttcccgcctccgtcccgcccacgatgtggtccgctccacgtcgggaatctccagtgggcctatttcgttcatgcgggtcttcgatgccgccaccgaaaccatcaagcaaggaggaacgaggcgcggcgccaacatgggaatcctgcgggtggatcacccggacatcatggatttcatcatgtgcaaggacgatcaaaagcacctgaacaacttcaatatctccgtggggctcaccgaagccttcatggaagcagtggagcgggatgccgactatgacctcatcaacccccgggacggcaaaccctgcggcaccctgaacgcccgcaaggtgttcagccggatcgtgaagcaggcatggaagaacggcgagccgggcatcatcttcctggatcgcctcaacaaggacaacccgaccccccacgtgggcgtcatcgagtccaccaacccctgcggcgaacagcccctgctcccctatgaatcatgcaacctgggctccatcaacctgggcaagatggtgaagaacggcgacgttaactgggaccgtctgcgggacgtggtgcggctggcggtacacttcctggataacgtgatcgaggtgaacaactaccctctcccacagatcagcgagatgacccgcgctaaccgcaagataggcctcggcgtcatgggctgggccgacatgctcatcctgctgggcattccctacaattcaccgcaggccatcagcctgggcgaaaaggtgatgcgcttcatcaacgacgaagggcatgtctattcccgtgaactggcagccgtgcggggatcgttcccgaacttcgccggctccatctacgaccgggccagcgaaggccctatccgcaacgccactgtgaccaccattgcgcccacgggcaccatatccatcatcgccaatgcctccagcggcgtggaaccgctttttgccgtctctttcatccgccaagtgctcgacaagaacattctggtggaagtaaacccgattttcgaggaagttgcccgccagcgggggttttactccgaggaactgatgcagaagatcgcacggcacggcaccatccacgatctgcccgagatcccggaggatatccggaagatatttgtcaccgcccacgacatcacaccggaagaccacatcgagatgcaggcggctttccagaagtacaccgacaacgccgtgtccaagacggttaacttccccaatagcgcggccatcgaggatgtggagaaagtctaccggctggcctacaaatcgggctgcaagggtgtaaccatctaccgcgacggctcccgcgacgaacaggtcctctccaccggtgtcaaagaggacaaggagaaggtggttcaaaccgaggagaagcgggccgtgaagcgcgatcgtcccaaggcgctcaaggggtggacctaccagatgcagacggggtgcggccccctgtatgtgaccatcaacgaggacaaggccggcctcttcgagttgttcacaaccatgggcaaggctggcggatgcgcctcttcccagtgcgaggccatcggccggatggtttcactggcttggcgcagcggcgttcaggcccgccaggtgatcaagcagctcctcggcatctcctgccacctccccgccggttttggcgacaacaaggtgctgtcctgcgccgatgctgttgccaaggcgatccaggcccacatgcaggcagccggttacgatgtcagcctggaagcccaggcccccgaacgcggcgcctgccccgagtgcggcggcattgttgagcatgagggcggctgcgcggtctgccgggtctgtggctattcggagtgcgcgtagcaccacccattccagaaggaggcgttatgaaaagaatcctcgtggctctcgccctgacgttcgttgccggcttcgcgtttgctgccgatgagaatccgctccccaagcccgatgttcttaccgaggagacggtgtacacatcgcagcgcctctccgcagtctatgacaccatcatcatccgcgacctcaccaccgaaggcgcggagctgtcgaacctggacagcgaagagatgacaaagcttgaggccatgaaaccgttgctggtccgcaccgtcaccgacagcatcgaaatggagctcaagctgaacaagctgttcaaaaccattcaaaagaacacccagcccaagggcaaggctgtgatcctcgaaggagccttcaccgagttcaatgcgggcaatcgtgccgtaaggttctgggtgggcttcggggccggcaagacctacctgaaggtgaagggacggctgatcgatgccgagtcgggcaaggaactcgccacctttgaggaccgcgagacgggataccgcggcaccatgaccctggaaaacttcgcggaccttttccctcaccaggccaagagtctgggggagaacatcgtcaagttcatccaaaagctctattgatttctcttctccctgtgataaccaaaaatgggagcgcctgatgcgctcccatttttttgcgcgaggataccaatgacaacagatttgaattccctgctctgggatacgtcgcccctctacgcatccgcaacctgtgaagacatagaccgggacctgtcccgcggcgctgcggaggcccaggcgtttcgtgaacgctacgccggaaaggtggcaacccttgatgcggctgaggtggcagatgcggtgcgtcgctacgaggacctcggcgagcttctggccaaaccccagctgtacgcccacctcctctttgccgccgactcggaggccgacgatcacaagcggctctcccagcggactgccgagttcggcaatctcatgagccgcgagcttctcttcttcgacctggagatcatggaaatagccgatgatcgcttcgccgggctgctgtccgacgagctcctcgccccctaccggcactacctggaaagcgtgcggcggtttcggccctacaccctcaaggaacgggaggaacagctcctgaaaatgaagagcctcacgggtaccgatgccttttcacggctcttcgacgagttatcggcctctcttcgctatcggatggaacttgagggtgaagagcgggacttcaccggcgaggaactcctcggactcctccaccaccctgaggccggggtgcgtgaacgcgcctttgccacgttcctcaatcgccacgaagaaaacggcatcgttttttcgagcgtgttcaacaatgttgccctggatcactcccaggaactggagttgagggggtaccgccaccccatggaaccgacgaacctgggcaatgatatccccgaagaggtggtcaaccggctgatggacgtgtccgaggccaactatgggctggcgcgggactacttccgcctgaaggcccggctcctgggactgccgaaactgaagaacaccgacgtctatgcccccgttggggacaacgaccggacgtactcctttgacgaggcaagggaactggtgcttgaagcctacggccgctttcacccccgtttcggggagatggccgcggcgtttttcgacgagcggcgcatcgatgtcctcccccgccccggcaagagtggcggagcattctgcatggggatgaccccgcacctctccccctacctgctcctgaactacaccggcaacctgcgcgacgtggccaccctggcccacgagctggggcacggcctccacttcgagctggcccggaaacagaccatgctcaactaccatgccccgctgcctctggcggaaacggcgtcggtcttcggcgagatgctcctgactcgcttcctcctccagcgggagagcgacccggccatgaaaatatcgctgctgtgcgccaagatcgaggacatcatcgccacgaccttccgccagaacgtgctcacccgcttcgaggagcggatgcaccgggagcggcaggagggcctcctcacctcatcacggctatgcgatctctggtgggaggaaaacggcaggctttacggcgatgccgtggacatgatccccccctaccgctggggctggagctatatttctcacttcatccacgcgcgcttctactgctactcttacacctttgcggagttgctggttctttccctctaccgcaactacctggaacagggagaacggttcatcccgacgtacctgtccatcctggaaagcggcggctccctctcgcccgccgatacggtcaggcccgccggcatcgacctggctgacccgcatttctggcagaagggatacgattttcttgcggaactgatcgaagaactgaaggggctgctggaacagcgtcagcattgactaacaacaaaggccgccgggtgatagcactccggcggccttgtcgcgtaacgttgtgagatcctgtgttaccgtatcctagaactgaaatcccacctcggcaaaggggccgccgaaatcgacatctgccttgatgtcgctttcatcgatctcgatcttctcgtagcgataccctgccgcggcgaagagatgatcgaagaggataagcttgccccgggcaatcaggtcatagtaacggttgtcgccgtacgccatgccgcgcgcctccccctcggcggcaaaccacgatagcggcctgacctggactccggcgtagatcatggggacaccgactaccagtgatttcgactcggtgacgccaccttggacgacttcggccttcaggtcgatcagccgggcgtcgatgcccaggtcaacgttgacgacgccggcggtggcggtcttgagcaggggtatcccccaatagagccccaggtcgtaatgatcgagcttcaactctgaggtgaaggggacggtgccgtcgaaggtcacgtccccgaactggaacgtgccgctcttgctcccctggccgtcgaactccatgggggtagccatgagatagaggttggggaagaacagcggggtttcgatcttcacccgccccatgagacgcgtctcgtcgtcgtacttcagttcgtccttgatatcgaggttcgtccccttgtaggcaaagtcaccgcgaggcgtgttgttccaggcacctaccgccgcctcgatccccatggcgccggcggatgcggcggtcgccgcgagcagcagtgccgccccgatcagttgctaaattcccatgctgtcctccctgctggcgtaatgaacatgaagttcgtatcgtcaccgctgaaccacttcttgagtaatatatttagggagagcgccggaatatgacaaaggccgccggcgtcatcgcgccgacggcctggccggaagcttcacgaccgatgttaggttagtagcggtagtgagccgatttgtaggggccgtttttgggcaccccgatgtaggcggcctgctcgtcggtgagctcggtcagcatggctcccagcgtcttcagctgaagccgtgcgaccttctcgtccagctccttgggaagcatgtagacgccgaccggatacttgccggggttacagaagagttctatctgggcaagggtctggttggcaaaggaagaagacatgacataggacggatgtcccgtggcgcagccgaggttcacaaggcgaccctcggctagcagaatgatccgcttactgtcgggaaagatgatgtgatccacttggggcttgatgttttcccactggtactgcttcagcgccgccacttcgatctcgttgtcgaaatggccgatgttgcagacaatggcgttgtgccgcatggccttcatgtggtcgtgggttatgacgttgatgttgccggtggttgtaacgaagatgtcggccttatctgcggcgtattccatggtgactaccctgtatccttccatggcagcctgaagcgcgcagatggggtcgatttcagttacccatacctgggcctgaagcccgcgcatggcctgggcgcaccctttgcccacctcgccgtagccgcagatcacggcgaccttgccggctatcatcacgtcggtggcccgcttgatgccgtccacgagcgactcgcggcacccgtagatattgtcgaatttggacttggtaaccgaatcgttgacgttgatggccgggaacttgagctttcccttctcatgcatctggtagaggcggtgcacgccggtggtggtttcttcagttacccccttgattgcggcggcggttttcgagtaccaccccggcttctcggcgagacgttttttgatggaggcgaagaggtactgctcctcctcgcaggtgggattggcgataaccgagggatctttttcggcgtcgctccccaagtgcaggagcagtgtagcgtcgcctccgtcgtcgaggatcatgttgggagtgccgccgtcgtgccactcgaatatccggtgggtgaactcccagtactcctcaagcgattcgcccttgtaggcaaaaacggggataccggcggcggcgatggctgcggccgcgtggtcctgggtggagaagatgttgcacgaagcccagcgtacctcggcaccgagggccacgagggtctcgatgagcatggcggtctggatggtcatgtggagcgagccggcgatgcgggcaccctggaggggccgggtggcggcgtactcttcgcggatcgccatgagacccggcatttcggtctcggcaatgatcatctccttgcgtccccaggcagcaagagaaatatcgctgatgcaatagtcgctgaacgttccggcggtgtcccgcgcaacgggttgggtcattgtaggcctccatcctgatgagagagtaatttaaacgaactatatatcacgtcacatccaatccggtcaaaaaagaaaccatcctgcaacgaaaaaggccgcccgccggctggatgccggggacggccccgagaagcgaacgttcgcgacggcgaagatcagtgatagacgccgcagccgatgaagaccgtgtcatccactctcttcacgtatgacgattttttctgcatcaccttggttttaggatggggccatttgtagtcataccacccttcccccttgcgggcagtgtcgatcaggccgatcgttacgagacggacgttttcatccttggactggagctggttcttgccgatgagggtcggatcggaaccgtgtgcgagaaatacaccgttaaagccgatggcaaagatgtacagatcgttcttgacaaatttgcccttgggattgctgaactccacgaacgccttttccttgccgtgctccttgatgtaggcggccgccctctccaccagggcctttgcctcttgccgcgttcccttcccccccgtggccgccatgcagatcgacgcagtcagacacagggttgccgccgccattgccaggattgttctcatgcgttggtctccttacggaatgtcagtgctaaacaatagaacgtagtataccacaccgaaagcgggtcaatagcgcggccataacgaaaaaaccccgtgacggcaagcatcacggggcaaaaaacgcagcacggtcaggcggctttttccgattcctcacccacggcgaagagctcgtcgaatatctcctgaaccgtggtgatccgatctgctttccaggcgttggttccgcagaagaccagccctgtttccacatcgccgcgctgggcccgatcaagggcattgacaatgcagaaccgctcgccggtttctttataggagcacttcttgagacagccattaccgcaggcaacccccttgagctggtcatggagcacgatctggtcctggttgcggagaatggcgcgcccgggcagccccgccggactcatgataagcccgatgtcttcccggcggcactcaaggtacgcctgcttgtaggcgtcgtcggcatcgcactcgacggtcggcacgaaccggctggccatctgcacggcgtccgctccctgctcaaaagcatggagcacgtcgtcgcgatcccagatccctcccgctgcgacaaccggcactgaaaccccatattcttcgagaaaataggccttgatcgccctgatagtgccgtattggtcataggtgccggcaccaatattttcgagcttttcacccaagtgtccgccggcggtgtcagggtcctccacgaccaccgcatcgggcagacggccgaaacctttttcccactttttcgcaataagctgggccgcccggaccgacgagacgattgggaccagggccacttcgggggcgtgggcggtcagttcaggcagggtcaggggaagacccgcaccgcagacgatgaccttggccccgccgtcgatggaggcgcggaccagttcctcgtaatcggtcagcgccaccatgatgttcacgccgatgaccccgtcgggagcgatggcataggccttgcgcaattccttcctcatggcctcgggattgctctggaggtaattcgcgccagtgaacaggccactgagggatatccccgcagccgccaccaggccgactccgccacacttcgccacatgaccggcaagccgtccccccgatatccttacccccatcccgccctggatgaggggatacttcacttcatgcctgccgattttcagcggtccgaccatgtacacctccgtggtgtcgtttgtatacgcccgttacaccatagcagaaccgccaggatgcaggtgtaatagttttgtaaaaggaaaccttgcaaacccggcgacagggtgctacacacaatcccatgagatggctcaggaagcttgccaatccgcttttcgctcttatcggcatccaggtgatatggggactcttcgtcttctactggatctactggttcgtggggcgccacaaggagttccgggaactggcccttcgctaccggcccgagctgctcggccgcggtttcgactggatggtgctcgtggaagggctcatcctgctggtgctcatcctggccggggtctatgcgctcttcatcttctggcgccgccagtccaacctctatcgtgagcagaaggaattcatctcccaggtcacccacgagctcaagtcgccgctggcatccatcaagctccaccttgagacgatccggctgcgcaagccgccgcccgacaagctggagcggttcctcgacaccatgcttgaggacaccgagcgcctcgacaacctcatcagcaacttcctcatggcggcaaagcttgagcaaaagctccgcacgacccagcaaaccgtcgtcgacttttccgccttccttgtccgctccctggagcgcctggaacagcatctgcccgagggaggaaacctgacgctccggatagacgagggaatccgggcggccatcgatgcggacgccatggaaacggcactgcgaaatctcttcgaaaacgcagtcctttacagccccggagctcccgatatcagggttgccctgacccgctccggcaatgactgtatcctcaccttcagcgatcagggcgttggcatcgacccccacgacatcaagaagattttcaagatgttctaccgggtccgcagaccgggcgaaaccatccggggaaccggcctgggactctggatcgttaaatcggtcatccgggagcatggagggcgagtcgccgtttcgagcagaggaaatggcatgggaacgaccttcaccattacactcccgctagcccgcggaggggatcgtcaatgaccgaggacaagccgcacattttgctcgttgaagacgaaatccacctggctcgggggatctgcttcaacctggagatggaaggataccgcgtgagccacgtggagagcggcgaggctgctctggaacggctgacctatgaccggtttgcgctcatcatcctcgacgtcatgctgccgggaatcgacgggttcaccgtatgcgagcgggtgcgtgccaccgacgcgcgcgtgccgatactcatcctcaccgcccgggccgatgacggcgaccggatcacgggcctcgatcggggtgcggacgattatctgaccaaaccgttcaacctgaacgaatttcttcttcgcgtgcgcggcatgctgcgccgctcggcttggtatcggcctgagccggtggaagagggataccggttcggcgacaacgaagtttttctcctctcctaccatgcgcggaccgcccaaggggaagtggatttgaccgaactggaggtcaagatgctgtcgcttttctttcatcgtgagggggaagcgatcccgcggggagagattctggaaaacgtgtggggctacagttccgacaccgaaacccgcacgctcgacaatttcattgtccggctgcgtaagtactttgagccgaatccggcaaaaccggtctatttccagaccgtcaggggggtgggataccgctttagcaggaaaggtggcaacggggaataaggggccacaggggccgcccggagactgggaatgcaaaaggccggagggataaccttccggcctttcttgttaggactagtattcgaaatcgatcccttagattccagccttctggcggatgatatcgatcttgtcggtccgctcccaggtgaattcggggagttcgcggccgaaatggccgtaggccgcggtcttgcggtaaatcgggcgaagcaggtcgagctgctcgatgatggcgcggggacgcagatcaaaaacctcacggatgatctccgcgattcgtgcggacggaattttgccggtacccgcagtgtcgaccatgaccgacacgggctcggccacgccgatggcataggcgacctgaacttcgcagcgctcgcacagccctgccgcaaccaggttcttggccacgtaacgccccatgtaggcagctgaccggtcgactttggaaggatccttacccgagaaggcgccgccgccgtgggcaccgtgaccgccgtagctgtcgacgatgatcttgcgacccgtgaggccgcagtcgcccatgggaccaccgatcacgaaccggccggtggggttgatgaggaagcgggtcttgtcgtccatgagctccacggggatgatcttcttgacgacctcctcgatgatcccttccttgatggtttcataggagacttccggcgtgtgctgggaggagatgaccaccgtgtcgacccggaccggcctgtcgtcgacatactggatggaaacctgcgatttggagtcggggcgaaggaaatcgagggttccgtttttgcggacttcggccagcttctgggtcagccggtgcgagtacatgatggtcatcggcataagctcgggagtttcattgcaggcatagccgaacataagcccctggtcgcccgcgccctgctccttgaacatcccttccccctcggtgacgccctgggagatgtcgggggattgcttgtcaatggagacaaggaccgcgcaggtttcccagtcgaagcccatggccgaatcgttgtagccgatctccttgatggtctcgcgcacgaccttcgggtagtcgaccaccgctgtggtggtgatttcgccggcgattaccgccatgccggtggtaacaagcgtttcacaggcaaccctcgcccttttgtcctgagtaagtatcgcatcgagaatggcatccgaaacctggtcggcaaccttgtcggggtgaccttcggataccgattcggacgtgaaaatataatccttcatctccatcgtggttcattcctcctcgtgtgatgtataagggtagcgcttggaaaagactatggattgtatcgagtggatgagagaaaagtcaagggctaaaaccggggcgatcagtcgaaactctcggaaaaacgcgccgaaatctcgcttttaacaaaggactccacctcggctgcggtggcaaaggtgagcgcgcgggcaaccaaccgctcggcgtcggaacgtctggcgcggcgaagaatcttcttgacccggggaatggacacggctgtcatcgacagctcatcaaacccgagaccaagcaggattggcaagtagagtggttcgcccgccatttcaccacacatgcagacacggattcccgcggcatgggccgcatcggcaacggttttgagggaacggagaatggcggggtgcaacggttgatacagatgcgccaggtgctcattagtccgatcgatggccagcgagtactggatcaggtcattggtaccgacactgaagaaatccacctcgcgcgccagcaggtcggcgatggtaaccgcggacggcacctcgatcattattcccgtctcgatcttctcgtcaaagggaataccggccgaacgcagctcttccatgcattcacggagaactgccttggcgctccgcacctcttcgatgcctgaaatcatggggaaaaagagtcgcacactccccttgcaaccggcccgaagtatcgctctcagctgggacttgaaaacttccggcctgcggagggacaaacggatggcgcgcaaccccatggcagggttcatctcgtcttccaggtgcagatcggtggccagcttatctccgccgatgtcgagggtccttatggtgaccggctcgggcgcgacattctctacgatggttgcataggcccggtactgctcttcttcgtcggggagccccgggcgattcatgtagagcatctcggtgcggtagagtcccacgccctggccgccgtggcccttgagggaaggaatttcctcgggaaactcgatattccccatgagtctcatgctgtgaccgtccagggtcacggcaggcaggtccttgagcttcaggagttcctgttcgaggtagtcgtagtgttgttttctccgcaggtaatcgcggaaggtctcttcggagggattgacgacaatggtgccggtggtgccgtcgatgatgatcggcaggccatcgatatcctcgaccgtgatggtttcgaggccgacaaccgcgggaatctcgaaggcgcgggccaatatggacgtgtgagaggtctttccacccaggtcggtaacaaaaccgacgactttttccttgtccatctggaggatgtcggtgggagagaggtcatgggcgacaatgagccgcttcccctcgtcgatggcgtcaatacgctcatgacgtttgccgaccatgtgacgcagaatcctctcgaccacggtttccacatccccgaaacgctcccgcaggtaatcgtcatcgatcccagcaaagaactccttgaacttgtcgagatttttcttgagtgccgcctcggcgttgaccccatccctctcgatgagatcgatcgtgccctggcgcagcatggagtcgtcgaggatcagaaggtgggcgtcaaccacatagaggtgctctgcgcccctgcgggcggcgatagactccttgagggccagcaggtcgtcccgcgaacgtgacagggcagcggtaaatcgaaccacctcacccgggatatcttcgggtggcactgaggcttcgaccaccattacacggctgcggtcggtgacgcgggcagtgccgatggcaatccccggcgacgcacctatgccgctgaataccctggtttcactcctcgccgaacccattagtgataatctcgtcgagtgaggccatggcctcatcctcatcgtcgcccgccacccggacacggatggtcgtccccttggcagcggcaagcatcattattcccatgatactcttgccgttcacctcgacgccttcccgctcgatcttgatgtcggaatggaaccggctggccgttttgacaagcagggcggatgcccgtgcgtgcaggccgagcttgtttactatggtgaattccctctcaagcatttcgctggctacctcggatcatttcagataatcgccggctacggctatgctctcccgcccgcagtccctgagcgagcccgccagttccgcgactgtggctctctgccgatcactcgcaaatttgatcaccatcgggagattgacccccgtgagcacctccacccgctctccttcgagaaaagaaaggctcatattggagggcgtgccgccaaacatgtcggtcataatgatggcgccattgccggatacctgtttgacggcggcagatatcctgtccatgatgccttccacttggtctccctgctcaatacctattgcttgagcctcttcgatggggcccactatcatttcggcggccttcagcagttccttcgcaaggccggcgtgagttacaagcacaagtccaatcattatagtcatcctttttccttgtccctatgagacactttcaccaccaaaccgaggccggcaaagaatgcccgcaactcttcgacaatggcgactgaacggtgccggccgccggtgcatcccacggaaacggtcaggtatgatttcccctcgcgctggtaggaggggacgagaaactccaggaggtccatgaagcgctcaaggaattgccgggtttccggtttttccagtacataggtgcggacgttctcgtccagtcctgtacccgccttcagttccggcacaaaatgtgggttgggaagaaagcggacatccatcactatatccgactctaggggaatcccgaaccgatagccaaaggattgcaggtgaattgtcaggggtcgcgttcccgactcgcccttgatgcgggagtggaccagctccttcaactggtgcacgttcagctccgacgtatcgatcacatgcgtggcgagccttctgagtccggccagttgttcgcgctcgtagcgaatcccctccggcaccgacccactttccagggccgggtggcgacggcgggtttctgaaaaccggcggaccagcacctcgtcagtggcatcaaaaaagattacctccaccgtgtgtccggcttcactgatctgctggaagactttctcgaatcccttgatgaagtcccggccgcggatatccatgaccaacgccacgcctgccacattctcacccgagcgacagaccagatcaatgatggttggaaacagaagaaccggaaggttgtcgacgcagaaaaacccctcgtcctccagtacacgcaccgccgtcgatttaccggagcccgaaagccctgtgatcaccagaacgcgcatggctattccacctcgtttccgagtgggcggacttccatgcgggccagaagtttttcgtggaattcgcgggcggagtgatagcccatgcccttgagaaggtgattgcgagccgccacttcaatgatggaggtaaggttgcggcccggacggacgggaatcttaatgtggggcagttccacgtcaaggatggcatacacctcgtcatccaggccgaggcggtcgtactcctggacaggatcccaatcgacgagttcgatcaccatgtcgatgatctttttttcgcgaatggaagaaacgccgaacagattcttgatgttgatgacaccgagcccccggatctccatgtgatgctggatcgcttcggctgcctgacccaccagcgccgccggcatcttcttcttgacatacaccacatcgtccgccaccaggcgatgtccccggatcacgagatcaagggcgcactcgctcttgccgatgccgctcttacccaggatcagcacccctacccccaggacatcaaccagaacaccgtgaatgtgggtagtggggagaagacgctcttccagaaatttcgtgatcagcgaaataaaggtggaggactggtgcggcgtcaccaacaggggaatcccggccctttccgcttctgccttgagaaaaccgggcggatcgagtcccttggtaacgataaagcaagagatggggtagctgcagagcttttggatatggatgagtgcctgctgttccgaaatttgctggagatacgaaatctccgtattgccgagcacctggacccggtcggggtgcagatgctcagtatagccggtaagggcgagccccggcttctggatgcgggaactgtgaatgcggtgccccacacccgcgccaccggcgagcagcacgagttcgagcccgtactccgtatcgtcgagaagatcctgaatagcgagactgatgctgttcaacggtggttttcctgggtgcggaaccatgccggcccgctccggtaaccgggaaagcacacatccggcgagttgtctgtcaactcgccggatgatgtgaatccccgtaatgatcgactcacgatggccggacttaccaaatctccgtaattcctccggccgccgacagggtcagcctacttgcgctggggctcgatgagaccgtagttgccgtccttcctgcgatagacaacattgatagcctcagtggatgcgtcggtgaacacgagaaaatccttgtgcagaagatccatttgcatcacagcctcttccacggacataggcttgatggagatggtcttgctcctgatcacgacgggttcggtccgttgctcgatgctttcggccgtaacaacgctcttctggatttccagggcccgatcgtcggcggacggcttgtgctctttgagccgctctttgtagcggcgaagctggcgctcaatcttgtcgatcaccgcatccagtgcggcatacatgtcattggtttcttccgcagccttgatggtaattcccttggcggtaagggtcacttcggcgatgtggcggatcttctccaccgtgagaaatacctgagcggtaatcggctcatcgatatatttctttaccctctccagcttttcagcggcgtagctcttaagggcctcgctctgctccatgtgtctgaatgtcgtcgtaatctgcatgacttcctccttgctgtaatggccgcgttccgggaccaaccgtctttcgtggtcttcactgtaatcaaagcacgaaatgacgatccttcaacccggaacatcgaaagaataaatcaaaatgtcagctggtcaaaaatgacgtttgcgctcggatgacgagccgattttcaacatctcgcggtatttcgttacggttcgtcgggcgatgttgatggtgtgcgccgaaagcaattcggcgatacgctggtcgctgtacggctttcggggatcctcggaatcaacgatttccttgatcttgttcttgacgctctctgaagcgatgaaatctccttcggtagttgaaatgccgctattgaaaaagtacttcatctcgaagagcccctggggggtttgcatgtacttgttggtggtgacgcggctgatggtcgactcgtgcatgccgatatcctcggctacgtccctgagcaccagggggcgaaggtgttctatcccgcggtcgagaaactcgcgctggaacttcacaatgctcttcgcaaccttgtagatggttctctgccgctggtggatgctcttgatgagccacatggcggagcgggacttttcgttgatgtactcctcggccttggcgtcgacggcggcaccgtttttgatctcgccggcataaaaggggctgattctcagattgggaaggccttcgtcattaagcacgacgacatagtcgtcagcgattttatagacaaatatatcggccgaaatgtagtggacatcttcggagccatagactcggcccggtttcgggtccaggccggcgataatcttggcggccatcaggatgctgtccacgtcgaccccgagagacttggcaatttgtttgtacttgcgggtctccaagtcgtggaggtgattgcggaggatgccgtccacaacgctccccgccatgccgagctgctccacctggatcaggagacattccctcaggctacgagcccccacccccatggggtcaaactcctggatcttcttcaaagccgattccgccacggattcgcttacggagcatgccagggcgacttcctcaaccgtagcgcgcaggtagccgtcttcatctatgttgccgataatctccgcgctggcccgtgcctcttcatcgctcaacttggtcatattgagctgccacatgagatgatcggcaagggtccctttgcgtgtcagaatgttttcgtaggatggacgatcttcatcatcgtagtactgttcgccggaactgtaattgtaaccctcaaggtagctgtcccagtccgactcccgggtctcttcccccgtggtgacctcgcgaaaatcctgttcagccggagcgggagcatcctccttttcggaaagttcgaccagatcctgttccttgacctcttcagcctcctgagactcttccagaagcggattctcttccatctcctgacggaccagatcctgaagctccagccgtgacagctggagaagtttgatggcctgctgcaactggggcgtcatcaccagctgctgggtcatcttcatctgttggcgcatttcaatggccatacataacacacctttgaaggaagatccggctgcagaaccggctggcaacccgtcggcaaggggttgagtaccgggatccggccgccgctagagtctgaatgattctcccaggtaaatctcccgggctgtcctgctttcggcaatggcgaccgggtcgccgtgctctatgacttctccggaattcatgatgtaggcgctgtcgcatacaccgagggtctcgcgcacgttgtgatccgagatcagaataccgatgccgctctccttgagggccgtgatgatcccctggatatcgatgaccgcaatggggtcgatgccggcgaagggctcgtcgagaagaatgtacgacggactagttgcgagggcgcgggcgatttcgacccgcctccgttcgccgccggaaagggaatagcccttgctccgcgcgatgtggcttatcttgaactcgaccagaagctcgtcggccctctccctccgttctgacggcgagtaatccatggtctccagaacagcgagcaggttctcctcgaccgtgagcttacggaatactgacggctcctgggggaggtaactgatgccccgtcgcgcccgctggtacatgggcagagccgtgatgtcctcttcgccgagaacgacctgtccgccgtcgggacggcagagccccacaaccatgtaaaacgtggtcgtcttgcccgcaccgttggggcccagcaagccaacgacggtgccgggtgccaccaggagatcgacaccatttaccaccgtgcgcttgccgaacgattttttcaggccatgtgctctgagggccgtttcaacgcttcgtgccgccattcttccccttatccgtcggatggatgacagcctcgacccgggaatcgccgccaccggtcacaacgctccgctcttcgttgacgaagtacgtgataaccttgccggagatcatgttttctccctgatacaccttgggatcaccactcaggacgatcttctgctccgtattgtagtaaactccctccttggccgtggcaagccggttgccctggacgatcttaacgttgccgaccgcctcgaccttctcgacgtcgcccccgtcatcacggtagtgaacaatgaggcgatcggagtaaatggtcagatcgccctgcctggccgtaaccttgccgctgaacgtagcggtccgattacgactgtcggcggaaagttcgttggacttgactgttatcggctgccccccccgactggccggcaatggtccggcaacggccatcgccgttacggtcagcaggaaaagcgcggagatgatcgtccgcttcatttcaatcctttggggcgggcgcgatggtcgcccgcacatcgttcagtatccgcaaggtgcgggtcgggacaagaaactccattccaaccccttcaacggcaaaccgggcatcccggaagctgacccggtcatcggttaccacaagctgacgcgacgcccggtaggacgccctgccggtcgtaaactccatgccggacgtgcttcgggcatgtatgtttcccgtaagcgtcacgtctttggtggcgttgaagtactcggccttgtccgacctgagggtgatctcacccgtcttgtccgtgccgggaaacacgatccgcacccctgtcaggagtgtcacgtcgcgttgccggtcatattcgcccctgtcggcgtagaggtcccacttttttaccccttcccgcgtttcggcataatgaagggtcttcagtgagagatctatgttgcggggcagtttgggcaatcccgcctctttctcgttgccgcccaccaaacgaatggcaagcgacgccacgagataaagcgttacaaggataatgacaacggcaagaatgtgcctgattttactggtctttaccataaaaacaggggcagtataccatctcccccttaccctgtaaaggaatatcaatattttgagttagttttggcacaaagattgtagtactaattgctcatattccgtaaatccgcgacagtagccgcagaagcccctgcggtcccgccctcaccagagtgactttccccctcgaatatctcatcaaaacggccggcgatgtttcgaaaggccctgagtatcgccggatcgaagtgctccggcatggtccggccatcgccctccaggatgatcctgcacgcggtttcatggtcatacggcggcttgtagacccgggggctgcgcagagcatcatactgatccacgagcatgacaatacgtccttccacggggatattctcccccttcaccccatagggatagcccgttccgtcccaccgttcatggtgacaaagggcaatcgactcggccatccggagcatgccgtaggatgagccctgaaggatgcgcgcaccgattaccgtatgagtgcgaattgtcgcgaactcttcactggaaagcggtcccggcttaaagagaatcgagtcgggaatgccgatcttgccgatatcgtgcatggcgctcgcgagcgtgattgtatcgatgaattcatcgctcatggccagctcccgggccatatgattggcatagagtccgatccgcgaaatgtgggcgccggtgtcctcgtcgcgaagttccgccgcagcggtgagacgctgcacaacctccttgctcatgtttttgagcatctgaagggtatcggccagttcgcccgtccgctgcttgactgtgttttccagttcggccttgtaattcttttcgatcttaagcagccggtaataattgatccccttctccacggcgtgaaaaaggtagagcggatcgtagggcttgataatgaagtcgaaagcgccctgcttgatcgcttccacagccacggacaattcagcataaccggtcataaggatcaccggaacatccggattggacttccgaatagccctcaggacttcgatccccgtcatctcgggcatattgatatcggtaatgacaatatcgataccgccgcaggagagacgatgcacggcatcggccccccggccgaaaggatgcacgatgtagccgtaggcaacaagaagcgccgacaggctttcgagcacgtagggatcgtcatcaatgacgactatggttccatcgtgtcgctttagcatggtgattgctccttacgaaaggatggacatgctccggtgccaccctttcggagaacacggtgatgatgaagggagatactctcttttcggacaaaacagacggggctttaggcgcagggatactgaagggtgagcttcaggagaagaacatgatgaataccgctctagcggtaatagcgcgcggtaatctcgtcccactttccctgggccctgagaaggagatcgcagacttcgcggacggctccccacccgccacgattgcgggtggtgaaatgcacaaacggcagtacttccggtacggcatcggcaggtgcggcggcgaacccgacgcgccgcagcaccggaatatcgatcacatcatcacccacaaaggcgacctgtgagtcctccaggccggtggcggcgagaatctccccgtacggtgtcagcttgtcgatggctttttgatagagtatcgggatatccagctcagcagcccggttggcaaccaccaccgactggcgacccgaaatgatccccacctggataccggcccgctgaatcatcttgatgccgtgaccgtccttgacattgaagaacttgctctcaactccattggagtcgaagatgatccggccatcggtcatgacgccgtccacatcgagcaacagcaacttgatcccggcaaggcgtccgtccatgagttccttttccccggcggtcatgccaaccccgcccgcaacaggtcatggagatgaatgactcccaccggccggttgtcggccgtatcgtcaaaaacgaacagagacgttatggagtgggactccattacctggagagccttggctgccaactcagagcgattgattctcttgggattgcgggtcatgatctctccggcgggctgattcaggatatcgacgcctttaccgagagagcgccgcagatcgccgtcggtgaccaccccaaccagtgcgccgtcttccgcgcaaacacctgtaatacctagccctttggccgtaatgacaaacagggcatcacgaatcggcgtggcggagcccaccaacggcacggcgtcgcccgaatgcatcaggtcccccaccgtgaggaggagtttcttccccagggagccgcccggatggaacagggcaaaatcttcgggcctgaacccgcgctcgatgagaagagccactgcaagggcatcacccatggcaagggttgcagtggtggatgcggtgggagccaggccgagggggcaggcttcctcggtcaccgaaatatcgagaaacacgtcgccggccttggcaagcgtggatgaggggttgcccgacatggagacgagagtcgcgccgagccgcttgatgatcgggaggatgcgtaccacctcttcggtttcgccgctgttggagatggcgatgaccacatcccctttcatgatcatccccaggtcgccatggaccccctccgccgggtggaggaacagggccggcgtgccggtggacgccatggttgaggctattttttggccgataagccctgactttcccataccggtaacgacaacccgtccacgggtgccgagaatgaggcgcaccgccttttcaaactcgccgtcgatggtatcggcaaggcgtgtgagtgcttctgcttcaattcgtatgacttttcgtgcttcttcgagaatcattatgcttccgtttcagtaaccggccactgactggcccgggatctattttacgatggcgtctattgccttcagcttcttgagcagtgcgggcaggtcatcgagcttcaccgagttggggccgtcgcacagggccttttcggggtcttcgtggacttccatgaagatgccgtcgatgccggtggcgaccgcggcccgggacaagtactccacaaactcgcgctgaccgccggacgaaccgccctggccgccgggcagttgaacgctgtgggtggcgtcgaagaccaccgggaagccgatgcggcgcatgatgggaagactccgcatgtcggaaacgagattgttgtagccgaatgttaccccgcgctccgtcaggatgatacgctcattgccggttgacagaatcttgccgacgacgttctccatgtcccatggggccatgaactggcccttcttgacattaaccacccgattggtccggccgacttccaccaccaggtcggtctggcggcagagaaacgcgggaacctgaatgatgtcgagcacctcggcagccggctttacctgctcgattgagtggatgtccgagatgacagggatgccgagggagtctttcaccttctggagaatgcgcaacccctcctgcatgcctgggccgcgaaacgaggtaaccgacgtgcgattcgccttgtcataggatgccttgaagacaagcgacacggatacgccgttgcagatggtcattaggcgctcggcgcaacgcagggttgccgcctcattttcgatcacacaggggccggcgatgagcaccagcggtcggtcgccaccaatctttacggaacctatggtaatttccctggtcatgcaaacctcttatctgtggggataggctgacagcctatcgccttttgtctttccgatcaagggcggctgcgataaatgccctgaacagagggtgggggttaagcggctttgacttgaattccgggtggaactggcagccgaggaaccaagggtggtcggcgacctccacgatctccaccagatccccttccttgtagagccccgacacgacgaggccattggccacaagggtctcacggaaggcgttattgtactcgtagcggtgacggtgacgttcggatatttccagggacccgtacgctttttgggcaaaagttcccttggtaaggctgcagggataggcaccgagccgcatggtgccgcccagccggtcgatgtcgcgttgttcctccatcagactgatgaccgggttggcgcaatcgggacggaactcgctggaacaggcatcttcgagcccacaaacgttgcgggcatactccaccaccgccatctgcatgccgagacagatgccgaagaaaggaatcttttgggtgcgggcgtactcgatggccttgatcttgccctcggttccccgctcgccgaaccctcccggcaccaggatggcatcgatgtcatcgaaggagctgccgatcccctcgctttcgatccgctcggagtccagataggtgagaaccacccggcagtcgttggcgatcccgccgtgggtaagggcttcggacagggacttgtatgactcggtgagattaacgtacttgccgacgatggcaatgcggacctctccccgcaggggcgagcgaagtttttccacaacactgtgccagggactgagatcaggcgccttggtccagatgttgagcttttctactacctgctcgtcgagaccttccttgtgaagcgccaggggtaccgcatagatatgttccgcatcggtagaggtgatgaccgccttctcttccacgttgcagaacagggcgatcttggccttcatgtcccggggcagctccatctcgcaacggcagatgagaatgtcgggctggataccgatctcgcgcaactccttgacggagtgctgcgtcggcttggtcttcaactcaccggccgtcttgatgtggggcacgagcgtcacgtgaatgtaaagaacgttccccgccccccggtccgccttgaactgccggatcgcctccaggaacgggagcgattcgatgtcgccgaccgttcccccgacctccacgatggccacatcggcccctttggcgttctccaggatcttgtgcttgatctcgtcggtgatatggggaataacctgcacggtcccccccagataatcgccgcgccgttccttctcgatgaccgaaaaatagacttggcccgtggtgaaattgctccgtttggagagccgggcagaggtgtaccgttcgtagtgccccaggtccaggtcggtctcggcgccatcgtcggtgacaaaaacctcgccgtgctggaacggcgacatggtgccggggtcaacgttgatgtaagggtccagcttctgcatggttacccgcaggccgcgggactccagcagcgccccgagcgacgccgaggcaagccctttgccgatggaggacacaacgccaccggttacgaagatgaacttggttttcatgcacactcctgagtcagattatttcaacttttcgagaaccttttccaggtcgttgggggtgtcgacgccgatcgactcgtgcgctgtttcaaccaccctgatccggcagccgttctccagcgcccggagctgttcgagtttttccgccaactcgagggcggtgggtggcatttttgcgaactccataaggaaatcgcgtcgatagacatagagccccacatgcttgtagcagagcagccgccccgatgcaaaggactcgtctttcaagtcattccacttgtccctgaaaaaaggaagcggcgaacgggagaagtagagcgcatacccctccagatcagtcacaaccttcacgacgttgggactcagaaagtcgtggagcgtccggatgcggctcttgagggtacccatgcgaacggcaggattctccgcaagcggagcaatcgcctcgtcgatcatggcgggctcaatgagcggttcatcaccctgcacgttcacgatgatctcggccccgatgcgcgaggccacctcggcgagacgatccgttcccgtctcgtggtcccgggaggtcatttcgaccctgccgccgaagccgcggaccgcctgggcgatccggtcatcatccgttgccacgacaacctcagacacaagacgtgcccgggcggtacgctcatacacatgctgaaccatcggcttgcccgcaatgtcggccagagccttgccgggaaagcgggtcgacgcgaaacgggcggggattatggcggtgatgttcatacgaagtcccattcacatactgcactcgccctgaacggcatgcgcgaacgccacgcaccctgtgggggcgaaacgtgcaactggttgaaatgacgttaccgacgagattaaccgagtgaaggcaagagatgtactgcagagtgcgtcccttccggcaggtgggacgtactacgctaccgcaaaggcagggacgtgtcaaggagtgaaatgcgttgcccggggcgcatcagctctgatagagtgccgtcatccccctcatgcggagaccggtcatgccccccacaaccatcggcctcattgctgccatgccggacgaaacccgccccctgctgcgtcgtttgcgtggggcaacattgcttgcacaacagccctttcccctctggcgcgcacaggtgggtgatgcggatatctggctggcccagtcgggcatggggccgaagcgggcagaatctgttgcggaacggtttgccgaggtagcctcacccgatgttatggtttcattcggattcggaggcggcgtgctgccgggattgtcggtcggcgacctggtaatgggaacctggtgtctgcactatgacggaagggatttcacccttgtagccgggatagacgcccccctcgcttgcagtgtcatgaaggccctggcacagcgcacctccctcgcggtgaccgccggcaccgtcatcacctccggggcaatcctcgccaaacatcttgtcgcgccgcttattccggccgcggtaacatcaccggtgcttgacatggaaacagccgccgtggccagcatttccgcgcaacgcggtatcccgctcctggcactgcgggccattaccgacgatgcggcagaagagttcggcttttcactggacgaatttaccgatgccgagctgaatatcaagccgtaccgggtcgtgaccaccttgctccgaaagccttggatcatgccgcagctcataagactagcgcgctcgtcgaagcgggccggcgaactgctggcctcggccgtcatcgaactcgtcgaggtgctgcctgccacaacccgctgtaccccctcctactcttttgcgcagcggcccgagacggcggaccagggataatcccgcagatgttcggccagttcctccttccggtagcggttggttcggcgcacaatagtaacaatcgctatggagcccgccaggacgtagatgagtatcccggtcagtgccatgaggtgctcaccgagccaaagggtcactgccagattgaagacgagcaccgacagatagagaatcggcccgtagagtgaacgcaggggcggattggccacccctgcgggcttcccgtcctttccttcgcaccacagatcgatccgctgcaggacaaacaccatgatcacgctcacgacccaccatcccacgtagttcgagatcggaacaccaaaatggataccgggctcccggtatccgtaaatctggcccaggaaccaccgatatccctgaagggccaccggatcaataataatgtcgagaaagacctgaaacagggcgccgagaaagagaacggcaaaggatcccctgatggaccgtgattcgagcgtcacgagatcccaccgccacgccttgatcggcgacaccacgaacagggcggtggcatagctgcagtaagcgagaaacacgtaggaaagggagtcgaaaaatggtaccccggcgatccacaactcccggtcgcgggtcgtatcgatgtagtagtaccagccgtagggtattcccgtattgattgaactgaactcggacgcgaaggaaatcagataaccggccgcggtgaacagcagggtcttgcgccagccgaggtgcggcaccgccgccaccaggtacgctgcaaaaaaggcaaatacgtagggccgcatggtcacggttcccaccgcgatccgtagaacgtcttccatacatcctcctgacgaacaaacgcggagccgcaccagacggctccgcgcacaaatagttacagcattgcttcagctgttacctgttaaaacagcgtaccgacaacacttccaagcaccgaaatcggccccgaatcggagagcccgtcggctgccttgtccagtttcttcatggctgcggctgtatcacggtagagcttgtcgtcgttcaccagcttgccaagggtgccctgcccttcgttgattttgcgcgccacgtcactgatgtttttggatgcgtcacgcagctcgttatagagagcctcgtcatgaacgagtttgccgacgctcccctcacccttgttgatcttggcggcgatttccttgatatcttttgcgcccgcgttcaactcagccaacgctcccttagcttcgacatacagagcatcctcgtttaccagcttgcccagcgaaccctcgccacgctctatcttcccggtgacggtcttaaggctcgtggcaagctcattggtgttttgatagagggccttgtcattcagcagcattgcaagcgagccttcgccacggtccatctttgcggtgatactgttgagattctggaccgcccccttgaggttccccctgttctcgtcgagcatggtcgagatttttcccaggacctcgttctggttggtgttcagatcattgaggaacgtccgcgcgtccttggtcaggtcgctcacgttgtcgacaatgatgtcgatattggcaatttcccggctcttcacctcagagcccggggcaaggatgtcggcggtctgggtaccaaaggaaatccccagaaactgtccccccagaaggttcgtaagccggatggtcgccaccgagtcggttttgatccgggtcccgggtttgacctcgaaaccgaccttcactctgccgtcctcgatatcgatccgggtaatcttcccgacctcaacgccagccagccgaacagggtctcccaccttgaggccggtggtgctcgaaagataggtcacatagggaaggttcttctcaaaggggttccaccgctcgcccaattcgagcatcacccccaggaccaccaatccggccatgaagaaaaaacccaccttcttttcagtcgacaacgccatgaactctcctccccatcacccgacaggccgtactactcatcttagttacatcagaatcctggtgaggaaataatcggccaccagaatcaacatgaacgacaagaccacggcccgggtcgttgcctgcgcgatgccccgggcgccaccgctggtcttgaatcccgtataacaggcaacgagcgcgataatcccgccgaaaaccgttgccttcaccaggccagcccccacctccttcagcttgagggccgtcttgagactatcgtaatacgtcgagtaggaaatgaatatcttcggatggagatggctcatgatggccccccccacaatcccgacggcattggcgaagatgaccagagccggtacgcacaccaggcaggctataagccgcggcatggccaggtagcgcacggggttgatatcgagggtcttgagtgcatcgatctcctcatagaccttcatcacgcctatctccgccgccatggccgaaccaacccggccggcaacgagaaagctggtcatgaccggtcccagctcgcgtaccatggaaagccccacgataccgccgatgatgttctgggttccgtatttctgaagttcgacaccggtctggagcgccaagaccatccccacgaaaaaggccatgaccgacgcaataggcacagtctcataaccaatgatcgccatctggttgaaaatgctcggcaggttccggggagcctcccggaaaaaccataccgttctgccgagcagcatcagcatttcacccaatacttcgtgaaaggacagaactttcttgccaactcgatcaaacatgcccatcagggttcacacctcgcctcgatacgagtttcgccgggaggcgccactccccgtacctcgtggctgtttcccgtccattccaggtcgaagggcaaccagaacagacggagcatcctcttgtcgccagacgaacggtaacgcacgaaacctttcaggatcgacacgtcggaaccttcgccctgggtgcggtacgcgagaagcggaaaaacctcatatgccacgtcattgccccttttctcatgccagtaaaggttccagagaaaggaaacagccgaatcgccgccatcgttccacttctggatatagagacgccagagtggcgcccagttctgctcgatgccctcgcgtggcgtcagtggctccagcggagctgggaagctgaaactcttcaccccccgctcgttgcggtggaacgtgaacagcggccagagtgccgtagttcttcgctccgcgccatcaatcggccatcgttcgatgctgtcggagtaaaggaaaaacagaaggcggtcccgatcgcggcagtaggtgtccgatgtgatctcgtcatgattgaacaatggccagagataccactgcttagccgactccctggtctgttcgcgtgaataaaacggcaaaaagcgatcgacttcccgcttctccccccgggcggtcatgatcaagggccacagataatagcgttcctcctgaccggtcgcgtgatcgctggaccatccggtaaagggccagagatacgagcgcgacgatagccggggcgactccgtcgatgcgtaaaagggaaacatcgtgagtcgctcggtcggattgtccgtatcgagaccggtgcgctccttgaggtacaagggccacagcacgaactgcttatcatagcgcccttcgccgctcgacctgccgtagaggggccagaattgccaaccggactcttcttgtccctcgatggtggcaaagaacggatagagataatgacgcgtcgtagtcccctttgcaacggttcggccgtacaggggaaagagcacgtagtgtatctcgtcccggaaaagccgattgtacagcgttccataaaaggggaaaaccgacgtgtacgtgccgtgctcactggactcccccctgatatagagggggaaaagcatggaagtgtcctcggtctcgcccggttcatccctgcggaactcatttacctgaaaaagctggagcacttggagattccactgctccggcgaactggtaaccgaagcaaggggatagatgatgctcgctccgacgctatcgttccgttccacggatgtgcgatacaccagcggacgaatggccgtgaccgcctcatccccctgacgctgtatcttgatcaggggcccgaggatcgacaggttgctgaactcctcggccggactttcccggtagtcaatcagaggccaaaaggtgaatatcgttccttcccttccgtcgccatcggcggcccggagcggcgatgccgcaactagggttaccagggatgccagaaacaggagacgaaagcacttcacgtataaaccgccgtgtcaaaataatgtatagacagctttaatacccttggcaacccggggagtcaacagaaaagaccccaacccgcgcgaacagaaaaaaagcccgcgtgcggcgggctctcgaaaagcttcaatccgatgcaatgtaacgatgttcaatacttgctgtcggcgtagtcaacccagccaccggcgagaacaagagccttgtcaaagggtgatatatcgaaggagtgggtttccgacgttcccccccccgagattgtgagcgtttgtcctgcaacatcaatggagatggccgcgtcggcgcagccggcataggtgaacagcccctcgatcgtatcggcggagagttcaatggcagccatgccgcagttgaacatgttctgacggaagatccgggcaaaggactcggcaatcacagctgtaatgccgttcacctcgaacacccacggcgcgtgttcacgggatgagccgcacccgaaattggcccgggagacaacgacacgcgcagtcttcgtcttttcccccttgggatcgaaaccaggcagtttcagatcttccaggatatagggcttgaggtcttccttggtgatctcggtcagatacttggccgggataatctcgtcggtattgatatcagagcggtcgagaaagagcacggggccgccaaactgtttcatcggtctgtctccttgctgggaatatggaagctacagatacttccgggggtcggctatcttaccctcgatagcggttgcagcactcgttgccggagacatgaggtggaccatcccccccttgcccatccgccccatgaagttacggtttgtggtcgatgcgcagacttctccttcggccaggacgccgttgctcatgccgagacaggcgccgcaggtgggattggtcacacagaagccggcttccatgaagatatcgatcagcccctcacgcatggcatcctggtagatcttcggcgtggcgggagagagtatgccgcgtaccgtgggtgcgatcttctttcccttgagaatccgtgcggcaatgcgcagatcctccagccggccgttggtgcaggagccgagataaacctggtccacgggggtaccggcaatttcagagaccggcttcacctggtccggcttatagccaaatgtgacaatgggttcgagactcgacacatcaaaatcaagcacctgctcgtagacggcgtcttcgtcggaccgccacaggctgaatgccgcaagggcggcctcccgggactggtactcatccttgaggaagggccagaggtaatcgaccgtcaccatgtcaggcatacagatacccgaggtgccacccgcctcgatggccatgttgcacagtgtcatccgcgactccatggtcatggtgtcgaccaccgatccgcggaactccattacccggtcggttgccccgttcacaccaatcctgccgatgacatggaggattacgtccttggcatacaccccttcaggcagagagccgttcaggttgatgcggatcgttttcggctcgcggaaggcgcagactcccttgagaatgccgacctcgagatcggtggtgccgatgcctgccgcaaacgcgccgaacgctccgtgagtacaggtatgcgaatcgcccatgatcaccgtatagccgggccggatgaaccccttctcggggaacagtgcatgacaaacgccgttagctccgacgtcgaaaaagtccacgatgccatggcgccgcgcccaatcgcgcaacatcttcgcctgggtggccgtcttggagtccttgctgggggtcacgtgatcaatgaccgccttgatctttgtcgggtcgaaaacccgatccttgccgcgcgccatcaggtcggcaatggcgatgggcgtggtgatctcgtgacacatcaccacatcgagcctcagcaccttggtgccggcaaagggttcatcaaccagatgactggcaaaaatcttttccgcaatagttttccccatttcgaactatcctcgcgtctaacatgatggaatgtggtgccaatgtaaacaaacggggtttataaatcaatgtaatatttgttcgacgcggtttaacatttgcttgcaccacagcagacatgctaggatacgcaaatttttcacggggagacgtctgcgagacatggaactgagctttacgcgcaccaatggcgaaatcgacacactcattgacacactgatggagaaggctggaaccatccatcaccctaccctgatacgtgaaatgatcatttccgctctcaaatcgggccaggaaacaagctatcccgcagacctcaaactgctcaacaacaccatgaaggagatgcgctacacaaccaacgtgttcgccccctaccgcaatagccggaaagtgaccatcttcggctcggcccgtacggagccccaggagccgatttatcagacctgcgtccgctttagccgaaaacttgccgacaaggggtacatgattatcaccggcggaggcccgggtatcatgcaagccggaaatgaaggcgccggcagcgaccgctcctttgccgtaaacatccgccttcccttcgaacagaagcccaaccccgtgatgctccagaatccgcgactcataaattacaagtacttcttcaaccggaaagtcgcctttgtcaaggagtcgaacgcaatcgccgttttccccggcggattcggcacgcttgacgaagccatggaagtcttcaccctcatccagacgggcaagacctctcccaaaccccttgttcttatcgacgacagtgacggttactgggatcgctggttcgatttcgtcacctcgtgcatcctcggcaaagggttcatctctgcggaggatttctccattttcaccattacccgcgacgaggatgaggccatcagggtcatcgaagagttctaccacaactaccactccctccgattcttcgaagagaggctcatcatccggctcaacaaagaactaactcgggaacagatcgatgaactcgaaaatgaattccccgaattgcgcctgccgggcactcgcataagctgctgccccccactccccgaagaggctgatgagcccgacctgcttaaactgcctcgcatctcgcttcagttcgaccatcaacactacgggctccttatagctttcatcagaaaaatcaacatgttttaacacaaagaatccatccatgaaacggggcaaaattttgttgacaggatgaattgccagtgttagtgtgacaatgcagcaagtttcggaagttgttgcagcccttgaaaactgagcaaagtcccctcgactctcgcggttttcctgcctcaaaactccggaaacttaagcagcatccccacgaagtccggcacagatccggaggcacaaaggaggtaggacaatggctatcggaagagttaagtggttcaacgacgccaagggttttgggttcatcgagcaggacaatggcgaggatgtgttcgtacatttctccgccatccagcaggatggtttcaagtccctcgccgagggtgagcaagtttccttcgacgtggtgaatggccccaaggggcttcaggccgccaacgtcaagaaggcctaaacaaggccctcatagcttaaccgacaaaaagcccgctggttcatccagcgggctttttgtgtttaatcgcgttataatacgctgcacttgacggcgaccgctgcttacgtgcgtacgccacgtaatacagcggtcgcatctgtggattacaggctctcgggtgcccgttctttcctgaaatgaagacggttgagggcgttaatataggcttttgccgatgcctcgatgatgtcggtggatgaaccgcggccgaccaccgtctcatcaccgtcaacgaggcgcactgtcacttcgccctgagcatcggtaccaccggtaatggagcctacattgtactgctggagtcgggccttggtcttggtgagctttttgatggccttgagtgtggcatcgacaggaccatcccccagctctgcagtacgcacggcgaccccgtcgatctccatctgcactgttgctgttgccaccgcaaacgatccgcaggtcaccgtgatatgtgccaaccgatacttctcggaggggcgcataacttcgtccgccacgatggcgtccagatcttcgtcgaaaacctccttcttcatatccgcaagagccttgaaccgctcgaaggctttattcagatcctcgtcgctcaactcatagcccagttcggtaaggcgctttttaaaagcgtgacgaccagaatgcttgccgagaaccagaacattggcccggagcccaaccgattccggggtcataatttcataagtggacttttccatcaggacgccgtgttgatgaatgcccgactcgtgagcaaaggcattggcgccgacaacagctttgttgggctgaacgccaatgccggtgatggtagaaagaagtctgctggccggcacaatctggtccgttgccacgttcgtcttaaagggaaggatatcgtggcgagtccggattgccatgacaaactcttccagggaacagttgcctgcacgctcgccaataccgttgatggtgcactcaacctggcccgcgcccgcctgaaccgcggcgatggagtttgcaaccgccagaccgaggtcgttgtggcagtggacggatatgaccgccttctcgatattgggaacgttttccttcagatacttaatgatattgaagtattcaaaaggaatggtatagcccaccgtatcggggatattcacggtggtcacccccgcatcaatgactgcctctaccacctcggccatgaatttcaggttggttcgtacagcgtcctcgcaggaaaactccacgttgggagtgtacgacttagccctcttcaccgcctttaccgccgcatccattacctgggacggggacatcttcagcttgtgcttcatatggatatcagaggtggcaataaaggtatggatacgccccttctcgccagcatacttgagagcctcccaggccctgtctatatccttgtcgttggcgcggcacagacccgcaatctcagggcccttaatggtctgtgcaacccgcatgaccgcttcaaagtcaccctcagacgcgatgggaaaaccggcttcaattacatctacgttcagtttttggagctgcttggcaaccctgagtttttcctcgatgttcatactgttgccgggagactgttctccgtcacgcagtgttgtatcgaatatcttgatagttttctgctctgccatggcatacctcctcattggtgttagatgtttcataccagctgcaccggtgaatgcaaccgtcgcttagccggaaaaccggccggatactaaaaaagcctccgccccaataaaggggcgaaggcttgcgctcgcggtaccacccttttttcgtcctcgcatgcgccgataaacggcgacacaagaacctcattttcccttaacgcgggatacggccccaactacctgcggatcgtcaatcgacaacgaccgatttcgcgggggcggctccgaggcgagttcgtccttccttataccggtttgcaccaagcaccggctctctggcgtcggcattttcgctgctaccgacaaagataaggggtcggactactactcctcttcacggcctgtttattaattgttacgtgataatagagaacgacttctcgacctgtcaagacattttcttcataattatgatatgttccaagatatcaaacattgttttgatacccaaaaacatcaaaacaggtcagtggtcatccttggcatgccgatgatggagtgctttttccaagcggcgacggcgcggcaggctcatgaaaaatccgataatccctgaaaaagtgtaacagaaaaagataacgaagagcatgacgaccggctcagccgcaatgacgatcaaaagcaacacggccagcaccagcatggcgaagggttgccgcttgatcagctccggatctttgaaggaatagtagcggaagctcgacaccatgagaaacgcgaggagatagatgagtgcaagtatcgctacctttttgtacgaacttggccaaccgaaatgatagaaaagaagcaccgttgctgaaaccatgctcgctgcggccggaatgggaaggccaacgaaccgcttgttctccaccgtattgacctgcacgttgaagcgggcaagacgcaaagcgccgcataccacgaagaggaaggcggcaagccagccgagccgtccgaaaggctggagcgcccacttgtacatgagcagaccgggagcaaccccgaaggcaacaacgtcggccaacgaatcgtactcgactccgaacttgcttgaagtgccggtaagtcgtgcaacttttccgtcgagcccgtcgaaaatggaggaaatgagaacccagagagcagctgttttaaaatcgccgttcatggtagcgaccatgccgtagaagcccgcgaaaaggctccccgtggtgaagaggttgggaaggatataaatacccttgcgcatactctccgacatatcgattttttcaccattcatggcagaatccccaggacggtttcaccggctaccgtcttctcgcctagagcgaccttgacctcggtagtggtcggcagatagatatcgagacgcgaaccgaaccggatcagaccataacgcccccccctggtgagccggtcccccttccctgcgtagcaaacgatacgccgggcaatgagacccgccacctgcacgacagccagtcgaaggccacgggccgtctcaatgaccagccccgcctgctcgttctcgaaggtcgcgcgatcgtcgcgcacatcgagaaattttcccttcacgtagaaggtgtcgagcaccgtgccactcaccggtgcacggttgatgtggacgttgaacaccgacatgaagatgctgattttcgtggtttccactcccaggtgctcttcgcgggcaggtccgagatagatgacaacaccgtctgcgggtgcaactacggcattctcgttgccaggggttatccgttcgggattgcggaagaaaaaggcaacgaacagcgtgactgtcagaaagaaagccgtccccgcccagacaacgggagcatgccaggatacggcggctaggatgagtgtcagaacgccggcaatggcgataaagggatacccctcgactgctatgggggtgttttcattccgcatcaatggacctcgggtttaacaccggatgccacccgtcaaacggcaaatgaggccggatgcggccgtggagcctgaactcccgccgtatccggcctcaccgtgggtgcaaccgagtgtatcagtttttggatttatcgacgatcttggacgaaccgatccacgacatcatggagcggagccgtgcgccaacgtcctcgatggggtgttccatccccttgcggcgcagcgcgttgaaggtcggcttgttggccttgttctccagcatccactccttggcgaactgtccactctggatttcccagaggatctgcttcatttccttcttggtctcgtcggtgatgacgcggggaccgcgggtcaggtcgccgtactcggcagtgttggagatggaatagcgcatgttggcaataccgccctcgtagatcaggtccacgatgagcttggtctcgtgcaggcactcaaagtaagccatctccggagaatagcccgcttccaccagggtttcgaagccagcctggatcagggccgaaatgccgccgcacagcacggcctgctcaccgaacaggtcggtctcggtctcttccttgaaggaggtctcgatgatgccggcgcgaccgccgccgatggcggaagcataggccagagccacatcacgggagttgccggacgggtcgtggtgaatggcgataaggcagggaaccccgcctcctctcgtgtattcgtgacgcaccaggtgaccgggtcccttgggagcagccatgatgacgttgatgtccgggcgcggagtgatctgaccgaaatggatattgaaaccgtggccgaaagccagataggccccctgcttcagataggggccgacttcctcgcggtagacgtcaccctgaatctcgtccggcaggagaatcataaccacatcggcaccctttaccgcatccgcggtggggagaaccgtcagaccagcgccggtggccttggccacggaggaagagtcggccttgagaccgaccaccacgtcgacacccgaatccttcaggttattggcatgggcgtggccctgggagccgtagccgatgacggctacccttttccccttgagcacgctctgattgcagtccttgtcgtaataaatcttcatcactttcctccttgtatttgttcgatcaacacctgagacgaacggtgaatgtaatcggtcctaccctttccaccccttggcgccgcgcccgatggccgccggaccggttctgacgagctccttgagccccagggggcggagcagttcaaggatcgcatcgatcttggccggcgttcccgtggcctcgatggtaaaggaacggggggtaacatcaatgattttggatctgaaaatatcgacgatccgcagcacctcagcccgggcatcgtcctcggcggtcaccttgatgagcgccatttcccgctcaatcacttccccgtcggtgaaatcaatgaccttgatgacatcgatgagcttgttgagctgcttggtgatctgttcgagaatctggtcgtccccccgggtgacaatggtcatgcgggagatggattcgtcattggtgggcgcaaccgagagtgagtcaatattgaagccgcggccggagaagagaccggccacgcgagagagaacaccgaattcgttttccaccagaacggtgatcgtatgtcgcatgtatgaagcctcctgaggaatgggagagcggatcgggcgtcaccgacgacgaccgacccgacttgcacgattaggcgttgagcaccatttcattgagagaagccccggcgggcaccatggggaggaccttttcctcccgcgcgatcttgaactccatgataaccggtccgggcgtctcgaatgccttcttgatggtgccttccacttcgtccaccttggaggcctggagaccggtcgcaccgaaggcctctgccagcttgatgaagtcgatgggcagctccatgcaggtctgggagtagcggcggtcgaagaacagctcctgccactgccggaccatgccgaggaaattgttgttgagaatacagatcttgaccggcaaccgattctggaccagtgtcgccagttcctgcatattcatctggaagccgccgtctccgcatatagcgataacctggcgatcgggatacgcagcctgggcgcccatggctgcaggcagaccgtagcccatggtgccgagaccacccgatgacaggagggtccgggctttggtgaaggtgaaaaactgggcagtccacatctggtgctgccccacgtccgtggcgatgatggcgtcgggctcggaaagctcccgcagcttctgaataacgtactgaggcttgatgaccgaggttgtctgcttgtaggtcatgggatgcttctgcttccatccttcgatctcggccatccagggttcaatacccgtgcgaaagcgctccaccttgtccccctgctcctccagcaccttgagcatctgggacaggaccttcttcacctcgcccacgatggggaggtcgacccgcacgttcttcctgatggacgtggggtccacgtcgacgtggatgatcttcgcgtggggggcgaaggtggcgaccttaccggttacgcggtcgtcgaaccgggcgcccacggcaaacagcatatcgcagttggttactgccatgttcgcgtagtaggtcccgtgcattcccaggagtcgcagggcctgatgatcatcctcgggaaaggagccgagtcccatgagggtcgtggtaaccggcatattgagttttttggcgaaatcatagagttcgccggctgcatcgccggagatgaccccaccacccacgtagatcaccggcttcttggcctcaagcatgagggagacggccttttcgatctgtttgggatgtccctcgaccgtcggcttgtagctccgcaattcgatggaatccgggtagtgaaactcagcggtggcgatctgtacgtccttgggaagatccacgaggaccggccccggacggcccgtgcgggcgatatagaatgccttcttgatgatggacgggatatctttcacatcctttaccaggaaattatgcttggtgcacggccgggtgatgccgacaatatcgacttcctggaacgcatcgttgccgataagggccgtgggcacctggccggtaataaccaccacggggatagaatccatgtatgcggtggcaatgccggtgacggtgttggtggctccgggtccggacgtggcgatggctacccccacccgaccggtggcacgtgcaaaaccgtcggccgcgtggacgccggcctgttcgtgccggggaagaatgtgacgtatctccttgaaagaaaacagctcatcatagatgttgattaccgtgccaccggggtagccgaacacggtatcgaccccttcgagcttgaggcattcgagtaatattctcgctcctgtcattttcatgcaaagcctcctgcgggcaaatggaaaaagtttcagtcggccgaggtcaccgcaccggtgtaggcggatgtcaccaccttcgcatagcgggcgagccagccggttttgatcttcggctcgggcgccgtccaacgggcgcgacgctcctgcagaaccgcctcgtcaacgaggagttccagccgacggttggggatatcgagcaggatgcggtcaccctcctccacgagggcaatggggccgccttcagcggcctcgggagaaatgtgcccaatacagggaccgcgggtacccccggagaacctgccgtcggtgatgagtgcaaccgagtcgccgaggccgagccccatcagagtcgccgtgggtgccagcatttcccgcatgcccggcccccccttggggccctcgtagcggataaccactacgtcgccggcaacgatcctcccccccatgagagccgccatggccgcctcttcagaatcgaagcaacgggcagtcccctcgaatgtcatcatggcatccgagacgccggactgtttgacaacggcacccttgggcgccaggttgccgaagaggacggcgatccccccctctttcttcaccgggttcgacaggggacgaatgactcgttcgtccacagactccacggttgaagcgagctggagagtggagagccccatgaccgtcgggttatcacggaccagagaaccaagctgccggagtacacccatgacgccgccaccggcgtccagatcctccatgaagtactcgcccgccggattcatcgaagatatctggggggtttccttggctagcgtatcaaatgtttccagtggcaagtccactccagcctcccgggcaatggccaggagatggagcaccgtattggatgagccacccaacgcaaggtccacgcggatggcattctcaaaagcatcgcgggtaaggatctgacgcggagtgatatcgttacggacaagatcgacgatcttctccccggacgcaaaggcgatgcgccgcttgagggctgacaccgcgagagccgtgccgcaacgggggagactcatgcccatggtctcggtcagaattgccatggtattggcagtgaaaagcccctgacaagatcccatgccggggcaggcattgtcctcgcagactccaagctcacgctcgtcgatgaccccggccttgtagcgggccatggcctcaaaggtatcggtaacgaatgaataacggcgtccttccgtaccgcgaccagccatcatcggacccgcggtaaccacgatcgaaggaatgttgagtcgtgccgccgccataagcatgccgggcgtgatcttgtcgcaattggtgagcagcaccaggccgtcgagccgatgagcttcagcaaccgactccaccatgtcggcaatgagttcacgggtgggaagcgagtagtgcatccccttgtgtcccatggagatgccgtcgcagacacctggaatgccgaagaaaaaggcgtatcccccgcccgagtggatgcctttttcgataaaacgctccagatcgcgcatccccacatggccgggaatcagatcggtgaaactggtggcgacgccgatgaacggcttgtccatctggctctgggggacgccggtacccttgatgagagcgcggtgcggcgtgcgttcaacgcccttctttatagtgtcgctgcgcatgggaacttacctcgcgactggcagagtatggaccggcaccaatcaccctctgtcgagaggggatgagtctggcgtggtcggtaaggtaaagtgtgaacataatacaaccgggggtgcggtgtcaactccaataaaatggcgttataccgccttttggcacatcctggcgagctccgcctcggacggtctgatgtaggtaggattaagaagcggcagcgggacagccgcgcctgtgcgcagcagctcacccgccagaagtgctccggctgaggctcggggctggtgacagtgcgcaggggcaaagaaagcacgatgtcccaggatcgactcgatggcttcccggtaccggatggccccgtctcccacgaatatagcctcaccttcaatcgcctcgaggaagcgttcaggcggtgcaacgcggtcgacaataaccggttcgggagctgacgtcaccctatagagccccccgtacacctcttttttgcgagcgtcgaacagggtgcaaaccggcaacaagctccaggggaggttcagggcgagcatggcgagggacgagaaaccaacggcaggcttgccggttgccagggccagccccttgaccgtggccactccgatccgaacaccggtgaacgatcccggccccaatgctacgccgaaaccgtccagttcctccaactccatgccggtatcccgaagcagaatatctacggctgccagcagacgctccgacggatgacgctcggcttccagaagatattcgcccgcgcaccggccgtcgatgctcagtgccgcactgcacgtggaggtggaggtgtcaatggtgaggatcttcacgctatccttgtcccacgatgtaacgggcgatatcgttatagaatgccagcaccatcagaccgataagaagggcaagaccgacctgctgggcgatctcccgtgcccgcatgctgaccggtttgcggaaaatcagctcccacaagtagaatatcaggtgaccgccatccagaatcgggatgggaaggaggttgaggacgcccaggtttatagagaggagcgccatgaatgccaggaagctgacacctcctgcttcggcctgctggccagccatcttggcgatcatgatcggtccgccgatggtatcgaggggaacagcccgttcgacgatcttaaccagagagacgaccgtaagccggatcacgttgccggtctgaacggttccccgctgcagggcctcgccggcgggatacgtgtcgatgaccgtttcgccagaggccaccacaccgatgaccggggtggtaacggtttcaccgagaaggttcttgccggtccgcgtttctggcgtcacacggaaggtcttgatcacttcaccccgcttcacctcaacgacaaggggagcgcccttccccgcagatatctcagccgccatctcatcccagcgggagacagccttgccgttaacgccggtaatgatgtcgttcgccatgatacccgccttggcagcgggcttgtccttgacgacttcgccgatcttggaggttaccgaaggaacgccgatcatgaagatcgcgatgaacacgatccaggcaaagatcagattgaagcctggcccggccacaacgataccgattcgcttgagaggagatttctcggcaaaggaacgggccttgtcctcttcggaaagttccccttcggcgccttctcccaccatcttcacgtatccccccagagggaaggcggagatgaggtactcggtctcgcccaccttcttcccgatgagcttgggaccgaatcccaatgagaacttttcgacccccacaccgaagagtttggcaaaaatgaagtgccccaactcgtgaacgaagatcagtattcctaaaacgatgatggcggagatgatgctgaccatagtctcctctcgtactgcggctagcggcggacgagccctacgagctcacgcgccttctcacgcgcccaacgatcggtgatgagcgcctcctcgatggtggaaagggtgtgtgcctcatgggcgtccatgattcgtgcgatagtggcggcaatgtcgatgaatccgatcaccccggacagaaaagcctctaccgccacctcattggcagcgttcatgaccgcgggcatgctttcccctgccgccaaagcgtcgtaggcaagcttcagggcgggaaagcggcgatagtccggcttgaaaaaggtgagcccggacagagcggtgaggtcaaggggattcaccccggtggggacccgctcgggataggtcagcgcataggcgatgggagccttcatgtcgggaacacccaactgagccatgacactgccgtccacatactcgaccatggaatggatgatgctctggggatgaatgttcacgtcgatccgctccgccggcgtatcgaaaagccagcgagcctcgatcacctccagccccttgttcatcatggtggccgaatcgatggttatcttgcgccccatggaccagttggggtggttcagggcgtcgtcgatcgaaacccgggacagctgatcaagcggcagattcaggaagggcccgcccgaagcggtcaggatgatccgcaatacatccttgcggctctgtccttccatggactggaacacggcgctgtgttcactgtcaacgggatagagtctgacattcttgtcccgcacaagatccatgatgagcctgccggcagtgaccagggtttccttgttggcaagagccacatctttgccagcccgtatagccgcagcggtcggaaccagcccggcggcaccgactattgcagcaacaaccatatgggcatcccccgccgtggctgcggcgataagcccttcaacgccataatggatctccggcttgtaccccggcagactccggtccagttcaacggccagtttttcgctcagaacgctgaccatttgcggacggaacgtctcgatctgctgtctcagcatctcaaggttgttgccggcagtgagagcaacgacacggaagcggtcggggtgggcggagacaacttccagcgtgctgaccccaatggagcctgttgatccgagtatggtgatgtttttcatggataccctgtcaaacctatcggttcatgaacacgaaaagagcgtagtagtaggcagccggcacagcaaacagaatactgtccaatcggtcgagaatgccgccgtgtccgggcacgatcgttcccgaatccttgacgccgaaactgcgcttgagcaacgactcgaagaggtcgccgacctgaccgagaactcccaacaggagcgccgtggcaatgcagtcaaggacggtcagtccggggaaaaaggtaagacgcgccacaaaggttccggcaaggctgccgagtaatccgccgatcgccccctcaacgctcttgttgggactaactgacggataaagcttgcggcggcccagattacttcccacatagtacgctgccgtatctccggacatgacgataacgagaacgaggaagatccagccgaccccgtccggaagagcgcgcagccatgcaaggtgggtcaggagcagcggcacgtagagaaaccccgtcgcgaacagagccgtttcgactgcggccgaccggacatcgcgaaagctgaacagaaccctgagagcgaatgcgaggaagacaatcgtcaggacaaaagcgaacagggttgccgacgtgcggaaaggaaccatttcgatgatacgatcctgagcagccaggaacgcgggtataagtgccccggccagggaagcagctactccttccgccctgcggtccggaagcgccatacgatagtattcgctgagcccaagaaacgtgagaacaacgacgaacgatgcaaaaagaacatagctcgccttgaggacgaacagaatcagcagagggagggcaattgctccagtaatgacgcgcttaatggctagctcctcgtgttgatctgggcgcttgtgcgaccgaaacgccgctcgcgggcctggtaatcgctcaatgcccggtacagttcctccggcgtgaattctggccagttgaccgaggagaagtagaactccgtataggccagctgccaaagaagaaaattgctgatcctcatctctccgctcgtgcggatgagaaaatcgggatcagggagcccgctggtgaacagatacgaggcaaaggcagtctcactgagatcatcggccttgagcacgccggaagcaatatcggaggctatccgcgtagccgccgtcatgatctcctggcgcgcgccgtaggaaagtgccagagtaaggatcataccggtattgccgctggtccggtcgattgctccctgaacggctttattcacatccggcggcagttcatcacggttgccgatgacattaaaccggatattgttcgcatccatccgcgcagcctcagatgcaatgtacttcttcagcagggccatcagcgccttgacctcggtttttggccgaagccagttctcagctgaaaaagcgaatagcgtcagatatccgataccgagccgggaacactcctcgacgatgatcctgaccgtttccacccctttctggtggccgatgatccgcgtgagcatccgttcctgagcccagcggccgttaccgtccatgataatggccaagtgcctggggagtttatcgggtatgaggccgtgcatatgtcaccagaaacaaaaaatcccctttaaacgaggggttaaaggggattaaaccataaaagcagtatgggcgcaaggaaaaaaacgaaattaacaggttgcgcggccattggccacgcctcctcacacctccatgacttccttttccttgtgtgccaggacctcatcaactttggcgacatagacgttcgtcacatcctggacttccttctcggcgcgcttgaggtcgtcttcggatatctttttgtccttctccagcttcttgagaccatcaatggcgtctcgacggatgttccgaatggctatcttggcatcctcagccgtctttttaagcgacttcacgatttctttacgacgttcctcggtgagggggggaaggctgatccggatgagcttaccgtcattggacggggtgaagccgaggttggcgttcaggatcgccttctcgatgaccgggatcatctttgtctcccacggctgaatggtgatggtccgcggctcgggtacggcaagagtagctacctggttgagcggagacgggttaccgtagaaatccaccctgatctcgtcaagaagaccggtgtttgcccgaccggtgcgaactttttggtactcgcgacgcaacgattcgaccgatttttccatgtgagacttcatatcgttgatgacgtctttcgtcatgtcattctcctttcacaatggtgccgatctcttcgccgcacaccactttcttgatattgccgtaggtggtgatatcaaacacgatgatgggaagattattgtccatgcagagcgatgttgccgtggcgtccatcacctgaagccccttcttgagcacctcgaggtaggtaagccgggggtactttattgcagtcggatctttcttggggtcggccgaatagacgccgtcgaccttggtccccttgagaatgacgtctgccccgatttccatggccctcagacttgcagccgtgtcggtcgtaaagtagggattaccggtcccggcgccgaaaataacgattcgccccttctccagatggcggatggcccgcctcctgatgtagggctccgccacttcctgcatggcgatggccgactggactcgcgtgtcgacaccgaccttctctagagcatcctgcatcgccagagagttgatcatagtcgcaagcatgcccatgtagtcggcgctagcgcggtccattcccttggaagatgcggcaagaccgcggaagatgttaccgccgccgatcaccaaggccagttgagagccggtggccacaacttccttaatctcggcagcaatggcggtaatggttcggggatcgataccgtatccctgatcgccggccagggcttcaccggaaagcttaagcagcactcgtccgtagtagggtgtacccatgatgttctgtcctcgtacacgctgttaaagcgccgctgtcggcgcgaacgcaaaaagagccggccatgttcatgaccggcccgtgtgccttgctacagacccgctgcggcggcaacctccgcggcaaagtccgattctttcttttcaagcccttcgcccagaacgaagcgtgcgaagcgtctaaccgacatgttttcgccgatggacgaaatagtctcgttcaggaactgctgaacggtcttgtccgggtccttgacgaaattctgctccatgaggcatatctcagcgtagaacttgttgatctgcccctcgatgatcttctcgatgatgttttccggcttgcccgtctcacgggccttggcgcggtagatttccttctcgcgctcaagcagctccgcgggcacttcctcgcgacgcacatattgaggagaagcggcggcgatatgcatagcgatatccttcacgaatgcttggaaattatcgttgcgcgccacgaaatcggtctcgcagttcacttcgacaagaacaccgatcttgccgccggcgtgaatataagagccaacagcaccttcggtggctgcccggcccgcctttttggaagcggcagcaagaccctttttcctgaggtaatcgaccgcctgctcaagatcgccgttggtttcggtgagggccttcttgcagtccatgaggccggcaccggtgattttacgcagttcgttgacctgtgcagctgtaatgctcactgtatcctccctggtgaagggacgggcgccgaggcgccatcccgatcattatgcgatgtgattaatcagaccggatcaggcctcggcgccactctcttccgcagcggcttccatagcctcctcgtcgccggtctgaagaacggcgtcacgtgcctgggagccctcgatgaccgcgtcagccatcttggaagtgagcaggcgaatggcgcggatggcgtcgtcattgccaggaattacatagtcgatgggatcggggtcacagttggtgtcaaccacggccacaacgggaatacccagcttcttggcctcgctgatggcgatagtctcattcttggggtcgatcacgaagagcgcgccgggaagcttgcccatccctttgatgccgccgagaatcttttccagcttctcccgctctttttcaagctgcagagcttccttcttggtgtacgcttcaatggagccgtcggcgaacatggcatccagccgcttgaggcggtcgatgctctgcttgacggtgacgaagttggtgagcatgccgccaagccagcgctggttgacgaaatacatgccacaacggactgcttcttcgccgatggcatcctgggcttgcttcttggtgcccacgaagagcatcgtttcgccagcctgggcgttctcacgaacgaaattatacgcattcttgaagaggcgtacggtcttctggaggtcgataatgtaaataccgttacgcgccccgaagatatatggcttcatcttcgggttccatctcttggtctggtggccgaaatgaacaccggcctccagaagctccttcatggtgatgttcgacatgctttctctccttttcggttgtgcctccgccttcctgttgatggccggaatccgcgagggacaccgccggcccgatggaaggcgtgcgtgatttgaacagcaaatccatataccacagagcgcccggctttagcaacaccaaagattggcgaggctatgctcttatatttacatgccgcaccccttcgtgtatcatgactgcccaatgtcccgactcctgtttcgctatatctgcactgaaaccgcggtcccctttgcactcgggctaacggtattcacctttgttctgctgatgggacgcctcctgaagctcgccgagatggttttcgcccgcggagtcccgttcctcgacgttacccgccttatcctctacatgcttccttcatttttcctggtggcgattcccatggcatttctccttgcggtgctcctggccatgggccggctctctgccgacagcgaggtgaccgccatgaaggccagcggcatgagcataggaaccatcgccgtgccggtgatcgccttcggggtcatcacatacgccgccactacgtttgtctcggtctacgcgcttccctggggcaacaccgcgttcaagaagttcctccacggtgtcatagagacgcgcgccgccatgagtatcacggaaaaggtctttaacgacgaatttcccggcctcgtgatctacgtggacggctttgaccccaaatccggacggatcagcggcatcctgatccatgatgagcgcaaccccgacgagccgtcgaccatcttcgccgcttccggccagctggctaccaaccccgaagaacgtatcgttcgcctgcggctgaataacggcgggattcatcggggcataggaaccggcggctaccgtctcgtggaattcaccagctatgatctgagcattgccctgcagcgggagcagcaaaaggctcgcctcaacgaggaagatatgaccctgggcgagctccttgcccgcatgaaatcccccggcgaacaacccaagctggtccgcgagatgcacttcgagcttcacaaacgttttgccctccctttcgcctgcgtagtgtttgcggtcattgctgttcctctgggtatccaaaaccagagatcggggcgggcaggaggttttgccgccggcatcatcctgctcatgctctactacattctcatgtccgccggcaaaaccgtcaacgagaagggaatcgctccggcattcgttgccgtttggatccccaatgtactgttcctcggcctcgggatattcctcctgaaacgagcggcactcgaccgggcgatccccctggcagagtatgtgacaacggccctggcatgggtgcggcacagatttgagcggaggaagacgtgaccattctgacccgctacattgccggtgcctacctgaaaattctgggactctgcctggcgtccttcgtcgccatttacctagtcatcgactttctggaaaagatcggccggctcctccgtttccagccccggtggatcgacatcatacagtacttcatctgcaagttgcccgagatcatcacccaggtcatcccgctggcagtgctcatgtccacgctcctcaccctcggcatgctttcccgcaacagcgagatcgtcgccatgcgcggttgtggcgtagggctcggcagaatcagcgcgccactcatcgtcattgccgccgcggtcagcctcctcacaattttttccaacgaattcgtgctgccttccagctatcggcagatgcgctacgtggaccaggtgctgatccgcaaacaggggaccaacacgtttttccgccagaacaacatctggcacaaagacgagagtgcgatcatgatggcaagggtgtttgacccgggtcggcaggcgctgcgagggatcaccctctggcgcttttcggacggcatgcgccccgtcagcagaattgatgctgctgaagggacgtgggacggtgcgaggtggaccttcaagacggtgacggtccgggggctcgccgggccttcggtggagacgagaacgctggcctcgctgccggcggagctcaacctcaagattgaggacctgaaggtggtggataagtatgccgacaacatgggctttttcaaactgcgcgattacgtgcggaaactgaaggcgggaggatatgacaccacccgctacgaggcccagatgcactcgaagatatccctccccttcgcctcgctcatcatggcgtttctgggcatcccgttcgccctgcgggggggaaggtcaagcggggtcgcactggggattacagcgagcatcggcatcgggttcgcctatttcatcaccaactccatcctcatttccttcggccagaccggcatcctcccgccactgatctccgcatgggcggcgaacgtgctctttgccctgtcgggtatctggctggcaatgaccctggaccgttgacacgacggcgagacgtggtctacttggcgcatcgggatcgggcacgatagtcgtcccgtcgaggcgatgcgcagagggaaaactcatgatccatcgaatgatcgtaccgctcatgctggtcgccgttctggttgccggcaccgccggaggcgccactcgtccggccaagcagaagcaaattgccgcggccgccgccacaaaagcaccggagccggtaccggtcaacatccttagcattatccccgcccaaggcgagcccaatacgaccgtaaccctctcagggagcggctttgcctccggaaccacggcctacctcggcaataccgagatccccgcgcggcttgtcggcacggacgttctttccttcgagataccgcgcctgcaacctggactctacgctcttttcgtcaaaaggggagacggtatcacaagccgcacctacaacttctctgtgctgccgccgaaaccggtcgtggaaagcctgtaccccgaaaccgtggatgtatgctcaccatcgggtgagcggttggtcaccattaccggcaggaattttcaggccgagagcagagtcctgttcaacggtgcagcagtgagaagcagtttcggttctccccaggccctctcctttatcgtcccccccgtccaggcaggacttcatcagatacaggtaaaaaacgcggaggaaacggtcaccacccccgtcaccctcgtagtacgcggtaccccagaagtattcagcgtagtacgcggcgaaagttcggtgaattactacaacctagtgatcgagggcaggaacttccagccgggggcgacgctgtcaatcgaggagagcggcctgcaactggggcttaacgcgggggggggcaaacgcatcagggcaggggcaacaggggaacgagacatgctgatctacgtggactgttcgaaactggtctaccagcggtatccggttgatccgaccgacaaagatctgcggttgcaggtcatcaatcccggtggcgaaaccagttcggtcgtgcaggtatccgctccctgaagcaaatggcgcgccgggcggaaggtaaccgccggcgcgccgggatgtgtctgatacgtgaaaggcagagggtgcggaaccttcggctaccccttgtgggacttatagttcaggacctgcaagtctccttcgaccctctcgacgccttcgacggcggtagcgaggcggatcgcctcccgtttttccgcctcggaatgcacgtggcctgagaaactcactaccttgccggatacgctgatcctgaaatgaatgtactcaatgtcgccagacttgagaaaggccgtttccaccttcttggcaaggatggtctcatcgatcacctgcttcagacgttcctccccctctttgaggcgggaatcctttgccgccgcgatgatgctttcgataatcgcgctctggctcatacgctcggtgttgaacgtcaggtcatagccgagcgaatcgttccagtcacgattgaagtaaaaatgaatgaagccgccccgctgatggtcgctcttgcggatgagttcccgcgccaggtcgggatcaatccattcgcgctcggaaaagttttcaacccggtgctcaaagggggcgataaagcggattctgagaatattctccacatcggagagaaggtcctgggcgccgcgaccgtaaaggatcacgtttccctgtttgacacagtcgaggattatgatttcgatcgtgttgagatgcgcggcgtgcatccggtcctcggcagtgatatagaccggaggcttttcgtccactcgcttgagaagctccttgtcaaggccgtaacggggcgcaagctccgcgatcttgttaccgtcgacaagggtatgtttgaggcgcttggccacctcgcgggcaatctggtaagctcccgtacccatctctctggagatcgtaattactgccatgtgccctcctgtactggggaaagtgactaatcctagcatgaggaattggtgtatacaaggagttattttgataaacaattacaacatgttaaaggctataagccggtgtgtggacgaggtgtgtcgtgaacggagccgttgatctcgtcatccggttccttctgtttgccatgcttcactcaatcgcggccctgccgggcgttcagcagcgcatcggcaacatgtttccgaggggatttcgtttctatcgagcagcctacaatctggctgccttggtcaccttcgggtgggtcatggccgcatggcccctgtcaccggttatctacctggtgcccggatcggccagccttgccttccatgcggtgcaggcgttcaccctgctgcagatgatacgctgcgtctcccggaccggaatggcggatttcctcggcatccgacacccgagccgggaggatgccgcccacgaactggtcaccacaggatgctatggcacagtccgccaccctctctacacactggccatggtcttttgtctcttcaacccgctcatgaccgtgaaatggcttttgtttactcttatggcagggggatatttcgtgatgggggccgtggtggaggagcggaggctcgaaagggaattcggtgacgcctatcgcagctaccggcgccaggtgccgatgctcatcccgcgaaggaggaagcccgtggcaaaagagtgacggagcatcctagcgcgaccgagcgcgcaggaacgctgcggctgcatcagggttaagcggctgactgaagaggaatccctgtacttcggcgcagccgtttgcccggagaaaggcaaactgttcatgggtttcgaccccttcggcaataacattcaggccgagattgcgggccatggcaataatggcggctgtgaggcccgccgcggccggatcggctgaaatgtcacggacaaaggagcggtcgatcttgagagcatcgagcgggaagcgcgacagcctgctgagggaagagtagccggtgccgaaatcgtcgacggaaaagcggacccccatcttctttaggtcgcgaatgacaacagcagcatcctcttcgttggacatgaagaccccctcggtaatctccagctccagatgcgatggcggcaacccggtggcgcgcagcaccttcctcaccaactcggccaaacgacgcgaccggaattggaggctggaaagattgaccgccacccgtaccggcgggagcccctcgtggagccaggtaaccgcctgggcacaagcgttccagaggacccactcgccaatcgatgcgataaggccggtttcctcggccaaggggatgaaatcgtcaggcgggactacatcacaccccggccgatgccagctcagcagagcctccatccccaccacgcgccccgaggccgcatccagctgtggttggtagcagaggcggaattcattccgtttgagcgcccagcgcaggttgttttccagggtcagccgctcgagcgccatggcgttcatagagcccgaatagtactgataggtattgcggcccagttctttggcgtgatacatggccgtatccgcgttacgcaaaagctgatcgcagtcctcgccgtcggagggaaagagactgatgccgatgcttgcccccacgaaaacctcgtggccgccgatcacataacgcttggacagggcggtgatgatgcgttgcgagaccctggcggcatcctgggggtgggccagatcggtcagcagaatggtgaactcgtccccgcccatgcgggagatgaaggggctcgcatcctcgcgggaagcgtgggtgagcgtatcgctgcgccgcaggcatttcataagccggccggccgcctcctgaagcagccggtcgcccgcatgatgccccagagtatcgttcacctttttgaagtggtcgagatccaggaacaggactgccatcatgaagccgttgcgctgggcaaaggccagggcctgttccattcgctcctcgaactggaaccggttgggcagtgccgtcagagtatcgtgatgggcaaggtagcgaatccgctcctcggcaagggttcgctcggttatgtcgtggaccgttccgaccagccttgacgtccgcccgtcatctgcggacagaagctcggcatgctggctgacgatccgctcaacaccatcatcgagaacgatccggtgatccatgcagtagccgacaccggtccggaacgcctgaaagatggccttcttgaccgttacccggtcttcgggatgcacccggcgcatcagggcccggtgactcttcccctgccgatggtccctgatgccgaaaatgcggcacgattcctcggagcaggtaaagacgttggtctccaggtcgaactcccagtttcccaggcgagcaatgcgttgagcgttgtacagcatggtcctgctcttgtgaagctcatcgaaagcgagtttggcgcgcagtagataacggatacggcggggcagcagaacccagtcgatcggcttggccaggaagtccgaagcccctgcctcgtaggcttcatcaatggcaccggtatcatcgagactcgtcataacgaggatctggacgcggtctcctcccggcagacggcgaatacgccggcagacatcaaatccccccatgccgggcattactacatcgagcaggatgatgtcgggaacaagccggctgaacatctcaatggcggtgacgccatcgccggcttcaatcaccgcgaagcccccctgctctactgcgcgccgggcaagaacgcgcaccagctcatcgtcgtcaatgatcatcacggtagctgaagcgccgtccttgccctcttttcgcatcttacaccccggtgcgctcgcgctccagcgcggcgcacacccttatgaattccgactccatacgtgagagcagccgcaacggcaagacgtcttctccttcgccgagtcgctccatctccccgcataaggctgcgagggcaacggctcccagattgaggcacccggatttgagagtatgtgcagcccgtcgggcggcaggcaggttctcccgcgccagggcctccctcatatcacgcaggtgccgtggcgaatcggaaataaaaatatcaatgacacggtcgaggagcccctcggacccgcccgcctccaaggcacgaatgccatccagaatatcccggtcgagaagacattcggcctcttcactcactcccccgggagccttgtcgtatgccgcggatggcatcgtctcgtcatgcggggacagccagcgccggagcaccatcaccagatcgtggcgcataaccggcttgatgaggtaatcgtccattcccgccgccagacaggcctcccggtcgcccacctccacccttccggtaagggcgatgatgtgagttcggcctgtgagctgtccggtacgctccatgcggcgaatttcggctgtggcgacaatcccgttcataccggtcatctggcaatccatgaacaccatgtcgaaccgctcagccgagacggcagccacggcttcggctccgtcagagaccaccatgacatccgccccgaggcttcggagcatctcctgcaacaccattcggttgacggcattgtcctctgccagcaataggcgagaaggaaaagacccagcagcttcatgggacggttccggttccggctcacccgtatccggcaccaccgacagggcgaccgtgaaccggaaaacggatccgcaccccggctcactgtcgcaactgaccgtgccccccatgagctccacaagatggcggacaatggcgagccccagccccgtgcctccgaaacggcgggtattggagtcgtcggcctgggtgaacgggtggaacaaacggggcagcatatcctggggaatgccgatccccgtatcgcttacgatgcagctgagtcggcagactccaccctccacgctcccgcgaacggtcagtgtgattgtccccttgagggtgaatttcacggcattgtcgagaagattccccaacacctgacggagccggtggcggtcgcccagaaggcggtcgggcacctctcctgccatggagtattcaaggaagacccccttctggcgggctcgctcaccataaatggtggccatttcttcaatgacacggcgcgccgcaaagggcagctgctccatcttcagttttcccgactcaatacgggaaaaatcgagcagatcgttaatgacctgcatgagcagttcaccggatgaccggatgatctcagcatactcgcgctgtttggcttgaaggtcggtttcgagaaggagactgaccatgccgaggacgccgttcatgggcgtgcggatctcgtgactcacattggccaggaaccgcgattttgactgactggcggaatctgcggcttctttcgccttgctcaggtcggcaacagcccgctccagttcctcgttggtccgcgacagatcttcggtgcggcgggcgacttcctcccccaggtcttcgcggttccgcttcagattcgcgtcactttcttcgatgatctgaagcatcctattgaagccggacacgagttcgccgatctcgtcgacccctccccccgcggcccgtaccgagtagttgtgctcctcagcaacacgccgcgtaacctcaagcaattcggcaatcggcgcagaaacccgtcgctgcagctttgaagacagaacgtaggcaaaggcggagagcataagcagcagcactcctccgcttaccgcataccagcgcaaacgcgagtatatctcccggtaatcgccccgcagatagacggtgccgatgacctccccgtctagtattatcggcctgaacatatcgaggtggtcgccatgccaatgatgactgggaagggaatctcccatcttctccaccatctgttgccgatactcgatccaggtggttgcgtcatccgccgacgagtttgcggcaggcgatgccagtgaccccttccgtcggtaatgcgcaaaaatcgagccatccttgaggtagatgcgcccaacgatgatgtggggatccgtcttgaggacatccagcatctccgaggcagcccggacatcgttaaaaacgatgctggtcatacttttgtcaccgacaacacctgcaatgatctccaaccgcctcagaagttctggcggctccatcgtcaggtcccgcaccacgaacccggcaaacgccagtatcagcaccgtcacgcaggtggccatggtgaccagtgtcagcctgcggtcaagggacaagggtatcctcctcatcataggtactgtcccatgctgttatgctctgacgcggcaccttcaaccgcgcatttattgcaaccatttaatattttcataatagaatgctaaaaattgcacgctgttttagcacgtgacacttcactcgtgacgccggccggcaaatcagtcgatcctgactcgcttaacgccggccacggacaccactgcatccataatgccgcatgcatgaccgcgggaagtgactttgacctgataggtgagacgcagacttgctgccgtcatatccctctccacgctcattgtgagtacctgaagacgacactcttgcaaaatctgttcaatacgttccagctgtccttccagatcgtcgctccagaccttgacggaggtgtacgtatcgcgggaaagcagcccctcgaccctcttgagcagaagcagggccgccagcgagatggcagtgacgaacagcgagatggcgaacagaccgataccgcaggaaagtccgatggcggcggcgacccagaggcaggcagcggtggtaagacccctgattgaagttccttcgcgaattatggccccggcgcccagaaagccgataccggccaccacctgggctgctacacggccggggtcggcaccgatggagcctacgccgctcgtattggcatagagacgatggaactcgatagaggtgacaacaaagaggcaggcgccaagggaaacgagcaggtgggttctgaaaccggcgggacgaccgtgcagctcgcgctccagaccaatgagtgcgccaaggacagacgcgaggacaagccttcctatcatctcaaacgtgaaatccatggttcctcacaggcgccggaaatggtccgacagagtgtgatgtcagccgtcggttggctctggatcgagcgtaacggtcagggagtagcgggactcgcagtcaccggcccgaaccgcgagagtcatgcggcagactctgccgcttacggtcggaatgccgaccaggctcaactcgggatatcctgcggggccgaccggttcttcaagggaaacgtgcggcccatcggaaacgggcattgccatagcgccgtgctccggcggttgagcgacgactgcatcgtcccgggtctccttcacatcctccgtgagcccctccacccctccgccatcggatgactggcgatcccgcaggttccggatcaccgactttaccacgcgtgacagggcggacagtatgccctcccccgtaaccgccgagcagggaagcgcaactgcatcgacccccagttcacagcgcaggtcgtcggcggaaacggcatccggcagatcgctcttattgcacaccatctcaaacggcagtgccgaaacatcctgaccgtacccacgggaaatctcccgcagatcctcaaggctccgccgggtgccggcaaagccgtcgggggacgcgtccgcaacaaaaatcaccccatcagcccccttgagcaccatcttccaggtggcgggatcggcaacttcgccctgcaccgtatagagatggaaccggacccggttgccgttcacttcgcccagctccggcggcatcacgtcgaaaaaaaagaggcggtcctggcgtcccccgacggttttgaggggccccctgaactcctgtttgagcttgccgtggatgtagcgtagcagtgaggatttgccggaacaaggtgctccgaagaagacgatcttggcgttgatttcgcgtttcgcgctgttgagcagggccatgtgaatctccggaaagggcgtggcaggcggcgtaagcccccactaccgcttctccttttttgcaataagcagcttccgtgcttgggttgagaggaccgtctggatgttcttgctcttggccagatgagacaggtccttctcggtaagggtcgtcagcaggcgaagtgcggaatggatcggggttttgggattctcgaccagtgccttgcgaatctggtaattcttgagccattccttgctcgcgcagacgactctgaggatttcatcgttctggatcgatgacttgacaatggcaaggacttccgactcggtgatgcgcgggtttctgataacagtcccggatacgagcttattggagtccttgatgagaatcatcctccattccttgtcgccggtctgggctatcttgatcttctcggcaacccccatcacctgggcgagttgatacttgctcttgaactgctcactctcctcgtccaccggttcatcatcctcttcggcgggcacttcatcctgcggcgggtgctccgtagtatgcacagggtgtacggtcgtcactcccacggccgcggcaatcccccgttctgccagaaaggcacgggtaccgtcgtcgcaattggggtggacggcgatctgggtggccaattccccgtaccggtagtggagacgtgcaagggcatccagaacgcgggggtgaagggtgcgacacgccacagcatcggccaggacggccaacggcacgcctctcaaccgctttctcgcactcccgtggacctccgcgtcggtatccagagcaagaaaaaacaggaccgtcacctcctcggcagcgggaagcgcatgctcttcggcggtgaacctgagtttttcctcccggggtgcatccctgcgcagaagtgccgcggcggcggacgatattctcagggtgactgccaggactttcctcccgctacttgccggctccggcaaggacaggcttgagcccggccttcttgagcgctgcggcagccttgagagcttcgtctttcgtctcgaacatgccagcggtcagcacaagggtgggcacggataccgacgacttgcggagggccacctttatcccgagggaagccagtcgagcttgttcgcgctgggcccgctcggcaacgaaataggatccggcatagacccggtaggtgccgccttcgttcagaataaacccttccaccgtggcgtccttgaggcgggcaagctcgcggcgggctccttcctgatcagcagcctcggtcagcaacaggcggaccatcggttccttctttttgctcccttccttcacaaccggtgtgagcccggcattccggaccctgtccttatccttgtccatggcggagggaaccacatattcgccgattctgagggtatacggcccggtagcagccacctttgagacggtggccgtgcttttcgcgacagcggcggctttgggtttgtccttcctggctgtcgcagcggccccctttgtatcgccggccttggcggccgctgtggccggctcgaccggtgcaggctttttcttgccgggagcaccagcagcagcctttgcggcaacagcggcttcgggcttcgcccccttgttggcagccggttttgcggtcggctctgctttctttgcggcttccgctttagccttgtctgcagcaggcgcaggtgcgggtttcgccggggcggtcttggccactgcctgtggtgcgggagccgacttcgcggtcttggccggtgcgggttcgggttttttcgcggcatccttggagggcgcggccttcggggccggctctttctgagcctcggctttcccagcttccggcttggcgggttcggttttcggggcagcggcagattcgattttcgccgcatccttcgcaccctcgccagcaggctgcgcctcggtccgcggagggatgggctgcttgacctgagccggttggaccggtgcaggagccttcacttcttcacggggcttgatgaagccggtgaaatagtagaggtatccgaataccgccacgagcaacaggaggacaagcaggagtacccgcgtgtttccccctttgttttccggctcccggcctgcgggttcctgatcgaattcgatgttcataacgctcgttacctcctccgaaaaccgctgccgtgcgcagggcgcggagcgccgtctgtcggtgcgtccgccgcctgtgacccgctgcagcttaatgattattcttgccttccgccttctgggactcggcaacgactttctgcgccagatgcgtcgggacttcctcgtagtgggagaattccatggtgaaaagccctcggtcgctcgtcatggacttgaggtcgttggcataggccagcacctcggacatggggaccacggcacggatgatctgggaattggccttgggctcaacccccaccaccttaccccgacgggagttcaggtcaccgatgacgtcgcccatggtctcttcgggcacggtgaccttcatgttcatcatcggctccagcagcaccaccttggccgtctccatggcctttttgaacgcgagggagccggccaccttgaacgccatctccgacgaatcaaccgtgtggaaagagccgtcatagaccgccgccttgaagtccaccagggggtagccggcaaggaagccgtcctgggatgcctcgaagatccctttttccacggcaggaatatactgtcggggtataacaccacccacgatcttatcctcgaactggaacccatctccccggccgagcggcgagaattcaacccagcagtcgccgtactggccccgtccgccggattgcttcttgtacttgccttgggccttgacctgggctttgaaggtttcaaggtagggaactttctgcgtcttcatttccacgtctacgttgaacttccgcttgagcttctcgatggtcacttccaggtgaacttgacccatgcctgaaagaatcagttcccgggtcttctcgtcgcggcggacctgaatggtctgatcctcttccatgagcctctggagtgcaccgtggatcttgtcctcgtcattcttggtcttgggctggaccgcgtaggaaatcaccggctggagcggtttcgccggttcgtagatgatggggtgatccttgtcgcagagggtgtcgcccgtgagggtttccttgagcttggcaaccgcaacgatgtcgccggcaacggcctgcttgatcggcttctgctttttgccctccagttcatagatctggccgatccgctcctcgcattcacggaccggattgtagatggtggagtcggaattgaggacgccggaatagacccggaagatggatatcttgccggtgtagggatcagaggtggtcttgaagaccagggcagagaagggctcactctcctccgggcgccgctcgatcggttcgccgttcttggggttggcaccggcaacggctccccgatcctggggtgacggcaggcaggcgcagatataatccagcagatgacgcacgccgatgttcatggtggccgaaccgcagaagaccggtgtgaaggtgtaacgcagggttcccacccgcaggccgtccaggatctcctcctcggtcagctcacccgtttccaggtacttctcggtgaggccgtcataagcctcggccacggtttcaaccagatgctcgcggagccgctgggcctcgtcacgatactcggcgggaatttcttcttccttgaaggtgccggaggtgtctttggcgtaacggtacgctttcatcgtgatcaggtcgatgaccccctcgaaggtctcagccgcgccaagcggcatctggacggcaaccccacgagccttgagtgatttctccatatcgtcgatggcccgcaggaaattggcatattcccggtccatcttgttcacgaaggcgatgcgcggcaactcgaactcgttggcccactcccagacctcctcggtctgcaccttgacccccgagatggcagaaagaatgacaacgcagccgccaagagcacgcatgcaggcccgggtatcggcgatgaagttgccgtagccaggggtatcgacaatatggagtgaatgaccgttccactcgcagtgatccagggaggacgaaatcgtgatcttgcgcttgatctcctcgggctcgaaatccatggtggaggtgccgtcgtccacccggccgaggcggtcgatcatcccggccgtgtacaggatggcctcggtgagcgaggtcttgccggcgcccccgtgggccacaattccaaggtttctcagcttcgcggtatcatacttgcccatacatcctcccgtgacgtgtaaggtagaggtcggcgtcgacccgtgattcccacagtgggcacttcacatccgctgcaattatccgctgtctcactccctgtttcgttcgtacagtatgcgcaatccctccagtgtcagatattcctcgacggcttcgatggtcttggactccggcgctatgagggacgccaaccctccggtagcgataacccggggcgcatccttgctctcggccttcatccgggtgacgatctcgtctacgagccccacgtaaccatagtaaattcccgcctgcatcgaattgaccgtgttcctggcaatgatcgcggacggacgtatgatatcaaccctgggcagcttgctggcccgctggaacagggcctcggtggaaatgacgagtcccggcgcgatggcccctccgcagtactctcccttgcggttcacgtagtcgaacgtggtagcggtgccgaaatcgacgataatgagagaggtgcggtacttctcgtaccccgccaccgcgttcacgatccggtcggcccccacctcccgggggttgtcgtactggattggcatgcctgtcttgatgcccggtcccaccaccaggggacgcatcccgaaataccccagggaaagacgctccagcacgccggtgaggggcggcaccaccgaggagatgatcaccgcgcggatctgatcgagcccaaggcccgccaagcggaacaactcatttatgagaataccgtactcgtcggtagtacgggccttgtccgtggagacccgccaatccctcaccaggcgctcgccatcgtaaatcccgagcacgatattggtattacccacgtctataacaagaagcacacttcctccacacggtgagacgtcccccgggaatacggcgcgttaccgccgtcccctcaaccttcgagcgaaacgtcacctgccagaacccgctccagagaacctccggcggttcttaccaacaaggctccgatttcatctatcccttcaaccgtaccggcgaggataccagcaccaccatcgaccttcacccgccggcccatgacggcgctacgggcgagccaggcatcgcgcacgggagagaaccccttcagtaaatactcatcgtacaggcgatccagtgattccagcagcgccctgacaaacggaatgcgctccacggtccgccccgcctccagggccagtgagctggccggatagcgaagatcgccgggaaactggtcccgctccatgttgatgttgacaccgatccccaggacgaggtactcaacccgctccgtttcggcgctcaactcattgagcattcccgccaccttgaagccgttcaccaggatgtcgttgggccacttgatggcgggaacaagccccgaagtgcgctcgatggcctcggccgttgccacggccgacaggagggtgagttgaggtgaatgaagcggcgatatgggaggacggaggattatcgagcagtatacatttacccccggcggtgattcccagcgccgtcccagtcggcccttgccgccggtctgggcgtcagccagcaccacggtcccctcggcagcgccttcggcagccaggtgcgatgccacggtattggtagacaccgtttcccggaaacagaccacatgggtgccgatccggcgcaccgagatccctgcggagacctcggccgggatgaggatgtcaggagaggccacgagacggtaaccgcgggaggggaccgactcgatgcggtagcccagatttttgaggtttttgatgtgcttccagacggcggttcgcgaaacacccagcagagtgctcagggcctcaccggagacgaccccccccgaacggctccggaacagctccaggatcttccgatccatgtcccgctcggtcgcctcggcagggcgtgggcgctctccgctcactcggcctccaacagcatggagatgtccatggcacgcgccgagtgggtcaatgctcccaccgaaataatatcgacaccggtttcggctattccccgcaccgtctccaggtttacccctcccgacgcttccaccagagcccggcctgcgatgaggccgaccgccctgcgcatggcatccaggtccatgttgtccagcataatgatgtcggccccggcctccagtgcctcggcaacctcttcaaggcattcggtttccacctcgatcttcatggtgtgggggatgtaggcccgggcccggcggaccgcttcggtaatcccgccggcagcggcaatatggttttccttgatgagaacaccgtcgtacaggccggtccggtggttgatgcccccgccaaggcgcaccgcgtgcttgtccagaactcgaagtcccggcatggtcttgcgggtgtctacaatacgggcgccggttccggccaccgcctccacataacgggcggtaagcgttgcaatgccgcacatgcgctgaagaagattgagtgccacccgctcaccctgcaacagcatagccgaatcaccggccatctcggcgagcagtgtacccgtctctacccgtgcgccatcggggaaacgggcatcgaacctgattgccggatcgaggcgatggaaaacgcgggcagccacaccgatgccagccagaacgagcggctccttggcaatcaggcgggcgcgggccggacggggctcagggactacggaaagggtcgtgatgtcgccggtatggatatcttcctggagggcgttgtcgataatgggatcaagaccggtcatgccggagtacctcgcttgggctccgcgcgcttcagacacgcaggtaaattgagccttatatagcacaggacgcggaaccccgcaaccgcaaagagggcgcgccatcacgcggtttacggcggtgcgtgggccattgcttctgcagagagccagtcgttgacttaccaccccctctggactaaaatgagctgtttttctcatcagagaggcgccattcaatgcccacattccagcgacgcttcagcatcgtccagaagttgatcgccagctacgcggtcgtcatattcctcacgacagcggcactggtcttcgctttgctgggtctctactcccaaaacaggaccgcaaaggaaatagcccgaaccgacctgttcgtcatcagcgccacgtatcgccttcgcgagtcgctcagcgcccaggaccgctttgccggacgctacctgatcctcaaaagcgatgaattcaaggatcttttcaaccagcgccagagcgaattcatgacaattctcggcgaattggggagacggggcaacgatcagcccttccgcgacctggttgccagctatgaaaggtatcggcaggccaccgaaagcatcttcgccaccggcaacggcgatcccctggccgccaaaaaagactcggacgaagttgccgcccgtatcgacgccatctcggccctgcggcgcgccctcctcgatcagaagctggccgaagcggaccggcgcgaatcggcaacggtgcggctggccctgattctggccttttcgggttttatcctcgccctcaccgtggcctcgttgaccgtccattcaatttcgaccgccattaccaaactcaaaaaggggatgcaccggatcgccgagggggactttgattacgatccccagttgccggccggagacgaaatcggcgctctggccggcgacttcgtccgcatggggaaaaagctgaaggaactggaacagatgagcctcgacgccagccctctcacgaggcttccgggtaacatcgccatcgaacgggtcctcaaccgacggctccagtcgggtgagccctttgcggtctgctacgccgatctggacaatttcaaggcgttcaacgatcattacgggtatataaaagcaagtgaagtgataaaattaacggcagaactgatccacgacacggtccggcaaatggcggggggcgatgccttcgtgggacacgtggggggcgacgacttcgtcatggtggtggcttccgacaagggtgggccggtgtgcgaacatgtcatcacccgcttcgacgacttcatccgccagcattacagcgcagaggacctggccaaaggtgccatcgagggggtcgaccgctacggcgtaccgcgcaccttccccatcatgagcatttcaatcgccgtggtcatctgcagccgcgaggaattcgcctcagccgttgatatcgccaaagcggccgctgatatcaaagacttgctgaaaagcacgccgggaagcaattaccttatcaaccggcgcaaaggaaaacgatgaaatttcgcctgctcgcggctgtcctgatcctgatcctgccgaccgggtgcgctcccgtacgcaaagtcgtgacggatattcggcaacgttcagcccaggaagagaagttgagcctggcggtggaactcatcgcccgggggcgaatcgacaacgccacagtgcttctcgacgccatcatcatcgaaaagccggtccgcggcgtcactgacgaagcccttttccgcctggcactgctccggctgcccagcgaaccccgcaccggagacatcgccaaggccacaaaacttctggaccaactgcaacgcgactatcccgacagcccctgggcccaccaggcccttcccctcagtgacttcatcgctgaaatcccagcccgcatcgaagcagcgggcgaactgcgccgccagatcaaatcactgcgtgacctgaacctgtccctgaccagggaaaacaaggaactgagactcaacctggaaaaactcaagacccttgacctggagttggagcgaaagctcaaaccgtaaaattgtgtcagtttttccgtcaaaaccaaggaaaacacctccattagtgtaaacattttcgacaccccattcatcaacgacttatatcaccaatataaccagctgaaatagccagtattttaaagattaacattctggcaccctagttgctttttctattaatcagggaatatacagccatacgtaatgacgtgaactcaataggtatgctgccggtaacgcaacctggaaacggccaaccatgaccctcgccgaagaaaacctgcgcctcttcgagaagaagttcgcgatccttcaggaaatttcgaacgcgctcgtcgttaccgacaatatcagcgccatcgccaacctgatgctcgatctggcagtgaactatacgagggcggaaaaaggctcactcctgcttctcaacgagcgggatgagcttttcatccttgccggccgcggtatagaccttcagctcatgaggacctaccgggcaaggctcggtgaagggattgccggcattgtcgccaagggtcgcgtccccatcctggtaaaggacatcgaccaggattcccgttttcagggaatgacccgcgaccggtacaagacaccctcgttcatctcatgtcccatcgtcagcaaggatcggctgctgggcctgctcaacatcaacgacaaggctgacggcacgccgtttctcgatgacgaattctctctcataaagatcattgccaaccaggcggccattgccctggaaaacgccatgctggtcaaccagttgcggtacaaggcgggtgagcaggagggaatcaatcgcaagctcattgaaagcgatgttaccaagaccgaattcatcacccgtgtgtcccacgagttgcgcacccccctcaattccatcaagggctccgtctactatctccagcaatcggaccggctcacccggttggaacagcaggagttctacgacatcattgccaccgagaccgacaagctcatcgccatcgttgaaaatcagcttgatttcctccgcttcgaagatgaaaccatgatcgtcaccaagaccgtggtcagtctcaaggaggttctcaacgaagtcctcggatcaaaaaacctcaaaacgttcctggcccgcaagaatatcaccgtcgatatcaagatcgccgaggagacatcggacatcgtcggcgacaaggtgcgaatcgtccagtttttcctgaatatcatcgaaggactctgccacttccttgagcggggcgatgcagtgaccgtaatggtgggcgaaaatgacaacgtggaggtttcgatccagctcccgcgccagatacctgaagcaatcctccccttccttttcagctccagtcacatcttccaggccactcagcccgatgaaaagctgaagctctatcttgcccgcaaggtggtggacctccaccagtgggagttggtcgcggagaacggggagcagggtctcatcgtcaatctggcgatccccaagagtacccggcagaaggtcgacgcggtcatgaacaacaccatcgagatgttcctggagttcatcgcggaagtgctcgatctcaacatctgctccatcatgctgtgcgacgatatctccggcgacctggtcatcaagagtgcccgagggcttgaagattatctcatcaagcagacgcgggtgcggctgggcgaccggatcgccggttgggtggctctggaagggaaaccgctcttcatcgaagatatcgagaaagatccgcggttcggcagaagaaacatttcccagtacaacaacaaatccctcatctcgctccctctcagggtcggcggcaaggtcatcggcgtgctcaacctcaacaacaagcgcaccgcaacccccttcacccggcgtgactaccaggtggcctcccttctgagcgaacgggtatcatacttcatcgagcgacttcatgccggcgaacaccatgaggataatttccgcaacttcatgacgtcgttcgacaacctgatcacggccgagaagaagtatcacaagaaggattcgatcctgccggaacttacggtacggatcatggaacggctgggtgccggagaggatatgtgcagggtagcgctctatgcgtccatgctctacgacctgggactcgtggtgatggaaaagagcatcctcaacaaacgggaaacgctcctgccggccgaacgcaacagcctcaaggtccatccctacaccacggtcgggctgattaatgccatcgagttttccgaagaggtcaagcgcggcatcctccaccatcatgagcaccttgacggcaccggataccccgatggtctccagggggacgacatcccgctcatttcgcgcgtcctggcagtggtcgactccttctgcgccatgacgtcggatcgcccataccgcaagcgggtacccgtccggcacgcgctgcaagaactcaaaacaaaagcggggaccgtgtacgatccccgcgtcgtggatgcccttgaagccgttctggagactcagagggaacaggccaaagaaaccggccatgaacctaaaggtaaaaccggtaacgggtctcgggccgcaggcgacaaaaagaaagagcccctgtcaatgcacccctgacctgacatccctcttacccacttatcccgtgttttttcatcaggtcgtagatagttggccggctgatccccaactcctcggctgctcgggcaatgttccccttgcaccttgatatggcctcgcgtaccatctcacgctcaactcgatcccgtgcctcacggagcgatacgccctccagcgatgtggatgccctcggtatcggccgttcggtgaatcccaggtcatccggctcgataatcggcgacgctgccatgagcacggcccgctggaccttgttctccaactcccgcacgttgccgggccaggcgtaggcttcgagatattcacgcgatgttgagctgaaccccttggtcttcttgcgcaactcaatcgaaaatcgtttcaggaacagattcgccaggagcattacatcttctccccggcttctgaggggaggcagggtgatggaaaccacaccgatccggtagaacaggtcttccctgaaggtcccctcggccatggagcgggcgatgtcaacattagtggcagccacgatccgggcatcaacggcgatgtcctccctgccgccgacccgctggataaccttctcctgcagaaaacgtaaaagctttacctgaagattaagcggtaactctccgatttcgtcgaggaacagggtccctttgtgggcgtactcgaccttccccagcactcgattgagggcgccggtgaacgcccccttctcgtgtccgaagagctccgcctccagaaggttttcagggatggcgccacagttgatgggaataaacggcccgtccttgcgcagactcatggcgtggatcgcccgggccaccagttccttgcccgtgccgctctcgccgtggatcagtaccgagatatcggaagccgctaccttgcggattgtggaaaatacctgctgcatctcgggacattggccgacaaaccccctgaattcagtggagccgccgtccagcgcactctggaggcgccgattctcctcctccaacgtctgaaggtggaacgcccgcttcacgatcaccttcaactcgtcgagattgatcggtttctgataaaaatcgtaggcccccagttgaaccgccttgaccgcgttttccctgccatcgttgccggtaatgacgattaccttcacatcgggagcgatgcgcagcatctcctccagacagcggaacccctcctcggagctatcctcatggggtggcagccccaggtcaagggtaaccaccgtcggccgctgtttgcgaaaaacatcaatggcctcccgggcatcggccgccaggaacagcgtgtactccttgccgatgccccatttcagctgtttgcgaatatcttcgttgtcgtcgacgatcagcagtttttccatggaatctcctacccccttacaaccacaccgtaaacatcgcaccctgtccgggcgtactctccacgtctattctcccgccgtgtgcctccacgatccggcgacactggtagagcccgatgccgagccctttcttcttggtggtcctgaagggcgagaacaggtgggcacgaaacgcatcggggataccgcagccggcatcggtcacgcggatgtaaggggcggtgccgcagcccacctccaccgccaccggccccttcccttccgtggcctccaaggcgttcaccaccaggttcacgaccactttctggatctcctcgcggtcgacccgggcggaaacagcagatccgccgacactgatgctgccccggccgccggcaagccccgcgctctcctcggcaagtcgaaggagatcgacctcttcgaaacagagggactgcttctcaggcaggccgcgcaaccgggctatgagcagcttcatccggttcaccgtattgccgagggtgccgagcatgtcttcctggaattcggcatcggcgatatggtcacgggcgttgtccacggtaagcgacagggtatagaccaggtttttgaggtcatggatgataaacgtcgatacccgccccatcacttccagttcccgggcgcttgccagttcctcggagaggcgcaggttcatgagggccgatgcggcctggcgagccatggtcttcatcaggtcgtaatcttcgtagtgatagaactctccctcatgcacgggtcgtcccagggcaacgatcccctcaagcccctcgccggacgacagagggatgaggaatacgacgttgttctcccgcacaaactcaccggcaccggagaactcctcagggtttgcctcgcggagattgacgatccagccctcatccgccatccggcgcaccggaggatcgttagatgagaaaaatgcaccggccagcgcctgctcccgagcgacggcccagcggaataagccgtcgtctccgcttttaaggaaaagaactccgctgttcatgccgaaaaccccgctgtagccggcgaggattgcctccatgagaccgtcagagctgcgggcagaggccaacaggtcggtgaagtggagccactgggtctggtaatcgtacttgctccggtaaaaattcttgtgaatgaagacccggaccctgcggcgcagggtctctgacaagagaatgaccaccagggcaatgcccatgcagaacagggcggcaatggccattgccttggggaagccttccccgaagtagcgcaacccctcccccatcacccccacggcaaccaggtacagccctacggcaaccagcaccaccgacttgtaggccatgttccgcgagaccgcgattcgcacgccgctgccccgtgcgaggagcgaatagagcatcatggcagcggcaagggcaagaatcagggatcgtaccggcaacagccccatgttgagagagcgatggagcagcccctggctgtagtagagcaccagaagcgcaaggtaactggtcgcgccgatgaaatcgaatttgattcgccagcgctccaggagagaggcatgagaatacgtcccctccagattgacgagggaaatcacagcaaagagaagcaggccgagataaaagtagtagccgtgaaccgtcagaaacaggacccgctccgtggcgaaatccggtgaatagaagaaaacctccggcggcagcagcagagcggccagtgggaacgcagccgtagcggccaggaaaaaccgctgcaaccggggcacagcagatgtcgcagtccgccgggagtgggtgaggctataggtaagccaagccgcaggcaaaagggattcgacccccagaacccaccgtttccattcaaacagtcgatccgggtcgagcattacgacaaggtccaagacttcgagagccgaagccgccgtcagggcggcaactgtcgcgcagactgaaagggtaagcccctgacggcggatggtgactccgattacggccagggagagcagtaccgccgccgctgaaaggaccaactgcatcatgaccggctcagagcctccagaagcggattcccgcctgccgcagcatgttctggtcgtacatacccttaacgtccatgagaaccggggggtgccccatcaatcgaagcaagtcatccccggccagggaccggaactgacggtgtgccacagcggcaaccaccgcagctgcaggctccagaccatctgccggcacaagcgtcaccccgtattcatgcagggcctcgttggggtcggccaaggggtcgtagacctgaaccttcacaccatactcctcaagttcgcggataatgtcgatcactcgggaattgcgcaggtcagggcaatcctccttgaaggtgaggccgagcaccgtcaccctggctcccagaaccgggtgtccggccaggatcatctctttcaccgtcttctgggccacgaatttgcccataccgtcgttgatcctgcggcccgccaggatcacctgggggatgtaaccgatcttctccgccttgtgggtcagatagtacggatccacaccgatgcaatgccctcccacgagccccggcttgaacctgaggaagttccacttggttccggccgcctccagcacctcgctagtgtcgatgcccagccggtcgaaaatcagggccaactcgttcatgagggcgatgttcaggtcccgttgtgtgttctcaatcaccttggccgcttcggccaccttgatgctcgacgcccggtgaacccccgccgtcaccactgattcatacactcgggcaactacgtcgagtgtcgcagcatcctgccccgacactactttggtgatcttcgtgaaagtatgctccctgtcgcccggattgatccgctcagggctgtagcccacggtgaaatcggtgccgcagcgcagtcccgacacccgttccaggatcggcacgcactcgtcctcagtgacaccgggatacactgtggactcgtacaccacgatgtcgccctgcttcagggccttacccaccgtttccgacgccttcagcatcagggtaaggtcgggctgattcgcttcatcgatgggagtcggcaccgccacgatgtgaaaatccgccagacggagttcctcgatgcggtcggtgaaaaggatgttcgctgcggccagggcctcagcagtcacctcgccggttcgatcgatcccctgcttgagctcggcgatgcggccggcattgatgtcgaatccgacagtccgacggacacggccgaaggcaaccgccacggggagtcccacgtagccgagtccgataacggaaatggtgcggtcagcggtcattgagcgctccttttgctcgatcccatgaatcacgtgcagttccaaggttatcttctaccaactgtcgataaaatttacaccaaatcttgtgcaggcacaaggagggtatgtaattactttacaaaatacctacggttgtgggcgttatgggtgggactccgggggaaaaagaaaaggcggtgccgaagcaccgcctccctgggaactctggaaagggttatcagtccgggttactattgtcgcttcatacgcctgcggctgtacgctccgagccccaacaggccggcgcccagcagaacgatcgtccctggttcgggaacgggagccgactcaggctcgtaggtgatggtcagatccgagcgggtgatgtagaagtctcccagcagcgatgcgagcttcacgttaaactccccgtctttgaggaattccacattcacattatacccataggcgccggtgttcactccgccaagggcccaggaaccatcctcggcatagccgaaggcgagttcccaggtaagagggttgagcagtttgtcggcatcgtcgtcaaggagggtaagagtcagtctgccactcaatatctgctgggccggcggcgtaaaggtgaattgatgcttccaggcgacgtaatccccggtgccttcaaggaagttcacactactccccccatagctcaccaaatcctgggcggcgagggttcctgtagaagtgaaaagcgtggtgtccgtaaaggtaagcggcgaggcctgggctacgcctcccatgagaagcagccctgccaccaaacctatcaattttttcatgtatatctccttgtggttcgtcacctgcgtgatgatattcagtcattaaattcaattttcaaaccaatccattcatcactgcaaattcaacgcattacattcaatcgccagaatatatttttgttcaaaatgtaaactaattcgacaagatcgtcgatcactcatacacccctagcgatagttggcctcaacctttattctgcttgcggcagcatgcggttaccccccacagccctgcaaggccgaaggcgataagcaaccccgtccccggttccggcaccaccccaacgataaccggcgagcttgtttgctgcagatactcaatctgtccgacgaaattccagggttctccttcgaagagcccatgaaccccaaaaaacttttgtatggtgaatgcgtcgagattgagccaataatccattgctccacctggcccctgaagcaacagatttgcagcggtattagttgtatccgacagaatgcttggccaatatgtggactcgtaaagaagcaattggttgttttccagctttccggcaaagacaccaaaaaccggagcattcgaaacaatggctagactatcgaaaccaagaacatcaggggtggatacacctaattgagcctgagtcttatcgacaagcacggtccaaccttgtccaagtcccgtgatatattcatacaggacagcgacttcaaagttcacaggctgcgggttgctacctaagctgtcataggtgaacgaaccaatgaagggactgccgacctgcacctggacctcagagaactcaaaggcacccatggtgctactggttaccttgccgccaaacagataggtcaatggagctgcgtgaacgccgaccgatgtgagggataggaatgtcacgaggagaaaaacgagtaccttcatggccaacctccttaaatgcctgtggagagggatctccaccgtttgtgtgtgcatgcgaatgcatcactaacggcacataaaagaagaccatttagaggctattgcgagaaatcaaagcacgtaccttgctctaagcatgcccactaatgatgaacagcataatacgtaccaccttacaaccgactgttttgcaaacaatatcagtgacgacatgtgcaatatcccaaaaaattgtcagatatctcgacgctcttagtcatcttggaatcactataatcttgatccgtcaacgggacgaaaaaagccgcctcccccggcagagcgggaaaggcggcttcgtttcaggacctccgcacagcggggtccccgatcagggatcggttaccaggtcgtcagaccaaccgcccggcgcagaagaatcagtacatcgttgatgtcaatcttgccgttgccgaccggcttggaggtaaccggatcgaccggcgccacatcacccatgctctgcactgtcgaggtcaacagggtgggatccgcgaccgccttgagaacgatgagcgcgtcattggccgtaatcgctccgtcgccatccacatcgcccttgatgatcacgatgttattgacggttacggttacggcggtcgaaaccttcgagttgccggccgcatcataggccttggcggtcaggctgtagacgccgttagcaacggtggaggtatcccagctgtagctgtagggagaggtcgtatccgtgctcgcgaggacattgttgacgtagaattcgactttggcaactgccaggttgtccgttgcggtggcattgacggagacgacaccgcttaccgttgcgccgctggtcggggccgacagtgacacggtcggcgcggttgcatcgttggcgaccttcaccgtcacggttgtctcgccgatattgcctgccgcatcataggccttggcggtcagggtatgggtgccatcacttacggaggtcgtgttgaggctgtaggtaaagggcgagctcgtgtcggtgcgcttgagcacgttgtccaggtagaactcgaccttggtcaccttcacgttgtccgatgcactggcgctgacggtaatgcttcctttgacggtcgcgttattggccggagaagtgatcgatacggtcggcgcagtggtgtcgccgatctggttgttcaccgttaccgatacggaggtagattggccgatgttgccggcagcgtcataggccttggcagtcagggtgtaggtgccgttggccgaggtcgtggtgttccagctgtagctgtaaggggcggttgtcaccgtggaagcgaccgtgccgttcaccatgaattccaccttggtcacgcccacgttgtcagaggctgttgcgctgacggtcaccgttccgctcacggtcgcaccattagccggggcactcaccgccaccgtcggagcagcagtatcggacggcagattgtaggttaccaccagtttcggccgcagattggtatcggacgcctcgctggaagcgaagagcctgtagctgtcaacggcggccttgttggaggagttgagcagaacacccctgttggcggccggcgtcgccagccaggtcttgaccagattggttatattccaggctttataaccaacggtcttgtcaaccagaggtgcatcaaccggcgtgtcgatatcggactgggccaggggcaccccgccgtaagccacactgctcgcggtccaggcattggtcccgtcgtaggtattgccagtgcttgaagcgacaaccgggttcttgttgatgatggcggagaccggaatttcgtaagcgtcgtcaccaccgccttcagtcaggtagaggtagagcgtggcgctctggatctcggcattggcaggcagtgcggaaacgtcccacttcatcacgactgcgttggccggcgtggcagcgggccaggtataggtgctgaggcttacgccggtggcgttcacgtcgtcgttgatattcaggaaggtgtcttccacggtattcgggaaattggcgccaaaggcattaccgaagatggccgtgttgcttcccgacgggggagtcgtcacattgttcacgctcacggttacgctgctcgactgccccacattgcccgccgcgtcataagccttggcggtcagggagtagctgccgttgaccgtggaggtggtatcccagctgtagttgtagggagacgtcgtatccgaccctttgagcacgttgttcacatagaattcgaccttgctcacaccgacgttgtccgacgccgtggcggccatactcaccgtaccggtcacggttgcaccattggcgggggagctcacggcaacggtcggaaccgtggtatcggcgaccgtattgcttacggtgaccgtaaccgaggaagactgaccaacgttgcccgccgcgtcataagccttggcggtcagggagtagctgccgttggccgtggaggtggtatcccagctgtagttgtagggagacgtcgtatccgaccccttgagcacgttgttcacatagaattcgaccttgctcacaccgacgttgtccgacgccgtggcggccatgctcaccgtaccggtcacggtcgcgccattggcgggggagctcacggcaacggtcggaaccgtggtgtcggcgaccgtattgcttacggtgactgccaccgaggaagactgaccaacgttgcccgccgcgtcataagccttggcctggagggtgtacgacccgttggcatacgacgaggtgttccaggttatcgagtagggagccgaaccgtaggtcgcgtaaagggaaccattaacatagagctccacctttgacacgcccatggcgtcggtggcggaaacgtttaccgtaacggttcccgacacggttgaactgctggtcggagaggtaatggaagccgtaggagccgtcgtatcatttaccactgtcacggaaaacgccgtggactgtcccacgttcccggcggcgtcgtacgctttggcctggagagtgtgagtgccggcggaaagctgggtggtgttcaggctcacactgtacggagatgaggtgtcggttcctttgaggacgccgtccacatagagttcaaccgatgtgacgcccacattgtcagtggcgctgatggcaacgctggtggtaccggagatggacgagcccgaggcgggggatgtaatcgaaacggtgggggcagttgcttcggccgcgcttacgatatttgagtaggtgctttcagtgccggtggcatcgtaggcggtgacggcgaaataataggtcttgctcgggtcgagaccggtgagagtggtggaggtcactttgccgaccgttccggtcccgctgaagggagggcctgccgagtcggcgttgtagtagaccttgtagccggcaacggtcgtttcagtgtttgcatcccactgcagggtcacgtcccgggcctggctggctgccaccatggtaaaactgagcagccaggcaagaataagagttgttagcgtgcgggttttcataaacgggctcctttgtacttctttcggcgtccgcttctccttttcctgcccgcgcctttcgagtcgcgagcacaaaaaagagaaacagcccgccttagtcttttgatggactaatgaggaacctgtttctcgccaacccggctatcctgaaaaccctaggacatttcaggacccgtagctttgtgtccccaggttaccctgggtttaccccttcggaaacagtactgcttgattattccttttgttggtattatcggccctgttttgcagaaccgttgtgactcgtatcaccaaaaccggccatgtcgcaaaaaagattcaaccacatgatttaccgtctattttcgttgcggttggcttcccgaaaaaaaacaaaaaaaagccggggccgtataccatttcaggcatttcggcaacccggctgtctctgtgagaccctgtaggctttccgccccatcctcgcggatggttgagtattatcgtgtaccgcctattcaattttcagctgctgttgatacacccctttgtcccccctgtcaacctttttaaccttggggggcgctaaagaattcaacagcatatgcaccgaacgacctcccggtgcgtgcatcagggggggcgttcactcctcgaaaccctcatcgtgttgagggcatcagcctgttagggcacgaccttgaaaatcctgagattcttcggcgccgacaaaacttccggcggcaccgatccgcagccaatgggctgggtcgatacgactacgttatcgataagctctccgacggttgaatgggtaccgtcatgatgataaaggctcaaccagagattccggattttgagggacgatgtggttctgatccacagatcctgatagtcacccagcagctttgaatccagccaagtcgccaggcgaccgtccgctcccacccccgtagtggttggcgtgcccatatcgagcatttgctcgacgcagtaccactgccccgccaccaagttaggaagggattctgtcggacgatgctgcggttgtttgcagtaatatgccccgctgtcgtagacgcagggcaatgagtcgccccagcaattgccagacggattggagcagtcctggtacatgccccggtagtagctgtaggcatagggcgttgcaggaccttccatgtactgcacgaaaaagccggcccagtcactaccggttggcctgatgccggatgctccgaccagattccggtctccagccgccaaaccaccgccgtgattacgggcactgaagttgaaccctggttcatacatgaagtaccagcgagcatagagtttgtcatacccggaagataggactttaaacagatcggatcccccgccctgccctgcaggcacccgcaaacggattgcccggttcgcaggatcacctgctggtcccgtgttggtcacaataaggttttccgtgtcaggattgccgtcgtagtcgctgaagttggccttgggattagttccctcgaaatcctcgcaaaaaactgttcctgcagggggattcgagcattcgttccgcgagatgcctgccgacgccatgccggcggcgagcaacaaaaaggctgaaacgaggcaacctgttctcgtgaatgaaagttccatgcgcttcactccggctcccatagagactgttcgaatcagttaacaaccttgagaccactgggaggcgctattgttgcggttcccccacccgagctggtaccaaacgtaatctgcttgctggcgctgggactaccattggcatcaaccacatagagatacgccgtagagttggtgggaaaacttccttggttaaccgtaacctgcaactgcccgtcagtccaggtattggtgggaatctgcatttcgcatttagttgcactggagaagttggcattgtcacatatcatgacacgagagaaggtgttatcaacatatatgtcgtccatccacgaagtgattgctggtggagagtttccgccagcatcccacccaatcatccaaacatagtcaaagttaaacgctgcacaattagcccaagaagaattgttagctaaatatttgccatttattttaagcgaatacgttctgctagcaccatcaatcattacttcgtgaaagttccattggccaacattgccattccaattagcccagccttcgttattacaataacctgtatcgcttctataaatataattgtgcatctgggtccatgacatggttttgttagacacatcagagctactggacaatcttataaacttactggaatgatcacctgatactggattggttccaggcttccaccaccaagagacatagattttattagttccagcaattcgccgaccctccagtaatccctgggttgtacttgtggctctgtaagtcgctgtgctcaacccacgctgttcgctggccgtagttgaatactttacacaagcgccgccatcccaggtgcattgtgtttcccaaggcttacctgacccagtcgggacagttgccccattggcaagtcccgaatacgctgattggttttccacggtatcccagaactggggcgccaccgtagtctttgcgccaaatccgctacccgagatggtaactacttggccattggagagcgttgagttactcaccgatgtaatcgacggggcagcgagagcgccgagcggaaccagaagtggaatgaggagtgacgggactaacgcctgaagagtcctcttggttttcatgtttaactacctccctgctactcaatagtttactcgttttcccggcgtacaccgagacttttcccaacaaaaaacagccccccgcggcaatggtacgacttgtcgacagatgggctgtttcttcgccaacccggccatcctgaaatacctaggacgatttcaggacccgtggctttgtgtcaccaggttaccctggttttacctcttcggaaacagagcgaatatttttttatttgtttatactttcgtccacctgctaaaaattaaatgtgattcgtgtcaccaaagccccatttgacctatcagacaaaaaaaatgccgggagccgctacccatgaactggtatttcggcaacccggctgtctcgtggagaccctataggctttccgccccattctcgcgaatggtttagtattatcgtctaccgcctgctttgtgcttttagtacatgagttgacggttcaagtcaacacataacaatttcattgtaataattttaatagattattaagctgcatatacacaatatacctccccgatcgactgcatcatcgggtgtcggtgaaatttacatgtgcatgtaaagaaaatttgaaaaatttcaagcaactacctacaacgctctgaattacggggtataataacagcggaacgtaatcgtttttacggtacacaaattgctaataccctatacatactcaaaagatacatgaggagggtcaacaatgatacccccaggcaagttatctcttattatgcttttaacattgttactggcggggccttccgcgtggagctaccccgtgcaatacacgttggatgggtacgtaattcagggccccggcattgatgattcggcaggctttcttgacaatatggggattaccgtgggaagtcatgtttcctacaccgttgtcatagacctggatgccagagggacggtgttaatgagtgacggcaccgtaaccgagcggacagacccgtatggtagagggacattctatgctcactacgccgggggctcgaccatcacttctgacaattatctgagctcatacaatggaatatccgaaaacaactatggcgggaacaagtggttgaccagcaccttttctgaacgctggctcagtgtgagcagtggaaacaactatctttcgttctacgacatgctgctgcaaccggatgccctcggggggtggtcggcaagttccgctcgcgctttcggggccggcaccatgcgcaacaccattttcgacgagttcggtaacagttccaaattctacttcctggctcaaataacgaacgcagaaaccgttcccgtgcccgaaccatcaaccttcgcacttcttggggccggacttgccggaattatccttctcagaagaaagaagtacttttaactactagttcggcacaacctgaatcatggccagaaacaggtcatggggtggaatattttatcccttcacctgccgactttcgacacgacgaatcgacgtttgttcgatctttcaagcggtatttcgtccaccagcttcatgtctatgaccagttccggatcacctttttcaaggatttcggacttgaggctagtccagtgttcgggcttgaaatccggtcgaggcacgatcaaaacggtgatccgggcccgttcctcctgaatgaccttgaacgtatcaatggacttgtagtactcgaatatccccgtaaaaaaatgcacgatcagccggttgccccgcggcgtcacaaccacatcggtgtcacgtccctcaaccttggcgagcagttcgaacccccgcccgcacgggcaggtttcaccggcgcttttaacgccaaggtctcccacgcggtatcgtatcagtggcatggcgccggggtgcaggcgagtcagcacaatgttccccacctgaccgggaggcactgggttgccctcatcatccaccacctccagcgccacatggggcatgaagatgtggtatgcaccgtcgcttcttccacactgggcggcgatctggatgccctctccgcaaccgtatgtgtcggtaacgcggcatttaaacgcgctttcgaccctctcgcgataatgggcatagagattgtcgccccacgaaacgattccggtcaggggcctgttgaatcccacctccaacgctctcgtggccacgcaataaaggctgccggcataccccatgacgtagtccaactttttgctgtcgatgaggtccaggtacctatccagtacccgatccgacaaatcaaaggcagaggcgtattctactctcagaaggatgtccttcagcttcttgaccgctcccctctccagggtcatgccggtctggaggaacgggtcaccgatgttccagcccgagtagttggccctgagaaacatcagtgcccgggccatgctcatcgtttcgttatccacccgaacggcaaaggggcttcccgatgagccgctggtacaatactcgcgccagggccacccggtatccctggtgcatgaatggggataagcttccctgagcatgtcctttgtcaccatcggcagcaaagacagatcttcagccttgaggacgccggcgatgttcaccccgtgcctgtcatagagttcgcgataaaagggtatgtctgcataggcggtccggacagtctcgcgcaccagttcgtcttggcggcgctgaagctcttccctgcccaaccactgcatgtcactgtacagacggtaataatgcatggtgcagttccgggtcgcataatctgcaaggggcaacaacacattctcgcacatggctgtatatatcgacatcaagggactcccttagtggctgggttaaatattctttttaagcgacatcatgactgatggtttgcggtgaggcggctcttgatggcaccctcaagcatagaccgccatacccccgccctgtatttcccgcagttacgaagcatgtgcaaaagggtcagcacctggtggcggcgcagcgcatgccgcgccagacggtcataggaactgccactcagttttgagtacagttgcttgtacgtatcgaacggatcgggaaccgtaccgtcaaagtcggggaagtaatcgtctccgatccttccgtgcacaatctcccatttcgagattgcaccgtcagtgaactccacgtaaagatagcccgttttacgggtgctttcgttccagatcatatcgcagatgaagttacccagactataggcgatcaggccgctgccatactcctcaacctcccgcatgacatgggggtggtgccccacgaccaccttcgcccccgcatcgatcatccttcgcgcaatccgcttttcgtcttcactggggatctcgatgaactcgtccccccagtgcagggaaacgcagacgatcggatgtgctttcgccgcctcggctatctccccatagcagttcgcttcgtcgaattcgcggtacggtggtttatcggagaatccctggcggggccgtgctgaccagccgagaaagcatacggagcggtcgccggttccgactatatttgaactgccaccattgcgccccagccccacgatgccgatccctttgtcggcaagcaccttcagagtcttgtcgaatggatcaatcccatgctggtaaatgtggttattggcgatattgacggcattgaaacccgcctgctccagaaagtcggcatatgccgctatccccctgcagttgagctcctcgtgcgacgcggccgtcaactcggcagtcccgagcgtgaactccagattgccgaacaggatgtcgtgttcgcagcctctccggaacagcgcgtgtgccttatccggtggaacgccgtcgcggtacctggaatagaaaccgaacccgactgatttcgggtgatccccaagagcgatatcgccgacaaagatgcacttaatgggcttcatggcaactccccggattatcggtccatccccagtgtcgttctgagcacatcccgtcgttcattctgcgttcgtacagctcgccctttccactcccggatattatccctcaggcggaaacggtcccgatacgcttcccttatcgcctcagcgatactggagctatcgtgtgcggtgaacaccgttccctgattgaaatattcccgcaaacaggccctgtcggacgtgaccagcggccgttcagcagccatggcttcgtaggcaccgcatacgagacagttctcgtgctccgtcagatcgagaacgatatccgactggtaaagcctctcataaaagtgctgttccggcacaaatcccaggaagctcacatgggggtaatcggacggatcaatgccgaccttggcgtaattgccggagacataaaatctgaagttttcggcagaaagctcacgggcagcctcgaaagccgactcgtacggttcgtcaatgtcaaaggaacagataaaaaagaccgacctatcctcaggggcggcaccagaatcatagcgggccaggtcgggcagcgggtcctcgcataccagcgcctgcccaccgatggattccacatgggcggcatggtcccgattggtaacgatgaccagatccgccgatctgttgcagagatcgagagctttctgaaacagataattgccgttgtacgcgatgacgcccccgaagtgggcatcggtgacaaacctatacccgaacaacacccgagccagcaacagcaggtagttcaggacgatggaagggttctgggcgaacaccacatcgggcttttccctgcggaccgcggctatggtgttgtatgcgcaaaagagatagcgccgcaatctcgcaccgctgtgagcaataacatgaagttccgcaccaagcatggcagccatcgatttgttgcgtatctgatgttcccaggtaatccaaacagcttttttcattcagtggccccgcagctcataattccttacttgaaaaattgttcccgccagattgcataattgaccaggggccataacacatcgccatggttatatcttcggctcgcatgctccgcaatcaactgctcaatccgcggtctgctgacgccgttgatgccacgggcggtatcgaggagaagatcaaggtacctgcccaaaccgctatggtcacgcagccattcgtccacgggcacaccgaagccgacctttttcttgtagacgatctttcgggatatatgcctttccgcaaccttcttgaacacgtgcttgggagtgaagtgccggactttgtactgatacggaattgtgttggccacgtccagcatctcgttgtcaaggaccgggaccctggactcaactgaggcggccatgctcatcttgtcctgccgcatcagaatcggctgaagataggacttctgttcatagaggagcagattgtcgaaaagactcaactcatcgttccagacgctgtccaccagggcggatcgggcatcgagagtgacatcgccggaatccagcagccaggaaaccttctccttagtggtaaaggatgaattccacaaggccagttcacgggcaccaagaccgaggttgtcgactattttgacgatctttcgtgcaggaacgcccttcaggaccgacttcaccagcgaagcaacactcggattcaacttgttatatgcatcgccgaacctgcaaatctgataacggggataaccggcaaaaagttcatcggccccttcgccggtcagcaggaccgtcacaaactgtcgtgcatacgtgcacagcaggtacatatgcacggagttggcatgacagaggggctcgtcgtgataccagataaccttgggcagagtgtcggcaaaggtcttgccgtcgactctgatctggtgatactcaagccccgccgaatccgccagcagccgtgcataggctgactcgtcataggcactttcgaaaaaactgaccgtaaaggtcttcagtccgggtgagtatccagcagccagtttgctgacaagactcgaatcgacccccccgcttagttgagtgccaaggggaacgtccgtcatcatctggcgctgcaccgatgctgtcaacgcggcatcaaccgtctcgacgagatctccgtcttgagcatagttcaacacgtacttggataaatcccagaatttttcgaacgtacaaccgttaggagaaattttgatatacgtgcccggctcaagggcgttgacggaagagaagaacgtcctgaaatttgcaacatacctgaaacaaaggtattccgccaggcagtcattagcctcctcggttacaacctcgccagacgccagaataccctttatctccgaaccgaaaataatggcttccttgttgagatgatagtagaggggcttgatgccgaccctgtctctcgcaatgaacatgacgtcgttgcgtgtgtcgtagagacagaatgcaaacataccgttgagcttgcttatgaactcgatcccgtattcttcgtacaggtgaataattacttcacaatcactccgcgtggaaaacacgtggcccttgctttccagaaacggaacgaattccttgtaattgtatatctccccattggcaagcaggacgatggtttttgtttcattataaagtggctgatggcctgaaaccgtatcaataatactcagtctctgaaacccgagcgcagccctcccatttatgtatttccccgaggaatcaggaccccgatggtaaattgcctgcatcattgcatctatatcactgctgtcaccggcatttttattaaaataatatttacctacaattccgcacattatagtttccttgaatcattcatgttatatttcttgtcgtcataaccacaaatttaaattaaaatttaacaaagttactttcaattttattgaacatagaatggagtgagaaagtcattcctatagcaaaccaccagtaaatctcataaagatccattccgaacaaaccaagagtgagtcttataatcaaaaatcctataattgatgaggcaacagcttctataaaacagaggtcttctttaattctggccgaaccgccattaacacctaactgatataaactatgtttacttttagttcggatataattcaaaatgctaagcattttatatatcataagccctacaacgatcagcccctgtattcctagattagtagctatttcaagatacaggttatgtgtatcctgcgatctgccgaaatgctccgctctcaccttggggaacgccgcgacaccaacgccgaatggataatccgtgaagatttcccacgcatcttcgagtatttgtattcttgcttcgcttgaccgcccctccttttcctcaagggtgaagatggatttgaatctatcctgataatcagacggaatcagcggtacggacagtgctaagaccaacacaatgtaaccaataaacttcctcttgtagttcgaggtgtaaaatgcaaacgcaacaaatgccaatatacctaagtatgccgtcctggagccagtatacagcacaatatgcagcgagaggccggcaagtgccaacaaaacagccttgatatatttgttgctcagcggccagagaaaatagacaaagggcagcgttccgagcgccataccggcaaaggagtttgggtgggcatagaggggagttgaaccatggagacgtggaattccctgattttcccagatcaacccacccgatattcgcccaacaaatccttcctgtcccatcttcaggcaagccaagaggaatgcccccaggaaatacttcatgttattcgggctgcgcacaaatgaaacgatgaaaaacgccatgaaggcaaatttgacaatccggtcgacaaatacgtcccacgatctggcaaaatcatgagaaaatggtacttgaataactatcaccagaaagtacaacaaaacatacgggagaagaggacacttagtgtcgacctttggcgtcgccagaaatgccagcgctgtcaacaccaacgcgtaaataaactcgaaccttatgtcaccaagggctggaatcctgtagcctagctgcagataccacgtaagtacataaccgcagaacagcaacagcagcgttttaccaacatacgggtattcgaccggacggttgtccgtatattccccactcggcccaatggccgaccggcggtctaatgtcatatcctgcatattgaaaaccgatactttcctgaagcttcaggcaggatggcttcgacggccgtgacttctatctttgtctgtccgccaaaaagctccttgaagtagtcatgtagttcacgccgtgtagcatcattgaactcagcgccgggcaccaccctgacaacgagcgaatctacagcctcctgcacaagttgcatctgatcgatccccggaatcttcgtcagggtgttttcgatcaatgacacccccgccactcgcgacccgtcgctcttcaccaggaaatcggccaccctcccggtaacgctctccatgagaggaagtccccgaccacaactgcattttctatctgtcggcactccgacatcctcaacccgatagcggataaacggcattgcccgattcatcaggtcggtcacaacgatagcacccggttctccggaggccgcagggctgccgtcatcgcgaacgaactcgatataaaggtgctcgatattcagatgcatcccctcgtgcttctcacactcggaggcgatcaagctgacttcctcacacccgtagcggtccgtcaccttgatgccgaacaccgactcaatggtcctgcgttcatggggcataagcatcatcgacgtcgacagaattccagtcggacgtatgccggaaagtttcaggtctctaacgtactgagccagtacatagatggaatgggcgtgcccgaacaacaacgtaggacggacccgcttccattcgtcggcaaagcgcacgatcgcctcttccgatatgcacatggtatccaggtagatcatcggagaaacgagccaatccctgagtttctgtttcacaccgtgcggcagatagggattaccccacacggctgcaatcggctcccccgacttccagccggtccagaggtcgtgacgccgcgcgcaggagtttctcaactcactgcactcttcggtaacatagatatcgagcgatttgcccgttgagccgccggtcttgaaattgagcaactccccacggtcaaatccgcggctgatcatatcggctgtatgagagcgaatgtcagccttggtaagtatcggaatttttgcaatacagtcatcagtgtccagcatgccgggcgttacgccggcactctcgaatctggagcggtaaaatgcgttgttttcccaagcataccggagaagatcacgcaatcttcgccgttgcctttcacgcagcaccgtttcaggcagatactgcgtctgttcaagggttatccagtagtccagaaatggactgccagccctcaaataatagagaggctcgaacacagcacgtctaagccatgacaatccatttccatttagcgccatcatagagctagccaccgcatcaagttatcaaccatcccgttattgagtaaccatcctcgccaactgtttatttatttttttgccaattatatccaagtggatatgcattgcttccctaacaaatcccattctttcatatgtcttctgtgaaaccagattaccggtttcaataatggcgatcagctctgacttaccgagcccattcttgaagaaatctatcgattcctgaatcaaagcccttcccacgccagacttgcgccattcgggaatcgtatagctgtcataataaaaaacctgattatcctttatgggaacttcgaaaccaaaacgtcgttcaacgtgaaccggcccttcttgcccccacaaatacgcgacgggatcattgttgacatatgccacaaaaccataatggcccatctggaatctttcgccaaaaatgtccggtttgtcctgaaccctgatcaaatcccccattgaatcactcttaacctgcacgactttcaggttcccaactgacaactgcttccggaccagtttgtcaaacggtagacggtagacgtaatacacacataccgctcgaacacccggaaaccgtgagatcagcgcgaggacgataccctgaatcccgttttccctgtatttctcaagaatcctactaagcacgcagatattccttttcgtgggactcaatcatcgttgcccggtcaaagcgggttatcatctgtttcgcattggcggcaaacaggttcctcgtccggtcatctgcaataagcttgagaatgcagtcggccagggcattcacatctccggcttcgtacagaaaaccggtctctccgtcgtccaccaattccggattgcctccgacctttgaagctacgaccggcaagccggcgtcgagatattccatcagtgtattggagaacccctcagaggctgaggtcagcaccccgatatcaaatctttccaaagctccccgtggctcagatacgggaccggtaaaatggaaatccgcttcaaggtgatgccgtttcagcaactctcggagagagtctgtgtaaccgtcactctgcagatgcccgacgacatagtactgaggatggtagccatgctcgacgatcaggctcgccgccctgatgagatcttctacacgcttgacgggccgcacgttggcgacgaggatgatgttgatgttctttcctttctccggagcccagtcacaggagcaggacgaagggtcgacattgaagcgattcatgccgttgtatatcacccgtatcgactccttggccttccattcctgctcgaacgtaaacttcgccaccgcaatgctattgcagatcaaccggatgcttgaaaacctgaaaagtcttaaaaacagcaacttggccggggaataccatatccccatgtctcttcgcgaggtgaaagtctttacgtttgaacccagcatcaacggcggtaatgacagggcaacatcattgaaaaaaccatgcagaacatcaacgttatcggcgatgatccgctttctgaactgaatcagtcgaataagcccgcctggcgacagaaccgactcaacattcaagcaatgaaccgggcagggaaaatccggcagatttttagtaaattccgtatctctgaacacataaagatcaacagtatgtccacgggacaccataccctctatgagcatatagagctgtcgttcagtccctccgtttacgctgtacaagtaatctataacatacgcaattttcatcgtatcaactctatcaatctatattacacccatcgtgagatgagtgctttaaaactggtaatagtttcgaatcgtccgacgccaactctcggaatctccatcatgctcacctctcccgaccataagcctgatgcagttgtgacagcggtttcaaatccagactgttgaacaatgccgcgtacaacctgattaacgttgccgttggggtaggcaaaatgtcgaggatgcgttcccgtgatacgcgtgagcaggtcgcttgaaagacgtagcgtctcgcccgcctcacgggggctgatccgatcgagcagttcatgaccgtgggtatgacagccaatagtgacgcaactcgatgcagaaagcagccgtaactcctcctcggtcaacatcttcaagggcgagtccgacaagctgaggtcggcggcaatttcgcttgccgtcgcgtcccgctctgccgccggcatgagcttcatgcggctcaggagcctctgcacatgcacccagcgaccatcttctccggaagaagggattgtgtagctctccggggtgccattcaccttcaccgttacccgtatctccctattgacggccagtgcgcttatgacccggtcgtaccagtagagatcattctcgacgattgccctggttgccgcataaacggtaaagggaagccccatccgctccattatcggcaacacggtacgcgcattcccttggtagccgtcatcaaacgtcacaacggcaaatggccgcgttgacgcagcctttccggaaacccggtccacggcctcgtcaagagacacgacatcgaaatgcgttgccaagcattgcatttgccgatggaaatcagactcccggacgaccgtccacgcgggcaaggcaatatcgtcaggcaacacctcgtggtacatcagcacgagccctgatgccgggggaaagcggcggatagccgcggcagcgacggcatcagggaaaaagtgtctgcttatccgagtcttaattcccacgagacatcaaccccattgcccgcttgacgtaacctctggattcctccacggcgctgaacacacgggagcgccacgtgcttcgattgagtacgcagcgatagagtatcctcgaatcgttggtccagatgcctttataggtttcatctccctggaggaagttgaattccgtcagtccgttgacgcaacaggcttcaatcacgagatagagcagcaccgtccccgggctgaggtggccatggtccgggtcgtgggccacctggtagtagaaaaagcgattgcagaactcgaagccgtagatcacagctatcatctgcccattgagcctgagtccgaaaaacctcacattatccgacgcagcaacaagggctcggtggagcgattgcaccctcggtccagtgaagctgctgtccagcgacctttcgctcgcccttttctcatgcaggaaaaacaaggcgtccagatacgctatgttcgattccggccccgaagaagcagcaagctctccaccggcatcaaggagctttttcaccatcgctctcaggttgtagcgctttttcttcttgaactctcccagcagctcggaaaagtcccgtggcagcactttaaacggcgccactgaaaccggcttgccgggcagagtccaatcagccggttcgtcctccagcagaaagtccagtatcaatcggtcccaatcgggggcattgagtagatggtttctcagggcagcggcacaatcggcccgatcggcaggcgaacagatcaggccaagcggatcgggataaaaatccgagcccaggtagtgcaggtcggtacctccgagggcgttgcgctttctgaccagggggagcaccccccggatgtcgtcggcatctttggccagaaggatatacgcttcgtcccccgggcacagattctccgccgcaacctttaaccagtcaccgctgcaaaagaagctggggtagaccatggtccgggcaatggcgctacagtgcgcccacacctcatgcggattgctcccgtcgaaacgttctacggtaaaagccggtttcatatgattctgtccggcgtgctgttgcacagagaattacgccacatcgtctgccaccgtattcaccacatactcaccggaacccttggtggaaaccacttcgccggggatccccaccaccacgccgtggtcgggaaccggcttcgtcaccacgcagttcgcgccgacggccgcgtggctgccgagggtgatgcctccgatgatcttgctgccggggcccaggtagacgttgttcatgatgacgggggtaccgggatatttcccgccataggtggcgccgacggtcacttcctgattaatattgcagttacggccgatcgttgcctcggcattgacgatgatgccgccaaaatgcccgatgtagagcccggggccgatgtcggtgttgtacggaatgctgatgccgtacttgtactggtagtggttcagcagaaaacgggagagcgcgtagagaggcagcaggagcgtgccccggcttttcaggtattttgccgtgcgcatgagaaacgtgtacctgaaaccgggaatgcaggcgaggctcttcaggaacgcggccctgtcgcgccggccgccgtagcggtagagatcggctgaaaccgtatatgtgtagtcagaccatttcatgactgttgccttttcctacatgttgaggaagttcttcaccagccccacgtaggctccgatttcggccgggttcttggccaacgcgttcagaaagaaaccgttggaccgtttgcggtcgatcttccggaactgattgccccgccggcagtaggaataggccatggccttcctgaccacgctgtcaggaacgatgccggggttttcttcgagaaagcggtcgaaaatcagatccgcgcaccgaacgctccgctccacattggaggtcagctgccccgggtgaccgatccggtagatgagcaggtactcgtccacaaagtcgaattcgtactcccgggatatccgcagccacaggtcccaatcgaggccgttcttgtattcggggttgaacatcccgaatttgtcgaaacactccttgcgcaccacggtggatgagtagggaatgaagttttcgaacaggagggcatctgtcacgcggccggaacggggggtgtagtatttgccctccagttgcatatcaagggtacacccctccgcgtccatgaatctgatgcggctgtagaccacgccgatggaatcgcggttgaacaggcggacctgtttctcaagcttggtgggctcccacagatcgtccgcgtccagaaaggcaatcaactctccggcggcggccgcaataccgttgttggtggcaatggcttggccggtgttcttctggttgatgtatctgactttgtcattatcgaggaacctggagataacctcgtcggtgttatcggtggagccgtcgttgatgatcaccagttcgaagtcctgataggtctggttgagaatggacgccaggcacccttccagatacgtggcgtaattgtaacaagtaacaatgacgctgacttttggctgtttcatgccgttcctgcctttccgattcaaactgggctgctatttcccgccactggtgagggccatgaccgcaagctttgccatcgccttgtaggtccccaaacaggcgggcctcagactcaatgaagcccggtattcggccagcgcctcgccatagcgggcgttttcccggtaatgatacgcgagggctccgtgcaggccagccaccttgtcaatcagccgctgctgggctttggacgatttcggtgcgctgagatgcccaccaaagaccctgaggcttctggtgaggatcttctccgccttggaggtcatgttgccgtcgtgcaggcgacggtgatgcccgatcctgttgatgaagccaagggcatgcgtgcgcgccacccgcagggtaaaatcgatgtcttcgctgacttccagggtttcgtcgaaggggccagcctcgttgaacaggctctttctgaacatcatggcggagccgccgatgaaattctccaccagaagagtctcgtaggcagcggtgctgctgatcacataggcatcttcgccgaccttctgtttaggcaggctgttgaagatcggacaggtggtgatgtggctggccaggacctcggcgccgcggaaatcacaaaaatcggtgaacacgaaatccacatcggggttgcggtcgagaaagtccatctggcttctgaccttgccgggcttcatgatgtcgtcggagtcgaacatggcaatgtattcgccggttgcatggcgaatgccgacattgcgcggctttgagcagccgccgctgttttcctgccacaggtagacgataccccggccatagccttcaacaacatcccgcgtgttgtcggtggagccgtcgtcaacgacaatcaactcgaacggctcgcagtcctggctgaaaatgctgtccagcgtctccggcagaaggtgggcgttgttgtaggccggtatgatgatgctcagtttaggcattattgacctcatgctggccaggcagcagctttttccctctcaggaggggaataacggccagaaacatcatggatgcgagcatgttgaagaagagcgaaaccaccagcccctccttcatcctgaacaagtggatcagtttgccggatttccactctcccagaggggtgccctgcagaaagccggtcactccgggcagcaggtattcccgggcatagaccgccggaccgaaatgctcatagcggttgccgtccagcagagcaaagataatgacggctccgcccaccatgaccccaatacggcggtattcaaggggaattcggtaaagacactgggatctatggaatatccatactagggtgaccgcttcgatgatcagcgccgaataggccgcgcccgacaacccccacagggagatcagcgtaaaggcgagagctatcttgaccggggtgagcaccgacttaacataggtaaaaaccttggtttccttgcggtagaggattccgaacgacaggaacgtggtacatcccgtgaggatggtggtgacgatttccacctgggcgatccgcttggctgaccagaacgactgaggtgtcatcagttccagaatgtcctgcatgaccacggccaggacgagcccggcaaaaatcatgaagaacaggtagcgggtaaacatctcgcccatgacacggggcgcgtcttcctgctcggcgatttcgatgctcttggtgcgccagcttctgccaaaggggatattgatcagcaggttcagcaacggcgcgaacttataagccatctccaggacgcccatcccttcgagtccgatcagaaaccggaccagaacccgctcggcctgacgcccgagaaaaccgaccagttcaccgggaagcaggggtaattggaacctgagcaggctcccggcaatctgtcggtcaaagccgaaaccgtggtctctcagggccaccacatggaatatcagagtgctcacggcggcggacaccagggaagagatgaataccccgataagaccgacctgaaggatgaccaccagccagatgttgagggagaggccaagaaagagacgcacgagaccgaccgcggaaaagagcagcgatttctgccggataatcagaaaggtactggcactctgaccggccacgtcgatgacgaacgttaccagcgcgagacagacaagggggtagtactcggcactgcccagggcgaaccggctgatgggtgagctgaagaggatgggcagcactacggtcaaggcgctcaagccccacaccaggcgaactccggtgccgagggccagttccttgcgatggacctcctgctcgtggtagatgcgcaggatggccatctggaagccgccggtgaacaggaccgtcaggatgccgaggctggcatcgatcatgccgataacgccgtatccctttgtctggaagatgtgcgcatagaagggcagcatcaggaagctggcaagctttccgactatggtcgccgcactgtagatggcggtatgtttgaatatctggcgacccaggcccatgcctcaatctccgtcccggccggcaggcaatgcgcccggcatcaggaaacgacctcgatgtccatcccctttgacacgtaaagcgaatacacctcgtcaacactctcatggttcttgaggagatcggaaacatgcaggtaaaacgccttgatatcgatacggttcccgaaaattacggcaaaattctccaatgctgaggagaagaatgatgcgatgcactggggccggctgccgcctacggtaacggcgtactcgaccggaacgtcaaatcgtttcgtttcaaagccgaactcatcccgtgccaagtcgatatacctgcccgactcacgcggatggggaatatagaagaccggtcgaccggagaaatactgcttcacctttgccaggtaacggacgtagacttcatgggtcaggtattcctgctccaccagcggctgggcgatgaaccagacacagtcggagactgccgccctatcggcgagcgacttgaaataacgatagtcgttcttgatgactcgatccgggtcggatacctcgaaatcatagctggtgaaaaaggtaagcgagtccacaccggtcccgtcccactccaccaacttgtcgcgaagcatacttttcaacgatttagccggttcatccccgaggacaccggagccggcattgtgttcttcaatcctctgcctgccgatttcgagagtatccgttcccacatctatcaggaacagtctgttgtgatcgacattgttggcgatgtgcctcatatgaatgtcgtaataccgccggtaactgcccaacacaagattgtcaacccggcccaacgaccggcacatgttattgatgacctttttcttgactgatcgatccagcgtcaagtaaagctcctgcatcctttcatagacgttcttcggcggatgaagtccgaaatcactgttggtcaatttatagcgaaaagggatatacctgacttccttccactgtttcttgtcgataattctttcatagctttccttgctgaaaagtcctgacaacaatactatgaggacattgtctttgaatttgaaatgatggaccgcctctatggcattcatcacctgaaatggcgattctattacaaatactgtcataacgtgctccggtgcatgtggggatccttcttcaatcaggcagttgttgccgagcccgggaattgtttcagatatgtcacgttgtcccaacagttcttcgatttttcctcagcccatagcttcagctgatgcctcagcccatctccttgtgcaatgtagctcatgagctgctgtcccatccgttccttctcctgatcgatgctcaaggcgtcaaaggtgcacgacgccagccccgacatttcgatcagcgcctgcattttgaaggtcttggatgatatgggaacaaccggagtcccgccgcgcagggcgaaaatactcggatgccatctccctcccacgtaggcctgggcattgccgatgatatcgacggcctgctgcaccggcgtcgtcaggcccaccaggggcaaattcaactgctgggcaatggggcggaagaccgcctgatctacaatgtccgagacggtcaggacaatctgcccccggtagatggagccgatatgggttaccagcgctgcaacgcgctcgatcagctcctgcggcgtgccgttgtacgagaaaatggacgagccgccgatgcagaggtagggcttggccgggtcgaagcaggccgtatcgggccacacgtcgaaataggtagggcgttgagcaacgggcagccagtcggccaggggcgcgggcttgaacaggaacgccgtgtcggcgctgaatctgccgcggcacagagacgtgcagcgctgggctgaaatgggatcgcggaacaccacgtcatcgaacagcgggtagacattctcggccatggcgcgcagtgtggggtgatcgaaatccgcggtgtgattcaccatgatcaccggcttgccgaaccgctttttgatcaggtagctcaaaaacaattcggcccgcgcaatccgggtattgcccaccatgcagccgtcgccgtggatcaccgccagatcagcatcttcgatcaccttcaccagggaggagcgaacatgggggtccctcaggaccgtatcggctgcgctctcgaactgatcccacgaagcaggtatcatatcgtcgctgccggcagcgggcaaaatcctgtcaatcagcatcctggccttggtcaccagcggtgggatgaactgcttgacgattttctgcgccaggctctccgtcggatcgctctgcttgtacagcagcgaaaacttgaggtcatcttcggttaccgcaccgacgatccgggcaccgctggcgcagatcatcttcctgagggcgatggcggcggcccggtctccccagttgtggttactcgtggagtcattgatgaagaagactttcatacgccggcctccacgacgtctcgggaggagaggtccgccgcctgctcgaccaacagaccggcggcggccagtttgccaattatcgggtagagccggccgaccggcgcctgaatggtgttgctgatgtcaatcagatcgttggttccgtccgcgtaggcgaggacgttaagcatatcggccacctggctgtgggaatccctggtgcccacggtggggaacagccctctcctgccgagttggggttcgccgaggcacgttgtccggtagacgcggttgttttccagaagttcgagacagtcccgcaccgccgaaaatcccccctgcaggccggccggcgtcacgaggtccagattgtccaaggaggtatgatactccgggtactcgcggtatttggaacgcatgaccgacaccactgggaggtcgacccctgggctgcagtactggcgctcgtcgctgccgcggtcgaggaaggagtacctgatgaagtccggatgcttgtgccccagtatattcagggctgcccggtcggccagggtcgaaccgcttcgcgaggggaggaaggaataggcccggtcgtcgccgatgcaggtcaggttgaacccggccacgatgctctccttcatccggtccagattcctgctcagatacgtcaaggaaccgatcgtctcggggacgaagacgatgcggtaggtgaaccggcgcggccggctcatgatccacctggccagcatggttgccaccaccggccccgacagctcattgttggccatggacgggtggcagacatacgttgaaaggaagatctcccggtcggtctcccccggaatgatcaactcgccataggtcagatggccgtctttcagttcgctgtcgatgaagacccggtattcgccgtcgggaaggccggagcgctggcggtgcgtaagacagaacccccagcgctcctggtagtaggatgtgacgtacgggatggcgtcgggcatagtttccagcgaatagaggtggttctgtagttcggcaaggcttatcgtcctgtccaccggcacggaatagccgaccacgtggaggttattactccggaaatcgacaatccgtttgccattgctgtcgctgatatgggcgtcgcggatcgcccattcgcggggaacggtccaatcgaatacctgcgtgccggtgggcacctccacgagccggagagggatctgcccctggatgatccggagggtttcccggacaccgtcgccggtaatgctgcgacagaggggaaacagctcggccaagagccggtacatctcctcgccgcaggcagtgaaatcaaaggaagtgatatcaatcggcatacagttcaatccgtcatcaacgttttggtctgcgccgtctcagcgcagaccgctgtccagcccctgccggaacagaagggaggacgtttgccggtaccggttatacacatagaccggaagggtactcagggcgaagatcacgagggacagggcggtgagccctgcctcgccgaacatggaatccatccgccaggccacgggtctgaacagataaatgaccagcacgtgcagggaaaatatctgcagcgaatgccgaccgatatattcgacatacggcacgaagaaatcgcggggcacgttctggagcatctggcggagcagcaccatgagaaaacagaagttcagcaggcgatgtatcggcagcttgctcctgtcgaccaatagcgagtgattgaccgccagatcggaatgcctgaaggcaaaaaatacaaggcagcacactgcaacggtagccagcatcatcttattggcgcacagcctgtccagccattggccggatatgccgagacagagaccgagggtaaacagaaactgccatgagatcaggttgaagaagccggtaccatactgggcgccaaaggaactggcaatgagctgcatcggatcgacaaactggccggcaacccagaaaccgaaactgacggccagtaccggaaccgctcccacccggcgcaccagaagaagcagcgcggggcacaacagcagcaaccaggcatagagcggcaggatatcgagataatcaccctggtggaggagcaccagatcgagcaggaccgttttcagcggggccacatcgtaggggtgcagaagttccatccacgaccgttggtacggaggaatcagcagcgccagcaggggcagcagcagcgccacggcaatgtggtaccggtagatgaggaagcttctcctgaaggtctttgtcaacaactgcctggtgttgtccaggtatcggccataaaccttggcgcagacgaaccccgacaggaagacgaacccttccgcagccgagacataccccaaggtctgtgccgtggccagcttcaggtagccccccacgtggtcgatgatcatgatcgccaccagcaggccgcgaatggtatcaattctccggtctcgctccatggtcagcaggctcccgccatgccgcccggcaacggatggttgtcggcgcacatcactgtatctttccgctccgcacatcttcctgggccttctggtagtcctcgtgccgccccacatcgagccagtactccatgatggggaagctgaccacggagcggccctcgtccagcagcttctggatcaggtcggtcatgtcgaagcgctccccctcagggatcagatcgcagaccgacggttccagcagatagattcccgcgttgatgaaaaacgtgagggacggtttttccttcagccccgtgatcctgacatcatcacattccaccacgccgaaggggacctgaacctcgtatttccggacccccacggtgatctcggcgccgtttttgcggtggtaggcgaacatctcctggaacggaacgccggtgaggatgtcaccgttcatcaccagaaaggggtcgctcgcctttttcatcagcttgagcccgccggcggtgcccaggggatggtcttccttcaggtaattcagcttcacgccgaacgaatcaccgtcaccgaaatgctccacgatgctgtcgggcaggtagtgggtggtcaggttgacctccctgatgcccgaccggcggagctggtcgatggtccgctccagcaggggccgatcacccaccgggagcatcggcttgggaacctgttccgtgagggggagcaaccgcttgccgtaccctcccgccatgacaaccgccgacagattgagttggtcatcggcgatgagatccctgcgaagcaggaagtcgacgacccggcccgtgtcgtccaccaccggcagatggttgatatcgtgctggttcatcaggtggagggcctgggctgccgaaaacgagggttccactgtgacgggcctgcggctggcgacatcctggcagggagcatcgagggagatgccgcggagcacggcccggcggatgtcgccgtcggtcaggagaccgtggagccggtccccttccgagcagagcaccagcgcgccggtccctgccctgtccagctgggcgatggcctcggcgatggaggcggaacaggggatgacgacgctgtcgagccggcgtcttgcccgggcggccaattcgtcctcggcaaccaggtcgcggcgcaacaggaaatcaacaaccctcccctcggcatccagcaccggcaggtggttgatgtcgtgatggttcatgagccggagggcttcgatcggcagcagcggcacgaacgtgattaccggcttccggttggcgatgtcgccgcacggcgcacccatgtcgaccgccttgagcaaggcgcggcgcacgtcaccgtcggtcagtaggccgtagagctttttgtccgccgagcagaccacgagggagccggtacctgccctgtccagctgggcgatggcctcggcaatggggacgtcgggagaaatgacgacctgttcgagaatggctttgatatcggaggtcatggctcactcctggtggctggcggatgatgttccattccagtggcgtctggtaaccgtaccggtcgctgtgtccatcacggccacggtcgtagtgcccgcggcattgttggcggcgacccccacggcgctcagggctttcagggggaacgtttcctcgtcgaacacatactgccagcggtggaaaggtatctcgatgtcgaagttgtcatagtggtacgttccggccgccgttttaagggcaagccagggctgcgggccaaaggtcggcgtttcggagctgacctccagcacgtgggccgaatcgccgatggtggtcagggtaaggtcaagctcgcagggcggcggcaggggcaggccgagcgcgccacgcatggcctccagcgcctcggcgaaccggaacgggacatccgggaactcggcggccacgcggccgagcaggtgcagtacgccttcgatgtccggccgcatatcgcggaaatcatgattggtgaatgaaagcaccacgggcttgccgtcccgggcctcacggaaggcctggcgcacatcgttttcggtcatgagcctgaaccgcgtgcccacattgaggcagcgcgccacccagcggcggcaggagccgggcacctgataatcatcgggcgcgggatggaacggctgccaattcaccggcgaccggcgccagtcgccgaatcgtccccccttgaggccgaactgggccctgtcgtcatcggtcgggaccatggcctggctggaaaagtcaaaggggatgaactgctccaggaaccagtgactgtccggccggatcacgtggaacccgggccggtgggcagacgggaaccagttccggtcaatgacccgtcgcgacaggatttggggcaggctgtccgaattggcccaccagtgggttgcgcagcgatgcgcctctctgttgaaagggtgcggatggtagtggaagtggagaccgtcctgcatcgatcccgtttcacgcatcaggtgccggtagtgatcgaagacgttgtggtatcccatgtcccgccggcgaggattgtaatcgtaatccacatgatcaacgcagaaccagttgtagacccatccgccgccgaaggagtcgcgcacccgcatgcggaactcgtccgagaggcattccgccagcatggcatccaccttgtcccaggtatcgttgtaggcaaggagatgggggtccactaccttcattaccgccgactcgatccctcccaggtccacctcgccggcctgcagacggcgcagcagggcggtgctcggctccagatcgagcttgaagatcgatttcagacgatcgaatgtggcctcggtcgattcgtgcaaaggaccttcggtatcgatgcaatgaacgacatacacggtttcagacatcaagctcacctctgacattcacgcggcgcgcgccgcccatcccttgctcatgccgcagtagacgcatcacaccagatcctcccagcggataacgtcatcttcctgcatgtcccgggccagtctgcggccaagggcataggtcatctcggcgggagaaatgccggtaccgggacgcttggcgtccagatccgcttccacgagcacatgcccctgaggaagggcgcggcgcgtcaccaggctccgcctgaatttcttgcgcttttccatctcggcttcggtgacgattcgcttgccgccgccgagcgctatccggatgtttctcccctcctccacgatggtccgcaaatcggtcggcgtggcggagatggcgtgatcccatccctccatgtcctggtcgagggtgaagtgcttctcgatgacgcaggctcccaaggcgatggccgcgagggggatggccgtgcccatggtgtggtcgctgaacccgaccgggacatcaaacgcctgctggagcgtggccatgttgcgcagatggatcatctcgtagtcgggcggatagattgatacacagtgcagcagcacgacctgatcgttaccttcggcacgcacggtttcaacggccgcctcgatttccgccagggtcgccatgccggtcgagagcagcatcggccgccgcttgcgcgccacgtacttcagaaacggcagatggacgatatccatagatgcgatcttaaagaagggcacatccagcgattccagcagatcggcctcttcgggcgaaaagggggtggagcaaaaggctatcccccgttcgcggcagtaggcatgggcctccctatgctggtctgtcgtgagctgataggtcttaaccatatccctgagcgaaccgaagtgacgctttttgtcggaatactcggtatttcgctcatattcttcccgggcgatgagcgagttttccgtccacgactggaacttcacggcatgggcgccggcctcggccgcggcatcgatcagttgacggcagaggttcatgtctccgttatggttggaaccgatttcggcaatcacataggggggattctccgctccaaccggaacatttcctaatttcatgctgttcattctgtctccttttcatgcgtccacatgttctgcaacgcgggataggcaacggttgaccaccagagcggtgccggatccagctcgttcagggcacgtacgtattgctcgagccgcggcggctgaaggaccacgcggtggtagaatagttcgacgtcgcgagccacctgctccacgacggcacaacgatcggccaacacgccttcggtcagcgtggccagcacgacctgaaagtgatgtctcacccgcccgcagtcgctgatcacctgcggcagaccgaaaggaggcctgacccgcgccatgttggcgccgtgctgccgatagtccatcctgaccgcgttgtcaaagtccagccgtgctcccagcagccatgcccgcgttgccaggtaccagtccacgagcgccacgtcggatggtatgggcaggcagcgacgcagcagatcagaccggaaggccgtgttggacagtccgaaaacgttgttcctgggcagcacgtcggcgggaccggactcgggcggtaggccgtagacgagtcccaggtcgcccccgtcctgatccaccaggcgcagggcgcaaccgacaaggtcgcttgaccggagggcaaggcgggccgaggcgacccggctgggatgaaggatgtcgtcgctgtccaccagcaccacaccgtcaaccacgtccaccaggcgctctaagacccgttgcctgacctgcgcgggagtgtcgccgggggcagccggcacccacatggcaccaggatctccacccatggcgtcgatggcggcctccacggtcagggagtcgagcccgatccagagcgccacgtcacggtcggcctgctcccgcacggagcggtaccagtcgggcagaaagggctctacgcctggataaatggttgtgtacagcgccagagtcttaatgggtcttccctcgctcatcgggccccgcggcaacgggcaggttcagcgcccgcccgcgctgtcgagacgaaacaggatttctgccatgtcccagtcgtcataggtgtcgatatccagtccccgttgccagggtatttcccaccccgtcttcgccgggatgtggtaggtgccctcccggcgcagcacgtcggctttcgcccaccagatggcgccggtcgggcagaagagttcgggcagatcctggctgcgctgggtcatggcctcccggaagagcggatcgagccggaacgagtcgtcccggcgcatggcccaccaggggttctgccagccgtagcgcaccacggacaactgtgaatcagcgccggactccaggaactgacgatgactgtcacgcacgtcggctgaggtcttgaggggacagttgggcatcatctggcacacgaagccgtaggtggagccgtcgggatcgagcttcaccagcatgtccaccgtcgctgccgagacaggagtaatgtcgtccgccagggatgcctcccgcaggaacggaacttccgccccgtgccgttgagccacctccgcgatttcctgacagtcggtgctgaccacgatccgttcgaacaatccgctgtcggctgcagcctcaacggtgtatgcaatcaggggcttgcccatgagcggcttgatgtttttcccgggaacccgcttggagcctccccgcgccggaatcaccgcgatacatgcgtcaggcatcggtgtgcctcctccccgttctcacttgatcctcctggccgggctccccacataggttcccggaaccgttatatccctcaccaccgtggagccggcgccgatcatgcagtcttcgcagatggaaacggactggatgactgtggctccggtgccgaccatggtgttgtgccccaccgcgacccccccgctgagggttacccccggtgcgatatggacgttgtcgccgagccggcagtcgtgctcgaccgtgctgttcgtgttgaggatgcaggcacggccggtctccgtgccgctgttgaccacgacgccgtcgaggacgaccgtgccggcgccgagcgccacgtcttcgttgaccaccgcatgcggcgacacgatgaccgggaagtcaaagccgagtccggagatgtcgtcctgcagggtgagtctcaactgcgacgcgtcgacttttccgatgccgataatggcgccacaggtcggatgcgtcccgagaaggcccggcagaacaccgtcgccgcccagccaggggatgccgaggaccggcccccgatcctggcggtcggtatagcctgccaccaggcagccggcctttttcagcacgctgatgacgaccttggcgtgcccgccccccccgatcacgacaatgctagccacggcgcagcctttcggcgacgaagtcgatgtcgctttcgctcaggttggcgctgcacgggatgctcagggtcgcctccagcaactggaacgccttttctatgcgatagttccggcagtcgcggaaggggacctgcagatggttcaggtaccagaccggacgggtctggactccctcccctttcagatattccatcaactgctcacggtccttgccatagacggccggatctatctgcaacgcgtacatccagtggttgttgcgggcataggcggggccttccgccaggatgagtccgtcgatgcggtcgatcctctcctggtaggcgagataattggcgcgtttcgcctcaaggaattcggggagcagctccaactgggccacgccgatggccgcctgaacgttggtcaggcgaaagttgtagcccacttcattgtggacgtacctgacctcgtcatcctttgcctgggtggtgaggtacctggcccgctcggcgtattcggggacatcggtgacgatcatcccgccgccgccggtggtgatgattttattgccgttgaacgagaagcaccccatgtcacccacggtacccgtgtgcttcccgtccaactcgccggagcagtagacggtgccgaggctttcggtcgaatcctccaccaccttgatgttgcgctctcggcagagggctacgagctcgctcattctggcggcattgccgaagacatggaccggcacgatcgcagcaattcgccgtcccgtgacccggctccaggtactgccgtccctgaactcggtctcctgctcgagaaactcggccgtcttgcggacatcgatgttgtagaactcatcgcagtccatgaacacaggttcggcgcccaggtatgtaacggcattgaccgtggcgatgaaagtcagggtcggcacgatgacctcgtcaccggcgcagactcccacgatcctgagagccacctggagagccgccgttccgttcacgcaggccactgcgtggcgggagccggtgaaagcgcaaaagtccgactcgaacctgtcaacaaacttgccggccgaggatacccatcccgtatccaggcattccttgacgtatttccattcgttccctttaagggttggcactgacagcggaatcatcgggtccctttcgcggtctttcagatgttgtagatattggccttgtaagctttgagattctccggtcggacgaaccactcgaccgtctcgacgagccccctgcgcaatccgtccttcccgccatagttctgcccatgatccaggagcctttttgccttggacgtgtcggcccaaagccgttcgacctcgctcttgtccggcctgagacgttccgcatcagtcacgatctccacatcggcgcccatgacatcggctatcattcgggcggtctcacccatggaaatctcgaagttgctgccgatgtttatcacttcccccaccgacttctcgctctcagccaccgcgatgaagcccgcgacggtgtcggccacgtaattcaggtcgcgggtcggatgcagggctcccaatctgagggtacgggcgccggaggcgatctgggtgatgacggttgggatgaatgcccgcgccgactgtctcggtccataggtattgaagggacggataatggcgacgggtgtgtcgaacgaactgtagaaggacatggcgatctggtctgcaccgatcttggacgcggagtacggtgattgaccctggagcgggtgttcctcggtgatggggacgaatcgggcagtgccgtacacttcgctggtggacgtatggacgaccttggctacccccaactcccgggccgcctggaccacgttgagggttcccttgacgttggtgtccacgtaggtatccggtgagtgatacgaataggggattgcgatgagcgccgccaggtggaggaccacgtcgcaccccttcatggcctccctgaccccgtggggatcgcggatgtcgccggcaaagacatccagcgatttcagcagttccgggtccaggtggtcaagccatccccaggagttgaacgagttgtagtacacgaatgcccgcgtatcgtacccccgcatcaggagtgcttcggtgagatgtgaaccgatgaagccatcggcgccggttacaagtatctttttgcctttgagatccattaatgctcactttcgatgtatggcgggatgaacaccgtcatagatttcgctgtatttgatggccatcgcgccggctgcgtagcgtgtttcgaccaagtgtcttccccgctccgcgagacgcgcggccagtaggtcgtctccgatcaggcgcgacacgcaccctgcaaggctgccagcatggcgcggttcagccagaagaccggctgcaccgccatccagcacttcgggcacgccccctacccttgtggcgacaatcgggaccccggccagcattgcttcaagtatgaccatgggaagcccttcggtcagcgacgagagcacaaacgcccggaacaggggcaggtagcgattggcgtccggcacatatcccggcagcagcaccctttccgtcagccccagttcccggatcttcgcctccagggcgtctcgctcgactccctccccgaggagtgccagccggactccgggattcgtctccgccacctccctgaccgcgtccagcaggatatcgaaccccttttccggggacagacggcctattgcgcccagggtgatgcctccccggcagaactctacgatccgggggtcgaggggcaccgcgggccgctcggcctctccggcgagcgggatgccgttaggcaccacgtgaatgccgggaaggtcgatcttccggcgcatggcgtcgttcaccatcaccaccgcatccacaaagcgcaggctcagtcggtcgagccattcgtagaggcccatccggtccatcccgccagtccaggtccagccatgaagagtggtgaccattggcagccggcggagcgcccgcggcatgaagccgaacaggatattccccttgtagccgtgggaatggagcacgtcgcattgctcacgccacgcgaaacgaagcacgctgaaggcgccggcaatattcgcccccggcctcatgcgaaatctctccacccgcaaccccctccgtactgcctccttttccagcggtttttcgccgcagaggggatcgccgatgctggcgatgaccggttcaagccccatggcggcctgctcggcagcgagattgaggagcatgacttcggctccgtacaggccaccgctgtcgatgacgtgcaaaaccttcatgctaccccttccgcggcgtccagatgacctgtttctcccccctgaggaacttgccgaaggcgtgggcggcggcaaggttcagcaggaaaaagtagcgggccagggtgcagagacggcaccccttgccggtccgctccaggtagggcatggtcaccgccgcgagatagccggcgctctggaggagaaacagggccacgtacccggttcccttgcccagcagggccaggttggagacataagcggccaccaggaacaggaagcagaggtaacgcagggccttgtgcgaccagagctgccaggcgaacaggggatcgtgccacggggccaggagctttctcatgtcgaacagggcccagaaagcccgcaaggaaacgcggacccgcatccggtactcgtcgccggcctccttgagagacggctcccacaggagcgcttcgggctcgtacacgacacggtacccctgctcgacgaccttgagcggctggacaaaatccgggagctggtcggcattcatggggcggtagagccgcttgcgcatggcgtcgaccccgccgtccaccccgaccaccgatccgatgcggctctcgatgacgcgtaaatagttctcatagcgcatgtaggtgctgcacccctcgccgatggtggtgccgtcgggattggcatacatcatccggccggtcacgtagcccacctcctcgtcggcaaagttcgccaccaggtggcgcagggccgaaggagcatagagcgaattggcatcggaaaagacaatgatctcgccacgcgcctgggggattgccaggttgaggccgcttgttttgccggcgcggggctcctggcggatcagcctgacgttccgcacggcatacatgccgacaatctcgtcggtacggtcggtagagccatcggaaaccacgatgatttcgaggcggccctggggatagtccagtgccagcttgttctcaatggtggcaccgatgacgtcttcctcgttgtatgcggcaatgacgatggtaaccatgggctcgatggagcccttgcgaaccggacgccccgcgaccagaccgagcgctgcggccagcaccgggtatcctccatacacgtagaacaccatgaagagcgatatgagcagcaccagttcaatcattatctcgtctccaacggaccggccccagccgcgtagcggtggaaggagggataaaacgcttcgacgaaatgcgtgatacgctccaggggacgggcggttgaatcaccggcgaccggcgtactgatccgcacgaaggcattattctcacctgagccgaacaggcggtcctgaaccatgtgaaccttctgggccaaggtagtggcggcggtcttgccgttcgtctggaaccagtagacgatctgttcccgttggccatcgcgctcaacgatcatggacgagtaattcacccggagttcgggtgaaccggccaggctcagttgccccttactgcgccccgtgatgcgccacccctgcccgttgaagcagacgaggggatcgtgggcggcccccacttttccggcagtatggtaatagccgatgtagagggtcaccacggctccgtcacggatgaaactgcggtaaagatagtcgtcgagcctgagttcttcgacaacacggggttccagaggctgatcgcccagcgggttccagcctgccacccgctcgaattcagagcgcaacggcgcgcccgaaccgttcgccgtcactgcctgggaacgaccatggattaaaaacgccgtaaccgcgagcagaacagagacggcaagcagtttcgtgcaactcaccgatcgcatagcgacaaccccttccggatcagcagaaacaggccgaacgacaccacgaacagggccagtccaaggacggtatgagcggtccctttggcaagatcgatgttcagataatgaaacgcgacgataagcacgaatacccgcagaatgttcacggcaacggcaatgggaatgccggtcgcgaacaggatggcccgcagcaaattcgaggtgagagaaaagtagccaagaacggcaccgatggtcagtagcgccatgatagagcggagaccgctgcaggcctgcacgacctcaaatgtcccctgggcaaggtgaatgacattgccctcgcgatacaccgggatacctgtcgccaatgccagccccaccgccagtttgctcacgatgagctgaagcgggatggtgagggctgcatagatctgcgcggggatcggaatcatgaacaggagcagtgtcaaggggaacaaggcttggcaatagacacggaaaccgaacaggtacacaaccgtgccccacagaaatgcaaccatggacagggcggccagggtcgtaataccggcgacatgggcgaacagataggccgcgagagacagaaccaccaacgccagcccgcccgaagagccggcggaacccgggcgggagaagatctcccgcttctgccagatgatataggccgacagcggagcgatcagaaacccatgggaatagtcctcggagccggaccatgcctgcaccagtccggttatcaccggcagaaacgccgccacaaaggcgcagcagaacagggcaagcagtccgagcctggccccggcgcttttaccacccatggatatgttcccgttcgtggtcatctcgttcgtattcatggttcaaccatccctacggccagaaggtccatcacgggggtgaagcgaaattctcccaacagtcggcggaaccgctcttcggtccggtgcaggttcaggtaatgccgaaagcggctcttggccggagcaccggccattctgggctggtcggggtccatctcccagggatggagatagaagatgaacgaccgtttctcacgccggttgatgcgccgcagtccccaccgggtgaaggcataggggaaaaagcggaaatagccgcccccggcaatgggaatgttcctgcccccgagggtaagggtggttatcggcatttcaaggatggacggcatctggccggtgatgccgtcttcgctgtcaggggcagttgcggacggctcccacccaccgttccccttcacgacccgaaaggggtggctcggccagtcagggatgccgtagaggtcatggcggacgggaaagacgctggagtcgtaacagtaaccggcgtcgagcagttcgtcgaaggcccagaggacttttcgtgagatcgaatagctgggcgcgcgatagccgtggacgggactgccggtaagattctcgatcagcgccttgcttctgcggatgtcggcccggaattcctgcctggtctgggtagaaacccggcggtgaccatagccgtggctggcaacctcgtggccccgtcgtgctatctcttttaccagttccggcgcgcgttccgccacccagccgaggacgaagaacgtggccttaacgcccccggcatcgagcatgtcgaggatacgggacgtattcttctccacccgaaggggaaaacagtcccactgttccggaggagagcacccttcaaaggcgcttacctggaagtaatcctccacatctatagagagcgcgttacgcactagaagaccttcctgatctccaccatcgcccggtttacggtgtagttgtctgctacgatccggggggagtggtaatcgatgtagcggtaggtaagccccagggaaaacccttcgcccagttcgtagcgaaggccggcatccacgaagaatttgcgggtataggcatccagcaggttctgttcgtaacgttcggcggcaaagccgagggtgccggtaagacgttgagtgagctcatggtgcagggtgaatccaccgccgtaccgtctggtttcccgctcatcggttgcggtattgacgaagtcagagtaggaagcgttcaggttcagcgccccacgcttcaggggcatatcgaatacggccgagtaaaaggtctcctccgtggaggcgcgcagggggtcttcgctgtactggacgccggtggacagcgtaacggtgaaggaatcgaaggcatgagtaagcccggcattccagatgggattggtgaaggtgtcccctccccggtaggaaatgcgggaagcaccgccattggcaaagacgaagctcttgtcggcgtactcatagcgtccgcccgccatggcctcgtggcggttcaggtccgattccgcagtgtcctcgatcacgtaggaatacgtgccggtcagggaaagctgcttggtcacctcatagctgaggtcggcaaaggcgcggtgctcggtcttgtcgatgccggatggatccttgtaccaggtattggtgtagcgatacccacccttaatggtgtagtgggggatggtgctgatgacgaaatagggcgaagcggtgacgatgttctggtccgactggttgcggaacaggctttcgttgctggtatcgcgggaaacgtcgagggagacacgtttgtaggtatcgctggcttccagaaagaggaactcgtcgacaattcgcgccaggccacgggcgtcaaggttgtgggtggtgtcgtcgctgcggctgttgcgtgcatagtagcggtagtcgtaattgtacgccacggagaggtccagaactggggccttataatcaagtgaaaggcccggaagcaggcgggtaatgaagtcgtagcgcttcccctcggccgtctcgaagacgttgtcggtgaactcctcgctcacggttatgttgggggtaaaccggaaatcagcggcattggctggaaacggaacgagcgcggcgcatgcacagcagatgagaagcggggctgcctgtttcatggttctctcccttgaggtactattcatagcattgcacaaggcaccgtcaggcaccgaacatcctcttcagcagccctttgggagagtcctgcggctggcattcgccggtggtcccgacctccaggttctggaccttttcgatccgccttctgatttcggagatatggctgtcggtctcatccacgtggaaccggaaggcgttctccagggaagcgactttttcactcatctcatcgagcacgccgcggctcatgcgggcaaagtctccctcaagggattcaagccggtcgattacggcacgcagggtagccacaagctcggtggcctcgtcggaacgacccggcgccaaccgggccgcttccggtgcgcgctcggaagcggccacttccgctcccccccagtaatggttctcgaaatccaggtcgccgatgatgtcgcggaccatctcgcccggtatctcggttgtctgctcggcaaaggcggaaaggaggatgaaatcgcagatgatgttaacgagccgcgggatgcccctgctgtaacggtacacgatatcgagcgcatcgctcgaaaaggcaacggcattacgattgccggcccggtcaaggcgatggaagatatagccttcggtttcctctcgggacagggggcttatgtggcagttgatgctgatcctctgacggagctggagaagctgcggcagggcaaggacttcccgaagctccggctgccccacgagaacgatctgcagcagcttggtatcgctggtctcaaggttggaaaggaggcggatgtcttccagaagatcggcggaaagattctgggcctcgtcgatgatgagcaccggcctgttgccgagggcgaactgctcaatcaggtagtcgttcagttcgttgaggagagcaaccttgcccctgccttcggccggaatgccgaagtcatggcagatcatggccagaagctgttcgggctccacccgcgtgttgaagatgcgggagatgattgtccgttcatccttgagctgaatcatgttgcgaatgagggtggtcttgccggtcccgatgtcgcccgtgagcaggatgaagccggcccgctcgctgatgccgtaatcaaggtacatgagcgcccgcttgtgggatttgctcggaaagatgaagtcggggttcgggagcagttcgaacggtttagttgtcaggttgaaataggcctcgtacatgattctcgctttcactcacggctggcgcttcgccatctcacgtccctctgtcacttgctcccgcgcttacccagaatcctggagagtttgcccgttttttccgccgtggatcgggcctcagccggctcggcactcgggccgtaaccgccatacccgtagccgtacccgtatttggagcttattcccacggcactggcttcgttgaaaacgatgccgaggatcttcttgcggttgagagcgctgatcgcctcgtcgatgttcgccagggagctctgcccttccctgaccacgaagacgatggagtcgacgaggttggacagtgagcgcacctcggcaaacggcagcgccggaggagcatcgatgatgacatagcggtcgggatagcgatgcctgatctcgtccagcagatccttcatccgctgggatgaaagaagttcaaccggattggcggcaggcttgccggcgggcaggatcgaaagccggccgatgcctgtcctgaccaacagctccggcagatgggcgcccacgctgagatactcggaaagcccccgctcccccggaatgccgagatactgtgccgtcatcggtttcctgagatcggcatcgatcagcaataccgtgttgtcatactcctgggcaagggttatggccaggttaagggcggttatgctcttaccctccccgccaagggtgctggtaatcatgatggtattgcggaactcccccaccgaggtcccagcaactatggccgacttcagcttccggtactcttcgctcacatacgaatggggatcattgagggtggcaagaagcggattgtcgtggcggatgccttcgagcggttccgcaggaagcggcggcagttctgcacgctcgagcggctgcaggtcttccatttgacgcggagcgacggcctggccgcgatcagtcgtcccccgcagcattgccgctttctcaagggcctgttcaattctgctcatgcgtttcctttctccattcagacatcacatcaatgctgcgatagaaatgagttacagcattccatgcaacctgctgatgatccgatccacgggtgagatattcagcagttccatgacgagaaacgcgagaataaccatgaaacacgccccagccgcagcaaataccctgatgttctcgctccgctcccgggcaaccgcctcgatggtgcgaatcttggggatgacggccaggacgggaatcctggtttccttcagcgcatcaaccgaatgcactgaattattaagccggtcgaggaggacgatgagtcccagggcgcagccgagtccagcgacaatccccatcagcatgatcttgacccggttggggctaatgggacttgacggcgtgaccgccgggtcgacgatgcggaaggtggttgtcttgtcttggacttccatctgcttcgacacctcggattggccatgacgcgccatgagctggtcgtaaaggtccttgcggttcttcttttccagttcgagcttttcaagcccggccttggccgaagggatattcctgagcagtgcctgattggtggcgatgtagcgtttgaggccgtcttcactgaccttgagcgcctggagttccgcttcggccttctcgtactcctgggggtcaacgaccgtttcctgctggggcgaacgatttttcatctgctccttgagggtctcgatttctcccctgacgcggagcacctcggggtagctgtcggtgtaagagacacggagctcttcaagctgcttctggagggcgacgagctttacctggagggggtctcccgccttgcgcgtgaccggtcgaagtccttccaggtggcgcctgcgcagctggatatcatagagtttctgctgagcgacgttgatctcctcgaacagctttgcttcgtcgatagcgatgaccccccctttctcggttttgtaccggttgagttcgccttcggcttcttcgagtttgccgcggaaggtgtcgatctgctcggaaaggaatttgatggcaccgtaggattcttcccgcttggaggatatgttttcctccacgtagcgccggaccagggtattgacgaaatcgcgggccactcggggatccttgtccacgtaggagatggtgaaaatgttgtcgcccttgagtttgatggttatgttctgctggatggcgcgaacccgggcctcgatctcggcattgcttttggtggtcacgtcgaggtcgagatcattgatcaccttggtgacgagcgtacggctggttattgcctcgctaaggcccttgatggcctgttccatggaaggagttacggcaatccccttgaccagttcgctgatgacatttttctcgatgaatacggtgctcctggcctcatacttcttgggaaggacgtagctgtagaccactgcggcagccatgaccgcgagggccaccacgacaaaaaggcgcttacgggcgacgataagcgtgagatagtgccggtagtcgaattcggactgctgcatcagaacatcccttccttaacgatgatgtaatctcccgggctgagctttacgttctggctcaggtcgccgtccttgaccagatccttggccttcacctcgataagtgcctctttgtcgccgtcccttctgcggatcaccgtatcgttctggcgggcgaatttggtgaaaccgcccgattcgagaatggcctccatgacggtcatcccctcgcggtattcgatgaagcggggattggtgacagcgccgaggacgtacacgttcttttcctgtgcctgcgggatgaagatggcgtcgccggactcgatgacgatatcttcgctcgtatcgccggttataaagagccggtagaaatcctccttcacttttttgccgttgcgcagaacgtaggccttgcggtagtcggccaccttggtggaaggaccggcagcggaaccgccccccttgccgtcgccggcaccgacgtttccgatggagcagagtaactggagcagcgtggtgcggcggttcaggtcaaccacaccggactgcacgccgccaccgaaaatgtagaccttgctgttggttatctctcgtaccgtaactgtcactatggggttcttcaccagttctttgagccgatgcgccagatcagcctgcagctgggccggggtaaagccgcttgccaccacatctcccaggccggggatggtgatcttcccgtcgggtcggaccttgactccgacattgagctctttcactccccagacggagatatcgagaccgtccccttcgccgatgacatagtccgcgctccacgcgagcatcggcaacagcagggacagggcacagatcagaaatttcaatcgcatcgcatctcctttaggatgtccccaggggatttacctccccccccgctggaacagtacgaccttcacggtttcaaagataatcattatatcaaaggcaactgacagattcttgatatagtagagatcgtagcgcagcttttcaacggcgtcttccaccgatgccccgtagggatatcgtacctgggcccaccccgtcacgcccggcttgacgaaatggcgttcggaatagtacggaatgaccttcttgagctgctccacgaactcgggacgctccggccggggtcccaccaggctcatgtcgccgatcagaacgttgtacaactggggtatctcgtcaatgcggctcttgcggagaaaacggccgagcttggtaacgcgcggatcatccttctgcgcccagaccgcacccgtccccttctcggcgtcctggcgcatggtcctgaatttgaaaagatggaacggcttttcccgctcaccgacccgctcctgccggaaaaggatcgtgccgggcgagtcaagccggatggccaaggcaacaatcggcaggaacggcaggaagagcaccccgcccaagagtgcgcagaaaatgtcgagagcccgcttcaggaggcggttgagggcggttacgcggaaaccggacgagaagatgaaccaactggggttgatgctctcgatgagcagcttgccggtgacccgctcgtaaaaggagggagcgtccatgacctccactccgctcagcttgcagttgagaacatctttgagcgggaagacgccgcggcgctcgcccagggagacgacgatcttgtgggcccgcgcgcgacgaaccgtttcgtagaggccgtcctcgctcccgacgatggattgggccgggacatagaccggctcacgggagcaggccacgtagccggaaagcacgtaccgggcgcccgaggccgtgacgaggctgcccatctggtttgccaggggaccggtaccgaggataagcactcgcttggcgaacgaggggaatatgaagccccccctgctgccggcatgccagaggaactggaaaaatccgaataccaccgtggcaatcatgagcacgccccgtccgtccataacgatcggcaggaagaaataaagcgccgaaaggacaaaaaacgccagaacgagctcgatgctgatgcgcccgatgagatccagcggggtcagctcccgctcctggtggtacacctcgacaaagaaggcgcagaaaagcatgacgattacgaacaatgccagcctcactcctccctggccggtaaagctttccactccgggtatttcgcccaagcggaagaggtgagccgccagtatggccgtaactgcacagaaaccatcccccaccattagtgcaattgaacgtttcatatcagtatttcccttttttcaccgttccagcagcaccggaaagctcggcgagcatgatgcgcgcctggccggactcggggaagtccccctgattgagagcctcttggagagtcgtcgcagcgcgggcacgatcgcccgtgtcgcgataggcaagcgccaggtggtagcgaaccgccggatttgacggcatgagtttgaccactttttccagaatctttacggcctcgccggcccggccgtttttcacgagggcgtaaccgtaggtatcggcaatggcagcattggcaggttcctgcttgagagcggtaagcgccatgcggagggcctcttcacggggaccgtagccctcggcgtaaagaaacgccaggttgttgagagcaggcgcgaaggattcggccttctccagggtctgccggtacttcgttacggcctcccgctttttgccgcccatttccaggagcataccctgggcaaaaagggccggagcatggttggggttgtttctgaggacggcttcgtactgcgccatggcggcggcggtattgccgctgcggccgagatactctcccagttgcatggcagccccgatattgccgggttctgccctgaggccggctttcacctcctgaattgcccgcgggagatccccttgttccgcatagaccgacgcgagaatcgaatgaccaaaggcggcgccaggcttgagtgtcacggcacggcgcgcctcttcgatggcctttgcagactccttcatctgaacgaaggccgccactttcagggcaagcccctgctcgggggcaatcgattccaggtcggtgaaaactctgattgcgtctttcccttttttctgagcgaggagaatccgtcctttcattacgaacgcctctgccgcgcggggctttgccttgacagcatcgtccagcacggcaagggccttgtcgaggttcccctttttctcatggtaaccggcaagagagagatagccggcatactcgcccgtatcccgggccttggtgtaccaggcaagagcatcactttcccttcccttcaattcagacagggaagcgagtccgagaattgccctgaggttatggggatattcctgaaccatgcgggaatactcggctattgccccatccagatctccggtggaggcgtgataggttgccagattgaaccgggccggcaggaacgccgggtcactctttctcgccatattgaggtacttgacggcttcggccggcttccgctcgttgaacatgatggcggccatggtgttgtaaagggaggcatcccctttggtgcccgtcagcccctccttcagagtggccagggcacggtcgctgcggtgctgccgcatgtagtggaaagcaagcaccaaccgcgagttgagcatctccggggcaactctgacggctgtggtgaaatcgctctcggcctcgcgtacgcgtcctttgctgagattgaaaatgcctttcttaagatgggcatcgacaattttcggatcgagctcggtggcacggttgagttcgcgaatgccctcgtcgtacattcctttggcaagatacgcactcccgagtatattgcgggcaagggcgctccggctgtcggtctcgatggcccggtttgcctcggcaatggcatcgtcgaccctcttttggttgagcagaatcaaggcggtcaggagccgggcctggacgaaatccggcgtatggtccaggatgcggcggaactggctcagagcattctcgagctcgccgcggctgtacatgctcaacccgaggtagtagagcccttccagggaaggcgctatcttcaccgaagtctggagagcggtaatagcgtcagcatagttcttgcgctggtacgctatcagtcccttcagacgggctccctcggacttttgggggaacttttgcaccagagtctcggcagtcttctcggctttatccatctcacccttttccaggagaatgaccccctggcggtaaagtggggccgggtccccaggcgtcagcgccgcaaccttccgatagatctccagcgcctgttcgcgattgccgagagacagctcgtagctggccagaagattgtgggccttcacgttgccgggatcagccgtcaggatttcgtctatgagtgcacgggcttccttttcacggctcgatttctgttccatcaggagaaccgccaactggagcttcgcggaagtccgtcgcggctccttttcgagggcaagcaggaaattccgttcagcctctgcaggcatccccttcagtgcataaccgagacccagtacttcaagggcctctgcagagccgggatttgattggaggtatttaccggcctgctcgacagcctgatccggcttcctctgtgagttgtagagcttggccagttcaagaacgatgtcggttttggacggattctgcttcagaactttgagatattctttctcagcctgttcgtatttgcccaaggcctgatacgctttggccagttggtagcgtgcatcctggaaattctgatctttttccagggcgcttttaaagagaacgaccgcaccgcccggattcccctcctggagcagtttcaccccctcggtgtacaactcgtccctgctcttgcccccgcaaccggacagggtgaacatgagaacgacgaggcccgtgatgatgaatgatctagacaatgctgtaccctcccggacaggtttgaactccgctcatgatatttttcacgagcagaacaaatttttcgaaattcagaggtttcatgaggcagtaggaacggtcgagcccctcgagaaacgagaggagatcccgactgatgtggtctgtaagtacgatgacgggctgattgatctgactcagatcggtagagtagctctccccgaacggataactggcgataacgagaccgacgcgatcaccggccacctgcttggtgtcgtggaggaggcgttccgccgtatacccctccgaagcgagaatggcggcgcatacccgggaaaaaccgtcttcatcgatgataagaatcttttctttttccattgcgtttattgagagagcaataatgataccctttgtgcagttccatgcagttttacggagcttttgccggcgcggcaacctcccgttgcatataacgtattatgtttacagccatattttattcaggtttctttttgccatattcttgcatctcaccggcaaacatggctgtaatctgcaccttgcggcatcaaaacatcataattgtttccaagggaaacacattgacaccgaactgccatgacaaagaaaaaaggtgtatccaatggatacacctttttaacggagccttcgaaacttcccacgtattcaacctggcaatgtctccaatggtaacactgcccgcccttttgcctgcccgcccctcaaagtcccagttgctccagacgcttataaagggtcttgcgggatatgccgagcttcttcgcaaccagtgatttattgccccggcattcccgcagggcactctggattgcctcctcctcaagttcgcggagcgtccgcggctcggctacgtcgcgacaaccggcaccagcggcaacctcctcaggcaagtgcttcagggtgatcttagctccgcgggcgaggacgacggcccgttcgatggtgttacgcagctgcctgatattgccgggccactcgtagccgacaagagcgcgcaacacatcgtcagaaagagtaagggacttgccctccctgagaccaaactctttgacgaactcggagaccaggagaggaatatcctctctgcgttcgcgcagagacggtacattcaactggacgacattgagccggtagtaaagatcttcccggaacgtaccggcagctatttcacgcatgagatcacggtttgtggatgaaatcacccggaagttaaccttgatcttgcgattgctgccgagccgctcaacctccttttcctggagcactctcagcagctttgcctggagagagagctccaactcgctgatttcatcgagaaatatagtgccatcggcagcagcttcgaagcgcccgattcgacgggcggaagcgccgctgaacgctcctttctcataaccgaacagctctgactccatgagctcgcggggtatggctgcacagtttacggccacgaaagggcgatcgcgccgcacactgccgtaatggagcgaacgggcgatgagctccttgccggttccggtttccccactgaccagcacactgctcatggagtccttgaccgcctcgatcgtattgaatattttgagcattcccggactgacaccgataatccgatcagccccgctgcccgcagccacccgtttgcgcagctcggccacttcgcgcttgagtgcgcgctgctccacggctcgcgcaaccatgctcttgagcttcacgtaatcaggaggtttgatgaaatagtaaaaggcgccacgggtgatggcgttgacggcggagtcgaccgttccgtaggcggtcagaaaaatcaccggaatatccggcagatgttcggtcacgtgctcgaacaactgcatgccatccctgcccggcatgcgcaggtcggttatgatagcgtcaacgtcgcgcgacttgaggatatgctctgcctttgaggcatcagaagcggtaagtacggtatgcccttcaccggccaggattgccgaaagaaccctggccgcattcggctcatcgtcgacgataagaacaagaccctgcacttcgctcctcctggaccgcaccgatccggctataccgccggcaacatgatcttgacggtggttccgccttcatgattcccggttatttcaatcttcccctggtggtggcgtacaatctcacgggtgatgaacaggccgtaccctttcccctgcttcctgctgccggctccgggaaaactgccaagcatccccttgccccccgaccgaaggcccgaccccgtatcggccacctcgaccacaatcatctccactccaccttccagcaatgtgctggttcgcatggtaagggagcctcccgcctccatggccccgagagcgttgttgacgatattgagtatggcgtgaccgaaattgaacgaatcgagcatgacgagcggcaactcaccgtactccacgtcaaatcgcacatgattcgcatctgcctgcagggaaacgaattttacgacgcgctcaaggagatcgttgagctggatttcctctctgaccggttccaggtgcgaggtaccgaggaactcggtaatgaacccgtcgagcttgcaaatctcttcgtcgataatatcggcgaattcggcaaaggttgcgtcagtgcagtacttgtccttgagatagaccacggcgcccttgatggcattgagcgggttgcgtacgccatgggcaagcgtcaccgacatcttgccgatgtctatcagcgcccgggcgctgtccatttcaccatagaccgtacatccagggagcacggaaacctgcaccattgcgccggtgcatcgggaggcaccatcgaaaacggggcgaatttcaatgtctgccgcactgaactcgccataaaagcagtagtggcgataaccgttgagaaccagaggctctccctgatccacgacggtacgaacggcatcaacgttgccgttccaaagccggggatagcattcgtaatagggaatacccaacaagggatcgttccccaccgaacggtgcagatcgtctcgtgccacgagccgcagttgatcgtcgaccataaatgagtatcgtctcataaccatccattccggcaaagagcgatttgcccgaagcggactctcgcgtatgccgttcaacctccctgttttacatcggtcctttacgatctgcccgtgataggctacagttcttaccgaaaagctaccgccgccggcgtggaagcagcagtgtccgtctcccgccctggagtactatcaatgccctcgaaccatccttccggctccgcggccgtcacgtttctcagttccagtgctgccccgcgaattctccccttcgcttcgctcatgacccttatcggagtggaagaggtgctccgggccatgacgacacggggcatcgtgccctttccccccgggtggttcctttacctgtaccccgtgaggataatcattgcgggggcagtacttgccttctgcttgaagcgctgtgacgaactgcacctgtctgatctgcgccggccgctgcacgcggccgcgagcgtggcaaccggctttgcggtttacgtcctctgggtaggcatggactggctccttccgttccagtcccctccccccggctttgatccgaccggcatcgacaatgatgcactcaggatgtcgatgatcgtcttcaggctgctgggggccgccctcataatccccgtacttgaagaacttttctggcggtcttttctcctgcgctacctgatcgacaaggaattcgaaaccgtaccgatcggcaagcttacctggccggcatttttcttctcgacgatcctgttcggattggagcaccactacatcgttgccgggatcatggccggtattgcctacaccctgctgctcaggtttaccgggagcatcgtgctctgcatactcgcccatgcggtaacgaacctggcgctcggcctccacgtgatcaaccgccaggcgtggcacttctggtaagcagcctacacggccgcagggtcatctctcctgaagtccggcttgagcacgatctggtgcgagtcgagaatttctatctcctcccccttccgcaatgacgtcaacagcctgctcaccgtttcacgcgcaaggttcgcgtaacccgcaatctctttatgggtaagcttcatggcaatgatggttccacgggcgtcgctcacaccatgcgtgtcggcaaggtgaccgagcacggtccgtacccgttgctcggcatcggagctgctcagcaccttgagcatgagccacgattcgcgcagccgtccgcaaagcatctcgatgattctctcaacaactttggagttggacatcaggtaccggtcgaagtcatccttggcaatcagccccacggttgtgtcctcaagcgccacaaccgctgccggtgacgttttaccatccaacatagccatctcgccgaaaaagtccccccgcttgtgaatcgcgtaaatccgctctcgaccatcgctcccggtccggacgaccttcaccttaccagatattacaatatacatataacgatttgaatcttcttcacaaagaatcatggcgtttcggggaaaactcttttttctgagtgccgctttcaaagaaagcagttcatcccccgagagcgacgaaaaaaaaggaaggcgcccgagaatacgctccacttccgcctgtttgattccttcctgtgcgtgcgccatgagcaatcaccctttcccggcagctcgtccaccatgttccggcggatagttctatccaaccgcgtctgaccacgtacgcccgtctcggcaaccgtttacagtagtgtctgaacttcggtgttcataccgtatgaaaatacatgccagcaattcatttacagcctgaccggctctgcgtgccgggtcagaccggccgttgcggattctctcgcatcagcaccatgtaagcttgtccgaaatgtgcgtcggatttgtttacaaaaataaggttcattaatatattatcccacatatcgcactgtttttgttgatttttcattgtgggcacaacaaatgctaatgctcaaatgagctatccgagtttagccaaattatgaagtaaaatatatcacaaaaggagacgtcatgaaaaagaccctatccgcactcttgttgctggccatcctcgtggcactgcccatgctcggcaacgcaacaccgtactccccgacctcatccctgattcagaattttggctacatatccgaaaacccggtaaccgctgggacaaagctgttcgacgtacaggcactggaaaacggggcgaagttcatcggcaacatttacccgacaaccagcggcagctgggcagagatccggctggggacaaccggcgcgtttgacctttcctcctatgactccttcatgctccagatcggcaacttcaacgaaaacccctgggcatacagcctctacataaccggtcagacaaacggcgtcgactaccttgtacaaagtgcatggtcgacaataaacaatggcagcacaggcaccctcaagcttgacttcacaggactcaacgttgacctcagcaacgtgaagggactcggtttcaacattggtgccatagtcccccttcccggccaggactacacctttgaaactgtcgccgctcctgtccccgagccgggaaccatcatgctgctcggcgcagggctggttggtgtcggtctgtatatcagacgcaaaagagcataaacctttcgtttcgccggatgcacaatgggggagcccgtgagctccccctttttatttctgcattccgacctgcccgacatcacctccgccactcgaacggcactcccacccgcgaggcttcaagttccagatcttcgagttgcttcttgatttctccgacccgcgcctcttcctggcgtacctcctgaagcttagcgtagtaagcttcacgatggcgccccggcgtgctgagcgcactcttgttgacataggggttgtcctcgacagtggcggaaccctcggcttgtttctcggcaaaatcttttagctctccctggctgggaactctgcccatgctgataacccaacgacggtggagttgattcaactcttccctcttctttggaagactttcctctattactttgagttcttcccgcagggaactgaagcgcgaacgccagccccgttcgtccaggccaccatagagaaggggcggctgagacttgagggcgggttttacctctgccggagcgccaggcgattccatggaaggagacgaaggcgtctctcccttgacggaagggagttccttcacccgcttgagatacttggatggtatccgttcaagattgtcggtaaaatgaacaatgcccgcatcgtcggtccactggtacgtttccgccaaagcggcgccaggcagcgacaatacggcaattacggcaaatccggtgcatgtgcggatcacggcatctcctctatgaattgacaaacagtactgccgcttgtgcggtaaacaagccacgaaaaggggctcttcatgcgacatttcgcattgacgacctctcccctgccatgtatagtacggcgtttaaagggcgtttatttaacaaattcactatattaggagcttatcatgaaaatgcgtctcaacggggtcgtgacgggtatcgtgtcgctggttctgcttgtggcggttgtggcaatggccaaggagacgaaaaatgttcctttcaagctcaaaaacgccgcaccggtcatcttcagccacgatattcacctgaaaaagtataacaacaactgtcgaatttgtcacatcgctctctttgacctgcggaagccgaaacgttacacgatgctcgacatggaaaagggcaagtcctgcggcgcctgccacacgggcatgaaagctttcagtgttgcggacgactcccagtgcgtgcgctgtcacagtggctcagcacgccccgtggcctaccggatgaagggtgccggagaagcggtgttcagccacgaagtccacgtccccatgctggagggcaagtgccgaacctgccactcgaaccgtgagatcaccggcggccgtaacgtgaccatggcccagatggaaaagggcaaatcgtgcggggcctgtcacaatgacaagatggcgttcaccgttgccggcaactgcggcaagtgccacaagggcatgaccccgccgaaaacggtgaacttcaaaatgaagggcgtggcggatgcggccttcagccacgaattccacctgggcatgtacaagtgcaatgagtgccacaccaagctcttcgcctataaggccggcgccaagcgcttcaccatggccgacatggacaagggcaagtcctgcggcgcctgccacaacggcaaggacgccttctcttccgccagcgactgcggcaaatgccatccgggtctgaagccggccaaactcacctacaagaccagcgtgggtgaagcctacttcgaccatgatattcacctgagcatgttcaagtgcgccgactgccacaccaaggtcttcaagtaccgcaagggctctgcgccggcgaccatggccgacatggagaagggcaaatcgtgcggtgtctgccataacggcaaggatgccttcagcgtggccgatgactgtgtgaagtgccacaacatgtaacgcagccgttttccggcttttgcacaaagaaaggcgggccgctccggcgcccgcctttctctattcctgctatctgttccctctccgggtcaggggcgaagagccctaatcccctccatcacccctgctggcgatgacgggaccacaacaaccggtacgccgagtccctgctccagcgcgccaatggtcaggtcgtcgagaaacacaccctccccctccttcagcatcacatcagggatcaggaccccatcgcccagattcctccccgccagttcggacagaatatcgcggccggcaacaagaccggtaaccgtgaccgactcaccgaacagccgattgggaatcgccaccggctgaaaagtgatgccggttcgggcggagagccgtgcgagaaaatcggccaggtagcgatagggtgaatggccggtgacaaccgtgagggtacgaggtttcatgcggcgggcgcggcgcagcacccgatcagcttcatccatgaagaggggaatcatcccgactccattctcgatctgggggaagtcgccataaaagtccagaggaggaaagggtgcgtcggccttgataaaaaactcgtccgccaggaaaaggaacggttcgccaaaggcatcggcgagcctctgggcctcaggcagccattcgtagatgaagtcgcgcgcatagtcggcgctgaccggctccagcaggggcaggcggtcccggtgccgtgtgagccccaccggcacgatggccagggaagcaacccggggatacaaggacgcgagatcggcaacggtccgccgaagggcatcgccgtcattccagccggggcagaggaccgcttgggtatgcatggtgatgcgggcctcggcgagccgggtcatgatgtcgagaatgggaatgatgccttttctgccgagaagacgctcacgcagggccggatcggtggcatgcacggaaatatagaggggggagaggcgctgctcgatgatgcgctgcaggtcttcctcaccaatgttcgaaagggtgacgtagttgccgtagagaaaggaaagccggtagtcctcatcctttacatagagcggtcgacgaagccccttcggcagttggtgaacgaaacagaacacacacctgttgccgcaacgggccggctcgggcgcggcaaaaacgaggcccagcgcttcgtcgtcgtcccgttcgacctccacctcccacacttcgccggaaggctttacaatctccaagagaagctcttcgccgtccgcatgaaaattgtagtcgacgatgtcgcgcagggggcggttgttgacggcaacaagacggtcccccggctcgatctccagctccgaggcaatgctgccggggatgacgctctctatcaggagccccccgctcatggtcgctcgaagaacggagtggcccggtaccactcaacgccatgccggagcagcaccttgatgactgcagccacggggaccgccaggagcatgccgaagatgccgaaccactggccgccgatgaagagggcgaggatagccacaaccggatggagtcccacggtgttgccgaccacggccggtgtgatgagcgccccctcgatggcctggacaatggcgaaccagccgaggcagaggagtggatggagcatgtcgtggaatttgagaaaagccatgatcatggaaaccacgatgccgaagacggtccccacgtagggaatgatgaagaggaaccccgacaggctgccgatgacgatggcgaggtcgatgccgatcatgacgagaccgatgctgtagagcaccgccagaatggcacagaccgccagttgcccgcgcacgaatcccgacaggacaccgtcgatctcggagcccagcatggctgcccggtcgcgggcgcggccggggacgagggccatgatcccgtccctgagccggggcaggtcggccaggaagtagtaaagatagactggtgtaataaagtagcctgccactgtcaggagaaagccgagggttgatgaaaaggcgcgctggaccacgccgagtgcccccttgaccaggtcaaacgaggcaccgcgcagttcgtccacaaggctatcgatgcgcgcgtagagcttgtcgggggtctcgatctcaagataggccttggcctggccgggaatgagatcatagagccgggtggcgtaggcgggcaggtttatctcgacccgagccacctccttctggatggagacggcgaaaaacgtaacggcgcccgccgtaaccacaacgatgagagccatcaccagcagcactgccgcaacgcgcggaacccgcctggcctccagccacgtcaccagcggattcagcacgtaggcaagaatcagggccaggagcaccggtagaaaggtcgagccgagggaccagacgaggagaacacccgccagggccaggagcccgcacaggatgtagggtagtttttctttcaaggaatcaaccagggggagatgagtacggccggtccgggagaccacgggaatccgcgacgtcccggaccggcgaacagtgtgctactggtgcagcctgaagtgaccgtccacggaggtaatggaggtaatggcgtgcttgtagatgagcatgtcaccctggatctccatgagcacggaaaagttgtcgaacgacttgatgtatccttctagcttctcgcccgacatgagccgcacggcgaccttgatccgctccttacgcgactggttgaggtactggtcctgaatgttgaatggtgctttcgccatagtgccgctccttcatccaaaaaatttcatcgcaatggtagagatactatcaaaattggccggatattcaacccactttattgcaggatccttgcgaaaccacgtcaattgcctctttgcatagcggcgggtgttccgttgaacgagttcccgcgcctcgtccagcgaacaggttccggccagatacgcgcagacttccttgtaaccaatggcccccatggccttgaggtcaggcgaatagcccgcattcaacagaccgctcacctcctcgacaaagccttcagcgaacatccggttcacccgctcgttgatgcgccggtaaagatcgtcacgttccacggaaatgcctaatttcaggcaatcataaggctcatcggcgaaacggtgctcctcctggaactccgaaagaggcttcccggtcattaggaacacctccagcgccctgacgatccggacccgatcattggggtggagccgcgccgccgcggccggatccacctgtgccagccggtcgtggagcgcagccgccccttcgctccgggcatcttcctccaactcggcccggatcgtatcgtcagcgccgggcgatggggcgagcccaccaataagggtcttgatgtaaagtcccgtcccacccacgagaatggggcgctttccccggctgtggatctcggtgatgacccgccccgcctctctgcgatagtcggctgcggtgaagttcacgtccgggtcgacgatgtcgtagaggtggtggggaacccgggccacgagctccggggacggctttgccgtgccgatgtccattccccggtagacctgcatggagtcggcattcaccacgtccccgccgcaggcctccgccagccggaccgcaagttctgacttgcccgatgcagtcggcccctggattatgacgagttttgtctttgacccggcctgattgcccatgatagcggtcacactctcttgaacatcttctccacctcccccagcgtaagtcgctggaggacgggcctgccatgggggcaattggtggaaaagtcggtggcgtccatatgggcgaagagggcctcaatctcgccggtggtcagggggtgctcgccccgcacaacgctgtggcaggcgacgcgggtcaggatatcctccacggcatcggcgatgctgcggctggctccgagggactggagctcctcaagggtgtcgcgtagcaggcgcaggtagtcggtgcctgccagcaggcgcggaatcccctttacgatccaggtagtacccccgaaatcctctagatcgaaaccgagccggcccagttcgccgccgtgttcccgcaccaccgccgattcccggtgagacagctccacggtctcggggaaaagaagcccctgcccctcgacccggccggcagcgaactgcgtcttgaggcgctcgaaggcgacccgctcgtgggccgcatgctggtcgatgatgaccagatcagagccatcctggcacaggatgtaggatgcgttgtactggccgatgacggcaagggaagagaaatagcccccgtgacgacgcacggccgtgtcgtccagcatccggctgccagaatcgggcaaaggcggctcccgatccggctgcggtgcgggttgtggcgcgaagagcggccgatggggagccacggcgggacggtagttttccagaagctcccgcacttcttccacctgacgagcacccgtgccctgaacgtattgttgcggccggggcaccgccagcggcgcagcaacgggtgactcggagcggcgaatccagggcgtgagccggagcgtctcctccacggccccctggatcacatcgtgcacgatcccctgctgcctgaagcggacctcgtgcttggtaggatggacgttcacgtctacttcgccgggagaaacctcgataaagagaaccaccaccgggtagcgcccccgctccaggaagttgcgataggcctggagtatggcgtgctgcacgacgcggtcgcggatgaaacgaccattgatgtaggtgtagaggtgcgatgccgcggaacggctcacatcggggcgagccacgagtccggtcacccgcaccccctcggtggccagatccacggggtggagggctgaggcaacggtcttgcccagaagtgcggccacccggtccagcagggtgccgtccagggcccggaacagggtcttgccgtcgctcacgcaggtgaagcgaacctccgggcgggaaagggccagccgggtgaccaggtctgccacgtggcccccctcggtctcaacactcttcatgaacttgagacgggccggagtattgaagaagagattgcggaccgagaccacggtcccctcggccatgccgcaggccttcacctcgcggatctttcccccttcggcgtaaatctcggttccttcgatgctcccccgctcgcgggtggcgagggtgaagcgggagaccgaggccacggaggggagcgcctctccgcggaagccgagcgtggccagggagaacaggtcgtcgtccgtggcgatcttgctggtggcgtgacgctcaagggccatgagggcgtcttcccgcgacatgccgcagccgtcgtcggtgatccggatgaggcgccgccctcccccctcgatctctacgattatctcgccgcagccggcatccagggcgttctccaccagttccttcaccaccgatgcggggcgttccaccacctcgccggcagcgatcttgttggtgagtatctcgggcagtatcctgatccggtgtggcatcaggcaagcttcctcttgacggcttccactacgtggaaggcatcgttgattgcggtgtagatcaggttgggatgcttctcctcctggatgctgccgccgcagatcttcataaacgagggtgagatggcgccgccgatgacgtagacccccttgcgggtcgactcgaactcggcgttgagcaggatgagccggtccccctctttggccacggtgcagactccttcggcgcaggcaatggtctggaccccgatcttgtcgaagataggaagcggtccctgggagccgatgcaggcaatgacgttcttcatggggaagctcatggcatggtagatctcgatgccgtcgggctgggtgaactcgttcacccggattacgagccggtcgaccccctcctggtcaacctcgccgatgcgggggatggcgccgggaagcagcctgatattgccacccaggaggatctcctcccccaggcgctgggcggtctccttgttcacgtcgaatttttccgccacatgggcccagtagaccgactgggtgtccccggcctcgcgtttggccctgaggatggaaatgattacgtccgccgccgtgttgccgccgccgatgaccagggtccgggcccccacgtacttcttcgggtcatccagggtcttggccaccatcttggcatcgccgtagaccgaaagttcccggggaatgctgctgccgaaggccaggaccaccttgcgggcggcgaaattccccacagaggtctggacgatgaggtgatcgcgggcgtcctttaggtcctcgaactggacctcggtccggatattcaggttctcgtgctggacgaagtgctgcacatactggatgtacttttccacggccaccggcttgtcgggggggcggagctcttcaaccaggaacggctcggggctctccttgggccgcgacgggtagacgttcttcccttcggggtaggtgttggtgattccctgaaaaacactcttcccctgttcgatgaggagataggagagatcgtttctgtgacacaggtaggcacaggcgatccctgccggaccgccccccacgatgaggacgtcatacatctgctgttccattgcacctccaccggccagggtgcaccctcggccaaaagcaaaaacccccggaggaactccccgaggacttttgacgataccccgttttggccgctgcgtcaatcgactgaattgggcgtcaagggacggcttccgtcagcaaccgtctccgtccgcccggatgcgtttccggctgttcagacagcggctcagggtgtccgctggtaaattttcctgggtatgcgctggaaattgtatttggagagggtgaggacatcattcatggggagcttccagataccgtcgatccgtcgcaggtggaaatcgcgggtaacgaacctggtccctaccccttccacctcgaagccgaccttggcattgatgaccacatagtcggcatcacgggccgctacggatacatcctgaagcttttcccagcagcaagccgggacccgggaagcgtagaccatgcgctcggcaaagtagtcccatccccatgccgccggatgatcgaggcgctcgtacagccgttccagatcctccgcccgccacaagtcgagaatctgctcaaacgcgattcgcgcgtcggtcgtcacttggtgggcagtgaaggccatcgagcgccatggacccagcagaagaaagagaatcgccatacagaggtatcgcgccacgaaacacctcccgccatgaacagccatcgaacgctgctcagatgatgccgtgcaacggacctccgggagcaccaagctcatcgacccgtcgttcaatctcggggacatcctccaggggcggcgcatggtgcggcttgatgcgggcatcgatgaccaatgcgccgtcgcacccccagtgtttgcagcggaccgaggcgccgatgccgtggatatccgctgcaggattggagcgggtaaaggtaacccagaggaaattattgagggtccgggcggcaaaatcgctgtcgtccacgatgaccaccaggggaaagcggttcagaggatcgtcgacggaaatgccggcgcagaagcgctccatgtccggggtaacgcagtcgcggtagccggggaaggcggggccttgcactgccagaacgccggggaagcagacccggggcgcgctaaacccgtcgggaaggcgcagcccgacgggcagctcgccgggcagctcgcgcctgggagaacctgccgccgccacgatgacctttgacccctcgttcaggcctgtacccgaataatcgagtgtgtcgatggtggtgcgggtatggaagtgaaggtcacggcgccagtcggcccgctccagggtaaagcggataaaaccgtcaatgtcgtggatgtcggggggctcatcctcatggggagcaatgaagaggtactttgccagagagagttgaccattgcccaggatggcgctggcaatggtgagaagttcccggggtgtgcgttcctcttcatagggaacgtagcgttctgagcccacggccagcagcaggggatggaccccggccgcgtccacggcatgaaccgccttcacgccgggaagcacttcggggatcagggcgccggtcagctcatggataaaggcgccgaaggtggtgtcctcctggggagggcggccgacggtggtatagggccagatggcgtcggcacgatggtacacgttctcgaccgtgagaaccgggaacggatgggcgaggctgtaataccccaggtgatcgccgaaggggccctcggggagcgtccggttcgggtcgatggtgccggtgatgacgaaatccgcctcggccggaagaggaagacggtcggggcggcagatcatgtcgatgcggcggccggccaggagtccggcaaaggaaagttccggcagcccctcggggagcggcatgactgccgccacggccattgaaggtgccccgcccacgaagacgctcaccttcaggggctcaccccgggcgatcgcctcagcatggtggacaccgatgccgcgatggatctggtaatgaattccgacctcctggttcggcgcatactcgttccccgaaagttgaacgcggtacattcccaggttggagaagcggaagccgggacgggacgggctttcggaataaacctggggcagcgtcacaaagggaccaccgtcccggggccaggaaaccagggaggggagttggtcaagggttgtgtgattggcgagaatcggcccgtccgacacgtggcgcggcagaaggtggagtgccgcccggggaatgccgagatggccaagggggtccctcaaaaacgccgtgggattgatcttgagagccacgagacgttcaataacgcgcagggtgtctcggaagatgaaggtagtgcggtccatggtgccgaacaggttccccaacaggggaaagcggcaccccttcgcccgggtgaacagaagggccggcccctccgcatggtagacgcggcgctggatggcgccgatttcgaggtacggatcggtttccacgtcgatccggatcaactggccggtccgttccagctccttcacacattcctgcagattgcgatagcccatgccccgcagatcctccccaattgaccgctcagccatgcaggcagtcggtgataagcatgcatccgcactctaactatgcccagtgctcaagtcaacggtgatagtaacaactggccaattttagccaccggaagatggccaatttcagccaccaactcatcgctcgacactcaaaaggttgttatttatctgcccgactacggcaattcggcatgttacaaaccgtttacgggatggcactgtagttgcttaaaataaaacaatatctcacgtcacgaaaagccggtcagagagcagatttgccccagttatacccgaactgggcgttctggaaatgtatttttgaagtgttattataaagtattgtcagtcactacccaccaaggaggcagaacatgatgaagaagcttgtctcatgcgtcctggcagccgcattggccattcccggccttgccatggcagccaacgtaaagatcggggtcatcaactccatgaccggccccgaggcccccatcggcgagaacctgaccaacggcatcaagcttgcccaggaggatttgaaaaagaaaggaatcaacgccgacctcgtctgggaagacgacaccggtaagccccagattgccatgagcgcaatggaaaagctcgccacccgcgacggcgtggccggcgtagtcggcccttacacctccgcctgctccaacgccgtatcgaagcttgccgagcgctacaaagtgcccctgctcgtgcccgctgccgccaaggaagaaatcacccgccagggtctcaagtgggtctaccgcttgaatgccccggccgaccagtatgcggcgagcctcatcgacgctgccaccggcctcggcaagcccaagaccatcgcattcatctatgagaacaccgatttcggcacctccacggtcaagaccgccaaagagtacgtggccaagaaaggcatccaggtggttgccgatgagccctactcaaagggatctcccgactatcgctcgaccctgaccaaggtcaaggccaagaaccccgatctggtcttcatggtttcctatgtggcagatgccatccttctcatgcgccagtcccgtgaaatcggcctgaagccccaggcgttcctgggcggcggcgccggcttcaccaccgtgcagtttgcgaacgagaagcagatttccaactacgtcctttcctgcacccagtggactgatgacgtgaactggccgggagccgcggacttcgccaagcgttataaggccaagttcggcaaagagcccacctaccacgccgcctgcgcctacgaagccatgatgatcatggcccagaccgcggccgctgccaacggtgaccgagaaaagactcgcgccgggctcaaggccggcaagtggaacggcatcatgggtgaggtcaagttcgaggactacgccggattcaccaaccagaacaaccaccagatgctggttcagcaaatcctgaacggcaagtacgagacggtctacccggccaagttcgccaccaagaaggccgtgtatccgttccccggctggaaatagtctgaaggaccactgaggcaggtcaagggtcaagggccggaatggaggttttccatcgttccgtcccttgacccttgatgcgtgaaccagattttttacccggagctatccatgaccattttcctccaatcgctcatcagcggcattctgatcggcggcgtctacgccctgatcggcataggactcaccatcatcttcggtgtcatgcgggtcatcaacttcgcccacggcgacatcatgatgatcggcatgtacctgacctataacttcttctccctggcgggggtcgatccgttcgtctccatcgccctcaccatcccgctcatgttcctcttcggagccattctccagaaaacattcatcaaccgcgtgctcggagccctgccccagaaccaaatactgcttaccatcggcctgggactgattatgagcaacacgatgatgttcatctatacctccgactacaagatcctgactacatcttattcgtcgagcagcttcaatatcggcaccatctccatttcatggccgctggccatctctttcctgatcaccgcggcgataacgctgctcctgtactggttcctgatgaagaccgacacgggtcaggcgatccgggcaacggcccaggaccgggaagcggcccagctcatggggatcaacgtgaagcggatgtcaatcctggccttcggcatgggtgcggccctggccggcacggctggtgcgctcatctcccctacctactacatcttcccccagatcgggagcaccttcaccctcaaggcattcgtcatcacggttctcgggggaatggggagcatcgtgggggccaccatcggcggcgtcatcatcggggtggcggagtccctcggggccgtctacatctcctccggctggaaggacgtggtcgtgttcgtcctcttcctcctggtgcttctcttcaagccggcgggtctgctcggcaaatccaaaatgtagcggggtccgactgacatgagacagatcaatgctctgataaccaatacgcggggggcctcgccggtgtcgatcatcctcggggtggtcatcctcgcgggcctattcctctttcccaaagcagtggagagcccctacgcccttcacatcatgatcctcttcttcctcagcaccatcatgggggagagctggaacatcgtcggcggctacacgggacagtactcagtgggccatgccgcctatttcggggccggcgcctacaccaccatggttctgatgcagttcaagcagatccccccttggtacgggatgattgccggcatcgcagtggcgctggtggtttccctcatcatcggcagcatctgcttccgactccggggaccctattttgttctcgcgtccattgccgtggccgagattatgcgcctctgcgccatgaatctgaaggacctgaccaacggtgccgaaggtatcctggccacagacatcccccctttcaccctgggtgggacggtaatcaccgactttctctccaaggtccccttctactacatcggcctggtgatcgccatcctgaccatcgcagtcacctatctggtgcagcactccaaactcggctactacttccaggccatccgcgaagaccaggatgcggcccattctctcgggatcaacctctctatctacaagaacatcgccctggccatctcggcggtcttcacgtcgctggcaggcagcttctacgccatctacatcggctttatcgacccccctacagtgctcgccctggacatctcggttcagatcgttcttatctgcatcatcggcggcatcggcaccatctggggaccggtggtggggtcactggtgctggtacctctctccgaagccctgcgcagcaacctgatcgcccagggaatattcaagatcggcctggccagcgaggagtccggagtcgggatcttcctcaaggaccacctggcccacgcccacgccctgatctacggtatcctggtcgtagtggtcatcctcttcatgcccgacggcgtcctgggctacgtcaagaaactcaccaagaaaaaggcgatgtgaggtcaatcccatggcgatactggaaataaagcacgtcagtaaattcttcggcggtctcgccgctaactcggacgtctccttctccatggaggaggggatgatcatggggctcatcggccccaacggcgccggcaagaccaccctgttcaactgcattaccggctactaccccccgtcgcggggggatgtgatcttcgacggcaggaaactcaacggcatggagcccgacaaggtctgcaaactcggcatggtccgcacctggcagaaggtccgtcccctggccaagctctcggtgctcgacaacgtcatggtcggcgccctctgccggaccggctccctcaaggttgcccgcgagattgcccacgagcagctcaaggtggtgggactggataacaagtccaacttcctcgccggcgggctccccatcggcgagcgaaaaaagctggaggtagcccgcgttcttgccacccagcccaaaatgctgctccttgacgaggttatgggaggactgaacccggccgaaagcgaagagatcatccagctgatcctcgacatcaaagagcgcggcgggatcacccagatggtcatcgagcacgacatgaaggcgatcatgaggatctccgaacgcatcgtggtcctcaactcaggggagaaactggcagaaggaacgccggaggagatcgtcaacaaccaggcggtggttgaggcctacctgggctccgagcactgatttcactgttctgacaaaggatatgccatgctcaagatagaaaaactcaatttcagctacggagacctcaaggtcctctgggatatcgacctggaggtcaagcagggtgaaatcgtcaccgttgtcggctccaacggcgccggcaagtccaccacactcaagaacatttcgcggctcgtgaaacccgactcgggcaccctcaccttcaacggcacagatctcaccaaactggaatcccacgaggtggtggctcagggaatcgtccaggtacccgaggggcggaagatcttcccggaaatgacagttctcgaaaacctgcggatgggctcctatctcaagagtacccgcggcgaccgggaggccaacgtggaccgggtcttcggcctcttcccccggctcaaggagcgggcaaaacagctgggcggcaccatgagcggcggcgagcaacagatgctcgccattgcacgggggctaatgacgaaccccaagcttctgctgctggacgagccgtccctcggtctcgcgccgctcctggtcaagttcatcttcgagatcatcaccgagatcaacaaacagggggtcaccatcctcctcgtggagcagaacgtcttccagtcgctcagaatcgcccacagggcctatgttctggagaccggcagggttgtcctctccggcaccggtgaggctctcctgaacgacgaacatgtgaagaaagcattcctgggaatgtagaggcaaccataggaggatactgacatgactaaagtaggaacctggatgacgaagaatcccgtcaccatcgaaaaggacgccacagtcattgaggcggtccatctgatgaaggaaaagagcatccgccggttgccggtaatggacaaggaaacgatcgtgggaatcctcaccgagaagatggtggccgatttcagaccgtccaaggccacgtcgctggatacctgggaggtccactacattctttccaaaacctcggtcaccgaggccatgaatccgaaaccctacaaggtaaaacccgacaccgatctgaccgaggcggcccaacttctccacgatcgcaaactcaatggcgtcctggtggtggacgacaacgaccggctggtcggaatcctcaccgtcaccaacgctcttgaggcactgatcgagatctgcaaggacccggatgcctgcaagaaataagtcggcaccctgggctcacggcccggactggccagacaactcacaaaccgcttgaaaaggaaaaaggggacacgtcagtgacggccccctttttccttttcttctgtaatgtcggtcggttcaggcgttgagaaactcccgaccaaagggcgacatttcccgcaaccgacggatgatgggcggcaactcgcggattatggtgtcgatctcttcgtccgtggtgtaacgagacaacgagaatcggatggaaccgtgggcacaggtaaacggaacccccatggcccgcagcacgtgggacggctcaagggagccggaggtgcaggcgctccccgacgatgcacaaatccccttctcggacatcagcataaggatcgcctccccttccacaaactcgaaggcaatggagagggtattggggaggcgctcagcttcgcccccgttgatcctggcccgggggatcagttcgagcagcgctgcctcgagccggtcgcgcagggccttgacccgcgtattttcgtcttccatccagtgtcctgccagttcgcatgccttgccgagcgcgatgatgcctgcggtattttcggtgccggcccggcgactgtgctcctggtgcccgccgaccatgaacggcctgaacggtacccctttgcgcaggtaaagaacccccgtacccttaggagcatggagcttgtgtcccgaaatggaaagcatgtcgatggacgacgtggccatgttgatgggtattttccccacggcctgaaccgcgtcggtatggaacagcgccccctttcctttctccttgacgatccggctgatctcctcaaccgggaagatcacgcctgtttcgttgttggcccacataactgataccacgacggtatcctcgtcaatcgcgctccgcagttcattcaggtcaagccggccttccccgtcaacacccagttcggtgacccggtacccccgctttgacaggttgcggcagagggtaaggactgccggatgctccacacgggtggtaatgatgtggcggcgctccgggaaaacttcaagggccgaacggatggccgcgttgtcgctctcggtaccacaggcggtgaagatgatctcttcgggcagggcgcccaggagcgctgcgacccgattccgggcctcgtccaccttcctctggacctgaccgccgaaatagtgcatggagctggggttgccgtagaggtcacagaaatagggacgcatctcctcgaaaacagcctcgtccaccttggtggtggcgttgttgtccaggtagatctccttcatccctccacctccgtgacagtgatatcctcggccacaagctcgcgcagcttcatctcgacgaacttggcggtattgcccgaagcggcgcacccggcacacgctttgcggaatgcaatctgcacttcgctgccgctaatatctatcaactcaagatctccgccatcggcccagagctgagggcgaatctccttctccagggtctcctggataagctgcatcttgcgaaggttggtcagcttctcgggccgcttgtgttcttccgctggtttggcgcccagaacctcattgatgatctccttgattttagggatacatccgccgcatgctccgccggccttggtgaaatgggtcacctgctcggcagtggtcagcttgttcgtctcgatcaccttgcgcaggaagacatcggtcagaccgaagcacttgcagacaatctcaccctcggcctcctcgtgaccgtggtcatggtgagtcggaaccggaccgccgcggaacttggcaattgccacctcgagggcctcttgccccatgaccgaacagtgcatcttctcctcgggaagccctcccagaaactcggcgatctcctgattggtggttgccagggcctcgtcgagggtctttccttttatgatctcggtcagggccgacgacgatgcaatggcgctggcgcaaccgaaggtctggaatttggcatcgacgatcttctccttggcctcgtcaagtttgatatagagcttgagcgcatcgccacaggcaaggcttcccacctcgcccaccgcatccgcatcgggtatctctccaacgtttctgggattcaggaagtgctcccgaaccttctcagtgtaatcccacatggattcctcctcggattgtagtcatcgcttcataatactatagcaaaattgtcaggtattcaatactccgttttcacccggcaaagaaaaaggcgccccgccgccttgggcggatgggcgccgttgcaccgtccgtctgtctgttcgtctgctgattagccgaggatgaactgtttcccggcagccatgaccgccgcgagcttctcctcgctggacgcctcggcgtacaggcgaaccaccggctcggtccctgatttgcggaacagcagccaactgtcgtcctcaaggatgaacttgctgccgtccacggtaaccttttgcgtcaccttcaggccggcaaaggaatcgggcgcctggcgctgcttttcggcgtagccctcttccacggcgggagaaagggtaatgttctcccgttttgtcacaaaggtgccgacctcctcatagagccttgccagcagagccttcacggacagcccttccctggcaaccatttcggcaaccaggaaacaggcgagaataccatccttctcaggcacgtgtcccttaatggaaaggccggcgctctcctctccgccgataatgatccggtcctggctgatcagttcgccgatatacttgaagcccaccggcgtctcgataacttcgatgccgtgcttcttagccaccgcatccacaaggtgggacgttgccacgctgcgggccaccgcgccggtcattttcctgacccggaccaaatagtcgaacagcagagcaatgatgtaattcggctcaatgaaggtaccgtcgccgtccacaataccgaagcggtcggcgtcgccgtcggtggcgatccccagccttatggccgggtcatctttcacgagccggatgaaatcctggatgtacttctcggacggttcgggcggaaaacctccgaagtagggatcgcgatgcatgttgatcgccttcacgtccagtccccgagttatgaggggctcttccagatacccccggccggtcccgtagagagcgttcacggcaacggaaccgacacgaccgatggcgtcgaagtcgacctttgactccagggccttcaggtactcctcccgggggtcgatctcttccagcagccccgccttcaccgcctcgtcaagggccatctcccggtagcagacctcgcccatcatttcgttggcccggcgctcaatgtcgccggtcgtctcgggcagcgccggtccgccccaagacggagaaaacttgatgccgttgtattcgggcgggttatggcttgcggtaaagttgactgctccagcagtaccgcggcgcagaatctcgaaggaaattaccggggtaggcgtgtcgcgccggcagaaataggccttgacgccggcaccggccagcacgcggaccgtttccttggcgaaacgctctcccatgaatcgggtgtcataggcgacgatgatccccttgtcctgttcgcctattgctttcacatggtcggcaatggcctgactcaccacctttacgttctcgaaggtgaaatcttcgcagagaatgccacgccaaccggaagtgccgaaggtaatgcgatgcatgaagtccctcccctgggagcatggccgccaccgagccgtggagaccgtgattaaccggccaccaaagggtaatacataccccgtggggagtcaaccctgcgaccggagtggcctcattgatttgcatatgcggccccgagggaccgggtcgccaggggtatgtccgaaaggcttcgcgatccctgtggcggcgggatttttccgttgactttattcttttgaaattgctagatttgatactacacaggtttacggaaaaaacacttgttaggaggattcaggatgctgtgtcaaacggtacttcccggtaccgagtgtaccttctggggaaaacaaggttgcatcttcaccggcggttcctgccaaaacgtggttgagaactgcgaaggatgcgagcggatcgtcgaggggaccatcggcaaggtctgcagcgcctacccggctccgggcaaaaagtgggtcggcggtatctgcaacttcgccacccacgtgaaggtcgagataaagagcgaggacgtcagggtcaacccgctcaaggcctccaagaaggcctccggcggcaagaagaagtaagccggccggccgcaacaagaccgaggggggaggaagcgattcctccccttttcatttccccggaggacgccatgcccttcgagtatctctcctgtccccgttgcggggaaaaagtccgtgcgtaccgcaatcccgtccccacggtcgacattatcatcgaaacgccggacggcattgttctcattgaacgaaaaaacgaaccgttgggatgggcgctgccggggggattcgtggattacggcgagtcccttgaggacgcggccgtccgcgaggcatgggaagaaacctctctccgtgtggcagggctcaggctcctggggtgttattccgacccccggcgcgacgcacgtcagcacaccatatcaaccgttttcatcgccaccgcacagggcacgccccgggcgggcgacgacgcggccgggctcgccgtttttccatcaaacaaactcccagccacgctctgtttcgatcatcgaaaaatcctcgacgactacctgctcgttacggggctgagttcagactgacaggcgccaccaaggtggtcctgccccgaagaaaatcggccacatcctccgaaggcatgggcgtactgaacaaaaacccctgaacctcatcgcacttgttttcggacagaaacgtcaactgtccctcggtttccactccctcggcaattaccttaaggttgagactgttccccatggcaatgatcgccgtggcgatggcggcgtcggctgaattgatctccacatcgcgcacgaacgatttgtcgatcttcagggtattgatggagaagcgcttcaggtgggccagagacgagtaaccggtgccgaagtcgtcgatggatatgtggatgcccaggtctctgatttccgccaggaccgccacggcaaaatccgggttctgcatgatgacgctctcggttatctccagttccagaagtccggggtcaaggccggtatcagccagcacggtgcgtatgatatccaacaggttaggctgctggaactgataaccggacagattgactgccaccttcatgggcggcagccccatctcgagccacttccgattctggagacaagcggcacgcagcacccattcgccgatgggaacgatgagccccgtctcctcggccagaggaatgaattccgacggagccacaaggccgagcgtcggatgctgccagcgcagcagggcctccatggcggttatctgcttggtcgtgatatcgactttgggctgatagtaaacccggaactcttcgttatccagcgccttgcgcagactggtttcaaggagcagccgcttgtccgcgttggcgtccatcttggggacgtagaacttgaaggtgtttctcccttccccctttgcatggtacatggcgatgtcggccttcttgaccaggttatccggattttcatcgtcgccggggtagagggcgatgccgatgctcgtggtgatgtagagctcgaagctgtccaccataaacggaacggacagggatttgagtatcttctgggctacccgcttcacgtcctcgacagaatcgatgttcacaagcacgacggtgaactcgtcgccaccgatgcgcgccacggtatccacctcccgcacgcagtccacaaggcgcttcgccacttcctgcaggagtttgtcgcccactggatggccgagagtgtcgttgatgatcttgaagcggtccagatcgagaaacatgagcgccacatgatgccggtatcgattggcatgggcctttgcctgctgaaggcggtccaggaagaggatgcggttgggaagcccagtcagtgtgtcatgatgggcgagacgatagagctgttcctccacctgcttgcgctcggtgatgtcccggcagatgccccacactgcggtggagccttcaccatcgacgccacaggtgaggctcccctcaacaatgatggatcgtcctcccttggcaaccagtgttgcttcgagcggactgagcacatcgcctgcgagaatccgctccagttccgcattgcatcgctccctgctgtcgggatgaatgatgccgaagaaggaaagctccttcgcctcctctgccgtatagccgagaacctgctgccacgcctcgttcacgtatcgaagccggccctcgggagaaaaactcaggatcagatcgttggccgtatcgaggaagcccatgagccgctcttcgctttgcctcgtcgcttccgactcacgctcgatcaccgatacaaaataggaacctatgacggctgccgccgcgttgagcagcgacacccagagccagaccagaagaatgtaatgaggatcctggtggagccccggctcgacaaagggcatggggacgtttggaatgaagccgaaatgctcaagggcaagcaatgccccgtagagaatgccgccgaacgcccccacgaaccagacttcacgcttcccctcaatcagaaatgcggcttcaatggtgacaatgagatagaccggccagaaccaactggaggcaccaccgctgaggtgaacgagaaccgtcaccagaagcaggtcgaggacaatctgaaagacgttaatgaatctgaaacaacagataattcgttggtaaaagagatgaagcagaagattgtaggcaatcaccgtcgacgcggtaaccacgaggaacatcacctgtgagggtgacaaaaagagaccgatacgactgacataatacgtacttcccgcaacaaggcagtagatgcccacaagcgtcaggagcagccaacgacacttgaccacgagaaaggtgcgagccttgaactcttccaagcgcccggattccggagacttgagaccttcgcgcagatgcttgagtcgccgggccaccgaatcgagccaacgtgaaccggtcaatgaagtctgggccatgaatatttattcagcaattcatatgccaaccatcctcaagaaaacaggcgaatttccggagccgacgcaatagcgccaagctcggctgcatggcggaagaagaggcgcagtccatccagatgggcgggcgtcagatcgtaggatatagttcgccagtagtcgaccagctgttcttcaccgatccagttgcgctccggcgcctctgccgcaatggcggggtaggactcgtaggaaatccgttttgccttgagcagatcggcgcccagccggaccaccttatcccgctgcgactccgcagcctcacggcgaaccagccagagggcaaatacgaacggaagtcccgtgaaccggtaccacagctcacccaagtcatagacgtggggagcggtgccagcgagagccccgcgaagggccttgtcgccgatgagcaacagacctggatgggcttccagcgcctcggtcagcgggagatcggtccgctggaaccgattggtgaaccggtggaagagacccaggataatctttaaaaggttgaccgatgtatcggactccgtggtcatggcaatggtggcgccatccaattgctcgatgggtacgcgggaaaaaagcatgacgctcttaaccggtcccaccgcgctaatggaaagatcgggcaggatcacgtagcgatcgggatgggtggcgtattcgatggatgacgacgggcagacgtcgatctcgccatgggcaagcagtcggttgagctgggcaggcacccccgtcacgatccggtaatccggggagtggccgaggtctcgcagagcggtgaaaatgggcgtacagttggcatagactatatggccgagcgtcagtggcattgcgtgctccggttatggtcaaaaacaaaggcgagatgggtatctcgcctttgtcagcgggctgaaactccgctgttggttattcttcgtcttcgtcggtctggcttacatactctgcgtaatcttccgccgacaggagcgacttgagttcttcagggtcatcaagggagaccgccgcaatccagcccccgtcataggggtcgtcattgatgacctccggagccgcgtccaattcctcgtttacctccagcaccgtcccgctgatgggagcgtaaagttccgacgcagtcttgcgtgcctcaagggagccgaaggaatcctcctgctccagttcatccccaactgtgggcagttctatggcactgatggtgcccaaggcatcctgggcataatcggtcagcccgatgaccgcccgatccccctcttccctgacccaaacgtgttccttgctgtacttgagctcttcaggaaaatccatgccctactccagcacgattcgctcgaggaagccggtgtcgacattcccctccataaagtctttgttgtccatgatcctcttatggaaggggattgtggtcttgatgccctcaatgatgtactcgtcaagggcgcgggccatgcggcggatggcgtcttccctggtctctgcgtggacgatcagcttcgctatgagcgagtcgtagtgggggaccacggaatactgatcatagacgaaagaatcgatccgcacacccagacctcccggggtatggtaaccgacgatcttgcccggcgacggggtgaacttcaccggatcttcagcattgatacggcattcaatagcgtgaccgtgcagtttaatgtcgctttgcttgtaacgaagcttgagaccggctgcagaacggatctgctcccggacgatgtcgatgccggtcaccatttcggtcaccggatgctcaacctgcacccgggtattcatttccatgaaatagaagttgaggtccttgtccaccaggaactcaacggtgccgacactgtcgtaccccactgccttggacgcgcgaacagccgcatcacccatggccttgcggagtgcaggagtcatgaccgggcacggcgactcctcgatgatcttctggtggcgacgctggatggagcagtcccgctcacccaggtgaatcacgttaccgtgcttgtcggccatgacctggatctcaacgtggcgcggcttctcgcaatacttctcaatgtagacctcagggttgccgaaaccggcctgagcctcggcgcgagccgtggcaaaggcgttggggagggccgccggggagtgcacgatcttcatcccccggccaccgcctccggcagtcgccttgatgatgacggggaagccgatcttcttggcgatcttcaccgcctcgttgacgtcgttaaccccctccttggtgccgggcaggatcggcacattttccttgatcaccgcctgccgggcgctgatcttgtcgcccatgatgcgcatgctttgtgaagaggggccgatgaaggttataccgcagttttcacagatttcggcaaaagcggcattttccgacagaaaaccgtagccggggtggattgcctcggcatcggtcaattcggcagccgaaatgatggcgttaatattaagatagctctgcaggctcggcgcgggaccgatgcagacactctcatccgcgagcttcacatggagcgaatccctgtccgctgtcgagtagacggcaacggtcttgattcccagctctttgcaggcccggatgaccctcagggcgatttcgccacgatttgcaatcagaactttatgaaacatgtatgatttctccaatgacggccgggacgactacatcggctccacgatgaagaggggctccccgaactccaccggctgggcgttctccttgcagatctggacgatcttgcagcggaactcggcctcgatttcgttcatgagcttcatggcctcaacgatgcagaggacctgccccttttcaaccacttggccgacttcgacgtaaggagccgcatcaggggcgggagcacgatagaacgtaccgacgatgggagaggttacctccttgccacccgccacagcgggagcagcagcagaaactgcagccggagcgggagcagcagcggcaaccggagcggcgatgggctggggaacggccatcataggcgcgggggcctgatactggaccacctggggagtgcagccgcgcttgatgcgaatcttttcctcggcaccctccagctcgaactcagtgatgtcggtttcggtaaccatttttatgagtgacttcagatccttgatatccatgtatcgtatctcctttgacgggtatcgccgccgggacaagccgacggcgttacaaaatcatgagttccttgggaatcatggtaatgggacggcaaccgtcctcagtaacgatgaccgtgtcttcaatccgcacgccaccccagccgggaatatagatacccggctcgatagtgaaaaccatgccgacagccgccaccccctcaccccggggggatacgaccggcttctcgtgcacgtcaagaccgacgccatggccgagaccatggccgaaaaaggcgccgtagccctgctcttcaatatagccgcgggcgatccggtcgatctcccgtagttcggccccgggcctgaccgcggcaatcgcccgatcgtgagcttccttgacaatgccgtaaatctggcactggcgctcatcggggacgcccacggcaacggtcacggtttcgtccgaacagtagccctcgtacctagcgccgaaatcgatggtgaccagctctcccgcagccagtgctttgtcgctggcacgcccgtgggggagagatccccgctcgccggaggccacaatgaaatcaaaggatgcattctccgcaccggcgcggcgcatggcaaattcgagctcaagggccagttcacgctccacggcgcccggctttaccagcggcaggattgacagcagggcctcggaagccagccgggcgacacgggacaaaagctcacattccgaggggtccttgatcagccggagctgggccaactcctcaccgatgggcaccagttcagtcttggggagtttttgccgcagcgactcgtacacggcaaacgccgtgtgttcggactcgaacccgatccggcggaatccttgttcccgcaccagctcggtgattccgtcgagcttgatgcgatattcgactgtcgggagtccgacaacctggcgggacgcctgggtggtgtagcgtgaatcggtgagaaaccagctcgcgtctctcccgagcaccaccgcgccatcgcttccggtgaagccggaaaggtaacgaacgttactcatgttaaaaaacacgatggcgtccacatcgtgtttttcggcatgactccgggctttattgagcctgttttgtaacatgtttcaacccttggtgacaatccctttttcaatgtgggtaaaaagggcgcgcaacccgagcaggtagctgtcggcgccgaaccccgtgatctgccccaccgcgacggctgcaacaaaactatgagaccggaactcctcccggcggtggatattcgagagatgcacctccaccaccggcaacgccacagctgcgagggcgtcgcgaatggcgacactggtgtgggtatatgcggccggattgatgagaatgccgtcacaggttcccgccgcagcctggatggcatcgaccagtgccccttcgctgttggactggaacggggaaatcgtgcagcccagttcatcggccaaggctaccagagactcattgatccgatcaagtgttaacgtgccatagatgcccggttcgcgggttcccagcatattaaggttcggaccgtgcaccacgagaatgcgcatgcaacaactccttttccggagaggccggctatgacagcagttcgcgcaacttcggggcggcaaggcgcaacaggtagcgccctttgccgtagttgccgtcccgctcgagagtcaggaccaaaaacgcatcgtcgtttatgacccggacgatgacccgcgaccgctcggtcgcaacggaaacctcctccatgtcgccggtcccgagcacatcgaccgtccttttgacctccttgagcacggtggcgtattcaacagccaggagatggaggtccatgggaggatcttccctgagatactcgtcgatatggataccgtcgtagcccatgatggccgcacccagccccccctcgaccccttcgacgatctgcttcagtgcagcactgaacggcattggcgtatcctccgaatggaatcgagccatccttcgagcgcagaaaccacatgggccgcagaagcctctttctcctctgcaacgttgagcgacgactcggccgacacagcgacctccagaggaatatcgacctcatgtgccgactcgacggcaaaaccggaagccgcctcttccttgaaagcctccctatccgcggtcaagtctccctggatttgggccgtcgtatcggtagcggaaacagcttctgccaggacagattcgcgggcgcgggcctcatcttcatcgatgcgcttcttgaggtccaccatccggttgcggatatcctcattaaggggatcggcatccagcaggtcgcgatagatggcaagcgctttcttggggaacccctgggctatgtacagatccgcgacggttccggtactcaggacatcgcgcgggctcggaacgtcggcgttcgcgacgggctcttcatcgagaagaacatccgcgaacgactcttctgcaagcggagggggcggcgcatgtgccgtaaaagctgccaaatcttcctcgtcgacaacttcgtctaccagttcttcaataatctcgatctcttccaggagcgactcatcttccagatcaatggcggcagcggcgcccatctcgttaaaaagatcgtcggcgcggtcggcattttcacggggctgtcggcacatggcgtcaagcatgagcttgctttccagatcgccagggctgagtgaaaggataatctccaggcaccggcgggcgagatcgctttccccggcatcaacatagatctggctgaggagtttttgggccagaagattatccggcgttacccgtacgaccttctccagggctgccctgctctccgtccgctcccctttttcgaaacaggcgcggccgagagccatgtaccccccgacatactccggatgctgcccgatccccgtccgggccgtcatgatggcgtcgtccagtagccctaccttgcgatacagctcagaaagaggcgcaaagcagtacgatccgggatctttggccaggatatcctcatagcgcttgatgtcggtccagaacgattcggttccgtgttccatggtcattcccccacgccgcagatgccgaatacttcagacaggttttcgatcctgacgatctcatggccgcctattccccggttgagtacgaagtccagcccgcgatcccgagccttcttatcgcgcagaagtacatcccggtagctgtctgcatcaaacgacgggagttcggtcggcagccccaaggcctccacaagtgcgcgaatccgtcgggtatctccggccgaagagtgcccccgggcctctgccaggacagcggcccggaccatgccaatggcgaccgcctccccgtggagaacggcagtgtagcccgtcagcgcctccacggcgtggccgaacgtgtgcccgtagttgaggaccgcccgaagtccggtctcgcgttcatcctgctccacgacccaggccttcagcgcacagcaacgcgtaatggcacggaccaacgtctgccggtctcgcccgagaagagcgctcacattctgttcgagaaacgcgaagaactttccgtcgagcaccacgccatatttgatgacttcggcaaggccgccgagatactcacgctgggggagagttgcaagggtgtccacgtcaatgagaaccgctctgggctgatggaacgcgccgatcagattcttgcccagtggatggttgatgccggtcttgccgcccacgctgctatccacctgagcgaggagcgtggtcgggacctgcacgaagggaacaccgcgcagatacgtggcagcggcataaccggccaggtctccaaccacccctccgccaagggcaacaagaagagagtcccgcgtcaatccgcctttgatgagttcgtcatagacactagtgagggtgacagaagttttatgctcttctccatcggggatatcaatgcgaagcacggtaaaaccggcggcggtcaacgaatcaacaacaccgtccgcatagaggggaccaacggtggtattggtcacaacggccacgcgcctgccggccacagcgtcacgacacacggcgccgatcgtgccgatgatcgccgagccgacgcgaatatcgtagctccgttcaccgagttctactctcagtgtctcgatggtcattgatgctcccggacaaaggtggcgatttctgtgaccacatcttccacgcttttgccggcagtgtcaatcctcaagtccgcatcggcgtaagcgttctcacgagctgtcatgagcgcggccagagcctccggagtgttgttactcttcaacaacgggcgctcccgatcgcccttcagccgagacaggatcacctcaagcgaagccgtgaggttcaccaccaatcccgcctcgcggagcaacactctgttccggggcgcaatgaccgccccaccgccggtggccaccacccggccggaaacgccaccaagggaacgaatcgcttccgtttccagctcacggaatcgttgttccccataccgctcgaatatctcgttgatggagatgccggcccgctccacgatcaacgcatccaggtcactgaagcggtagccgaggcgccttgccaggagctttcccaccgtgctcttgccggttcccatgaaaccggtcaggaccacgttgcgcccgtcagaaggcacggacatactccaggtacccctcatagttgcgccgtacttccccgagcgaatcaccgccgaacttctccagcatggcattggccagttcaagggccaccacagcctctgcaaccaccgccgctgcgggaacggcacagacatcggaacgctccaccgtagcctcaaaaggctctttggtctgcatatcaacggagcggagcggccgatagagggtgggaatcggcttcatggcagcgcggatgacgatatcctcgccgttggtgataccgccttcaatgccgccggcattattgctcttgcggtagaaacctgaaagttcgcctcggcttattcttgtggagtcatagtagatttcgtcatggacctgggagccggggcggcgggcggcatcgaaaccgagcccgatctccacccccttgatggcctgaatgctcatgaccgccatggccaagcgggcgtcaagcttgcgatcccactgcacgtggctgccaagccccacgggcaggccggaggcgattatctcaaccactccacccaccgtgtcgccagcctcacgtgcgccatcgataaaggccttcatccgctcttcagcctcggcatcataggtaaagagctcggacgcggcggacagctctttcatgcgctccagctgaagcgaccggcgctcggcgcgtatcccccccacctctgaaacaaaaccgttcacctcaatgccgaacgaggcgagaaacgccttggcaacagcgccaaccgccaccctcaccgcagtctcgcgggcgctggaacgttccaggatgttgcgcacgtcccggtgatcgtacttcatggcccccggcagatccgcatgcccggggcgggagcgggtcacgcgaattttctcgtcccgatgccgcgcattgggggacatcttctcctgccagttgatccaatcgcgattgacgatgcagagcgtcaccggtgatccgatcgtctccccccagcgtactccggagagtatctgggcctcatcccgctcgatcttcatcctgccgccgcggccgtagccgcactggcgccgggcaagatcgcaattaattgattcatcggaaattttcagccctgccggcagcccctcgatgattgccgtaagttgagggccgtgggattcaccggcggtcaggtagcgtagcatggtctcctcgttgtcacgcaaaagccaggattaccctggcttttgttaagtagtatatattgtatcttgttgtatcagctcacaatttttggcgttatgaaaatgagtaattccgtttttgtcttgttcttcgtgttcgacttgaatagccagccaaggaccggaatatccatcaggaatggtacccctctgtcttcatcagtatcgctgtctacatagataccgccaattacggtggtttcaccgttcttgaccaacagttcggtggttgcctccttcttgttaatcggaggcggagacccggtgccagctgagttgtttgaggccttaatcttcatggaaacgctgccgtccgctgttatgtgaggcgttacttcgagtgtcagcgccgcctccacgaactcggttttggttccttcggctgatgtggtttgatacggtatcgactgaccttgcgaaattttcgccgctttgttgttaagcgtaacaaccttgggcgtcgagacgatcttaacaaggcctgcaacggctgctgccgacaaccgcagatcaacctgcaagctccccattttggcaaagctgatcccaacagcaccgccggatgatgttgccgcagggaagccgctggccggcggcggcgttacgatcccgccgaatccggcatcaacgcttctgataatatcagcgccggaatcgttgctgtgtatgccccactggacccctagatcacgagtgaaggtggaggttgcttccacaatgcgcgcttcgatgagcacctgcttttcaggcagatcaaggttcttgagcaggatgcgcatttcagccagggccggctcgatatccttcacgattacccggttggtccgcgcatcctggctgatggtcccccgctcgctcttgacggcgttgaactgggacacgatatcccccaccgccgcaaagttgatgtcaaagacctctgtcttcagctccatgccccgttccttggcccgcttgagcgcctgctcctcgtcagccagggtctggatcttggatttgggacgaatctgtacgatattgccgtcccgctgcatccccagccccttgttctccagaatgacatcaagggcctggtcccagggaacgttgaccagtttaaggctgatggtgccggtaacgtcgtcgcccacgaggaagttgagattgctgacctccgcaatcagctggaatatcttgcggatgtcggcatcggaaaattcaagcgtcacgcggcgcccggtatacgccttcttcgttccacccgactgggcgacaccggcaagcgggtcggtctccctggagggttccttctgccggacagcggcctgatccatgccatcctgaagcgtgggggaggcaggcacatccgcgaccgggggctcaaaaccttctgggttccggacgctcacctgcagcaggtccccatcccgcctgacatcgtaggatgcgggctggcggagttgcacttggatctttacgtcactgcgccccttcgtcttcacctggtagggggtaaccttctgaacgacactggcaaaagcgcccgtatcgagatgacgctgaagcttcttgggaaggatgcagtttctaagcgttacgctgaagccgtcggcggatttgaccggtttgtcgttggcacaggcgccggtgacggcaacagtgatacgtgaggtcccgtcaagtactttgaactcaatggcatcaaccgcgggtgttaagccctttgccggctcggcggacttcaccgcttccggctgccgtgcctgggatgccgaggcggacggctgcggaggggcggcagcacgaggtacgtcaacaaccttgtcagccggggcaacaatcaggccagctgcacctttagttacattgagaggagagagggtcccccccgcagcatcgagaacaatcctgaccttatcgggataagcaccaatgcgggccatccctacaccgagggcattcaggggaatagccttggaattgatgccgagcctggcgtccgagatatccaccaccagccggtcgggcttggcaaggcggaagaacttgaagtccttgatctccccgctcgtttcgatcaccaggtaaccattctgcgcttcgatggccttgatgaccggggggccggtctgcggagcaacaaccggagcgatcggagcctgaggctccacggcaacgggagccggagctactgccggggctgcagcgactgctaccggggcacccgtagagctctcgccggcctggccggcagccggtgcggcttcaacggcaacggaggcggcgggcgcgacaggacgagccacggcaaggacaagcattcctttgtcactggcgtcgatggtcgcattcgcctcggtgtcgcgtgtgaaatatacctccacacgggtcatggccgtggcaccctcaccgtaccgcacggtctcgatacgccggatggtatcggagttcacgtccatcggcgacgcaatggcgcccggttcggtgcgggccagatcgatgaccgccttgggcggatctgccgttttgtagaacgtgtaggccaggggacggtcggccgacagtacgacacgggcaccctcacctgtttccgccaccttgatctcacgcaggacgccccccttggcctgctcgaccatggcgtcgcccttcacgctggagtgaacgtcggcgcatccgcagaacacagccagcagtgacatcaggacgagtttccgggagaatgtcgtctggattctcatgggggactccttactgtttcttcgccagagaaagcttgaccgtccgctttctcaccttgccgaagtcatcggtatatcgctcgttcacttccagatacgaaggtgcgattttggtaatcacaccgttattggcgccgatactcatgccctctttcaccacgtagcccttgccagccggatcaacgatgagcgccttgctttccttgaggccgacgataatgcccgaaatcctgaactgttccacgttgtagctctggatcggcaacaggccggcggacgatccccgcacggcacgggttttctcgggagccttggcctgaaggaagggcttgaacgggtcgcggcggttggcgaaatcgtactgagacagacccgccacaggggcaatagcggctgaggtggctcggccctggaccggaggctgtgccttgggcgcaggagatgccttttgaggaggtggtggaggggaaggcgcctgctccttctttccgcagccggccgagacaaaggtgagagccaccaaaacggcaagaatcggtatgctatttcttcttgtcatccttggtctctttcttttcgatgaagcggaaggtcgtggccagacagttgaccttgacagtggtcttgccacccacgggcttgatgtcagtgaacgatacgtttgtaatgttgacgatcctcggcaggttaccgacggcggtaaagaaattcgccactccgtagaacgatcccgatacagagatatcgaccggcacttcggcatagaagtccttgggcacttcacccttgggcctgaagaggagaaaatcgagaccggctcctttgcctacgctggtaatccccgtgagcagcgaggggatctccttctggttgggcaactcggttagggcgttctccagatccttctgcagttgctgatactcctttttcagcttgggcaggttgttggcgatccgggtcttttcctggacctcggtctggagtttttcaagctttccgcgcagtgccgtaagctccttctggcggggggcatacaggccccaatacagggctgccccttcaaccacaagaatcgccgcaaggagagctagcttctgtttattggggagcttgagcagtttttctattctcgcgtccatggggagtccttgagaattttttccggggccaatggccttactttttctttgccggcgcgggctcttcttttttcagagcctttatgacacaggtgagctcgaaccgtttcgccttcacaccgccgatttcggtctgctcggagacgatcaactcaacatttgtgtagtcttcagtttgttggagattacgcataaaggcggcgatcagatcctcgtccactgcgacaccgccgatactgacgttcggaccgttctcagaatatttggtgagccagagcttctccggcgtcgcatcactgagcgtagcgagacggcgcacggggccggtcttttccttgcgcagctgggtaagcacattaagcttcttggtaacatcatccttcagctttttgatattttcgagctcgccgattttccccttgagccgttgcaactcgctttccgcaccggagatgtcgttcttggtcgccttgatctttgcctgggcgtagccgaacaggccgacgccgataccgagaaccaccagcaccgatacgagcagaatcgccatctgctgcctggctgtttccttctttttggacgatctgaccggaagcaggttgatccttaccatttgtcacccaccctcctcgtggccagccccacggcaaccgtcacgagcggcccgatctcccgaaggtactcgggatcgaactctttctcgctgcaggtgattttcgtaagtgggtccagcatctcaaccggaacgcccagcttgttctgcacggtttcagcaagcatggcggtcttggctgcgcctccactcaggtataccctggcgattcgcccttcgcccgcggttgtgttgtaaaaatcgagcgaacggcgcatctccacggcaagggtttcgttaacgcgggcgatgacatccttcagcttggccttgtcggggtactcgccggtgatctttacctgctcggcttcttcgctgctcaaggcgaactgcttctggatctcctcagtgaagagatttccgcccacctgtacatcccgggtaaagagggagctccctcccctgacgatattgaggttcagaatacttgcgccgacattgataagcgccacaacctcttcgggatcggtttcgtagttgagttcgaaggcgttctggacggcaaaggaatccacatcgacgatcacgagtttgagacctgtctcggcaaacacattgacgtaatcgttgatgatttccttcttgctcgccacgagaaggacattcatgcgggacgggtcgtcctcgtcgggctccagaatctggaagtcaatgttcacatcgttgatatcgaaggggatgtactgctccgcttcccactggatctggtcttccagttcttccggggtcatggccgggagcttgatcttgcggatgatgaccgtgttcccggaaatggagcacgccacatccttgaccttgacggagagccccttcatgagccccttgaccgcctcgatcacggatgaactatccatgagagtgttatcgacaatggcctcgggaggcaggggctggatgccgatattgaccagctgccatccccccttctgctccttgagctgaacgagcttcacggagctggagccgatatcgatgccgacgatttctttctttttggagaaaagcatacgccccatcccgtccgagatcagtcgataaacaccgcgtccttttcggacaatgaaaaaccaagagcaagcagaatctttctcttggtttccatgcggcactcctcgccgcgctcgattctctctatggttgccggggagacgcccgcgagccgtgccagttcggccttgctcatgagccgttcttccctgatcttcttcacgttgtttcggtatttcattgcattgtcccgaaaaattgtatgattcaacgcgaaatctaccggaattgaatctaaagtcaagtaattagttacacttgaaacaaattgaaatcttttatgcgaaattgacatcaatagtgtatctatcggcggaacaacaggaaaacttgaggataatttcacggtggtcatgcgtcgctgcctcgctccggcatcggacccgggcaaaagaaaagccggggccgactatcacggtggtgatatttcggcaacccggctgtctcggtgagaccctgtaggctttccgccccatcctcacggatggtttagtattatcgatatcgatcagtattcggttgtggcgtgctgcttggcagttagcagcaaaaatgacgccagcttcgttagcacaagatacttaacggcgtacgccgtcatttcgtgccgttacactccgcatcgagccctctccctgtcccaggttcgtcacaaggtcgaatttttggcagcagcggtgacgtaaaccggcactggatcgtcaataggcatagagcaccgagatggcggccttctcgttcgggttgctctcgcgctcgccctcgatttccaccgtgtacagataagggttaacggttcccggcccctggatgccagagtcagaacctgccgtaacaccgccggtgaagaggttgaggttcgaggtattggtgatcccctggcgggtatcgatgattttggcgttgaccttgaattctggtttatcacccgtgtccttgaggacaaaagacatgtcaggaaaaatcttgggattttccgtgcgctgctcatcggcacaactggtccactgatccgtggagagagacagtttctgacgcaagcagtccgactcgtcggagaccttgagatccacggcgccaaggcgtgtttcaatagtggttatgtcggtctggaaggaggccaaggtcggagaatcgacagcggtcctgacgagctccggaaggagatcccgcatggtgagatccaacccgccgtaggtggcttcaaggctgttctggtagcgtttctgggccgacgaaagcctggtcccctgggtgacaaggtagaggaccaccatgataatgaccagcgacatgagggtaagcataagtgccgtgaccagcgccaccccccgttcgttgcggagaagtcccatggaacaccgtccgttcatcagtagtttcccaggttcttgggaaggactatgaaggaatagaccttccagcggtaattccgccagttgtttatggtggcgaggtcgaattccctgccaaagggcgttgtgccgattatatagcccaccatcaccttctgctggggatagctgaaacccgggtcccgcgccccctcatgggccagaacaaatacctcgatttccttgagctgtcggcgaacatcagtcagctcagacgggctttcgagatcgttctgatggagatccacggaaccgtctccattcgtgtcgaggccgaagaccacctgaaaatcagccacacaatcaagcagaggcatcttgattaactcgccgtcgtcctggcggacaacggccttgtagagaacccccaccttgctgtcgtcggcacaacgcatggcgatattggccggacgctccacgaagaaatcggcgcggttgaacggcatccgcacgctggaggcagtatccagcccgtagatgaaaaagaagggggacttgctcgccatggggtagttatcgggggaaaagtggcgcagatgtttcgtatttccgatagctgctgaataattggcaaaaaattcgctgccattgacaaccagctccctgccggcggcactgggatcatcggcctggaagcggggattgatgaccacgacgctgtccgagctggcaaactgcgacaacgggttatcggactgccagggacgcgcactgcctgttcccatgtgggacgatttgcccgaggcatcgttgcgggccgccatggcggacttgacgaccaggtagtcagtgccgttcagcccggcgtcgtcgccgatgcgcaaaggccagggaacgcccgagggagcatcgttataaccggcggccgttgcatcctcggcctcttcgtaggtgatggcactctggaacgaccagggaagcgcatagccggcatgctcgatatcgtagcgcagggtttcgagtccggcgacctccatgatctgcccctcggccagccgggactgcttgcccgaatgggtgagcagcgtattgaaggcgctcccggccaaggccatgactcccacaaaaacggccatgaccacgatcagctcaaccagggagaatccccggtcgtcccgcgcccttcgagtaactgtattggattcggtctgcgtcctcatgtgggcccctactgtggattgctgattatcgtcgagacgcggtgctggtacgtggtcccccgataatcccattctaccgtcacgacgagctctgtgctgcgtcctccaagatcggagaggcttctcttcaccgtatactcctttgtgaatgctctcaggttacgattgaccttcaaggtcgtttcaccggtaagattatcaaacgtcagccgccgcatgccatatacggttgactccccaacccgcaccgcttcgtcccgcaacgaattgcgcagattgtgctccatggagacgttcaccgcctggagcagccccagcaggcccaccaggatgatgaccgtcgcgacgagaacctctatcagggtaaatcctttatcaccggggccggcagttcgcactggcgcactctcctcctgggttgatcttttgtcccaaatcgattcgggtctgactgacgatgacacagtccacgatcgttgcgccgctggaggcaaggcagacggtccgggcggatgacagcggcgtaaacccgcgcgtatcaaaagttatgatgttgtcatggctccaggtcacgggggttttgagtgtttttgtctgggttaccgtccccgtagcgtcgaaggcgcttgagtagtttctgattacatactggctggacccaagggttatttggtactggcgcttgctgtggagcgcatccagcttggcagaggcgaagtctgcgtacattgtcttcatctgggcttccgcattgtatttccgcgaccaattaccgtaatcgagggtaccgatggcgataagtatcccgatgatcccgatgatgacaaccagttcaaccagagagaagccgccctgtctcatatcacttctccctgatgtggatgatacgcttctgaggcttgatgttggcattggtgacgatggtcggcttgttgcgcggcggcaccccttgccgctcggccgtcttccggttcagcctctgggtgaacgagctgccgagatcgatctgttcaaagcttcccgtggatgactggatgatcgcctcaccgatgagctgtgatggagccaggtaaccgccggtgctgtagttgaccccccagagggccaggtcgccgccgaatttgcagacatcggccgccggcttgaacgaggtgaagaagatggcgccgttgggggccgccacggggtcggtgatgaccctttcggctccggcgctgccactcgcctcatcgagcaggacgtaccagcctggggcagtgcccatgccctgaatgctgtcggtctggttcaccaggtcggtcgccaaaacggtcggtgtgttgcaggttgtcttcatcttgttgttcaggtcatagcaggggtccttgatgccgtacagtgcccgtcggcccgcagcgtcgtccagatcgctgccggccttgtagtagtagcggccggagccgaagaagagccagtgattcttgtgagtggtatcctgcaactgggccacggcactcgtcacggggccgatatcatcgaccagagttgcccaccaccactgggccggatcgatattttccttggtgaagagcctcaggacgcctcccttggtccaggttccggtcgtggtatccttgcggacgtaaccgagatagacggcatcgtcgttatattttcctgttgtacctgcactccggtcggtatccagtgtcccgccggaaagggaaccggcaaaggcattctggatgccggtatcgatggtccggaggagtgcaccggtcttgaggtcgagaatgaacagcttcagggtctgggtggatcgccccaggaactgatgggtctgggtattgatgggaccggtgggaccggaggccagcaccgcgaaccagcggccgttagtttcccctccgatccgcacgatggccggccccacggtggagtaaccgaggtcggcagacgcgaattcccacatgagggatggcgaggtaggcgtggtcacgtccagggcgaagtaggatgagtagcccacattggcgatgggggtcttcacgcagtcggtgctggcggaacaggcatcggtggtgttgcgcgaagctcctcccaagcccatggccccgagcaaaaccgtgcgccaactcgttttgtccagatccagttctttggtggtactatcagtgccggcctggtagaccgtttgctttgtgcagagccagtatgctgcgtcagtgcagccagtcccctcggtcacctcgatcgatacatcattaaggctcggggaggcatccacgtagtagaggtgatcgtactcgggatctgcgaggtatttcaggtacggtaatgcattgcgcgggatataggtccacatctccttgccgaagtcactgccggtgatgaacgaggttacgtctttcgtggtgccggccttcagaacgcccaggttgaaggcgtgaagcatgccgtcatttgcccccacatagcccatgccacgggtcttgtactcattggaatccaagtagcgctgatagcttgaatctttgtaaccaaccggcgggggcaggtgatagccgttgagccgggcattggactgcaggcgcggagtggaggatatgatgtcgccgaggcgccagaccccggtggaaccgccgatggtgacggtccggttgcggtagccgctctgctcggtgccacggatgtagttgatgatcttatcctcttcagtggcgtctgcggcctggagatttgccttgaacagatccttcccggcggtggtgaataccgtgagctggtccttgctggcggcatcccggtagctggtgtaaatggttctgggagacgtggagagattgcgtgaccagagcaggctgccggctttccagagggcatttacctgctcgggttcgatggtgttcacataactgtcgccgctgccgttgccgtcgacgtcaaggctgcggtcgatcttggtcttgttgtcattggtatcgaaccggaaatcgaggacatagtcggtcttgagcttcagcctgaggtcctggtcggtgtcctcgcgaatgctattggtgttgaggaacggatcgatgtagtaccagaacgcctggagttcgccggtccaggccaattccgtctccgcaaagttcttgcgggggtagaatatggcctggagcagcgtggcgccgttgttgtcgttgttgctcaggatggaggcggccgtaccggatgaaacgcggttaagaatatcagtgagggccttctggagctgctgctccagtttcagggggtttaccaccaggaaatagttgtcgggttcgccgtcgccgtccttgtcccattcactggcgagatcgggcttcttgttgttattggcatcgatgaacccgccccatttggcggcataccagagaggactcttgagcgtgccggtcgggttgcccgaaatggtgaacgtcttcgaccagttgaggggaagacccgcaacggtggcgggggtgtcgctgtccgcagacgatacgtcgcgatcacgaacggggagatagacgccgtcttcagtggtgccggagatgacgaagcccatcacttggtcgatgctgccggccgcatagtcggagttgagcttgatctggatgttggagcccagtgagccgctgcaggcgccaagcccttggtcgatggcggattgggtacagacctcataggtgacgatggcgtccatatcgtggtccgcgccctgctccacgtcttcgtagttgatacggtacttggcgtagatgacgtttttgtcgttgtcatacttgagagagtcgatatagaaatccacaatctggttggaggggcagtacgccgttgacgagcaattggaaatgtgcaggccgtcttcgtccgccgtgagggtgcacttctgggcgcacgaggcattgataccgtggcttccgctgaccgatttaccaaccggcaggatcgacacgtgactgttgccggctttgatcttgagatcggccaccggggatgacagggcaacgacaaaagttgaaacgtccggcttgccggtcttctccttcatcaaggtcaggccgtaataagccagggctgccgagtagaacgatccccgcttggtgggctcctcggggcacatgccgcgtaacaggctcagcttggtaacgcttttggagctgcagacaaaatccgtggttgatccgttttcgccgacaaaccagctatcgccgatgattccctcggaggtgccgatggtgtcggccagcttgttgagcagcgacacgccatcggcgcccgcaacgccgaggccgagttggggcgatgcggcatcttcgctgaagtatgtaccgtcagtctttttgaaggagctgccgggaatctgatccgagtcgtaactggggttgatgtcgctcagaatcagcatgaacggcttggcgcacgggggatagatgtcataaagctgatacgttgtgctccccttgctgtacccccaactgggcttggacagcgaaagccccgaatccgcaggcgtcgtataggtgaactcggttgtaggcgcccctttgccggcaaagtagcggaggctctcgtacatcatttcggcaatggggttgccccacatgcggcattccccctcgttcaggggccggtcggtgatccagccgcaggaaccaccgcttgcgtcctggtaggactggtccgtgtaccggaagccgatggtcttgagccggtccagggtgatcatgatgttgccctggacattctctgaggtctggaagatgccgttgttggcgttggtctcgtccaggatgctgccgatgttcttgcgcaggacgccgccgctcaggttcttggtataggagtcggtgaacatgccgaaatacatgggggacttatagatgcaaagtccctcgcccgcgccgcagtcactgtcgctggtacagcttttggccagtgtacgggaacagaccttggccccctccccctcgccgaacttctgcagaagccccaccggcttgaaggtgcccgcgtagtccttgcagttcgtctcccggccgcttgccaggtcatccttcttgccggtcggccgattgtcgggcgagacggacttgcagacttccacctggaccgtgtagtcggtgggggcaccgagggacgaatcgcaaacggggcgttccttggaaacccactcccagatccggttctccttattcccaaggaagcgcaggatcggggtaccaccgtcggagagagtcgtgctgcagaaaagatgctgcttcggagtagtcccgacttttggtttgccggtctcaatgaaggagcggtccttgagcgtgcactcggccccggcgggaatggtcggagcccgcagcgtgagggttgagctgccgaaaagcacccacggatcgctcgattgggttttactgggcttcttgtaccacaccttgacgccgtcctggccagacttctcggagtggcgggcgataagccgccaataaccggtagtgttgagattgatggtgcctgagttcgtctgacagttgcaggccgaattgcagccgtaacgggatgccactatggtgctggcgtcgccggcagggttgatgatttcgagttcgacgccatcgtcgccatcaatggcaaacatccagttccccttgtccgacttggaaacactgaattccgccagtgccagataattgaactgatcgccatgatccgcagcggggttgagaatggcatcaccaaaggtggcgacatagaccgggaagccggcaaccaggttggctggctcatatgaactgatgagatcggtggaatcactcccgcacgagaagttggagtgggtatatttggcaacgaggattttaccggttgtatcccatttgatgctggacgtaaaggaacaggccgtaccggtatctgaggcggtgataccgatcaggttgaccgacttgtcaacgcaggtatagcccgtatcgcagtcagaatcgaactggcacatatccgtatagttggtgccgtttgagcagagcctgccagtgacttccttgccccagctgtgggcatcctggggaacgtagacacgctcgagataggtggcggtattgctgtcagccgagcgctggccgccgaacagcacttttttgagcacatccatccgggacatggtcagccagttgaggatgttgccgctccactggcccgaggagcagaacttgtcggccgtcgtggagacgggggtgtacttgtcgttggagcctgacccgcccgagtgggtgtagcacttgtagggatcgaaatagccgtagtaatcgatggaatgcttgtaggtggtgtcgaggcgcccgtcgtcatccaggtcattggcgtcgttgtaggcctcgtaatagagcttgtgctccctgcccacctcgaacatgacgagagggggaacgctttggctcacaaaggggggctgaatgcagtaatcgttcatggttgcggctgcagcgccatcgcctcccgcagccaacagaagagtcaacagcgcagccaggccggccggcctcgcgcaaccgagcacagacgactgtctcatcttttccacctctcgatgatgatctcatttaccaggttgcccatggcacgcacggtgacggaattgccgacgctgatgtagctgcggctggcccgctcttcgaaataggcgccattgcgcttatcctggacaacgatttttgccttcggtgcaatggtgaaaaccttatcatcgattttgatcgtgtcgccggaaatgcccaaaaccgtcccgttcatgtacgtatgatgggtgagcgccgtggtttcggatgtccagaagagcagcacgaccgcgcaaagtgtcaaccagagcttcataatagttcctccgccgatgcttaacggactgtctgcagtgttttagcaattttcacgccataatctctcagcaatatcagtaaagaaacaatgtgaattcaatctgtttcccctgatccattcgcaagaaaaaagaaaagctatgcaacatttgcatagctttcatgttcccgacacacgatttatgtcacttctttacccagcgtgttccgtcccaccggtgcagggtgcaggagaaatccgacgcattgaagaccatcgccatagcgctgccggacgtggcggactggatatagatactgccggctttaccgacaagaccctcatcgctggcgaacctgttgtccttgaatgcaatgccgtcatctgtttcggcaagctttgggacaggcccccggtctccataaccgaagctgaggccgcctcctttgctggagaggctgagctccctgacaaactgctcatccccggtttcccacttaccatcagcccctttaccggaatacagagccgcccgcccgttggcggaatcaaacgcaatggcgcactccttgtcctggatgctcagcagtttggcatccttgaacagatccttgagttcccagaccgcggccttgaggcagtagtcggcgtacagactgctgaacgcaggcacggcaatgacgctcaggacacagatgattgccaccaccacgagcagttcgagcagcgtaaaacctcccgtccccctgccccccctccctggggacagaatggtgcaggtcatcatcccgctcatcccggtcacctccctgtgacgataaaagggctccgcaataattgcacagcccttttgcatttacaatattttattaaataattttactttaatcgatgccgaattccttgagcttgtagagcaacgcccgatggctgatttccagcaaacgcgcggcatgggtcctgttcccgccggttttggccagggctctgcggatgaattcccgctcaaggcactcttcggcccgcttgatggaaagggtatcctcgggcaggtggaaccccgccgccgatgcggccgagtctccccgcacaacatcgggcaggcttccggcatcgaggatttctccgtcgctgagaatgaacgcgcgctcaatgcagttttcaagttctcgcacattgccgggccagccataggcagcaagcagcttcatggcctccggcgacacgaccattccggaccggccgaaagactcaccgtacttgtgcaggaagtggttcacgagtagagggatgtcttccaaccgctccctcaggggaggcagggtaatggcgaacacattgaggcggaaaaaaaggtcctcgcgaaaacgcccctccgcggcatcccgggccagatcccgagaggtggcggaaatgatccggacatcgacgcgctgggctttggatccgcccactcgccggacctcaccctcctgcagtacgcgcaaaagcttcacctggagcgccgggggcatttcaccgatctcgtcgagaaaaagcgtcccgccgttggcctcctcgaaaagcccggcgcggtccgacgaggcatcggtaaaggcgccgcgaacgtgaccgaacagttccgactccagaaggctttcgggaattgcgccgcagttgaccgccacaaagggtccgtcactgcggctgccgttatggtggatggcccgcgccaccagctccttgccggttcccgactcgccgaggatgagaacggtggtccgcacgtcgcacaccttgcggataaggttgaagatctcgcgcatgcgcgggttacggcttacaatgctgccgaacgcatactctcgccccaccacttcccgcaaccggcggttttcatttttaagtcgctcgcgctcctccgccttcctgaggaccagcaggatctcgtcgtttttaaacggtttcgaaacgtaatcgtaggccccttccttcatgcaggcgatggcggcatccacggtaccataggcggacatcatgataacggtgccggggagttcggccttctgaaaggtccgcagaaacccgacaccatccatgatcggcatccggatgtcacagaggataaagtcgtaggcagcagcggatgcctgggccagggccgcttcgccatcggcggcctccaccgcctcgtagccctgcttgcggagcatggcgcacagcatgtgcctcatgttttcttcgtcgtcgacgaccagtatccgctttttcatctcatacccctcgcccataacccattgtatttcatttcatttcgagactggaagccatatctcgaaccgcgatccttcgcccaccgcactttcgaccgtcattctcccgccaagagaatcaactatcctggccgagatggatagccccagtccggtccccctgcccggctccttggtggtaaaaaaggggtcgaagatcctctccaggtgctcgggcgcgattcccgacccggtgtcggtcacggcaatccggatacacggcacctcgctcccgtccccggcaaacggtgtgcggaacacaccgccgaagtcatccttgcgccggccggccataacagaccagcgaccgctgtctggaagccctgccggcggcatgaacgctccggtcgatacggcgacatccaggcggccaccgtcgggcatggcgtcacgggcattgatcagcaggttgatcaaaacctgttggagctgatgcggatcggtcacggccacagcactcccctcgccagccccgatgtgcacctgaacccgtttgagggctccctgccggcttaccatctccacagtttcagccaccagggcgaccacgtcaacctcttcggcggcaaggggcacggggcgggcataatcgagcaggtcgtgaacgatccggtcgatccgttcggtctcatgctgaattcgacggagatagtcggccctttccggatcaagggattcatcatcccgcaagagtgatacgtaccccatgatggctgccagcggggtgccgatctcgtgggccgtcccagcggccagcattcccaccgacgccattttttcggatctgagggtttcttcgcgggcctccttgagctcccggttggcccgctccagcgaggtcacgtggcgcaccgcttcttcatccttgacccgcagggcgtccaccatctggttgaatgaatcggccagttcggctatctcacggctccccggaaccgcggccttatggtgatagtcgccggcgccgatccgctccgttgcggccagaagcttgcgcatggggatgatgatgaagcgggaaagcagcagtgaccccaccgccagaaggagaaggaaatcgagggcgaagtaggcgaggaacaggtgacgcgaatgggcgagcatctgccgctcccccgccagggaaaggacgagcctggccgcgccaacggtcgccccctcacggatgattggggcatagcgaatgaggacgccctcccccgcagggagccagaccgattcggcgccgtcgcgaagacaggccgccagacgctcgtcagcgggtgaaccggcacccagagcgaacaccggtgctccgtcaccccgcacaacggccagggccgtgaattccggttctcccgccagctggcgggcaagtacgccggccgccgaagaacctatcccgtccagcgacgggggaaccagcgcggtgaaagacgcgagcaggatacgcgccttgtcgcttttctggcgaaggaggtcgctttcggcggtcttgaacgagatcaggctcaggagaaaccaggtaagaaccaggaggaacgtaagggaagagaggatcaggaagctgagactgaagcgcagacgcctcacgggtgcacctcgctaccgggcgccgatgctcaggtaccagagaatgatcgccttgccgaaaaagatgtagagaagtgcccccagcgccaggaacgggccgaacgggatggcaagcttgctatcttttttctggagcatcatgagtgtgagcccgatgaccgagcccaccagagagctggcaaagatgatgaacggcaccgcccgccagccgagaaaggcccccatcatggcaagaagcttgatgtcacctccgcccattccctccttgcccgtcagccgctcgtagagccaggcaaccagcaggaggctccctccccccgccgcgatgccgatgagggaattgagccagccgagccagggcagaaagaacgacaggacaaatccaagaacgattcccgggaggctgatgacatcggggatgatctgatggtcgaggtcaatgaaggagatcgccaccagggcggagcagaatacgaagagggccgcaaaggtcagggtcggcccgaacttgaggaacagggcgaggcagagcaagccgttgataagttcaaccaggggatagcgagccgagatctttgccctgcaggcgcggcatgctccgcgcaggatgagccagctcagaatagggatgttgtcccagggacgaatccgcgtcccgcaggaggtgcagcgggaaggaggaaacacgaccgactcacccgttggcagcctataaatgcagacgttcaggaatgagccgaccactgccccgaggacaaaggaaaaaagatagaacactatcggtagcgtcataaattaaccgttaagacggccagcccggcccttgtcgccctgctttcgcccgcccgtcagcaccaggttccgaaaccgaggtaggcgcccgcggcccggccgaagaccggcgcgaactgctccgccggcgcggggcggctgaagaggtgtccctgcatgtgggtgcactgcagcgctcgcagcacttccagttgctccacggtttcaacaccttcggcaaccactttcagattgagcccctttgccatggtgatcaccgcgctggtaattgcctcgtcgtcagggttcgttgtgatgtcgcgaatgaacgaacggtcgatcttcagggcatggatcggaaactttttcagatagtgcagggatgaatatccagtaccgaaatcatcaatggcgatatggattcccattcgctccagcacgcggaaggtggccaaggtgctttcggtgccgtccatcatgatgctctccgtcacttccagcacgagccaccggggggcgagccccgaatcggagagtgcccgctccaccacatccaccagattcccctgttggagctggcggggagaaatgttaaccgccacctgcattggtgggtagccggccttttgccactcccggttctggcggcacgcggtcctcaacacccattcgcccaggggaacgatgagccccgtttcttccgcgagggggatgaagcgcgccggcggcacgagccccatggtggggtgctgccagcggaccagggcctccatgcacgagatttgcccgtcctcaacgttgaccttgggctgatagtagagcaccagctcttcccgctcaagccccttgcgcaggttgttttcaagagaaagccgctcgaatgccttgctgttcatctcaggggtgtagagctggcagttgttccgcccctgctctttggcccgatacatggcaaaatcggcgttcttcaccaaggcgtcgctcgtgcggccatcgtagggaaacacgctgatgccgatgctcgtggtgatgaacaactcgtgcccatcaatgacgaagggggtccgcaggctgtcgataatcttctgggccactttcagggcatctttcacgtcggaaatgaccgacagattgatgatgaattcgtcgcccccctgccgggccacggtgtcgccgtcgcggcgacagacccccttgaggcgcttggccacctgcatgaggagcttgtctcccaccgcatgcccgagggtatcgttgatcagcttgaaccggtccagatcgagaaacaacactgacagaaggcgcttgttccgctgtgccagggcaagggactggcggagccggtcgttgaagagcctgcggttgggcagtccggtaagcgagtcatagtacgccatctgccggatggtttcctcggcctggcgacgatcagtgatatcgcggaacgcctcgatgatcccgatggctacgccgtcgctgccgagcagcggagacgtcataacctccaccacgcgcttgtccccgctccggtcgcgatgctcctgggtggcaataaccggacgcttcgccgtccgtacatcgagcagggggcactgcatcccctcctccctgacgcagggggtatcgcgatggtgaataagtcgatggcaggcctcgtcactgccgacgtcggatatctggaaaaagtcgcgagccgcccggttcgtcatgatgacacggcgatcgagcccgaccaccaccatgggctcggccacaccgtcaaccacggaattgaggaagacattggtttcggccagcttctgctcggccctggtgcgctcatcgttttcctcttcgagcatggcggcgtggtgccgcagatcgaccatgaggcgaacggtgcgcagtaccatggatgcggtatgggcatactgctgaagaagctgctcgtcgatctggtcgaacggattgccaacccggaacgcggacagacaggccgtaaccctgccttcttccaggacggggaccagaaccgccgcatccatgtccatcacctgcaagagttcgcaggagtcagtgcgggaggatatctggtcgatccgcaggggagtaccgcaggcggccactgatgcgcacagattcccgctcttcatggggactgccagccctttcaccatggcattccagcccccggacgcggccatgtaggtcagggtaccggcctgcatatcgatggtggtgaagacggcggtaccggcccccacgatgtcgcagacaccgtcgcagagggctgtgtagagttcgttcgactcaccaatggtcagcagtcgcctgatccagagatccagcttgaacaggccatcattatatcgcttgagattcgccataggtcccggaagattatcctgactttgctctgtggattacgtgcactctgccgtaaccataaacattcattaaatgcaaaattccatccaaaaacagacagacgacaaagaaagaaacaaataatccgtgacatcgacatgtttgcaacggccattgggtaaccggtaccgcgacctccacgaaattattgacaacgcatgtcaccatcttgacccgcgccggcaactgccacatgcggtgaaaaggcgcctcatgaaaaacgccgccggtcatctgcggacccggcggcgttatagcggagattcaggccagttttcgtattttttcgaggcttgccaggagaacatccttcttctgcgtcacctcggccagcttttcccgctccttggccaccacgtccgccggcgcccgctccacaaaggaggggttctcaagcttgcggccgaacatctcgatctccttgtcgagcttgccaatctccttcaggagacgcttctcttcctcctcaacgttgacgaggcctttgagaggaaccgcgatctccacgtctccagccacctggatcgctgcgtcggcaggccgttcgagctgctgcccgatggccagatcggaaaggcgagcgagactcatgacgtagacctcgttgcgtttgagcaggtgcaggctctcggcggaaccgcaggaaaggatggcggctatctcccgtgacggagccacatccatctcgccccgaatgttccggatgccgcggatcacctccatgaccagttccatctctgccgcaccgtcggggaaatcacgctcgggcacggaacgcggatagccggccaccatgatgctcggcgcgggacgcgcgcccggcagcgtttgccatatctcttcggtaatgaaaggcatgaagggatgcagcagccgcaggaggttttccagcacgagccaaaggacataccgcgccgtctccttgcgtgcatcgtcgccccggtagagatcgtcctttgccagctcaatgtaccagtcgcagaattcgctccaggtgaaccggtagagggtccctgccgcatcgttgaagcggtatgcctccagcgcctcggcggtttcggcggcggcagagttgagccggtgcaggatccagcgatccgcattggacaggtcgagtgttgccgggtccaccgtatcgggctcgaatccctccaggttcatgagagcgaaccgggaggcgttccagatcttgttcacgaaattccggtagccggcaatccgctcctcggccagcttgatgtcgcgcccctgggcggcaaaggccgccagggtgaaccggaaggcgtcggtgccgtactggtcaatgaccaccaggggatcaatgacatttcccttcgacttgctcatcttctggccctgggcatcgcgcaccaaggcatggatgtacacgtcgctgaagggcacctcgttcataaagtggagccccatcatcatcatccgcgccacccagaagaagagaatgtcgaaacccgtcaccagacatgaggtgggatagaacgccgcaagttccggcgtccggtcaggccagcccatggtcgaaaagggccacagggcagaggagaaccaggtgtcgagtacgtcggtttcctgacggatctcgtcgctgccgcacgcggcgcagactgtcggatcaattttggccaccgtggtttcgccgcagtggtcgcaataccaggccggaatccggtgtccccaccagatctggcgcgagatgcaccagtccttgatattctccatccagtcgtaataggtgttctcccactgctggggaacgatccgggtccgcccgtccttcaccgcggcaagagcccgttcggccaggggaccgaccttcacgtaccactggagggacaggtacggctccaccaccgtcttgcagcggtagcagccaccgaccgcgtgggcgtgatcgtcgatcttctccagaagtcccagcgcttccaggtcttccaccaccctctttctggcagcgaaacgctccatcccctcgtactggtgcccggccgagttcaccacggccgattcgtcgaatacattgagcagatccaggttgtgacggcgccccacctcgaagtcgttgaaatcgtgggcaggggtgatcttcaccacgccggtaccaaactcccggtccacgtacccgtcggccactaccgggatctcccggttcacgagggggagcagcacctttttgccgacaaggtcggcatagcgctcgtcttcggggtgaaccgccacggcggtatcgccgagcatggtttcgggacgggtcgtggccaccaccacgaagcggccgggctcgccaaccacgggatagcggatgtgccagagattccccgccttgtcctcgtgctccacctcgatgtcagacagggccgtgtggcagcggggacaccagttgatgagacggttgtcccggtagatcagcccttcttcgtagagacggacaaaaacctcgcgcacggcgcgggaaagcccttcgtccatagtgaagcgctcgcgcccccagtcgcaggatgcgccgagccgcttcaactggccgatgatctggccgccggactcggccttccatttccagacccgttcgatgaatgcctcgcgccccagttcgtgacggctcgtcccctcgcccgccaactggcgttccaccacgttctgggtagcgatgcccgcatggtcggtgccgggcatccagagaacctcgtagccgttcatccgcttccagcggcagaggatgtcctggagcgtattgttcagggcgtgccccatatgaagggcgccggtgacgttgggcggcgggatgacgatgctgtaggagggcttgccgctgtccgggtttgcccggaaatagccttcctgctcccaggtttcataccatttccgttcaacggccgtgggctcgtaaacctttgccagctctttttctgccattcgattaacctcttcttttttcaaaataaaaatggggatgaagcatccccatttcagtttcagcggtgtggaccggtcccgtgggccggccctgaagtacgtcctagagtccttccttgatcttgcggatctcttccttgatgatcgtttccgccagttcgggcaccacttcccaagcgatccgctcgattacttcgcgggagatacgggaaatggcggcagccagttgttcttcggtgagggtgatggtccccgagcccggggcaaccggctcgacaaccggcgccactgacgtggaagcagccggagggacggcggagacatattcttcatcaggggcgaactgctgttccacgacaaactgctccggtacggcagtcccgccgaactcaaagccagccgccggttccgctgcaaaggcctcggcagcctgaacaccggccgtcggctcgggttcaaaggcaaaggactcgggttcggccaccgcgccgaagcttatcgtctcctcgactgtaccgaacgcgggttcttcggtgaaggtgaattcttccacaggcacaccgaacgtgcctgaatcggcagaggcggcaggcgctgcagcaaaggccgcggcatcgaacacctctcccattgcctcgtctccgggcaccatctcaccgacttcaacctcgccagcaacttcctcctcaagctcgaaggctccccacagatcatcggcgggaacggtcccttcagcttcgaatgtcactgcctgcgccgcagcctctccagcgggttcagccaggggctccgactcgaacaccggaaacggctcgggtgtggccggctcgaagacggctgacggctcgggggaagaaacgaacgactccggctccacctcgaagacggcggcaggaatttctgcggcaaaatccggtgcagcgcctgcgcccgttaccgcacgtgagcctcccagagccagaagctccttgactttgtcgacaagctgctgggattcaaagggttttgagataaagtcgtccgcgccgcactgccgggcccggtcctcgtcaaagggctcgaaggcgccggtcatgagcaggagaggcgtgttcttcagggcggggtcttgccggacggcggcgcacacctcatagccattggagccgggcatgagggcgtcgataagcatcacatcgggtctgctttcacgggctttttccagcgcggcgtcgccgttgtcgacaacggtcagctcaaaatcttcgttggcgaagatgattcccacgaccttctgaatggtgatgctgtcgtcggcgaggagcagcctgttgcccatgaatcctccttcagggggagcgtcggaaaaggggccccggatggatggggaaaagtgcggttaacccgcgaacaatcgcggaaacgctaccatactgacctgagggtgtcaagctatttaccggctcgtaacagggccgtaggatgccgtttccaccagctcccgaaggtccggaaagagcatccggaaggccagtgtcgacagatcgctccgcagctggctgaaggccttcgtatggcgatgatcaaggcggaccgagagaaagatcacgtaagtatccgtccgcggatcgatccagatcgatccgcccgagtagccggtgtggccgaacgattcctcggaaaatccctctccccggggcgatgaaaacggggatgccatgtcccagccgagcccccgcgtcaccttgcccccgcgggaaaaatagggggccgtcatctggcgcaccgttcgctcctccagaacgcgccggccgttgagctcaccttcgccgaggatcatccggcagaagagtgccaaatcgctcgccgtaccaaagaggcccgcatgtccggcaacgcctcccaggagacgcgccagggggtcttgcaccgtgccgaagtgggggccccccgagccgtccagggtggcggcgcaccgctcagcaattgcggggccgggcaggaatgcggtgtccttcatgcccaaggggcggagaaaggcatccgccgcatagcggtcaagagtactgccggtaacgcgccggaccagctcgcccagcaggatgaagttgatatcggcatacctgaaccggttgcccggctcgcctttcaacttctgggcggccaccccgctgatggcgctttgcaggggatcggcagatgacagggagaaatcgtcgagaccggaggtgtgggtcaacaggtgcaccacaaggacatcgtccttgccgtgtcctgcaaattcggggaaccagcgtaccaggggatcgaccaaggagagtcgaccctcctccgccagcctcatgactgcaggggtcgttgcgatgaccttggtgagggaagcgatgtcgaaaatagtggaagatgttaccggtggggaatcgggcagggacgactgcttgccgaagacgtgctcgtagatcgtgccgtgacggttccccacgagcacgatcccgcccgctaccagaccgtcatgcatggccctttccatcaaccgcccgatggcttctccgcccgccggcggtgcatacggtgaatcaccggcaaaaaccgtcagcgaaccgaaaagtatcagggctatgacaagtatctttcgggacaacatggagacattccgtcactctgtaacgaacgtgaaccgtggtgagccactggagagcagggtcctcaccactaaacaagcaagattcaggccttggttatggggacagaaaaaaggggagacacggtctccccatcagtgcaccttgaattccaccgccttgagaaccttcccggtcgaatccaccgcctcgacgcgccaggagccaaccgattcggcgtcaacgggttttttgctccaggtacgccatttctcgcccttcaccgtaagctcctgctcgctggccattgtgccgtccttgtaccagacatggcgaatgaccgtttcctgggcgccggggttgacgatccgggtaaagcagtagagggctttcaccgaccggtgcgagattcgacgtaccgcatcgatggggttgttgcgggagatctttgtggttaccgccatttcggtgatcttgagatcggccgcccgaacgggcgagccaacgatcatgccgcacgcaactagcgcaacgagcaggacgaccagtctcagcatccgcaccacctccctctcctgtttttggtgttgttcgacacccctctgctcctcaggtacggtaatcggcgttgatcttgacgtagtcgtaggacaggtccgaggtgtaaaccgttgcccgtccgtcgcccagatgcaggtctacagtaacggtgaactccttcttccgcaataccccggtaccccgcgcctcagcgtcgccgcctgcgaaaacaccaccctgtaccatcctgacatcgtcgaaaaacagctcggcacggtccggttccacgtccgcgccggagtagcccaccgccgcgaaaatccgcccccagttggcatcctgcccgaaaaaggcggtcttcaccaggcatgaattggcgacggccatggcggcccgcttggcgtcggcatcggagcgggcacccttcacggttacttccacaaacttggtggccccttctccatccttgacgatcagcttggccagagagaggagcacctcctccaaaagaacagcaaattccgcggcgccctcgctcccctcggacagaaccgggttgccggctgctccgttggccataatgatggcggtatcgttggtggacatgtcgccgtccacggtgatggcattgaaagaggtatcgttggcgcggcggaaaacccggtcgagccactgggggtccactgcggcatcggtgacgacaaaggcgagcatggtggccatgttcggcatgatcatgccggcgcccttggcgataccggcgatggtgtacccgacgcctcccgcagtcccggtacgcgcctccagtttcgggaaggtgtcggttgtcatgatggccgcggcgatctgatcgagggtcgctgaacccagcccggccacgagggaaggaatccctcccctgatccgctccatggggagcggcacgccgatcacgccggtagagcatacgagcacctcgtgctcagatgcaccaatccgttcggccacgaggctggtggtttcccgcgcgtcctccatcccccggtctccggtgcaggcattggcgttgccgctgttgaccaccaccgcgcggcaggtgccgctcgtggttcgctccatgtccagaagcaccggcgctgccttcaccttgttggtggtgtaaaccgcggcaactgcagcgggcgcgtccgagcagatgagggccaagtccagacggcccggcttcttaatggccgcttcaacggccgagaaccgaaatcccttgacattcataactgaaacctcatgagagcgccacaacctgagaacccggcgccttcctaagctatctcattttccgcagcacttcttgtacttcttgccgctaccgcaggggcagggctcgttgcgcccggcaagcttcttggacttggacggctccgaggtttcatcctcgtcgaccaggttgaaaaccatttttttccgggcctgcttctgctgctcctcttccatccgttcgacatcttcctcgtgggcaatctggacccagaatatcttttccacggtctcggcggcgatgcgggccatcatgtccatgaacagctggtaggcttccttcttgtactcctgcttcggatccttctggccgtagccccgcagcccgatcccctccttgaggtggtcgatggagaggagatgatccttccactgggcatcgatggtctggagcatgatcaccttgatgaggtggtccatcagttcgtcgccaaaggccgccaccttggcatcaaaggcctcgtggaccttctccttgagcagggtgcggaaactctcgggggagagccggtccatggtctggggcggtatgtcgatctggaagccgtaggtcttcagaatcccttcgccgatcgactgccagtcccattcatgggccgacaccttttctatggcaaaggaggagatttcctcaatggtatcgtccatcatctgggtgaagtgacgacggatgtcctggccggccaggatctcgcgacgctgggtatagatcacctcgcgctgcttgttcatgacatcgtcgtactcgatcaggtgcttccgaatctcgaagttgtgggcctccaccttcttctgggcattctcgatggccttggtgatcatgccgtgggtgatggcctctccctcttcgatcttgaggaagtccattatcttggaaacccgctctgagccgaagatccgcaggaggtcgtcctcgagagaaagatagaagcgggatgagcccggatccccctggcgtcccgaccggccccggagctggttatcgatccgccgggactcgtggcgctcggtgccgatgatgtggagaccgcccagggccaccacttcgtcgtgctccctggcgcagagggtgcggtactcggccagcaccttttcgtactcttcctctggggcatcgggattggcccgacgccactgtttggcgagaccttcggggttaccgcccagcagaatgtcggtaccgcggcccgccatgttggtggcgatggtcaccattcccttgcggccggcctgggccacgatctcggcctcccgctcgtgctgcttggcgttgagcacgttgtggggaatcccctgtttcctgaggatctccgccagtacctcggatttctcgatggagatggttcccaccagggtgggctgccccttctcgtggcaccccttgatttcctcaatgacggcgttgaacttctcccgctcggtcttgtagatgacgtccgggaagtccgggcgcagcaggggacggttagtggggatgaccgtcacttccagcttgtagatcttgtgaaactcctcggcttccgtgtcggcggtgccggtcatgccggagagcttttcgtacatgcggaaatagttctggaaggtgatggtggcgagcgtctggttctcgttctcgatctccaccccttccttggcctcgatggcctggtggagtccgtcggaccagcggcggcccggcatgaggcggccggtgaactcgtcgacgatgatgacctcgccgtccttgaccacatagtccacgtcgcgccggaacagggcatgggcccggagcgcctggttcacatggtggaggatctccatgtggcgggggtcgtagaggttgtcgatcttgagcagcttctcgaccttggcgaccccttcttcggtgagagaggaagagcgggccttctcgtcgacagtgaagtcgccggtgtagaccttgcgcttgcccgacagggtgttcgcctccacctctttgacctccccctttttcaggtgggggatgatccggtcgatgatgtagtacttgtcggtggagtcctcggtgggaccggagataatgaggggcgtccgggcctcgtcgatgaggatggagtccacctcgtccacgatcgagaagaagaaggggcgttgaacgtaatcctccagggcgaacttcatgttgtcccgcaggtaatcgaagccgaactcgttgttggtgccgtaggtgatgtccgcggcgtaagctgcgcgacgttcgtcatcatcgatgccgtggacgatgacccccacggtgagtcccaggaagcggtagagacgccccatccactcggagtcccgccgggccagatagtcgttgaccgtgaccacgtgtaccccgcggccggtgagggcgttcaggtatgccggcaaggtcgccaccagtgtcttcccctcgccggtcttcatctcggcgatcttcccctggtggagcaccatgccgccgataagctgcacgtcgaagtgacgcatgccgagagcccgcttgcccccttcccggcacacggcgaaggcctcgggcagcagggactcaagactttcgccccgggcaatccgctccttgaactcgaacgtcttctccctgagctgatcgtcggtcaggcccgccacctgtgactcaaggccgttgatcttctccaccaccggccacatgcgcttgagttcacgctcgttcttgctgccgacgatcttctttatgatggctccaaacatataaaccgggtctcctgggaaatcgtgtaatggtcaaacgcaagcggaaacggtagcacaacagccggaaatgctcaatagaatccgtacggcgcagcgccaggcccatgaaacggttgtgtcgcgcggcacgttgcgcacagggccccgagggacggacaaaagcggccaaggctgttccctgcggcctggccggccgcgcacctgggcaccggtgtccgccccgctccaccggcttgacgggttcggttacgggtcagtaggcgcggttgtcgaacatgcggcgggtcttgcgctcggatcgggggagctcgccgtaggggaggagatccacctcgcaggagaccatcagggaatgcttcacacccgacacgatcgccttgctgaggagggcatccgctgtgggcgcagcatcttcggcccgctccacccggatggtcatgtagtcgcgaccatcggcaccccggtccagaaccacctggaattcactgccgagcccgtcgatccggtcgagaatctcatcaatctgtccgggatagatgttgaccccccggaaaatcaccacatcgtcggaacgcccgagtatccggtcgtgacggggaagaacgcagccacaggggcaatcgcccggcacgaggcgggtcagatcccgggagcgatagcggatgagcggtcccccctccttgcagagcgtagtgaagaccatctcccccacctcccctggctgcaccggctggagtgtttccgggtcgaggatttcaaggagatagtagtcggcccagtagtgaatggagccatctgcgcccggcactccgcaggaaagccccgtgcccggaccgtacacctcggtgaggccggtgatgtcgtgaaccgattcggcaccgaggcattcgcggatcttggcaagaatcgcctcgcttgaacgttcggcaccgaggatcaccttgcgcacggcgatcttgtcgcgcagattgcgccgctggacctcttcggccaggagcagccccatggaggcggtgcagcagaccaccgtcgactggagatccaccaggaaagtggtctggatatcgaggtttcccggccccacgggcactgccagggcaccgtaccgctcgcatcccagctgaaaacccgctccggcggtccagaggccatacccgacgcagatctgcacccggtcttcacgggtgacgccggccatctcgtagcaacggcaaaacatgtcggcccagtcatccacatctttctgggtgtagcaaaggattttccgcttccctgttgtccccgaggatgagtgaatccggacgagctgctcatgggaggccgcacgaagggggaagggatagccgtcacgcagatcgtcggcagaggtaaagggaagcttcgcaatatccgcgaggctcgcgatgtcgtcgggcgtcacgcccgccagttcgagccggctgcggtaaaagggcgagttgcgccaggcgtggttcacggtccagcgcaggccgtcgagctggagccgttcaagctccgcgggagatgagtagtgggcgggaaagcgggtcagcatagggggatgcaacctccatcggaaaggattaccggaaaatcaagcctccgcccgctccatgccgagacgcagggccttgagagatgcggcccggagcgcccccttttcacccagccgccgctcgatggttgcaatcacctggtgagtggagcagaagaggccggcatcggtcagccgggctagggcaaagccgaggaggatcaggttcaccgcctggggggagccgatctccagggcaagggcgtcagcgtcgattacatggaccaggtgcccctcaagtccggccgggacacgggaggcattggccacgatccacccgccggggcggaggaagtgccggtggagcgcaatgttctcctccttcatggccagcaggccgtcggccctgccggggcgcacgaggggacttgagaattcgcccgccttcaggtgggagatgaccaccccgccccgctgggccatgccgtgggtttcggaggtcatgaccggcatgccgttgcggatggcggtctcggccagaatgcgggtgacgaacaggattccctgcccccccaccccgctgatgatcagttgctctcccccggtcattttcccacctcctcgatggccagccgcggacagacatcgacgcagacgccgcacttggaacagacgagggtatcgacaaccacccgcttcgtttcttcgtcgtagaccagggccgggcactcgaactgggtggtgcagaagcggcagccgttgcaggcatcgcttacccgcaccgcccgcttcggcggccgttcgccggtgtaggtccggtcaaccacgcagggctggcgggcaatgaccacggcaagcccgtcggtccgggcaaaggccaccgcttctttcatcagggcggtaaaagcgggaaggttgcccggctcgcccgaccggcagaagcgcacgccgcatgccttgaccagcccctccatatccaccgtcgccgtggggacccctccggcgccccaccccagtgccggggtcggctggttgccggtcatggcggtagtggcattgtccagaatcacgagcacgaaccgcgcatcctgcaccactgcgtcgatgagcggcgggattcccgcgtggaagaaggtggagtcgccgatggtggcgacgatgtcgggcacctggccggaaagtttgtaggcgtggtagaagccggccgcctgggagaccgccgcccccatgcagaggaccgtgtcgacccctcccaggttgaggccgagggtgtagcagccgatgtcggaaggatagattcccttgggagcagcccgtttgatggcatggaagctggcccggtgggggcagcccggacagagggtcggccggcggccgccgcccgtggggggcgcaacggagggtgcggcgggaatgccggcaaaagcggccaccagacgctccaccagttccggggacagctcccccacctcgggaacgaagcccgaccgttttcccttcacccggtgacggtcggccagttgcagttccatgaccccggtggtctcctccagtaccaggatctcgtcgtaatcggccagaagccgctccacgaacgccgtgtggagggggtagggctgtaccacctgccagagaggaataacgtcccggagtcccaagtcctcgagcacctcgcgggcgtgggccgctgccacgccggaggcaaccaatgccttaccggaagagacccccggattgagcagccgcggggcggtcggctcccaggcggcaatgccggccagcttctcctccaactccaagtgaagcttgtgacgaaaaaccggggtagcggcccaacgggtcggatccttgacaaacgcggccgtccgttcggacggagcaaccgggccggggaggatgtcctggttggcgtggcagacgcgggtagtgggccggagcatgaccggcacccggaaggcctcggacagttcgaagccggcggcaatgagctcccgggcctggttgggggaatcggggtcgagaacgggcaccttggcggacatggccgtcaggcggctgtcctgctcggtctgggacgagtggggccccgggtcgtcggcggagatgaccacgaaaccgccggtgactcccaggtaggcggcactcatgaacggatcggaggcaacattgagccccacttgcttcatggccgtggccgcccgcaaaccggactgggcggcggcgtaggcaatctcgaaggcaactttctcattaacggcccactccacatgcatgggtacgccgtaacgctcccgccagagagccacgccggagaggatctccgaggcgggcgtgccgggatacgaggcgacgacactgcatccgctctccacaaggccgtgggccatggcatcattgccgagcaacagcttccgttcactcaccgaaaatggctccttccgtgggaaaaattaatagattttccgcggtcggtccttttttgtcaatcgatattctcgacgaatggggcagttgcattgtgaatcgacttgaattttcggagatatttatttatacaaaagcaatccctccataccgcattaattaaaataatgttcgatatcacgaaacttcttccacactcaggaggtcgcacaatgaaacgcttcaccctgttcatgctcctcgcgctgctgccggcatcgctcgtccccgcagccggcaccgcccgcgcccagtcgaccatcaccctcacctacgccaacttcccgcccgcggctaccttcccctgcatccagatggagcgctgggccaaagaagtggaaaagcgaaccggcggcaaggtgaaggtaaagacctttcccggcggcacgctcctcaacgccaagaacatgttcgagggggttacctccggcatcgccgatatcggcaacttcgccatgagctaccagccgggccgcttccctgtgtccgaagcggtggaccttcccctgggcttcacgagcgccagggtggcaagcctcgttctctacgacctgatcgaaaagtacaagcccagggagtttgaaaaggtaaaagtactgacggtcttcacctgtcctcccaccaatttcatgaccaaggcgccggtacggcgcctggccgacctgaagggagtggaactccgcgtggctggcacaagcgccgaagtagccaagcgcctgggggcggtaccggtggccatgccacaatcggaaacccccgaagcgatccagaaagggattgtcaaggggatgatctcttcccttgaaattctccaggatctcaagttcgccagctacaccccctacgcgaccatcgccaacctgccggtggtttcctttgcggtggtcatgaacaaggccaagtgggattcgctccccgccgacgtcaagaatgccctggacaccctttcccgcgatcaggccgcatggaccggcgagtacgccgaccgccacgtgcaggaatctctcgcttgggcgaagaagggctaccagcatcaggtattcaccctgccggccgccgaccagaagcagatcaacgcactcctctcccccatggtggacgactacgtcaaaaaggtgagcgcccaggggctcaacggcaagcagatcgtgacggacgtgcaggcattccggaagaagtacgagacgccggcgaagaaaaagcggtaggaatacgggggcctgggaccggtaaacgcatttatgccttttcggtccacagtcccggtcccggaccaactacatggaacgtttattcggcatcctctccaaagcattcatggtcgtcggcggtgtggcgctcctggcgctcgtactgctggccaccggcaacgtggcgtcccgaatcggccgggctccctttgccgggacctacgagatcgtctctttcctgggtgccatcgtcattgccggtgccctggggcacacccaacgccgcaaggaccacatcgtggtcgatatcctgtcggaacgtttcccggcgccggtcaagcggctgctcgacgcggtgaactatgccgtcacctgcgggctgttcggcatcgccgcctggcaggtgtgggtctggggcgacaagctccgcctgtcgggagagttatccgaaacgctgaagctgacctactacccttttgtctacgtggtggctgccggcttcggcgttctggccggggtgttgttcatcgattgcatgaaaacggtattgcgcggtaaggagagtgaggagtgagcggtcccattgtcggcgtctacggcatctgtgccatgtttttcatgctgttcgtactgcggattcccgcagccttcaccctcatgatggtcggttttctcggcatcgccacggtcaccacctgggacgcggccctggccatgctcggcagcgaactctggggcagcttttccaactacggcctcacggtcattcccctgttcattctggtgggggaaatcgtccattacgccggctacaacaacagtctctaccacgctacctacaagtggttcggccacaagcgcggcggccttgccatgaccacgatcctggcatcggcggccttctcggccatcagcggctccaacaccgccaccgccgccaccatgagcgccgtggcgattccggccatgaaagaatacaagtaccatccgctgctcaacgccggctccgtggctgccggcgcgaccctgggggtcctgatccctcccagcatcgtactggtggtctacgggctctacacgggccagtccatcggcaagctcttcttcggcaatgtcatccccagcgccatcctgacgatcctcatcctcctgaccgtagtctggatctgccgccgccacccggactggggccccgaggggcccagaagcggctggggggagcggtttgccgccctgcccgaggccatcgatatcctgatcctcttcgccatcatcatgtacgccctgttcaccggcgtggtgaccgccaccgaggcggcggcagtgagctgcttcctggctctcgtgatctgcggtctgcgcagaaagctcacctggaagaagctgaccggggcattagtggacaccctgcgcatctcctgcatggtgttcatgatcgtggccggcgcggtcatcttcgccaagttcctgaccatcacgcggctcccctatgaaaccgccgagtggatcagctccctggatcttccccgctggatggtcctctgggtcatcctggcctgctacatcatcggcggctgtatcatggacgccctggcgttcctgctggtgtcgctccccatcttctacccgctggtgacccaactgggctacgacccgatctggttcggccaggtgatcaccatcgtgaccaccatggggtccatcatgccccccatcggcatctgctgctacgtggtatccggcatgtcgggcatccctctcggcacggtctttcgtagcggcctctactacatgccgtcctacatcgcttccatcgcaatcctcatggtgtccccctactggacggtgctcgtgctggccgacctagtgaagtaacgggtccgtgaccgcacagccggaaaaattgttaaagttttccggctgctgggcgatgagaaaactcagaaaccactgatcaaggggaacgcccatgtccgcaatcaccttcgaagaaatcatgttcaccatcatgtccgccacccaggacaccttcaaaaactacctgagcgtcgacatattcgcgggaaaggttgagcggaaggtagatcccgtcgattccgacgtggtcggtatcgtcggtgttgcgggcgacagggtgggctatatcatcctggcggcggagagcactgcagcggtaacgatcgccaaggagctgctcatgctcgacgaacccgacgaggagtccatcagagatgccatcggcgaactgaccaacaacatcgccggggtattcaagaccaagtaccatgaacaatacggcaatgtggcccttgggctccccctcatcgtctccggcatgctgcgtaccgttgccgagggcacgtcgcaggatcagtcgggcggcagctccagcatgaacgtccagtgcaagggggttaccattcccttcatgagtctggacggcaagttcgctctccgcgtgatggtgtacatgtaacgggccacccacgcaccagaacgtcccccacgaaaaacagccgcgccggtcatgccgggcggctgtttgtgctttttcctcggtatacggcaaatggcgcggccggacttactccccgctcacgtccagggcggcaatccgcaacgacggcgagcccacggtaccgtagaagcgcaggtcattccccaccgcctcgacccccctgaacagctccaagatgttgcccgcaatggcgatccccttcaccggccgggtcacgcgtccgtcctccaccaggaagcccgctgcgcccacggagaagtcacccgaaatggtattggcggtatgcatccccattacctcggtcagcagcactccccgcgtgattcccgccaggagcgcttcgggagcttcggtgccgttctcgatgaagagattggatacccccatgtgcggcggcgatttgatgccgctgcgaatggcgtttccggtaggggcgaccccctccttgcgcgcccggagcgtatcgtagagatagctgtcgagccgcccgttttgcaccagaaccgtattccgcttgggcacgccctccgcatcgaagggagcggttcccatgccgccgggcagggtaccgtcgtcccggatggtgagcagcggcgcaacgatcatctcgccccgcttgcccgccaggagcgacttgcccttttgaacgctctcggccaggaatgccggtgccagcacttcgaggatctcggtggccacgtaggtgtcgagcaccgcggggcagcgcatggtcggcaccgtggcggcgcccaggaggccggtcgccttggcaactgcgccggcaacgatccgctccaccgaaatgccgtcgaagcgggatgagaaatcgaaatcccaccccatctgggactgaccgttttcctcggcaacggccgtcacgctggccgacaccgatgttccccggtagcggcagctgacgccccgggaattgaccaccatagtctccaccatggaatcaccataggtggctttccgcaccttccgcacccgcggatcggccgccagggtaagccgctcaaggtcgagtgcgacggcaatctttgcctcttcggccacggcagcaagcccgtcgtcgaacagccccggaacatcgggatataccgccggcgggtcggggaaaccgtggtccgcgtccggggtctggctttcggcacccacaagggcgttgtccaccatgcgcgccaagtcctccggtgccatgcttgtggaaaaggagaaccccatgccgccgttcttcagcacgcgcacgctcacccccagcggggcggaacacttgaaggtatcgaccttttgttccttcacctcgatagaaagaatgtgcgacgatgcggcggttatctcccatccgtccagggaacggttggcgagtatttcttgaacggcgctgatcatgccggcggtatccatggaaacctctcagagatcaagaatcatcgcgatttcatcgcagtcggggaacttgacgcacttgatgcagtcggtccagaccttgtggggcaactccgacttgtccacgatcctcataccgaacttgccgaagaaatcgggcttgtaggtgaggcagaatacgcgcttgagccccaattgcctagcctcgtcgatacaggcctgcacgagcatggtaccgatccccttgcgccccgcatcctcggacacggccacggaccggatctctgccaggtcttcccacatgatatggagggcggcggcgccgagcaccacaccgttttcctcccagacgtaaaaatcgcggatcgcctcatacagctccgacagtgagcgggagagcatatcgccccggctggcgaagtgggtgagaagcttctgtatatccttgacgtcggcaatctgggccttgcggagcatggcgcggtatctccttgcgtgatggaatgaagatggaaaacggatcagtacttacgtcggtcgacgacaaagcagctcttgtgggattgcttggcaagggtcttgagctctgccgccacctcggccaccttggcgtagtggccgattttgggagagtccgtgggaacgatggcgatggcgacccccatgagggggaccttctcctcgttccccttgcggtcgtgggccaggaaaaagccattacgcttttcctcctcgttgaagagttccgaaaccacggcagtgaaattggcgatgatccgcccggcaaccacctcggcctggtcgaaggggacgataaagacgaaatcgtccccgccgatgtgtcccgcgaagccgtcgcctgcgtccttcacggcgttggacatgatgcggccgagcatcctcaggacctcgtcgccgtgggcgaaaccgtagacatcgttatactgcttgaagtggttgatgtccacatagcagaccgccatgggcttgcccaccgtctgctcgatggcgcgctgaatggaggtgttgcccggcagcctggtgagaggattgttgtcgaaaacccgccgcagccgccgcagcgacagaacgatgcgggtaaaaagctcccggaaattcagggggaaggtaacgaaatcatccaggggatactcatcccagtcgaaaaactctgccgccggctccggcatcatgccgatgaccggaatggtgctgaagaaaaagtcgtccttgaggctcctgataatgcccaggaacgcctcgtcgggcgaggagagatccatgaggatcacgtcggggggatccgagtagatgaatcccatgacgctggagggggtcgtcagggtcaccacctgataccctttactctggaggcggagctcgatattgccgtccccccgcttttcattggcaacgatggctattctcaggtcagatctcatcgacggcctgtatctccagactgaagttcttcgtttcgatcagccggtcctccagctcttccacaatggcaaccaggtcgccctcggtcatgcccagcctctgccacgcctcgggctggatctgggggacatactcgtcgccgctgaaaccgaagccgctggccttcacgagcacatcggccagatggaccacggcggtcttgacctggtgggtcgatgagcgtgccacgtcgtggtgacaggccacgggctcgctcagcttgtccggcaggtaccagctccgcacgagccactcccccacctccgcgtgatcggttcccagcagctcccgctccgcgtccagcatggccagtcccttcctctccatgagcatggcgacacgggcgtagtcctcggggcatttctccttgatgatcaccttgccgatgtcgtgcagaagcgctgccgtggagatttcctccacctcggggagcttcaggcggcgggcaatgatgttcgcagccacgccggcgccgagggagtgctcccaaagcccaacgatggtcttctccatgatttcgaagatggaggagctaagcgccagactcttgatgacattcacgcccaggaggatcagggcgttggaaatggtggaaacccggtagaacccgtaggagggggagttcaccagacgcagcacccgcgccgacaggatctggtcagaggagacgagttgcgccatttcctgaatggtcgacttgcggttttccgacagggcctggagccgtgtcacgatgccgggaagcgtcgggagcgtgctcgtgtcacggatgatctcgaaaatctcggtccgcttatcgttcaccgccaccctccacggagcggacgatgcccgcctggaacagttccttgagccgctgcatgagcggattcccctccactttgctgaaacgccggtccagatcggccagcatgtcgtcgagggacttttcaccttcgagctcaaccggcctgccctcaacggtgagagtcttcaccccgagattacgcagccgctccaacagggccgctgtgataacggttcccttgccgcagatcggtggaccctgtgggttgtcagcccgcttcacctcccgggccaaaaccatgtccggcgcggcgagggctatgggaatggtttgcatctgcctagctcctcatgaaaattacatatccgcataagtgtaccagataacggtgccggcgcgagtgtcagcccccgacagcagccctgcgggcgccctcgatcatctcccgggcatgatcgagggtggtgccggtgatggtcactccgccgagcattcgtgccatttccgcgacccggtcctccccttcgagaggggtgaccgccgtggcggtccgtccgccttcaacccgcttttccaccttgtagtgccgatcggcaaaggcggcaacctgggggtgatgggtgatgcagaggacctgctgggcacggcttacccgcttgagcttctcccccaccagggccgatgtggcgccgccaatgccggtatccacctcgtcgaaaatgagggtcggcacgtcgctctcggggtggacctgcttgagggccagcatgagtcgcgaaagctccccaccggaggcaatccgcgccaggggtttcggttcttcccccggattcggggaaaacaggaaggttacgctgtcgagccccgtctggcgcggttcgggcagttcctcgaacgccacgtcgaacagggcgtgcttcattgcaagctcgtggatctcccgctccatggcggccttgagccgctttgccgcttcgtgccgctttgccgagagaccatgccccgtttccctcacccggccggccagggtttccagctcccggtcgagatcgctgcgggtccggtcgcggttgagaagcagttccatctcccgggccgcttcctcgccataggcgatgatctcttccacggtgggggcgtatttcttcttcaggcgccggatcagatcgagccgctcgtccaccgcctccagtcgggccgggtcggcctcgatgcgcgcaccgtagccccgcagggtcagggccgcatcctccagttgagccgccgccgattccacaacgtccaacagcggggccagtgaggcatcaaccccggatatttcggcaaccctacccttcactcgggcaagcaggtgcagaaccgaagactcgtcgccgtacagggcttcataggcctcttcgctcccccggctgagccgctcggcattgacgagcagttcccgctccccggccagggcctcttcctcgcccggcgccagggctgcggcgtggatctcctccacctggaagctcaagaggtccaggcgccgggcagcctcccgctcaccctcgtccagctccctgagccgggcttcggtctcccggtaccggtcgaagatggccgcatagtcggcccgcagggaatcgaggccggcgaagccgtccagcagcctcaggtggttctcgggccgcagcagggtctgggactcgtgctggccgtaaatattgacgagttcgcgggagatatccgacagcattgccagggtggagagaccgccgccgatgaagacccgattgcgtcccgaccgtgacacgacccgcttcaccagcagctcgccgtcgcaatcgagtcccatcgccgccagccgctgcccgagtggcgcatcggtcggcagggaaaaaagagcttctaccgttgcctcttcctcgccggtccggaccagctcagccgaggcgcgcccccccataataaggttcacggcatcgatgatgatcgatttgcccgcgccggtctcgcccgtaaggacggtgagcccccggtcgaaggaaacatgaagggaatcgatgatggcgaggttcctgatggagagatcggtcagcactaccgctccccccacttgagcttggtccggagtacctcgaagtagttgcggctgcgggacatgacgagccgggtcctgtgggccgcccggcgcacatgcaccgcgtcgccgcatttcagctccatccccacctggccgtccagcgtcaggtagacatcctcgtccttggagcggagccagacggttactcctgaactcgactcgagcacgatgggacggttggtgagggtgtggggacagatgggggtgatcgtgatgcactccagtgacggatgaacgatgggtccgttggccgaaaggctgtagccggtggaacccgtgggagttgaaataatgaggccgtcggccttgtaggtggtgagccggatgccgctcacctccgtctccatgtcgatgatcctggcaagggctcccttgttgatgaccacatcgttcagaacccggtgggaacagatctcctcgccgttacgctctacggacacggtaagcatcatccgctcggtcacctgaaaatcgcccgagagacaggattccagcaccggatagagctcgtccagggtgatctcggtcagaaagccgagactgcccaggttgacgccgagaatgggaatctggcgggacccgatgagccgcgccgcggaaatgagggtcccgtcgccgccgaggaccaccgccatatcggccagcacgggaatgtcctcggggacgatgccctgccgcccccccaagtggcgcgccaaatgggcctccaccagcggaatcagtccccgcgcctccagccaggcgatcagctcgctcgccacgccctggcagcggggatcgtgaaccttggcgaagatagcgatttttttcattcgtgcggccttccggatatggtataaacttgaattttactaacacagatcaggtggcatgtccaatggaaattcggccgtttagcgcctggacctgcctatgctatccgcttgttttcccaattgaaaggtgcccccatgatggacgagacgcttcccccctccgagcagtccgccgaactcgacaccctgatgctcatcatcaagtcttttctggaacacctggagtacaccctcggcaaggacaaatactcagcgacacggcatgacatcttcaacgccttggcctatgcggtccgcgaccggatggtggagcgatggctcgacacccagcaggcctactacaatcaggaccccaagaggatctactatctctcaatggaattcctcatggggcggaccctggagaacagcctcgtaaacctggggctgctggacgatttccgtgacgccatgaactccctcggcttcgatctggatgtcctcatcgaccaggaacaggacgcagggctcggcaacggcggcctgggccgactcgctgcctgcttcctcgactccatggccactatggggattccgggctacggttacggcatccgctacgagtacggcatcttccgccagaatatcgtggacggggcccaggtggaatacccggacaactggctccgctaccgcaatccctgggagctggaccggcaggagcaccttcacccggtcaagttctacggccgggttgtagaacgcaagaacgctgaagggaacaccgtcttcgcctggatcgacaccgaggatgtcatggccatggcctacgacaccccgatccccggtttcggcactaactcagtgaacaccatgcggctgtggacggccaagtcctcgcgggacttcgacctgaccttctttaacgaggggaactacatccgggccgttgaaaagaagatgctgtccgagaacatatcgaaggtgctctatccggcagaccacatccccgagggcaaggaactccgtttcaagcaggagtattttctcgcctcggccaccatccaggatgtgatctaccgtttccgcaagaatcacagcgacctgcgcctgatccccgacaaggtggccatccagttgaacgacacccacccctccctggccattcccgagatgatgcggctgctcatggaccgggaacggctcgactgggataccgcgtgggacatcaccacccggacctttgcctacaccaaccacaccatcctccccgaagccctggaaaagtggccggtctggttcctggagcagattctcccccgccacctccagatcatctacgaaatcaacgaccggttcctggctcaggtccgccaacacttcccgggtgacacgggccgtctggagcggatgtcgctggtggaggagcactgggagcgcaaaatccgcatggcgcatctggccattgtcggcagtcactcggtgaacggcgtggcggcgctccacactgaaatcctcaaggaaaaggtatttaccgactttttcgagatgtggcccgagcggttcaacaacaaaaccaacggcatcacccagcgccgctggctgaaaagcgccaacccggggcaggcgggactaatcagccgcgcgatcggcgacggctggatcaccgatctggaccagttgcgcaaactcgctgaccttgcgaaagaccgggatttcattcatgcctggcagcgggtgaagcaggagaacaaaaagcggctggccgactacatattccggaacaatgaactccaggtgaacgtagactccctcttcgactgtcaggtcaagcggatccacgaatacaagcggcaattgctgaacgtgctccacgtcatcacgctctacaacaggatcaaggcagcccccgcgggagacttcgtcccccgcaccgtcattttcagcggcaaggcggcaccggcctacgccctggccaagctcatcatccggttgatcaatgcggtcggcgacgtggtcaacaatgacccggacgtgggagaccgtctcaaggtggtgttcctggccaactacagcgtgtcgctggcggagaagatattccctgcctcggacctttcggaacagatttccactgccggcaccgaggcgtcgggcaccggcaacatgaagttcgccctgaacggggctctcaccatcgggactctggacggggccaacatcgaaatcatggaggaagttgggcgcgaaaacatcttcatcttcggcatgaccgccggtgaagtcgatgaactgcgccggcggggctacgacccgagggattactaccaccggattcccgagctcaaacgggtgctggaccagattgccgaaggcttcttctcgccggccacgccggacctcttccgccccgtcgtcgatgcccttctcaaccagggcgacaactacatgctgctggccgattatgcctcctacgtggcctgccaggaagaggtgagccggctctacctggacccggacgagtgggcccgcagggcgatcctcaactgtgccggcatgggcaagttttccagcgatcggaccatcgccgagtacgcccgcgacatctggggcgtggagcagatggaagtccggcccgttctcgagttccgcaagcatgacggcccggcgtaagagcggcggtcagcgcacaaccggccacgatcacgacatggacctctttgatgcacccgctgcagcagaagccctgaggaatgctcccctcgccgaacggatgcgtccccgcaccctagacgagtacgtgggacaggagcacttgctgggcgaagggaaactcctgcgccgactgatcgagtcggacactctcacctccctcatcttctggggccctccgggctcgggcaaaacaaccctcgcccgggtcatcgccaatgcaacaaaatctcacttcatcttcttttccgccatcctctcgggaatcaaggaaatccgcgagatagtaaaggaagcggaggaggaaaaaaagtaccggggccgcaacaccatcctctttgtggatgagatccaccgattcaacaaaagccagcaggatgcgttcctcccctacgtggaacggggaaccttcaccatcatcggcgccaccaccgagaatccctccttcgaggtggtggcgccactcctctcccgctgcaaggtgctcgtgctcaatcccctttcgcaggaaaatgtggagcagatcctgcggagtgccctggccgatcctgaacgcggcctcggcgcgagcggccttgccgcggacgacgatgcccttgccttcatggcagagcagtcgggcggcgacggcagggtcgctctgaacaccctggaaacggcagcccgtctggtaaaaaacggccggatcgacctggagtccgtccgcgaggcgattcagaaaaagccgctgctctatgacaaggggggcgaagagcactacaatgtgatctccgcgttcatcaagtccatgcgcggcagcgatccggacggcgccctctactggctcgcccgcatgatcgaggccggcgaggaccctctcttcatcctgcggcggatggtgatcctggccagcgaagacatcggcaacgccgacccccgggcgctccaggtagccgtggcggcactccaggggtttcagctcgtgggcatgcccgagggacggatcatcattgcccaggccgccacctatctggccaccgcgcccaagtcaaacgcctcctacgccggcattgacgcggccctggctgaagtcaggaagagcggagccctgccggtgccgcttcacatccgtaatgcgcccacacggctcatgaaggacctgggctaccataaggggtacaaatatgcccatgactatgaggcaggctacacgccccagaactatctgccggaacggcttgaaggaaaacgattttatgccccgcgggggcacggctacgagaagaccataaaagaacgcatggactacatccgcacactgaaggagaacgacagcgaatgaaaaaaatcggcatactcaccagcggcggcgactgctcgggcatgaacgccgctatccgggccgcggtgcgcacggctatccgcatgaatatcgaagtggtcggtttccgcaagggctaccttgggctcatgaagggggatgccatccccctggacaccaaggcggtctcgggcattctccaccgggggggcacctttctccagtcggctcgctcccccgagttcaaaacaccggaaggacagcgcacggccctgaacaacctgaaggccctcggcgtcgagggaatggttgtaatgggcggcgacgggtcgctcaccggtgccctggccttgaaccgtctgggattgccggtggtaggcattcccgccagcatcgacaacgacatcccgttcaccgatatggcactgggggttgacacggccctcaacaacatcatctacgccgttgactgtatcaaggacacggccagctctcacgcgcgggcctttgtcatcgaggttatggggcgccattcgggctaccttgccagcatctccgccatcgccaccggcgccgagtacgcactggtccccgaacgggaatacgatctggccgagatctgtcagcagttgcgggcacgctacgaggaagggcgcgacaatgccatcatcattctggcggagggggccggtcatggccatgaaatcgccaacagcatcaaggacgccatcggcttcgagacgcgggtgacggtgctgggtcactaccagcgcggaggcgcgccgacggtatttgaccggctgttggcgagccgcttgggaaagaaatcagttgagctgctggtgacaggcacgtggggagtgatggtgggactgtcctgcaatgcaatcctcgccacccccctggaggatgtcatcaagggtgagaagcgtcctcaggacgaggtgctgcgcttggccgaggtgctgggcgtatgagggggggcggtgccgggcggcccggtcacccgagaaggtctatgatctcgcggtggtgctccatccggtacgcggcggggagcggggccttgtaggccacgaaggggacgccggcagcctcggccgacaaccggtccacctcggaatcacccacgaacagggcctcccgtgggccgatgccgaagtgttcgagcaccttcagcaggggttccgggtggggttttgggttcgtcacccgtgacgcggtcatgacaatgctgaaataggagtcgagactgaacaaccggagcaccatgtccatggaggtcgaccggttggtgcagacaccgagccccaccctccccttcagggtgtcgagggcctcgcggaatccctcctccatgatcatgagcgggaccagttcccggtagtcgatggcgccggcacaccggaccgcctcctcccagtcgccgggtgacgggaagaaatgggccagcacctcccgattggcgtacgtgtggaggatgcgcatctgctcctcgttatccctgctgagccgggggcggcccatcatctccatgatccgctggtaaaacgcgaggttcgcctcgaatgagtcgaacatgaccccgtcacaatcgtagattaccgccttgatggccccgccgttactgctcaccgccattcctcgccttttcgagatactcttcccactccagggggaggaggtatttcttccggttattgcattccttgcaggccggtaccacgtttcccctgctgcttttgccgccgcgcacgatgggaaccacgtggtccatggtcaactcttcgggcgggaaatcccccccgcaccagtggcacgtacggcggctgatgactgtctgccaccagcggctccggcgcagttctcgggctttgtccttctcccgccggatctcctggtccgtcacttccactacgaaataggtcatggctccctgccacacgctaccggcgttcgttccggtacgcatcgatggcacggcgcgccagggcatcgcaccgctcgttctccgggtgtccgttgtggcctcgtacccagacccacctgacctgatgcttcccggtcagctccctgagccgctcccagagatcacggttcaggaccggttccttcttgctgttcacccatccccgacgcacccaaccggaaagccattcagtcatccccttcaccagatattgggaatcggtggtgatcgtcacggcacagggacggctgagggcttccagcgccctgatggcagcggtaagctccatccggttgttggttgtatcgccatcggcgcccgaaagctccttttccgcgctgccgtaacgcaggatcgcgccgtatccccccactccggggttaccactacaggcgccgtcgcagaacacctcaacttctgccgacataggcatcctcccccttgagcaagtcggcaatggcagccattacccgatccacgatcagttggtgggtttccttgcagtcatctcgggcaaaaagatcgtccagttccagaggggcaccgaacacaaccatgccctcctgccccaagccgggaaacttccatcggttgaggccgatgagtgccgtgggaataacggtgacccgggtgtcgtagataatcttcccgaccccgcggttccccttgccgagcacgccgtctttgtggcgggttccttcgggaaagagcataaccttttcggtccggagcagatcgtttatggtcttgccggcacggacgtccctgccccgcttgaccgggaaggcaccccacgagctgtagagaaaacgctggaagggcttggcaaagagctcctccttggcaggagcccagaccattcggaatggatggtaacgcagaatcgcccaggggagaaagatggtctcgtaggccgagatatggttggatgcgataagggctccgccgtcccgggggatatgttccacccccttgacgcggaacctgttgatgagcgatgcgtagctgccgacgacgaatgcggaaaacgtcacccagaaccgacgaagaaacgataccttcaaatgagcctctctgtacagatgttgttatcttatagcatggttccggaaataacggcaacggtaatgctgttcgtcacgggagcgccggatccgatgccgtgccgaaaaagaacgagggaggcatgtcgtgcccccctcttctcgtcatctctccacgaaggatccggatcagaacgaaccgtcgatcacggccgctaccatcagagcatctcgcccagatatgtccggatgtcgtggccgtcaatcctgccgttgccgttactatccggaaggatggaaccggcttccccccttctgagtatctgcatgaagtcgccgggcgtcaccacaccattaccgtttgcgtcaaaggcatccataatcgattgggcactgaagccgatgaccgcgcccgcgggaacatcggaactcctgcgatacactgtcacggtgaaggactggtatgccttcagccccttggcgtcggacacttcgaccttgaccggataggtacccgtatccttcggagtccactggatgagtccggtcgaggaactgatgctcatccccgaagggcgtgtcaccagcttgtaggtaacggtatcgccgttggggtccgttgtgtttacgtcgtaccgatagatcttattgcgaatcgccgctgtggccggggcagaagtgacgaccggcggcaggttgacgactgcagggatcactgtccaagcaaagacggtactcgtcgaggcggacccgtcacttacggtcacggtcacggtaaagggcccagctgccgctgctccggcagcagtggtgccgctgatgagcccggtggactcgttgatgctgagaccggcgggaaggcccgtggcactgtagaagatcttgtcgccgttgctgtcgctggctctgatctggagattaaccggtttctcttcccatgacgtctgattgccgggattcgtaactgttggagcgctgttgctggttatgacccgcagcgtatagctctgggttgccttcagtcccttcgcatccgccacctctaccgttaccgtgtagctgccagtatcttggggcgtccacgaaatgaggccagtggaagaactgatggtcatacgcgaggggcgttggatgagccggtaagtcagcgcatcgttattgggatcaacggcgttgacgtcgtagcggtacgccttctccttttccgcgatcaggatcggggaggaaatgatcaccggcggctcgttgacgacctgactgttcacggtccaactgaatgttgtacttgacgtcgtcatgccgtctcccacggtgacaacgacattgtacgccccggcgacggtggcggtgccactgatgagacccgaaccggagttgatggcaaggccggagggaaggtccgaggcactgtaaatgaggctgtcgccgcaattctggtcagtggcctggatctgcagactcacgccattgttcaggggactgctctggttggcaggcttgatcactatcggcgcgacgttggttttggttaccacccatgagaacatggtactgccgctgaggttacccgggtccttggccattatggtcacagggtaggtaccggcgctgcaataaggtatgttaccgctgatcaggccggttttgctgttcatggtgaggcccggcggcaggccggcggcactgtaggtgaggccgtctccgttgacatcggtggcctggatttggaggctgacgctgccattctcgggactggcctgatcggcgggcttggttaccaccggagcagtcggcggtatgatgaccatccaggtaaaggtcgttctggtcgtagccgttccatcggtcacggaaacggttatcgtgtaggttcccacagtggtggggatgccgctgatgagacctgtagcactgttgatgctgagacctgtcggcagcccagaggcactgtaggtgagggcatcgccatctgcgtcgatcgcctggatctggaggttgaccattacgtccttgtcgctggtctggtccgcaggctttataacggctggaggctgctgaggcgccatagtgacggtgatgctcacgctcctggtggccgtggtgtagttgacggcatcggcgggcgtgaaggtggccgtcagggtgaccgggcccgcagtggagagaacggtgccggctgcgggattgtagctgaagctgcctgctacgtcggcagtggcgttgagctggttcgacccgaggaccgtgcccgcatagaccgctgccggctcggcccaactgatggcgggaacggcacgggcgattgcgagtgttcccgtggcgctgccgctgtagttggcatcggtgaccgtggcgacgacggggtagctcccggcggctgtcggcgcgctgctgcccccggcataggtgaggttgatgccgaggccaggcgggatcgtgctggcggcaacggcctttggcgtgccgtcataggtggcgctcaggccggtgagcgatacggaggcaacggccttgtcaaccgtcaggctgacggtggcgctggcgctggtgtatgcgttcgggtcgctcggggtgaaaaccaccgacagggtccgggtcccggcgttgaggacagtgccggcggcaggggtgtacacgaaggtgccgggcacgctcgccgtggcgttgagctgggtgccgccgagagctgtcccgtaggtgatggcaccaggagtcgcccaactgatgctcggggtctgcttgacataggccgtcacggtccaggtaaaacttgcgcttcctttggcgttggaggggtcggtggcggtgacggtgacggtgtaggggctgccggcggcggcgctgtagtcaatggttccggtaatggcacccgtagaagcgttgatggcaaggcccgcaggcaggcccgtggcactgtaggtaagagcgtcaccatcagggtcggtgccggcgacggtaaggttgacgaccgtcccctcaacattcgtgcggttcgccggagcgatgacacccggcgcacggttcacgtcggtcacggtccaggaaaaactcacgctgctgctggttatcccatcaccaaccataactcttacagagtagatgccggcagccgtgtaacccagggtgccggtgatgactccggaagatgaattgatgctaagccccggaggaagtcccgtggcactgtaggcaagggtgttgttgtccgcatcggacgccttgatatggagattgaccgccgtcccctcgggggtagactggtcagccggcattgttaccaccggagccctgttcgtgtcggtcaccagcagcgtgtaggtctgagtggcaaagaggccagccggatcgctcacctttaccgtcacagtatagctgccggcatcggtataaccaggattccaagagatgagcccggccggcgagatcgtcatgcccgggggggatgctgtcagactgtaggtaagagcgtcgccgtccgggtcgctggcggagacggcgtatccgtacgcggcaccctcgcttaccgaggtgacggcagttgacgtgatgcccggcgcacgattgagcttcgttaccgttaccgtaaaggtctgggtggcggagagcgccccgtcgcttaccgttacgacaaccgtatgtgcgccggcctgggatgcgagaggagtccaggagatggtgccgttcgcggcaatcgacatgcccgagggcgcagtggtgagtgcataggtgagggagtcgccgttgggatcgctcgccaccacctgataactgtacagggctccttccgtggcgctcgtcaccggcgaggaagcgatcaacggagcttggttgaccttgccgtcagtgaccgtaatggtgaagctctgggttgtcctgttgaacttcgtatcagtcaccgccacgatgacatcccagttggccggtgtcgagcttgagggtgtccaggtgagggtgccggtggtcatgcccattgccatgccggtgggaagcgttttgcccgtgggcgcgctgatgctgtagtagagcgtgtccccgtccgggtccgtggcggagacggtgtaagagtagagttgccccacaacggcggctgtcacgggactcgatgcaatgaccggcggcctgttggccggagccacggcgaccgagaagctctgggtagcggcgagctgaccgtcgctcacccgcacggttaccgggaaggttccggtctggctgttcgtgggggtccactggacaaggccggccgagctgattgacatgcccgacggcgcggcgtcaaaggagtaggtcagtaccgtgccggcatcggcgtcggaggcgcgcacctggtacgtgtaaagggcggacgcggacgcaacggttgcgggcactgaggaaatctgcggcggatggttgcagagcgcgatcgtatcctgcacatagcggggataggtttcatcgctcaatcccatggtcaggttgttggccgtgtttgccgcgatgtcacggggcgaattgtacaggaccgttgcctggaacgtctgctgcccggcgcctttggcgagcaggggcaaactccagacaatctcccgcgtgtccgccttgtactctcccccgttggttgcggagacaaagtcaatgccggcgggtagcttgtctgaaatcagaaggttgtgtagatcgatggtattgaccgtgttgtcgtaggtataggtgtaggtgagcggctgagcgtatgccgcgcactggccgggatgggtcttggcaaggaacaggggcttcgaggggtacgcctcgtcggcaatctcgaaggagacggagccgttcgcggggatcgccaggtcccactggatcgcaaactgaacgtccgcattggtattggtgtacgggccgccgaaattatcgagattgtaaggagtggagccattggcgaggaggccgatgaactgagtcatgtcgacgccgtatctgctgggcgaaagggttgacgactgaaccacgctgtagccgttgccgttcttgtcgctggtactcgtgaagccggactggaaggcccttttccccacgatggccacgttgtcgttactgaagggaagactcaggtcgtaatcggagtaggcatagaaatggaagtcaagaggggaacctctaaggttcttgatcgtgatgactcgtttcagggtggaccttttgctccccgtcgcgccacccgtaaggcgataggcaacttcaacggaataggtgccgtccagggaggtatagacaagggcaagcgccgcagggtccgcctggttcgccggacgcgtgacggtgaacatgccttcggcgtcaacgtcattggatatcagcggatactcgggcccggaggtcccgacacggcagtagaagcccaactggctcactatctgcttgccgtcgatcgtccagccgtatacgccgtaggtggaggcatcttcgaaattcaccgtggaattccggctggacagagtccaatcggcagcctccacgacaccggaggcaatgccgagccccaccagcacagccaccgcgaccgccctgcacaaacttgctagagttttcatttccacacgctcctcgtacttgcagttcccgactgaaaaggctccgtcatagcgtcattgaatacgaatatctattgttgctgcgcgcttcagctcttcaacgatttcctcgaccttcttgcgttggtaatcctttgccagatactgctcgatgaaatcccgcatctcttcgaaggtcctgaccgtttcgggatgccgttccatcaccctgataatgtgaaacccatggtgcgtcttgacgattccgctcgtctcacccggtttgagggaaaaggcgacctggtcgaactcgcgcggcatgaagccccgctgaatctctcccagatctccgcccttggcggcactggcgcaatcggagctctcgctggcaagaacggcaaaatcggcgccggcgccaatccggtcgcgaatgccctcgatctttttccgggcctccgcctgagtctccggggaagcctctttttcgaccttcaccaggatatgccggacagcgattgtctcaggctttttaaaaccggacttgttcttttcgtaataggccctgagatccgtttcgggaaccttgatcgcatcgatgccgcgcgaggccagataggcgtccacaaggacgtcgcggcgagcggtgtcgttaagtctgtcctcggacggtgccaccacgctcccgccccgggatacgctcgaaccgatggcttcccggcgggcctgaatctttttggacagatcggcaggattcagcttttcgcccgcctgggccagcaactccatcgcaataagcttatcgagctcctggcgctcgactctcttcttctgctcgtcggtaaccttacgcccggctcccctccgtcgactcaaggcaaattcgacgaaatgatcgagttcgtcccggaagatgacggcgccgttcacaacagccgcagcggctctgccggagggagcgacggccgtttcggcgccgggcgcggacggaacgcttcccagcaagcacagaatggtaataatgaggttgcgtactgtcttcatcgtgcccgcccgactcacagctgctccggaacggccgtcacccgcgccgatgttcccggtttgccgtgggggatcagcaccagcctgacagtgccggatgccgtgtagctgaacgataccgccccttcagtcccacgccggaagcggataaagctcacaagaggcccgtcggcgctcccgacgcggacttcaagcgcctgcaacgtcgctcccgtaatgtccagccggtaggtcgagttcgccagatcaagggctgcagcagatgcacaccgtttcccccgcggcgtggtgaccaccgtctcgatgttcggcggcgacagaacggccttggctacgtcaacgaggccgtaaccatagtagatgtccctgcccatttcacccaggtcccgggcggctgccgcaagtcgttgcctgacctcgtcggcaacggagcggttaccgttggtgtcggtggtgccggccgagatgagaagcgccgccgcaccggtgacatggggtgcggcctgcgatgtgccgaagttgatgcggtagccgccgccgatcgccgtggaatagatattgtgccccggtgcggccaattcgacctggggaccgtaactggaaaacgttccaagcgtgtcgtcctggtaggtggcggaaaccgccacgaccgaatcgaaagcggcgggatagagtacggcccccggcgagaaattgccggccgaagccaccagcacgattcccgatcgataggccagatcgcagacatccttgagcgcctgggagaactccatgctgccgaagctcatgttgacgacctgcatccggttctcgatggcccactcgatgccggcgataatgtcgctcaactctccgccgaggccgccgttaagcaccttgaccgcatagagctccgctgcgggcgcgacgccgaccacaccggtaccgttgttgcgggcggcgatgatcccggccacgtgggtgccatggctgagggagtatgcgtcgtccatgggatcgttgttgtctgctacaaagttgtacccccccttgtagttgtccttcaaatcgggatgcgtgtaatcaatgcccgtatcgagcactgccacccggacccccgcgccggtgatgccggccgccgcaacctggtcggcaccgatgtgctgcgcgccccacgctgcggcatactcctccggcgaagccgcggccggttcaatggacgaaagcacgaagtccgtctccacgtaggcaacgtcgggatctttcttcaggcgctcgatctcttcttcggacagggttgccgatatggcgtttaccgcagagtgcgtcctcttgacgcgaccgccgtgccgatagaccttctctttgtggcgaacgtcccttttttccaccgtggagcgaaatcctacaatgaccttcctgtcggcggcaaaagcgtcacccagaggaggcagcaggataaaaagagccgtaacggcgagcagatacctcatggtgcacgtatcccttcacgttcgacgatggtgaatcacatcgcgaatgcatgtaaatgatgtctggggaggagatggagggcaggggaacgaatcccctgccccgttggtcggaaaggtattaccgtttgactttcttcggagccgccaggattttgccggagagcggaccgttgatggtttttacggtcacgtagccgttggttgcaaagtccgggctggtggcaaccaccttggtgtcgctccaggaaatgacgtttgcctgggtggttccggcgtacacaccgataccggcgtcgtactcggagctcggtgccggtccgaaaccggtgccggtaatggtaagggtcttgccagtcgcaagggtggcggaggcaatgatccgcgccggcgcgacggtcagcttggcaaggttgctgaccttgttggccttggtgatgcggagctcgtagacgccttcaacgagggcgggtacggacaccttgatctcgctttcggtgaccgagaagggagtgagtgtcaggctcgtgctgccgctgacgagcgcaacagtgggctgataggtggtcacgccgtcgggtccgacgttgacgaagctggagccgacgatggtcaggacggcttccttgcccgcggtgaccgtgtagctgctctggccgttgatggcgggcacggtggcattggtgtagggcgaggaattaccgaaccaggaccagtggcagccctggcagtcccagttgttgccgatgtggccccagcccagatcctccagccccggcttgaccgtgccgaggttggcggcattggggctgtccttctggatattgtggagcgagttcacgccgtggcagacctcgcactggcggatcggtacattggaggacgtattgtggcagaggttgcagtcggtgatgccggtgccgtggtgagtatcctggttgctgaagatcgggcggaccgtattggtcttcggatcgatggcgttgggtgcggcctggtggcatgcttcgcagccctgaacgataacaacattgccatccgtagcggttacagacctgccgctcggcatcggagtgacggagcttgcgctgtaggtcggaatgtagtggccgtcaagcgggttgtcgatgaagttgccgtggcagtacttgcagtccttggcaacagcggcgggagaggtgtggtgcggagtctgggtgtggcagttgaaacagtttctgaaatcctggaaggtaaaaccgcccgagccgtcgggaaccatgacgtggcaaccggtggcaagggtcggggggacagtgccggaggtattgatgcagcttgccggcggcgtaaccgtgttgatcagggcgtgatgctgctggacgagcaccgtgtcgctgacgtgacactcgagacagtcggctttggtcaggttgggaaacttggtatcgtagatccccaggaactggtttaccggcgggggcggaacagctgcacccaccattgctgcgccggttaagacaacggctgcgagcgatgcgccaatcagtacctttttcttcattcctttctgctcctttcttgtgaagactccattatgaaacattacattcaaagcgattgacgtattccttcctccttgccacctcctttcggcatgtcatgtcccctcactctggcaaattcaatgcatggttctgcgactaaaaggcgctgcatcggacaaccgcagcaggacgcatacacattgaccggtagacccgcatgtctctgcgtccggcgatgcgcaggccggaatggtcttcgggcagatttttcagatggtacctggctgtgttcagggggcgagcagggccgggatatcgcatcacatatatcattaagtaggataaacacaactgtgtactgtagctattcagagctttttgtcaacatacttttaaaggccattttaacgttcagcaacaaattagcaacacacatacttgcaatcccgccagacaagaatttgacgttctcttccgccaagctcgcctgatacgctattttactgcatataactagcagcgacagacgagcagcacctatctgaccggatcaagttggtcaattttacgtcaattgactgtcgtcaccgtgaaatagccagacccttaaaggcggcacttgcgactgagtcattaccaaacttacatgaaacaatgaaaacacatcatgttacatttaattaatatattcaactactaccaacaaccatatcctctaatgttaacactatctcaaaattgcaagcgtcgagccgaaatttttgatccaatggaaggcatatggtgtcatcccaggcgatttgatgagtcacaacagggtcagtccgaatctcatgcgcaatttccctaacttcagtttgaaaattgcacctgatattttttttgcgatctcagctgcctgattctcgaaaatcagtccaactaccgatcatgaatacataatttcgttttatccacgattcgcccgtaaattcagagtattaggactacccttcgtatcctcgctgttagtcgttcgagcgagacagcataatggcggtgtacgcttcgaggccacctgcaggcgtaaactattgttttagtgatatttatatgtattttacctcttgtttgcccatctaatctcttctatagtttagtaaaagaaagcaacgcaaaggagaaaagagccatgaaatgccctatctgcaacgatcacacgggaatcgccattgatatgcactctgacggctatgccgataatctgctggaatgcaccacctgtggtgcgatctggattcaggaatttgaagggattgttctgctcaacaagaaggttgcgtaaggcgggccgccttctcctagaacatgaagcgtcgcatgctgatgttaaggagaatgccaatgcccgtcattgacgtgatcatggatgtgccgccgtaggaaaacagaggcaatggcaccccgaccacggggaagagtccgattaccataccgatgttgatgatgatgtgccagaaaagcattgccgtgacgcccacagccacgaggcttccgaaacggtcgttgcagcgccgtgcaatctggagcccccacagggtgagcaccgcgtaaagcagcagaacaacaagactccccacaaatccccattcctcggcaaaaacggaaaatgcgaagtccgtgtgctgttccggcaggaagcggagctggctctgggtcccctggagaaatcccttgccgaacaggccgcccgatcccacggcaatcttgctctggatgatgtggtaccccgtgccgagcgggtccctctcaggatccagaaaattgagaaccctgtttttctgataatccctgagatagtaatgccagccaagccagacggccggtacggtggcaatgcatacggcagccagcgcggaaagacggatgccgacaaacgcgagcatggatccggcaatgaggatgacaagtatcgccgtgccgagatcgggctgcttcatgatgagaatggcgggcgcaccgatcatgagggcggggaaggccagctcccgcagccccaggccgcctgacaccggaatattggccaggatgcgggccatggtgatgatccctatgattttcatgggttcagatggctgaacactgataaatcccaggtgaagccatcgggtggctcccattgaagtcttgccgaaagccagcaccacgagcaggagaaggaacaggatgccgtagaaccagtaggcaacatcctccagcaggtggtagtcgatgctgcagaccagcagcatgatggcgaggccgaccaaaacccaggacatctgcttgagatagtaaggtgtgcccgacagaacgtacgacgatgaggcgctgtagatattcacaactcctaccgcacagataagcagcacgagtcccagcagcatccagtcgaagttggtgatgagtcgtcggtcgatcattgtctattcctgatcctcgcggggctgcgccccttcgtcggatgtcgcgttttccccggagccgtcgtccccggcggcagttcccttcccggctttgaccggtcggcggatgacccccttcccttcgaagtaggcgcgcagaatgctgccggcaatgggtgccgccgccgagcctccgtgctcgccgtgttcgatcaccaccgcaacagcaacttcggggtgctcatagggggcgtaggccacgaacagggcgtgatcgcgatactgataggggataaacccgcgcgtatctctcagcttgacgacctgagaagtccctgtcttgccggcgacccggacatcaggaatccgtgacatgccgccggtaccacccgactcgttcacgacagcccacagtccttccttgaccgacttgaaactgcgcggcgaaatatcggcccgggtgatgatctccggctgaaactccctgaggaccttgccgtcgcggtcaatgatccgctttaccagccggggccggtacacgataccgtccgtggcaatggcagcggtcattgatgccagctggatgggggtcatgaggacgtagccctggccgatggccgcactcagcgtatctccctggaaccacctggttttgtgccgctgaagcttccaggcggaggtggggatgagcccacccttttcattgtccaggccgacccccatgggcgcaccgagggcaaacttttgggcataggcggaaagccggtcaatgccgagcttctcgccgagcacatagaagtagacgtcgcacgactcgcgaagggctcgcctcagatcgaccgctccgtgccccttcttgtcccagcagcgaaacgtggtattccctagcgcataagaacccttgcaggttaccgtagtgtggtcgtcgatgatcccctcttcaagccctgccagagcggtgatgatcttgtaggtcgatcccggcggatactgccccttcaaggccttgttctccaggggatggcgcttgtcttccaggtattgtttccagatttcggggggcatcctgccggcgaacagagccggatcgaattcgggattgctgacgaatgccagaatttcgccggtgttcacttccatgaccaccgcagctcccgcctggtcgccaaaagcctgctccgcccgcttctgaagttgcgcgtcgatggtcaggaccaggctcgaccccatggtggggggcgtctcggcaattgtcctgaggatccgcccccgggcgtctacctcgatctgccgtccaccgtcgtggccgtggagcacctcttcccagctgcgctcaatcccgctcttgcccaggtaatcgcctgaattgtagccgacaaaggccgggtttttcagctcttcgtccgagatttcaccgatgtagcccagcaggtgagccgccagtgtaccgttctcatactgacgtaccggcttcatctcgacctcgatgccggggagccagagccgtttctcttccagaagctccagttggtcacgggtgatccccgatgcgagaacgatgggatagtagcgggcacgtcccttccctttctcccactttttgacgagttcatccctgtcggcaccaaggagggtaaccagttgatcgaccagccaatcgcgatcgcggacttcctggggaatgacggcaacgctgaaggaaggccggttgctcaccaggaccgctccgttacggtcgaatatggtcccgcgggacgccgcgacgggcacgaggcgcagccggttgttttcggaaaggctctgaaaatcctcagccttgataatctggaggtaccagagccgcgtgacgaggatgaagaaaaacacccccaccgcgataagcagcacgaccagctgtcgcttcggctcctgcgtatcgcgtatgaagcgctgaccgttcatcgaatgtcccccaaccgtgcaaggggggtgaaggtgaagacgatggaggcgacaagggcattcacgaggctctggggaaccaggccttcgagcagcgaagcatagatgccgtgggaagaagaaaacagaagcagcaggagcaggctgaacaggccgctgaccatggttgccgagaaggtgccgaggatcatgagtgaacggcggtcagtgtagaggcgcccggccacgaggctgaacagcaggaaaatgaccaagtaggaaaaggcgttgagccccaggtagagcccgctgaacgaatcgtgcagaagaccgaggacaaaagcgagcactccccagccgagctcctcgcgcaaccccatgaacactacgaacagaataagcaggttcggtttaaagggatcggcgatgtgcgtcggaatcacggacacttgcaggatgatcgcggcaaagacgagaatggcgtaccagatgagcttaatcattgttccggggaatcagcacgagtacttcctcgagccgggcaatattgacggcggggcggatgttgatgttctgaaagattccgtactcccccttctttaccatggtgacctcaccgataaccagccctttggggaaaatccctcccatgccggaactgaccaccacgtcgccgactttcacatcctcttcccgcagggaaaactcgaggctgcagagtcctcccccctgccccttgaccaccccccgagcgcgggagcgctgcaccacggcggctatgccgctggcatggtccgtgagcagcagtacccgggaactgcccgcggcaaccttgaccaactggccgaccacaccgctggcggcaaccaccggcatcccttccgcgagaccatccacggcgccccggttgatgaccagcgtcttgaaccagggagagttgtcttctccgatgacctgggcggccaccgaggggagtccgaccgttcccttcaagccgagaagttgccgcaagcggccgttttcatgaattgcctcgcggtgttccatgatccggccgttcaggatcttgaccgactcacgcaactccttattctcgcggcgcacatcgactaggtcaatgtaatcgccccagacgcttcccataaaggtgctgacccgtgagcccagattgtaaacgggtgcaaacaggtcgatgatcacccgctcgaacaggttggcctgctccttctggcgcaggttcagggagtagaaggtgagtgcggccagcagggccacggccgccacgatatagactcgatattttctgatcagctccagcattcaatgctcgcagcgcacgtcaactccgtgacgggtacaaacgcgcaagggaggcaatgcccccctgcggtcagcgtaaatccggcctattgtgtcggaatggtcaatccaggatgaagggggacccggccacgtcctcgtggcggatctcatctaccggtgaggattttccctctccggcatacagcctgttgggcgcgttgaagacaatgccgtcaacaccgccgacattcttgtaggcatggacgacgcccggcggcacgataacggacattggcgcgtcgatccccgcgaacagggtctgcttcacgccgtgggtcggcgagtcgggccgggagtcccagagatagactttgaaattggacggaccgataaagcaaaaccagtcggtctggtccacgtgctcgtgaggcccccgggcaatgcccggccgggtcatggaaacgtaggccatgaccggcatggtcgcgggatcggtttcgtcgctgcggaacagttcggcgagccagccccgctcgtccaggaacttgccaaggggcttcaccaccacgtcgtggatcttgccgcgggtgaactcgggactaacgctcatgaacaacacctccgcacagttcggtttcattgtagatacgggccaggtagtcccggtaggacgacttgggggtctcggcgataacctcggccatccggcggcagtcgatgaatcccatacgcagggcgatctcctccaggcaggcgatcttcaacccctggcgtgcctcgagggtaccgatgaaatgtgatgcctccagcaggctctggtgggttccggtatcgagccaggcaataccgcgcccgagtctttccaccatgagttcgccccgccgcaggtaatcaaggttcacgtcggtaatctccagctcaccccggggagacggcgccaggttgcgggcgacgtccacaaccctgccgtcgtagagatagaggccggggacggcatagttgcttttgggctgggcaggcttctcctcgatgccgatggccttgccgttgccgtcgaactggacgacgccgtagcgttcggggtcgttcacgtagtacccgaagatccaggctcccgtcgtgaaatcctgcaccagacggtcgagccccatcttgccgtaaaaaatgttgtctcccaggatcaggcagaccgggtcaccggcgatgaactcctcgcccaccaggaacgcctgggcgattcccttgggttcgggctgcactttgtaggtaagggttatcccccaccgggagccgtcgcccaggagcgcctggaagcggggggtatcgtggggggtagaaatgatcaggatgtccttgatccccgccatcatgagcgtggcaaggggatagtagatcatcggcttgtcgtagaccggctggagctgcttgctggcgacgagcgtgagaggatacagacggctgccggctccgccggcaagtatgattcccttggaaatggccatggactctcctgaacttcagtgccctcgacaccgaaaacatctctttaaatcagtagttatagcacagcgggcaaaacagcgtcaaacgctatctccctccagctcaataacccggcgggtggcggcaaggatgtcggcacagaccaggaccccggcggggacccggggacactcgtcatcaccgtacccggtgaggacgagcagagaggtacagcccgcagccaaccccgcttccacgtcggacatcttgtcgcctatcaggtacgaacgggccagatcaatgtccatgtcccgagcggcgccggtaagcatccccggcaggggcttgcggcaggagcactcgatgcggtagggacccacgccgtggtggggatggtggggacaaaggtagtaggcgtcgacgaaggcaccatccttggccagttcggcatccatgaagcgatggagccggtgcaccgcctcctcgtcgtagtatccgcgggcaacccccgactggttggtcaccaccaccacgagaaaaccggctccgttgaggagccggatcgcctcgggggctccggggacgaactcgaattcatgggcttggtggacatagcccttttcaacattgatggtgccgtcacggtcgagaaaaacagcgcgtctgccacccgtcaccggtcactcctcgccgtaggccttcagaatcttctcgatgatgttcgtcgtggagcgaccgtccacgaaggccaccagttccacccgccctccgtaggattcgaccacctcgcgccccactaccccgtcgagggtgtagtcgcctcccttgaccagcaccgccggtctgagggtctcgatcaggttgagcggagtgtcttcatcgaaaacgaccacgtaatcgatgcaatccagggcagcaaggatgtgggcccgttcctcctggccgatgagcgggcgcttttcacccttgagccgccggatggaggcatcgctgttgagacccaggaccagcaggtcgccgaagctgcgggccttctggagatatttgacgtgccccacgtgcagaaggtcgaaacagccgttggtgaacaccacccgcttgccctgcgccttttccgccgcgatgatgccggcgaggacatccaggttcttgaccttggcgtccccctcgccgtgctggaatcccagcgatccgacaatctcggcaggagataccgtggacgtgcccaccttccccaccgccacgccggccgccacattggccagccgggccccgtcggcgaaaccgaccccgccggccagggccatgccgagcacggccagcacggtatcgccggcgccggtcacgtcgaatacctcgcgggcataggtgggaatatgcaccacctggccgccccgcaggaagagcgacatcccctcctcgctccgggtgatgaccagagcggtcagatcggccgtctccagcagccgctcgccggcccggcagaggctctcatcgtcgcggatggcgatgccggaggccgcttccgcctccttccggttgggggtcaaaaccgtggcaccccggtatttcgcgtagtcgctcccctttggatcaaccacgacggggatttcgcgcttgcgggcaaaagcgatcacctcggccaggagcgtcggggtcaggacccccttcagatagtccgacacgaggatcacgttgaagcggtcgccgtgggcgttcaggtagtcgacgatgcgccgctcgttgtccgggccgatctcgtcccgggattcccggtcaatccggacgatctgctggtttgaggcgaggacgcgggtctttcggctggtagtgcgcgacgggtcctccacgatgccggtcacgtcgatccccttgccggaaaaggcatggaggagaatggtgccgttctcgtccccccccaccacgctcgccacgctcacccggcagccgagggccaccaggttgttggccacgttgccggcgccgccgatccggatctcctcccgggtcacgtccaccacctgaaccggcgcctccggggaaatccgctcggccttgccccacaggtactggtcgagcatcaggtcgccgatcaccagggcgttgatcgccccggcatgggcaaaaagagattcgacgttcttgcgctccatggctcccctacccccgtatccggtccaggatgcccgccgccagaagcgggatcatgatctcgtggtggccggtgatggtgtatccccgtcccttgcccgacgtgggacgcttcaccacgttctgcaggggccggtaatgctgctgcatatcgaaattggcggttgagaagtgatccacgtggtgccccagattctgggcgatggaaagggccttgaggaatacctcgggcaggagcaccgcgcttcccacgttcagatagacgccgccgtcgcccaggtcggccaccacggaggtaagcagccggaagtccctgaaggtggcctcgccgatgaccgcgccgtccgcctcggggtgctggtggatgatgtcggtgccgaccgccacgtggaccgtcaccgggatatcgtgctccacgcaggtggccaggaggctcgacgcgcggtggggattattgttctcgacaatgaaccgtcccacggactcgccatagcccaggccccgggcgacaccctccctgagggcccggttgatgtggctaccggtctcctccgccatgccgaaggtaccgcagtggagaaccgcccccacatcctcgctcgtctcgccaatgagcgacaactcgtagtcatggatggacccggcgccgttcagggcaaccgccgtgacgacatcggcctccaccagtgccttcaggaccggctgaagaccgcacttgatgacgtgggcccccatggccaggataaccggcttccccttttctcgggcggagaccacggcgccgatgactcccgtgagggcctctgcgcccaactggttcggcagggaccggagcagatccgcaacgctcatccccgacgtgaccgatccggcaaaatcgcgccggatgctcaccttgttcttccgttcggcaaggggataggtggtgactccggaaaggtccacgggacggtatttcatgggaacagcctcttttcgaccaagtcgcagacgatgtgaataatggttatgtgcccctcctggatgcggggggtatcggcactcggcacggtgagatccaggtccacgatatcgcggatggaaccaccgtcccggcccaggagtccgatggtacgacagccgcgctcacgggccaggagcagggcttcctgaacgttgcgggagttgccgctggtggaaatacccaccaccacatccccttcgtcggccagggcttccacctggcggcggaatatggcgtcgaacccatagtcgttgccgatggcggtgagaatggaggtatcggtggtaagcgccacggccggcagtccccggcgctcgagcttgaagcgcccgacgatctccgccgcgaaatgctgggcatcggcagccgagccgccgttccccatgacgaggagcttgcgcccccctgccagagaatcggcaaggagctccgcgaacgatgcgatgcggcctgccagttcccgttcgagcgcctccaggacctgtcggccggcgcgcagttgtgccgtaatgtcgtctatcactgggccacctccttccgctcatccccctggcgggttccgtcggaaattgctactgtaacgcaatcggccggggctgtcaccggattttgctccccttcgcgccggtagagctcctcttcccgggcatcgacctccccctcgagccacgcgaatggacgaaagaacatttccccgggcagatcaatgccgtcgatccctgccacccagacgaggtcgttctcctcggccgcacagcggtccgcgatcctgcggagggcggagggggcgaaaaagcgcggcagttcctccacgacgatgctgcggtgcagggaaccgagccctgcggcagaaaccgcccgcctgagtttacaaccgatcgccacggtgaagcgatggcccatgcgggccgctcgcagcagcacgccgaatcgggcgcgcacgacctccgggtccgcctcggcagggaaatagacgaggaacgaagcctcgcggccccaacgggcatccaccgttgccacgctggcactgaccagctcccggcggcgcgtgggcgagccgagcagcacctcatcccgaaaggccaccggcacgccttcggctgccagggtcaggcaccctccggccagggcccggcgggagtagtccctgagacacaagagatcgccgtccagttcttcgtcaaagccgcccatgcgctcgaacagggaacgacggatcagcatcgccgcaaaggagccgtgggagacctcggttaccgtcacatcaggcttccccctgccgcggcgcgacgtggcggcatccaacaccagaaggggaactgcgagaccaatctcggaccgtgccctcgccagttccaccagtggctcgagccagccgggcgccacaactgtggtattacgcacgatcacgacgaagggggcttcggcccgggacaggccacggttcaccgccggaacaaagccgctggtgatatcgttcctcaggagcagggcccgctcgccgagccgctcggcgaactcttcgaggagtcgttcggtttcccggtcgctgccattgtcgatgaggatgaggcgagcttcctgagtggactccacgagtgacacgagacagttgcgtgtctcaacgggacggttccagacgggaacgagtatgtcgacggagaaggatgccatcggaatgctgccgtgtgactggatagaggggatgacggcacggccgcacatcgggtgaggtgcggccgtgcaaacaatgtgtatgcgtccggggggacggcgtccggtcaggagctgacggcgacccggcggagcaggttcagctcgtcgagaaccttgccggaaccgagaacgacgcaggagagagggtcgtcggcgatgaagaccggcagccccgtctcttcgcgcaggagcatgtccaggttacgcagaagggcaccgccgccggccaggaagattccccggtccacgatatcggcggcaagctcggggggggtccgctcaaggcagatcttgacggcgtccacgatggcattgaccggctcggacagggcctcacgaatctcgtccgaattgatctcagtggtcttgggaatgccggacaccaggtcccgccccttgacctccatggtccgcatctcgccggcggcataggcttcgccgatctcgatcttgatgatctcggccatgcggtcgccgatgaggagattgtacttgcgcttgatgtactggacaatggcctcgtccatcttgtcgccgccgacccgtaccgacttggtgagcacgatgcctgccagcgagatgaccgccacctcggtggtgccgccgccgatatcgacgatcatgttgccgctcgcctcggtaatgggaaggcctgcgccgatggctgccgccatgggctcctcgatcagatagacttcacgggcgccggccgactcggccgactccttgacggcccgcttctccacctgggtgatccccgagggaacgcagatgacgatccggggacgaaccagggtcttgcggttgtgaaccttatggatgaagtagcggagcatctcctcggtgatgtcgaaatcggcgatgacgccgtccttcatggggcggatggcggtgatgttgcccggcgtgcggccgagcatcttcttggcttccatccccaccgccagcaccttctgctggcccatattggtcttctgcaccgccacgacggacggctcacgcaccacgatccccttccccttcaggtaaacgagggtgttggcggtgccgaggtcgattgccaggtcattggaaaacaagccgaaaaggctgtcgaatatcttgagcatggactctgaatcctttcacgcatgcaaagggggaatgacgtttttgaagcgctgaatcgtagcagaaacccatccagcgtgcaagggggaaaagcgccggatagtgtaatcatgttgcgttcccataggtacttatagtagtattcggacccgtcgtttccacggcgcatccgaatccatccggcacaaaggagtccccgccaatgctcggcatcatgaggaagtacaagcagtcccccgtcatcaaggtggtcttcggcgtcatcgttctctccttcatcggaaccatcttcctggtctggggcaagggagaaggcaagctgactccttccagctacgccgtcaaggtcgacaggaccaaaatcagctacgaggaatttcagcggacctactaccggctgcgcgacatttatgtccagctctacggtcccgccctcacccccgacctggaaaaacagctcaacgtcaagaagcaggccctcgacaccctcgtcgaaggtgcgctcgttcgcaacgccgcccgggatatgggaatcaaggtcagcaaggatgatgttcagcaggccatcgccgccatgccctcgttccaggtgaacggagccttcagcttcaaccagtacgtacaggtcctcaaagccaacaggattgcgcccaaggagttcgaagaggggcagaaggatgagctgatgatcaagaaggcccaggaccagatcaaatcccgggccacggtgagcgacgacgaggcgcgcgagcttttccgcaagcgcaacgaccggctcgcgatttcctatgtatcctactcccccgacgacgtgaaggcggagatcaagctcaccgaccaggagcttaccgactttctcgccaagaaccagaacgacttcaagacccccgagaagatcagcatcacctacgtgatggtcgatcccctgaaggtgggtggccttgaggtgagtgaggccgatatccaggcctggtaccagaagaacatcgaccgctaccagggacctgcaggcatccttccgctggccgaggtcaaggagaaggtccgggaggacgcccggcgcttcaaggccggtcagcacgcttacgaactggccgccgccgctatcaacaagaacaaggcaaccggcgacatcggcgccgtggcccgggccctgggcgccaagacggaagagaccgccctgttcacggcccagcagcccgcacccgccctggccggcgaaacagagctgatccgccgggccttcatcctcaaggagggcgaactgggtggccctgtggaaacgaaaaagggaatctacctgatcaagatcaaggagcgcaaacccgccgaagtgccgccgctggcccagattcgcgcccaggtcgaagagaaggccaagacagcgaaggcagtggatctggcgaagaagaaagccgaagaggcccaggcaaagctggccaaaggcgattcgaccggcctcacgctccgggattccggccccttcgccttcgacgccaaggggaacatccccacggtgggcgcctcgccggagctcatggaagcagccttcaaactcaccaccgcggcgccggcacccaaggagccgatccgggtaggcgcccgctggattgccttccgcctcaaggaacgcaccgagctgaacgccgccaactttgcggcgcaaaaggaaaagatcaagcaggagatcctgccgcgcaagcaggacgacgaatatcgcaaatggatcgaagagcttcggagcaaggcgaagatcgagatcaaccccgccctcaaggacatttgaccattaacaagaggagattcaagccatggcagaactggtgctcaagaccgatttccccgacctgaaacttgccggccgcggcaaggtacgcgacatttacgatctgggcgacgcgctgctcatcgtcaccaccgaccggatctcggccttcgacgtcatcatgaacgaggcgattcccgacaaggggtacgtcctcacccagatatcctctttctggttccgccagatggaggacatcatccccaaccacatcatctccaccgacgtgaaggacttcccggccgagtgccagaagtatgcggcccagctcgaaggccgttccatgctggtcaagaaggccaagcccctgccggtggaatgcatcgtgcgcggctacatctccggctccggctggaaggactacaaggccaccggcgccatctgcggcatcacgctcccggccggcctcgtggaatccgacaagctggaggagcccatcttcaccccctccaccaaggcggaactgggtgagcatgacgagaacatctccttcgacaagtgcgtggagctgatcgggcgtgaactggccgaaaagatccgcgacgtcaccatcgccatctacaagcgggcccgggacatcgccgacaccaaaggaatcatcatcgccgacaccaagttcgagtacggcatctacaacggcgaactgatcatcatcgacgagtgcatgaccccggactcctcgcgcttctggcccaaggacagctacaagccgggcggcgcccagccctcctttgacaagcagttcctgcgggactacctggagaccctcgactggggcaaaaccgcgccggcgccgcccctgcccgaggaaatcgtccgcaagaccggcgagaagtacatggaagccctggtccgtctcaccggaaaaggcaagtaacccgtcctcttccaccagatcaaaagcacgaaaccccggccgctacggtcggggtttcgtgctttccggctcgggatgtaaggggacgaagagtcagccggcggccggggccgaaccggccagcgattccaggacggcctccagggtctctccccccgttgtcaggtagagggtgccgtcggtaacggtcagctcccaggagatgttccgttccagcccggctgcaagttgggcgaccacggcatgatcgatccccagaacgctcaggttcgggaccccggtcagccgtgccaggtgctgatcgtcccaacggaacctggcggggccgcaggccaggagaacgacccgctccgcatggcgacacgctttcagcagccgctccgggtcaggcgtaccaacctcgacccagagcgtcacccggccatcgggccccttgcaccacaggtcgggctcgtctcccgcgcagatccccttggtgaaggtcagctcaggctcgtaccagagggcaaaggcaagcagcctcaagacgacccgctccgccgtctcggacggatgccgggcaagggtggtctgtagggtctcgtagatgccgcggtccacgtgcgaaagctggacgacggcgcgatggactgtggatggcagggccatgcgggatgctccttgcgggcagggaatgtcagcaggccgccaggtgcagctgctgcgatttttcgagatagtagccgtaattcccttcgtagatccgcatttcaccatgatcgatctcgaacacccggtccaccagcagccggaggaagtggcggtcatggctcaccagcaccacggttccggtaaagttctgcagcgcgtccagcagaatctcccgcgaacggatatccaggtggttggtcggctcgtccagcaccaggaaattgaggggccgggccaggagcgtggccagcaccacccggcttttctcgccgccggagagattctcgatgcgcttgtccaccgcatcgcccgagaagagaaaggcccccagcaggttgcggatcacgccgatggtcgccaggggcatggcgtcctgcacggtctcgaatacggtctttttcggatcgagcagttccatggcgtgctggctgaagtagcccagggacacattggcgcccagggccacgctgccgtcggtgggctcggtccggccggccaggaccttgaggaaggtggacttgccggcgccattgaccccaaccacggcgatcttgttctggcggcggatcacgccggacacgccgctgaagactgatttttcgccgcctcccggcaggctccagctcttggcgagcccgttgaacacggccacgtcgtcgccgctgcgaggggggtcgttgaactcgaaccggatcacccgttcctcgggaggaatctcgatccgatctatcttttcgagcttcttcacccgtgactggacctgggccgcatgggatgcccgggccgcgaagcgggcaatgaactcctcttccttggccagcatctcctgctgccgcttgtggctggccagcagctgctcgcggcggatgtcccgctcccgctcgtagaaatcgtaattgccgccgtaggtggtgacggtcttatcggccacttcgataatgcgtgtcacgatccggttcatgaagtcccggtcgtggctcgtcatgagcagtgcgcccgtgaactctccggccagccactcttcgagccagataatcgactccacgtccaggtggttggtgggctcgtccaggagcagcacatcgggttgcagggtcagaatgccggccagggcaatgcgcatcttccagccgccgctgaaggactccaccggatggtcgtaacggtccgggccgatgccgagcccggtcagaatcgtccgcgcccgggtgtccaggtcgtaaccgccccggtgctcgaactcctccatggcggtgccgtaccgctccagcagggccgccatggcatcatcgtccatgggctcggccatggccgcctccatctccttcagctccgccgccaggcgcacggtctcggccgagaccgccatgacctcctccagagccgtgcggccggccatttcccccacgtcctgcgaaaaatagccgatggaggtccgcttggcgcaggtgatctcgccggcgtccacctcctcctcgccggtgatgatccggaagatggtcgtcttgccggcgccgttggggcccaccaggccggtgcggctgccgggaaggatctggaagctggcgtcgcggaacagaagctggttgccgtgttgtttggtgatgttcgaaagatggatcattgccgctcctgccggaaaagtgaactgcttcacctatcacgaccggcacggggtgacaactgttttttgaggtgcggcgggacgcatggagcggcgatccggtcgcggacagccgctccgtgccggtttattgcccgtcgggtgcgttgcagcgtttaccgggacggctgcacggtgacaggctctggcacaggctcctcgtgagcggtggtatgcaccctgaccggggcagtttcggagattcaaccgtggccacggtcttcactcacacaatcgctcagcagcaaatttcttttattgagagctcccacgaagcaatccacaagtgcgggatcaagtgcatttcccttcattgagaggaggatttcaactcctttttgcaaactataggctcgacgatagggcctttcagtcgtcagcgcatcataaacatcggcaacggcgacgatccgtgccgccacgggaatcgcctctccggcgagccgatggggatagccttctccgtcaaagcgttcatggtgataaagcacgatattcacgactgccgtaggcagctgtgcctgtctggccatttcagcacccattacaggatgcttctttatggtgtcgaactcgcgtgccgccacaggaccgccgaagttgagaatagcctcgggcaccccgatcttgccgcagtcgtgaagccaactgccataacggaggtccttgcgcatctgcggcgaaagccgcagttcatcggcaatcatcagggcgtaggaggcaaccctgccgcagtggccccgggtgtagggatccttcaactcgatggtctgggcaaggccctgaataaccgtctcgtcctcacgggcaagggtggatagtgtcagatagcggtgtattgactgctccaccatcgtcaccagctcatcgttatcccacggtttgaccacgaaccggtacacctcgccgcggttgatcgcctcaagggcggaggggaggtcggtataggacgtcatcaggatattgaccgtcttgggggcaatgtttttcagccggctgaaaaactccacgccccgcataccgggcatcatgttgtctgccacgaccactgcaatctcgtgccgttcaaagagcgacagggcctcgaccgcactcccggcccgcaacacgtccattcccgtgtcggcaaaaagccgtaccagagatttaaggatatgctcttcatcatcaacaaacaggatactaacactcatgtacacccctccattcggaaaccagccccccaccctcatcctctcccattgccagagttcggagtcggaaccagtcacagcgatagtatttcacgacaacctcatcaatgggctcacccccagacggcagcaatcgcgccgggggccgaacgcgatcggagacatcccgatttgaaatcaacccttttcataacgtatcggataatcgcgcataatcctgtgcgcggaaccatcgggaaattcctgacaaggccttccgaaacccctgactgcctatcgcattccccgaaaaaaatccccgataccgtccgaaggcggtatcggggattcgcggagagtgggtggtatagtagaagcgccgggcaataaaatcagcaggtccccgaaatctccccgccgctgcgcagggcccgccgcggcagtcgggctgccatggcatagcctgcacatttgtttgaacaccgtgcggacacgctggcacgacacgacaaaaaagggaccggattcgcaatccggtccctgagcggtagcaataggcatctgccctctcccccttcgcaccgcaacggcgccgcgtgcagaggggcgacaggctatccggccatgacgccctgcatcccgtacccccgcccggacgccctgccggcgccgcatccggtcacctgccggtagtatgcatcgtggcgcggggaggagaggatggtgcggattgtgccgtcgacccgctgacgcgagacgtagagctgatagacgtatcccgacatcttcgtgtcgccgatgatgatgtagccgttgatcatgccgtccttcaggtagacccggcgccagacgtcgccccgctgccaggtgaccggctcgcccgtgaagctgcccgccgagacgatgggaaagtcgatgtgcttcttgagcacgttcgtattgaccgagccggcgtagctgccgtcgccgttcaacaggtgccgtgcggcggtgcgggcctggcgcatggcgttgggataggtggcataaaccccggcctcgccggtgaccgcatggggggtgacggccacgtccccggctgcgtagatgcccgcttccgccagcatctgccggtccgacggcacccccttgtcgtcgccgcgcaggggctccgagttgggggagactccgattgccacgatcagcagcttcgtctccctggcggtgccgtcggagaaacggaccgctgagagctctccccccgtggtcacgatgtcggccaccgtggtcctgagccggatgtccatcccggtcttttccaccagtttcgcggtggcgaactgccccccctcttcgtccgtcatctgggacaggacccgggtgttgcggtggaccagggtgatggcgagcccgcggtgccacagggccagggccgcgtccaccccgatgaagccgccgccgaacacgaccgcctcgcccacgttgtgctcgcggatgtagcggtcgatggcaaccatgtccgacagagtcttgaaaccgaagacgccccgggtgtcgagccagtcgggccggggataccagctgcgggcgccagcggcgtagaagaggcggtcgtactgttcgctccgtcccgatgcggtccgcaccagccgccgctccgcatccacctccaccaccgggtcggccaggcgcggcgtcacgcggtagcggccgtagaagtcgctccccttccagtagacggtctccagcggctcaccggccaggtagaaggggatgacgcagggggaatagggagcaaattcctcgtcaccgcacatgacgatctcgcccgcgaatccgtcgagcctgagccgctcgacgaactcggcggccgccattcccgtccccacggttaccaccttcatcactcacctccgcggcgccgggcaaactctttccggcgcatctcccgcagcagttcgaggccgggcggcagtccttccctgccaaggaggtagtgccgcaagcttttggcggcccgttcggcgcggacggccccgtactcggcaaagacgagggcgccggaatggcaggcctcgacacaggctggagtccccccttccctgacccgtggggtgcacaggtcgcacttgtgggccacgtcccggccgtagtcggagcggtgggtggccttgaaggaaatggcatcgaaggggcagaccatggcgcacatcgcgcaggccttgcagcgcgccgggtccaggatgaccgcgccgttttccgggtcccggcccagggcgcccgaggggcaggcatcgaggcactcggccgggtcgcagtgccggcaggagagcggaaatgcctcctcgtcgatgccgagcacccggacattcacttcggtccggtcgtcgccgagggcggccaggagggagccgccgggatggtgccgcacggcgcacgcggtttcgcaggccttgcaggcgaggcactttttgtaatcgacgaatatccgtttcattgcagggtctccctcgtcaatgggcatggtgatggtggcgggcatggtcgcggggagaggcgcaggggcacggcggggagcagagcactgatgccaggcgggtcactgccgccgcgtagccgctgtggcggtcggccatgatccgtgccacgtgggggtccagagtctgcaggagcggttccgccggcagttgtaccaccctgtcgaagatatccggcaggctctgcccggtctcccgctggaatcgctccagccggaggtcgtcgccggtgacccggttcacggccaggtggaccagcccgatgccggactcgcgggccagggcggcggactggagggcgacgctcagggcgttgaaggaggaatccgccactaccacgcactggccgaaccccttggcaagggatcggccgaagtgctccatccccgcctgggtgtcgagcaggatcgcctcgttcatccgcagggccaggtgccggatcgtggcgtcgaggagcacgttctcggcgcagaggcaaccgccccccgcctgtttcacggtccccatcaccagcaggctcaggttctcggccaccttcagcccgagccggctcaccacatcatccacgtcggggttgagcttgaagagcgcgccccacccgttccggccgggcctgatcccggtcttctcctcgatgtaatcggcgtgccggttcaggggcacgatgccggccgcctcctcgtacgggacgccgagggcgttgggcaggttcatctgggggtcctcatccacggcgaggacatgggttccggccccggccaggaccgtggcgaggcacgaggtgagggtggttttccccacccccccctttccggtaatcacgacgcgcattccgggcgactgcggctggcacatgacgactcccctccctgtcagatcccgagggcggcgcgccgctccatgatgatctgctccatccggtcggccgtggccttcgggtcttcctccacgaagaaccacccgcccaggacatccttggcgtcgctggtgaggatcttcgttacctgcggtccgcccaggatgggcggcagcggccacaggtgcacgggaatgcccgagccgacgaaataggtgccgatggcgaccgccttctccgtggtccattcgggcgcggacccgaccaggggcagatcggaaatgtccacctgcaggtgatccgccagggccccggccaggttgagcatccgcgagcagtcgacgcacgagcccatgtggaggaccggtggaatccccagctggccgcataccgcctggagccccggtccggccagctcgcgggcgggcaggtccatgagccccgactttgccgcggcaatggcccagcagccggtgccgatcacgaggatgtcgcgcttgatcagctcctcggtcagggtgcggtggaagaaatcctgctgcaccttcacgttgttgcagccgacgatgccggcgacccccttgatggtccccgtgacaatcaggtcgatcaggggctggggcgttccgccgagcgccttgaggatctcctccacggtgaagccgacaatggcggtgctggtgtgctgcgggatgtagacacgggccttgttgcggttcgggaaggcgtcgatggcggtcttgatgatgcgggtggcgatggcgtcggcctcgtgctcttcgaactggatgtggagcgcgccggggatcttggcctgttcgctcgtggtgacgaacttggtgtggaagcaggaggcgagatcggccagggccgggtagatgcactgcacgtccaccaccatggcgtcgacggcaccggtcatgatggccagctcgctgtgggactcgttccccgccatgccgaccccctggcgcagcagcacctcgttgccggtgcagcagagccccaccacgttgacccgcttggcccccacggcctcggccgcggcgcgacattcgggggactgggccatctccaccaccttggccgacaggatgggctcgtggccgtggaccaccacgttgacgctctccgcctccagcacgccgagattggccttcaccggcctgatgatgggcgagccgagcaggatgtcctgcagctcggtggcgatcagggagcccccccagccgtcggaaagggagcagcggacagattgggccaccagggaaaggggatcgtggtcgcagccgaagtgggtgcggtgcaggatgtcaacggcctcccggtcgatggcccgcggcaggagcccggtcttcgcgcccgtggtgcggtagagggtctcctccagctcccgcaggcgctggaaccgcttcttgggcatgtacttctccatgaagacgatgggctcttccccctggttgccgaaacagtcgatggccaccgctgccacgtcgccggctatctcggcggtcgaccggccggccgtggggatgcccaggcgctccgcaaccgccgtgagcttgtccgggtcggcaatgtggtagtcggtgttgctgccgttggccaccgccttgaggagcagcgccaccttccggccgtgatcggagtgggaggaggaaccaaccgcggccatccgggccaagttgcgcgccaccatcgtatcggcggtggccccgcagaccccgcgggtggggccgtcgccgaaggggtcgatccggcacggtcccatggagcagatccggcagcaggtgccgagctggccgtagctgcattggggctgctgctgttcgtaacgctcccagatggttgcgtatccttcgcggtcggcgatacgcagcatctccttcgcggccggatcgatactgcggctgtcatgaccgttgcgtgcctggtccatatgctcctccctcgcgttgtgcaggtgtggttttcctacctgtagccgaagtgaccatgaaatgccagccgacacttgcggaaggtgtctgggacttgtgaacggtgggaaacggggagtgaaccgccggcgctacttcaggccgagatccgtcaggaagcgctgcatcttgtcgcggctcaccgggaggcggacttcgcccccacccgccgcgacggtgcactcgctgctttcccggtggactttcctgaccttggcgaggttgaccaggtagctgcggtggatgcggtagaagatgtcctcggagagccgtttttccatggcccccagggacaggtcgctgtggaattcgcccgcttcggtatagatgagggagtagatattgtccgccttcaggtagacgatctcctcaggcctgagcaggtggatgtcgccgcgggaagtgaccggcacccgcgtgagctttcgctcggcaacgatgaagggggtgatgtcgtaaaacagggcgcagatcttttcgctggcggggtcccgctccgccacggtgatcagcttgacgaggaggtagcggtcgtgcccctcgctggtgatgaacttgagggaaagagggatgtgccgctgcgcctggcgggccagccgcagggtctccttcaccttttcccgcgccgcctcgtcgtggatatccaggagatcccccgcaaagatgcgctcacgggggatatgcccgaaaatcatgaacaccatgctgctgacggaggaaatggtcaggtcgtcgttgaagatcacgacccccggttccatctgttcgatcatggagaggatgcggttcatggcgatgctgctcctcgacggctgcagggttccgagaggtatatcatcggccgcggggtcgagtcaattcctccccgcgcggcgtggccccgcccaaggccgaccggggcggctccgcaacgatagaattcactaataggatttgtctgataaaatgataacttcacaatcgacacagaaaaacaccacggcaccatccgggcgtgacggaggattctgctgccgagtgacaaccgaaaggcaaaatcgccgacgaagtgaaccactccactatcccaggaccatgaaaggagccgatgcatgagtgctgacaacgagagcagaacaggcaggcgggcagccggaggcggcacgtcgaaccgccagtggtggccgaaccagttgaaccttcacatcctccaccagcactccgccctgagcaaccccatgggcggggatttcaactacgcggacgaattcaggaagctcgacctggccgccgtgaagaaggacctccatgcgctgatgaccgactcccaggagtggtggccggccgactggggccactacggggggctcttcatccggatggcgtggcacagcgcgggaacctaccgcatgggcgacggccggggcggggcaggctccggctcccagcgcctggcccccctcaacagctggccggacaacgtcaacctcgacaaggcgcggcgcctgctctggcccatcaagcagaaatacggcaggaagatctcctgggccgacctgatgatcctggccggcaactgcgccctggagtccatggggttcaggatcttcggcttcggcggcggccgcgtggatgtctgggagccggaagaggacatctactggggcagcgaggacacctggctcggcgacaagcgctactccggcgaccgggacctcgaaaatcccctggccgccgtgcagatgggcctgatctacgtgaacccggaggggcccaacggcgagcccgacccggtcgcgtccggccgcgacgtccgcgagaccttcgcccgcatggccatgaacgacgaagagaccgtcgcccttgtcgcgggcggccacaccttcggcaagtgccatggcgccggcccggcgacccatgtgggccccgaaccggaagccgcgcccctcgaagatcaggggctcggctggaagagcaccttccgcagcggcaaggggggcgacgccatcggcagcggcctggaaggcgcctggaagccgaatccgaccacctgggacatgggctacctgaaggtgctgttcaagtacgagtgggaactggtcaagagcccggccggcgccaatcagtggctggccaaggacgtggccgacgaggacatggtggtcgacgcgcacgacccgtcgaaaaagcggcggcccatgatgaccacggctgacctctccctgcgcttcgacccgatctacgagcccattgcccggcgctacctggcgaaccccgaggaattcgcggacgcctttgcccgggcctggttcaagctgacccaccgcgacatggggccccgctcgcgctacctcggcccggacgtgcccgcggaagaactcatctggcaggacccggtcccggcggtcactcaccagctgatcgaccgacaggacatcgccgccctcaagggcacgatcctggcgtccggcctgtccatcgccgacctggtcgccacggcctgggcctcggcatccaccttccgcggctcggacaagcgcggcggagccaacggcgcgcgcattcgcctcgccccccagaaggattgggcggtcaaccagccggcccggctcgcgaccgtgctccaggccctcgaaggaatccggcaggagttcaacaacgctcagtcgggcggcaagcaggtctcgctggccgacctgatcgtgctgggcggctgcgcggcggtcgaacaggccgcgaagaaagccggccacgatgtgaccgtccccttcaccccgggccgcgccgatgcgtcccaggagcacaccgatgccgcgtccttcaccgtcctggagccagtggcggacgggttccgcaactaccagaaagccaaatatgccgtaaccgccgaggaactgctgatcgaccgggcccagctactgaccctgaccgcccccgagatgaccgtgctcattggcggcatgcgcgtcctgaacgccaattacggccagtccaagcacggcgtctttaccaggcagccggaaacgctcaccaatgacttcttcgtgaacctgctcgacatgggcaccgtgtggcagcccaccgcggcagacaaggacctgttcgagggccgcgaccgcgtgagcggggaactcaaatggaccggcacccgggtcgatctcatcttcggctcgaactcccagctccgggccgtggcggaggtctacggctgcgcggactcccaggagaagtttctgaatgactttgtggccgcgtggaacaaagtgatgaacctcgaccgcttcgacctggcctgaccctgacaacgcaaaggggacgcagttgatcggcgcatcaactgcgtccccttgaatcaatgtagtcaacccattcggcatcggccgacggccgtgtcaccccggtaagtagagaagttttaggccaacaggactaccgtcccagaacaaccaaaggaaattaaaggcaaataaatttatcactgtctttcccggctttctcacagggcgaaaaaccgctcagaccattcaattaagacgttaggcgtcaaattgcgaggtagtgcattgcgagagttccgctttgcggtcggttcaaaggacggtctgcgttcaaccgtgtggaagtgctgggtccagggggccgaggcctacattactggacggctgttcggcaacgagatgaagatctcgctgcattcttctggggagtgtcaatggtcctgcacggacatatgggtccgacgagacccaagccgcagaaacgccgatcggcatatcgccaagtggcatgtgacctacccacaagacaacaacgcgatattagcctttcgcgtcgcagttcctgtatcagagcttcgttcggagcctattacatcgagccagaaaaaggcattctggatagggaacgcaccggtcggatcgactgttgaattttgcttctatttcactcgacaacttgattacccgccacccactgatggcaaccctgcgcttcggcacattgcatccctcaagttgcgcgacgggcgctggttagtcgtctttgtttggttgcggtctctttcagctagtgacattgccgccgctcgagatgcggcggtagcgcaagcacgcgcagatggaatacaagtttgtgcagaacaccgcctagcactgtttgccttgccgactgccgaaacatcggcggcagtgctcgaagtctgtgcgactgctacctaacctttcggttgactccatccccaccctatcctctcaaccgccacaactcctacccatcagaaaccacggcacgccagaaccaacaaacagccgacatcagagactatcatgctcggtacgcgtgatgatctcgtcctgcagttcccgcgacaggtcgcagaagtagtcgctgtagcccgccacgcgcacgatcaggtcgcggtgggcatcggggtcggcctgggcggcgcggagcgtgtcggcgcgcacgacgttgaactggacgtggtgcccgtccatgcggaaatagctccgcacgaggctggccattgtgctgatcccctgctccccttccacgagggagggggcaaacttcatgttgagcagggtgccgccggttctgatgtggtccatcttgccggccgatttgatgaccgcggtcggcccggagcgatccgccccctggaccggggagataccctccgagagcggggtgccggcccggcgcccgtccggggttgcgccggtgaccgagccgaagtagacgtgacaggtggtggggagcatctcgatccggtactgcccacccttgctgttgggccggccatcgacggtcctgaagaagctctcgaagacccggcgcataaggtcgtcggcgtagtcgtcgtcgttgccgtatttgctggtcctgttgagcaggcgctggcgtagcggctcctgccccgcaaaatcggcgtcaagtgcggccaccaggtccggcagcgcaatgtggccggagtcgtagaccagcgccttgatggcggacagtgagtcggtgatgctgccgatccccacgccctggatgaaggtgttgttgtagcgcgccccgccggcgttgtagtccctgccggttgcgatgcagtcgtcgatcagcaccgacaggaacggcgccggcatgaggcggcagtagatttgttcgatcagctggttgcccgccatcttgatctcgatgaaatgccgcagctgcgcctcgaaggcggcgtagaggtcgtcgaaggaggcaaaaccggagggatcgccgctggccgggcccagctgcctgccggtgcgagggtcgacgccgttgtgcagggccagttccaggagcttcaccaggttgaagtagccggtcaggatgtaggcctctttgccgaacgcccccacctcgacgcagccgctgcagccgccggcccgggcgtccaccaggctcttgccctggcgcaactgctcctccaccacgctgtcggcgttgaagatggaaggaaagccgtacccgttcctgatgacacgcagggcatggctcaggaaggcgtcgggagacttgcgggagagctggatgttgctgctgggctggagcaggtgcatctcgtcgatgatgtcgagcaggaggtgggacacctcgttggagccgtcggaaccgtcgggcagcagaccgcccaggttgatgttggcgaaatcggtgtaggtgccgctctcggcggcggtgactcccaccttggggggggccgggtggttgttgaacttgacgaagaagcattccagcagctcccgcgccgcatcccgcgacagggagccgtgggccagaccctgctcgtagaacggcagcaggtgctggtccaggtggccggggctcatggcgtcccacccgttcagctcggtgatgattgccaggtggcagaaccagtaggcctggagcgcttcgtggaagtcgcgcggcgcatgggccggcacatggcggcagacctcggcgatgcgctcaagttcccgcttccggtgcggatccgtctcccgcgccgccatctcgtcggccaggccggcatgccgctcggcaaagaggatggccgcgtcgcaggaaatggccatggccctgagctgctcgcgcttctcccaggccgcgccgtcctgcacgaagtcgagccgcccgatctcccgggcaatgtcggccttgaaatccagcaggccgcgccggaagggcttctcgtccaggaccgtgtgacccggggcgcgctgttccatgaattcggtgaagatgcctgcggcgtacgcctcgtgccattccggggccagttcgccgaacatcttgtcccgcagggagcgcccccgccagtaggggatcaccgtttcctcgtaggcggcgaggcactcggcggaaacggcatagctcgtcaggggacgcgaatcgagaatacgcaggtcttccaggctgtgacaggtcagttcgggataggtggggaccgccttgggttcaggaccccgctcgcccacgaccagttcgccctccccgatccagatggtcttatgacggcagatatggaggaacgacagggcgcgcatcaccggcaccgagtatttcccctcgttttcccggtaaaattcggtcagcagcagcgcccgttcggcggaaatggcggggcgtgcctccaggctcctgcggcgcagttcccgtgtgcgctcggtcatatctctatcctcctatgatggtggtcagtcctgcggcgcggaatatccgcaccagttcttccatccgctccctgctgggggtagcgattgcgtcatcagcccctgccctgcccagctggcggagtttgccgtgccaggtgcggtgataggggagcaggttcacctggcgcacccccggcgttcgtgccgccagggcggcggtggcttccaggttggcgcggtcgtcgttgacgccgggaatgatcgggatgcggatccagatggtatcgtgcaccgcgccgagcgccgccaggttgtccagtaccatccggttgtccagcccaaccacggcccggtgccgttcggcatccatcagcttcaggtcgtagaggatcaggtcggcggcagtggcgacctccaggaactgatcccgcggggcaaatccgccggtatcaaccgccgtccggatgccccgctcccggcagccggccaggagcgccttgaggaaaccgggctggcacaggggctcgccgccggaaaaggttgcgccgccgcccgactcctcgtagaagatccggtccttcagcagcgcggcaagcacgtcggccacggtcatctcggtgccggccaggcgacgcgcgccggtgggacaggcatccgcgcaccggccgcagatcaggcaggccgcctcgcgcccctgcccgcggcccgcggtcccgtgcgggcaggcccgggcacattcgccgcaggagaggcagcgcccttccaccagggtcatctccggggccggcgcctggctttccgggttgtggcaccaccagcaactggccgggcaccccttcagaaacacggtcgtgcggataccggggccatcggagatggaatatttctggatattgaagacaatgccccgatcgatcatcgagtatccttggccggacagatgcggctacgctccccggttcggggcgaacttgaaggattacacggccgggagagacgcagaaagctgaatgatagccgaattatcattttatttcagcaggtaaccgtgccatacgcacaaagggttatgacatcaagccataaccctttggattcatggatactcttaagaggagaagtgctgcggtgctcccctttgaccggcccccctgcccgctcatcgcggatgcccctgcactcccgtcattggcactgtccgccgatgaaccgccctagtgcgaagagggaaacgaccagtgaagatgcgccagttcccaccgcccatctcgaagctgccatccttgcgtttcggttccccggataccgaaaaaccgcccctgcctcttgcctttgatagagaagttccgggtaatgatggccatccgttctgactccataacccgaatatcactgtacgtggcggccagctcctgaaacgacgacaactccggccccaggtggtttgtcagcacatcatccctgccgcggttctgcgtgccttgttcatacatcacgatatcgggagcaaacaattgcttcagggcatcgacatttctcgactggaaggcgtgatcgaactcgccaagcgctttacgcaacgcctctgagaggcgttctatagaatttgaggcgactccttcttttgacgaatcgttagcacttgcttgcttatcataaccatacacggtgccgttcaacgagatttcggccacaatacacccgagcagcatcatagttgtcagtgatactattgacttagccctgatactcataacattcatacacgcacctcccctaatgtgtttaccagctctgaattgacaatttataccatggagcacatccgcacggtgaaataaccgataaccccccacattacgtgcagttgtatgcgctcaaccgcagcttgcccccactgccgttacggaacaactcctgcaccagcggcaacagagacagatatccaattttcagcgcttaagatgcgggattgacggaacgaggacgcggaacacatcttccggtgtttcggtagggatttcgttttcccccggaaaagcaaatccccgataccgtatggatacagtaccggggacagtttcgcgaacaacctcgtaaccatctgagatcgttagatctttttggagcgggaaacgggattcgaagccacagaaaacagaagctgatcaacacagggtatttataatatttatacaatattagctacttgcaactcacttttcggttgattttcgtttgcaaacattcaactgaagacactatctcacaaacatttggtcaaagtttggtcaaaggttttaacacaacctattctccgctctaactggccatagcgcatgtggcttcgtatcgcgcaattatcctgacaagcaaagccgcctctcaagataagttcaacgccttcgcagcagcagtctgggggtcagagaaaaacacagggtcaaccttttccacgatctccccggatacttctaggaagttgcgcttgttctcaagaggaatgagtgcccgctttgcgccgttttccattgcgatctgaagcggttccgacagagaagagaccccctttatgttcccttggatactcaggtcaccaaggatcaccattcccggggcaacctgggttttctttatggccgatatgatggctatgatgaaggcaataccggcttcgcaacctacccggttggtaagaagatcgatggcttcgacatggaagtccgttgtatcgaaaatactcgctatccccatcggaaccttgtgtccctgaaggaatccgaaagcgcgagtaatggattccttcatcgttgactccacgccaccggcaagcttcaatttgccggtgccggctgagacacccacttcgatccgatagagacctaccttgccatcagcattgacggatgccgcataaacggagccgggtgccagcgggtcagtggatatcagggcacggccaccttcctcggggacgccgatgtagcgttcctccgtgctctcgttgtcacggtatgagaaggatgtctggtggtactcgaaggagcccatcttcttgagttgttccttcacccgccgccggccctccatggcgatgtcgacggtctcggccagttcgtctttagtgaactcaccatgaggatagagcagcttgacgaggccagacaccgtcttgcgtacggccttcacatcccgggcgttcaggtgggcgccgaacgagaaatatcggtcgctgacttcagtaaagttatgccggcgcagttcccgcagggcctcggcaaggtagtccacgacgaagccgtaatgctgggtgaaatactcgatccgcatcttggggatttcccagccggggatgtaatagtgaatccggtccaggaacgccatgtcttccctgacaatctccggcaaagggatgaagaggtgtgaggacttcaccatcgtctccacaggctggttggtgttcccgaacagcgcaatggatgccatgccggagagcgactccttgccacgggcgaacgacccggactcgcagtacgtcttcatcgtggttacgacttccttgggcatcttctccagatcggccacctcatcaaaagccaccgcatcccacaatcccacaagccccatcttattggtggatatgttgaagaacaggtttgccacggtcgtcgggccggtcatcagaatggcgtaggggctcaactcctgataagcgtaggacttgccggtgccgcgcggtccaagctcgacaaggttgtagttggcctcgcacagcggaatgagccgtatcagaaacagcagcttcagccgccgcgtgaaatgctccggctccatgccgacgctgcggatcagcatatccacccactcttcggacgtgaactgccgacgtccttcttggtaagcgtttaagtcgaaggtggccaactgaataggggtgatgctttcaatccagaagggactccggcgccccttggcctcctcgtcgtactggtgccggatctccatctgcgcccagacaccgcccatgagcagccgatcgtactcccgtatgtagcgttccggaatatgcaggtacttgtggccgaagttgacgcattccgcccagtatttgtcatcctctgcaaggtagcggaccttcaccttgtcgataaaggtatggcgccccttctctcggaccagtgcttgagccttgttcgcctcctcggggcggacaaaattttcggcgagggtgttgttcaccacccgaagtcccgcttccattgccgcctcgtcgtccgtggcgcagtattttcccagaaggtattcgaggacaaataccggcacgttggccccgaccttgaccttgcgcaccaggtccttgcgcaccaccttgccggagaatacatcgaccagcttctggtctagaacatcgttcatggtaactcctatattgccagttcgaccggcactccagtcaatgaggcaagcagcagctgggactcacaatcaacggcacggatttcgatatgctcaagctttttggtttctgagatcataatcgtgacggaattgggcttcccatagtccacaactatctcccgcgagccttcctcaaatccataggcagccatagccgtatgaccaacctcatccttgccggaaagaatttccagacggacccgtttcgccacgtccgtgaaaagcccttccgcctccagactcactgtgactgagaagaagcgattcgtgatcttgggtttggccagttgaagtttcagattaaccgtgataacagcagatcgttttggagccttcgccgtcagccggcacaccgggatgatctgctcctgcaaggacgcgccgccgtggaaatacgagcaaccgccacccgggaccttgaagattcccaggcccttgggaaatgccagctcaaggggaccgcccagctcaaggtcgcttgcattgacccggaagaagccatccgcagcaacgccaccctgtccgatccagacccggtcatgaagagctatcgttttgccgcccggcggatccatcttcagcccagattcaagcgcttcggcaaagatgaagccatggtctgcggcaatgacaagttccattatccccgcctggacaaggttacgcagtccccggcgcaacttttcgagcacctcgtccatgtagagacgggtttcctcatcttcccccccctcttcaccatgccggtcgatctcctgagaggtcacgatgaccagttgtgcctctgccagctcccttttccgtttcggcgtcaagcgcacaatatcgccgagcttgaataccttggtcggtgaatcacttttctcctgaaaccaggtcacgcgggccgaacgatcattcaccgtctctccctgtacacagacgcgcatccgccccccgacagcttcgagcgcgagcccgttctcagctgcgggaagaagggctgccattcccacggaagttatgccgggcaactgccccagtgccggttcgagatgtaccgtaaaatccgcactcaggccctcgcagagttcatcggccatttcgtaccgtagggcgtcaaccagaaaataggccactttgccaccatctttgaggagcggcgccacggcattcctgaatgtttgtgactgttggtcgaatcccgcaggggtaaatccttccctctccaatgccccgctgtacgcttccgccagcaccgccagggtgttcgcatactcgacccggcattggtgcatcaattcatccatgccagcatcatcagtagaaccgaaggtttcgcagcggacatagcggctttccaggtgacgcgcataacgatccaagagcatccacggctcaccatgacgcgtataagccgttatcagttcttcggcagtaaatttgcgccgtttcagagcatcgcaaatcaagcctgatacttggagcagcctggccgccacctcaacgagggaccaacgcagactgatttcgggatagacacggctccagaaagaggctctgcgctccttggccagagccagcggcgagtctgtgtccctctgggccaagttgtttcttgcggacagcaacagacggtattcgatgaagggaaatgtttcgagaccacgaagcgcttctgttggaaaaaccgccttatccagctgcgtcattgcctggacgttttcggcagtctcgcggtaggcttcttggagatccaggcgctgccgccagacattcagaacatgacggatcgtgtcgaactggactggtttccgggggagagcaatggtagataacgagggaggaaaaccctcttccggtagtccctggatcaactcgcacaggagcagatgccggcggatggccgttcgcagttccgtcgccgttggtatcagctcgacatccagcccaagctcttcgcgggccacgacagccagctcgcttaggctgtgctttttctcaagcttcacatcgaactcattcccggccaagaaggaaaggatcacatccaccggcgatgctgcgccgaatatgagtttgagtgccccggtggttactgtacccgcctcctcggccatctggtcgagttccgcaagtgtcagcaaaccttcttcggtctggcgtgccacatgggccgccttttccggggctactccgttgaagacctgttcaaccaggctagaaagccgcgaattacgatccgctgtcggcgcgccaggctcaaccaccgctccgaccgattcagcctcgatgagggcaaaacctgtttcactccgtgacttcgggacatagacaatcagcttgggtggcacgccgcaatcgtcctgggggcggccgtcttcggtgacgaactccaggaactgctccatccgctcccgtaaggggaagaagccattttcataacacagtacggtcgtctccggaatttgcaggcgttttgccaagccgtcatagaccttctccgagtcgtaccagacgacgatcccccgctctttgacttggcggttcagcaattcacaaaccttgtcggaaaccttacccatgctctctgcctcggcttacgccagcccgtgggcgatggcgaatgacttgttcgtcttgcacttttcccgtacccgttcgggccaatggtccatggcctgttgcgcccaatcgtatttcccttcggcaagctcctgccaagccttctgagtctccggccagctcggcagaagagtatgcagtggagctgcgttgaggagcaccccatcgtcgatatgtggggtgtatccggcctgaaggatgtcttgaaggtttttcgaaaaatctcgcagatcgtcggagagctcgaggagcttgtcgagttctttcgccacactgcgattgctggctgccacgattcgtttgtcggcgatctcccgctccagcatgcgcaggcgctcctctaccattctacgtacttcgaagagggagttggtggtgaagcgttcctggaaaatccagacggtgaattttctttttggcgactgcaacggccaatagatggggcgtttgcggtagagctggtaatgatagcgccagtacgaaacctctggctgaccagtgaagcgatccaggaagccgcgcagaaggttctccggcacgccgtcgccgccggtggctgcacggacgagcctccgcgcagtatcctccccacgcatgagttccagaattcgcagagtccgagacacgatgtcctggggatggccggcgtccgaaggcatgatcccgtcagagtcgatgagggcgctgatggcggcaatggtcgcagcatcaaagtttcctcgccccaagccctcgggctcgccaatccggtatctgccaagggccatgccgaaagcataactcacccaggcgcgggcaagcgataagtcggtccacgcccctgcgacggtttcctcttcttcctctgtatcaccttcttcttcattattatcttcagctacagcctttattccctccagttcggttttgagggcaagacggtccgcttcatccagaccgtagaggcgagtgacctcctggtcaatctcctcctcgattcgtcgcaagcgggcatgtctctcgtctacttccgttacacaaagcggcgggtgaataaagtcgtaggtccgttcgctgtcggagctgtccttttgagccaatgatactgattcttcaactttagcttctaggtccttggaagacttgctggggattggcaggcgttcgatatcacctacttgaaaggaaatggtgggattcaaggcgctcaggataaacttcgctgtggtcgagttaaaaatgccaaggacttcattgagcgattcgtcactcggatagcacgtcatgccttttacatcatgaataaacccacctggggataaccgccctgcaaaacctttggggcttacatcgctccacgtcacgccttttcggaaatagaaggtggggtttctaacaactgccctgggacagaaggcccgtatttcaacaccatccatcttccagttaacaacatgttcatgattcccattccaagggatgggtgctccgcctttcatataaggaatccatttaactccagaacgcttggtgtctgagcatgaagtcgcatttctggcaatatgattcaccccaatttcccaccatttgcggaggaaacgcgtattatcccctgtctgaagaccaaccttgggtggggcaacaacggaaaggaggcgaccttggcggaaaagctcctgaatcttttcaggcatccaataaacccagggcttttctggtatggtgtcgtagtcaatttggcggtaggtgaagacaattggagtggtcatgcctgaacgcatagcggagactgcaccctcaaaagctatttgcttggctacagcatccctctcgcgcactaggcggaagtacaccccacagtgctcctccagcgactttccatccggctcacgccgaataacgaaggcagttgtattgactttctctccagtaatattgggaaaggctttaggccccagatgcgccatcgtctcaacagtcactctagaaagtaggttgcttcggaatttctcataagtcccgatgaacatgaacgattgctgcgttaccatggccacctttccctgtggtgcaaccaattccaaacatcgggcaatgaaggcggcgtataggtcacccttcgtttcagggtaatgtttatcaagatgcttagcgatgacatcggacatgttccggcggctcatatagggcggattggtcgctacaacatcataatggtgagagaccaactgcatgtatcgcaatcctttggcagcttcgtttacaatatggccagggtcgcctcccatctctcgtgacgcacgaacaaaaaagtcaagatgccgcagcaactgatcagagaggagatcaaaaaactcctcaatgcctgcttgggtatcaaattgctctggcgatatcccgggaaatgagagaagaaactgcttattttcttccgccttacggcgttcttcgatcaccagtctctccagactcctctccaaacggaggagactaccaagctggtccgaatccttcatctcagcggcaagggtccggagaacacgttcatagatggggtgactgaatttagcagcagcaatgagagtctcaagcttgccgccgctggtttgttcgacgttcgcacaggcaagattacggtcagtaaaggcacatttggggcttaaagttcgcgcacgcaataagagtgtaagagcggaaatctggacggaacgaaggtcgatatcaatcccatgcagattatgagcaatgatactgctcgcaatttcatcttcagcattaacggaagggttctccggccagccgggctgtcccgccttttcaaattcctcacgatacatctcagcgaagaggtcgaatgctaccagaccgaaatgcattgacccgcatgaggggtcaaggaatgtaatatcacgtaccagcttcagcggatgggcttgagagttctctattggcacgaggtaagagagcgaatccttgagcctactgtcaggatgcatctcagcccataatcgtcccagcgagttttccaccagaaaccgaacgatccagcgaggggtgaaccgctgagtcgccgcgccgatttcctcggcaatgacctttttccctttgctgaatttcttaaagacagcctcgttttcatcttcaataaagccttcataaacccacccgagggtttcctcattacccggtttccaagcttctatacgggcttcggtgttcatggattcagcgagttgcttgacaatcgctggccgggggaagaggcgggtaggaagtgtggatgggtcaaagagcacggacacatcgcgggcaagctcgccgcactgccagaggatgaatcggcgatacgccacgttgctggggccttcacccattgggttaagcggcaggtcgccttgctgatgcagcttgtaaacctcttcatttccttcagcagtgagccagaagatgaatccattggacttgtctattttggcaacaatttgcttcaagagcttgcgctcttcaaggaggcggaaggcaacgaggcggtttagccaggtgaaggcagtctcgcggacgatcttgcgacgggaatcaacagaagaaaaaccggcagctttttcttcctctgcatagtgttccagttggaggcgcgtttctcgggcctcgtcaagctgatgaatagccggataacgggatgcatcggcaaaggaaccgtcgggcaaccagccgtagataccttgaagttgctcatcggtctcccgctcaagaagagcacgatttgcaagggtgaatttctgtatgtcggcaacgaaagtatcgttcatggcggtcccattcaggttgatgatagcgttgcctgtgcaagcttttgttcttcacgttgtgaaattatcagttccagctgttcgatggcctttttgaagacatctgaactggctgaaacaaaagattgagcagtagttacatgggtattcgcccacgcgtaggacattattctaagcccgtgagcatcaatatcctctggaggagttgaatcatcaggacggtcagcacgatggacaatcagattgcgacgtagaacgagaccattgagtctacccctaagctcagtggcttggacgccagtcagcttagtaatttcaccccagaaatcgcgaacaacaaaaattttggcaatctcatctatcttgctagtgtcatacaacgttcctctttcaaagcggttcaggattatctgctgcaacctaacatctggatctccatatccttctaaagacaaataatcatccagagtcagggtaatatttcgaagtgattcatctgctttgcgaccctttgcacgaataatggtcaatacgttttcccgcaagacatcccaaaagaaggattccagagcagcacttgcgacgagaacagcctgacgaagaagaaaattcagcccttcattggcggtaaggcatgatggtagaggtacagttgcctttacactgcaaagtaaattgtcatttttcgcatggtgcaaggctgaacctgatgccagctccaaacgctcacaaactgccaactcaaaaggcttaccaggatcatatggacgaaggtccctgaaaagctggtagagttggagtagatgttctgctatcgcaaaattctgaatagccagatcataggcgcgcataccgtcctcactccaggattatggttccgccctgggcgaggactttggaaaggcgctcccgcaggttagtgatgaaatcctccaactcatccttgctggtgatgcgaccgggataaagcctggccaccgcgacccgctcaatcttttcttccggagcagccagttccaggatgcgacgaagcacgtctctgccgactgcctccaccgcagccaggtcgctctccagctgggccagggtggcgccggtccgttgacataccgtagccccatggggaaggtcgagaacagcctcagccttcagggtcagcggctggagaataaggtccagctgttcctgtgcgatatcggggtcttcggcaacggcgagccattcgggacgccccttgatctggtcaagagctgctgtgtaggcagctttgcgcttttcaaacaggttctcgtacaacgttcggtaggcattgctgagagattcactgtaaaagcggaggttatcgatccgggcaagggcatcttccgactgtaacgtctcacccagtttttcggccgcatccttcagctctggatcgtcattattcaggacgagaacaggccattgttccatcaaaacccgtcgggctcgtgctatggcctggatattttcatcggtggccgctttatccaatgcaaaagactgccgacgcccctcaagataagccttgccatcgcctgccagggttttcacgcagtcatcggcgggcatctccagaataccctcgacccaattaagctgttcctgcacaatcttggcaccgggcaaactgagagcgcccaggcgggcggccagagggaggagcttttcgcggtcggaaactacaatctgcttgaatgcctgggcaatcgccccctcctcgatatccacatccctaccggagatttcttcatacatccgcgctgcattggctaggactttgagatcgagcgcctcacgcggtgaaaaagaagcagaccgaaacgcaggattgttcacgaacgggactcgcgaggtcggctcggtatagttacggtatttgcgtccctgatgggtaacctctatggcgccgccgcggaaaaggatggcaagtcccaggcggatggactcccgctcccaggcgtagccgaggccgctgaagtgggactccagcatttttccggttatccggttgccgtatgcatgttcacgcttcaggtagtcgagaagttcccgacagagctcgcagccaaggttaggcacaaagcggtcggcctgctttatgacgaggctccgctcggccttgtcgtggtagaagatctgaggaaggccgttgaggttagctgaagtgagaaacttcaccggctcatcgccgttgagcctgagcaccccgacctccagtttcgggtagaggaccggtaccgccctctcaagcagcgtaccaagggactcggaaagggacgaaccgagtaccggggcgtcgtagctgactccgctgaagaaggcgttccccccctcgatgcaggcgagaagcttggagcgaagatttctttgggtacgatcgcgccggcttttttcatcagcgagacagccggtctcctcaaccgtcagacgctgctgtgctgcgagccggtcatattccccgatcatctctcgcgaacggaagagctcagttacgagggagttgatttcgtcggtgagcgttgccacccagaacagctcagttgttttggagacgctcgcctcgcgggcgtcgaccagggtatcctgatgctcctccctggccgtaaggaggatgttgagcggaatttccccctctgactccacccactcgccattgacaagtaagctggtgcggaagccacggaggtccttgtagcggtaggtacgcagtttcggctcagaaaaaatctcgcgaatcaactctcgatgaattcggttgcgatcggcctcacgagggtcgcgcccgttgcgttgcgtttcccagttcttctcctgaacggtgagaagtttgtacccttcctcggattggcggataaactgcgcttcttcaagctccttgagggcagccaccacgtctttggtcagtgggtttgcttctatggacggatggagcacaaccgcgatgttatggggagtccttggcaggtccttgacggactcaaggagtgcgatcgccttcacgaccttatgggcaagcgggttacccggcaatcgctgggcaacgttggccacctcgcgggagacctcggtggggagcagattgccgacctccagcagttcatagaccttgtccagcgtgacgagcgtaccgatgggctgctcggccaggcgcgtgcggtcattgatcatcatctgctgggcctgcttgatgatcgtccggttgctgccgccgacgtgccgatgggcgccccgcttgaggcgcaacccggcaacgatgtcgatacatagatcgatctggtagggcagataaggatagagcctgacaaaggatgatcgattgatttccaggttccgatgggtgcgttccagagtgcagcactgcttgattctgggttcatcggcatcgaaacgtttaccgatgaggtccaccgctccggcctttttcttcaagacacgttcgctggtgacttcggttatgtcggattgcttgagatccaccgtgatacggaaacggtcctggagacgcgccaactcgatttttttggagtcgagggccgtgaccacttcgttcagcttttcctgcgaagtgacgacgatccagaatggcgaaacagcctcctggcgttcggtccggtttttcccttcgacgccaaatgcctggataattgcctgaagatcgagcatcttgtccacactgcgagaaacatactgtcccacctcgtcgattatgaagataagggccttgccaggatggcggcgcgcacacaattcaaaggctcgacgggccagcttgttcgggtcgacatcggcccggccggctccgattccctgggcatacgagtcggcagtagggtaggttctcgggtcgagatcgtgtagcgcggcaccggcctcattgattgccagccccagctggcggcgtttcttccactccgatccgtgcaattccaagaacttccgttcgaaagcttcgagacgaccgtctccctccaaagttatctccagttcggccagatcgaagtcttccgcataacccaactcccggagcagcgcgcgatacatgatttctgtgagacggtcattggtggcgcgcacaccgcgatccatggaaacgtcaaaaatgaccgcatggaaagggattcgcatggtaacgagatcgagcaggtctacgacgcgggcatctcgcagccttttcttgaagagctcggtagcagttgttgcgcctaccttctgctgggcgacagtgtagccaaggatcttggcgaaagatgatttacctgaaccgaagaaacctgaaacccatacgccaatcccctctcgaggtgtagacggaccggcagctatctcgcggtaaacctcggcaaattggtccttaattgaatccgtcgcgatatactcttcgagctcattttggacagtagcctcgttcgcctggtcaactttgatgacctcttcgatggtacgatcgatgggtctttcaaagacatcagcaatcctgttcatttatccactccgtatattttgacccgatagttgtacacgccgagattagcctccgaagggaggtcaaaaaatttcagatccgtcccagcctcagcgctccccggataaaaaagaatgaccggcacttttgtcctgcgatgcagcccatcgagaagactagagcagcgatagataaatggagcgaagccgccggcacggaccaggaaaacgatatcacggtcgtgatcgaaccctttgatacgttccagtacttcatcggctataggacggtagtcttcggaactgagaagacgatttatatgttcctcagcagcttggaatcccctgatggactcagttttgaagagatagtccgtaccctcgaaccggcgcacgataccccacacaagtcgtgagattgagaggaacgctactttgcggccatgattctcagaaagggaataggccagcaaacggagacgcttgcgcagctggaactcttcttccggagagtagcggaaaatcgcgaagggcatatcgctgtgggccgcaatccgcattggctcagcgaccagatcctggcgtaatagatcaagattctgttccaaagatgacacgtatgtagtccttgaagtcgtttgtcggaaactctatccggtggacacgaccagccgcctgatagtgcaaccagccatgctggtgtgcctcgaaaaaaagccgctccacttccgggccagccaacaagaacaatttccagtccgaatgttccaccagctcgcgcgccccgatccccatcaggttaaggagaaaggcaatcaaacagaaggtctcgattggcagatggccgtgcacaagcctcttgttcacggcaccttcgagaatcgcaaagtcgcggagtgcggccaggattccccttgctacttttagttgcaccgtgggagaccagactctaccgcatgaacggagcgtgttattgatccaggatgctgtttcttccgttcgtactgcccggtcggaagttttcgccttttctacaagctcttccgtcacatatgcatagaggataggttctgcccgcgcggttatccagtaatagaatggtcgaattatctcgatgcttgggtgtgcttcctcaagtgctctggcgagtttccacgcatcctgcggcgaacctttcaggaatctcggtaagaatgcacgtctataggtgtctgcgactcgcgaacgagtggccttgtgcaaaatctcgccagcctgactttccggtttagcaacagcctctgtccactgacaaaccaactgccgcatgtcgtccagcaatgctcctcctttttggaggcgagttgtaaatattgcatcattggtcagcatcaaacttatcctcatataccgaatcgttttttttaccatgaatacttttaccaggccataaattttcctgattagcaccaatcttccgcaagcctccacaaacattccctcccccttgacgggttagggtgggggtgacagtgccacgatcacagccagttgcaacttcacccaccccctgccccctcccgtcaagggagggggagattcctggtggctgaagcttagtgctaatcaggtaatttttaaaccgcatgtggggtcattgaaggaactgctcacggaatgcattctcgatggcggcgaaaaatgcatcattagtggcgttcctgccaccgtcaaggacgcttccattgtagatattgccagtctcttctccacttgccacatgggtaaacgttactgctgccgcgactaccatcatcgaatgggattcatccgggcccttaatgtgaaggtgctcccttgaacccaaacacgtactgattccaacaccatgcttcgctagtaccggcagaaccagccgcacgatgtcaacctgttgtcccatcctcggatctctgagctgctcccgtacccagccaagctcattcctgatcttgtccattgccttatcaatctcctgtttcccgcctttagctgcttcattcatttgacacctcccgtaatccccgctgcaacctgagcacgtttgattgactgcaatccgacacgcttgaacataggcaacactaccactgcccccctaccatttagaatttgctgaatcttgacccggaactcgccgagaaaatgcgcaaactccgcgtcgggaaacgccccactgtcacccgtatcccgttgacgacgactgacaaatccgaatagcgccagacggtggaatgaaaactcatcatccatcaacagccgttgccactgccgagccaccattttcggcattgttgcagtggttacatccaggtgcccttcgatccacgccgtcattcccaattccctgttcctgctgattgccatacataacctccccaggcctttcttgaggcctcagcctgattcatttaagtgaattataccattcacttttataaaagtaaacaacaaaattcacagttatgaattaaaacttgaacctcagcgtggttcttgctatacaacagggcatgaacgaaacagcacagccggaaaaacgcaaacggggagaagtcgtcgacgctgccgtctttgtcgaaaggctcaagagcttgatggctgacaaaggactctcgtcggcagaactcgccgaccgcgccgatctagccaggtcggccctaactcagtttttcggaggtgagcgaaagccgagtgccgacgccctcgtaaagttggcgaacgtcttggactcttcgaccgactatctcttgggtcgtcgagacagcactgatgtcgcggctctcctccaaaacgacaagatcatggagcttataagcctcttcagcgagctttcagtagccgaccaggagcgcgttctcgagatgatccgcctgatgaagggaaccgccggggcatctcaagagtagacctgtcaggaaccgttactcggcgagcgcttctgctgcgcttgcctaccgctccctcgtttcaataccctggaagtgtttcatctggttgcccgacaatacccgtgtactaacaacgcctcctttctccagaaggtgctggaggtacttggggtaccccattcctttggtgcagcagtcgcactgaaccctgtcgaaaaatgccatggcttgcggatcatggttgatcgccgagtgcactccgaaaagagccatcagtgcctcgcgttcactgacgttatcctgatcctccaagatatccaggacatactcatagagggttcccgacccgttcttgaagccattgaagtacctctcgatactcccgtccccaacctccatcgccactttttccaacaactgtaatgccttgatcacttcttttttcatcgccttctcctttcgtgttcctgccaccggagcctcctccagtgcgtctgcaatgatctacatctatgctattcctgccagcaacgcagatcccatacatgatgtcctaagcatccaatcttatcccctagctccattccgtactctctgcccccgggaagaagctgaaaggagcgcccatccaggctcatccgcaatgcccaccgctttagccgttaccccgctcccgagagcgagcgcttcttctcctcgcagaccttcttcaggtagacgtggctgatctcctcgtggtggtgcttcttgatgtaccgcgcgatttcccgccagctcatcttctcttcctcacgcagacgacagataagcttgaagtaccgcagcagaatccgctcctttgtgggactcggcttctgcacacgtctgcttgccttgatccgcgcagcccggagttttgccgccttgtcggcatgctccgatgtgacgttccgctgccgctcgaactcttcgatggacagcattttatcgagcgcaagcagcagcatcgcgtacgagaattcttcctgtgtcacggtgccccggtacgcttcacggtactgccgcatgcaatctctttgcagccgatgcgcctcaatgcgtaccggctccgcgaggctggagtagtagcggataagtttctttctccgctttgccgtgaggccgagaatgttttcgatgttccttgggtcgtagtcgattgtcatctgatatccctccctaaagtagtggtgtttaccactactgtgcaggcatgcacccccccctcccctctcggttctccctgtccattttgcatgtaaactgagctgttaattgaggctgttaactcagttaacagcctctggcggacgcagtccgcccaagcccaggattttcctgggcttgttgcctttcgcctgtcggtttagtggggcgatttcggccacactaaaccgacaggccgacagggctgtcgcggttttccgccaggaaaaccgtaaaaaatgacccaaaccacccccaaaagcccctcttttacccccaattcccccctccagttgtttcgcaatcgcacattactagacatctaacccgttcagggattccgccaactacggttggtggacaaggtagccgggtcattacccccgccggcgaaccaaacgtgagtggtaaccgagatatcgttcctcgggccacgaaagggggcacgcttcagaacgaaacgggaccctgctggtatcgtcagtttccggcccttatgggtgtcggaccgacagacagcaggattgagccgatgttttttcgcgaccgccgcaggcggcggtcgcgacgcggctcagatggcacgagcagccattcccattccggtccaatcgtctttctgcccttttgtgtgaggtcagcagcctcggttccttcggataccgaccgcgactgagacgacgagacaagcaggctcatgggttaccgcttccctaaaaagcgtggagttcaaccaaggttcgtccctgccggggggtagacaaatgccggcatcgatcaaggaaggggcagtcatgagaggttcacctacctatcaggtacagcaaatctttgacagatcaggcatcaaccagatcggtcagtcaaaacacgacgcgaagcaatccataagagcagagctcaacgagcagggtaaaccctgcggttgccacgaactcgggcaaaacatgggcatccattcctatgccaccgccgacgcctaccgggacgtctggcgacagattctggagtatgcacgcgcagagtacggcgtccgggacgtcgaaaaacttaccgaccaacacgtatccggctttcttgaacagaaggtctccgaatccttggcctacgccacatttcagcagtatgcggcggcaacagagaagctcgccgtagcgctcaatgggtacgcggagcgccacggaaccggacagcactatgattttcatggcgcgttgaaagatgtgcgcgagaccgccagggagctgctcgtccgtttcgatggttctcgtgcctatgaccggccgacggacctcgtggcggcagtgggtaaggaaagtcacaacttagctgcgtgcatccagcacgagtcagggacgcgggttcacgaacactcgcagatcaaggcagaggccctgcggggcactcgcgtcgaccgtttcacgggcgaagagcggggatatttcgcaatggaagggaaaggtggaaaggaagggctcaaagctgtctcagtcgagacctaccagcgtctggagcagcacatcgcagtgcacggcgtgttcacgatcaatgagggcagctatcgggagagcctgcgcagagcggctgagatctcggggcaacgatacgaggggagccatggcctgcgctggaattgggcacaggagcgctatgcaactctccagaatcatgggcagaacgagctccaggccatgtgcgaggtctcaagggaaatggggcacgaacgggctgacatcacgatgcactaccttcggggcaagtgacacaggtaagcgggtaagtatttttgtatgagcgagttggggccactctattttgatgccgagcagatgatcggactcgacgagttcgcaaggcgtatgaacgcctgcgcgaacacggtcagatactggatcaggaccggcaagctcgtggagggtcggcacttcatccgacaggggcggaagtacctgtttccttggtccccccaactacttgcactgatttttgacgactggaggccagtggtgcccccaaaacggccgttgctcgacagccgccggccaaaccggcagccgctcaaactgcgctgttgatatcaattgtgatgtgcgctacccttttctggcaaacgaaaatcagccgaaaggaggtagcgcgatgaaaggatcatgacatgaagaagaaagactcgggcgagaccccggaaaagccgtggcacgtgaagccctcgttcggaagcctctacaccatgaagggctcgaagtacatctacatctccatgaactactacaagcagcggctgcgctttcccacagaccgggtggataccccggagaactgggaggagctgcgggagttcatggaaaaagtgggtgaaaagatcaagcgtcggacgttctgcttcgccaagaccttctactggctggacgagaagacgaaggcccacttcacggcgctggagggaagcgactacaagccggaaccggagcacgtctacttcggtgagtattgcgaacagtggatggagcggaagattccgaccttttcgtcggtgacgaagcaaagggattaccgggaagcgctcacctcccgcatcctgccctacttcggggagatgaccttctcccaggttaccgccacggcggtagagacgttcattgacaatctaaagagagtaaaccgtgccaaaaatcccaagaagaccaagggggcaaagcccctgtcggtgaaacgggtcaaaaacatcatcggtccaatgtcaaaggtctgggaatcgtcctgcaacgactacaactggaatctccgcgatccgttttccgcagtaacccagaagtacacggagttgactgacagggcgcttcaggaaaaagagcggcaggccgctctgaggagtgatgaggaggaagatgtctcgacgagggagatcttcctgcttgaagagtggcagatactctgttcctacatcgatccccactattaccccgtgctggaactgctgatgctggggatgatcggctcggagttggaggcactgcaaaagcggcacataaagggtggcgtgctgacagtccgctgtgcggtagcgagggaccggaaggggatgcggcacctgaagttcaagccgaagaactggtatcgcaagcgggacgtccccctgaccggcagagtacaaagccttctggaacaggcgatggctacggcgacgagggacggggttgttaccttcgccaacgacatcgccatcccggccaaccagttcgtcctcaccatgaaggacggcagccccttcaactacaactcattccgcaagacggtgtggaacaaggccttgaaggcggcaggcatggagcctcgggttccttatgcggcccggcacactctggtgcagtggtcgcttctgatcggaatgaccaagacccggctcgtggacctgatgggtcattcgaccaagaagatgatcgacgaggtgtacgggagctatcggcagggactggtggaggagagggagcggattctggattacctgggggaagacttcctcgccctggaagagatgaagcttgcgttccccgagcgctaccggcggcggatggcaacgacggagccggcccatgaaacggcgaaagccccgggccttcccgccacttttggtcaaagttttggtcaaagccaggggctctatccggataactacccgtaaacacgggggaaagactggagcgggaaacgggattcgaacccgcgaccttcagcttgggaagctgacaatttgatgtttcagcgtctttcaaaaagttcctgcctttatcatcacccaactctataccattgacatatttcatgttttaccttattttctgtatccagatgtttcagtctgcctccccgcttgccaaccataaaacggatgcaaaacggatgcaaaggggtcaagcgacactcaaaacggatgcaaaacggatgcaaagaaaatggggagaacgatgaaacaatttaccgaccgttacctcacctctctcaaacctcaagataaaaaatatgtcgtaagagagggccgaggattcgcgatccaggtgctgccttcaggaacaaagacatttatgtatatctttgaactgaacaagcagaaggggtacctactgctcggcaattatcccgccatgtccttgggtgatgcccggatagcttacaacgacgcatataaactcgtcaagaacggcatcgatccacgcgaggaaaaaagaacagctatcgaggaacaatctcgattggcaaatgaggctagacttcaagctgaagctgcagcccttgctgctgagaaattggaaaaagattcctttgattccctgatagaggatgaactccccgaaggatacaccccgataaccgtagaacagctcgctgcgatatggtacgtcaaatactctaaggagaatcattcagttcgatggcgagaaactatccttagcgctatcaagacccacatcattcccggtatcggcaaaatggaaatttcctctgtcagacacaagcatgctgtttctctcatcgagcaaattgcatccaaggtcccgggatcggctcgtaacgtgatgaaatttggcagacaaatgttcaaatatgcctgtcggcaagagtgggcggagattcagccgttccaggagatcacagcatctgtccccaagattgcccccaaaactgacgaccggcatcttgatgacgacgaaatcgtgaaggcgtggaaagaaatcagcaagggaccaagctctaccgaggtcaagcgtgcgcttaaattgattctggtaaccgctcagcgccccggagaagttgcacaaattcaccgtgatcagatcaaggacagatggtggactatccctgcagaggttgctggcaaaaatgaacgtgagcacagagtctacttgactgacactgctctggagctgatcggacaaggtaaagggtacatcttctcatctggccgagggaaaagaggccatatttccgagaacactctttcacaagccataaatcgaggttatttggacgaagatgttgtgaaagttgttgggaacagaaaaatcaaagcgcgcaaagaaccttacttcgggatgaagccatggtcgccgcatgatcttcgccgaaccgcacgcacaaatatggcacgagttggcattacagacgaagttggcgaagaagtcataaatcacatcaagccaggcatagtcggcgtttacaataaatatcgttatgacaatgagaaaaaggacgcccttttgaagtgggaagccttgttactgaacattctgtcacccaaaccgcaggatagtaatgcagatggagaatagttccatcgtgcatttgcttgatcattcgaagcagatctgaatatttcaccttgagaatctctatcaacatagagtaactttgtcccctctcccctcccccgaaccgggggaggggtttcaatcatcttctggtaaacggagcaataatgactaaggcagatattgttgaaagagtttccgaccggtgtggaatttcgaagaaagattccattgaaatggtcgagttggttttcagcattctgaagaacacccttgagattggagaggatataaagatatccggcttcgggaaatttgaaattaaaaacaagcacgcccgcaaaggcaggaaccctcaaacaggtgatgccattaccattgaggccagaagaattctaacgttcaaaccgagcaccattctgaaaaacaacataaactcttaatagcaccatcacgccccaagtcgtccaaaacttacaactgccccgctcacacctgccccccctatagattatagtcgtagggggaatcatgcgcttcgccactctagttttcctactttgcatatctgtcggttcatcaaatccggcatccgccttctgttttgaagaagccggtaacaggtacggaatctcgcctcaactcctctatgcaatctccaagggggaaagcagcttcaatcccctggcaatcaattacaactcaaacggcacgtacgattacggcctcatgcagatcaattcctcatgggaaccggctctacgcaaactcggcatctcgtggaacaaccttgctgacccatgcaccaatgtcatggttggcgcctgggttctttcccaatgcattcaggactacggatacacctggcaggctgtcggctgctacaactcccgcacaccatcaaaacgtaatcggtacgccgccagagtagctcgcatcatcaaacacgaactataccgtccgcaacctgttcaggtggcttcagcaatcaactttgccactccttgggaagaagcttttggccgtgaacaccgctgagattatctctgaaagtggtttgaccgaagctgacgcgttggatgcgattgaggtagccattgccagaacactgactcatgcactcaagataaatgtcactgtcaggatcaaggatcaaatgcaaattctcgtttatgcgcctagcggtgcgccgacagcactttctttcaccgacatagatagaaaattgagacggcatgtgcaacatcaggtcgaactggaactgcaaatgaggaaaaccttgaatgaagcaggaaagttgaaggagctgagaggctatacggctccgggcgagattacacgcatttccggcaatggctcactgatcgttaccctggaaattgcagaccactatcggcggctgattctttccggaatttgcccgttacgttttcagcccatacacgagcgcagcagctatctcttaggaaccgtaaaggagtttcatgtaaccagcgttgttccggtaatgattgaccataggtcgtccagggtacgggtgcagctaagccgcagctcgaagcaattgccgcaattgctcctgatggagcgcagccgcatttacgggattgtatgcctgaaacgtatccccggggccttcagttcaatcgtgacacctacaagaataccaaaggacatcatcaactcagtagggaaggaactgcaagagcacctatatgtctctgttcaagaagcgcatcattaatccggccggtggcatgacagacatcggcaacggtgtgaatctggaccgccgtacaaagatcgttcctattgccatccccgatgcagacaggaaacggcacacttttgtcttcggaaccacaggggtcggcaaaacccgtctgtgtgaaaatctgatcgaacaggacatccgcaaggggtattcggtggtctattttgatcccaagggtgaccagcagatcttcaccaagatttacgaagtggccagagatagtgatcgccttgaagaattgatgctcgtcactcccattttcccggaatactcagctgtggttgatcccatggccttctatttcatgccggatgaactggttggacatattgtttcgggcatcatgggcggacgcgagccgttttaccggaacatcgccaaggagatcaccactgccgtaatctccgcctacattattcagtcgaaacgacacggcaacctgcccatcctgaatattgatgaaatacggaagcgcatacgccgggagtcactcgactcaaccatgaaatctctccgtagcatcggtaatgctgaagctgacctgacagctggcatgatcgaggacatcctgaaatcccctatggaatattatgccaaggtctcgtcaacgctacgcaccgccctgatggaactctcgtcgggcaatattggcaagatcatcggtcaggccgactccaaccgtttcataaagaatcttgagtccggcaaaccggtcatcctggtagtccataccggcgccatgatcacccgcgaggcctctgctaccctcggcaaagtccttctctccatgattcaatcctttgtgggacgggtgtacctctccaaccgccagaaggtcaatcctccgctctccatcttcatcgatgaggcgcagagcctgctttaccaaggcgtggaggagctgttcgccaaagctggatcagccgatgtcatggtaaccgctttcgctcaatcggtgaaccaggtctatgccgtcatcggtgaagagttcggcaagagtatcctcgacaacaccaacaccaaaattttcatgcgctgctccgatgctgagacaagcgattacgtggtcaagcatttcggcgtacagaatgtgctgaccgggatattcggctcgaatcaggttacgacccgtgaggtcgaacaggacattctgcgggttcaggatgtcttgagcctgaagccgcgggaattttacatgatgacctactcgggacgcttcaaggggaccactaatgacgcccatgaacccaagatgaagatcatctttccggaagcgccggcggttatcacctcaaagctgtctcaatctaagcctgcaacgccgccctcgccatgaatgcgacgctgttaggaatatcagcaactgtcggaatcggctttgctatttatgggacaaggaaatggctgccaaaggaaactcctgaaccacaagaggagaaacagtttgaggtggccaagctggccgagttgagccacctctggaaagaccgtgaggtacaaataaaagacgcagcaaatctctggagggaacagtcccaggagaacaactctgctacgcctcgcccatcatttacccatacagaaatcgagcggtttttcagcgaaatgatcgaacaccgctcatcaatcaatggaatccgcagagacctgataatctggctgctcaatctgctcgacaaggagggtgactgcccatccgttgtcaggaaacacaaagacgaggctgaacggatctattcggaggattcgtatgccatgcttgaggcagttccgctctaccgccatacactgacagtggcccgcaacttcattgccaaggctgaccaggaggctttgctggcggatattatcctcattgccctggcccatgacatcggcaagatcccctcgtatcacgacggcatgtacagcagcggcgaccatccgatcattgccgggctcatcctgaatggaataccggaattcgtttccctcccgaataaggaggatattcttcgtgccgtgaccggtcaccatctgatgaagagcgacaacatcctgacggatggtctcaaacagagcgatcatgaggcacgccagtccgaactgtcagcactttatttgaagatgcgggagcaaaagaacagacgcactgaaaacggcgttgacacgcagttcgccgcggaagaaatggaacccacgttcgccagaccagcaacaacagaacttccatcggcagaacgggcagacccgctcggatttgctctcgccaaggagaagtacacaccacagctgataaatatcccggaatgcattgatcccgatgcagtaatcgagtcgctgaaaaacaggataaatgtggttgagtccaccccaaaaggtgatcagtggtctgtggtttccatgcccaacggagtgatctatgtcaaccccgatgcactctgggaaaccatcaaggaagtcagcaattatgatcccttggtttatgcctcggaaggcttcgaggcggagaaacggaatctgatgcactccgttatcacggagttggccagaaccaagcaggccctggcaaccgaatacgtggcggacgggtactacacatcgaaggtttccatcattaccggaggaggcaaacgactatcccatctactgattcccctcactgctcagtcgttcggcgtaacagcgtctgaactggaagaacagaaatcagcgcaactgaagagaatggttaaagatatcaagcataagaacaaggaggtggaacaatgcgttggccgttgatggctgcggcaatgctctcgctgtcagtatccgcctctgcaagctactacaccgattctgccactggatggtggtggtaccagaaggaaccggagaagcaggccgagaagcccgccagaaagaagaagccggcaaagcccgtcccgtccctcaaggactacacctatgagcagatctgggagatgcatcccgaccagtttcaggaattcgccgaggcgttgaagaagaaggcggtccagaagccgagcgaagagaatgtgaaggagtatttcgaggtacaggagatagcccgcaagaaggcgctcgccttttccaacgtggcccagtttgtctggcagaaatacccggagctgaccacgaaaaaggactacccaatcaccacccccggcaacctggcccggatctcacagatcaacgaggaacggcagcgcgtgttgcgggacaaccgggacgacttcgctctggtctacttccagcggcccgactgcagctactgtgatgagcaatcccgcattctcgactggttcaccaacgaaacgggctggaccgtgaagaaggtcaacatcagtgagaacacgggacttgccgccaaattcagcgtggagatcaccccgaccctgatcctgatccagaaagggaatcaggattacctgccggtttcagccggggtcatctcggccgacgaaatcgaggacaaggcgtaccgggcagtgcgtctgctgaggggggacatctccccggaggagtattcgctctatgaattccagaagggaggcggcttcgatgtgaagaagcgccgcctccaagacaagaatcagccgtgaggtcccggtccaacagctacagagaagaggtgcccgtgtgaaacgaaccgtatgtaccagaactaccgccgcctgcctggcggcagcgatagcattgaacccggtcctgtcctggtccggctgggtcgatgactgggtgcagcagaaaagctccacctcgcccagttattacgaagggtcaaagcgtggctactataccggggggagcttttcggccaggtgggcgaacaccgacgaccacctgttcactgcctcgctcccgaagctgaaatccggctgcggcggcattgacatgttcctcggcggtttctcgttcttgaacgtggactacctggtgcagaagctccagaacattctgtcggcagcaccggcagcggcctttgacatcgcccttaagaccctggcgccccaggtggccgacaccatcaaaaccctcgaagccatcaccgaccggcttaattcgctgcagctgaacgactgcaaggcggccaaggcgctggtggcgacctctgccagtccgttttcgtcggtcatgtcggacagcctgaaggcggagatgaagacagcccagaccgacttcatggtatcaagcggcgccaaggatctctaccaggatgtcagcaagctgttcgagagcgagcagaaggccaacgccggcaacaaacctggagttcccggcactacccagacctcggccaccagtgccaccgccggttgcccggccgaagtcctgcagatattcggagacggttcggttctggaaaacctggccagcaagaaagggatgaatagtgattacgtcaaactggtgcgcggcttcatcggcgatgtagtgatccagagccctgcgacgaccggcaccacctaccaggcccagtacgttcccccgtgcgacaagaacaacagcttcgattccttcatcagcggctccgctcaggggcgtgataccgccggggcctgtgccgacatcaccgacgccaacaagaacctgatggtctatgtggccggcaagatgcagtccatcgccggaaagatcaaatcaaagactgctctcaccgccgatgaggaagcgttcctcaagagcacgccgctgtcggtcgggctgatcctcaagaacgccacggccaccaatactgaaagcgaagtcatcggcaagcttgctgaactgactgctcgggcctacggctattacatgctgctcgacctgttcgggcgggcggtgcagttgcaagagatggcccggaacatcatgtccacccagaaggggaacaagtccggcgcctctccggagacctgccaactggcgctccttggtgaagggatgcagcacattcagactctggaggaaaagacgctgcaactactcactgtggcccagcagagttacgcaaatgcggcatcggaaatcaatgcggtggagatgatcgtccagaacatgaagaagttcgacgatacggtattttcggaattatcggatcgcttcggcaaagggattgccctgcgggcaaccggcagaatctaacgtcagaacacaggggaggaatcatggcagacaacaaacaggaatcaagcggcaaaaaaccatcgggaaagcagtcctggcaggatcgtaagctgaaaaaggtagtccgggatgacatcgatgtcatctcccggaagaccttggatcaaagcgacttcatcaccatgctcaacacccacgacaacgtacttcaccgattacgcatgaccatgggccgcaacaagaacatcacgtttgaaaaggcgcaggagtttatagagaggagccagaagattcgtgaagaaatatggcggccccggttttcttggacacgaaaatgaggtaaatctaggtgttcaaggaggtcgtcaatggaaaaggatgtcagtgtctccggtgcggcggaaggagagcgtagctcgactggagcagcaccggaagtcaaacgttggagcgccaaccgcaaaaaggaggttgtcctgcggttgatgcgcggtgaaccaatcgatgccttgtcccgtgagttgggcatcgaaatctatcgcctggaagagtggcatcagaaagcactccaggggatagaatctgctctcaaggctcgtgaaggtgatccgttggcagcggaactcgatgcagccttcaagcgcatcggtgagatcaccatggaaaacgagctactgcgggagaaagcgaggcgtgcccaccctttggcccagaggagatcgaagaaatgagtgctacgatctcccctgccaccggtaaagcctatggcgttcagcgcgtctgccttgcctggggagtgccccgctcgtcgttctatagccgtgcaggcagaaaaacattgcctgctgtactgctcaagcgtggtccaaaaacaccgctctctgacgacgaggtactttctctcatccggaccgacctggagacatccccctttgtcggcgaagggcaccgtaaggtctggggacgactacgcttcgtcaaagggataaaagtcggccgcaaacgagtgttgcgtctcatgcgggagaacaatctgctctcccctcaccgggttgttcagggacagcccaaggaccacgccggcaagatcatcacggcggcccccaacgtcatgtggggtaccgatggcaccaagatcttcaccctggaagaagggtggtgctggttgtttaccgccgtcgagcattggaatgccgagtgcgtcggttggcatgtgaccaagaatggcgaccggtttgccgcattgcagccgctcgccatgggaatcaaggcccgtttcggctcggtcggtgccgctgctgctcgagggttggcactgaggatggatcacggcagccaatacctctcagagcatttccagaatcagatcaagttctggggaattgccccaagtttctcatttgttgccgaaccgcagaccaacggggtgacggaacggtttaatcggactatcaaagagcaggtcatctatggccgccattaccgcacaatcgaagaagtaaggatggcagtagctgacttcatggatcgttacaaccggctgtggctggttgaaaagctcgggttcagaagcccacgacaggctttcgaggagtatcaactcaagaaggctgcgtgactcttatcttgtgtccagggtaccgggcgcgctacagattcgtgaagaaatcaacctgctgaatgccgagatgtgcgagctgatggagtgggattacacaccgccacggggctttaccaacccacttgcgaaaaatggcgcagaagaggaaaaacggggggggaagaaggcgatgtcaacagctgcagctcactcgtaattttcaatgtcagcagagactgcgtgagagggaacacggggtcccctctcacgtctttactcttaactacagacagttacatggttcaagattcatgctcgcagcaactgaacttatcttcgcttttatttcctttatatccccttccagttcatcgactcgcctcatatcaataccgtcatgggcatagagcccacgtaattccagatctttagctttaagctgttcccttaaatcaactgtatgttgcctgaatttattcaacgtatcagcactgatagccttcacgcctacctggccggtttcggcaaatgcaacaccaccaaaagccaaaattgctgcaactagcagtaatgccataattttattcttcatcgtattctccttgaaagtagtgataatttggatttcattgaactaaacgatttcaagaatgtagaaacccactttttagtctcggaggatgaaaaatctcgttcacatacgggtctggaatcgactgcgcaaaatccgggaattcaaattcaactatttggaaggtggtctgtatttcaaccggttgaacagtgtcggcaacagcgcacacacaaaaatggcagacaggtgtggtgcaagggagcggacagctctgcgccctgtctgggatgcaatgattattgctgaccactccaatcgctggcggagactcggcggttgccatgagagtaacacctgaaaacatcgtcacaaacgatagaagcagtacatagattgtcagaagtagaagagtccgcatttaatacccgaaaggtctttgacatcaactgaacaatctcttacagtaagtgacttgttcagtacagctcgtcagttgtcagtccttatttcccaggcttgttcaaaactctcattgtcctgttgtcttctttcaatttgcgctcaagcaggttcaactcttcagacgtgtagaccttttcaccttttgcaatttccttattcaattttgctatccgttccggcaagctatcaagcacgttcgggcagttcttgccatacaggaggcagtcgtctttcccctctggtggcacagaagcaaatgccggaatagcagccaatgcgagagcggcagcacaaacagacacgatgattttcttcatgggttagtctccttttgtgtagcctgccacgctttccgcatggcaggacggttgaggttgtatttaagcagaatcttgtgaatagactgacggctcaaagatattccttgatctgcaagtgattttttcagccgttgtgtcccccgttcgggatttaaagccaccagcgcaagtattttttccggcgctccaagtgcggctgctttcgagaagtatttcttggcctttgcctggtgaatcttttctgctgccctctcttcagcgagtggagcaagagagcatacggttttgcttttcaacctctcagcgacatcgtcaaggatctctgccaactctgccatggtgagccgcctacgctttccaacgtttcctgaccccgtagtagcatccattcggcccctccaagtggtctaaacttccttgccattcaacattactctcagcgatctgataccttcggtaaaactggtagtgctatacattcccggacgccgcttccccggcttcgtactgtatattggctctaccaccaggctgttgcgatctccctcattgagggtaatttccctcgcaatggcaacttcgtcgtcgggaagcgcaacgactatcttgtggataccggccttcagacggagattcttgctgaagcggtacctgataccgtcgccagcttccgggtccaccagtttcatcggctcgttgttttccttctgcaaacttccttgtagcagcacggcttgaccgtcgatattcaacagcagcttataatctggcgttccatgaatatcctttgcggaataaatgccaggtttgtgtgtcttgaaagtggctgttaggcgcacatcaacatccccttgcggcgcagtcacaccgttcgtcagctcctcaaatacatcggtacgtaagctaacgctgtttgccttaatcaacgccgagctttccgcacaaccgcttaacaacgaaatcgccattaccaataggcataaccttttcatgattcagctcctttcatgtttggctgtcgactcatgtctattcactcgggattgtacgtagttaaattgctgagcttccccgttcatttgttctgatcttcactacgtcgtcgattgtggatatgaatatcttcccgtcacccgtgttgccggtatgggcatacttttgaatcacgttgacaacatcatcaaccatgtcatcagccacaacgacctccagcttgacacgagggatgaactccaccatttcatagagaatcttgtccgtggcgttccttgctttacctttgccgaatcccttgatttccgaaaccgtcacgccgggcatgccatcaatggcgtgaagttcctcggcgacatcccgtaatttccctggccgaatgattgcttttatctctttcatcgcattctcctttcgaagtttattcaaaacctacatctcttcttcaattttccgattctcaaaccagccgtacaccgccgggatgatcaacagagtcagcagggtcgaggtaatcaagccacccacaacgaccgttgccagcggcttctggatctccgacccggtgccctgtgccagcagcatcggcatcaggctgaagatggcgatggatgctgtcatcagcaccggtcgcaaccggtcaacggcccctttgcggatcgcctcaccgagttccatcccttcatccctgagctgcgcgatgcgggacaccagtaccagtccgttcagcaccgccaccccaaagaggacgataaatccgaccgacgccgggaccgaaagatactgaccggagaggaagagcgaaaagatgccgccgatgagcgcgaatggcaggttggaaatcaccagcagcgccaggcgaatggagcggaaggtgacgtagagcagcaagaggatcagaccgatggctaccgggccgatgatcatcagcttgttcatggcccgttgctggttttcgaactggccgccccatgtgagataatacccggggggaagtttgacctgatccttgatctttgctttcgcctcggccacaaaactccccatatcccggccggtgacgttcatctcgatgccgatcctccgcacgccgtcctgacggctgatctgcaccggtccctctaccatcttcacttcggccagctgttccagcggaatgttcatccctgttttggtggtgattagcaggttcttgatggtctcaatggagttccgcttctcctctggcagccggaccgtgatgtcgaagccccggtttacctcatagaaagtggaagccgccttgcctgccaccgctatctcgatgacattctgcacgtcgctgatattgaggccgtagcgggcaattttggcccggtcgatggtgacggtcaggtagggctggcccgagaccttttccgtgttcagatcggtcccacccctgacagtggaaagcaccttggctatttccgccgacttgtcccgcagtacgtcaaggtcttcgccgaacagcttgacgatcaattgggctcgtgtgccggccaccagttcgtcgatgcggcactggatcggctggctgaagccgaagctgatccccgggatggtctccagcgcctcacgcatctcgttggtcaactcttccttggagatatcccgcttccattcgctcttcggcttgaacacgcccacgtagccggttttgtccacgccacgggtgtcgagggcgacgccggtctggccgatgcgaccgataaccacatccagttcgtcgaacgtcttcaatttggcggcagcctgctggttcacctcctgcgatttggccagggaaacaccgggaagcatggagatatccatgtcaaaggagccttcatccataatcgggataaactccgatcccagcctggtcaccaggaacaatgagaccaccagcaacccgccagcaatgccgaggacgacctttttcttgttcagcgcatactccagcatcggcagatactggctcttggcataggccatgatcctgctgtctttttcctcctccggtttgagaaacaggctgcagagcactgggatgataaagatggaaaggagcagagaggaaagcaaggcgatggctacggtgatggctagcgggccgaacatcttcccttcgatcccttccagggtcaggatcgggatgaaggtgagggcgattatcagttcaccgaagatgctcggcttgcgcacctccatgaccgccttgagcaccgtagcgagcttggggtgcagatgcccctcctcgctcagatgccgctggacgttctccacctgtatgatggtggtgtcgatgatcatgccgatggagatggccaggccgccaagggacatgaggttggcggtaatcccagtcagtttcatgacgatgaaggtcgccaggagcgacagcggcagcgcgagcagcacgacgatactgccgcgaatgctgttcaacagcaggtagagcacgatcagcaccaggatggagccttcgatcagcgccttgttgaccgttccgacactggccttgacgatatcgctccggtcgtaatagggaaccatcttgaccccatccggcagcatgttgctttcgttgatctccttgaccttggccgccacccggcgcactacgtcgcggctgttctcgccccgcagcatcatgacaatgccgccaaccgcctcgtcggcaccgtttttgatggcggcccccatgcgaaccgcctcgcctactttgacttgcgccacgtcacgcagatacgtgggtgtgcctccggtggatttcaggacgatattctcgatatcactgatgctctgtatcaggccgacgccgcgcacgatgtactggtccgtgccccgttccaggatattgccgccgacgttgctgttgttgctgccgatggcgttatacacatcgtccacggtgaccccgtatttgaccagcttctccggcgagacgagcacctggtactgcttgaaatagccgccgaaggagttgatctcgttcaccccggcgacgctcttcaactggggagtgatgacccattcctgcatggtgcgcaggttggtcagataggcccgtttctgttccgggtcctggggcaccttcccttccagggtgtactggtagatctcccccatggcggtgccgatgggccccatggcgacctgaacacccttcggcaccttctcccgcgcctcggccagccgttcgaaaaccagctgccgggcgaagtagatatccacattgtccttgaagacgatggtgacaatggagaggccgaacttggtcacggagcggagctgctcgatgtccggcaggccgcgcatggacatttctatcgggtaggtgacattccgttcgatttcgaccgccgacaggccatcggcgtggctgaccacttccacctggatgttggttacatccgggaaggcgtcaatcggcaatttggtgtacgagtagaagccgaaaacaacgatcaccagcgcagcgaagatgaccatccctttctgcttcaaggtatatgcgatgagtttttctagcatgggtggttatctcctcagtgttcgtcgtcctctagttcttccttcttcagttccgacttcagggtgaaagcgcccttggtggcatagcgttcaccttccttgaggccggaaaccacttccaccatgccgcccacagtccttcccagctctacgaccctcggttcgaactcggtctccttttcagcgacaaagatcaccttcttgccgtccagttccagtacggcctcttcaggcaccgccagcaccggcggcgcgtctgcggcaatcgccagttcgacggtggcgaacatctccggtttcagcttgcggcccggattgggtacttcgacccgtgccttgaccgtgcgggtagcctcgtcaaccaggtcggcaagataggttatccgaccgcggaacttcttgtcgggaaaggcgccgacgatgacggttgccgcctgtccccggcggaccttggccaggtccttttcgtgaatatccaccagcacccagaccgacgacaggtcggccacggtgtaaaggctcttggaggggtcggacagctcgccgacaatggcgtgtttctcggtgatgaccccgccgatcggcgaccgcaccggcaggagcggcttcttgtggttatctgacttgagatcggagaggttgataccgtacagagagagacgctcttcgtcggtatgcagctcggtctgggcggtcttgtaatcggtctcagcctggaggatctccttgcgggccgcaatcttcttgtctaccaacaccttgatccgatccatgttggattgggccagggccagcttggtccgtgactggtggtagcgattgagcgcttcacccagctcgacgctgtccagcgtgacgagcacctgtccggcagcaacgctgtcacccagggaagacctgaccgccactatcttgccggggatgcgcggggagacatgggcgatccggtcggcattggcctccaccttgccggtggcgctgatgacgccagccaggcgctgcttttttgccggcgccacgaccacgccgctctgtttctgtacctcggcggacatcttgacgagtttttcctcgccgtgctcgtcatgctcttccttcttttccttctcttccttcccttcgtcgtgaccgcctttttcgtccttatggccggcctctttttgttcggctttttctccgcccccggtggtggaatgggtcagccggtaagcgacgccgccccccagggccagggccaggataagtccgatgatgattgctttcttgttcactgcacacctccgttgatgtctgtcgccactgctgattcgagttttacgagtgccagctgccggtcatggagcgccgtcagatagccgtcgctgacctcgaagaatttcttctgttcctggatgactgagagaatcccgacctcacccagccggtacgcctcctgggtcagtttcaggttttcctcaagttggggaatgatgtttgacttatagagcgacagcaccttctcggcattcagagcgctgatataggcggtctctacgtcccgctccacgatcctggtagcagcagtcaaacggctttcactgctgctccgtttggcccgggcttcctgaaggccggcctgattcttgtcgaacactgggatcggcattgaaagccggatgccaagcaggttgtcgcggactttttcttcccctgtgccggttgcgtctgttctgcggtcatgggtatagaaaaggcctgccgtgaggttgggaactttctcagcctcggcaagggtgatgtccgcgtcaccccgccctttttcggcctccagcgccttcagatcggggcgtaggccaagcgccagctgcttcaggtcagccagattcttgttgagggaaaagccgttatccagggtcccggcaatcgccggtgcttcaccggcaggcagccccatgaaggcaaagagtctggatcttgtttgcagaagcgcccgctcgacctcgatccgggcaccttcgctacgggtcaactcaaccttggccagattcatctccagttcgggaatgtcaccggcggccagacgatccttggtgacctcaagaagttgccggttaagatcaatggagcggtccgtcagcttgagccgctgttcggcaagcatgacgtcatagaatacggcctttacttcttcccgtaatgttcgttcgcgatcagccaactgccagcgataggcttccagttcgcgttcagcaacggtcaggcgcttgtcacgcttgcccgccagcagaaattcctgggagaccccaatcgtcaggttgttttcgtcgctgctgccggtcagggcaccggtgccggcttccagatcgagagtcgggttgggcaggagaccggccctgaacttgctggcatcgcggacacctttttcctcccgcagtgctttgagttcgccattattttgcagcgagtactcgataaccttgggcaatgacagggacggctcgtcagcccgaaccagggtggacgacaataaaacggcaattcctggcactaggagcaaggctccccgtgcgaatactgttgttcccaatgaaataacctccatattcagttttgttacaacgattaataataggtgcggacgtaccacgacggacaacgcggatgcagttgtcccttggaatcaggacaaactactcccgacacagggggttaagcgtggatttgaggggggataaacttggaaagatagacttcgggtagatattggtacggatcggaaaaacctaaactcaaaatgattggattgtagtgcaccactagttgctgaacagccagaggagcatggcatgcgcagttgatgcaggtgtcgcagccatcgtagtccttatgctcagcaggcggagtgcaggggcactggtgcggtacggaaatctgcgagagcgatgcttgatcgctcgatgccttgacatgatcctgcatggcgtgtgcgctttcatgcacaccatgaaccgtcatgatcaccattacgatgagtagcaatttggctacgaattttagggggattagtttctgcataggtttcttgtcactttaatcaaacactaggacaaatgtcaagaatcatcatctgacaggattttgtcgattagtttgtgtggtacctcactgctgtcccatagtttctaaagcagcaccagttgtggcgaagcctctactttcggtggtttgaataggctttcaaggtctcgccgctcgaacaaattcagctgtaataaccgtaatattatggcggccccggttttcttggacacgaaaatgaggtaaatctaggtgttcaaggaggtcgtcaatggaaaaggatgtcagtgtctccggtgcggcggaaggagagcgtagctcgactggagcagcaccggaagtcaaacgttggagcgccaaccgcaaaaaggaggttgtcctgcggttgatgcgcggtgaaccaatcgatgccttgtcccgtgagttgggcatcgaaatctatcgcctggaagagtggcatcagaaagcactccaggggatagaatctgctctcaaggctcgtgaaggtgatccgttggcagcggaactcgatgcagccttcaagcgcatcggtgagatcaccatggaaaacgagctactgcgggagaaagcgaggcgtgcccaccctttggcccagaggagatcgaagaaatgagtgctacgatctcccctgccaccggtaaagcctatggcgttcagcgcgtctgccttgcctggggagtgccccgctcgtcgttctatagccgtgcaggcagaaaaacattgcctgctgtactgctcaagcgtggtccaaaaacaccgctctctgacgacgaggtactttctctcatccggaccgacctggagacatccccctttgtcggcgaagggcaccgtaaggtctggggacgactacgcttcgtcaaagggataaaagtcggccgcaaacgagtgttgcgtctcatgcgggagaacaatctgctctcccctcaccgggttgttcagggacagcccaaggaccacgccggcaagatcatcacggcggcccccaacgtcatgtggggtaccgatggcaccaagatcttcaccctggaagaagggtggtgctggttgtttaccgccgtcgagcattggaatgccgagtgcgtcggttggcatgtgaccaagaatggcgaccggtttgccgcattgcagccgctcgccatgggaatcaaggcccgtttcggctcggtcggtgccgctgctgctcgagggttggcactgaggatggatcacggcagccaatacctctcagagcatttccagaatcagatcaagttctggggaattgccccaagtttctcatttgttgccgaaccgcagaccaacggggtgacggaacggtttaatcggactatcaaagagcaggtcatctatggccgccattaccgcacaatcgaagaagtaaggatggcagtagctgacttcatggatcgttacaaccggctgtggctggttgaaaagctcgggttcagaagcccacgacaggctttcgaggagtatcaactcaagaaggctgcgtgactcttatcttgtgtccagggtaccgggcgcgctacaaataaccgtaatatctgctgcatcgacgatccgatctttgacagaaacgtcaagtatgccagtaccagatacacgcacagggcaatccagatctgtgtgagtacggcattctccgaggtgccgaggaaggtcttgatcttcaggttctgtttgatccacttgaagaacagttcgatcttccagcgctctttgtagagatccgccacgattgctgctttcaggtgatgcgcattggtcacgaagcggtaatcgttgccgtcatcggcgatgaactggacaagccgcagtttgtccttcatccctttgagccgaatctcctggtcaagaatgacgcccgttgctttcctgccgggacgcttcttgaagtattccaccaaggcgttctctttcagccgggttacgaagaagatgccgttggtcgttagttgctgccaccagtcgtaatcggtgaagccccggtcaaagacggccagtgaaccggcaggcagttgtagcatcctggcccaggacatctcgtgcttcttgccttcggtcacatcgatgaactcaggcagatagccgtcagcatcaagaccgacatgcatctttatggcacccttcttctgccggtaggtggcccaagggaacgcctccagacagagattgatggtggtggcatccagcagatagactttttcatcgatcttgaagcgatgactgggtgcaactgccttgcatcgatgcagcattttgtaaaagagctctttgtacaactcatgcggctgttcatcgttcactctggccaaggtggtacgggaaaccgtcttcatgcccagatgatagagcttgtggccttgggccttgaggttttccacgatatcccgcagactttttctgccggaaagttgacaaaccatcatcgccatgaactgcgaccaacggttaaaagaacgaaacttctgcccgatgtgatgcttgcgggcaagggattcaaattcatgtctcttgaaaaaaccgacaacttggttaaggactgtgttacaatgtgccacggctctgatctccttgttaatattggtgttttggcgaactcaatatatcacaagtagctctcagggcctctctttattcagttaaactatgggacagcagtggtggtacctgttccttcctgtcagacattgtgagtcccccggcaaaaccggggggcccaaaaatgttaattcatctccagggcagcgccaactctcgttttaaactggccgaggtcctgagcggagaagtctgtcaccaccttgagatagtttatcccggggtcatttcttacacatggagtttttcagaacaatctgctggtctctgccgggtgtccacactatttgctggcaagcaaacggaaaggcactgagattgtcgacacgccggatctcagtgccttactgacaggcagtccgtctcagcagggatggaccgctgcgcttccgacgacttttggcgctacatcatcccccagtttcctcccatcatgccgccaggccgccatgtgccagcgttgttggtccagaatgatgaatgacttgtgtagttcctgaacattgacgagtagttgccaaatccggttcctgtacccgtattttgtagcaaggtagtcatctgattacagaaagtagtcatggtagggctggtgataggaagtccgctcgtggcgttctggactatttgtggcatatagaggttcatctgccccatcatgttttgaaagcgactctggttaacaccggtaccggttatgacaagcggggcctgttgagccattattgctgccatttgcgtcgccacctggtacatggtctgataattggcgctgccttggccaccctgcgctccgttgatataattgccaagcatgttcacaccggcaggcaaattgagttgattacgcagttgggtcatcgcatcagtcatcgtcatgcctggattgcccgctagtttctgttgaatcagcgttgacatggggctaatgaagtcggtatatccggcaggtgctgtcaggacgtaaccattggcaagcggagatgaaggatgatcttcatcaactgtctggccagcgatggctctgactataatagggtatcttccgacaagattcggagcaatatcaagagtgtatgtgccaccctgtccggaaatggctttcggttcacctggctcccactgataattgccattcatatccatgaatacttctgctccacgcagataaccgtctgctacgacaccgctgacggtgctcacgccatttccgccaccaccaccgccaccacaacctgccaagacacccatcaacaccactgaagcaaaacctaaactcataactttgttcatctcgtcactccttattgtactgctattgtactgaacggatacgtccgcttctcttatgaataattaccctgtctaccggcttcttgttccggtctagaatcactgcttcgtaatagcttgtcttctcgacgattttaccaacctgcacgtctctgtcggcgtagtattccgtgaggtcgcgtcgtgcttcctcaagggaggagacgcttttgcgagccccgtaccacccccatcgctgattgctgcaatagccgttgtaggtcgtgttgcaaccgcactgttcgcacgctgaagcttccgagtgcagaagagcgcccgcgagcagtatcaggctgaccatcaataatagtttgcctctcatcataagtaattaccagttacggatagatttgaaccctgcccgctatctctgttactaccaattacaatagccgcagccgcaaccgtagccagagctctgccggtagttcatgccgccacccgtcccccagttgccaacgccgtatttatcgcccgttgcctgcaattgatcctggaggctggcgatttctttgcggagggccgctattttcctgccgtccgggacatctttactgtactcgtcctgtagttccagttgcttgtccatgaggctttcccttgccttgaacgattccttctggaaactgcgcatcttctgagtgctgacattctggctgtttccggtcatacaccaaccgccattcccccaaccccagccggcatagacagccgaacttgccattaacgccccgacaactgctactactgcaataatccccttgttcatgataattctcctttgtgatgaagtattgctatcgatggtttcatcgtaacaaaggagtgtgggacaattatgaagcggttgtggagaattgtggagattccgccttgtcgggaaacgccagtgaaattgttgttcctaccgcctggttactggtgacgctgatggatgcgccgtgcgcatctgccagttccctgacgatggcgagtccgagcccgagcccgccgtctttaccccggtagaaccgctcgaatatcagggggagttcttctgcggcgatgccgcaaccggtgtcggctactgtgagggagcaaccatccggggtcctcctggcaccaagcgttatggcgcctcccggagccgttgccttgagactattactgatcagattgatgagaatctgcgagagccgttcggggtcggcatagaccgtggcaccatcgtcagtctctaccctgaactctatctcaaggttacgggcggcagcctcgaagtatgttgccagattatcgaatatctgcctgacgttcagattgacgggggcaagactgagggcgctggcctgggcctgaaaaaactcctccatcgaagccacaatcttagtgagccgctggttctcttcaaggagcaggctcatgcgtgacgtgtcattcggcaatacaccgtccagaataccttcaagctgccctcgcatgacggtcagcggggtacgcaattcatgggcaaggttggcgcagatctgcttgcgcagtttgttctgtacctggagagtgtgcgccatctggttgaacgactggccaagggcagccagctcatcgttgccggatatagcgacgcgttcggtcagattaccctggctgatgtcgtgcgctgcctgcgatatcctgatgatcggacggctcaaccggcgggcaaagatgacgctcaggatgcaggccgcaataccgagaatgatggccgaataggtgaggagccggttggttcgcgcaatgaagacacggttgcgctcatctggaagaaacctgacttccagttgtccgacttcctcgccgtggtgaaacagaggataggcgtggtagtcacccttgccgggcgcggagtcggtgcgagttccatgtttgaaacgtgcccgctgttccggctgcaaagagttcagcgctacggcagtttccatgacggttttgccgtccaggtccaccagacgggtttccaggccgagttgaagcgcccagatggagtcttccgccgccatcgccttgtcccaccctttctggttggcaaaggcggattccaggtcggtgacgacccatgagacgcggtcctcctgctctgcttcggcaagaagagtgaaatcgcgcacgaccaattcccggagcagaaccgccgaagtcacccccaggccggccatgaacagcagtatgatcaggaatttcttaaacatccggtacgccaccgaagcggtagcccaggccgtacaccgttatgacatatgtcggcgccttcgggctgtcactcagcttatgccggatgttcttgatgtgggaatcgatattccgttcatagccttcgaactgataccccatcgccctgtctaccagttcctcacgggtaaaggttttctgcggtctggccgcgagggtgtggagcaccttgaattccactgccgtcaattttacggaagtcccccggcaggtcacggtatagttgcggtcatcgacaaccaattctcccctgttgaaactgagccgctttcctccatccgcattctttcccgcccgcttcagcaccgcctgtacgcgtgccacaagttcacgtggactaaacggcttgacgacatagtcatcggctcccagggcgaacccggccagacgttcctcctctgaagccttggcggtgatgatgaccaccggaatatcggcagtctccttcagttcgcggcacactgcttcgccactgaggtccgggagcatgagatcgagaacgaccaaaagtggagattccgctctggagttatccagcgcatccctgcctgttgtcacgtgcacgaccttgagcccggcgttctcaagataggccagagcaacttctgcaattccggcatcgtcctccacaaggagaatgtaattattcatgtcgatcatcccttgtgcatgagctccgacagaggggaatcgggccttgccaatgacagctttcttctcacttcgcgagattgatgatatcaagcacaatccgctcaacatccgacgccagggtctctatgccggcttcagggaaaaaatccacgatggccgtcggcagcatggtgctgatgaacgtctctcccttttgctcgtaaatgctgatcgggcaaggaagcatcaaggcgattctgacatccttctcaagaacctgactggcgtacttggcattgcagatttcgacaatcttcaacggctcacgggcgaaccctttttccgtcagcgtcttggcaacgtcgtgcgtatgcaaaacacgaaaccctttttctgccgctttctcttcaattgcggatacggcctgatcaaatgacttttctgacttcacggtgatttcaaaacgtttcatgttgacctccctttgtaagcaagcttagttgggttgatcctcagtgtatgtcattgactcgcaacagtcgcaagctgttgagcgttaccagtaacgacgcccccatatcggcaaggattgccagccacagggtaagccaacccggaaacaccgccaggatggcaaccgccttgatgcaaagcgaaaaggtaatattttgccggattatggcgagagcctttcggcttagcagaatggtaaacggcagcttggcaagatcgtccgacatcagggctatatccgcagtttccagcgccgtgtcggtcccggcactccccatggcgatgccgactgtcgagagggccagggcaggcgcatcgttaatgccgtcgccgaccatggccaccttgccgtactctttcaaaagtccgtcgattgccgtgagtttgtcctgaggcagcagttcagcacggaattcatcaacgcctacttgtgcggcaatattttttgcagttgcggtattgtctccggtcagcatgacagcatgccgaatgccggcacgcttcagggaggatatagcacctgcactggcgctcctcacttcgtcggcaacggcgatgatcccgacaatcctctccgcactgccgaggatcattaccgttttaccttctgattccagtcgttcagcctgcgggacgatctcgtcgatggaaatattcttttcggaaaacagcctggggctaccgatatagaccatcttgccgctgatcgtgccttgagcgccctggccggctacggcggtaaaatcaaccaccggggtaatggtgcatccccggtctttcgccgctttgacaatagaagctgcaagcgggtgttccgaacgggcctccaggttggccgccatctgcaaaagttcgccttccgccgtttctccgaggggtacgatgtcggtgacaaccggttttcctttggtgagcgtaccggtcttgtcgaaggcaatggcactcaatgtaccagcctcttccagatagattccccctttgatcaatacaccatgtctggcagcgttactgattgcgctgacaatggcaaccggcgtggagacgaccagggcacaggggcaggcgacaactaacagggcaaggccgcgataaatccacggtacccatgcatgcccgagaaagagcggcggaacgataacgatgccgacagccagtgccaataccaccggggtgtatatggcggcaaatctatcgacaaacgcctgggacggggctctcctcgtctgcgcctcttccaccatatgaatgatcctggcgatagtggtatcctgcaccaacttggtaaccttgacttcaagagagccgtgggtattcagcgttccggcaaagacctctgctccaacgcccttttccacaggcattgattcaccggtaatggcagcctggttgattgccgactcacctctgacaatgatgccatccatggcgattctctcggccggccggattatcatcacgtcgccaatgacaatttcctcgaccgggatcaccgtctcgcgggaatcacgccttaccaacgccactttcggggctatatccatgagttgacggatggagcgtcgtgccctgtccatggtccatgcttccagcatctccgatatggcatacagaaaggccactgatgcgccttcttcatacttgccgattgcaatggcgccgatgattgcaccgctcatcatgacactcatgttgaaatttccgcgaggtagagagcgggcggccttgcggaagttcccccatccgccgaggaccattgccgtcagataaaccggtatgaaaacaatggccggaccaccgaacctctccagtccataggcaattgccaaggcaatccccgaaatgagcgctcgccgcatttcccagtccggttttccgatatgctcatccgctgagacatcctgtctggattccgggctgatgacgtagttttcttcctcccccaggcgtctgatctcttccagatcaacactcccttcaaccgtcaatctgccggacattgtattgagagtcgccgatacgacacggggcaatgcgttgactgccttttcgaatttctgggcacaatccaggcaggtgatgcccttgacgtggaaatatgcctttccctgaccacttatcgaggtaggggtatctgtagccaaaggccctcctaaccccccggattcaccactacagttgttttcagcggttggcgtcaatgagcaggcagcagatgagcagccgcaaccagattggttattttctgaatcaccttttctgttatccatttttcatcccatctgagtttctaattgcccgttcataccaaagcgacgccaccagaccgtaaatacagttcagaccgatcaccacggcaggcgtaatcgtaccgaagccaaaaccgaacgtccctttgcccattccgggcaataccaggaagagcatcattgcagaaggcaggaggctgaataggcaaccacgcagaatagccctctggttaagaaccggcagaataagcagcaacatccagatgcctccccagaccatgcgttgatacaaccatggtgccgtgaattcaggtttcatgcttaatccgatcagatcactgatgccggccttgcccataaaccagatattgaagctatcgatgaaggcgcccagggcacctcctgcaaacgcagcgctgatcctacgaatcatggtgccccccttgggcggtgatgtggtcaagaccttcactgagcagattccccacatgactgtcgtcaagcgaatagtagacgattctgccatccttacggtatttgaccactctcagtgaacgaagcaggcgcaattgatgggagactgcggatttggtcgtcccgagaagactggcgatgtcgcacacgcaaagctcatccaatgaaacggcgagaagaattttgagtcgggtgggatcgcccaaaactttgaatgtttctgccaggcggttcgtaatgtcatctgaaggcatggcttttttggcgctcatgaccttagcttcgttgatcaagttgattcggcatgttgcaaattcggacatggtatcacctcaatagttgagcaacctttcaacaataaagatattgtcttttgtccaacgtgtcaatgaggattgttcgtaaattgcgttaacgatgcgggattacatgccgccacgagggttcaacaaccggcgtgcgaaaatggtgatgttagctgaggacgaaaagagtatatctggaatagctactatcgacggtttaccataaacattctaagcgcaataagatatatccgtcaaaccgtcataactatagagggggccaacaggactcaattgtcccttacctcaccaaagtgatcattaccgaatcagaaatcgaagtgctgcgcttattgtcatgaatggtcacgagaatgttccattcgcctactgggtctgaattgtcggctttaagacgcatgaaggcttttgccaaataagcgttgctgtttgatctctgaagtttacccgtaattccttccagtctggaatatttctttattatatttccgggtttgatgatttgtacatcgaaggtcacatcagcaaaattattctcatctataagtggatttgtaaatatgacatggagttcagcctgttcgccgatccttagggtgtcaactctggtaaagtcagttctgttatccggtggcatgttcaatatcttatcaaactcatcaccaggagtgacaatcaaggcggcattgaacccggggagtggctcaaaagcttcttggtgcagatcctgcgggctgacctgatgacgttccaagctgccggtagacgccagggaacaaactgccggaaccgtcagcaagaatattatcagccaaaacctcatgcggcctccagccaaaataagttcacccgtacagcaattacttttcggatgcaatccccttatctttagcatatcgatagcaaatgaccagaatctcgaaaatcactttatcgccaaatttgtttcaaagtatttcagcgctattccggcatattagcaatacattttgacattgacacatgaagttatggtctgctatgaaactcgtatattttagactctttcagagaaagagactccgcaagccatagcgcttccggacaaacttcttcggaaagcccgaggaagaatcgccccggcagggatgaaattcccggatagatcaggctgctgttgcccctgtccggatgagattcggaggcatgtttgccaaccgagcagtcgtttgggtaaagcgacgtaaatccaagcagcagtgcgtccaatttccggagcacacacaattcccgcaaaataatgacccgttccggcttagctggagtgggttttttgttgctcgacatccgcgacaagccttgtaagcggcgggtactttcaccacatcccgaccgggagacgatctgttctctccccaccgggacggacaaaagtctccttgcttcgggaaaaccaacaaggaggcagtatggcaagtctgaatcgcgtggaactcatcggcaacctgggacgtgaccctgaaatcaggtacacaccaggaggcaccgctgtcgcaagtttttcactcgcgaccagtgagaaggtcaagaacaagagcggcgaatgggaaacccgcaccgagtggcacaacatcgtcctctacgcacgtctcgcagaagtagctggcgagtatttgtcgaaagggaaaagtgtctacctcgacggtaaactcaagacccgcaaatggcaagatcgggacggtaaagatcgctacacaaccgagatcatcggcgacaagcttcttatgcttggtagtaaaaatggcagcattcctgacgggagtgacgaccagccatcaaacagccaggcacatgaggacattccgcacgatgacaccgatccgttctaggtaacaagcaaccacaaccaacagtcccacggggagacattaccaaatccccaaagggattggtctgtcttctctgtcggacacaacccacagaaaaggagacagacagatgaacgcaccagctcaaatcattcccatcagtcccaccgcatcatccctaactcaccacgccgtcaacatcagtgaactgaaggcccaggtaaacctgatccagtacgtcatgcgtgacgtcatgaaatcaggcgagcactacggcaccattcccggctgcggagacaaagcagttcttctcaaaccgggcgccgaaaagctcatgcttaccttcagactggcgaacgacgtggaggtggaaaccatcgatatgcatctcggccatcgtgagtatcgcatcaaggtgacgctctactcacctgcaggccagcgtcttggtaccggtgtcggttcatgctcgaccatggaaagcaagtatcgtttccgtgtcgggccagttgaactgacgaataaaccggtaccgaaggaatactgggatattcgcaaggagaacccggcaaaggcgcaagagatcattggtggacgcggcttcagcgcaaaaaaggatgacagcggcaactggaaaattgccaggcagggagaaaaagtcgaacacgacaatcctgccgatttctacaacacctgcctgaaaatggccaagaagcggggcttggtggatgcagtacttacctcaaccgctgcttcggacatattcacccaggacattgaggaagatcctgacctttacggacagacggaacacaacggaggaaacagtgccggcaacaccagcactacctccgggacttcacaaactgccaaaccggacagtgccccatcatccaacgaagccgaacctgtttcgacttccgagatcatcgggtatctgaccgccaaagggatcaggatggaactctccgcagacgaatcggagatctccgccttcccggacttcaacgacacctcagcccgccaatggctgaaagaccacggattcaaatgggacggcaaaggcaaatgctggcagtaccggtagtgcctgacgttccagactgaactccactcacaacctacctcagcagggagacaacgactttctccctaccgggggtgtcttgtctcttctgccgggtacaacccacagacaaggagacaagatcatgactacccacatcatcaagcacgtaacaatcaaaggctgccaggtgccggtctatgcgcccgtcaaggagcgacaaatcagcatcgatgtcaccaggatcattgccggcgttattttcggttccctgctcaccgcagttggaaccttaccgtttctgatctgaaaaggagacagccatgagcaaactcgctgcatttctgggacgggctattccgacccatcagcagaaacaatcctcacacctcggtgaccgaaccttgtacgtcggagcatccgatattgccggctgtccacgcaaagcggcactcggcaaacaaaacccgaccggtcacgacatcaaaacactccttcgtttttcccgtggccacgccgcgcaagccatgtatgccgatttcttcaggaccggtggcgctctcttcgaagaagaagtcgaagtgcggcatccggctatacctgagatcaggtgtcacatcgacttcctgttctatgcaaaccggcagaccaaacggctgcacatcgtggagatgaagtcgaccgacggcatccccgacgaaccctacgcatcatgggtggatcaactgcatgtccagatgggcctgctgcaactcacccttgatccggcagtggaaatcggtggttcgatcctggtggtggacctcaatgcgggatcgtaccatgagttcaacagctatacacccaacagactggtattcgaccagcttgtggaaaagggaaagcatatccttgcagcagcgcgaggcgagtgcgctccccgaaccgaaccaggtattctctgcggttactgtccgtttcgcaccggctgtccttcccatgccgtcgccctggatctcccccgggagatacttgataccggcaggaagtatctggagctgaatgaacaaaagaaggctctcgaaaaccgactggacgtcctgaagaacgacattctcacctttgcggatggcacgttcaaaggggcttcggacggaatactgatcaatgtcacctcagtggctgattcgacaaccatcgacagctacaagctcaagagaaactatccagatatatacgatcaggtaacgaaaccgaagtcaggttacgtcaaacttgaaatcaagccattcacgccgctcgcagctcaagcggcttgaaccaaccccaccagggggcatcacgctccccatgggaactctccattcatggaggcgtgcgcccccattgaaaggagattatcgatgaaaatctatcgtaccggcacgttaccgcctgacctcaagtccttcacccgcgagaacagattcgaagatctgaaggaggctcttcagaccatagcgtcgctgatcctcatagctgtaatgctcttcgtgttcatgtttgccgctgcaactccaccggaaccccaggtttatccaaagggctgggaggaggtacgaggatgaatggaccgggcaacattatctgctcaggagatgaaatacatcttcctgctgtcgccatggaagaggtcaacctgtcactgcatggggcaaaccgcttcctggagcgcgacattccgcttgaggccgtcgaaggtgtccgtcaccttctgccgctcctcaacgagaagccgctcagattcaggtacaaaggggtacttgtcgttgcccgactggtcaacggttcacccaggatcatcactgcctggaaagtccctccctcagcatagcaatcacacggcagcacactgccggaacaaggaggccattatgagcccaaagattccacggccaaaggctgttaccggtttcaccatcgaacgccggtcgtcatgcggcaaaatctacactacggtaacactctctccgggcaccgctgttcccatggaaatattcgtgcgctttggcaaagccggagggtgcggttccgccatggccgacggcattgcccggctggtctcgtacggtctccgttcgggacttgaagcaaccgatgctgtcaaagcattgagcggtatcggctgtcatctggggagcaatacctgtctcaactgcgttgccgaatcaatccgcctggtacttgtacatcttgataccggacgggatctgaacgacttgattgaggaagcggctcttgcagaggcaaacgccgtaagcgcccacgaattcaactgacacacactacccatcgacacctggcagggagagcacgacatccctgcaggggagtctgtctccctgtccggttaccacacactgcacaggaggcagacatgaactacgaaatcagaagcacgttcaatatcgacgcgcccaaatccgtcaccatcaagggaagaacaccgggacatccggcggttccccaacaggatctccagtacattttccggcagtcaaccctgtccgacctgttcacctggtatctcctcggtgaacgctcactctatctcaccggcccgaccggctgcgggaaatcctctgtcatcattgaggttgccgcacggctcaacatccccctctggaatgtcgtcgcccactcccggctggaaactccggaactgatcggcggctatcggctcaatgccggcggaggaatggattttgtgcatgggccgctcatcattgccatgaaggaaggtggctggtttctgatcgatgaaatcgatctgctcgatccttccactgctgcgggactgaacggtattgccgaaggccgccccatcactattccggaaacgggagaagtggtaacggctcatccggacttccgtttcatcgccaccgccaactcaaatggagccggtgacgctacaggcctctaccaggggatactgcggcagaacctggctttcctcgaccgcttctacatgatcgaggtcggttatcccgaccaggacattgaaaagaaaatcctgaccgaagtggcgccatccgtcggcagcgacatcagagaccgcatggtggcaatcgctaacgagatcagagccctgtttgtcaaaggggagacggaagtcaccctctcgacccgcaccctgacccggtgggcacgcatcaccgccttccagggacgggccgcggccagccagggaatgtccaacggcgaaacacttaccaaggccttcgaccgggctctcggcttccgggctgaacccgatacccgaaccgccctgcacgctgtattgcagcgtcacttcggggacaggaggtcgccatgagcagataccgggcactcaaatcatccgtggatctgcacctgcaggatctgatcaggaatcacgacaaggtctatcacctggcggtattcgaacgtaacgacggcggctatgacgtcctgtacggatacgggcgtcgtggcgcatccatgcgcctcggcattctgaagggtggtgagaacctccgtgattatcagacagccatccgcctcatgcacaagaaagaaacggaacaggttcagggcgacgggtatcagtacgccgacggcatcactcccggcgtctggaacaacctgatgccgaaaccttctgcggcgccaaccgcacctgctaccccacaaccaaaagagccgggaccggaggcaaccgaaccgcacataggcggtaacggaccgaagtcatggttctggtaactaactacagtcccacgaaaggagacatcatgaataacactaccattagcaaagtactccagggtctggtcctggttcatctcagcttctccgtctggtccggcaagaagaaactccggccggaagatttgaagggtgcgaatctgccacccgacaagctcgcctctctcgggtcaaagcgcatttttgatcctgatgccctcaaggtgttcgccaccctgaagcgccaggctgaacgcgcctgcgaagaggtaggagtcagattccttggtggctatgccattcccgaggaaaagctggctccccttatggagaagatggaacaggtcgaacagagctttgccacggcaaagacgaatttcctgtcggcatacgacgacaatctcaaggactggctcgccgaagccggtgaatggtctgagatcgtcgctcgtgccgttgaaccggctaaccgtgtcgccgaacggctctcctgcggtttcactgcctttaaggtggaagcacccggagaaactgtttcagcggtacaacctctggaacgacaggttggcggtctcgcggatcaactgatccatgaaatcggcgccctggcaaaatcaacctgggaggaatcgtaccggggtcgcacttccgttacccggaaggctcttcgcccactgaaggcaatcctcgacaaactatcaagcctgaccttcgttggccctgacaagatcagcggcctcgttgccaacgtacatgcggcactcgccaccgtacccagatccggaccggtcaccggggcaaccctgatgggcctggtcggagtattgtgcgagctgtcagacattgccggtttcatcacgaccgaggaacgggaagaaatgctgcaaccgctccccgaaccagaagtcgaaccggaactatctgcacctcttccaccaaagaccgtaacgatcatgccgcagccggtacagcagattgaagcgccggctgtctggttctggtaaggagtcgccatgaaaacacgacctcttgccctgatcgccaaagtacttggccggaaatacgatgtcaccataaccattgccggacaggttgcctgcaccagcgggaaggaaatcactatcccggtcgtgtcaggcccccatgccgaagcgcttgcccatggttatatcgatcatgaagcggcgcatgtccggtacaccgatttttccgtacgtctcacggacgatttcgcgggggatctgctcaacatccttgaagatgtgagaatcgaacaggcaatcggccaggagtatcccggctgtatcgccaacctccgcgagctgacccgtcttctggtcgaacaggaaggcgtattcagaccagacccgtcccatccatcccaaagcatcctcgcctggatcatggccgtgatctacatggcagtacttggtcatgactcgttgcggcaaaccagggacagcgccgaacctttggtccggcaggctctggggagaaacttcaaccaggctttgttgctgctggatcgtgccggggcacttacatcgacccgtgaagcagcggcactccgggatgaactgatgaagctcatccgtgactccgcacaccaacaaccgaaaaacgggcaatcccggccttcccaaagtcaacccggcagtcacggagatcaaaacgacgggacaggcagcgataactcccggcaacagaatggaaccggcagtaacggtagtcgacaggcacagaacggggataagcagcaaatctcctcacagcctgccggctccggacaggataaatcatccggacactcttctcagggacaatccggggcgtctgattcaccatcccaggaatctgtccgccaggcattagcggaagctttgtcgggcaagagtgtcggctccttcgggaacgtgggagaaaaactggccgaactgctctgccagaacgctaccgaaagttcattcaacgggacagccgcagcagcaccacggctgccaactgcccaactactgaaccaaaacggcggatacgatgatctttccgcgcttcgtgtccacacggcagccttgcgagcccggcttcaggggcttgtccaggcatcgaaacagaaacgatccaccccggttagcgtcgggcaccgactggattcacgtgtactgacccgtcttcgtatctgcgacactcgggtttttaccaggaaagaggaaaaacgggcggtcaatacggctgtctgtatgcttctggacagttccggaagcatgggcaacaccaccatcctcaacaagatgggcatcgcctcccgcgcctgcttcgtggcggcagaggcgctcttctccattcccggtgtccgcacggcgattgccaccttcaaggggcacgacaatcacgtcttccccatggtcaacttcggggaaaagcctgatcacagcagattcaacattaccggttccggtggcaccagactcggccatgcactttggtgggcatggggcgaactcagcctgcgccgggaaacacgcaagatctgtatcgccttctccgatggcgacaccggcgatggccctgtcactcaagccgctatcaagcggatgagggaagagggaatcgaggtgatcgggataggtattcaggacaacagcatcaagcagtatctgcctgacaaccatcggatcatcaagaaccttgaccagttcaccccggcgctgctggaactgctgcgggaaaaactggttgcctaatcacaacccacatcccgacggggaatgccattcccctcggggatatgtgcgttctccgtcggtactacacgaggagaacccatgaaaattaccatttcaaacgacaaggcttcagcaacggtcatctgccgggatctgatcctggatgattccgttgccggagcccgcaatctcttctacctcaccgcctacggccccactcaggagatccgggcattcgcccagattcttgccatgaaggggtcacttgaatgccacggaaaagaagaccgatcaatcaacatctggagcaaccatcacctgcgggtcataccgaagatgggcgaagggtattcgggggtgtacatcacaccgtcgtccgactcgtcgtttctgatcggcagctcgaaggcggattgttaccaggtctttaccaggattctcgatcagcgggagtttgtccatcgcgattggtacgaagtgctgttcaacgaggtatccacggaaatcgagccctttgttggaaacaagcggtgctggaaatttcggggccacgaactcaagtcggagatagtcaaccggctcaaatacggcgggctcaagatgcctccagcaacagcgcacttcaccatcgaaaaggaggaacgccatgcgttatccaattgaacaggtatcggacaactgggaacgccggatcatcaataacggctacgttcagcaccgtgaagtctaccgtaacggttctcgcggagagtggcagttttacatatccggcttcggacccacggtggaaggaggaacgggacgctgtaccgtccttaaggaaggcggcagctatgatcatttcgtccccatcgatgccaacaaccggatcaagatcaatggccgctggtatgaccggcgctattgggatcactgagacgaagaagtaattaattactatccctctgcgggtaggcggttttaacctcctccccgaacggagagggtgttatctccgcctgccccctgttaccaaggagacaggcatggaacttaccactaccatcaacagctcgttttcccgcacccgggggaatgaactgaacaaggggtactacccgacctttccatctgacgttcagacggtacttcgtatcctggagccgtcattcggttggaaaagccggcgctacaatgccctgaaaaccatatcagtccttgacccctgcgcgggtgaaggcgaattcctgaccacagtgactcgctggctcaaaaggcgctttgccgcctccaacggttcacctcacgaaatcctctcctatgccgttgaactggatgccggcaggttcgccaggattcacgggacaacccagaaactcaactcgtcgttcttcgacgtggagctttccggcaagttcaatctgatcttgctgaatccgccttacaacaaggccgccggcaacgaactggtcacctggatggaaaagacagcgcccctgctggcctacgaaggagtgatggttctcatcattcccgagtatgaactgaaagggaggctgctggacatcatccagggtacgtttacctttgcctacgccttccaaagcgaggaatacgcccgcttcaagcaggttgtcgtatttctggcaaagaatcaggacaacagcagcgaaatctatcatcagtatgtccgttatcagagttggcccgctgccaacctgggggatggagcggtacgggggaagtacaccgtgccgggcaaacgccagactctttcccttggcggcagcaatggcagcaaccgcccgctcatgacggcccgcgacctcacggagttttaccgggagtgcgaggaccggctcgacaaggcggcgggcatggtactggacaggcagtatccgtcgtcttatgacaccagcatccagcccatctcaaccctgcgaactgcgcacgccgtccaactggcagccatgaacagccagatcgaatctatcaccatcaactgcgacttcttcctggctaaattcatggtcatcaccaaaaacgagaccttcaaagatccggagaacaactgcgagacgatggtctgcaagcccaccgtcgaagcatttctgatggaccgccacgggtacgtgaaaccggcccgggaacacgggttcgattattacgaactcaacagccggctctcatcggtgcttctgcagaaactctcacggctctaccagccccttcacgaaatcggccaggacgaagcatacctggttgatgaactgcaggggatcggtctgctccccccgcaacgggaagcggtcaaggccgtcatcaaagcctaccgctcaggacgccggggtatcggcattcgtgccaataccggcaccgggaaaacatggatggcgaaagcggtgaagtacctgaccaatgcgaaacgcacggtgatggtatcggaaccgcagcttatcccccagttggcacgggaatacgccaacgaggggttcaatgtgcatgtcatcgactcctgggaagtcttgaaggaacttgccgcaaccaggccgcacggtctctacctgatcgcttacacacggctcaggatgcacccgaaataccggctatgcatcaggagtcgtaaaaccatcgtcaagaaggatggcaatagctccgtggaattcacggaggtatgtccgtcctgccgttcgcctctgaccgagaagatccgcaagggtgacaaacccaagtgctcatattgtggcgaaccgctctttacctatattcctgaaaatgaccgcacagccatgacctatcgccgctggatcagcgagatcgagaacaacggcaccgccacggaagcacggacgcacaacaaacagttgccgtacatccgattcctcaagcggattccattcgacctcgccatcttcgacgaagttcataacgcggccaacctgatgagcaatcaggggaccgcgttcatccggcttgccgcaactgctgccaaagttctcgccctcaccgccaccgtgaccaacggtatggcgaaatcagtctacaacatcctgtgggggctgaatccgaagcagatgcgcgactccggctgggagatgaagtcagccacagatttccagacaaagtacggagcattcaaagaggtcaggaaaaccgatgaaaagaaccgtcaccgggaatcggaacgtgtcaccacctacgataccgccggaatctcgccggcagccctgatctatacgctccccaacttcgtcaatgtggacagtgacgacttcgatgacctgccaccagtggaacgggaggtcatcaagtgtccgtcacacgctctggtggaaacctgtcaccggagcatcgaaaacatcatcgaaaaggcagacctgccaccggaagaccttcttgccgccgcagccgtccgcaatgccgcttttctgcgtgtcagcgacacgttccggcattacaacgacgaactgaagctgcgggatgttccgctcggcacgctgcaccggctgtcgcttcccgacggggagctgctgctggaaaaggaagaaaaactcatcgctatcgcccaaggggtgattgaccggggagagcgtctactggtctataccgggaacacgcagaagatcgacatgcgccccgtcctgaaacgcatccttcgggataacgtccagggcgccagcatcgagatcctgcccgactcggttgcacctgaaaagctggttggatggttcgagcaggtaacggctcaagtcgttgtcgtctcgttccatcgcgtcgccacgggtctcaacttgtcccagttcaataaccttgtctggtacgactacacgtccaataccagactggccgaacagggggacgggagaatccgtcgcgtcaacactgctgacatccaccgggctcagttcggggaagttcgtcccgtccgttattggtatctcacctcttcagaagtccaggcgttgcagcttgcctacaccctggagaagaggatggtcgccaagctggcggagggggaaacaccagacatcgacccggcggaatgcagcagcagccagtcgttttcatccctgatgaccaaggcgctcaaggaggggaacttcaactactccgacccgtcggcactgttgaagaagatgacccagcacgagaacgcccgcgtcaggggggacaacaaggccgcatcgccggtcagaaacaacgtcatccagctgccggtcaccagaccggaacccgttcccgttccatcatccattgccgtcatccactgtgaagggggcaaggaaatcacccgggaactgccgttcggcacctaccagaccttactggatacaggagcgctggaattcaccctgttcggcgtctatctgcgccaacccgctcccatgcggaagcgggcctgaccatcacccacaaccctcgcggggaccgactccccgcaggggtgatcggtctccgcaaccaacaaggagaccggcaatgaccgagacaaacaccgtaaagcgcctcatcatccccatgcacgacaacagcgagttcttttccgacaatgctgactacgccatcatcgatcttgacgccgccctcatcgagcggatcaagaagctggcggtggtcgtgagacagatgaaggccaacaagatcagcgaattcaaccatacctgcgacttcaggactgtcgattgggatgccgagccggacaacggcaaggtagccatgaaggagttcgagggacggatggagtgttccactctgaacgtcaccgacagcgatttcttctggtcgggctactacaagcacaccgatgtccggtgggaaaccgacacggtgctgatcaagtcgctcgacgaaccggacatcctggatgagcggtaagcgtgcggagaagaggaggacgcagcatgagccctctcgaccgacagactgacgaaccgaccaacgaggaacgtgccggcaggattgacactgtcatgcaggcctactgcctgaccctcgaaaaccgggatttcgacggcgacgaagacgacgtgaaggacatgctcaccgacctaatgcacttctgtgagcggatggagatcgatttcgaagagaatctccgcgtcgcccgcaacaactacaagcatgaacggctcgcggaacaaggcgataccggccagcttggctgcccggtgtgcggctgctttctggaggttacccggaccgataccctgttggggatcgaccgggagttgtacgactgccaggaatgcgacgagatcttcatccgggagctgaatgccccggacagtccactccagcgagcagtcaaatgtgtcggctgcggcaacatgattccgcaggcctcggcgcgcatcctgtaccagcgggacgactacgcccactttatcggcgagtgctgctgggacgaacggctgcgtgagtgaaaggaggcttgccatgaccctgaacacgacgttgcaggcggcacgagatatgggcgtgccggagcgttacgcggtaatgcgccggctggccttcctgcagccgcagatcaagcatctggagcgggaaatctggggagcgcgacggcggacggatcgcagtcgcgacctgctgatcaaggccctgtccgaatccctcatcagagaccaggaaaaggagcttcgccccatgaaacgtgaggcgacggcgctcctgaaccatgtcaacggcaaggagactgtgcaggcgcccggcggaatcacccaggagatgatcgaccaggcccggcagtatcccatcaccagcatcatcgaattctccaaggggcggtaccgctgctgtccgtttcacgaggaccgcaatccgtccatggccttgtacgaaaaccacgtccactgtttcgtctgtaaccggacctgggattcgatcagtgccacgatggcgctggatggcgtgactttccgggaagccgtactggctctccagagctgaacaaaatctatctcaaaccctatgggggcgatgactgcccccccaaggggaggtccgcccccgctatcggaggaggatatgaatcttaatctcttcggtgaaccggtaccgccggtcaccaaacgaatcatggtgcgctcaatcgaggcccgctacagaaacgaagtcgtgcgtgacgatgccccggaatgggtgtcgatgcgcttcacgaaacccgagcaggtctatgagatgttccgggatctccgacgtgagacgaaggagcattttgtggtgttgcatctcgacggcaagaaccggatcgtctgtttcgaccgggtctccatcggttcgctcaaccaggccattgttcatcctcgggaggtgttcaagacggcatgcctgtccaatgcggcggccattctgcttgtgcacaaccatccgaccggtgatccgaaccccagcagcgaagatatcgccatcaccaagcgtctcaaggagagcggcgacattctcggcatccgggtactggatcacatcatcgtcggtgatgacgagttcctgagttttgtcgaacagggactcttgtaaataacgggggagcggcgcttcaagcgccctccctcgactcttcccccctgctcaagagggttccctagagccaccgtcccggcggtggttgtagggagcccttttgggccaccaacactacatcaagggggatagagtcatgtcagtcagagcacgtatcaacggtagggaattcacgctgagctgggaggaatttgagaaggcgctgcaccggaacaacattgtcggtggcgaattcgaggttcttgccatatatgccggcgggagaccctgctagcatcttcagaccggatacccgtccggtctggatagaggcggcccatgtggtcgcctttttatttttatacctatagaaagcaccattccctatggcggccccggttttcttggacacgaaaatgaggtaaatctaggtgttcaaggaggtcgtcaatggaaaaggatgtcagtgtctccggtgcggcggaaggagagcgtagctcgactggagcagcaccggaagtcaaacgttggagcgccaaccgcaaaaaggaggttgtcctgcggttgatgcgcggtgaaccaatcgatgccttgtcccgtgagttgggcatcgaaatctatcgcctggaagagtggcatcagaaagcactccaggggatagaatctgctctcaaggctcgtgaaggtgatccgttggcagcggaactcgatgcagccttcaagcgcatcggtgagatcaccatggaaaacgagctactgcgggagaaagcgaggcgtgcccaccctttggcccagaggagatcgaagaaatgagtgctacgatctcccctgccaccggtaaagcctatggcgttcagcgcgtctgccttgcctggggagtgccccgctcgtcgttctatagccgtgcaggcagaaaaacattgcctgctgtactgctcaagcgtggtccaaaaacaccgctctctgacgacgaggtactttctctcatccggaccgacctggagacatccccctttgtcggcgaagggcaccgtaaggtctggggacgactacgcttcgtcaaagggataaaagtcggccgcaaacgagtgttgcgtctcatgcgggagaacaatctgctctcccctcaccgggttgttcagggacagcccaaggaccacgccggcaagatcatcacggcggcccccaacgtcatgtggggtaccgatggcaccaagatcttcaccctggaagaagggtggtgctggttgtttaccgccgtcgagcattggaatgccgagtgcgtcggttggcatgtgaccaagaatggcgaccggtttgccgcattgcagccgctcgccatgggaatcaaggcccgtttcggctcggtcggtgccgctgctgctcgagggttggcactgaggatggatcacggcagccaatacctctcagagcatttccagaatcagatcaagttctggggaattgccccaagtttctcatttgttgccgaaccgcagaccaacggggtgacggaacggtttaatcggactatcaaagagcaggtcatctatggccgccattaccgcacaatcgaagaagtaaggatggcagtagctgacttcatggatcgttacaaccggctgtggctggttgaaaagctcgggttcagaagcccacgacaggctttcgaggagtatcaactcaagaaggctgcgtgactcttatcttgtgtccagggtaccgggcgcgctacatctctttctccgtcttcacgtcgtcgttcgccatggagaaccctgcgaccgcgacaagaagcagcatcaatccgccaaccatcatggtcctaccgttaatgatcttcacttctcctcctttcgatgttctacgatttccacacgccggttcaggcgtttgtcggtcgaaacagggcagcacttgccttttccctccacagtcaccacattaaaaccattagatttcattatccctgctacatgattcgctctcctgatcgacaacctctcgttgtagtcatccgtcccaatcgtgcaggtgtagcccttcagcccgaacatgccctgcttcgtcaatcccgccaacagcccatcgaatctcaatcgctcgtgacgtgacagctgttcgctgtcgaagtcgaactgcacgcttgtgagctgtatttctgtctcgatggcgccgtgggtggatgactggacaggctttgtctcaagggcaagttgcggctccggcttgaccgggtcggagagtcgcatggcaagcatgggtttcaccggcaggagggaaagcctgtgatctgggcagtcggaacagacgacgaactggtcatcctgtttagccgcaactgcatcgagcgaataactgaatggccgctggcgaatctctgcggcatgggctgttagcggaagaatcaacgccagtacggtgatgctgagcgatttcatcaaggggaacaggcctcctgaaggagtgtgcttcattcacataatctatagggggggcaggttcaggcgtcgtcactgatccgagcagcgccatatctggttcatctgctcaattacgactctgatgaggactgttggtggggtatgtggcggaacaaccggagcaacagggtgcggaatgaacatctacatcttcggtgatggtcaggttgaagggttggctgagatgaaaaactgctgggcggcaaggtagtcaatctggcggaaatgatcagtaccggcctgccggtccccccggtgtggacaccctcaatgtgtcctgacctttccagtacataatttttttcagccgaattattagtaagttatacggttttatcagggcagatcacgaattgcacctgccccccttatagatattagagacagggagaaacaccaagaacggaggaaaggcaatggaagcacttttgaggcagcgtgacctgatggaaatcatgaacgtatcgcgtgcaacactctggaggatgctgagataccaggattttcccaagccggtcatcctgatgggatgcaagcgttggaggtccgaagatgtcgctgtgtggatcgaggcgcgaaaaagtgtctgagggcaacaccatagtatcaatgaggatgaatcgggaggttccggttgcctgaccaccttcaaccgacgctgttccaggacgccggaaaaacacaagcgtccgacacgtttcaggaactgctggcaagtatcgctgccagacccaaatacctgccagactggccggagagtcaccgggctttgcccaatgagattctgcggtcggcgttattcaattgccgtaataggaacctgcctcgcatgttcctgaaggaggttgagatcgcagtgattggagatggtcaggttatttatcgaggggaagagcttcggcaggatgacgagctggtctggatgcacctgatgcatttgatcaagaagagcccgctgggagagtgcgttgagtttaccccttattcgttcatcaaggcgctcggatggcccatcaagggccaaaactatgatcggctccggaattgtctgagtcgcatgcaggctacggcgctgcgcatacagtccaagcgcctgcatagcttcgtcagcatttcattgatccagaaattcctttccagaaacgagcggaacgagagcctgacccgatggcaggtatgggtcgggaaggagatgcagttgctgttcgacgaggagtttctgaccagggtgatgtgggagaccaggcggtcgttaccagacggcattgcttcaaaactgttcggctactgggccagtcatcggaaaccgtacccggttaaagtcgagaccctgctgaagctgtgcggttccggcatgcagacaaaacacttcaagattgagctgaaaagggctctcgatcttctcaagcaatcaggatttctggaagcatgggagcttaaggatgaacttgttgtggttgttcggagacattgacctatgaccgacctgacattgacttttgaccgactgactattgacctatggccgaccggtactgacttttggccgaccgaactattgactattgaccgaccgaacccatgacttttggccgaccgccactgtcctgatttcaatgaacaattgattggttagaaggttatcaacaccccgctaaccttcttctaaccatttttaaccataagaggcgtcggattgacaggaaggaatacgatgaactgcccattcccggatgaagcaatgaaaacagtggtttcgtatttgcgccgttcaggccagaccgttgtcttttcggaaagttcatttgtccttgcgaaggggaatccgaatatctccgtcatcgaacaggcatgtgcggacggagcggtatcccttaccgaggacgggtcgattcaggtgtgcggaactaggataatggccgagttggacacagttaaactccgcagaagagttgaagaccacttacgaaaatcggctaccaagcaggacatcatccgcattgcagcatgtttggggatcaggctgaagtaactgctgatccccgtttcccctgaataagttttcccctagggcagtatcgcgtctgttttcggcctgaagccgtttcagccgctgaatcgaatattcattctggcacggcctggctcacacagatgagcacaggcaaagccggtcatcggagcacgacttcgaggccggcttttttttattcggagcgagaccatggattttgacaaggcagttgcgtgggtcgaagaaaataaggcgatgatcaagggatatatcgccaagtaccggaatttttcaccgtatgaagaacgtgattacatgcaggaagcctacgaatctgctttcgtagccgcatgtcgctgcggtgagaagaagatcaaattcgaggctgccttctggaaagtatttcggaatcagatcagtgtcataacgccagcgccggatattctgacccatggatcgaattcgattccctcacatttctgttctgacgacctttcggctgttgctgaaaaacgctcacaagaaagacagaaagagcccgacatcgaggcgatattccagtcggtgcgccatcacctcacggaaaaggagcaacaggtcctttattgggctctcggaatcggtatggaaggacagatgtcgaattacgagattgctgatcggcttggatgcgttgtttcgaacgtcagagatatcctcagcagagcactcgaccggatcaaatcccttgtcgagaaaggcagcatcgatcccaagaatttggtctgatgttgcagcatatgcttcatcacgaaaggagatgcaccatgaacctggaacaggcagcacagcagtataaaccagtaccactgaaagcccttaaacgaatggttagcgaggggctgttgactgagcttttggatgagaaagatcaacatgcgctgcaactgctttcccgcatttggtcggatgaatggtatgtcgcccgaatgaacatgtctttcaaatcagacaagagagcgctgatgctcgcattcccgaacttcggcaagatagagcgctatattctgtgttcatacctcccgaaagagcacggacccaggtacagggtatcggtgcgcgatgttgccaataacctccgcgcctttttccacatcgagtacccggagttcaagatcaaacgtatccgtcagattgcctacaacatgttgcgcagctgcaggggagagagtcggagactgtacctttccttgacggctttggaacatcagtcgatggaaaatcagcgcaggaaatctgtcaaatattccaactaacaaacttttctaaggaaaagtcttaatagaaaagtttgtattacgacaaggagccagcaatgaaagttgaagatatcgaagaactgctcaacacccggatcatcgaagcgtttttgagaggattcagtgtcgttgagatcaccagggcgctgaggaaaactaccgcaacttcggtctataatctgctgcgcgatactggccgtatcaaatctatggctagaagcgagtaccgccgccagtacgatatcgacccgaggttggcgaccgcatgccggcaaaagggattctcctttggacgatggtgtctcagttggcggcttgatccgcatatggccgtagctgagctgaaatctgcccctgacactgaggaagagagtgctgctcatgtggcgctgaagagagatttcccggatatctatctcaggctgtacaatggggcaaagatcaaatcggagaaaaagggtaaataccggtccaagcctgcttctctaatgatcgaatggagttcggagcggaaagcgtttttagcgactgtcccggaatgtccaggcatcgaggccagtggcaagaactgggatgatgttttctccgccataaagtcggtgcatctgatgcacgaacatgtgaaacggattgactggcttctcagcagatctgccgatgagttttgtccggccagtggagccgaatagtcacatctccgtatttgcgccaaatttggtaccaagtttgttaccaaatatgcgccaagttccggaggtggcaaatttgtcaccaaatatatccccatatttgccaccggtacctgccccccctatagatattttgtatggaggcgtacccgccttacaaaatttctgggggttgatatgaatgtgctggtgtgtgatctcggattttcttcggccaagtggatttacggggagcgcaagggaaggatcatttctgcgttcagctacaacggcgataatctgctcatcggagaagattccctgatggcgtcgggttcttcctatctgaaaacgatggaagagcttgtgcgctactatccggtatttgtggaacagtgcctgaagcaggctggctgtgagggggacattcttcttgccgtcgggctgccatactcctattggcaggaacaacacaagccgggcggcgccgtgccggcattggccaagtcactgaccgacggagcaatcaaggatgtggctgtgttcccgcagggactgggaggtttgagggattatctcgatggacttccggagcgcccgaccggcaatgttctcggtatcgatatcggcttcaacaccatcatcttcacccactgctgtcccatagtttctaaagcagcaccagttgtggcgaagcctctactttcggtggtttgaataggctttcaaggtctcgccgctcgaacaaattcagctgtaataaccgtaatatctgctgcatcgacgatccgatctttgacagaaacgtcaagtatgccagtaccagatacacgcacagggcaatccagatctgtgtgagtacggcattctccgaggtgccgaggaaggtcttgatcttcaggttctgtttgatccacttgaagaacagttcgatcttccagcgctctttgtagagatccgccacgattgctgctttcaggtgatgcgcattggtcacgaagcggtaatcgttgccgtcatcggcgatgaactggacaagccgcagtttgtccttcatccctttgagccgaatctcctggtcaagaatgacgcccgttgctttcctgccgggacgcttcttgaagtattccaccaaggcgttctctttcagccgggttacgaagaagatgccgttggtcgttagttgctgccaccagtcgtaatcggtgaagccccggtcaaagacggccagtgaaccggcaggcagttgtagcatcctggcccaggacatctcgtgcttcttgccttcggtcacatcgatgaactcaggcagatagccgtcagcatcaagaccgacatgcatctttatggcacccttcttctgccggtaggtggcccaagggaacgcctccagacagagattgatggtggtggcatccagcagatagactttttcatcgatcttgaagcgatgactgggtgcaactgccttgcatcgatgcagcattttgtaaaagagctctttgtacaactcatgcggctgttcatcgttcactctggccaaggtggtacgggaaaccgtcttcatgcccagatgatagagcttgtggccttgggccttgaggttttccacgatatcccgcagactttttctgccggaaagttgacaaaccatcatcgccatgaactgcgaccaacggttaaaagaacgaaacttctgcccgatgtgatgcttgcgggcaagggattcaaattcatgtctcttgaaaaaaccgacaacttggttaaggactgtgttacaatgtgccacggctctgatctccttgttaatattggtgttttggcgaactcaatatatcacaagtagctctcagggcctctctttattcagttaaactatgggacagcagtgatcttcaccctgttctcaccacagaaaaagcagatcatccatggcaagaccctcaacaaacggggcgttcaccagatggcaaccagctttctgctgccacgaatcaagaacctcgccccatcaggcaccttcactcccgtggagattgccttcctgatcgagaagggctatttgcagtacggcttcgagcggcacgatgtcacccgtgaaatccaggaagccggcgttgcgtatatcgagcacatcatccgtgacattcagggtgagttgcaggcccatgtcggcatgcatgccgattttgatcgtgtactgctgttcggcggtggtgccgccttcctgaagaacggcctgcctgccagaaacatcgaggttattgtcctaccggaaccggaatttgccaatgccaggggattccagacactcgcctttgccaagggggtgtgatgtgcccctgtactcgctcaagctttccatctatgacccggaaatcatcgcagcctttgaacggctgcgcaaaagcagaaagcaggcgacgttcacccacgaagcgatcaagcaattcctcgcgacggaacggggaaagcaggtgctggccaacatggatgggggcacatcagatcagcaattgccggctcttacttccatggcggtaaataaacctgccgataagccgccgaatgagacgatgtctggggaaggtgcttccggatttgttcaggacgtcgattacgccgatgttttgaacagtatccttgagtaagactatgtccttgttcgcgcttcactccaagcgataactccacaaaaacaactttaactttataaatattgcattacgtggtatgtattttcaagaaactgacaattcatggggataccgatggcgcttaacttgaaaaaattaccgatcctgttcctctcagattcgacaacatcagttgcgatcagccgtgaagcgaaggccgggcgcatcaggaagatcggaccacgtctctatacgtccaacaccagtgacgatccggcatatatcattcggcaaaactggctgcaggcgttgacattactatttccgggctgtgtcgtcagcaaccggacagcactcgaaagccgggtttcccctgctggccgcgtgtatgtaaccggtgactatgctcgaactctcgaattgcatgggacaaaattcgttcaggttaaagggtctccaccggtagaaggtgataccccattgttaggcattttcatggcatcgcgtgcacgcgccttgctggaaaacctgacgccctccagggagcgaagcggcggtgaactgaagaacctccccagggaaatgatcgaacgtcggcttgccgaattgttgaacgtcgagaaggaggactctgtcaaccgactgcgagaccaggcccgccagattgctccgctgttggggctggagaaggagttcgacgaactggacgaccttatcgggacgttattgagaacccgcaaggcaactcttgctgatccggtagccaaggcgcatcagttgggtacaccgtatgatccccatgcgttggagagggttgaaacgctctggtcagtccttgcgtcgatgccacataactatcggcctacaaacgccggaaccggaaccccattttataccgtttccttctttgatgcgtacttttcaaattatattgagggtactcggttcaaggtcgatgaggcaaaggaaattgtcgactcgggagtgatccctgcaatacgtccggcagatggccatgacattcttggaacctatcgagtcgtcagcagcttggagaatatgaggagaacgcccaagaatcctgatgagtttatcgagctgctgcaatcaagacatgctgacatcatggtggggagaccggacaagcgaccgggtgaattcaaggaagaagtgaattatgctggcgccacgcgttttgttgacccggatctggtaagaggaactttgtctcaaggtttcagcttgtataagtcacttgaacaccctttcgctagggcactgttgattatgtttctcgttgctgaagtacacccgtttgacgatggcaatggcagggcagcgcgggcaatgatgaattccgagttgattaccgcagaagaaacacgcatcatcattccctcggttttcaggaatgagtatgtggcttcgctcaagaggatgaccaatcacttgcaacctgagtcattcatcagcgtgatgtcgtttgctcaggagtttgtatccaggatttcattcgacagttatgcctcagcacgggtacaaatggaagggtgcaatgccttcgatgatccggcagatgacaagagattgcttcaaccgagcatttcctgaatccaaagaaacagacaagaatatttcttagataaccgtgacatagaaatttatgtttattagcaatatgttacgcagattacggatgcaaaaacggatgctatgaacttcctgcagggatgacagactatattttgagtattacgcagttgcttggcctgtgaattcaatacaattttacgtaaatgttgcaccttgtttcactgggttatatggtgattcacgttcgttcaattacaaacggatgcaaaaacagatgcaaagcggtcattgacaaaaaagaaggggctagacacactgtctaaccccttgtttttattggagcgggaaacgggattcgaacccgcgaccttcagcttgggaagctgacactctaccactgagttattcccgctcgatagagaggtatgtatttagcgcaggggctcgggagttgtcaactgttttttggccagatagcgctgtgcctcggcgcgggtgcgtacttcgccggtgctctgggctgcgcggagcagttcaatggcttcccccacctgtctgcccggaggcaagccgagaaggatcatgatgtcgtcgccggtgaggaggagccgtccgccgcgggggatgtgctggcgtgtcaggtaggcggcaaggtggcggcatctgtcctcaggcagaatgccttccgccaagggaaggatgagctgttcgcaaccggccggttcgcggtggcagaagagagtaaagagggcgtgcgggtccggcgcggcggcaggggcaggccaggtaaggcgggccgaggagcagaggagttccagaagccgggtggcggccttgccgagcatgagccgttgcgatgcgatgcctgcaggtatgcccgcgccgttcaggaatgcggcgagtttcgccagggcgcggatggtgatgccgggctggacctcctgccgtagccgtgcccgaaccggctccgcctcggtgccgaaggccgagagatcgcggcagagggactcgacccggtcaagggcgccggcggcggtatcggcgggaaggtcgtcggccccgaagatggcgcccgtcacgccggcacaggacatcttaaggacatagggaactgcgtgcggcagatcgagcatccggaagagttcgtccctaatccgctctccggccacggtggccaggagcggtgcatgatcggggataagcgccagggttgcggcgtggatctcgaagtcgagatgggcggcaaaacggtaggcacgcacgatcctgagcggatcggcggcaaaggccccggcagagcaggcacggatgacgcgctgcgccaagtcggcggctccgcccagcgggtccagcaggtcgtccgaaccacaggacacggcaagggcgttgatggtgaagtcccgcagggcgaggtcggcagcgatggttccgccctggaggggagcgaagtcgcagctggcgccctcccctttcagtacaacgcgggcatggccccgctcttcgtcgagcgggaagaagctgccgccgatccgggcggcaacggcccggggcaggtcttccccgccggggccgaccacgatgtcgatgtcattggatggcctcgccagcagggcatcgcggacgcacccacccacaaaccacgcaccgaagcctccgtgacgggcaagggatgcaataagggagggcaatggcgcggaaatgaacgaaaggaggcggtggtccatgattcgagcttaccgcccgaccggggcggaggcaacaaaaaagcccgcgcaaggcgggctttcacgtagcgaatgtgcggagtccgtcaggcggtgaccccgttgcgcatgctgatgagcatcttttccgccacatcccgggcgctgacattgtactcgcccgctgcgatctgctttttaagttcttccaccttttcgaccctgacgtcgggcatggtacgcagggtagcattggccttgacgagccgttccgcattacgggaaaggtcgaccgtatcggtcgcctgaccgccggcggcgcccgttttgcgcgcatcggcacccgaagctgcctgggacgtctcgcccttgacttggttaacggtcgttacagggggattggtatcaattttcatggcgcacatgcctccctcgcctccattcatgcttttgattactatatcggcatgcctccaaaaaatctttagaaaaaaatgacacggcccaaaaatttttttcccgaaaatgccatttttgcgtcaattcgccgacacatcttgatccccgtagccggtgagctcaacataacctgacccggcaatccctttaccggtgttgcttcgcacctccacggcaccttcccagtagcggacggtggtgaacagttcctgatccggcaggcgcggcacaatgtccagatcaatcccctcggcagggatgcgcaggcgccagcgcgaggggtagcgggctccacccgcagggctggcccaccaggacagggtttcgagtgttgcggcagcggccgccaggtgccggtaggagccgtcggcggccacaatggtgccggcgctggccgggtcggtggtcccgtcccgacgccggagtcgatagtacatgagatcgcggccgtcgttcaggtggagggctaaccagtcccagccggcctggtccggggcgagggcactggtactccactcccggtcgagccaggaaagacccgagacggtgaaagtcgtgccgccggcacgaacggtgccggatgtctccatgcggggcagcgaatagtaataggaggcgttgcccggctccccccccttccggctgagcccccctgccccgttgaggacctctggcttcacggcccgcagggtcaggtcgatcccccagtctcccccgttgcccgtgagccgcacggcccaggggcgggccgccacttccacggcctgccagtcttcgagccatacgcgcagggggcggccgccggcaccggcgagccccagtgcttcacggctcaggcgctcggcatgccggaaacgcctgcccgccacgtcggtgagggcgaggtgggccatccagacctctccggcaccccagcgcgagtcccgcgccacgggccggggccggagcgccacccggaaaaaggtgagctggtacccgaacgatcggccctcggcatcggccagattgccggtgaagtaccaccactcgttgcgaaagccgtcatgggggccgtgatcgtcgggaaagctgaagcgacgtggctccagtgcccggagaaagccatcgggagaagcgccgcccagtgcccgcgccacggagagccgggccggcgccggttcgggccgctgctgccggagaaccagtgccagcccgaccgccaaggcgatcaggacgatacctgcaaccagaaacctggcgggagcgcccatgctactcattctccttgaaggcaagggccggggggacgcgagcggtagccagggcgggcacgatccccgccacgatcgcggcgccgaccgccagcacgatggcctgccagaagatcgacggggacagggagaattccattgtccagccgaaggaccggcggttaatggcatagatgaggacagcggcctgaaggatgccgagcggcagcgacagaagccccgccgcgagccccacgagcccggtttccccgcagaccaccccccagagttcggccggagtgagtcccatggcccgcagcacggccagctcacgcgcccgctccacctgcatggccatgagggccgaaaggatgccgaccacggccaccaccacggtcagcaggcgcagcacgccggtgatgacgaaggtccggtcgaacactgccacggatgcctcatacagttctcggctggaaataatgctgacccgggcgctgccgctgcgggcgcggaccgcctcggccagttgcgctgaggagatgcccggcgccgcgtacagccccatgccgtccacgctccggtcgtcccagtagcggttgaaggcgccccggtccatggccacgaaaccgctgtccgagccgtaatcgtagaacacgccggccacggtgaagtcccgttcgccccggtcggtccgcagccgcacggcatcgccgagtccgagacggtgacggaaagcgaagggctcggacacgatgatcccttcgccgctgctgaaggactgccaggcccggtccggcgttccctccttaaggcgaaaaccgtcaaaggtacgccgggggatgccgagcaccagcagatcggtctcccctccggccgactggatggtgatcctccgggtggtactgaccgcggctgcgccaggaaccaaacggagccgctccaccagggccgggtccagcggcggtttgtcgcgccccgtgccggtgccggcggtggtcacgtagatatcggccttcagccgcccggccagccattgctgcacggtgtggcggaagctgtccaccatgatccccacgccaatggtggccgacaccgccaccaccagggcagccgtggccacgccggtgcgggagagtgaaacaacgacgccccgggcggccatgcggcccaggttgccgaagagcagccccatgggcggtttcatggcgcgggccaccaggaccgtgccgaaaggaaccgtcagggcatagccgaggatgagcgcgaaaagccccgtgaaccccgccgcgagcccgccgaatcccgttgccaggagcagtgcgcccccgagcatggccgccagcccggcaagggccgcacggggtacgtgccgacgggtacgggcctcgatgaatgagcgggacaggacggcgcgcggcggcgcagcagtcgcctccagggcgggcggaaccgctgccgccacagtggccgcgatgcccagaagacaccccttggccagggttgtcgccgaaagcgcaacctgctgcacctccagtacgaagtagagatcattgatggtgcgggttacgagacgggtgagcacttcccccagggcgaggccgagagcgatccccgcggcggtgccgatgaggccggtcagcagggcttcgacgcagacctggccgaagatttccctgcgggtgacccccatggcccgcatgagcccaatcaggcgccgccggcggaccacggcaaaggtggtggcgttgtagatgaggaacatccccaccagcagggccaggaaactgagggcggtgaggttgaggcggaacgcccgggtcatccggtccattgctccggcccgggcaccggccgggatgagcgtggcccccggaggcaaggcgcccacccctttcccgtcggccaggatcaggtcgatgcgggagagccgccccgtcatgcccagaagttcctgggccgtggcaatgtcggtcaccagcaccgatgccagcccctggcgggccagttcatcgccggcctccagatagccgaccagcaccacggaacgggaaacgccacccacgtcgagccggagaggcttgcccactgccgcgccgacacgttccgccgtctcccgcaggagcaggcccgttgccggcgttcccatgagggccgccagatcgacgcggcccccgaccggggcggtatgggagcgaaagggggcctcaaccaggggatcgatgccgatcaggtgaagagtggtgccgggacggcccgtgaccgagaccactccttccaccacgggagctgccggccggaccccgcgctcgactcggataatgcggtaaagatcctcgtcgagcccccggggcccgcccacgatctggtggctggctttccccgccgcggcctcggcagccagctgaaaggcccggtgcgcactctcgttggccacgtccacggcagtgaccaccgccacccccagggccacgccgatgaccgacaggaaggcgagcagtggatgtcgcagcaggtgtcgtgcgccggcgcgccacagaatcatggcggcgcccccccggccatcctctcctccagcaggccgtcgcggatacagaccacccggtcggcgaggcgcgccacctcgtcgctgtgggtcaccatcacgagcgttgtaccgccgcgccggaccagttcctggaagagcgccagaacctgcgccccgctctcggcatccaggttgccggtcggctcatcggccagcaccagtgacggctgatggacgagcgccctggccacggccacccgctgctgttcgccaccggacaaccggtccggatagcctgcggcccggtcgccgagccccacggcatccagcagttccgccgcccgtgcccgtcccgcccggtcgtcagcgcctgccagttccagggggagcagcaggttctccagcaccgtcagggtgggaatcaggttgtaaaactggaatacaaagccgatccggttccggcggaacagagtccgctcccgctcggtcatccggttgatgggaaggccgtccacccttacctcgccccggtcgggcaggtcgatgccggccatgaggttcaggagcgtggacttgcccgagccgctgcgccccaggagcgccagccactccccgcgcgcaatcccgagatcggctccgcgcaagacaatccgctcccggtcgccctcccgatagcccttgtgaatgtggtcaagcagaacaagatggcccatgaaaaacgctccggggcaggtagttttgaagataatagcacagggtgtaaacggctcaattattgtatatcaatatcaactcacccgttgacgcaatcatgcagaaccgctagagtggagcgatgctaccggtggccgacgacatgaaacactctcagaccgagactactccaaccagccatttcgcgccggccgaacgtgcctctgaccgccaagtggcggagatgggcggacgggttctcgtggaccgcgtactcggtgcactgatcgaggcattgcccgactacatcctcgtcctgaaccgggaacgtcaggtcgtggcggccaaccagcgactcctcgaggcctttggcctcacggacatgggtgcaattatgggcaaacgccccggcgaagccttcggctgtacgttcgcctcggacggccccggcgggtgtggcaccgatcaccactgctcggtctgcggagcggtccggtcgatcctggaatgccaggagaacaatgcccccagcaggcatgagtgccgcattaccctcaatcgctcgggtgggctttcccttgacctggaagtgctctccaatccggcccaggtggacggcatccccgtcacggtctgcatcatccgcgacatcagcgaccgcaagcggcgcaccatcctggaacgggtgtttttccacgatgtcatcaatacggtgggaggcctgcacggcatcgccgcgctgctggccgaagggaaagggatctcgccggagaaggaagccgagtacaaagaatggatggtgcacctgtcgaaccgtctcatcgacgaaatcaaccaccaccgcaagctgcttgccgccgagaagggagaattccggcccgacctgggcatggtggacgtgcagcaactggcgcgcgaggttcaggccttgtacgtgaaccacgacattgctcagggacgcagacttgtgctcggtcccctagcggaactgaccatcgtgagcgatctccagatcctgcggcgcattctcggcaatctggtcaaaaacgcccttgaagcgacacccgagggaggaaccgtcaccattgccgcgcgccaggaaggggacggggtcagcttcaccgttcacaatccgggcctgattccgccagaggtccagttgcagatcttccagcgctctttcagcaccaaggagggcaccggccgcggtatcggcacttacagcgtccgcctcttcggcgaacgctacctgaagggtaccatcacctttacgagcaccgagcgcgaaggcaccacctttaccgccagcttccccagacagatatcctgagcccgctcacccgagccgctcttccagccggcgaaaatattccccgcggcaccagttctccacggacaccagggcccggaacgcgtcggcaaagtccgtctctcccaccgtaaagaccccgtggccatagaccaccgccttgcgcgggcccgcgatcgccggcggcaccctcctggcaagcccgccggcgccgatctcgcccgccaccaccggcgtatcgccgagaaaccgcacccggtcgcactccttccagcagtcggtaatggcgcacccttcttccgcgcactccatgctcatgatcaccgcgaacttggggtgaccgtgaagaatggtcgcagcgccggtagcctcgtaaatccgccggtgggccaggagttcgctggaggcggtaatgccgaaggtggatgaattgtccgtggggaccgggtcgatgcagccggccagggaatccaggctcgccgcggtctgggagatgtagatcacctcgccggcacggcatgaaatgttgccgaagaaggaatccaccagcccccgttcaaccgtgtagcgccccaccgtggcgatttcgtcgaggatctcgtcccgttccgccaaggggccggaccggaaggcgagcccttcatccgtaagcggccggagccactggctgcggaacgcggcaaatgcctccgcctcccccggcaggatgaagccgtggtgaagcacatcctggagatacttcacgaaggtcgaatgaaataccgaggagtagttgatataggcctgttctacggtaagggctccgctggccacgatccctaccccttccacgaccactcccttgcggctgccaaggaggcgggcgataacgggagcgggatcggcgccaaggtcgctgcggcgcagaaaggggatatcgtgcagaaaggtccgggtttccgtgtcacggggcacgatgcacgactccccggccggggcgcgggccaccaggaaatcggcaaaggggagcgatgggcaggccaccaccatgccgaggcaggtgagccgggacagaacgtctccagcaagccgggccaggtcaggggcacccccggcaatgaggacgtcgtcctgggctgctatggctatgccttgggcatgtgccgagcggtcggcaatgagtttgttcgtgtagacagacacctggtcgcgcatatacttacccgtttatttcgttgctaccgacaatcaatgccggccagcaaaaattgttattcaacaaccagatagataagcattgctcacgtatcggttccggccacgaaggcaatcagggttgcgtgagcagaaagtccggatccgcaaaggtccctgccggcgtgagcccccgaatccggtagtacttctgaagctcctcgtcgaaccggccacggtcgatggggggaatgtcgaccccttcgccgctggagccgggttccgcaaaaaacctcgcgggcagacaatcatccttcacatcaaatccgttcgcacagttgtagaaccgttcggtgagacagatccgccgcccgatctccttgagggactggggcgtgtactcggtgccggttgcggcggagagcagttcggcatactcttccagcgttgcaccgaaaaaggagaacttacaggcgaccagggagtcgatggcggcattggtgtcttcggcaatggcaatgatccgcgccttgcccgaaaacgagaaacggtcggtggccacgggcttgcgcagaatctcgtgggagatgggataggccctcagatggcaccccccgcgattgctcgtacagtaggcgagggccatgccgtaggcgccgcggggatcatatgccggcaactccagtccctttacctccatggacagctcagggcggcccaacgctcgggctgcgcgccgcgatcccaaggaaagcagctccccgtcaccccggcgtaatgccgtatcgaccagcagccgctgcacctcctccccgccagggaagcggcctcggacctcgccccaggccgagagcgttgcggctgcggaaatggtgtccatgcccagctcattgcacagggtgttggacttgacgatgacatcaaggctcgcgataccgttcagggcgccgaagtgggaaacagtctcgtactcggggagatgctcaccccggggcgtgctttttttgcactggatgggacagccgtagcagccgtcctttttcgcctgataggcgctccggatggccggccccgagtagtttgccgatccctcgaagaccgtatggcggaagttttccgtaggggccatgcgccgctggcgcatgaggtccaccagggcgggggtgccatattccgcaatgcccagctcaccgaagatgacgggcgaggcccggaacaggcgcatgacgtcctgccgcgcccggtcgaaccgctcccgatccgcaaccgccacgggaatatcgccgttcaccacgaccgccttgagccccttggcccccatgaccgcaccaagccctccccgccctaccgaattcccttcgcccatcatgatattggcaaagagaaccccgttctcgccggcaggtccgatagcggccacgctaccccgccctgacagggccgcaacggtttcaggcaccgtctgaccccaaagctcgggcacatccacaaactcgaccccgcccgccgtcacgaccagggtcaccggcgtctcgctccggccggacaggcgcagcgcatccacaccgagacccttgaggcgccaagcgaaccgcccgccggcagaacaatcgtaaatggtgccggtcaggggcgagcgggacactaccgtaagccgggccgccgtgggcgcagaagtaccgcacaggggccccacggcgaagatgaggggcatgacagggtcaaaggggtcaagggcatggaaaccgcgcatgagacggaccccgagccctctcccccccaggtaggcgtgcaagagttcaaccgacagatcctcgcgccatgctgcgcgggacgacagatcaatattcagaatcgtaccggtccaaccaaacatatacttacccacttattgcggcgtcaaaaataaaataatcttagccagatgcatcatccgactcctacgctcagacaaagagcggcagagtcaccagggcaccataggtgtcgaccagatagtcggcgtcggcaatttcgctccgttcaccatatccccaggtacaccccacggtggtaacgcccgcccctttgccggcggccacgtcattgatactgtcgccgatgatgacggcccgttcccgcggcacgccaaagtccgccaacagcttcagtacaggctccggtgacggcttgcgcgcgggaagcgagtccgcccccatgatctcctcgaaccactgctcggcccccagggcaacgagcacgctgcgacagagatcgacgttcttgttggagatgaccgccatccgctttccctgtccgcgaaaccgggccagcgcctccagagcacccgggtagaaggccgtacgcaccgcgatgtgttcccggttgtagtcgagaaacagctccagcccgcgctcgatctctgccgcggcgccgccgggcatggcgcgctccaccagccgccgcgccccctgccccaccatggtgcgaacggcatcgcgggtgagacgctcccgccccagcgcggagagcatatggttcacggcatcggtgagatcgtcgagagaatcgataagggttccatcaaggtcgaagatgataagatcaattgaagggggcacggccgggctccgtcatgtgatatcagctcaacatctgactataattggtttccgtgccccaccgcaacagaaaagcccgtccgcagccggacgggctttgtaacgccacgcgcactctccgtcagtactccttgaggttgctgaattcgccccaggccagataggtcttgggctcctcaatgaacgagtagatattttcaacaatgctcaggtgcctccgctcctcatcggcgagcttgagcagaatggcgcgcgtgtcctcccgctccgccttggcagccagatcctcgtaaaacttgatgctttcttcttcctctttcaccacatgccggtaaccgtccgggtcgcgccgcagttccgccaccagatcacgtttgccgagcagcggcttgaacacgcacgaggcatcatccagagcagtgaatgcggtcgcggcggcatcggcatcgccaagcatggcgacgagtttgtcgtggtgctccttttcagccgcggccagcagcccgaagatactcctcaactcttccaccggcgcagcagccgccagttggctgtaatgggcggctgcctcttcttccatcctgagagcgcagtcgatgagattcatattcaagccccctttccttggagtgactattggtactcctactgaaaggataccagattactccgtttttttcacgggggccgagcgggaaagaaggggttgcatatgaaaagggcgccgttgccggcgccctttgcggtgtgtctattcccactcgatggtggcgggaggcttgctggagatgtcgtacacgacccgattgacccccttgacctcgttgatgatccggcccgagatgcgggccatgtcctcgtagggcaaaggataccagcccgcggtcatgaagtccttggtctccacggcccgcagagcgatcacgtactcgtaggtccggccatcccccatgacccccacgctcttgacggggaggaagacggcaaaggcctgactgatcttgtcatagtggccggcggcgtagagctcctcgatatagatggcgtcggcccggcgcaggatatcggcgtactctttcttcacctcgcccagaatcctgacccccagccccggccccgggaagggatggcgccagaccatctggcggggcagtccaagttcctcaccgatggcccgcacctcgtccttgaacagctcccgcaggggttcgaggagcttgagcttcatgtactcgggaagcccgcccacgttgtgatggctcttgatgttgtgggccttgccggttttggccccggcgctctcgatgacatccggatagatggtcccctgggccagccaggtggcaccctcgatgcggctcgactcctcttcgaagatctccacgaagagattgccgatgatcttgcgctttttctccgggtctgcctcatcggccagggcggtcaggaaccgctgctcggcatcgacccggatcaccttgacgcccaggttctcggcaaaggtggccatcacctggtcaccctcggcgaggcgcagcaggccgttgtccacgaagacgcaggtgagctggtcgccgatggcccgatggataagggccgccgccaccgacgaatcgacgccgcccgaaagcccgaggatgacccgctcccggcccacctgggcccggatacggttcacggcgtcctcgatgatgtgtccgggggtccactggccggtgcagccgcagatcttgcggacaaaggtatcgatgaggatctcgccccggggcgtgtgatttacctccgggtggaactggacgccgtaaaggttgcgcgccgtgtcctggatggcgcagaccggcgcgttggccgtctccgccaccacctggaacccttggggcatccgggagacatggtcgccgtggctcatccagaccgggcttttcccttccacgaagaacccttcgaagagaggaccgggagttcccgcggccaagaggtcggcgtggccgaactcgcgcttgcccgcgggtactacctcgccgccgaagtggcggctcatgagctgcatgccgtagcagatgccgagcaccggcacccccagatcaaacaacgcctcttccacagccggcgccccttcttcgtagaccgacttgggcccccccgagaggatgattcccttgggagcgaaggcgcggatggcttccagccccatgtcaaaggggtgaagctcgcagtagacgtgagcctcgcgcacccgccgggcaataagctgggtgtactgggagccgaagtccaggatcaggattttttcagtatggatgtcggtgctcatcgaacgttctcgacccggtagttcggggcttccttggtgatcatgacgtcatggacgtgggattccttgaggcccgcgccggtgatccggacgaagtgccccttttcctggagctcccgcacggtgcggcagccggtgtagcccatgccggcccgcagtccgcccatgagctgatggacgttggcggagagcggtccacgcagcggcaccatcccctcgatcccctcgggaacgagcttcacttcgctttccacatcgctctggaagtagcggtccttgctcccctgcttcatggcgccgatggagcccatgccgcggtagctcttgtaggcccggccctgatagaggatggtgtcgccgggcgactcctcggtgccggcaaagagagagccgatcatgatgacatcggcaccggcggccactgccttggtcacgtcaccggagtacttgacgccgccatccgcgatgagggggacgtcatacttgcgggcaaccttggcgcactgggcgatggcgcttatctggggcacgccgacgccggcaaccacgcgggtggtgcagatggaacccggtccgatgcccaccttgatggcgtcgacaccggccttgatgagtgcctcggcggcctcggcagtggcaatgttgccggcgatgagctcgaccccgggaaagttcgccttgacggtccggatggcatcgaggaccccctgggagtgaccatgggccgtgtccaccacgataacgtcgaccccggccttgaccagggcgtccacccgggcctccatgtcgccggaggggccgacggcggcgccgacccgcaggcgacccagggcatccttgcaggcattggggtattttctgaccttctcgatatccttgatggtgatgagccccttcaggttcttctcctcatccaccaccagcagtttctcgacccgggtatgcttgaggtgttccttggcttcttcaagggtagtgccgaccgctacggtcacgagccggcgcttggtcatgcgggcggaaatgggaaggtccaggttggtttcgaaacggaggtcgcggttggtgaggatgccgaccagtttccccttggagttggtgacgggtacgccggaaatccggtatttctccatgatggccagggcctcgtggattttctggttgggccgcatagtgatggggtccacgatcatgccggactcgctctttttgaccttgtccacctccatggcctgctcttcgatggtgaggttcttgtgaataatgccgagtcccccctcgcgagccatgcagatggcggtccgtgcctcggtgaccgtgtccatggctgccgagacgaggggaatgttgagggtaatgttcctggtcagacgggtgttgagggagacatcgcggggaaggacctgagagtgggcgggaacgagcagaacgtcgtcgaaagtcagaccttccggaatcaattcatctaacatcgcggactccttttagtggtgggtctcaaagtattaaccgaaaagaatagtggagggacaaggatgagtcaaggggaaaaaccggggccggagagtatacgttccccggccccggtctatggtgcgcggtcagcggggagtgaagtcgcccgccatccccggcaaggccgccacgatcagcctgaccgcctgatcaagatcggagagggaaatcacctccaccggcgtatgcatgtagcggagcggcagcttgaccagggcggtggcgacgccgccgcgggagatctgcatgacgttggcatcggtaccggaagcccgggggatacccgtatactggacagcgatctcctcacgctccgccgttgaggaaagcagatcaaagagaggcggattgatattggccccacggggcaggatcggccccttgccgagcttgacctcgccgttgtgcttcttctccacgtcgggctgatcagtggcgaagtccacctcgacgcagatacccacgtggggattgacgctgtaggcgctggttgcgccgccgcgcagcccgatctcttcctgtaccgaggagacgccgtacagatcaaccggcagtttcacccccgattcggccacggcccggagcacctcggccaccacgaagctgccggccttgtcgtcgaacgcccggcaggcaacccgatcgcccagcaggcgttcgaagccggcggcaaaggtgaccgggtcacccacacgcacgtactccagggcctccttcttgtcggtagcgcctatgtcgatgtactgggcgtcgaggcgaaccaccttccgccggtcttcctcgtccatcaaatggatcggcttcttgccgatgacgcctgccacctcgcccttggccgtgtggatgcgaacccgcttccccggcgtcaggtgggcgtccaccccgccgatcggcgcaaaatagatgaagccgttgtcgtcgatgtacttgacctgaaagcctatctcatccgagtggccgaccaccatcacccgcggcaggttctcccccccgccgcgaatgagaccgatcacgttgcccatgacatcggtcttcacctccgcgaagggggctatgtagtcgcgaaacacccgttgggccggctgctcgtagccggaagggctgggggcctccacaagttttttgaaaaattccagagattccggacgcatgaaagaatcctccacgatagcgggtcaggggcacgggccacggcctgccggccgctgccctgatgtcacatgggatacttgccgagatcggcgggatcgaggccttcgagaaaatcgacgaaacgacgctcgtcggcctccgtgaagtggtcgcccatggtgccggccggggcggtcgcctcctccaccagatggcggggaaccatgaccggcagggcatttttgagggcgaggacgatggcttccgaaatgcggaccggcaggcgcaactcctcttcccccaccatgagccggacggagcagatgaacttgccgtccttgccgccgtcaatggaaatatcgagcacctcggcccccagatggccgagcaatgccgtgagcaggtccttgcgctcccccgaggaagaggcgtcccgcctgatcagctccgccacgatatagagggtgtcggtgccgttgatccagatgggcagcgttacttcgccgcgttcatccttcaggagcaccaccggcatctgggcgatggagtcaagggcaaagccgtggatggtcataacgatgtgcattaccgtgcgtcccctttatcggtgacgatttcgcccagcagcgaattctgatagtcctgggtgatggttacctctgccatggttccgatgagcgactggtcggccgcgaagttgacgatccggttgccgtcgatgcgaccgtagagctgatcgcctcgcttgctcaccccctccaccaggacaagctggcgggtgccgacaaagctgatgttgcgctcgcgcttcatctgctgctggagtgtctggagccggtcgaggcgcgactgcttctccttccggctcaccgtatcccggataccggccgcggccgtttcagggcgcggcgagtagatgaaggaaaagagatcggcgtagcgcacttcctccatgagcgagatggttgcctggaagtcctcttccgtctcacccgggaagcccacgatcatgtctcccgtgaactggatacccggccgggctgccctgagggcctccaccttttcgaggtacccggcccgggtgtatccccggttcatgcgcgcaaggaccgcatcgctccccgactgggccggcagatgaatgtggccgcacagcttgggtacctcggcgaagcaggcgatgagctcgggcgagatatccttcgggtgtgacgtggtgaaacgtatccgttcaagcccctccacctcggcaatgcgacggatgagtccggcgaacgacaactctccctcggtcttgagaccataagagttgacattctgccccagaagagtcacttccttgacaccctccgcaacggactttcgcacctcgtcaattatgtcggatgaacggcgacttatctcgcgccccctcacataggggacaatgcagtaggaacaaaaattgtcacaaccctgcatcaccgtcacaaagcgggtgacaccaccctctccacctgtctcggggaacaggtcgagccgggtttcgttgtcgatgaaccccacctcggcccggcgctcgccccgctcggccgcccgcacaatctccggcagcaggtggagattgtgggtgccgaagaccagatcgagccagggaaccttctgcagcaggcgctctccctcctgctgtgccacacacccccccacgccgagcaggaatcccttcttcctgctccggacgcccttgaaccggccaaggtgcccgtatactttctgctcggccttggccctcacgctgcacgtgttgagaatgaccaagtcggcccgttccggatcgtcggtggggagatacccctcatctttcaggagcgtcgcgatcttttcggagtcgttgacattcatctgacatccgaatgtttctacatacagatacttgttttccgtcacgtagtgcctctttccaggtaactcccgcctatagtaagcaatcgggggctcggacgtcaaccgctatcgccaccgggcatccgtcatggccgcgttacgtgattctgccaattgaccgaggcgatttcgccatgtgacggaaccgaaacacaggttttgcaaccaacatacagaaatacagatatttgcattttatatcttaattggtctttatattgcatagctggaatgtttaagtatcacgattatgtgaatgcgattggcaaaacacgggggtcgctttaaaattaacaaaattttatgtcaggccaccgctcccgacacgaaggaggtgaagacacagcatcaatacggcggactcaaacgcatccccccgccgaagtatcaaagcggttcgcggcacggtagttcacttttattgttttatgggaaaggagagcacatgaagcgtatgtccaaaaaggttctggcagctgcccttctgctcggtctcagccaaccgttctcggttatggcggccgataccgacctgcagaagaagatggaaagcctcgagaaagaacttgaggccctgaagcagcagatgcaggacaccgacaagaaggtcgataaggttgagcagaagtccctgggtcgctggctgaccatcagcggggattaccggttcagggtcgactctctcaagggcaaaattgtagatcacgccagcggtcctgtgttcggacaaacatacatggcaaggctactggcaggagatacccccaacgtcgcacaggcgacagcttttgccgcatcacagcaggctggtcaaggatacaaacccaaaaacgactctcttatgacccaccgcttcgggcttaatcttaaagccaaagccaccaaagatgtttctgtcactgcacgccttctcatgtacaaaaccgcaggcgctcaagatgatgatgccgtaaccccgggttactttgcagatcgaaccggcgtattcgatggaacacttggccacataccttctgacggtcgactcgccgttgaccgcgcctacgcgacatggagcaacatcggtgacgagccaatttggttctcagttggtcgtaggccctcaactggcggagtaccaactcaccttaaggagaacagggaaaaacctgacagcagtggaactcctgcgcttctagttgattatgcctttgacggcatgactgtaggatgggcgcctgaccttgaggcgctaccaggagcatatgctaagatctgctatggtagaggtttcgaaaacggattcactgggaaaaacgtcaacaatagtctccatgacaccgacatgctcggcgtgcagattataccttatgacacagatgcactcagtatatttttccagtacaacagaggcttcaacattttcgactttccgaagatgactagctcagcattcggcgacacggctccaagtactgacctaggtgccatcgactggtatgggctaaacttcctaggcaaagtaaagaacatcggcattggtaatttcaattggtttgtaagtggtgccataagtgacgctcaaccgaacaaaaatgtatctgtcgccgcaggcaatctcggtcttatgaacggcactttccttggccaacaggatgcaagcagcttcaaggatcgaaccggttgggccgtatacgctggcggaaggtacgacatcgagtcaaccggcaccaaactcggcttcgaatacaaccatggttccaaaaactggatcacctttgctccgtctgccgatgatatgtggacatcaaaggtgggaacccgaggcaacgcctacgagggttacataattcaagaactgaagctgcagcccatctcttcatatctgagcaaagtatttttcaagctcggctatcagtattatgattttgagtacactggcagtaacaattgggtcggagcaccccaaaaaattgcagacattaaagcttccgatctccaactgatggctccagttaaatacgcacaagacatctatgcaaccttcgaggtacacttctaggccacagcagatgaacaccgggagggagggcgccagcccccctcccccagccctacggggcaccatgccacaggcggcctgctccgccaacaacagtacaaaggagacggaacaatgaaaaaagcagtatcgatcgttatggcactcgcactcctcaccatgagcctcgttacctttagcggcacggccagcgccgccgaagtgaagatgatcgccaccatcaaaaagattgagatgaagggcagcgcggcaacggttaccctgaaggacaccaagagcgacaagaccgtaaccgttacggtcaaggacgagcttactctcgacaagttcaaggacaagcggatcgttgagggcgacgaaattcgcctgaagtatgacgatgcaacgggtgagtccaagctcttcagaaagaccgccggctgctgatgctccgggggcgctggagccctctgcggaaccgttgcagcccgggcgcctcggctgcaattttcttccgttaattaatcgttttatttagatatatcatctatatgtatagccaaataaaacgaacaacttacgcacgaggtacccaatgaagaatacgacgttcatcgccaccctcatggcgagcgtggcagtggcggccctggtacaggccaaggatcatccgggcaaggaatatatccagaaaaacggctaccaggggccggcaacctgcgaggtctgccatcccggcgcggcaaaggagttcctgaactccgtgcactggaagcacgcctcgaaggtcgacaacgttgagaacattgacccgaagcaggaatacggcatgaaaaaccgtatctacaccatgtgcaacgggaacgacatcgtcaacaatctgaaggagattccgcccagccccgagacgggcaagaccaagtactcgggctgcaactcctgccatcccgggaatcacatccaggacgtggggagcaccgggcccgaagcggaagccgcagtggactgccttgtctgccactcctccacctatgatcacagcaagcgcaagcccttcaaagacgagaaggggaacgtggtgctcggccaggatcgcagcaccgatgcggccctttccattgccaccccgacggtcaagaactgtatgacctgccacgaggctgcagggggcggcgtgctggtgaagcgcgggttcgccttcaacaaggagcacgatgtccatgcggccaaggggatggtctgcgtcgactgccacaagacgaagaaccacaagatccccacgggctacgatccgaacaactgggcccatgacggcgtacgtctctcctgcaccgactgccacacggcaaagccccacaaggacgaggactacaaccgccatacggcgcgcatcgcctgtcagacctgccacatcccccggaccggcggcgcctttgccaaggatttcacgaagtgggaacagctctccaacaagttctacgagccgaccacgctcaaaaaagaagcaaatgaaacggctcccgtctacgcatggtacaacctgaccgtggccaaccgccctgacttcatcgggcccaagggtgaccgcaaggacggcaagagcaagatctaccctttcaagatcttccagggcaaggcgtactttaacaagaaggacggccagctcctgtccatggacttcgctccgcccatggcaacgggtgacaccctcgccggcgtggcatcagctgccaaaatccttgggatcaaggattacgaaccggtccccggctggcagaccatctacttcggcagcaaccaccaggtggctcccaaggagaaggctcttacctgctataactgccatgctcccaacggcattctgaacttccgcgagctcggctattcgtccgacgaggtcaaaaagctcacgagccccgaactctactttgagaaaatcgcagagaagatgcgggaagagtggtaatcgcgacgtaatcttcaacgttcccgatacaatgggaggtggacccagtccacctcctttttttgtgcccgccgtcagggtacaaaaaagcccgctgccgcaggggcaacgggctccggtccgtcatgcacgcacacttctttcaggtggggcaggaacttcggtgacactggtcggtaaacaccgtgtccaggcacgccaggaagtcgctgaccagccgatcctgcaccttgctcctgctcagggcgaccgtccgctggcggctgtggcagaatccctcgactctgtgctgcttcagctggccgttttccagatatttattcaccagacaggaggaaacgaacgccacccctcccccgtcaaggaccgtatcgaccgtgagatgcagatcgtcatagaccacggtgctccggaacccctccaggtccttgccgatggaggcaagattgagcctgagcagtttcttggaactgcagccgtccttgcgcgtgatgaggcgttcctcgaagagccgctcgatcgtcacgagcggagtggggatgccgagagacggcgcgctcacgaagaccagttcgtcccgcggcagggtcgcagtatggaaatcggccaggtccaagtcttcgcagtgctctatgataccgatatcgaactcccgttcggccagcccctttaccgcctgctccgggctgtagaacatgaacttgagatcgacgatatcggcgttgcgcagcatgaaccggttgagaaccttgggcatgtgggcgatgccgaacgatggcgtacagcagatggaaaggcgctgccttccggtaaatttcttgagttcgtcctgcagtgtcttctcgatgtcgaggatggcctgggccttccgtaccacggcctcacctgcagcggtgagcatcatgacaggacccgagcgatccagcaactcgcagccgtaacgctcctcgaggaacttgacccgttgcgacaccgcagattgggtgatgcacagctctgcagcggccttggaaaaacttcctttctcagccgtcacgatgagcgttttgagatacagcgtctccataccaaaccttcccgaaagaaacttccccaaccatcctctagataacgacccatcataaataaaattatcgatgccgccgctgaagccgcattagaactgcgtgttttttcatacctataagttttgcttatacaaacacaaataaaatgcggtttctaatgtgtgctttcagaagtactatttgcattcgtgaagacgcaataaccttgccacgaccactaacccatggaaggaggaaatagatacccgattatcattcgatattctgaatagttagaaattccaagaacaacacaccaacgaaaggagcaaccatgcgaaacaagctgtatggcgtgaaagcgctaaaaatggccggaatggtcgcgatttcgctgcttgtcggtgcctgcgccaccgggaagatcagggaacgggtcctgacattgccgaccatcgaaggcgcttcgtacgtcggcgacacagactgtgcccagtgccatgacaagatcgcggcacccttcgtccggagtattcacggccggatcgccgacttcgaagtgatggggggaaccaggggatgcgagtcatgccacggtgccgccagccttcacaccacggaaggagattccgccaagattctttcgttcgcaagcctgtcgtcggaccaggcatctgccgtctgcctcaaatgccactcggccggcacccacatggagtgggcaggcaacgaacatgccctcaacgatgtggcctgcaccgactgtcataaaatccaccaggacaagaccgttgccccgcacagcctgaaaatggcacagcccgagctctgctactcctgccatcaggagtatcgcgcaaaggccaacttcccttcccaccatcccatccgagaggggaaaatgacctgcacgagctgccacgaagcccacggttccggccagaagaacctgaagaccgaggagcgggtgaacgacctctgccttaactgccacagccgctaccaggggcccttcgtcttcgagcatgcgccggtccaggaagactgcaccatctgtcatgacgcacacggcaccgtagccaacaacctgcttcgccagagcgagcccttcctctgcctccagtgccacgagagccacttccacatcacccgcgagggagccacgatcccggcgggcaatgtcgcccttgacgccaacaaggacgggggcaccacctaccctgccggccagacgatcagctcatccaacagcgtaaccatgccgaacaatctcggcgctgaaggatggcggatggccttcggcaccaagtgcagcgtatgccacacccaggtgcacggcagcgaccttccctcccagaccgcacccacggtcaacagcaccggcaccaggggatggccgtccggcggcaagggattgacccgctaacaacttctagagaaaggagcttctatgcgacatatcggtaaatggctcatgccgttgcccgtactgatcctctgcgccccgcttgctctccttgccgaggaaggtcacaagcccttctcggccaccatggaaacgggtggagcggggcttgcggtctccgacgacatcagccgggtgaacgaatattcctccgtcagaaccgagcccggcatcaacccgtacggcaaggtcgacatccaaatcgacaagggaggagtcgaactggacctcaacagccgctacctggattcccgcgaccagacccacggtgcgcggatcgacgtgaagcggttcttcaagagcagtttcagctacgatgccttccagcactggctcgaccatgacaaactccagtatctggatgcctcgatcccggctgcaccggtggcgggcgcgttcgataccaccggagccatcctcggcgtgcccaccgctaccggcaccacaaatctttacgcgtacaccgccaacccgatcggaccgaacttcgcgcccaacttcctcgttacgcgcagatccgacggggctcgcttcgtaaccaacgtggcgccgtccgacacggcaacctatgccgttcagcaactcggccgggcatcactgtacggcgaggatatggttccgaaccaggacttttccatcgtgcggcgggagtggaagagcaattccgacttcaccatcccccaactgcccaatctcacctttcacttcggtttccgggaggagacccgtgaagggtgggagcaatccatcggcatgagcaagtgcacctcgtgccacattaccggccaaagcaagcagatcagcgaaagcacccgcgacctgaccgcgggagtgaccggcaaattcggtctcctgaccatgaactacacctatctgaaccgccagttccgtgagaacggcgccgatccggtccgccgctacgacccggccctctcgccaggggcagcgctgcctgcaaactactataccggggcaaactccccccccaccttcgacaaccggatgctctacgattaccgggacggctacctgccttacgacgtgaccccagactccaacaaggacagccacgttgtcaaagccaaggttgatcttccccgggacaccacggtctttgccagctacgtgaaagcaacggtggatagcgacaaatcggacgatcccggctacttcaccctggacaagaagaccctcgaatccgagtatgacgcctggagcggcaaggtcagcaccactctctggaaacgactgactctcactcttcggggcaagctggaaaaactccaggatgacgacgtggccatcacctacacgcccatcgcctacaacgacggcaatgccgccaatgacatcttcggcttccccggcgccacggcttcggacatcctgatgctgcaaaccatcaaccgccactccagcgcatcgcgcgacgtggcgaccctggggctcgactcggtctaccgcctggcgaagcgaaccaccctccgcctctcctacgagttcaaaaacgaggatcgcgacgactccttcttcggcacaaccaagacgcacaccgtcaaggccgccctcaacgccaggcccaccaataccctttcggcccgggcaagctacaccttcaaggccatcgaaaaccctttccagaacccaaccgccgggctggtccccttcacccagtcggccagcggctacggctacctggtgggcaacggccccacctatggcgttgagttttacgaccgcaggactgccgacctgaccaaccgccccgacacggtccacgaggggagcctttccaccacctggtccccctcgccgcgcttctccgccacggccttcgtgcgggtgaagaatgaaagcaacgacctgaataaaaccacctggaaacaggagacttacgtgccgggcgtatcgctctggtacgccccctcggacaaggtgagcatgaccctggcatacacctatctcaagcagacgaccgagaattcaatgtgccaggggctttacgacggctgagcgggcatcatcgtatcgggccagtttggctcgacttgtgacgaataccagtacgacaccgacgtccacacggtatcgctcaccacaaactatgacgcaaccgagaagctcaagctcttcgccaatgccatgtacaacgacgccgaagcccgcatgaacggcctctatttcccctcgttcgcggaactcggctacacggacccggtcctcacctccgccttctacggtctgcaaaacctgccgcgcatccaggagtattccgacctccgctaccggcagatcgacctgagcgccgggggaacgtaccaattcacccccaatcttttcatgaccgcccaggccggattccagcagttcatggacgatgccccctatgtctacggtgaccaggacggcatcacctacaccgggtcggtcggaatcggttataagttctagatcggcgtgcccttcaggggcctccttcctggaatgtcatcgggcggaccgaacggtccgcccttttttgtccgtcgccgaagagcgagacactggcgaaaaggtattttgggcttgacagtatcgtctgctcggtgctatttaaatacctttcgaaaacgaagaaatcactcctcgaacgatactcaatagaattacatggaggtgcagtttggctcaccacaaatcggccctgaagagaatcaagcagaacaagaagaagtacctgaggaacaagcacatccgctctaccctgcggaccttcataaagcgcgtgcgcgaggctgttgaggccaagaatgcggaccaggcccggcaagccctgctggccgccatcccggtcatcgacaaggcggcctccaaaggggtcattcatgcctccaatgcttcccggaacgtctcccgcctgacaaagctcgtcaacaccctcggctagacgtaccgctacagaacagttacacaaaaagggggctccgtcgggagccccctttttattgctgtaaagcgttgcgttacctcttccgccgtcccatcccgcacacgtccatcaccagccgttccatgaccagcgaaggttttccgccgccaccgactcccttgagggcgagatcggctgcatagagcccctcgaagacccggcgcaggtctgccacggtgaagttgcgggcctgatccatgacccccttgaggaagtagggattgatgccggttctgcgggcgacctcctgttgctggaccttggcggccatgagctcgcgcacccgccagagctggcggaaatgccgcgctatcatggccagaagcatgagtggggcctcgccgtcccgcaaaatagtggccaggctccgcagagacttgcccagatcacgctctcccagagcgttggccaggtcgaaaacgctttccaccttggtatcggataccacttcccgcacatcctctaccgtgagcgtctccctcgtacccacaaaggtggccaccttttccagctgggtcgccagttcccccagattgttccccacgagatagacgagcatttcaacggcagcgccgtcgatccgcttgccgagactccgggcctcgtcacggatgaatacgccgagctggttctcgtagggacgcttgaactcgaccagttctcccttttttgccagatccaggaaaaacttcttccgcttgtcgatcttgtcgcccacaaagaggagacaggtctggggagcgggatcggcaacgcaggcggcaagggtttcgagagcagcggccgacagatcgccggcccgcttgacgagcaccatgcggcggtcggcgaacatgggcagggtctgggcggcagtggcgatatcatcccccttgctctcgttgccgtagaatacgtccaggttgaaatcgcggaaatccgccgacacgacccgttccgtgagacgcttgacggcccgctccatcagatagggctcgtctccgtaaaaatagtaaaggggggcaatctcccccctttcaatggcgttatccagttcgtcggatttcatggttcaaaagttctcggacatcctgagggtcagttcgcgcgccaggcggcggcagatgacggctatggcctgctcttcactgttctgctgaagtaccaggtcgtcattggctgggaagtcctggtaagcggaaaggctccccttccagagaacctgccccgagtcggtgcgccggagcgtagcttccaccgtgaccgtggcccggtactccttcaccgtgtcggtggcggtgtacgagaccgcggcagtaccgtaggagacaacggcaccggacagggtcaactcaccgctgtcctccacggcgcggctcccctcgcggcgcacgaactcgtcgatgagggagttcgtcagcaccgcctccacgttgggccggtagctcttgttggtaaagatgtcaacgtggacggtcttgtccgccaacgccgacccttcccccccgatcctggccgcgcggtagccgcacccgccccctgcggctagcacaagggccgcgagccctgcgatcaggaatcgtgtcatcagggaacgggtcaccggtcaccccaccacgatattgagaagcttgccggggacatagatggccttacggatctgcttcccgtcaagccacggctttaccttgtcgtcggcaaaggccgcggcctttacctgctcctcgccggcatccacggcaaccgtaaccttgccgcgcagtttgccgttcacctgcaccacaatgaggagttcctcctcaacagtcgcctcgggatcgtaggaaggccagccggacgcctccacgcctccctggtgtcccagggactcccaaagctcctcggccacatgaggaacaaagggtgcgagcagttgcacgacgctttccaccgcctcccggagaaccggggcgttttcaggagcgttcttcggctcgaaggactggatggcgttcaccaattccatgaccgccgagatggccgtattgaagtggaaccgctcgtccaggtcatcggtcaccttacggatggtcttgtgcacggtccggcgcaggtcgcgcgctccatcgcccagggcggccgggtcgggcttgcccgcggagccgatgaagggcagaacctcgaagaccaggcgccagacgcgattgaggaatcggaagcttccctcgactccctggtcgctccagtcaagatccttctcgggaggcgcggcgaacagggtgaacagccgggccgtgtcggcgccgtagcgctcgatcagggcgtcggggtctaccacgttccccttggacttgctcatcttggccccgtccttgatgaccatcccctgggtgaggaggttcttgaacggttcggccacggtcacgtaccccaggtcgcgcagggccttggtgaaaaagcgcgagtagaggaggtgaagaacggcgtgctcgatgccgccgatgtactggtcaacgggcatccagtacccggcccgggcccggtcgatggggccgcaggcgaaatcggggcagcagtagcggagaaaataccaggaggactggacaaaggtgtccatggtgtcggtttcgcgccgagcctcggcaccgcactggggacaggtgacgttgacgaacgattcgaccctggcaaggggattgcccccctcgcccgtgaactcggcgtccatggggagaaccaccggcagatccttgtccggcaccggcaccacgccgcagatatcgcagttgatgacgggaatcgggttcccccagtagcgctggcgggagataccccaatcgcgcagccggtagttgacggtcttggtgccgaccccttcctgctccaggtaatcggcaatcttctccttggcctcatcactcttcattccgttgaaggggccggagttgaccatggtccccacctcggtataggcggcggtcatggcggcagggtcgagggtttcgccctcgggctggatcaccacctggagcggcaggtcgtacgtgcgggcgaactcgaaatcgcgctggtcatgggtgggcaccgccatgaccgcgccggtgccgtagtcgagcaggacgaagttggcgagatagaccggcatccgcagattggttaccggattgatgcaataggcgccggtgaagaccccttccttctcaaaatcctcggcggtccgcttgatcttgtcggtcttcttgaccttgtcgatgaacgcctccacctcggcgcggcgctccggcgtggtcagctccagggcctgcgggtgctcgggcgccagggacatgaacgtggcgccgtagagggtgtcctgacgggtggtgaacaccttgaccttctcgactttcccctcgaccgggaaatcgatctcgcagccgaagctcttgccgatccagttccgctgcatcaccagaacccgctcgggccagccgggaaggttccaggtatcctcaagcagttcctcggcgtagcgggtgattcggaagaaccactggtcgagctctttctgggtcacatcgctgtcgcaacgccagcagcagccgtcctccacctgctcgttggcgagcaccgtctcgcaggcggggcaccagttcacaaaggaactcttcttgtagacgagccccttctcatacatttccaggaacattttctgttcccacttgtagtagtcgacatcgcaggtggcaagttcgcggccccagtcataggaaaggcccatcttcttgagctggctccgcatgtagtcgatgttctcgtaggtccacttggccggatggctgccatgcttgatggcggcgttttcggccggcatgccgaaggcatcccatcccatggggtgcaggacgttgaagccgcgcatcctcttgaaccggcccaccacgtcgccgatggagtagttgcgcacatgccccatgtgaatgcggcccgagggatagggaaacatctcgagcaggtaatatttcggcttcgacggatcttcggtgaccgtgaaggttttgttctcttcccagatttcctgccacttcccctcaacgtttttggggatgtaacgctcttgcacgccggcacctccacctgattctgacgatagttcgaaaggtttgttattagcacaaaaaagccggccatgcaaacagagaggtttgccggccggcgcgggtctgatcggcagttgcgggctgcggctcagtagagccgctggtggcacctgacgcagttgaccggatcgctaacggtgaaggccatgctgaagccgtggcaggcaccgcaggatttgccctgctccatctccttcatggtggaggatttccggccggccccggcggtgacgatcgtgccgtggcagtcgctgcaggcgtatcccttggcggtgtggttgcggtggctgaacagaacgctccccacgtcggcggggagatcgtacttgatccccttggtggcgggatggcacctgtcgcagccggcggtgacgggaaacgcagccgatccgtcgtgacaggcgccgcaggaggtgcccctctccatctccgccatggtaacgcgccggttgtcgggaccgggccggtagagggcatcgtgacagtcaccgcagccatgtaccttgagatggacgtcatggctgaagcgggcgccggacggcgtaaaggggatgtctttcaccgggtggcatctggtgcagttctccctgacggtgaaggcgaccttgccgtcgtggcaggcgccgcaggactcgcccttctccatggcggccatagtgacacgccgggccgtgactccggcgccgacgacggcattgtgacagtccacgcaggaatagagggccgtatgggagctgtggctgaatcgggttatgccggtctgttttacggggatggccacctctacggtctcccggtggcacgcgccgcacttcccgcggaccgagaaggcggatgtgccgtcatggcaggcgccgcaggaattcccctgttccatctggggcatggtccaccggcggttgccggggccggccttgaacagatcgttgtgacagtcgccgcaggtgttggcctccagatgtttcacatggggaaaatacgaattggccgccatgttcacgtcgcgcagggggtggcatctgctgcagctgtccgcggccgttgccgggaaggcgcttttaccgtcgtgacaggcgccgcacgacaagcccttgcccatgtcggccatggtggcgcccacacgggccgcaccggtggtgaaaatgccgttgtggcagtcgccgcagccatacatctgccggtgcgcgtcgtgactgaagaccacattccccgccacggccgtcctgaagctgacatcacgggtcttcgggtgacagcggtcacagttgccggtcacaccgaaaacggtcttatcctcgtggcagacgccacaggaacgcccctgttccatatccttcatggtgtaacgcctgctggcggccccgccgataaagatgccgctgtggcagctgtcgcagttgaggagctgtgtgtggagcttgtggctgaacatggcgtcgtgggcggcgaaggacacctccctcacattggcgtgacaccggtcgcaatcccccttgaccgagaaggcggtattgccgttgtggcaccccccgcatgatttttgagtctccatctcctgcatggtatagcgccggctgtcagggccggccgtgaaaagcctcccgtggcactcgccacagccgtagccggctgccagatggagcgtgtgactgaacgtagctgatgccgcaaaggtgatgtcacggaccacatggcacctggtgcagtcccccttgaccgaaaaggcagtgctgccgtcatggcaggcgccgcacgatttcccctgctccatggccttcatggatacattggggttgttggttgccgccctgaagacggcattgtggcaatcggcacatccgtaggccccgaggcccagatggaaggcgtggctgaagaccactgcgccgaagttggggatgtcgatggggacttctttggtcacatgacagcgggtgcacgccggcaggccgaaggcgcgcttgccgttgtggcaggcgccgcacgaagcaccctgctccatggccttcatggtgaccggcgcagccttatcgccaatcttgaagagcgtgttgtggcaaagggtgcagttgttgcccagggacttgaggtgaacggggtggctgaaggcaaccgtgcccgcggtctcagtggcgaacgtgacgatcttgtagtcacgggcaaagagaatgacgggaagaaacaaaagcacgatggcagggacaagaaggcgtaggcgtttcacgggaactcccggatgagtgaggagtagacgcgccggcaatccggcggcgactcatcgtttttttcccggcatgcggcgcgcggattccagtgggtcatggattcggggatatcccgagcaattctcttgccaccgacaggaccctgcctgcctggatcggcttggtaatgtaggcgtttgcgcccagggcaagtgcccgctcccggtcctcggcggccccctcggtggtgatgatggcaatgggcaggtgacgatgggagggatcgctccggacgaggctcaccagcttgagaccgtccatgaccggcatattgatatcggtgaggatgagatcgatggcatgggcggagagcttcttgagaccatccaccccatcggacgcctccacgatggaaatccccggaatccgcttcagggcaaaggcgatcagttgtcgcatggtcggtgaatcttccacgatcagtacggttttttccgccatgatgaacgtctcctcagaacacaactgctacgtggtcagcagattgatgaagccctgcatggtggagagcttgcgctcggagtccgaatagatgcgggagctgaaaatagccgtggccgcgtgccccgccaggagcgtgaacaactcgtagtcgacgctggcgaagctctttttctggatcagaagcttgtagatggcgatgacgccgatgacgtgctccttgatcttcagcggaatgcagaccatcggccgcagcaggtcccgctcgtaggtctccggcccctcggcgaagtagttctcgccggtgccggcagcgataccgatgacgccctcgcccaggcgcacccggggaagttcctccagcgagatcccttcggcggcgacggcgtccaggctgccggtcttctcatcgacgagcatcacggcgaactcctcggcaccaatcaggttgatgatgatctcggtgattatctggagcacttcgctaaaatcgagggtcgagtggagctggtagctggcaatatagagattggccagattgttgttctcctcctcgatctccacgtagcgggcggcgaaatcgttattctccgcctcgatctgccggatctggccgatgatttccgctatttcccgctcaagctcctctacccgggcggcaagtttgcggttctcgacggccaaggccgccgctaccccctcgcccttctggtcggcctccagttggagggtccggaaccggagacgctcattttcccggagcagctcctgggtgaactccgcccccttcttgaatgcctgaagaaactcatcggcccgcgccagcagccccttttcctcttccactgacatgtctcgctcctatgccccttcagcactcaggctaagagggatcggtcaatcgacgtcgctgagaagaccgcaccgctgtataatctcgcgggacatgcggtccaatgacactatcttgtcaaccaccccggtggcaatggcctccttgggcataccgaagaccaccgccgtctcttcagcttcggccaaggtctgcccccctgcccgattgatggccgcgacccctttgctgccgtcattccccataccggtgagcaccacgcccagcgtacgcggaccaaagacctcggcgcaggaaaggagcatggcatccacggacggcacgtagcggtcatccgtgcccggcttcacgatccgggcacgcacctcgctcccctgacgctcgaagaccatattgtgcccgccgggggcgatgagcacccgcccggcccgcacctcgtcaccgtccgctgcctcgcatatctcaaggggtgacagccggttcagacgctccgcaaatgtccgcgtgaatcccgccggcatgtgttgagagaccacgaccgcctggggaaacgcccccggcagagcacagagtatccgctgaagtgccggcggccctcccgtggaagcaccgatggccaccacctccaggcgcccggcggggcggggagcggtactctcggttcgcacggctgcttttgcatacggcgcggagccggaggtcctgcggccggccgcgacagaagctcgctcctgttcccgctcgcgacgaacgatgcccgccaggttcaggtggatgacgccgcgcaccttgcgatgaaggtcctcgcggatggtgagaatctcctcggacacccccttcgtgggttttgccacaaagtcaactgcacccagttccaacgcccggaacaccttctcgtcctcgctcctggaactgatgacgatgacggcggtgggagagtattccatcacgatccgcaggagggtgaacccgtccatcctgggcatctcaagatcgagggtcaccaggtccggtttcaagtcgataattttgcggataccctcctcgccgtcggtggcatacccgatcacctccacctcgggcatgctttcgagcatcttggtgatggcgcggcggctgtaggccgaatcgtcgatgaccacgaccctgatctttctcatggccggcctcccggagggagaggtttctggtagaccatgtcgttcttcaggtgcttgagggcaaacgccgtggatatgttcatcagcgattcggaatggccgagcaacaggtagcctccgtcccgcaggacgcggtggaaggaatcaatcaccgtcttgcgggcggcctggtcgaagtagatgatgacgttgcggcagaagataacgtccatgcggcccagaagcgcgatgcggttggtatcgagaaggttgaggtggctgatggtgaccagttcgcggaccctgtcgttgacccggaacatgccgtcctgttcggtgaagtagcggcggacatatccctcgtcggtgacccggaacgatgacttgccgtagacccccttgcgggcctgctgaatcacccgctggctgatgtcggttccgatgatttccacgtgccagccggcaaagccacccatttccagcagaagcatggcaatggtgtatggctcctcgccactggagcagccggcgctccagatccggagcgtccggtcgccggccttggccttggcgtcgcggatttcagggattatctcctgggtgaaggctttgagctggaacgcctcgcggaagaaataggtctcgttggtggtgaggacatccatgatgtccgagagttcctggtccttcttccggttgtagcggaggaaatggtagtagtcccggaaccccgacagctggtgcagttgcaccctcttggccaggcgcttttccagaagataggccgagtcgctgtcgaagaagagaccgcagtggctgtaaatgaggtcccggatgaggcggaactcctcatctgacatgggtatttcgggctcgaaggtaaacattagcgcagaccgccgagcagagtttggagttcgtcgcgcaccagttcatcctgctctcgctggagggcgacagtgaggtgcggcatcgcctcgcggcccagaagacgggtcatggccctggcgaaactgatccggacatcccagtgggaatggctcaggaggcgatcccgataggcattcacccaatcgctgccgtcgttcgccagcagatcgatcgccaccttgaccacctcttcgtcgctgctatcaagcccacgcttcaccagacgcaccgcccgatcgccctcgatctcggagagcgtctccagggccgtgatcatcaccaccccatcggcggaatcgatcagccgctcgatagcgtcaagtgaccgctccccgccgatccggccaaggctcctcagggaggcgcaccggacccacggatcctcatcatccagggacaggatcaggggttccaccgcctcacccccgccgatctcgccgaggcccgaggctgccgcgatcctcacgtccgggtcttcgtccaccagtgccatcaccagattggacacgctttctgggagatgctgatccgccagggccgacacggcgctgcgccgcaccagggggtcttcatccttcatcaggagcgccagacggtccgcatcgcccagggaagcgtaaagccgaaccgcgtcgtgccgcgaaccggtggctggcgaatcggcgagtttacgggctatggccctcactccggccggctcggccggggcaaggcggatgaggccattaatggccccttcgcgcacatcgtgctcccggtcatcaagcagggccgcgatggaccccatcagggacaagataccgatcttccccgccgccacggcagcagccttgcgcatcatgggccgggtgctctccatggccgcaccgaggagatcggcacacccggtgaagccgagctcaccccaaacctggatgatgatcgacttttcctcgtcgtccgccgcaggataggcggccgccagggcctccatcccccgctcgcccatggtgcgcaatccctggagacagagccttctgagccgttcgtcccgacatccctgcagaaggggcaaggcggcgcgggcatcgccgatgtaaccgagaacccggatcagcgcgtcacgtaccccctgatccgtggtatccagtgagccgagcagtccatcgaccacggcagagcccgtgagccgcgccaaggcatcatcaacgcacctggccgccgcggcgccggcgagacggccccgcagacggataatggcgcaggcagccgcctcccgcacggcacggacacggtcgccgagcccttccaccaggagcggtaccgcttcggcatcgcccacggcaccgagacactcgatcaccggccgcttcagaataccgtccgacgcgtggggggtaaggatgttcaccggcaccggttcgccgatgcgggtcagggcgccgaggattgagtagctgaaccagacatcgttcttgccgagggcggccagcagcggcgcaacagcacgcagatcgccgatcttgccgaggttttccgcggcagcggccgaaacgttggggtccgggtcgtcaagggcgtcgatcagggcggggatacttgaccggtcgccgatggtgccaaggatgtcgaccacaaacttgcggacgtcgcggtcgtcatccttgaggtgagtgagcagcgcaggcacggccctcgactccagcccttcgagcacctcgacggccgaattgcgcagaccggcattgtccaccgacgagagcagcccgatgatcccctcgatggttccctcatccgggcacatgccgagcaggagagacactgcctctttgcgcacccgccagctgacgtcacccatggcgacgaagagcggttcgcgggcattggcaagaggaacggccgccaggtcgagcacggcccgacgccttgtctcttcgtcggtcgattggaggtcggcatttacggtttccagaacagccacgcacgtgctccttgcgttgattatcagttacaggccgagttctctcctgatcgtgccgatgaactcggcgaacgcatcatccaggtatgacgttccggcacggacatcgccgggcactctgttctcgtagagggagcgcccttcggccacgtcctcggcaagcagctcgaagaaggtgccgttgcggactccttcccgcacgaggtcgcgattataaagtgcgatatccgaaacaatgagccgggcaagccggcgggccttatgatgctcatcggcgagtgtcggttcgtccccgccatattcgtcgttgcgggcgtctccgcagtgttgcgcccctgagtccccgccgggaggcgcttgttctccgggaaccattgtcgggccatcttcccggggaggagctcccccgcggagcggcgacgtttcaggcgtcgtgcccgccaggagccggcggacgcgggcgggcaattcgtccggaatatggtgcttctccagatagtcgtccgctccgtggagcgactcgggagcacgcttgtacttcgccttgtcataaatggaggcgacgagaatgatcttgatgtccgccgtggctggcgaaccctttaccgcttcacatatctcgaaggcgaacatcccggggagcgccgcatcgagaatagccacccggggatgccgctcaaggattatcgcataagcgccggcaccgtcggccgcctcaagaacctcgaacggttcaccggccagagcctgtcggacagtattgcggaaaaccgaattttcatgggccacgagaacccgcgtcacggtctccgtggtggacggctggtgcgggatgcgcggggaggcttttccccgcaccttgaagacggtgcggcacgaactgcaccgcaatgttactcccccgtccgggatccgagctccgtcaagccggtaccgcgcctggcagacaggacaccctgcgatgatcacatccgccatcaacgccccgtcccggcaaggccggcaatggccgacgcttcgcggctcgtcaggatgcgatcgagattgacgagcatgaccagggtatcccgcaccaggcagacaccgatcaggtactcggcactgaccccgtcgatggaatgggggggtggcttgatgtcacccacctgcaccgtgaccacctcggtcacgtcatcaaccacgagccccaccaactgccggctcaccccaaccacgagaaggcgggcctcctcaagcgccacccgctcgggcaattcgaaccgcttgcgcagatcgatgaccggaatcaccatgcccctgagattgatgactccttccacaaaggccggcgccttggggagcttcgtcagcttctgggggcggatgatctccttgatccgcatgatatcggcggcaaaggtggcgtcgccgaggcggaagcaggcgagctgtatttcctggatgtcggtttccatgcgtatccttcgggagcgtgggtctgatacgtatgcgaagggcggccggcagcgtcaggcagccagaagtccctgaatgatctcgatgatccgggccgacttgaacggcttggtcacgtaagcggaagcaccggcctccagccccttgtcacggtcctgggtgcttttcttggcagtgagcataaccaccgggatgtggcgggttgacgggtcggccttgatcatctggcagacctcgaagccatccattcccggcaacatgatatcgagaatgatcaggtcgggaggtgtggctgcaatatagtcaagggcggacttgccgtcggtaacccctgccacggcgtaaccgcgggaagacagcagaatgctttcaagtttgagcagactctcttcatcttcgacgatcagaatccttttcttttccatcggcataccctcctgggtattacatcaatgctgaatcgagcaccttttccagctgaagcagtatgattattccgccgtcatggcggcctatgccgttgacaaattcacgatccatgccatcgagtacggcaggcggatgctcgatggttgcaaccggtatcttgactacctgggtaacctcgtccaccagaagaccgcacaatccctctccgtgcttgacgacgacaatccgctccttcccgcgggccacggcatcggccaggccgagacgctcacgcaggatgaacacgggaatgatgatgccgcgcaacgacagaaccccggcgacaaacggcggtgaatggggcacctcggtggtctcccggggtttgatgatctccttcaactccatgatatcgatgccataggtctcgtcggccacccggaagcacaggacttccagataggtttccgtttccctggcgggttctgcctctgtatcggagacaaggtcttccaccagggccgcccggcgcccctggaggataagcgccagagggtcgagaacgggcggagcggccgccggcacggaagccggtaccggaagggcagcatcatcgggagcgaatacatcgtcggaaagctcctggaactccgggaccaccggcgctgaaggtgcgtcggcagcgggccgggacggttccggtcggggctcccgccgcacgtcgcccgtcgacgcggctcccccctgctggcggtcacgctgggcctttctacgtatctcggcgatatccatcatatccgttttccctcgccatgcaagttacgacggctccccacggaagctgtgagctgtcagtacaggttcgcctcatcccgcaactcctccaccagagaggcgtcgatccacgccgcatccctgccgtagccgaccagcaaggcattggttgccaggatattgatcttgcgcggcacgccgcccgaaagttcatgaatccgctgcaccgcgtccggggaaaaaagccccggcgtccccccggccacttcgagcctgaaatcaatatactccagagtctcgtcgaggctgaggggctgaaggtggtaatggagtgcaatccgctgccgcaggggctcatggaccgggtcggccaggatctgacgcagctcgggctgtcccatgaggacgacgctcatgaggttctggtcgtccagctggtagttggtgagaagcctgatctcatcgaacacgtcacggtccgggatgagctgggcctcgtccaccacgatcaccggacagcgcccctcggcatgcatcaggtagagcgtttccgtgagttgtttcaacagttcgtccttggcccccgcaggattgtcgatcccaaggctccgggcgatgacccgcagaaactccagcggcgagaggcgggggttgaagatgaagcagaagcggcacgcctcgcccatggcatccatgagcgcccgggaaatggtggtcttgccgcagccgatatcgccggtcaacagggccagctcccgctcctccacggcgtactgaagccgcgcaagggcctcccggtgcccccgcgacaggaagaggtagcgcggatcgggggtcttggaaaacggcttttcccgcaatccatagaattcccggtacatttaccccccgctccgcagggcttcgccgatgatcccccccacatccatgacgaggatcgtcctctggtcgcccaggtcggcggcgcccgatatccccttgtaccccttgaacatgtcgcccagtgacttgatgacgatgtcctgctgccccaccagatcgtccacgatgatgcccagccgtttttcggccacgccgaccactaccacatagaagctgccgggcggtggagtctcgcgcttgaccttgaaaaaacgctccagccgcaccagcggcagagtggtctcccgaagctggtacacctctttccgttccacggtaaggatttcccgctcctccacaatgatcgtttccagcaccgacgtgatcggaatcgcgtaggtccggtccgcagtgaggaccaacagtgccttgatgatggcgagggtgatcggcagagttatgatgatccggctccccttgccgaattcgctttcgatgtcgaccatgcccgacacggcggcgatgttgctcttcaccacgtccatgccgacgccccggcccgagagttcactcaccttgtccgccgtggaaaagccggggaggaagatgaagtcgagggcgtcccggtcgctcaccccctccagggtcttgatgagccccttctccagggccttctgcttgactttctcgatgttgaagccccggccgtcgtcggccacctcgatgacgacgtggttgcctttctggtaggaagaaagcctgatcgttccccgctcgggcttgccggcggcaatccgttcctcgggagtttccagcccgtgatcgatggcattgcggatgatgtggaccatcgggtccgaaatatcctcaatgatcagcttgtccagctcggtgtctgcgccgaacagcttgagatcgacctttttaccctgctcccgggacaccttccgaacaatgcgggacattttttcgaacagctgtcccaccgggatcatccggatttccatgacccccttctggagctcggtcagcttgcggtcaagcccctttgcggccttgcccagctcgatggcgagagatgagaaccccgccagcctcatgcgggtggtaatatctgcaatggtggagtgggaaaggaccagttcccccacgatgttcatgagttcgtcaagcttcccgatgtcgacccggaccgtgcggctcatgctcttggcagtcagttgatcatcaataccggccggcattgtggcaggcgttgccagcaccggaacggacggcaacggggaggacggcggcggggaagccggggctgcgacgggcagggcagagcgctcttccggctgggcggcagagccgtagtggatgatggtgagcccgtcccggtcgagcagtgcggtcagaccttcttcgtccaagtcggtgccgaagaggatgtcgaaatctatgaaggattcgggggaagtgctggcgctcggcagggtactgacgacctcaccctcttttttgagcgtgtcggagatttctcccaggtcctggtcaaaagacatgagactgaacgatgcatggatggaaaagatgttccgacgctttttcacattttccaacaggcggtgttcttcgtactccgtcagggagctgaggaccttctcgggcatgcccagttccctgaggggtgaaacttcctgggcttcccgggccgaggcgcaggcattgagtcgtgatacggcatcctcgattgctgcgctgtgatcctcgccgctgccgatgctgcggataatcccgctcagcagctccatggaatcgaacagcacgttcatggtttcgggggtgagggggattttgccgagccgcagggagtcgagcaggttctccaggttgtgggacagggactggatctccgtaaagccgaacatcccagccagtcccttgagagagtgggagccacggaaaatggcgttcaggagatcagggtcgcattcaccgctgtcggcacagtcgctgagagtgaccaggtcggtattgagcttctcgacaatctcttcggcctcggccagaaaatcatcaacggccctgcctgatgcgtcgtgcgtgttggtcatggaaccctccacctctactcaggaggtgtacttgacgatcagatcctggagacgggccgggtcgaacggcttgacgagatattcgttcgccccgagcgacagccccttttcccggtcccgctcactcccttcggttgaaatgataaagagcgggatgtgcctgtaattgtcgctggtgcggacaaagctcaccagctcaagcccgttgatgtcgggcatgttgatatcggtgatgatcaggtcgagccgctcgcggggaagcaggcgcaacgcctcgaatccgctggaggcctcgacgacctcgaacccatccagcgactggatggtggccaccagcatcgatcgcatggtggcagagtcttcggcaatcagaatcctcttcacgttcccccctggacactttcgagaagcttgcgctccagaagcgccttttccatggccacaccggcctgggagagaaaaatctccagggcttcggtgccgccgatcggctttttgtcgggcagattgtcgccgtagaggatggcgacgacccgcccctcgctcacaatggggccgacaaaaacctcgtcggggatctccggccccaggtgctcgaacaggtatcggttccaggcggccggctcaggcctcaccacggctggatgcttggcttcaatgatcgcgctgaagagggattctccgttacgcggaattcgcagtcttctcactcgcgcgtcggcgactcccccggtctcctcgatgccgaactggccaagcccgacgatctcgtcgcgcctcaccatgaaaatgatcgcccgattcatgaactcggcggcaaaacggaggaccatcaaggtaacgcctccgccgagggcgggattggacagctcttcgagcatcccccgcagcagcgctatgccggtgctcggttccacggactcgacctcgccgttcaggtcgtcgccgagttccaggcgcaactcatgccccagattcaccatgtcgcccgtggcaacggcgagttcgccggcccggagtctccaaagcacatccagcagatcacggcagaaacggtcggcttcccgggagtcacccatctgggctctccgcggcttgatgaggtggggataccccagcgccccgacccggcgttcggcgtcactgttatggtagtcggacatgaccaggagccggaggtcgggaaaattgttccgcacgagctccacgagttcgagaccgcccagaatacccgtgccgtccatgcgcggcatgatgagatccgcaagaaccaccggccgctttcccttgcgatagagggaatcgatccggatcagcgcatcctcgcttcgctcctgctgataaacccggtagcctccctgctccagcgccgcagcaagcgtctcccgggtcagatcatcgtcgtcgacaaggacaagcgacaccggctcttcggcctttgccgccgcgtccggctgcaagcgggtctggccggaagcagggggttcctccatgccggacaggtgcgggaccgctgcctgaggcgcaacagcgggagggaggtttccgcgatgccgctgctcgtcgatgagccgcgcgccttccatggccaggaactgaggattcagcccctggtcgagcatgaactgcatcgggtccatccggatgttgtcgaccgcttccacgttctcctgaagctcgaagtcgaaggttccctcgacccaggcgaacagcgagtagacaactttttcgaactgctcccggaccacctcgtcgatggctgccgccgcgaccccgtactggcggatcaggatcgagccgagccgctcctggaatccttcccgttcctgaagggcaagggcgccgcggagggtcgccaggtcgatgagccccttgcggatcagcagctcgccgaggctttcctggaaactgctcgacgacgcccggatcactttgccctggcggaaagcgatctcgcccagtcgtcccctgctgttgacccgcaagacacccgatttacgggaaaggctcacaatctggagaatttcccccaggcccagatcttccaggttgccgacgagactcatacccgaatcctgtcaacaagccgcggattggtgctggaagcggcgcccatcataaaccatcgacccatgcaagtaaagtggttacggctccccgcgagaggccgtccagccgccgtttacgctcgttcggagggctagcgctcccgtcccctgaacaggagacgcaaaggcgttccggtaaaatcgaacgcctcgcggaatttattgacaaggtaccgttcataggaaaagtgcatcccatccggccgattggtgaaaatgacaaaggtggggggcctggtccccacttgggtggcgaagtagaacttgacccgccgccccatgacgagcggatggtgatgactctccaccgctgccgaaaagatccggttgagctccgaggtggtgacccgtttcacgtactgggccatgaccttttccacctcttccatgatccggttgagccgctggcctgttttagccgacacaaatactatcggcacaaaggcgagatacttgaattcagtcctgatcttatccacgaagcgccccacggagctgttgtccttctcaatggcgtcccacttgttgaccacgaagatacaggccttgcccgcctcgaaggcatagccggcaatccgttcgtcctgctcggtcaccccctcctcggcattgagcacgatgaggaccacgtcggcccgctcgatgctgcgcagggagtccaccacgctgtatttttcgatcttctgggtggtcttccccttgcgccggatgcccgcggtatcgatgaggaggtagcgcttcttgttgcaggtgaaccaagtgtccacggaatcccgggtggtgccgggagtcggattggccaccacccgctcgtatcccagcagccggttgaccagggaggacttgcccacattggggcggcccacaacggcaatcttggtcgcattgcgctcctcggggctggtggtccgctggggcagggccgccaccacctcgtccatcaggtcgcgcacgccgcggttgtgctccgctgaaatggtaagcagattgtcgactcccagggagtagaactcggatgccgccacctcaagggtttcgccatccaccttgttgaccacgaagaagaccggcttgtccacccgccggagcatctccaccacctccacatcggcggggttgagcccggcacggccgtccataaggaagaggatcacgtcagcctcttccatggcgagccgggactgctcacgcatctgctggaggagccggtcggaactctctggctcgaacccgccggtgtcgatcaggatgaaggggacgtcgaaacgggtgaccgtttcgtaattgcggtcccgggttacgccgggcatatcgtcaactatcgccttgcggcgccccacgagacggttgaaaagggtcgacttgcccacattggggcgacctactatggcaacgatcggcagtatcatcggtatccgagctccttgagtatattcgggttttcgctccagtccctgcggacccgcacgaagagttccagaaacaccttcgtgtcgagcaaccgctcgatctccagccgggcctcgctgccgatctgcttgagcatggcccccttgcggccgataatgatccccttctgggaatcgcgctccaccgtgatggtggcggaaatggagacgaggccgccgtcctcccgctcccgaaagctgtccacctccacggcggtggagtagggaatctcgtcccgggtgaggcgaaagaccttttcccgcacgatctcggccacaatgaaccgctcgggcaaatccgtaaggatgtcgtccgggaagtagaccggcccctcgggcagggtatcgcgcaccacctctaccagccgctccacattctcaccggtttccgcggaaaccggcaccacttcgcggaagggaaacagttcggcataggcggtgagccgctcggccaggatgtccggatcgatgaggtcgatcttgttgacaacaaggaaaacgggcacattcacactgggcagaagtcccgcgatctcccgctcctggtcgcccggagcccggttggcctccaccagcagcatgaccagatctacctcgcggatggaggaaagggcctcctccaccatgaatttgttgagccgcgaacgggcgtggtggattcccggcgtgtcgatgaacacgatctgggcgccgggcagattgtggattccctggatgcggttgcgggtcgtctggggtttgtccgaggtgatgacgatcttttccccgaggatccggttgagaagcgtcgacttccccacgttggggcggccgatgatcgagacaaagcccgagcggaatggcgttttcgacaacatagtactccttgtgagtgtggccgctgcaagggcggcgttcagtctgtcagactgccggcaacggtgccgccggcgtgagtcagggtaagggtatcgggtgccgcggtgggacagccggcaacaccggtgacgacgatcccccgccgttccagcaggcgggacaggttgacgcgccgctgtcccaccacatcggaaatccgcgcgggggcacaggccaccgacaccacggttcccgcggcaaggccggtggtaagccgctccagcagccggtaccagagctcgccctccacgagctgacgcagggccgggtgccagggacccgccagcaccgaacgttccaggatatccgtcggctgaaggcccagccggatgaccgggaccccggcccgcttgcaggccagcagcatgtcggcacaaagaggtacggcatcggcaagggtcaagggggtgtagctcccttcggcccagaattcggcaagcctggtccccgccactaccagggtcgggtagatgcggagggagacgggtttcagatcgaggatccgggtgagggaatccagtgagcgctcccggctgtcgccgggcagtccgggcatcagttgcgcccccacggcgatcccctcgctccgcaggacatcgaatgcccgcaccgtgtcagcggccgagtgccctctgccggacacatccaggacttggtcgtccatggattgaacgcccagttccacgctggctacccccatggacttcaaaaagccggctgtttcggcatcgagggcgtcgggccgggtggagagccgcacgctcctgacggaaccatcgtgccgaagaggctgcagcgccgccaggagtctctcctgctcgttgcggggaaggctcgtaaatgtcccgccgtaaaaagccgcctcaacgggccgtcccctgccgaaggtcttcacggcggaatggatctctgcggcggacggaagccggccggcccggcccgcaatgcgttcctggtcgcagaagacgcagcggtgggggcatccctgatgggaaataaaaaacgggacgataacgggccgcgtcatggggcagcgctgcaccgccccgtttcgaggcgttccaggcattgccgcgccgcagcctgctccgcctccttcttactcctgcccgtcccctggccgaggaggcgctcacccacgtacgctgccacggtgaaacgcaggtcatgggcgggaccactggtatcgaccaggacatatcgaggcaatccaccatactgggcttgggccagctcctggaaatcagtcttgaaatcccgcccctttatcccggcagcaacaccggccaggcgcgggccgaaccacgcgtccacgagacgctccaccggagccatacctccgtcgagatacatggccgcaagaagggcttccagggcattggcgagcagcgatctgcggtggcggcctccggagcgctcctcgccgcgcccgagtcgcaggtagctgccgagctcaacggccgcggccaggtcggccagcgtctcttcgcccaccaaagccgatttcatccgtgccaacgctccctcacggctttcggggtagtgccgcaggagcatcttgccgatgcagaaaccaaggatggcatcgccgaaaaattcgagccgctcattatcgggaaccgtcggggatcggacctcgttcagccaggaacggtgagtcagggcctcgtccagaaaacggcggtcggtgaagcgatagccgatcgaggtctccagcccctccgtcgatgccgcgccgccggcgactggttgttcatccgtttcacgcatagcggagaagtataacccgattccatcgtctttatcaatagatatgcggaccgacggccattttgcgcttgataatgcatgacctctcgcctataattcagcctttacgaatcgagagggtacatccgggccgtatgggctatttcattacattcgaaggcatcgaggggtgcggcaaaacgacccagatcaagcgggcggcgcagtccctcagggaggcgggccaccgggtggtcgttacgcgcgaaccgggcggttgccccattgccgacgacatccgggctatcctgctggacgccggcaacagcgccatggtacccacgacggagctcctcctctacgcggcggcgcgtgcccagcacgtggccgaggtcatcgcgcccgccctggcggagggtgccgtagtcctctgcgatcgctttaccgattccactctcgtctaccagggcttcggccgcaacctggaccgggatctcattgcccggctcaacacgctggctgcgggacagatccggccggacctcacaatcctcctcgactgccccgtggcggtggggcttgcccgggccgcggcgcggatcaactcccggcagacaaaccgggaggaacgtttcgagcgggaatcgctcctctttcacgagcgggtgcgggagggattcctctccctggccggcggggaaccccaccggttcgccgtgatcgacggaaatgatggagtagaagcgacggcgacggccgtggcggatgtactcctgaaccgcgtgccccggaggtaggacgatgcctttttcccgggtcctcggccaggaaaccgccgtgaatgtcctgcaacgcgcgctccgttcgggcaaaacggcccacgcctaccttttcgaggggatcgaggggtgcggcaagatgaccaccgccctcgccttcatcgaggcagccttctgccggcgggatgacggctgcggttcatgcccctcctgccggaaaatggccggactccagcatccggacctgcaccgactggctcccgagggtgcattcatcaagatcgaccaggtaagggaactgcagcgggagctttccctgcgtccggttgaggcaccgatgaaggcatgcatcatcgatgatgccgaccggctcaacccggcagcggccaacgcgctgctcaagacgctggaagaaccgccgggcaatgcacttctgatcctgctcaccacgaatccggcgggaattctccccacggtccgttcccgctgtcagctcctgaggttttcgccgctccccgagcgggtgatcgaagaatacctgacggacgccggccgggaaccggccgcagcccgcctggccgcatccctggccggcggcagcctttcccgggcgctggagatggaggaagggagcgccgggacagcccggcagggactgatcgaacggcttcggaccctcaccctggaagagatcacccccctcttcgcggccgccgaggaactggccgcggaccgggaacgcgccgtggaggcccttggcaccctcacctccctgttgcgtgatgttctcctcatccagggggggagtaacgaggtggtcaaccgggatctcgtcgaccttctcgaagaagaagcgtgccggatgtcgccggagcggaccctcacccgcctcggccacgtcatggaggcgcgccaggcgctccagcgcaatgcaaatccccggctcaccatggacgtgctcctcatgcgcctggcggaccggacgacaccgtaacgcgcttcgttacacaacgggcattcaaacaaacaacggggagctccccgggaggatagtgtggtcaaaatcgtcaaggtccagtttcataccgccgggaaactctacgacttcgggtccggcgacctcgacctgaaacagggcgaccgggtcatcgtcgaaaccgagcggggccggagcattgccatggtcgtcaccccgccgcgggaatacgaagacacccatgtcccggaggggctcaagaacatcgtccgcctcgccgaaccgtccgacctggcttcggcggcccgcaacgcggccaaagagcaggacgcctaccatttctgcctccgcaagatcaaggagcggggcatggacatgaagctcgtcaaggtggagtatctctttgacgggagcaaggccattttctacttcaccgccgacgggcgggtcgatttccgggagctggtcaaggatctggcccaccagttccatacccgcatcgagatgcgccagatcggggtacgggacgagtccaagatgatcggcggcatcggcatctgcggccgggagctctgctgctcgtcctttctgcgcgatttcgagcccgtctcggtcaaaatggccaaggagcaaaacctggccctcaaccccaccaagatctcgggccagtgcggccggctcctctgctgcctcggctacgaatttgaaacgtactgctctctcaagaagtgcctgcccaaatgcggtaagattgtgaagtgcggcaccgcggagggcgaagtcgtcaagcagaacatcctggaagggaccgtcaccatccggaccgaggaagatcgcgagatggtcgtcaagggcgaggagatcaaacccgagaacatcttcgatcgccccaaggccccgcgcaaagagggaggacgggagaaagaccagaaatcgccccaggacggagaacgtcgcgaacgtccccgggaccgcgacaaggaacgcaaagaaggctcaggcggcgaacggcgcgaacgtcaagagcgggagcaggctcccccccgcgaggaggggaacaaccgggagcgccggggcggcaagggaagagaccgggataaaaaggagaagaaatgagccgaacgttctatgtcacgacacccatctactacgtaaacgacgtaccgcacatcggccacgcctacaccacccttgcagcagacgttctcgcccgctacaagaagctcaaggggtacgaggtcttcttcctcaccggcaccgacgaacatggccagaaggtcgaaaaggcggccaacaccgccggcgaaacgcccctggagctggccgaccgggtggtcaagcgcttccagggcctctgggaaaaactggacatccagtataccgacttcatccgcacgacccaggaacggcataaaaaaggggtctcgcacatctttaccaaaatcatggcccaaggtgacatctacctgggtgaatatgaagactggtactgcaccccctgcgaaaccttctggaccgaaacccagctcatcgacggcaaatgccccgactgcaaccgtccggtggacaaactcaaggaagaatcctacttcttccggatgagcaaatatcaggaacaactcctggcccacatcgaggcaaatcccgatttcattcaacccaagagcaggcgcaacgagatcatttccttcgtaaaggaaggcctgcgcgacctctccgtctcccggacctccttcaactggggcattccggttcccggaaacgaaaaacacgtcatctacgtctggttcgatgccctgaccaactacatcacggccttgggctacccggacgaacagagcgccttcaaaacgttctggccggttgacgtccacctgatcggcaaggacatcctccgcttccatgcggtctactggcccacattcctcatggccgcaggcctgccggtgcccaaaaaggtctttgcccacggatggtggaccgtggaaggccagaagatgagcaagagcctccagaacgtggtggagcccaacatgctggtggaccggtacggcattgacgcggtccgttatttcctgctgcgggaagtccccttcggactcgacggcgacttctcccacgcggcccttgtccaccggatcaactccgacctggcgaacgatctgggcaacctgctcaaccgctccaccgccatggtcaacaagtacttcgacggcgttctccccgcccccggcccccagaccgagctggacaccgcctttagggaaaagaccgaagccatggtgcgccagctggatgcctgcatggacgaactggccttcagcaagggacttcaggctatttgggaagttatctctgcgggaaacaagtacatcgacgagacggcaccctgggccctggccaaggacccggccaaacgggaatacctcggcacggtcatgtacacgctgctggaagcccagcgcatcgtgcacctggtcctctcggccttcatgccgcgcacctccgccaaggccctcggctacctgggatggacggagccctgccgcgaagaagacctcgcctggggcaggctggcgcccgggacgctgatcgtcaaggcggaagcgcttttcccacgcatcgaggagaaggaagaaaaataggtccctatctggccggaatcctcagctctgccgacgcgaagaggaagaagaacctgaacaggcagtacttgtagaactcactgaagagaagccggaagctccccttgtcgtcccaccaccgctctttgagattggtggtatctaccgggtggggatagatggcgatgtcgcgcggcagtacctgcctgaagagaagagtggcccgtttcatgtggtagcgggaggtgatcagccggattgaacgtacctctttccgcatgattatctcccggccgtagagggcattttcaagggtgttgcgggacaggttttccaggaaaacacggtctgcgagccgctctccctcccggtcccggaacagatcccgcttctttaccacgggatcgacgccgatgagatagagatacgtgcctttgcgttcccggaagaggcggactccctcctcaaccctcccccgtcccccagccagaaccacgatggcatcggtggtcacatccctctggcgcagggagaaggttttgtaggcaaagtccacgaacagcacggccactatgatcagcactacgatgagaagggatatgatcccccggaaaaagagagccatcacacatccttgacggaatatttcacttgcattcgcactttccgtctgctataaaagggagcttcgaaagccacccgaagggagtagaatcatgtccaaagtttgcgaaatctgcggcaaaggccccagttttggtaacaatgtcagccacgctaacaacaagacccgcaccacgtggcatccgaacctccagaaggtgaaggccgtccgtaatggcagcgtcaagaccatcaaggtctgcacccgctgcatccgttccggccacgtaaccaaggccgtctagacccttctttcaccacggcacgaaatgactgagccgcagcgcgtaagcgcgtgcggctttttgtcgttccaacaccggcagaccccgcagacaaccaccatccgccccttactgacagagcgcgatcgcctcgatctccacgagagctccccggggaagccctttcacctccacggtggaacgagccggcggcgccgcagcaaagcggctgccgtagaccccgttcacggcggcaaaatcggcgagatccgcaagaaagatcgtcgtcttcacgatggcgtcaaatccgagccccgcctcggccagtactgcggccatgttgtccattacgcgcatcgtctgaaccgtgatgtccccgtcgaccatttcgccggtggcgggatcaaggggtatctgacccgacaggaacaggaatccccctgccctcaccgcctgggaatagggaccgatcgccttgggtgcctgttctgtcgcaacaatctctttcatgctccccccttcaatttttcattcgctcgaccgaaatgacaccgctcagcttcatgatgttgttcattacccgcttcaggtgatccaggtcggtgacgtccacttcaaagatattgaccccgcgcttgtcgaccgtgctttggatcgacgcgctggagatgtttgcttcacaatcggtgatggcctgggtgatgttggcgagaatacccttctggtcgtgacaggaaactcggattttcaccggcagggcagccttgcgctcacggttccaggtgacggcgatacggcgctccgggtcgttttccagggcaacgggacagtcggcggtatggatcgtgacccctcttccccgggtgatgaagccgatgatatcgtctccgggaaccgggttgcagcacttgccgaaacgcacaagaacatcgtcgaccccgccgatctggatggcgctgggagacgagccggtgagcttgccgatcatcttcccgatacgggattccttctgttcctggcgttcctgaagcttttcctcgggaagcagcttgccgatcacctggtttgccgagagtttgccataaccaacggcggccatgacgtcatcatcggtggaaaggccgaactccgaggccactcgcttaatctctccagccttctgcagcttggccagattgagagaataacgccggaactccttctcaaggatctccttgccgagagagatgctccggacccgctcctctgtcttgatccatgcccggatcttgttgcgggcacgggagctcttgacgatcttcagccagtccttgctcggcgtgtggtgcggagaggtgatcacctccacgatatcgccgttcttcagctcatacttgaggggaaccagcttgccgttcaccttggcgcccacacagcgatgcccgatgtcggtgtggatggtataggccagatcaatgggggtcgacccctttggaaaactcttcacgtcccctctgggagtaaagacgtagacctcctcggggaaaagttccaccttgaccgtattcatgaactcgtgggaatcctgaagctcctgctgccactccagcagctgcctcagccaggcgaaccgcttgacctctttttcgtcgtaccccttcccttctttatacttccagtgagccgcgataccggcttccgccacccggtgcatgtcggacgtgcggatctggacctccatgcgctccccgtgcggaccgatgaccgtcgtatggagcgactggtacatgttccccttgggcatggcgatatagtctttgaagcggccagggatcggcttccaggtcgaatggatgatcccgaggacctcatagcactcccggatatcgttcaccatgacccggatcgccaccaggtcatagatctggtcaatgtccacattgcgggcctgcattttgcgccagatggagtaaaggtgtttgctccggccgaatacgtcacccttgaggtcgtgttcggcaagcttggagacgatgatctgccgcacctcctccacatagctttcccgctccttcttcttcttggcaacctttgaagccaggtcgtagtagatctgtggttccaggtaacggaaggaaaggtcttccagctcgctcttgatccatgaaataccgagacgattggcaagaggagcatagatatcgagggtctcgcgggagatggagcgctgcttcggctcgggctggtactggagcgtccgcatgttgtggaggcggtcggcgagcttgacgaggattacccggatgtcgttggccatggccagcaacatcttgcggaagttctcggcctgactctcctctttggtcttgaagtggatcttgccgattttggtgacgccgtctaccaggtttgccacctcggcgccgaacatcccctccagctcctcccgggtcgtgagggtatcctcgatggtgtcgtggagcagcccggtcaccactgtcggcacgtcgagcttcaggtcagccagtacgcccgccacctccatggggtgaacgagataaggctctcccgaaagacgcgtctgtccctggtggacctttgcacagtagacataggccttgcggatcaggtccaggtcggctacgggattgtaggtgacgaccttatcgaggatatcgttgagccgtatcatggggaaaagacaaaaaaagggcggaagcctggtgcttctgcccttgggaggtcctgtgattagcgggaacgacgactggtcagttcgtatccgaccttgccggcggcgatttcgcgcagggagatcaccacattcttgttggcgccccggttatcgatgagcggacgtgcccccttgtacagctgcttgacgcgcttggacgccagcatgacaagcaggaaccggttatcaaccttgtccaggcaatcctcaacggttactcgtgccattattactcctttcgtgcaaccggcacccgctggcgacggggacggtaacgtgtgtaaaatccgacccgcaacggggtcactcaatccatggaaaaaatctctgaaaccgcatccagcaccctggcggtacgacactgctcggcaatgatgaccgatttgagctcttccaccgcccggctgaattgatcgttgacgataatgtagtcgtaccagcgggattcccggatctcgccggcagcagcgtttatccgccggctgataacctcgtcgctgtccgaggagcgcccgttgagccgacgacgcaactcctcaaagcttggggggagaataaagatataaacgccgcccgcaaaccgctcctggagctggcgtgccccctggatatcgatatccaggataaggtccacgcctgcggcacgattctcctcaagggtccggatggaggtgccgtagcagttgccgtgaacctctgcccactccgcgaactcatcagcatcgatcatccggtgaaactcatccatggaaacaaaaaaatagtctttgccatggatttcgccgggccgtggcgtgcgcgtagtgtaactgacagaatgccgcagctgtggaaaaatgtcaattatttctctgcacagcgtggttttacccgcccccgacggtgccgacagtatgtataaaaccccttcacgtttcatcaagaccccgctcgtggcaaacgctattcaatattctggacctgctcgcgaatcttctccaactcggccttgagctccaccaccagcgctgcggtgtccgcatctcccgccttggaaccgatggtgttcacctcgcggttgaactcctgcatcaggaagtcgagtttgcgccccaccggttcggacagcttcagggtgtcgtcgaactggaccaggtgactacggaaacgaaccagctcctcggtaatgtcgctgcggtcggccataagtgcgacttcctgggcgaagcgggtctcgtccagcgtggttccgctcaggagttgcgtcaaccgttcacgcaggcgggcggcgtactcggcaaccatggccggcgcgcgcagcgcaatccgctcgatgatgtcggacagggtccggcgccgcgccgtcaggtcggcgagcagcgcctctccctcccgcaggcgcatggtttccatggcctccacggctcctcgcactgcgccgaggagttcaccgcgcagggcgtcctcgttgccgtcctcttcccgggcggacaggacatcgcgttgggacaggatgagcggcagcgtcacgggatcagcaaggtcgagttcgcgtttcagttgttcgaaggcatcccgataggccttggccagaggaacattgacgttgggcaggttctctccccccaccgcctcctcccgttgaacgaagacctcaatttttccgcgcttgagccggtcgcccactgccttgcgaacgtcattctcgaaggcaagaagcgtacgcggcatctttacgtaaacctcgccgtaacgatgattcaccgaacgaatttcgacaatggtgcgcccggtatcggtttcgaccacggacttgccgtagcccgtcatgctcttgatcatgaatgctccatctgtgtgaactaagataagggaagcgcgtgcgccaccacaatcggccactagttgccgctgattttcttttcccagcgccaggcatcggcaacgatggtttcaagattatcgtagcggggagtccagccgagcagcgtcctggctcgatccgcccgtgccacgagactgggtgggtcgcccggccgccggggagcctcctcggcaaggaaatgaactcccgacacccggcggaccatgtcgatcacttcccggacactggatccgctgccatagccaacattgatacgggtcgactcgccacctttttccaggtacgacagggcggccagatgagcagaggcaagatcctccacgtggatgtaatcccggattccggtgccgtccggagtcgggtagtcggtgccgaagatgcacaccttgtcccgcagccccaaggcagcctggcaggaaaccttgatgaggtgggtcgcctccggcgttctctgtcccatgcgtgcctggggatcggcgcctgccacgttgaagtagcgcagggccaccgagcgcatgccgtgggcggcacagacatcgcgcagcatccactcgctcatgagctttgacgtgccgtaggggttgatgggcacagtggcactctcctcggcggcgacgccgctgtccgggataccgtagaccgccgcggtgctggagaagatgaaacgctcgacaccgtgcttcacgcaggcaccgaggaggttcagggtatttcgcgtattgttgccgtaatacttgagcggagctgtgaccgactcgggcgcaatgatggaggcggcaaagtggagcaccgttgaaaaaccgtactccacgaaaagcgcgtcgagccgggcggtgtcggacaaatcgcccgtcacgagccgttctccgtggacaagggcatcggggaagccagtggaaagattgtcgtagaccaccaccgtatagccggcctccgagagctggcggaccacatggcttccaatatagccggcaccgccggtgaccagaacaggcatacgtcctcctcttacggcgtcagacgccgtagtatccccggtaccactcgacgaaccgctctatcccctccccgatgggagtggccggcttgaaccccacgtcgttcatcaggtcatccacgtcggcgtaggtggcgggcacgtcacccgcctgcaggggaagcagattcttctgcgcagtgatccccaggttctgttcgatggcttcaatgaacgcgagaagctcgaccgggttgttgttgccgatgttgtagatgcgatagggagcgtagctcgtgccgggatcgggtcgggccccgctccaggcagggttgggctccggcgtgcggtccatgacccgcgtcaccccctcgacaatgtcgtctacataagtgaaatcacgctgcattttgccaaaattatagacatcgatgggccggccttcgaggattgccttggtaaagaggaagagcgccatgtcggggcgcccccaggggccgtagaccgtgaagaagcgcaggcccgtggtgggcagcccgtagaggctcgaataggtgtgggccatgagctcgttggccttcttggtggcggcatacagggaaaccggatgatccacgttgtggtggatcgaaaacggcattgccgtattggcaccatagacggagctggacgatgcgtagaccaagtgcttcaccccgtgatgccggcacccctccagaatgttgatgaagccgaccagattactgtccacgtaagcgtgggggttggtgatggagtagcggaccccggcctgggcagccaggttcaccaccacatcgaaacgctggccggcaaagagatcctccagggccggccggtctgccagactggtccgcacaaagctgaatccctcgcgcccctccaactggcggagtcggtccagcttcaggttcacgtcataatagtcgttgaggttgtcgagccccaccacgcgatcgccccggtcaagaaggcgtttcgtaagatgaaaaccgatgaacccggctgctccggtgacgagtatcgaagacatgcacgctatccttttgatttaacgcgtgattgcgaaagaggtgcagtgtagcacatcacccggttgatggaaagggggtcgcaaggagccgggcgatcccgcccatgagggcgtcagcggtgatactggtgcggcagggagcatccctgtcgcacgacttgcgcaggcaggcggtgcagtcgaggggagattggacgatcacgtgctgatcaccccggggaccgttgcggctgccatcggttgcgcggaagaaggaaaccgtgggcgttcccaccgcggcagccatgtggaccggccccgtatccccccccaccaccacgtcaacctttttgaggagtgcgcagaaccctttgagcgtcagcttgggcaggacccgaaccctgcggccgatccccgcggcaatggcctcggcggcctttttctcctgttcgttgccccaggagaggaggatcgtggcatcgggaaacatgtcgagcgccctggtccccagagcgatccacccttcctcgtgccaaagcttcgtggtccaggtggtgccgttatggaagagcaggacaaagccgtcgtcgagggttgccagaaacacctcggctgcctcgtcatcctccggcgacgtgtaaatatcggtgctcagcttcattccgacatagtcccggccgaagggaacgctgaccaccctgagcgcgcgactggaaatgtgatggtcctggcggcggagcggcacctggttggttgtgaagtacaggttcagcgactcccggacaccgtcccggtcgaaaccgtagcggcgccgggcatcggaaagccacgctatgagaccgctcttgatgttcccctgcagatcgaaggcgatatcgtaggccgcttcgcgcatctccctccgtacagtggcgatctgggtgcgcgtggtgtcggagagcggatcgcgccgccatgccttggtccggaccacatggagccggcgcagcagcggatgtccctcaagaatatcgcggttcccctcctccaccacccagtcgatcgcgatgccgggggaaacctggtggagatagtcgaggacgggcagcgcatggatcacatcccccagagcggataccttgacgatgagtacacgaagcggcatgacaggacctcaatcggcagaggcgccggcacagcgggcggttccccacgcctccagtgcggccgcgatccggccggcggcccggccgtcgccgtagggattgtgggcgcggctcatgaccccgtaggcctctgcgtcggacagaagcagcgtggcctcggcaacgatccggtcgaaatccgtccccacgagcctgaccgttccggcggccaccgcctcgggccgctcggtcgtctcgcgcatgaccaggaccggcttgccgagggagggagcctcttcctgcaccccgccggaatcggtgatgatcaggtgagcccggttcatggcgtacacaaagggaaggtagtccagcggatcaaccaggtgaatattggctgccccctccccgccgaggattctcttcaccggctcctgcacattgggattcaggtgcaccgggtagaggatttccacgtcgtcgtggcggcgggcaagctccaccagggcgtggcagatgttctcgaacccttcgccgaaattctcccgccggtggccggtgacgagcaccaggcgtcggttcgggtcgaggaacgaaaatcgggcctccatctcccgggtcagcttgtcgtcatgcccgatgcggtcgacgatcgaaagaagtgcgtccaccaccgtgttgccggtaacgacgatcgccgaatcggcaaccccctccctgagcaggtttgcccgcgcctgctccgttggggcaaaatggagatcacacaccacccccgccacctgccgattgatctcctcggggaatggcgcgaacttgttatgagtccgcagccccgcctccacgtgccccaccgggatgcgcgcgtagtagccggccagggccgccgccatggtcgtggtggtatcgccgtggacgaggatgatatcgggggtcacctccctgagcacattccgcatacccaggagcacattggccgtcacatcgtagagatcctggcccggcttcatgatgtcgaggtcgaaatcgggacggagatcgaacagatcaagcacctggtcgagcatctggcggtgctgggccgtgacgcacacaagactgcggaaccggtccggccggcgctggagctcccgcaccaccggcgccatcttgatggcttcggggcgggttccaaaaatggtcattacgtttattactgtattcacaaggagcgcctcacagttgatcgacgaagctctctcagataacttttgaattgcttctttctgaaatagtatttcaagtatgctacgcgtggcaactctctcaagagagcgagtcctccttcgtcgcgcatgtggcgcagagccatgctgcacgaataatcggccgcacggtatataccgcgcttcttgtagatgccggccacttccagaaagaatcgcgaggcgccctcatcgggtatcggcaggagccccctttctgaggcttcctcaagaaaccatatgtgcaggtcgttgacctcttgggagtgagtgggaattacatatgatccctggttggaatgtgtccgatatttcaccagaacttttcgtatctgctcgaaccggtacttctgggcaaaggtgaaccaaagtgcgtagtcttgagtcgacctcagcgattcgtcaaaaaagccggtttcttcaaaacatctctttggcaccaacaatgtgcaaccattcagatgtccgattgtaatcaggttatacagaaattgctcaggcggtatttcacccgcattaacgggcttgatcaccttcgaaaggcaatctatcaactcaaaatcactgtaaagtatggcattcctgtcatgctcggcaaggtaacctatttgagtttcgatcttattgggataatagatatcatcgtgactcagccatgaaaaatactctccatccatcatccgtattgcaaaattgagggctgaagcgacaccgccgttctctttggcaaaatatctaatgtttccaccgtatgacaaggctatttcgtgagtcaatcctccatcactagacccgtcattaactactattacctcaatgttaccgtatgtttggccaagcgcactatctatagcctcacgcatgtagtcagagccattatatacaggtatgactatagacacctttggataaaattgctccatcatttgcaccatatcgtcctgttaatgtagtcaacgtaactaaaaatgatcctcacaactttcatggaaacgttgtcaacgtcatagtcttgaacaattctgaacggtctcttgccgtcggaataatgggccatggcaatctcaatggcgttcagaaccctgccaggcgtaagcccgcacatgatcaacgtcccctcgtccatcccctcgggacgttcatgtgcttgccgaatagtaacagcagggaaacagagaatcgaagactcctctgtgatagtgccactgtcagagagaacgcacgcggcgttcgtctgcaattttacataatcgaagaagccgaagggcttacagaactgaataagcccgttcaattcgtttgggggcgaggactgaagccttttcatggtccgtggatgggtcgaaacgacaaccttcttgcgatacgtggcggccacagcattgagagaggcaagcagatccctgaaattgcgttcggagtcgatattttcctctcgatgcgcgctcaccacaaagtactcgccaggtacgaggtccatctcgctcagaacccgcgacccgtcaatttttttacggtaatagacaaacacctctttcatggacgacccgaccttgattatcgtttcgggccgtactccctcatcgagcagatagcgccgtgcatgctcggtgagaggcatatttatatcactcaggtgatcgacgattttgcggttgatctcctcgggaactcgctggtcgaagcaacggttccccgcctccatgtggaataccggaatcttgcaacgctttgcggagatgacggagagacaactgtttgtatcgccatagagcagaacggcgtcaggtttttcctttgtcatcacgacgtctgatttggcaatcacgttgccgatggtttccgctgtggtttggcccacggcattgagaaaatggtcaggtttcttgatgccgagttccctgaagaaaatctcgttcagttcgtaatcatagttctgaccagtatgaaccagtacatggtttgcgtgctgttcaagctcacctatcacgcggcaaagcttgatgatctccggcctggtgccgactatagtcatgactttaagcattgagttcgcctctaatatagtcaagcttgaggagcagctctttaaccccttcaacatccaatctcgtagtgttgtgcgaagtgtagtcgtccttgagcgatattttttcttccccctcgacgaaatacttattgtagttcaaatcgcggctgtctgacgggatgcggtaatacgttcccagatcctcggccctgaccatctcctctctcgtcacgagtgtctcgtagagcttctcgccatgccgggttccgatgatcttgatctcgttaccggcgctgaacaattccttcaacgcctgggcaagatccctgatggtagaggccggagatttctggacgaggatatcacccgagttcgcgtgagcaaatgcgtagaggaccagatcaaccgaatcctccaaagacatgaggaagcgtgtcatgttcgggtccgtgagagttaggctcttgccttccttgatttgttgcacaaacaaggggataaccgacccgcgtgaagccattacattgccgtagcgggttgcgcaaagaaccgttctggttatgtcggtcgtccgcgactttgccaccatcagcttttccatcatggctttcgacagtcccatggcatttatcgggtatactgccttgtcggtgctcagaacgattacctttttcacatggtttgcaattgaagcgttaaggacgttctcggcaccaaggatgttcgtcctgacagcctccatagggtagaattcacatgatggcacctgcttgagggctgccgcatgaaaaacgtaatccacacctttcattgcagagtcaagactgtcataatctctgacgtcgccgatataaaacttgagcctgtcattgttcagggcaatgcgcatgtcttcctgcttcttctcatcgcggctgaaaatgcgcacctcactgatacgtgtgtcgagaaaacgcttcagaacggcattaccgaaagaaccggtcccaccggtgataagcagcactttattcctgaacatcctaatggctcccctcccgcaatttatgtcgataccatggtgatgtcacgtagtcgttgtgcatttccgcaatcagttccggccatgcgggcgcgctatagcccgtggcattcctgaatttatccgagttcagcgaccggtaacaatgaaaatcaccgaaggggatgatttcgatcttcttgccgtactgcgcggcgatcagttccagtaactcatacttcgatatgggttccgacgccacctgataaagtcccttcagattcatatcacaaataatgtatttctcgattattcgtgcgatctcaatcgtaggaaacccggtgtatatcgcattggtgaaacctttgaccggtcccttccgagaaaggaaccactccacgagaccgtatcctcctttcaactcatggccgatgatggaggtgcgcaaggttacgcagtggtcggaggtcacttcgccgagaaacttgctgcgcccatacaggtccgtagcgtctgaccggtcggtttcgcgataatcacctttctctccggaaaaaacgcagtccgtgctgatgtggacgagccgagccccggcggccttgcatgcaaccgcgagccggtgggggaaaagtgcgttggttgcaatacagacgaccggatcctctgcggctggcagctgcttgattactccaacgcaattgatgaccacgtccggctttatctgcgcaagaactgcaagcactgaatcgaagttatcagcatcaattccgccatgaattttcaacagatgatcgtcagtgaaccatcgcgacaattctgaaacgctacggacagtcgcatgagtatcaagcttgtcgttctcaaataaacgaccgaacaaagtatgccccagcatgccgctggccccgacaatcagcacattaattctgtggctcatgaactctccacttgtaacactgtctcaagcgctatcttgtaagctttgacatcttcttgaacgtgtagtcaacaagagaatacattttttgcttaactgacagaacaccctgtcctgtggacaattcatcgtcaaacgtcttgatagcccaaagtgccccaaaaggcttttcgagttcattccccatactgtcgcttttatgaaatacttcggctgcaacaatatcccacgtttcgtcgaaatcgtccggctgccagccggacttgtgctcctgccacgctccgccatcgagcccccacgcgtcctttccgtctggatggctctggggcataaatcccagaggagtgaacagggcgatctgtctgcgagcaatacgctctgtggccctcagaagattgacagcctcctccttctccagatgctcgattacgtcgttcaggatgaccgtatcgaccgacttgggaggaaacagtctcacggtttcggcccaagtggcatttatcaccacatagttcctatcggtcctctccttgataagagtctgaaggtgttcgacatattgtccaaaaggttcgcaacagatatgtaccagcggccggaggaactgttggggcctgatgccgcaacctatgtccatcagcactctgacgtgctggagtttctttatcgcttccgggaaaagcttgccggcttccacccatgtgacggccatacgggacctccctatctttacggacatatttcatgtaaaaactgcgccaacaccactgtcattcgcaccgcgaaggagaaagaatgctgcgaagcctttgggcaagcgcgggtatttccatgtcggcacgccccttcagaatgttctgccgctggctttcatactcttcgtacggcggtgagtcaagaaggctgagcaccgtgcgcttgagttccccataattatcgcacagatagccgatattgcccatccgctcgaaataggactcaaaaaaagggttcctgagcgcgatgactggcttcaggtaggaaaaggcatcgaaaagaacgccgctcgccgtcaaggtatatgtttctggtttgtgaaaaaaaatggcatagtcgatgctacggacgtgcaacgcatagtcctgcggcgaaaggggagcatccggcgacggcagttccacatcatcgctcagcagccccctcagtttcctgtcgattatggggccgatgcatacaaatctggagcagaaactcgtccgggtcttctggatctcatgggcgagtctcagaaattcgtgggacccttttaccttgcgcaggacgccgagagctccgaaggtgatgctgtttccagcaaatggggagtatttcactgcgggctcaaaatggtagggatggtcgatgctggtaacatagggggcaagggatgggacccgatccagcagttcccgcttgatcgagtctcccaacacgatgtatgtcaaccgatcgcaattgcctcgcagcagccagttccggaacgtgtcgcgatttttccagggaagaagcgaagggcgttcggcgacagaggagagaatactatgcatcaccatcaagcacttgacgcctggaaatgcagggaactgtaatttcaccgccctgagcgtttcattacttatacaggtgaagacaaccctggaagctccagagcgttcggcacgttcgaacagcatcctgacaagccggtgctccagctcgaaacgctcagccttgatgctcttgcgcttcgggatatcgatcggctcgaattgtatcgcttttcgactactgacaagggtttctgcaccaacaaatccgagatggtccctctcggccaggaaaacgatttcttcctcgggacaagcatggctgatcacaagcagcatcgccgcattgaacgacgagtgctcgaaaccgtgacagactggttcacagaccaggatcatcgccctctcccgccatgcgactccccatgttcgccatcaacattccaaagtctgtaatagtcctccttgaccttggtccaggagttctccagagagtagcggtatgcccgttcagtcttttcccggtccagaagggcctcgtcgacgcaccgcgccacctctttactatcgcgcgcaatccacatcaaccggcggctgtctggcatcatttcaagatagtctttcttgagttcgttatcgtacacggccacgaccggcttctttcgggaaaaagcctccaggatgcccagataccccgaggtgaagacgacttttgcatctgtaacgtaagggagggggttctccacgagtccgaggaattccacgttgcgaagtcctgtgtgacagacgaagtcttcaagctctttcttcatcgctccgtcgccgcagatgaccagccgaagttctggatggtcgcgtacgatccactcccaggctctgagataggagtcgatgccggaatccttggcaagccgtcccacaaatacgacgctgttttcatgagcttcgggcagggaagacctgtgaacaccgccataggttacaacatcggcacgtgtaccataccatttttcgataaagtgcccaacgcacatggttccatccgcaagacgcgctgccagtttccgccttgcgacgatcttgtccttgggaggaaaatgtccctcccatccatggaaggttatatagaccttcttgccaaggaccctgagaatcgggtaaatccagaggccataacgccacatggtcgcaacgtcgtgaaaattaacgatatcggctttgagaaacctgccagacacccctgcaacctgcaagacccgctctaatcccgtgaacagcttggtctgtggcttgttcagcctgacaacctcgatatttccttcccgttcgaagtccccgtaggagctgtcatgcttgggaacgagaatggttatcgaatggccatccttctggagttcgagcgacacctcgcggacgtgtctttccacgccgccgatgtgaggatagtagttgggtgccacaaacaacacgcgcatgcttcgcctttttcccggaacataacgttcccaaaagagttgagcccaatcagttttttaggatggaatcggctatcgcgacaagcctgccaaccgccgccttcaccgtgtaaggagatatggccatctcgcgccttcctccctcctgccactcgtagatcatctccatgagcccctgcttgaccgcgacggggtcatccgcagccagcggcctgtgccccagctccgcaagcatccgcgagagttcgggattcctgtggagcagccccagtatcggcttggccatatggaagtactcataggtcttcgagggaatcgtttccgccgagatgtcctcggtattctgaatgagcaacagcacatcgcagtccgccatggccgacagggcctcattacgggaaacccgaccccggttcctcacaaccccggaaacaggaaaattgtcgacaagctcgcacgatacccggtcgctcgtcccgtactggtcgaagcgaacgatttcggcaagttccgggcgattactcaagaacatctccagtccccggaggaacacgctgagattgcgagacccgccaagcgagccgaaatgggcgatgcgccaggtgtcccggcagcaagggcgagagtcgtcatattccggcgtggccggttctgcgccggcgtaaatcacatatcccttgtcaccaagctcagtccttttggatgcgtgttcacgggcggcttcggtgagataaatcaccgcggatgctcgtgcacataccactcgctcgacaaaagcgtagacggcgtaagcgcgtttgcttctcttccagtcgcgaaaaacgaggggatcctgaaactcggcaatccatgggagccctgtgaaacgtgaaacaaagaaagcggccatgtgggcacttgccgcaccgcccgtcgagtagatgagctcgggtttgtgctccttgcacagacgccctcccgcgaaagcggcgagggggaaccaccaccattggctatcgagatcgatcaacagcttttcgagtgcataaagaggaaaaagcagcagattcaagagaggatacagcagcgcaaccagtcgactcttcctcctcaggtgccgcaactcatagcgaatcccggagggggccacggacggaacccgtacatgcgcgagggactcgtggcccgcgccgcagatgccagtgagcatcacgggttcaataccgttttcgaggagataagagagccggtcatccacatgctgcgcacatgccatcccgtcgattttcgagaaatatgaaacgaccagccagcgtcttaccctatggttcatttcgactcccggtccgcgcagcgggcagatacgacctgatcgacacgacccatcacttcgtccacctctatttcgagaatgcaggcgctctcctctccccttcccccacagcccgcttccccgcacggaacacactcccgatcctccttacggacaacgatgatccggccgcctgaaagcggaggcacctgctcaaggggaccttgattgtcccaagggaaccagcgattcaattcggtggggccatagagggcaacgagagggatgccggctgctgccgccatgtgagtcaccgccgtatcgagaccgatgtagagggatgcgcctgaaagaagacacgccatctgattaagactaaactccccctttatcactaaaggcgcatggcggcagagcccggccccctgctggaccatcgatacttccactgccgatggggaggccgtccataccggcctcaaaccgtaacgctctgcaacgcggtcgctcaattcggcaaatttttccatggtccagagcttgtaacgccagcgtgcaaagggatggatgacaaagtaggccccgtcgagtctcgctttttccaacacctggcgcacccgcccggcgtcggctgcatcccagtgaacagatgcgctgagccggtctgccgccagcccgagtgcatccgcgacggacttgcacagcagagccacatgattctgacagggaagcgggatgaggcgatgaaagagcattttcttccataaagcctgaccaaaattgtctccgagagtgaaaccgaccctcgtctttttcccggccagcagagcggcaaagcttccccgatccgaggcgttcatattgattgccaggtcatacctccggaaaatatcccggaagtagccgccttcccgcgccccaccggcagctaccgagcccttctccgaatagatgacccgcctgacccgtgggtccttttccagaaactcgccggtaccccggttcaccagaaagtcgatggctgcgtcagggaatgcatttttcaggatgccgatgagcggcgtggtcaggatgacatcgccgatgagccggatattgatgatgagtatggaggagggtgatgcggtcacgatatgttcagatccttcgggcgatgacgtcgttgaaatggccgagaagtgcctcgattgcccgtgcttcatcaaagtcggaggctcgccgcaggccggcagccgcgagccggtcccggagctgcctgtcgttgcagatccttatgattgcgtcagcaattgccggggggtcgcccacgggcacctgaataccgtccacaccgtccgttacgatctcggcgagccccccggtccgggttaccaccacgggcacgccggcggccatggcctccaccggcgacataccgaagggctccatggaggaagggagcacgaacacgtcggtgttcgccagcagcgccggcacgtcctcgcgctcgccggggcaatccaccaagtccgtcactccggcctcctcggcgaagctccgtaagttcgccacataccacccgcttccggccagcacgagccgcgccgacggaaaagggcgacggatcaacgccatggctcggatcaggtcttcctggcgcttctcggtgcgaaacccagccacacaggcaataacggggaagtgaccgtcaagtcccagttcgcgcctggtattcagccgctcctcgtcggtgaccgaggcaaatcgtgccgtggccacgggtggatactgcacgcgaatcttgcggggggcgacgccggcggcaaccaggtgctcccgcacggcattactgcaggcaagcacccgtttcggcaagaggttgtaggagatggcccgtttgatggggttcaggagttcacggctgcggaccagcggaactccggtgagaagtgaagcgattccgccgagccatgaatcctttgccgagtgggaatagataacatcaaccccctcgcggcggataacggtacagaacgagcggagggctgcggggtgcaccgcgttgcgcatgggcacgccgactaccatgagtcctgcctcctgcgcccgcgcacagagcaacgcatcgggagggcagaggatgaggggacggtgcccggcatccctcaacagccgcgcctcgtggacaatgcgccgctcctggccgccaaaatttttggacgactcagcgaaaaggacggtcagtctgctgccggtgcccgtattcctgtccatggaaagcatctcagcgagccgtggaatttaccgttcgagttcttccggccgggtcatgacccagccgcgcgccgcttcaacctgcttggcgtagcggtagaacgtcccctcgaaggtatagagggcgatgacgaacccggcccagccgtcgaggatgccgagccgcaggatatacatccggaaaaatgcgaacagtgcgtgaaagagcgccttgcccatgccggggcgtacccccttggcggtcatcttggcggcacccagggtggaatagcggtctatcttggaaatcatctgctcgaagttgcggaacggaatctgccagatagcattcttcatgtggccgactcggccgatggtggtaaacgactcatgtaccacctcgtccgtgaacacctgcgcgccgcggcggaaaagctggggctggcggtagtcggggtaccagccggaatgcttgacccagcgtcccatgaaaatgttgcggcgcggcacgtagtaagcatccagggcatcggggctgtcgatgatggcgaggatctcgttcttggcctcttcagtgcaacgctcgtccgtatcgaggctgaagatccattcgtgggacgtggcggcgatggcgctgttgcgcagcttgccgaatccctcgaaagggacctggatgactttgtcggtatacttccgggcgatctccgccgtccggtcggtgctgaaggaatcgatcaccacgatctcatcggcccaagtgacgctctgcagggccggctcgatcttctgctcctcgttgtaggctatgatataaacggaaaccttcgccattatctctcctttgtctgccgcaaaatcagttacagccacgaggtatccgccgtgccggtcaggtcgatcccctcgaaggcgtcactgatgggttccgccccttcctccctgccggcggcccgccaggccggcagtcgcttgccgtaaagcctgagcgagcccatgagggggttgtccagcgtggcgcccgcccgggggatgatgcagacggccgggataccgagggcattggccgcccagtgggaataacccgacatgggggttgccagcatcacggggcagcaggccagggcaaagaggtctgccacgggattcacccgcgagtcgtggtcgggccccttgtagccatagggtgacgtcacatcgagggtgaacacgtcgaaccggcggtggagcgtctcgtaggtcgccggatcccccgtgcacgagaggaagaagctgacatccttctgcttgagcgcgatccgctccatgaccgcctcgtaccaccagagcgggactgccggccactcgcaggcaaggggatcgtagcgcgactcgtccacgatccggtagtcgccgtggcggatgtgcacggccacaacgggtctcccttggacccgcgcgaagattcgcctgatggcatcagccaggttcggcgcaagtttcacgcgggacgccacgtccagatagatggggtccagcttgtccgatggtccgtccagggaacgaaggatgatcttcttgccggcaaaggtggcaaactgcgcggcatcacagttgcgaacccggagagcccccggcttctgccagaagcggagctttgcccggcgggttccggccacgctgaatgaatccagctcactccagtccagaatgatctcgtgcccgtattccttctggatggcaaaggcgagcggcagagtttcgagtcgattggtgatgccgacgaattcatcgatatacagcctgggtctggccatcacgatactccctgggaagatagtgcttgtcgacctgcccgaagccggtctgcggcctccaccacctcggctgtcgtcaccgcggtcatgcatcggtggtcggtggggcattcccgcagcagacacggagcgcagtcggtgtcgcgacgcacgataacggcccgttcgctccagggggaggtggtcgaatggtccgtggagccgaacacggccaccagcgggacgccgaaggccgccgcaatgtgcatggggcccgaatcattggtgataaagaactcacagcgcttgatgagcgccatgagttcccgcaccgatgtctttcccgccatgacgacgcagggggtggtcatggccgcggcaatatcggcggcaatggccgcttcacccggcccgccggtcaccacaaccctggcactccagcggctggccaactcgtcggccacggcggcaaaacgctccggataccaccgtttggcggcgccgtacgtggcgccggggttaatgccaaggagggcatcgcgagtcccgattccgtgccccgccaaaagttctgccatggcggcatcctcgtcggccgttgtggccagttcaagatgccgatcactggtggtgaccccgaaacgggcgagcatggccaggtagtattccacgtgatggagcaggcgcgtggcgccgtcaaccgcaactccgtgggtcagaagcggtccgcggccatcggtccggtatcccatgcgccggggaatccgcgcaagccaggcaataagtgccgcatcaacggcattctgcagcagaatcgccagatcgaaccgccgggctctcagttcccgggcaagccggagtttgcctcgcaggccggcatgcacaccttttcggtcatagatgatgacctcgtccacggccccgtgaacggtgaacagcggcgccaccagcggattggccaataccgccacccgggcgttcgggaagctctcgcgaattgcccgcagcgccggtgtggtcatcaccgcatcgccgatccagttggtggaccgaacgagtatgctgctgattgtctcctgctgaatatccaaagcgtgtagccccgtttaccggtccccgatgcgttcagcctcgtcgaggagcatcacagggatatcgtcccgcacggggaacctgaggcggcatgcctcgcagaccagggccgaaccgttattgaccggtttcacctccccggtgcagcggggacatgccagtatttcgaataattcgattgataatgccatagcgtaaattccttttaaagcactttgtccagggccgcttcaaggggagcggggtccagcgggcgcatctcgagcactgttgcgtagaccggcagcagacgcgccagatgggcagacagcttgaccccatccttgccggtagtgatcagataatcggcacccgcggccgcttcccgcagcgtgcttacctctcgctcgccgtaagaggcgtgatcggcaaagggaatggcagccacgatgtccagtccctccctgcggagtgcatcgaaaaaaccttccggctcggcgatgccggcacaggcaacccctctgaggccgcgcagggctgctaacggctgcacctctccatcgggaagaagagccgcccccgtcagtgcgtgaccggcacggcacgaagggatcatgccgtgaaccgccggggctttgccaccggtgcagcgggtgtagaccaccagatcggctcgccggacggccgtctgcggttcccggagcagccccgccggcagtgtccggccgttgccgaggggacggttgcaatccatgagcaggatgttcaggtcacgatggagccgaaggtgctggtagccgtcatccagaatgaagacgtccgggtcgagctgttccagcgccaggagaccggctgtgtaacggtccgtgccgatgaccgtcatgagtccgggcactgatgttgccagatgcacgggttcgtcacccgcctcggcggcggagagaacgatagtccgaccgtcggagacaatgcgtgtttcgccttccagcgacccgccgtacccccgcgagatgaccgcaacccgcttgccccgtgccatgagccggcgcgccaggtacgccaccatgggggtcttgcccgtgcctcccacggtcaggttacctacggagattaccggacggtccaggtgcctgaccgtggacagccccctggcgtaggccagcgcccggagccggaccaccagcccatagagggcggctgggatggcgagaaccgcgccgagaagccgggcagccgcgccacactcttcaccggaagccagttttcgccagaaccccgtgcaactcactcggcgctccccgtgacaagcaggcgcccgatgatctccaggtgacgggcggcggcccccccttgctctgtcatgaggcggatgccgcgctcacccatggcgagtcggcggggctcgtcgttcaggagccgccgcagggcatcctccaaaccggctcggtcttcaacctgctcgcccgcattggctgccaggaccagggccgttatctcccgaaaattgtgcatgtgggggccgaacaggaccggggccccgaccgacgcaggttccagcaggttgtgcccgcccaccggcacgaggcttccccccacgaagaccaagtcggacagggcatagaggttcatgagttcgccgacggtgtccaccagcagaaccccgccggctgccggttcaggcgccccatcaagggcggaacgacgcacatggggaatccctttgccctgcagcatcgtccctacttcagcggcgcgctccgggtgccggggcacgagcaccaggaacagtccggaccgctcccgggcaaggcgggcatagctgtccaccacgacctcttcctcaccggcatgggtacttccggcagtaatgacgagggtgtccggtgggagacggtaacgctggtgcaattcctcgcgctccgccgggctcagggttctcacggggagatcatacttgaggttgcgtgtcacgaacacccgctgcgccggcccaccgatagccacgatgcggcgggcatcctcctcgctctgcatgcagagggcggacagcttggccaggagtggggcaaaaaaccacgaaaaccggagatagcgcggaaaggagcggtccgaaatgcgaccattgaccatgacggcggggattgacctccgacgggcgtagcgcaggaaattgggccagatctccgtctccaccacaatgaccagcgacggggatacgagccgaagtgcgcgggacacggcaaagccgaaatcaaaggggaagtagacgactagatccgcctcggcgatcttctcggcaatagaacgtccggtttcggtcacggttgagagcacgacgggccgctcgggataccgatgtttcagctcacgcagcaggggcttcaccgccatggtttcccccaccgaaaccgcgtggacccagacgggcctcttgcccgcaacgggtatgagccgttccggcgcgatgaacccgaaccgctcgccgaacccggcgaaactcctcccccggctcactgtccgccaggcgtggtgggcgataatcgcgggcgacagcaggagcagcagtatgtcgtacacaagaaagaccatcgaaacgccatccccgaccggtcggccgtcaaacccgggaccggtcccggcctttcacttgaactgcatgtcgtagagcttgcggtagagcccgtcgcgcgccaacaactcgtcgttggtcccgacctcaaccacctcacccttgtcaatgaccacgatccggtccgcatggagaacagtggagagccggtgggcaatcaccagggtggtccggttcttcatcagattggtcagggcctgctggaccatgtgctcgctttccgtatccagggcgctggttgcctcatccaggaggagaatcggggcattcttgagaatggcccgggcgatgcagagccgctgccgctgaccaccggagaggcgcaccccccggtcgccgatgtttgtgtcatacccctctggcatctccatgatgaagtcgtgggcaaaggcagaccgggccgcgcgctccacttcctccagggtagcatcggggttgccgagcctgatgttgttggcaatggtttcgttgaacaggatcgtttcctgatccaccagggcgatctggcaaaggaggtcatccagccgcaagcgccgtacgtcgatcccgtcgatgagcaccgcaccgccggtcacatcgtaaaaccggggaatgagcgacatgaccgtcgtcttcccggcgcccgatggcccaaccagagccaccacctcgccccgcccggccgtgaacgatacgtcacgcagcacctcctcatcgtcatagcggaacgagacattgcgcagttctacggagccgcgaaccattcccggctccaccggatcgggcgggtcctggatgtccgctggatgatcgatgacctcgaaaacccgttcggccgcccccatggcctgctgaaccgtattgtaggcgctgaggaccttcttgatcgggccgtagagcatcaccatggcggtcagaaaggagaagaattcgggcgccgtcatcttgccgtccatgacctggctgccgccgaaccagatcacccccgccactccgaacgaagtgatgatctccatgatgggcgtgtgaagcgattcgtatttaatgctcttgcgcaggtagcggtacaggccgaggttggtccggctgaaccgatccacaacgctcttctcctgacggaatgccttgaccaccttgatgccggagaacgtctcctggagaatgctcgtgatctcacccatctggcccagggactgttttgccagattcttgatcctcttgccgattttctgggccggaacggccgtaagggggagcacgataaacgtgatgagcgccagctgccagttgcggtagaagatgacgcccagcaggccgatggcggtcacgccgtctcgcaacaggctcgtgacgatatttgccaccccctgctgcatctgccccacgtcgctcatgatccgggacatgagggtcccggtgggattatcggtgaagtagcgcaggggcagccctatctgcttgcggtacacctcgttgcggatgtcctggatggccagctgacctgcggtctggacatagtagccctggaggaaccgtgccaccccgcggaacaggaagacgataatcagggccacagggacgaggatgaaaatcgtcatgtccctttcggaaaagatcttcttcagcagcggctccaccatccaggcgatggccgcatcggtgccgccgacgcagagtgacgccgccatggagatgacgatccgccaccagtagggcttgctgtaatgcagaatgcgcttgaaggtatccattaaacctgctttccgagcatttccagaacgattcctgctacccgttccgagcagccgccggtaccgagcttttccttgaccatggcaaggccggcgcgagttttctccgcataggcgggatcatccagatagcgtccgatctcggcggcgatccggtcggccgaggcatcgtcctggatcagttctggaaccacccgctcgcccgcaacgatgttgcagatgccgatatggtcgacgcggatgagccgcttccccacctggtaggtaagcggagacaccttgtagatgatcaccatgggcacgcccatgagggcgatctccagggtcacggtgccggagacggtaattatggcgtcacagacctgcatcacgtcgtacacccggtcttgagtcacagtaacgtcaaggcccgatgccgccagcaggggagcaatgtctccatcggtgaggctcgatgccagcggcaggatgaactggatgtcgggatagcgttcccgcagctgctgcgcgctttcgaggattaccgggaaaagcttggcgatctccccgcggcggctgccggggaagagtcccaccactcgccgccccggatcgagcccgaaggaggccagggcttcgtcacgccccatggtcggacgcacccggtccgccagcggatgtcccacgaagctgaccggcaccccggcccgttcgtaaaagggcacctcaaagggaaacaccacggccatccggtccaccagccggccgatggtcttgacccgcccggtccgccaggcccagacctggggactgatgtagtagagtaccttgacgccgtggcgtcgggccacccgggcaagaagcatgttgaaatcggggtagtcgatgagaatcaggaggtcgggcggattcgaaacgatgacctgcctgagcgtcatgaaggcgcgggagatcaccccgatgtgggccagcacctccacgatacccaccaccgccatctccgaggagtccaccagggtctccaccccggcttcccgcatgcgggggcccccgatgccgaagaaagagagagtcgggtcaagacggagcgcttccctgaccagtccggccccgtggaggtcgcccgaggcctcgccggcaacgatcatgattcgatgtgatgtgttttctgtcatccgtcaaaaatggcagagacgccccgcagggcgtctccgtgttcagtgtcgtggcaggtgtcgcagctagagcgcgctcttgatgaccccgaccacctcgcgcacctgctcctcggtcatctcggggaagatggggagcgacatgcagcgggccgccgcatcctcggtcaccgggagggtcaggccggcgaactgtactgcaaagacatcctgcttgtgcagcgggatgggatagtaaatggcggaggcgatgcccgccccggtcagggctttcatgatgtcgtcgcgccggtccgtgagcagtgtgtactggtggtagacgtgaacgcccttgccgtcctcgaagggggtgacgatgccggtgccggccagcagttccgagtagagatgcgccacccggcgccgtccctggttgtactcgtcgatatgcttgagcttggcccgcaggatcacggcctggatctcgtcgaggcggctgttgtagccgatgaccgaatggtgatagcggaccttgctcccgtggttgcggagcaccttgaccatctcggccgtctcggagcaggaggttgtcacgaggcccccgtcgccgtagcacccaaggttcttgctggggaagaagctgaaggcccccagagcgccgatggaaccggtcatccggcctgccgcggcggcgccgaaggactgggcgcaatcttcgaccagaaggaggccgtgtttggcgcagatcgcctcgatggcccccatatcggcgggctggccgaacaggtggaccggcagcactgcacgggtcctgggggtgatggccgcctcgatggctgccggatcgatattgtaggtgcgcgggtcaatgtcgacgaagaccggcgtcgcccccacatagcgaatggcctcggccgttgcgatgaaggtgaagggggaggtgatcacctcgtcaccctccttgatgccggctgcggccagagcaagatgaagggcgtcggtgccggaggctaccccaatggcgtgcttcacgcccaggtacgccgcagcctcctcctcgaaggcgctcacgttgggaccgaggatgaactgggtcttctccagggcttccagaatgccccggtcgatctcgtctttaagtttcaggtactggaccttgaggtctaccattggaatcattgtcttcctccttggatacgcattgaaacgcggacgtggtgcttgaccatcagatcaaaggtatcaatccgttaacgcttcaacgcgtctacagttgtttcgtaatcatgagcgccgtctccagagcccgcttgccgtcccggccactcaccaccggggtcgccccggtcctgatgcagtccaggaacgaggcgatctcgctcttcagggcatcgccctgctcgaacgtcttctggtccatggccacattgggcacgccggggaacatctcgccgctccccttgcggaagaccgccagggatttattctggaagtcgaccgtgatgtaggagtcggcctggaagatccgcatcttgcgctcgctcttcaggctgatccggctggcagtgacgttggccacacagccgttctcgaactggatccgggcattggcaatgtcttcctcgtcggtgaagaccggcgcgccgatggaattgacctgcttcacgggcgaatcgatgatgtgctggatgatgtcgatgtcgtggatcatgaggtcgagcaccacgttcacatcggtcccccggggcttgaacggagcgatccggagcgattcgatgaagcgcggcccggtcagcagctcgtcaagggccatgaccaccggattgaagcgctcaaggtgccccacctggaacaccgccttccgctcatcggcaatgcggatcagctcatccgcttcctcgatggtggtggtaatcggtttttccagcagcacgtggacaccacggtccagaaacgcccgcgccacctcgaaatggtactgggtcggcaccacaatgctcacggcgtcgacccggtccaacagctcacggtaatcggtgcagggactggtaccgaccttggccgccacctctgcggcccggttcatgtcggtgtcgaccaccgccaccagctcggtatcaggaagctgggcatacttttccgcatgaaactgtcccaggtagccgacgccgataaccgctgtccgtagtttgtccgtcatctgcagagtcccctttccgatttctcggcaaaagtaacaaagtggtcgacctcctgcgagggagggatttcctcgcggatgcggcgcaatgcctcctccagcttgagaccggaccggatcacgagccggtaggctttcttgatccggccaacgagctcctcggagaagccgcgccgccggagccccaccgtgttgagaccggaggaaaccgcccggttgccgctggcgatggtgaacggcaacacatcctgaacaaccatggcccctccggagagcatggcgctctcgcccaccctgacgaattgatgaaccgccgaaagcccgccgaggatggcgaaatcctcgactaccacatggccggccagtgtcgatccgttggccatgatgacccgattgccgatcacacagtcgtgggccacatgacagtaggccatgaacaggttgtcgtcaccgattaccgtttcgccgatgccggtgaccgtccccggctggagcgtcgtgaactcgcgaatgacattacggttgccgatccgcagccaggtttcctctccccggtatttcaggtcctggggaatgccgcccacggaggccatgttgaagatccggttgtcctcgccgatctcggtccagccgtcgatgacggtgtggggtccaacggtggtgccccgtccgatacgaacgtgcgccccgataatgacataggggccgatttctacaccctcggcgatttccgccccgggatgcacgattgccgtaggatgaatcatttagagtttttccttgtcggcaaaggtcgccttgagctccgcctcggtgaccagcttgccgttcacggtggccctggcgctgaagcaccagatgccccgcttgcaaccggagatcgttacttcgatccgcagttggtctcccggcaccaccggtttgcggaacttgacgttgtcgatggaggcaaagtagcagaccttgtcgcggacctcgtcgcccaaggtcacataggcgtagattccccccacctgggccatggcctcaacgatcaggactcccggcatcaccgggtgtcccggaaagtggccttggaaaaacggctcattgatgctgacgttcttgatccccacgatccgctcgccggcaacgtactccacaatccgatccaccaggaggaaggggtagcggtggggaagaatcttcatgatttcgttgatatcaaagactgtttccatgttcacgctcctcaaaagagaaaaacggaccgcccggaggacagtcgcgttttctcgattacacgaccgaaaatagcgaaacaaaccggtgcggagccggctagactgcggattccagcttctcctcaagctcgcggagccgtttttccagggcggccacagtccgcttcatttcagggagtttcggcacaaccgccgaggcacggagccactcccggtgatcgaaggcagggatgccgctcataatggtgcccgagggcacattgcccggaacgcccgactttgcgccaatcatggcattatcgccgatctcaaggtgcccggccacgcccacctgcccgccgagcgttacccgcctgccgagcttggtactccccgaaatgcccacctgggagacgatcatgcagttctcgccgatgacgcagttgtgagcgatcatgacgaggttgtcgaccttggtccctttaccgataacggtggaagcaagggcggcacggtcgatggcggcgttggcgccgatttccacgtcatcctcgatcaccacgttgcccagctgggggatcttgtaccagccgtcgccgtcgggcgcgtagccgaagccgtcggaaccgatgatggtccccccgtggatcgttacccggttgccgatgcggcacccctgatagaccgtgacgttggcatggagcgtgacgtcgtcgccgacagtgaccccctcatagagcaccactcccggatgaagcgtcacccggtcgcctatggtcacattatcgccgaccaccgcacccgggtgaatcgttatctccgagccgagtttcacgttccggccgacatgggctccgtccatcactccgcgggccgcgcggggagccacgtagaagagggtcagcagccgggcgaacgccagatagggattggggaccatgatggcgttgtggttgtgccgttcggcgccgggcggcaaaatgaccgcgccggccctggtggaggcaaccttcggcgcatagcggggattggcgagaaacgtgatctggctgtcggtggcgtcatcgaggctcgccacgccgacgatctggcgggagccgtcgccgaccagcgttccaccgaggtagtcagccagttcctgtagcgtcttgctcacggccatcttatttcttccgggaggcgttgaaaatcttcagaacgtcctcggtcaggtcggctttatcgtcggcaaagatcatgctctcgttcttcacgaagatgatcgtgtagccgctcttgcggccgaagtcctgaatgacccgctccagctcctcgatgatccgcttggtgaactcctcgtccttggcctggagctcgtcctgggcatccttggtgaaccgctggaactccttgagcttctgctgatagtccttctccttggcgttgcgcgccgaatcggagaggagcacgctctgcttttccaggtcgtccttcagctttttgagctcatcctgcttgaggttgatttcgtcctggtacttcttcacctttgccgcaagctgctccttggcctccttgcccgcttcggagaggttgagagccttctgcatgtcgatgaagccgagtttgcccccttccgctccgaaggcggaagcggcaatgagtgacaacgtaacgacggtggctgcaatgatccttttcattgtttctcctttagctggtgctctgaaacccgcaggttctagaaaaagctcccgattgaaaattcgaaacgcccgcttgacttgtcgatgccgtcgcgggggttgagcggaatgccgtactcaagccgcagcggtcccatgggagacacccaccggataccggcaccgtaactcatcaggacactggagaacatatcctggttctcgccgtacacgttacccgcatcaaagaagagaacccctttgaggcccgcatccttgaggagcggaatcgtgtattccacgttcaggatcgcctccttgtcgccgccgacaaatgcccgttcggggtttgtcgtggggaggccggtcagcgggtcggtggtcggcacataggtgataatggacgggctcacacttcggccctcaaatccccgcagagtattgatgccgccggcgaagaagcgctcgtcaatggaaatgtccttgccgccgagcccctggatgtaaccgagggtaccccgcaggctcagaaccgtcccgaaaccggtcgggaaaaagaccgaagtatcgccgtagtagcggaggaaccggtttgtgccgccgagaccggcgaactcgaccgagaggttgttgaccatgccgcgcgtggggtcgagacggtagtcggtggtgtccctggtcaggctcacatagatggagctggtagtggagttggtctcgggcacgacccgcagggccggtgagatgtcgaagatttccttctgctcgtacttgtagacccagagggttctcaaagtatcgctcagaggataccccgccttgatgtcgccgcccgttgcccggcgggtaaagtcgaggtagtcgcgctcggtccggtaaaggtcgccccccaaagtccagcgggtatcgaggaaataggggtcggtgagacccaggttgaacgtggacgatttgccgccgatggaggcggccaggttagccctgaggcccagcccaaggaagttgccctgggagacggagccctggccgataaggccgtcaagcgaactgtagccggcaccgatgctgaaggtgccggtgggcttctccttcacctcgatattcacatccagcttgttctcggcgctccccttaaccgtggagattgccgcttcctcaaagaacccgaggttcatgaggcgctgcttgctctgcttcaggcccgtgctgctgtaggtttcgccctcggccactttcagctcgcggcgaatgaccttgtcgcgggtcttggtgttgccgctaacgttgatgcgatcgaagaagaccttctcccccttttcgaactcgaaggtcaggtccacggtcttcgtttccgggttcaccttggtgagcggtgtcacgttgacaaaggcaaatcccttgtccgcgtaaagatcggtgagcgtcataacatcggtacggagattcgcccggctgaacacatcccccgacttgagcctgagcaccttggtgaggtcctcctccttctccagcagatcccccttgtagccgatggcgccggtcctgaactgatccccctcggtgatgccgatggttacgataaggccgcttttgtcctcgttgagcgccacctggggctctccgaccttgacgttgacgtagccgttgttgaagtagagatcggcgatgaggtttgcatcgttcttcaccacctcgtctttgtaggtgccggcaccggtaagccaggagaggaaccacttctccttggtctccatgactccgcgaagcttgcttgcgttgaaggccttgttgccctcgaagcggatcgacttgatcaggaccttttccccttcggccaccgagacaatcacccgcacgtcggtgtcggaacgcttctcgctccgggtggtgacttcggccaggtaatagccctcatccccgtagagtttcttgacccgcttgcccgccagggtcaactccttctgggaaaagatggtgttcgccttgagtcccagggcgtcccgcaccttgtcggtggaaagctccttgttaccctcgatcctgacttcgcggataatgggcttttcctgcaccgtatagaccaggaccactccaccatcgccctgctcggtctctgcccgcacgtcgatgaactgcccgagcttgtaaacagcccgcacatcggcgtccaccttttcggcgtagagcagatcgcccgttttgagagaaagggcgttggttatggcagccgtctcgacccgccggttccccttgacccggacatcgatgattttttcaccctcggcccgaacaccctgaacgttcagcaccactgcggcaatgattcctagtgaagtcgcttgtagccgtcgcaccgctaccccggaaatgtggattttaactgcgctgccctacgtgctgcctgttgagacgaaagagtgctacacctcgatgcggccgtccaccagccggacagtccgtcccatgcgggaagcgagccgctcattatgggtcacgaccaccagggtcaggccccgtttccggttgatttcggagagcgtttcatgaacctcgtcgctggtcttcatgtccaggttgccagtcggctcatcggccagcaggagccggggcgacaggaccagagcccgcgcgatggccacccgctgctgctccccgccggacaactcccccggcttgtgggtgagccggtgggcaaggccgacctccgaaagcagttcccgggccgggccaagcgccgcggatcgcttcatgccgccgatcagggccggcatcataacgttttcctctgccgtgaactccggcagcagatgatgaaactgaaacacaaagccgatggagcggttgcggaaagcggccaggtccatgtcgcttttccggaagacatcttcgccgccgaacagcaccgaccctgacgaagggcggtccaaggtccccataagatggaggagggtgctcttgccggcccctgaggcccccaccagggcaatggtttccccttcggcaaccgccagattgacccccctgagcacatcgacgcgagtgtccccggcgccgtaggtcttgcagaggtccacaacctcgatgaggttactcatagcgcaacgcctcggccggggggaggcgtgatgcctgccaggacgggtagagggtcgccaccagtgagataatcacggccgtcaccgagatgagcagtacgtcggacggcacgacctgggacggaaaatgatccaggtagtaaacgtccttgctgaacaactcgaaaccggtgacccgctggatgactccgacgatgggctccaggttcagcgccacaagaagtccgccgataacgccgatggccgtcccggagatgccgatgatgagcccttcgagaacgaaaatcttcatgatgctccgccctgtcgcccccatggatttgaggatggcgatatcctttgtcttctccatgaccaccatgaagagggtcgaggcgatgccgaaagcggccaccaggacgatcagggtcagaatgatgaacattaccatcttttcggtcttcaaggcaaaaagaatgttcttgttcatctgcatccaatcccgggcatagtaagggaatccgaggtcacggttgatctcccgcaccatctctcccgtgtggtagacatcggcaacccggagctggataccggtgaccgctttccccatcgaaagaaactcctgggcctcgccgagccccacgtaggccagggtcgaatcatactcgaacatgccggtgttgaagagtccgaccacccggaactgcttcatcttgggaaccatgccgaggggggtaatgttgccgaggggagagatgacgttcagggtgtcgcccacgtacaggttgagggaacgcgccagctccttgccgatgatgatgccgggccggaccggctcggccgaggccagaggggccgggacagtagtgagatcggtcagtttgccgtcgacgagggaacgggagagattggtgacctggggatcagtggcgggatcgacccccctgagcaccacaccggaaacgttgccgcccgaggaaagcatcacttggctgtagatgaatggggtgacggccttaacccctttgacggcactaagccgctccatcatggcgtgatagtcctcgatgccgccgctcgatttcagcaccacgatgtgggcgttggtgccgaggatcttttccttgagatcttcttcgaagccggtcatcaccgccagaacgacgataagcgcaaggacccccagggcaacgcccgcggtggaaataaaggtgatgatcgatatgaaggtcgacttccgcttggccttcagatagcggagaccgataaataactcgtagggcatgggtgcatccggaaccggaaatcggggaccgggagaaatccgcctgccgttctccggcccctggacccggttttcttatttttccttgcgtagttgcggaaagagaatgacgtcgcgaatcgaaggtgaatcggtcagcagcatcacgagccggtcgatgccgatcccctcccccgccgtggggggaaggccgaactcaagcgcgcggatgtaatcctcgtccatgtagtgggcctcgtcgtcgcccttggccttggccgccacctgggcgaggaagcgctccttctggtccaccgggtcgttcaactcggagaaggcgttggccatctcgcgaccggcaatgaacagctcgaaccggtccacgatctccggatccttgtcgctcttgcgggaaaggggtgacacttcggtgggataggcggtaatgaacgtcggctggatcagttttgtttccgccacttcctcgaaaatctcggtaatgagcttgccgtaccccacgtcggcgggcaggtcgagccccagccgctgggcgtaggcataggccagatcccggtccgccagggacttggcgtcgatgtcgccgtattccagaatcgcctcgacaacggcgagccgcttccaggggcgctggaagctgatcggcatctcctggtaggtgaaatcgagggtgcccagcacttcctgcgcaacatgacagaggagttcctccgtgaaatccatcaggtcttcaaaggtggcgtaggcctgatagaactccatcatggtgaactcggggttgtggcgcactgaaatcccctcgttgcggaagttacggttgatctcgaagacccgctcgaagccgccgaccacgagccgcttcaggtacagctccggtgcgatccgaagaaaaagctgcatatcgagggcattgtggtgggtcacgaaggggcgcgccgtggcaccgccggggatcggctgcatcatgggcgtttccacttcgagaaaatccttgcgcaccatgaattcgcggatgagattgacgatgcgggaccgcttgacgaacacctcgcgcacctcggggttcacgatgaggtccacgtagcgctggcgatagcgcgtctcaacgtccgtgagcccgtggaacttctcgggaagcggctggagcgacttggtcaggagacggatgaacgcggcattgagagtgagctcgccggtcttggtccggaacggggtgccgccgacaccgacgatgtcgccgatatcgaaagtctcgaacgcctcgaacgcctcgtcgcccaccgtatccttgcgtacgtagacctgcatccgtcccttacggtcctggatctggataaacgcagccttgccgaaggagcggcgcgcgatgatacggcccgcgacggtaaagctgcggggatcatcctcaatggtatccacggtgccataggcctccctgaaatcggcagacgtatggagaggtttgaaatcattcgggtagggattgatccccgcttcccagagggcgtcgaccttgcgccgcctctggagcaacagctcactcaactcttccattgctcgtacagtccctttctggtagccgctttccggcccgtttaacaaaccgtcaacttagccaaaggagcatgccaagtcaaggaaaaacggggtgcgaacagagcgcaccccgtcaatttggcctgcatattcaaacagttgaagacaggatcagggaagggccacctgcaccggcgcggtccggttactggtcgtgccgtcgccgagttggccatagccgttatacccccaggcccacatgcctcctgacccatttttcttgacgatcgtgaagaacgacccgaggagcaccacccgttccacgtcggtaaaggggacgttcgatgcatcgcgtacctgggccgggctcagttgatcgccggtggttccgacggacagaagaccgagggtattgaatccccaggtgtaaaccgtgaagttgctcgccacggccaccgaatgggacggaccggcaaacacgtcgataaatccggtgacgccggcaggaagcgtcaactggacaggggtgctctggttggtggtggtgccgttgccgagctgaccataggcattgctcccccaggcccagatcgcgccggtagaatccagggccaggttgtggctgccgccggcggaaatcttgcggatcgtaatggaagagggaagctggactttttgaggcatgtggttgctcagggtggttccgttgcccagttggccgctggcgttgttgccccaggcataggcctcggtgctggtataggcgatgctgtgactgccgccggcaacgatggcggtcggagcaatggggagtttggccgtctcaacctgcctgggggcgaagcgggtggcggaagatatcgggttcagggcaagttggcccgcgctgttgctgccccacgcccagaccgtgcctccggccagagccatggaatggagtccgccggccgccacctgctgaacggcaccgccgaagccgccgatcttcaccggtgtggaactggtcgggaccgttgcgggatcgcggccgatctgtccggccgaattactcccccacgccctgaccccgctcacgttgtcgaaccgcgcgatggcgagggtatgtgaggccccggtggcaaatccgctggagtaggtggcaaagccgagccggagccgcttaggtgtggcagcagaggtggttgtaccgtcaccgagctggccggactcgttattaccccacaccgcaagggtcgtcatgttctggaacacggcactgtgggaataggccggcgacgagatgctggtggagtccgagtagggcaggtcgccgtcggcgcaggcggaaaggagcgtacaggatgcaagcacggcggccatgcgaaagttgatgatatttttcattgtcttctccctactggtgattggtcatgggtacgccactgctctccggttctggagccatccggacacccttatctgccggccacgatctcgtacaaaacgccgggagccactccctcgaacgtcaccgggccaagatactcgcccttgcgaaagcagactccctcacccgacacgagtctggtggcggaggaattgcgaaaggaaaaggccgtaccgccctggagcgaggcaagggcctccgcccgttcgacggggaaaacgcgacgatccacgacagcgaagttctccggcacggggagcggcgtggcgccgttggccgcgtccgccatgggcagagggacgacgctccctttcccggcaccccgtggaagaatggcccgaagcgtgacctccaccgaatccgtgccgttgaatctgaagtcgtaaaaaggggtccagccgtttcccttcaccaggtaactgtagcggacactgccctttccggcgagtcggagccgggccacgctgccgccaggggactccgaagccttgagtgccttcagccggtcatccaccgacctgatcccctcctcggcctgccgacgggcccgatagacctcctccaactgcgtcagggcgtactcggtccccttcctgaccgacgtgaggggttcggggttgcccttggtctttcgcggcgtcttgctgctttgcgattttgccgccgccttgaatatctcttcccgcgcttcgatggctctgagccgatcctcaaggcccttgcgccgttcggccaggcgggcgatctcactgccgaatccggcagcgggccggaggggctccacttccacgcggaccacgctggcacggccggcaggactcacccggagggacccggggatgtaggtcgaagggagcgggacttccaccgtgcccctggcggcgcttgcttcgcccgaaatccgggccccgtccagatagtaggtgacagtgctgccggccatggccggcacggcagccagcagaaaaccgattacataaagcgtgagtcgcatccgccctccttggcgtagcacgcaatcacgtggcaacgtcgagcagttccacctcgaaaatcagagttgcattcggcgggatcaccccgccggctccggcggcaccgtacccgagttgggggggtacgatgagacggcgcttgccgccgaccttcatggacatgaccccctcgtcccatcccgggatcacctcgcccgcgccgatggtgaagacgaacggctctccccggtccacggagctgtcgaacttcgtgccgttctcaagccagcccgtgtagtgaaccttcaccggtttaccggccacgggggccgcaccggacccggcggcaaggtccacgtaggaaagccccgaagcagtcgtgacggcatccgaggcgccggcggcgcttgcaggcttcgcctcgccggccggcttggtttccctgtccgaacaggccgccacgacgatcccgaccaggagcagcagcagtacgagaattttctcgacgtttctcaccaattcctccgaaatagcttacagattgaacggctcatggattccgccgagcctcaggatgaactcccattgggccggggtcaccggttgtaccgaaaggcggctccgctgcaagaggaccatatccgccacctccgggtgcatcttcaactcggcgagcgtcaccggccgcgcgagtggcttcacatacctgacatcgaccatataccagatggggttattccggccggcccggggatcgaagtgttcgcctgccgggtccagggcggtccagtcgggatacccctcgcgcacgacccgcgcaatgccgaccaccgccggatcggggacgttgctgtgatagaagaggaccccgtccccgggcttgatctcgtcgcgcagaagattgcgggcctggaagttgcgcacgccgtcccagtgctccgtgccgttggggcggctcccgaggtcgtcaaacgaaaaacaggacggctcggacttgaagagccagtaacgccgctcgcggttcatggtgtctccccggtcacgccatgcgccgtcctaggtcaggaggtgcacaaagagcccactcctgagcttgggctcgaaccaggtggacttggggggcatgatcttgccggcatcggccagctgcatcagctcagccatggacgtgggatggagcgagaaggcgacccgatactcaccaccagcgaccaggcgctccagttcgccgatgccgcggatgccccccacgaaatgaatccgctggtcggtccggggattgcggatgccgaggaccggacccaggaggttgttctggaggatggagacatcaagatgggacactgcgtcgtgctcgtcaaaggccccctgcttgggcacaagctggtaccagcgcccctccagatacatgccgaactggtgcctgcttttcggctcgaaccgcccctcttccggggaaacgctgaaatgctctcccacccgtgccatgaactcggccacggtgaaaccgttcaagtccttcaccacccggttgtagggcatgatagtcatttcgctgtcagggaagataacagtaaggaaccagttgtactcttcgtcgcccctgtgaccgcggttggcggagcggcgcagatcccgcacccgcccggccgcagcgctccggtgatggccgtccgccacgtacagggttgcgatggaggcgaaacgggcggtgagttcgtcgatgactgcgcgatcgtcaacgacccagagagtatgggaaaccccgtcgtccgtggtgaagtcgtaggccggttcggccgaggcaacccgggccacgatggcggtaatggccggatcgttgcgataggtatagaagaccggctcgtcgttggcgtcgagatagtcgatgtgctttacccggtcctcttccttgtcggcccgggtgagctcatgcttcttgatgaccccgctttcgtagtcgtccacgccggcacagaccacgagtcccgtctgcacgaactcgcccattttctggcggtaaacgtagtaacactcccggggttcctgaacgaggatgccctcggccgtgaaccgttccaggttttcccgccctttttcgtagaccggttcagcgtagggatccatctcggcaggaagatcgatctccggccgggagatgtggagaaagctgtaggggttgcctgatgccatggccttggcctcggccacgttcatgacgtcgtagggaagcgcggccaccttctcagccaggtgcttcggcgggcggagcgcccgaaacggcttgatcagagccatggttacctcgataaattagaagtagcgccgcccgcccatgaagcgggtggtgaaatagttctcgtccagggaggagactttgatgtcgtcccctcgacggggggcatggacgaaccggccgtctcccacgtagattcccacatggttgatgctgtcatctgaggcgccgaagaaaaccagatcgccgtcacgcaggtcttcgcgcccgatcgggtctcccaccttgaactgctcgcgggaggtgcggggaatgttgaccccgcagaggttgtacacggccctgacgaacccgctgcagtccatcccgtccacgacggtatccccgccccagcggtaagggatgccaacgaaccgctccgcggtgcgggcggcaatggcccccatgtcccggctgccccggtcgttgtcgggccggctgcggggctggtcggacttaggccggctaatgatcgtagccggctccttgcggatgaccgtttcgcgtttcgcgacgggcaggttttccggtgaggcgatgaagtaggatccgatcatgccgtcggctaccagcctgcgggcctccctccgggcagcctctcgggaaggaaagtcgccgaagcggaccgcgtagaggccgttgtcacgcttgaaatagaatgcatcgatcccgcgaacctgaagccttgccgtaagacgctcggcgttcttcacgtcggagaaggcccccacctggatggcatggcccacgcgggagagacccgcccggggcgtggcgcagcccgtggccgtcacgaaggccactgcgacaaacacgaggaaaagtgttagtttttttgccatcgcaccttactcgtcggagtctttcacatcgcgccgcacccccatgaggaacgctacaacgaaatcctccagtgcaccgtccaggaccgcgtcggggttgcccgattcgacgccggtccgcagatccttgaccatcttataggggtggagcacataggagcggatctggcttccccagccgatatcctttttctcgccggccagttcggaggcctggacttcgcgctcctggagctccttttcgtagagtttcgcccggagcatccgcagcgccgtggctttgttcaggtgctggcttcgctcgcactggcaggcgaccacgatgcccgtgggaaggtgagtaagccggacggcggagtcggtggtgtttacgtgttgaccgccggcgccactggaacggtaggtatcgacccgcagatccgactcggcaatcttgatctcgatgtcgtcctcgatttcggggaagacgaacaccgaggcaaaggaggtatgccggcgggcgttgctgtcgaagggggaaatccgcacgaggcggtgaatcccggcctcggccttaagatagccgtatgcgtactcaccgtcaaccgtaaaggtcgccgacttcaccccggcctcgtctcccgcctggaagtcggtgatttcggtcttccagcccttgcgctcgcagtagcgcaggtacatcctgagcagcatctcggcccagtcctgggcctcggttccgccggcgccggcattgatggaaacgaaacagctgttcttgtcgtgggggcccgacaacatgcgctggaattcggccccttccacttcgcgctcaaggctgtcgttgagggcgcggacttcgtcgagtgtggcctcgtcctgggcttcctctcccaattcgatgaggacgcggatgtcgtccgcctggcggttgaggcgatcccacaggtctatgagtttttcgatgcgggttctctcccgcaggaccttctgggcttcctcgttattgtcccagaagccgggagcggcgatctgcgcttccagttcctggatgtcttcccgcttgctgtctatgtcaaagagacccccggagcttggcaatccgctccccgaaattttcgacccgtgcaacttcttctctgaacatcgtcaactccttgttgtgactcaaataaataagtgcgacgccggtgcgggacggcacacggcgccggaaaatgtccgggatatcccgtcaggcgctaccggccctgcgatgggcacgcagtgctatcagcgcgccacaggccaggcagaccatggcaaagacgtcgccataacgggtataaatggtgcccccctctcccagtcgcacctcgccggtaaggaccgcctcctcgaacagattgtgtagcgcgcccggtaccctggacacaagataagagtcacgcagccttcttgagttgatactcctcgaaagcctgtcgtgggcttctgaacccgagcttttcaaccagccacagccggttgtaacgatccatgaagtcagctactgccatccttacttcttcgattgtgcggtaatggcggccatagatgacctgctctttgatagtccgattaaaccgttccgtcaccccgttggtctgcggttcggcaacaaatgagaaacttggggcaattccccagaacttgatctgattctggaaatgctctgagaggtattggctgccgtgatccatcctcagtgccaaccctcgagcagcagcggcaccgaccgagccgaaacgggccttgattcccatggcgagcggctgcaatgcggcaaaccggtcgccattcttggtcacatgccaaccgacgcactcggcattccaatgctcgacggcggtaaacaaccagcaccacccttcttccagggtgaagatcttggtgccatcggtaccccacatgacgttgggggccgccgtgatgatcttgccggcgtggtccttgggctgtccctgaacaacccggtgaggggagagcagattgttctcccgcatgagacgcaacactcgtttgcggccgacttttatccctttgacgaagcgtagtcgtccccagaccttacggtgcccttcgccgacaaagggggatgtctccaggtcggtccggatgagagaaagtacctcgtcgtcagagagcggtgtttttggaccacgcttgagcagtacagcaggcaatgtttttctgcctgcacggctatagaacgacgagcggggcactccccaggcaaggcagacgcgctgaacgccataggctttaccggtggcaggggagatcgtagcactcatttcttcgatctcctctgggccaaagggtgggcacgcctcgctttctcccgcagtagctcgttttccatggtgatctcaccgatgcgcttgaaggctgcatcgagttccgctgccaacggatcaccttcacgagccttgagagcagattctatcccctggagtgctttctgatgccactcttccaggcgatagatttcgatgcccaactcacgggacaaggcatcgattggttcaccgcgcatcaaccgcaggacaacctcctttttgcggttggcgctccaacgtttgacttccggtgctgctccagtcgagctacgctctccttccgccgcaccggagacactgacatccttttccattgacgacctccttgaacacctagatttacctcattttcgtgtccaagaaaaccggggccgccatacctcgaacagattggtcattctgagaatgtgtcctttgctgtcgatgatggcagtgatgccggtgttggcggcccgcaccaggggaacccggttctccacggctcgaaagactgtcatggagagatgctggtaaggagcggaggatcgcttgtaccaggcgtcgttggttatgttgaccagaaccctgcttccggcccgcacatacccccgcgccagctcggggaatattccctcgaagcagaccagcaccccgatggctcccttccccgtctcaagggaggcaatcctggctccgggcgaaaagtcgccgatgccggccacgatcttgttgacgaaggggagaaacttcgccatgggcacgtactcgccgaaggggaccaggtggatcttgtcgctgcggcccacaacatccccccagggggacagaaggaacgcactgttcaggtagcgaatcgtctcgccgtcccgttcaaaggccgggctccccacaactgtgcaactgcgcagctccctcgtcagattccggatgcgggacgcgtatttctcctcgttctgaagataaaatggcaccgcgctctcgggccagaccaccaggtcggcggggccggtgctgcacgccttgcgggacagacgctcgtacaccgccaccgtcgcctcctgaaaagccgggtcccactttacgctctggtcgatattgccctgaatcagggctacggagaaaggagcccccgcctcggggcggtgcaggcgattgaaaccgtaagcaagggtggcgaccagaagcagaaccaggatagctgcgctcttcaccggatagggcgcccgttcgcgggccgcaaaaccgcggatgatccggtacagaaccacattgctcagggcgatgagaaacgaaaggccgtagacgccggtcagatccgctatctggatgagcggcagggtccggtactgggagtacccgaggcttgcccagggaaaaccggtgaggagaaatgacctgatatattccagccccacccataccaccggaaacgcaagaagggcggagattccccgatcttcgccgcgtctgacgacataggcggttgcggcgggatagagggccagatagcccgccagcatcagaaagatgacgatgctgacgctccagtggagacggccgtaggttaccacggcaatattgatccagtagagaatgccggcgtaggccaccaatcccgcggtgaagccgagccggaaggcgacggcgggagccttgcggccgcaggcgagcagtaacggcaccagggccacccacgccaagatggaaaagccgggcttggggaacgacaaggccaggagaacgcccgaaagggcagccatgacgtagtcgcgccgggggacggcattgaagccgggcatgtgaaatctgcggtaatccactacgattgggcctccccggcctcgtcactgcggcgggcgatccgtactttcttaatgttacgttcgccggcctccaggacggtcatgcgcagggtgtcgctctcgacttcctccctcaccatgggaatccgcccggtgagatggaagatgagacctgccaccgtgtcgaatttttcccgctcaacctcgatgccgaaatactcctccagatcctcgatgggcagccgggcatcgaccaggatcgagccgtcgggctcctcctccagccattcctcttccaggtcgtactcatcctgaatgtcacccacgatctgctccagcaggtcctcgatggtaacgagtcccgaggtgccgccgtactcgtcgatgacgatggcgatgtgaacccgcttccgcttgaattcctggagcagctcctcgaggtttttagtctcgggaatgaagtagggggcccgcatgatccgcttgagatcgatggcgggttcgctcatgccccagtatttgaggaggtctttggcgtaaatgaggccgatgatgttgtccacggtaccgtcgtagaccgggatgcgggagtgcccgcagctgataatggtattaaggacgttcgccaccgcggcatccgccgatacgcaggccatgtcggtccgcggcaccatgatctcgcggacgatggtgtcccgcaactcgaagatggagcggatcatcgcgttttcttcttcgttgatgatcccttcctcttcaccggcatccatgatctcctggatttcctcctcggtgatccgcttcctgcctgtgaggaacctgccgatactgtcgatcagactgctccctttcctgcctgagccttcgtccaaggcgctgtttcctcccctttcatcggttgctggttatgatgtatgtgtgatcacgtgccgccggggccgttacttcagtattctgaacagagtcaggaccagcgcggagatggcggtccccgtaatcgcgcccaggaccacttcgcgcatggtgtggatattgagcagcaggcgcgaatggctgaccatcactgccagagcgatggtgaggatggaaatcagaggatcctgggtggagagggaaaccaccgttgcgatgccaaaggcgacggcggcatggccgctcggcagtcctccctccaggggggtccccctgccggacaacgacttgaggatcaccacaacaatcaccacgacgaggagcgctacgaccgtccccatctccgtgggcgttcctatcatggcgagggcctccttgtaaatcggaaaaatgtacttggagagtatcaggtatcccataaccgccgcgccgatggcggccgtgagcacccctccagcggccacgtccttggcaatcttggccaagggatggtagccgggtgacaccagatccaccaccgcttccacagcggtattcatgagctcagcgaacagcacaaaggcgactgagaccgccagcagcgtgaattcgaggggggtcacccgcaggaacagcaccgccaccagcaggcccaaagcggccaggaaatgataccgcatgtgcggctgggtccgtgaggcccagagaatcccttcaatggcgcagttggccgaatcaatgaaccggctgggcttaaggggtgccccgggagcgcgttcctcttgcggactcccgtctttccactggccggagctagacaagtccgccgttctcgaggagggcgaagatctcacgttcctttgcttccatccgccgggcttcggcctcgccgctccgctcgtgatcgtacccggttatgtggagggtgccgtggagcaggaggaaacagagccgcgaccagaaggcgatgcccgcctcttccgcctcccgggccgccgtgtcggccgagatgatcacgtcacccagcacatcgggattgaggtcaccgaaatccccctcccccatggcaaacgagatgacattggtggggcggtctttgccgaggtagtcgcggttgacccggcggatgcccagatcgccggtgatgaccaccgacaactcgctatcgggatatcccaaggcgcctaagatcgtctccgccacctttcttaggcgtctcgtcccgatcggatggcgtttttgtctgttcgttatcgctaccttcaagggtcttctttcctccgggcgttttgtccttttccttgtaggccggctccggataatcgatccggtggtgatagatgccggcaaggatctggttgaaactcttggcgatctcgtgaaggtttttgagggtcagttcacactcatccaactgtccgtcgatgaagatattattgatgatcttctggaccagcccctggatgcgggccggtgtcggatcggcaagggtccgggaagccgcctccacgcagtctgccagcatcacgagccctgcctctcgggtctggggttttgggccggggtagcggaaatcgcgctcattcaccgtctgaccctcagttgccacgttctttgccttgccgtagaaaaaactgataagggcagtcccgtgggattgacggataatgtcgatgatcggccgacccagccggtgctcgcgggccagctccaccccctccttcacatgggaaatgagaatcagggcgctcatgttgggtgacagcttgtcgtggcgattctcgccaccgccgacattctcgatgaaatactggggtttgctgattttgccgatgtcgtggtagtaggcggcaactcgcgccaggagcggattcgcgttgatggcctccgccgccgcctccaccaggttgcccacaaggacgctatggtggtaggtcccgggagcgcggaccatcagttcccggagaatgggggagttgaggttggacagctccagcagcttgatgtcggtcacgtagtgaaaaaccgtttcaatcagggggatcaccccggtgacgattgccgaacagacgatcccgccggccagggcgaatgcggcgctccacagcgtctgggtagtcaggaagctgtcgcccatgacctggaaagagaaggccatggccaggttcaccacgctcaccttgaggccggcggtatagatccggctacggtccttgcagtggcgcacgccgtgagccccgacgattccccccagaagggcgtagaccacaacgaagagactgttgttgaacatgatccccagaaggggtgccgtgatggccgcatagaccatggccacttcggaattgaggatgatccggatgatcatcggccccacggcaaaggggaagagatagaagtagtcgtgggtatcgatgctggggaacggtgtccccaaggctgcggaaacggtcatgcctatcttgaagacaaagaaaagccccaccgtgatcagggcgatcagcagcaggtccttgctggtcgggttaaatttgcggatgttcttacgcgcgaagcggtaggggaaatagaagaggaccagcacaagccccatgatgccgatggcggtgaaaaggtggtgaatgccgtggcgggccgcgaagagcatctcgagcttctgggcctggtcttcggttatccgctcgccgacccggacgatcatttcgccccgcttgacctgaatataggaaggacggacgctttccctggcctgcatcctgttgcggatggtcagatcatcgttaaaggaaagattgggcttcaccgctttggccacgagccccttgagcgactcggtttcccgctgcgaaaccccgccggcggcgatgcgtacttccttgagcgcagcaccggcctcttcgacgctgagcggcgcgaccgcgtactccatcttgcccagcggctcccccgagcgggaatccacaagcgtaatgccgtgggcgctgtcggcggcgaaccgccccttgtcagcaatgatcttgtggctgtagaggtgatcggccagttgagatacctgctcgatcagctcggaactggagccgagccgcataagcgcggcaatctccgcccgggaaggagcgaatccgaagatgtcgctcaacgcctcatccacggaggcctgctcagcgtcctgctgatgggtcgcggcctcccgcagcaccacgagcgcctgctcgaaccgcttcacgagttcggccgccgcctgctggtcgaagctgtacacaaaaggaacggcgttctccgcctccttgcgcttgcgttcggtcagtgcgcggtcttccagcagatggtcgcgggtagcacggatgtcggtggaggcaatgtcgcccgcctcatggcggacagacatgaactcctgacgggggaaaatgacgaacgtgagaatgatggccgtggcgaccaggagaatccgccggtttctgttttcgtgcctcggactggagaaccgttcgaacaggttgtccacaaggcgtcccagcgagagcgacagtgagccgcgtatgtcccgatcgttgttgccgctttgagagggcatagaattacttgtctggtgcagcgttgccgcggtttgacatcaattgaggcgcaggcacatccccgcgattgtccggtttgaccaagtaattactatatcgttcttctttcctgcgtgtcaatttaggattaaaggtgtttccatttcatgagggctctgctatatactttccctgttttgtccaaggtcagacgacctgtcacattctcagcaagggggccatgaatgagcgaaatcactgatgtttacgcgagggagatcctcgattcccgcggcaatcccaccctggaggtggaagtttttctggagtccggcgtcatgggccgtgcggctgttccctccggcgcctcgaccggtgagcgggaagctctggaactgcgggacggcgacgcctcacgttacctgggcaagggagttctcaaggccgtcgacaacgtgaacgacatcattgccgagcaactcatcggcatggaggccaccgaccaggtggggatcgaccggcggatgctggagctcgacggaacggaatacaagagcaccctgggggccaacgccattctcggcgtgtcgcttgccgttgccaaggccgcggccgaagaggtcggcctccccctctaccagtacatcggcggctgcaatgcccgggagcttcccctccccatgatgaacatcctcaacggcggtgcccacgccgacaacaacgtcgacatccaggagttcatgatcatgcccgccggtgcccggagcttttccgaagccctgcggatgggggccgaggtgttccacgcactgaagagcgtcctgaagggtaagggctacaatactgccgttggggacgaagggggcttcgcaccgaacctcaagtcgaacgaagaggcactcgaagtcatcatggaagccattgccaaggccggttacaaggcgggtgaggacatcctcctggccctcgacgtggcgtcgtcggagctgttcaaggacggcaagtacttccttgagaacgaggccaaacccgaaaaaaccgcagacgagctgatcgatttctatgagaacctggtgaacaagtatcccatcatctccatcgaggacggcatggccgagaacgactgggaaggatggaagaagatcaccgaccgcctcggcaaacgggtccaactggtgggagacgacctcttcgtaaccaatacgaagatcctcaaggaggggatcagcaagggtgtagccaactccatcctcatcaaactgaaccagatcggcacgctcaccgaaaccctcgacgccatcgagactgccaagcgcgccgggtacaccaccgtcatctcccaccgctccggcgaaaccgaggacacgacccttgccgacctggcggtggcggtgaacgccggacagatcaagaccggctccctgtgccggaccgaccgggtggccaagtacaaccagttgctcaggatcgaggatgaactggatgtgaccgcccagttccgcggtaaggatgtattctacaacctgcgttgaaccggcgccggccgacacttctcaaacgtacaaaaggcgggggcatccccgcctttttacttatggctaccggcgactgaatcgcccgctcaggcagaccgagcgggtattcccagccgattgagcacttccgacatccttcctgcatccaacggcttctgaagaaaatgggccgcgcccaacttgccgcaggcttccatgtcccgctcatgatccgacgatgtgagcactaccacgggaatgtcgcgggtttcctcccgctttcgcatctcgcgcaggacatcgactccgtccacccttggcagcttcagatccaggagaacgaaccggggcggcacccggttctcagcaaccgtcagatagcgaagggcttcgacaccgtcctttaccacatcgatccgcgaaagagccgggaattttttaagcacccgccgagttagaaactcctcgtcgggattatcctccacaagcagcatggttatttcttcagtgccagccatgacgtcctcccctctccacctgttacccgttagatgcaaaaaccgcgctcaacccatatccgaagactggaacgagcagacaaccatagttccttttccttcactgctgtcgattctaacataaccgccatggcgatcgacaattcttttaaccaatgcaagccccacgccggtgccgggaaattcgtcatggccatgaagacgttcaaaggggcggaagagccgctcggcataggccatatcgaatccagcaccattgtcgaggatgaaaaacgccccttcggcggatgcaaccgccccgaattcgatgagcccttcaggcttgctccccgtgaacttccaggcgttgcccacgagattgtcgaggaccaccgaaaccaggcgaggatcggcgtccacgtggacgccgggctcgatgatcacggccacgcgccgctggggctcgctctcccgcagatcggcaatgatgcgttcaaccatggcactcagattcaccttttcacggcagagctcgccacggctcacctgagtgaggctcatgatcgcggcgacgacacgccccatctggtcgcaggtggacatgatcctctcaagatagaaccggccggcgctgtccagcttgtcgctgaaatcctcttccagcgccaggcagaatcccttgagccttaccagcggggcgcgcaggtcatgggaaaccgaatagttgaacgactccatctcccggttggccttctcaagttctgctgttcgcctgatgacacgctgctccagctcgttattgagggcgctgatcgcctcctgggccttgctgcgttccgcttcgcgctgttccagggcggtcaccatcccgttgaatgcgcccgccaaccgtcccacctcgtcggaggtcacgacgtcgacttttctgaaatcgccgtcgcgcaatgcacggactccgtccgttagccgatcgaggggccgggtaaccttgcggccgatgacataggcgagaatgccccagagaataattgccgccagggcaatcagaacgctgttgaccaccagaaacctgaaggcattggtaacgctccccttgtcgaagatcacccgggcgaaacctatggtgcgttcgtgaatatcctgggagcttgcaccgaagtaaagttcctcctcggaaaagctgcccgcctccagaatgattggcgcccagaattcaacggaagtcgctgtttcgaaccggatggggccgggagacattttcagcgcccccttcgcttcaggcggtagtgggcgcggcggagatgcgttgtccagcgctccacgctcttcgaggatcggcttcccttcaggggaatagaccccggcagacaccaccccttcgtaagaggtcaccccgtcaagggcacccttgatgaacccttgattgtgggtaacgacaccgatccgggcattgaaggcgagcactcgtgcaagagaggttccctcccgcatgaatgcctcgcgggccaattgccaacggtcaaagagatagaaaccggcaaagaagaaaaccacgacaaggaacaggagaccgaacgagaggaaaatcctcgccgagagtttttccttggcgatggcaaggggagagcgcatggggaccgcctgtatcatgagcgaggcagcgttatgaaaaggccgacacgcatgtgggaccggcaattaaggccgccggaggcggcacgaaggcatcttcgaatgggaagtcccggtacagtcagacattttattcagactgtagaactaccagcaactccatgttttgtccaggtttttccggaacgccccaccgccggcacggttacatcgatgaaccggccacgagcggcagatgtgtgctatactcacgaaaaatcgagcacggagggccgttccatgcgctactccccccttctcaccgacctctatcagctgaccatgctcgccggctacctggacgaaggcatggcggagactccggcagtctttgatctcttttttcgccacaaccctttccagggtggctatgcagtcttcgccggactcgacacggccctcgactttctcgaacacctcgagttcagcgaagacgagatcgagtatctccaggggctcggtctcttccggccggcgttcatcgattttctccgttcgttccgtttcaggggaagggtaacggcccctcccgaaggaacggtggtcttcgccaatgagccgctggtcacggtggatgcgcccctggcccaggcccaactggtggaaaccgcgctcctcaatatcatcaacttccagacgctcgtggccacgaaggccgcccggatcgttcacgcggcagcggacggaaccgttctcgagttcggccttcgacgcgcccagggccccgacggcggcctgagcgaagccagggctgcctacgtgggaggggtacgcagcaccagcaacgtcctggcgggcaagaccttcggcatcccggtgcgcggcactcacgcccacagctggatcatggccttttccgacgaattgacggcgttcaggaaatacgctgaggtcttccccgactcctgcattctcctggtggatacctatgacactctcaggagcggcctgcccaacgcaatcaccgttgcgcgggagttgcgggccaagggacacgaattggtcggggtacggatcgactcgggcgatctggcctacctctcgcgccaggcacggcggctgttcgacgaagcggggttccccaatgtccggatcgtcgcctccaatgagctggacgaattcgtcatcgagtcgatccgggccgaagggggatgtgtcgacatctacggcgtgggaacccggctcgccacctgtgccggggagggaggaggcgccctgggaggtgtctacaaactggtccggatcggcgatcgaccgcggctcaaggtgacgagtgacctggcaaaggcgaccctgcctgaccggaagcggctcctgcgggccgtggcggccgacggcaccttcatccaggacgtgatctgcctggatggcgaagaggtgcttcccggccatacggtctttgatccggccaatcctctgcagcatgtgaccatcccgatgaaggcccgccttgaagacgtccgttccgttgccatggagaacggcaggcggaccgcctcacgatccgtttcactcgaccggatggccgatcggtcacggaatcaactcgccctcctcccgcagggatgccttcggttcatcaacccgcaccgctacaaggtttccatcagccaagggctcaatgacctgcgacttcgcctcatggaggaggtgcggcacgggtatcacgacattgccaatccgtaaaggagcatatgccatggaaaacgatgccgcccttctcatcgtcgacgtccagaatgacttctgcccaggcggaagtctggccgtccccgagggggacaccgtggttcctgtcctcaacggctatatcagtgtcttccgcacagccggactccccatcttcgcctcacgggactggcacccgcggatgacgtcccatttcaaggaacacggcgggcagtggccggtccattgcgtgcagggaagccacggcgcacagtttcatccagacctggcacttcccggcaacgctatcgtcatatcgaagggaatggatccggaacgggacgactattcggcgttccagggaactgcggccgacgggacgcccctcccgaccctgctcgccgcccgtggcatccgccatctgtacctgggaggacttgccaccgattactgcgtgaaggaatcggctctcgaaggaatccggcacggtctcatcgtcactgtgctgaccgatgcatcacggggagtcgatctcgcccccggcgactcggagcgggcggtgcaggaaatgatgcgggcgggggtgcggatgacatcccttgagggcatcagacaggaacaacggctgcgggagtgaaaatacgacgaaaaggtatggtatcggatgactcgtagttctggcaaaaaccggaaaaacgtgctattgctaccccaactcgaccatttcatcgtattttcatatagttcaaggagactaaacccatgattcgcacgagcaacctgaagatcaaaagtattacccccatcattgcaccgggggaattacgccaggtgtttccccagtcggaggaggcggccgagttcgtcaactccagccgcgcccatatcaagaatatcctcaagggcaaggatccgcgcctgatggtggtggtgggcccctgttccattcacgatccgaaatcggctctggagtatgcggggcggctggcacgcctggcggccgaactgtcggatcagctattcatcgtgatgcgggtctacttcgaaaagccccgcactaccgtaggctggaagggactcatcaatgaccccgacatgaacggcacccatcagatatccaaggggctcggcatcgcccggcggctgctgtccgaaataacggaaatgctcctgccggtggcaaccgaaatgcttgaccccatcacgcccgactacctcgcggattgcatctcctggggagccatcggcgctcgtaccaccgagagccagacccaccgcgagatggccagcggcctctcgttccccgtgggattcaagaacggcaccgacggcaatctccagatagccatcgacgccatgaatgcggcactccattcccacagctttctcggcgtcaaccgggaggggcgcacctccatcattcagaccaccggcaaccccgatgtccacatcgtcctgcggggaggcaaaaaaccgaactatttccccgaagacatcagaaagaccgaagagatgctggaaaagggggggctcttccccaccatcatggtcgactgcagccacggcaactcggaaaaacgccacgagaagcagcccgacgtactctcttccgtcgtggaccagattgcggccggcaaccgctccatctccggcgtcatgatcgagagttttctggaagaagggaaccagtcgatccccagagatctctcaaccctcaagtacggcgtatccatcaccgacaagtgcattgactggaagaccaccgaaaccatcctgcgctcggcccacgaccgcctcaaggccgcgggaggcaggcccctgcacgggtaagcccacggtcaggcaaaggtaacgcggggcagttccagggcttcggccagggcatggtgagcgatgccgccccgccaggtattgagggctccccccagggcggggtcgcgcctcaacgcttcctcaataccaacgtttgccagcaaccgcacgtagggaagggtcgcgttggtgagcgccagggtggatgtgcggggataggcgcccggcatattggccacggtgtagtgaatgatgccgtccacttcgtacacaggcttgtcgtgcgtggtcggccggctcgtggcgacgcatccaccctggtcgacggcaacgtcaacaatgaccgcccccttccgcatggtcgcgagcatgggacgggtaataagtaccggagtacggccgccgggaaccagcagcgcaccaaccaccagatcggcatcccgaagatgatccgccagggcatcggccgtgaggaccagggtccgaagccttccgttgaagatgtcgtcaaggctctgaagccgttcgatccccctgttcataaccgttgtttccatgccgaggccgaggcagacccgtgccgcggcactgcccaccaccccagcgccgaggataagcgcccgccctgcagctacgccgggaacgccggggggcagcgttcccgtgccgccgtgaatccgctggagataaaacgctcccaccaggggggccatccggccggcgatctcgctcatcggcgcaagcagcggcagcgctccccccttctccagggtttcgtaaccaatagcggtcacgctgcgtttcagcagcgcacgggccagcgcctcgtttggagccaggtggagataggtaaaaagcgcctgcccgggctgcagcagcgcatactcgtccggcagcggctccttcactttgacaatgagctcggcctgaccgaagaggttatcccggcccaccacccgggcaccggagcgaagaaaatcatcgtcggcaaaaccgctcccctcgcccgcgcccgcctcaacgagaaccctgtgtccttcccgcgtgagctcagctgcgccggccggcgtcatgccgacccggtattcgtggacctttatctcccggggcacacctatgatcatggctcaatccctccgcatcggatagaggtactctgggttttcagtatacctcaggatagtgattcggcatgacgcagccctgcacacactcctttctttccgcccccgccatatctcccagctatattaatgcaaaaatataaataaaaaataatatttttacacacgcgaccaaacaagccgacaacgttgcactatcagccataacaccaggtttggtatcctccgctgccatttcacgtcattatttccaagaaatataaatcgctctatcctagcagtattcctctgcattgtagattcgaatattgcaataatagggtatgcctatccactcctatatgtcaaatgacggcacccctcccgcatgcctcaaaacgagcaagatcaacaaattaaataattacagctacttttgtgttttaatgcgctggtttcgcgaggtcatggcatcgggattacaccggcaagcgttttgctcaaaaaaatccaaacatcgcgcagacaaggaggatgatatggagacgctttacaccatgatggttgttcttaccaccgttgtttcagccgtcatgattccgcgcatcatgctcgactggttgcgctatcaagaatttctgcgcgatcggaatgatgaggagctcaagatgcttatcgcgggacataaaggctggattatacggcacggcctgtgcgccctcggcgcagttgcactggtaacctgtattaaatgcctgcctgagcttgcccgctatgacgaactcgcaggagtcacagctgcttacggtatgatgaccctggcgttcgcatttgtggaatcgcttctggcccagcggattgagagcagcctgcagtccggcctcgtccccgtatccactgacagccagttcgaacagtagctccagcgtaatcaacggcgcggagccagcaccctgcgcccccccaacttttttgcaatgcattagtatcagtcgcgcggccatccggccgcgtttttttcgtcgtacaggggataccggcaaggcgcatgcgctgctggcaccgctcaggaacgtgacgatcttcaaccatcaagtgcatcagcccccaaccagcccgagcccttacctgccccgctccgaagttccgggagcagccggacaaccagccgtcatcttctagcctgcagagtgaacatctcgcttgataaatcagttttaattatgatacgttcgtattactcgtaaacgacctgtcagcctagatatccacgcaaagagaggatagccatgccttctttcctcaaaccccttcgcgccgcgataccagcggcactggcggttctctgttcgctgcctcccgcagcctcggcgctgaccctgaccagcaacgattgcggtgcctgtcatgtcggctccaatctcgaccggcaccaccggcttatctccgaggcggggatggaatgcctcgcctgccaccagcttcacgacctgccggccggtggctacacaatcctactttcccgggaatgcctggcctgccacaatgccaccgtgcacaacggcgttagccacaccgtaacaacccccgccgactgcgcccgctgtcaccgggaatcgctggagactacccatgctgaaaacggctggcatggcggcgatccggccatcaacgcggaaatctttccttgcctgcggtgccatacgagcacctcgacgtctatcattgaaaccatctccgcggggttggccggcgagacaccgagttgcatgaattgtcacccctacggcatgaaacgcagtcgaggcacctcctcagtccgtcgctgactgctccgcaccttttctccaacgagtagcgcctgaagcagtgcaaccggattgacgccgtagcgacgcgcggcgtcaccgagtgtttcactcggaccgatcttcactccccgctgttgcagcttgtaccgggcatgcctcgggtcgatctccaattgcctgcacaggtcatcgagcgttttttgccccacgtcagttccctcgaacgtttcatagaccaagtccatggtatagacggcttccggctctttccgtccactcgcggacagttgacgggcatgaaccgtaggaagcaccgaaaaagagaaaagctcagcctgtccggccagtagtccatcatcggcaagggaggccaggtggagaatacccactgctgttgccatgcatatcacgaccagcgcaacaagaatcatgacaaatgtctgtgtccgcttaccatccgacttcacctcaaccaacctcttttcctcctcggaaccaatcagtagacgacatcgccaagacaaaatcaaaaggcatgccgccttgcgaccgcccgccaacaacccgttttaattcaaaatttataattttttaccataacaaaacagctaactacgtgcaatagctgcactttggtgcgccaattttgcacaaatacgcctttttaccgtgcacacggggtgtcgaacgggctaatgtaatgttaactagtggaaataggggcaataatatggtatggtgagtggcattggaggctgtgatggatatttccggacgcgacgtggaaacccggcttaccctggcacgggaattcatgtctggggtcgacgaactgccgaccgtccctgacattgtcttaagaatagcaggcaagcttaatgaccccgacgtcgccatcgacgaggtggcggacttgcttttgcaggaccaggtactgaccgcccgggttgtgcacctggccaactcaccgctttacagtgccgcacgcccgatcagctccatcagggatgcagtcatttacctgggtctcgacctgctcagggaagcgattttcacctgcgccatcgtggaccttttcaaaacgggcaaaggccccctcaaccgatcaacgctctgggcgcactctctgggcgttgcccgcattgccaagctcattgccgaacgcaccggatttctcaatcccgtcaacgtctacgtggctgggttgctccacgacgtgggcgaagttttcatcaattttttcaggggcaaggagttttcacaggtagtcacgctggtcgatgaggaaaaaattaccttcggtcaggcagaagagaggctgttcgggacttctcattgcgaggtgggcttcgctttggccaagcggtggagcctgaacgaatttatctgcgacaccatcctctatcaccatgacatcgaggcggttccctacaagcaggccgccatcgtggcgatggtcgcctttgcggacgaatactgcaccctgcgacgacttggattcgaggggcacaaaccggttgattcggtccgcacgcttctcgaaaaccacccgtcgtggggcgttattcgcaggtcactgggtgggtcggactttgacgagaaactgattgttgccgaacttgacagctccatcgttgaaattcgggctgccgtcgacgaactgttcctcctctgagctatccccgtccctcccccgcgcaccgctgaacacatcatttccttcccaacccgaccgctatcagattgagaagtagaacacagcaccggcgccgggtgcactctcggcccagatgcttccccggtgccggttgataatgcgctggaccgtggcaaggccgatgccggttccggcgaattcgtcatcacggtgtaaccgctggaacggtccgaacagcctatcggcaaaggccatgtcgaatcccgctccgttatccctcacgcaaaacgccggctgcccgtcggtcagagcactgaactcaatttcggccagcggcgatctgcccgtatatttccacgcatttcccagtaaattttccagaacaatgcgcataagctggggatcccctgtggcagtgagcccatcggcaatggtaatcactacattcctgttcggttcggcctcgcgcaagccggccacgacctcgcgtgccatggcgctcatgtcgataggcatacgcttgacgtcaccctgccccagccgcgacaggttgagcatagcttcgatcagctgctccatccgtcgagcggctgcgttcatccgctcgatgaactcgagagcctgcggatcgagctgcccgccgtagtcttcccgaagggcgaggccatagccggcaatatgccgcaggggtgctcgcagatcatgggaaaccgagtagctgaacgcctccagttctcgattcgcggcttccagggccgccttctgccgcatgagatcctcgttcagccaaccgatctcctcctgtgcctgggcccgctgctcaatttccgccatgagacggatgttgaccgactccagttcagcggtccgctcggcgacccgctgctcaaggcccgcattgagccggcggacctcttcctcggcccctttccgggccgaaatatcctcgatgaccatgatgaaatactttggcttgtccgatgaatccagcagtaccgatgccgtctggttgacccagacgtgtgctccccctttgcggagatagcggttttctgcggcacacgaacgctttccttcaagaagttgctgccggcaggattggcagctctccagatattccggacaggtaatatcggcaacggtcataccgagcaattcgtgctcggcatagccgaggatgtcgctgaagcgactattgagcctgataaaccgtccatccatatccacatgggcaataccgaccgcagcctgctcgaacgtactgcgaaaccgctcttcgctctcgcacaggctctcggtccgctggtcaagcgacgtcaccatctcattgaatgcggtcgacagtgcggagatctcgtcaccggtatcgggcatggggaaccggcggtcggcgccctccttttcggaaagcccgcggatatgctcggtgaatgctgtcagttgacgggtgagatagccgatcgatagggaggtgagaatgatcagcgcgccaacccccgctaccgtaaagacccccataacacccctggcggcacgtatgggcgccaacacctctttttccgggtagttggccatcactacccaatctttcaacgccagcttgcgcgccgtggtgaacatgggcactcccttgttgttcaccgtacgccgggtgccggaaaaccccttgacggcgtcggtcacgagattgccgtgtagaggtccgacctgatgcaggatacactcgcgctcagggtgcactatcaatgtctggttagccgttgccagctgaagatagcctgttttgccgatgcgaagggtgccgaaacgcgacagcaggttcgtctcacgcagggcgatggtcccggcgagaactccccgtacctggttgcccgggccaaagatcggcgcggtcatgacgatttccgaagaatggggcgagatacagcaggtcgtcatctcggagatgagtggaattcgtttcctgagagtttcgcgaaaaaagggggtgtcggtaaaattggacggagggttgcttccggcaacgttatgggatgtggcgaccagccgtccgtcggcggagatgaccagcaaccggttgccgaacagtttgttgaggcttgtcctgctctggaggaatcgccgggttcgctccggggaatcaagggcgtcggcgggaacgaaggtggcgctggcaacgagaagaccctgggcaatgccgagggtattgtcgatttcaccggcaatgtagctgaccagcgaactttgctgatcgataatggtctcgttgagtttgcgctcgaaatagccgaccgcaacgaccgccatgaacacggcgaacaaaaccatcaacgccgaaatggcgagtgtcattctttgtttgagattcattacccgaacccacgcggttgttgccgaagcgtggcaaaacgccttcagagctgcgtatccaagccccctccatgggtcatggccgttcttattatcgttggaaccaatcaatttgctacattacatttaaatattcgcattgtcaattatacaaattatttcacagcctgcgccgccgcgccacctccatccccggacgcccgtttcctgtccaactcacggatgagatcgtcataggcaaccaggttctttatgagggggagatcctttttcgctgattcttcgaaaagcctgagccgcccattgaagcttgccgcacggttcctgagcccttcgatactggcagccaggtaacttttatcgtttttataggcgtcgttgcgggtgacgaacgcctttgtctttgcccagtattcatcagtatttcctgcgtagtgatcaagggtttccaggaacgaaagggtggatgcggaaacatcggccgacgtccgcaacttggcctggacatcggtcatggcacgcaggagttcgccgtcggcatagcgggcagcagctgagaccttgacggcatcggggcggacagggtctatagcgtcgaccatggccaagtacctgtcggaagtcttcaggtacgaggcaatggagccggaagcggcgttcagggagagaaccccttgggaaacaaatttggtcaggactgaggcctgccccgcgtaggggatcggcaggacccgggcaaagccggcaaccacggagccggcctggatgtacttttcgtagccggcgagacttgaactcatccaggtgacgaatttctcgaagtctgccatggattggcgctgtgcgcgggtattggctgagaggtcctgcaggtgtcgtacgttttttgccagcaattcgtcgctggaaacggtggggctgcactccatctcccggattttctgctccagcctgacctggagggcctggagctcttccacgagcttctgccggcgttcaagcgactcctcacacgtgagcgatgccggcggcacaaccgccgcctcggatgcattcccctcggccccgcggccgagcagtatggccgtacaggccacgacaagcactcttcttttcacggctatcttctctctttgcggatggtgattatctcagcgctgcatactactccgcagcccgggaggctgtccagttcttcatggcatgcatgcggaacggaaagggccggcccggcaaaacaaaatgttgacacgatattatacatatgttcatatatttcgtcttctatataaacttgcaggatgggggtaatcagcgcatgaggatgaaaacgggagcagtcatcgcagcatcagccatcacaatggccgccatcagtgcctttgccggcgcggatcacgcggaattcgtgaagggccccttcaagaccggccaggacgtgaccaaggcttgtctcgaatgccactccgaggccggggatcaggttctttcctcttcccactggaaatggaagggaccgccgaagctggtgaagggcttggagaaaagcaaggtagagtacggcaaggcgaacctgatcaataatttctgcatctccatcgagggtggcgaccggtgcgacaaccaggagttctgcgccaaatgtcatccgagctatggctggaccgacaatacgttcgactttaccaataagaacaacatcgactgtctcgtgtgccacaccagcgaccggcagtacaagaaggggctggccgggcagccggatcccaaggccattgcggccggcaagctcgacctggagaaggcggcccagaaagtaggcaagccggggcttgcgaactgcggagtctgccacttctacggcggcggcggagacgcggtgaagcacggcgatctcgactcgaccatggagaagcccaagcgcgatcatgacgtccacatgggcaccaccgacagcggcgggctgggcatgacgtgccagcagtgccacaagacgagccaccaccagatcgccggcgcctccaccttcctggccacctactcggaacgcgttgcgtgcgaggactgccataccggcgccaatgctcctcaccagaagtcgaaaaacggcgccctcatcaaccgccacctggccacggttgcctgccagacctgccacattccggtcttcgccaagggacaggccaccaagatgagctgggactggtcagacgtgggcaaggatatcgaagccggcgagcagttcgacaaggagaccttcatgaagcacaagggaacctttatctggggcaaagatgtcgttccgacctatacctggtataacgggaccattgagcgctacctgaaagggcagaagatcaaggacccctcaaaggtggtcaacatctccaggccgctgggtgacatcaccgacaagaaagccaagattttcccctttaaggtccatacgggcaagcagcccatggattcgctcagcaactgcctcctgatcccccagacccacaatgcgctctggaaggactatgactgggagaacgccctgaaaaaaggcgccaagggatcccaagtcccctacagcggcaagtaccagttcgtgaagaccgccttctacggcagcatcaaccatgaggtggcgacccgggacaaggcgctgcaatgcggcgagtgccacatggggggtacccggatgaactggaaggccctgggatataaaggggacccgatgcaaaccggcggacgcttcgcaaagacggctgcaaagaaatagatcgtttcgtaccggagggcggcccatggccgccctctttcatttccgcacctcttcaaccaacccgcttcccacccgcaaggccgctacaaccggcattaccctgccaaaacatcactaccagaggcctttccagtgctaagcggccgaccaattagcgaagttatttaaacggcttcagcggcatcgagcgcccttgttcttgacaaaaattatcataatgttgtacaagattatctgtatgcgtaccgtgagtattttccatacctgccttgcggcagttctggcgactgtcattttcatcttctccaccgtcgggttcggcgtggcatgccaactggtcgtccccaaggtggtcgactcgtcccaccattaccacactgaccggctctgccccgccgacagcgaacggaacgacggcagctcgactccggcatccgaatgccccttggcccacggagacctgcccccctgctgcgcggatgagacgatccttccggcctattgtccgtccttcgccctgctcgatgttcacgaccccctgagagcaccgccccaggtctaccttgactggtttgtcccgccccagaatcagacctgaagcgaatcagcctttggtgccgtaacgttcagaccggccatgggtccatcgggcctggtcagatcaaggcggcaccagccgccggtatgtcgccggccgaagctgattcaccgtttctccccgtccctgtcaaccgatagtgcgctcggccgttctttatcattaatttcggccgcaacagcattccgggaaaccgtccgccgcggtcccgggacaacggaggtgcaacgatgcttactacagattcccttaaacgtctctggattttctctttcgaccggacgctcaccgctgccggggcctgctactcaaaggcacgcctgcaccgggtgacacgccagtttctggaagaactcgccgcgcttcccggccaccgggttgccgttctgtccagccgtccccttgacgatctcgtttcccgcgtgccgatcgagggcatttacctcggcggcagctgcggaaccgaatggcacatacccggcggtgaatcaatgaccctttcgggcaagcccaaggacatgctgatggaaacccgcgatgccctgttgccgacactgcgggaagtcgccgacctgccgggcgtggaactggaggaccggcgctggtccgcggcactccacacgcaggaggcaaacaccaaggcacgccagacgctcttcgcccggctcgctgccgttcttaaggggtggagagtggccctttaccggaataccaccatggtggagatccagtttcttcccgagatcaccatggcattcggcgctcaggcactgtgccggttcctgggatatcgcggagacgtggtctgcgccggcagtgacgagaacgatgccacggcactgcgctgggccctcaatcaggggggaacggcgctcagcctcggcagggacccgctcgtgccgggggcgcggccggtagtggacgtgaggtccctggcccgtcacgttcgcgacctggcgggaatcgacgagcaccatcggacgagaatggcggggcgcaggctctgcaatgccgcatagcagtcgtgcatggctgactgaaaggataggatttgagaaaaaggatcaacctgctgcgtgaattttcggtgcctctgatcgccggtgtcgtggtggccctgctctgggccaacctcgacccggccggctaccactctttcatagaacagcccttcttcggtgggatgagcttccacttcgtggtgaatgagctgttcatggtcctttttttcggaatagcggcagttgaaataactcaaagctgcctgccgggcggcgatctgaatccgttgagaaaggcggtcaatccgcttctggcgactcttggaggggtcgtcggcccggtgctcgtctacctgggactcaacgccatcatcggtggtccggaactgacgcgcggctggggtatccccaccgccaccgatatcgcgctggcatggctggtagcccggctcgtcttcggagccgggcatcccgcggtatcgtttctgcttctgctggcggtagcggacgatgccataggacttgccatcattgccgtattctatcccgacccgaaccacccgaccgagccgatctggcttttcctgacggtcgccggcatggttgtcgcctatatcctcaggagcctgaaatcaagaagctactggccctatgtagtcgtgggaggcggacttgcatggaccggcctgttcaaggcccacttgcacccagccctcgccctcgtcttcatcattcccttcctgccgcatccaagccgggaaacggctcacctgttcgaggccgatccgcgcgacacctcgaccctggcccggttcgagcatgattggaagatcgtcgtcgacttcggtctcttcatgttcggccttgccaatgcgggagtcggtttttcgtccgtgggggcggcaacctggctcgtgctggcatcgctcgtaatcggcaagacgctcggcatctttgccatgggatacgttggcagggccctcggattccccctgccgcagcaggtcggcgccaaggaactggccatgacggggctggtggcgggcatcggcctgaccgtggccctgtttgtggccggtgtggcatttgttgaaccggacatccaggggtcggccaaaatgggggcccttttgtcgggaggtgtctccattgtggcgatcatgctcggaagagcgctgaacgtgagacgaatcccctgagctgcccggctaattgcatcttgacaaatgtactgccctgtttaagatgcgaatgacacacgatcatccgcgaaagacaccgatccatgtaccgtcacggttgcctgaaacgagccaaggcgctcctgctgcttatcgtcgcactccatgtgacgggttactcgctcatgctcagggatcaggcctttgcccccctccaggagcagattaccttctgctgcagcgccaacatcgaggcggacgacgcccagacggatattgacgacttcaagccgccgaagcattcgtttatcgactacaccacctacttctgccccagccggctcgttcccatctaccagcccagtgaatcccgccttgtgttcgctgaaccgttccggctgccaccacaggtgtatccggaaatttccgtccctccccagaacgtcgcctgacgcatcgccgctaccagagtaactgcagcaacgcataatcgttcccagcgcagtgcacgtgacaggggaggtttgccattgtccgtccgtgccttcgcatgcgtgcgcccggcatgtcttcgtcggccgcaatcgcacaattacatgcccatgacactcaaggagaatccaatgaaatacgtgcatgccacgcttctcgtcgccttcagcatcgcctgtgccgctggttgcgccaaaaaagaactcgtcgttccggaaccggcggtcgtctccgcaccggctcagctcccagccacggaaactgtcgcgccgccggcaacgactattgacgcacacgaatccatcgccgcaacggacattgccgaggatcgcatcaccccggccggtaatgctacccaagcgagtcccctgaaaatcgtctacttcgactttgacgcctgggtcctcaatggtgaggcccgcgaaatcctggccggcaatgccgagtggctccggaagaaccccggggtggcggtcatcctcgaagggcataccgacgaacgggggtccgatgcctacaacctcgccctgggggagcagcgggccaaatcggcaatgaagtacctgcagacgctcgggatcgatgccggtcgcatgaccgtggtgagctatggagaagagaagcccgctgtcgagggccacgatgagtcagcctgggccggaaatcggcgcgtcgagttcatccccaaacgctgatcagcctattcataaggagctagctatggaaaaagtcgaaacatcgagcgcacccggcactctcgccgaccgctcgccgctggtgggaatcctgaccgggagccccaatgatctgcccacggtggtgaaggtgcgcgacaccctgaccgagctcggcatcccgagcgagatcgtggtggcttcggcccaccggacccccgacaaggtcctcgcctacctggaccgggcccataaggaaggggtgcaggtactgatcggctgcgccggcgtggccgctcacctggcgggtgtaatcgccgggcacacgagattgccggtcatcggtttgccgctcggcaacggccccttgtcagggatggacagcctcctctcgaccgtgcagatgcccccgggcgtgccggttgccacggtggccatcgacgggagccgcaatgcggccatgctggcggcccgcattctggccctcaagtacccggagattgacaaggccctggaagaggcggctcggaaggagcgggagcgctacgacctgaccgccgatgaggccctggcaaaactcacctcgtgcgtcaagtaatgaaggagagaacgcgcggcgccctttcccgggcgccgcgccatggaggcactatgaaggacatcgaacgcttcatcgcaggattccgccggttcagagaggattatttcggttcggaatactcacccttcgaacaccttaagcaggggcaaagccccaagaccatgatcatcggctgttccgattcccgggtcgatccggccatcctgaccgactgtgcgcctggcgacatcttcaccgttcgcaacgtggccaacctggtcccccccttcgaggaaaacggcgggcttcacggggtaagtgcggcattggaattcgcggtctgccacctgggggtcgagcatatcatcgtacttgggcactcccagtgcggcggcattaacgccctcatgaaaggaacctgcggctgcaaggggggagggtttatctcccgctggatgtcaatcgccacgcccgcccgcgaacgggtcctggcggagctgccggaaaaggatacggccctccagcagcgggccgccgagcaggccgccatcctcctctctctggaaaatctccactccttcccttggatcgacgagcgggtggtacggggggaactcactctgcatgggtggtatttcgatatctcagctggtgaactgctcgaatatcgatccgaaaccggattattcgaaaaagtctctaaataacagagcatttctgggaactgattttctccgtgatcgtcggtgaataccggcgaaccagccgggtagccgctgccagatattagccaccactcatcagaccaagaggaagcgaacggaatgaatatagaaaaagggttcgacaagatcgtcaagaccctgcgtgtcatgattaccgatcagcccggctacctggggcgcctgaccactgccatcggctccgaagggggcaacatcggcgacatacgcctcatcagttcggggcttacccacaacattcgggagattaccgtctatgtggacaacgaccagcatctggaaatgatcctcaaagccgttgccgcggttgaaggggtcattgtcgaagaggtgatcgaccgggtgcagcaggttcacgaagggggcaagattgccgtcaggagcagggttgagattaagaccatcggcgatgtgcggaaaatctacaccccgggggtggcctccatctgccgccagatccagcagaagccccggctcgccgacacctataccgccatcggcaacaccgtggccatcgtcaccaacggcaccgccatcctcggcctgggggacatcggcccagtggccggcatgccggtcatggaggggaaggcggtgctcttcgaccacctcgtggggatttccggcgtcccaatcctgctaagaagcaaaaacgtggaccatatcgtggacactatctggcatctggctcccacattcggggccatcaagctggaggacatcgcggcaccggactgcttcgagatcgagcggcggctcgtggagatgctggacattcctgtcatgcacgatgaccagcacggcacggcagtggtggtgctggcgtcactgctgaacgcaacccgtttcaccggcaccaggctgcagaatgccacgatcggaatcatcggcctgggggcggccggcaccggcatcgccaagctgctcatggcctacggggtgaaaaaagtggtcggcaccgatctcaatcccggcgccatggagatgctgcagactctgggaggagaaccgactaatctggcaggggtcatggagcgcgcccaggtggtaatcgccaccaccggctgccccgggctcatcaaacccgacatggtgaaacaggggcaggtgattctggccctctccaatccggatgccgagattaaaccgcaggatgccatgacggccggggcatcctttgccgccgacggcaagagcatcaacaacgccctcgctttccccggcatcttccggggagccctcgacgcccgtgccagcagaatcaacaaccggatgctcattgccgcggccaaggccatcgcctcacacgccgaagagggtgagctggtgccgggcatcctcaaccggaacgtccacctggccgtagctgaagcggtggcaagggcggcagcagagacaggagtcatcaaaccccgcaattagtaccaccgaccaccttcgcagtcctccccactcccaacagacccgccgacttcggcgggtctcacattcaaccttcatccgagctgcttgccgaccgagtgattatgcctgcgtgccggctagtttcgcagtcaatccaggctctggtccctccttcgataccggagacacaggcataatccagcaatatatgtggtatttataattaatgcttgctatgtggatattagatggaataataactcataaatatttgcatatattcttccaaggagggttatcacgtgtttatccagcaattcttcgtatccggcctggcacacagctcttatttgctcggcggaacatcaacctgcgcgattgtcgatccccggcgcgatattgagatatacctggatgcggcagcgtccatgggaatgaaaatcacccacattctccagacccatctccatgccgattttgtttcgggacatcttgacctggccgaggctaccggcgccgtcatagtggctcccaggtccgcagattgtcagttcagccacctggacgtggcagagggggacagcttccggatcgatgacctggaaatccgggtcctggaaacccccggccacacacccgagcatattacctacgtggtcgtggatcatggccggggcccggaaccggccgtaattttctgtggcgacactcttttcgtgggggatgtgggacgccccgacctttttccgggcatggccctggagttggccgcaaaactatatggttctctccatgaaaagctcatggcgctcccccccttctgcgaggtctatccggcccacggcgcgggttccctctgcggcagggccatgggggccaagcgaaccagcaccgtggggtacgagaagctttacaacggcgcgctcgccattggcgaccggcagcggttcataacctcactcactacggacatgccggccgctccggaccatttctcccgctgcagcgacatcaaccgccggggaccggcactggttcggaccctcccggtccccgccccgctgcccccgcaacgtttccgtgaggctatggccgagagcgacaccgtggttctcgatgttcggggatacgccgccttcggagggcagcacgtgcctggttcctaccacatcgacctgggcggaaacttcgccacctttgccgggtgggtcctccctcccgaccggaaaattctcctcgtggctgaacaggcccatgaggcatcggaagcggcagttgcgcttcaccgggtggggctcgatcaggttatcggctacctggagggggggatgttcgaatgggccaaggcaggctttggcacggatcacgtccctcaactttcggcacccgagctgaaccagcgcatctcctgcggcgacgggctggtgctggtggatgtgcgctccgtcggtgaattcggggctgcccacgtggaaggggcgatccacattccggctccccagctccgtacccgccataccgagcttgaccccgaccgggacatcgcgctggtgtgcagcacgggccaccggtcgagcctggcggccagcatcctcaagcgcaacggcttcagccgggtctggaacgtggccggcggcatgaccggcttcaatgccgcagggttcgcaccggaatgccccctctgcgtggtgccccacggtccgcgcttcatgggacggtgacgggggtaaaaaccatgatctcatttctgaccatgaccgaatggtccccctatgctgtggggatcggcatcggcctcctctcctgcttcgccttcgtcctgtcggacaagcccatcggctgttccaccgcctttgcccggaccagcggcatgctggagcaactggtccgggggcagaaggtgcgcgagatgccctactatcgacagttcgtcccggaaatcgactgggagtggatgctggtggcagggatcgttctgggagccttcacctcttcgtggctgtcaggggagttccgcctccagtgggtaccgtccctctgggccgccaccttcggaccagaacatctaccccgcctggttaccgcctttgccggcggcatcatcatgggattcggcgcacgctgggccggtggttgcaccagcggccacggcatcagcggcaccctgcaactggcggtgagcggctggctggcagtggcggcctttttcgcctccggagccgcaaccgccttcgtcaagtacgctctgggaggttaggccatgttttccgcccttcacgccaacaaaccggcccagcttatcttgggactcgtaatcggctttttgttcggattccttcttcagaagggcaatgtcaccgagtacgatgtgattgtggggcagctgctgttccgaaacttcaccgtcatcaagatcatggtgaccgccatgttgacggggatgatcggcgttcacctgctccgcagcctcggctttgcccagctccaccccaagcccggctcactggggatgacgctggtgggaggtctcatcttcggcgtcggcttcgccgtcctgggctactgccccggcaccatcgccgcggctgtggcacagggaaagatggacgccttcgtgggcgggatgtcggggatcatcatcggtgcaggactctacgctcactcctttccctacctgtccagaaccattcttcccaagggcgatttcggcaccctcaccttcccggaactgttgcgggtgaccccttgggtggttatcctgcccctgtcggcgttgctgatcggtttactggtctggctggagcgggccggtctgtgactccatgaggttgacgccctcctctttgctgcccgaatggctccgctcctatcgtccggccgatctactcccggatctggcggcaggcgcagtggttgcggtgatactggccccccagggaatggcctatgcgctgcttgcagggcttccccccatcatggggctttatgctgctacggtgccgctgctggcctatgccctggccgggtcgtcgcgccacctgtccgtgggacccgttgccatcgtatcgctgcttgtgcacgtagcctgcagcaaggttgcccacgcgggttcagcgagctatgtgtccgcagccctgcaacttgccctactgacaggtgtgctgcaactgcttttgggaaccgtccgggccggtttcatggtcaacttcctctcccgggccgccatcggagggttcacctcggcggcggcgcttctcatcagcctgagccagtttaagaacctgcttggaatatccggcgacggcggcgagtccgctctggagctggccgccggcgtggtccggaacattgggacgctccacctcctgaccagcgtaatggggctggcggccatctgcatgctgcttctcctgcaacggttcgcgccccgctttcccgctccgctggcggcaatcgtcctcggcattccgctgacggcccttttgcacctggatcaggcaggggtcaggactgtcggtgatcttccccatgggcttccccccctttccctgccgccattcgccgcggatcaaatacttacgctcctgccggccgccgtgaccatcgccctgatcggctatctggaatcatttgccgttgccggtctcattgccgaccgggaaaaatacccgatctacccgaaccgtgaactggtcggactcggcattgccaatgtggctgcggcatttttttcaggctatccggtcaccggcggcttttcccgcaccgcggtcaaccatcgggccggtgccagaacaggcctggccggcatgattacggcaactctcatcggcatcatactgcttcacttcactcacctcttccactaccttccaaaaacgatcctggctgcaatcgtcattgtggccgttgccggcctggtggaggcagccgaagcccgctacctttttcgggtgaagcccagcgacggctacacgtttgttctgacgttcctggttacgctcggtttcggcgtggaggcaggcatcgtagcgggcgtcatcttctcgctgctggttttcatatggcggagtgcccatccccacatcgccgaactggggtggcttgaagaggaaggggtcttccgtaacatccgccgctaccctcatgccgttgtgcctcgcggcatgctgctcgtgcgggtcgacgcttccctctacttcgccaacatggcgtttgtaggggactggctgcgggctaccctagcagagcgggcggatgtgcgccaaatcatattcgatctctcgggggtcaacgatatggatgcggtagcgttggcggcactggaggtgatcatcgaaggccacggggaaaggggaattgtcgtggcattcgccggcatgaaggggccggtccgggatctggcccaacgggccggctggcaggaacgatatgggaacctgatcagctttctttcactgaaccaagcggtccgacagatgtcgacggaagatatgatcctggctggactccacagcaaggagagagagtcggagacatgcagcgtgcccgctacgcgtcccaccggctcgaccaatcatggtgatcccgcctgaaccacgcggtcccgtcctgaccttttagcccgatacaaggcatcatcggcggcagccagcagttcgtccagaccggcggtgccgtcgcacgcggcaacaccgatgcttacggtaactgacaccggcttagccctggaggtgaattttgtcgaagctatggccgcccggagccgctcatagagatgattgcaatcatctcccgtgcccggagctaccacgaggaattcttctccgcccagccgacccagcaggtcatagtccctgagcagcccccccagcactccgacgcagccgcacagcacctcgtctccggtctgatgaccgtaacggtcgtttacccgcttgaagtgatcgatatccaggatgccgatgctcaaacttcccccatcccgcttgacccgggacagctctttttccaggtggtcaataatcgcgcgccggttcatgacgccggtcaatggatcgtgggtggcctggtgattcagggcctcctgggtctcctgcagtctcgaatgcagctcgacggtgcggcggcccacctggatccgggcgcgcagttctccgagactgaacggtttgcccacgtaatcgtcggcgccggcatcgagcccgcggattacgtcgtcagtaccgtttttggccgtgagcaggagaatgtagggcagatgttcagctgaccgggcacggacctgccggatcacctccaccccgtccatgacgggcataacccaatccagtacggccagcttgggggcatcgcttttttgcagttcttcccaggcctgcgctccatcaatcgcctccaccacgtcgtagccccaccgtttcatcagtccggtcagcatagtgcgcgaggttacatcatcatcggcgatgagaattcgcataggcgtcactccttgacgtagtcttgtctcatgatttcacataatcggccgaattcgatttccagcatgttcatgcagcaggcgacaccgcccatgcctcccgcaaccgccgcatactccaaggctgccgcggccgcccgcagccgctctcccccgacactggcggccccccccttgatggtatgggcccagtgggcaacggttgccggctcaccgtcagccactgccgccctgagccgttcgatcaggtcaggcatatcagccaggaatgccgcaacgacctccgtcaccagagattcgtctcccatgagccgtgcctccaggcccggacggtcaaagacgggcgttccatccggcacagccggcaccgcgttcgcgcgctccccgtcaccgtcgtttgaaatccggcagcggcgagggagccacttgaccaacatctcggccagagcgtcagggaagatcggtttggcgagatagtcattcatgcccgcgtccaggcacttgcgccggtctcccttcatcgcatgggcagtgagggcaatgacgggaatctcgtggttgaggaccggcgaccggacatcgcggatgtgcctggttgcctcgaacccgtccatgacaggcatctgaacatccatcagaaccagatcgtagggagtcgtcgccagcaggtccaatgcctctgcgccgttggccgcggcatcgccccgcaggccgagccgttttatgatcccaagagccacctgtcggttggtggcgttgtcttcgaccagcaggatacggacatcgtcgtgccccagatcgctcagcagctgcagcggaccgtcaccgccgtccggctccggagaggagtcccggaggttctgtgtgccgaaggaagcagtaaaccagaattcggagcccacgccgggccggctggtgaccccgatctctccgcccatcatctgcaccagccgtttgcagatggccaagccgagaccagtgccgccgtatttacgcgtaatcgaagcatccgcctgggtgaacttctcaaacagaagctccgttttttcgggcggaatgccgatgccggtatcacgcacggcaaaacggagcttgaccgagtcgcccgttttagtcagggagccgacctccacggagatttcgccctggtgagtgaatttgagcgcattccccgcgaggttgaccaggacctgtttcaatcggaccggatcgcccatcaggaaccggggcacctcgggccggagcaggcaggtgaacgtcaaccccttttcattcgccttgaacgccagagattccgccaggtcatcaagcaaggtgcgcaggtcgaaaccgatggtttccatctccagcctgccggcctcgatcttggagaagtcgagaatatcgtcaatgacctgcaacaacgatgcggcgctggtcctgactatttcggcatatctccgctgttcgtcggcgagccccgtttccagcagcaggccggtcatgccgatcacgccgttcatgggagtgcggatctcatggctcatgttggcgaggaattccgactttgccctgttggcggattcggcctgttccttggcgagaaggagctcttcctccgcacgtttgcgctcggtaacgtcgtgaacgatggagtgcagatactcccttcccttcacctcgatcctgctgctgaacacctcaacatctcggacggagtcgtccgcccggcggtgacggaaaaagaagtggatccgctccatatttttggtattttccagctcgctcaccagctcctcgggcgaaagcatgttgatgtcccggatattcatggccctgagctgctcacgggaccagccgtaaaagctcaccgccgcgttattggcgtcgacgatggcgccactgacgggatcaatgatcagcttgacggccgcatggtgctcgaacagattcctgaagagtgcctcactttggcgcaaggcctcctcagcccgcctacgctcggtgatgtcccgcaccgacacgaccctgacggacttgtccccgtgctgcagattgtagccctcgatctcaacatcaaagaccgttccgtcctttttcaccccacgcacctggtagggctcagaatgtgccctgctcatcttatcgatcatggaaccgatatcatcaggatggaacagcagggatatcacgttgattccctccaactcctcccgcgggtagccgaacagttttgcaaacctggcgttcatatcctgaacaatgcccctgtcgtggataacgatcccttccagagctacctccgacaggagccggttacgctcttcgctttcggcaagccgtgcctgctgcaagagaagagagcggtcgtcgcgggtgatccggcgcgccgccaggatgatgcccccgagccctgccgcccagaacgtcagatgacctgcgcctgtggcggccatcttgttccgggcaagggccgaatagggcgcaaggggaactgaaacactgatgccgccgcgaacgtcgcccactgaatagctcgggccgggatggcacctgaggcaggactgctccaccatcagcggcctcatcaggcgaagatgggggacaccgtccatgagttcaaccgaggagtattcctgctgtccccgctcgaaggattccaatgcccgggtttcccagttgtcaggcgcattggcctgccgaatgggtctgaggctcgtgatgtggccccggatgcccgagctttcgaaattgagctcgtggacctgtcgtgtcatgtaggcgggattgatgagggtgagccgtttccccgtggtggtttccacatcccggtccttcaggccggcaagccacgggttgggctgggcacgctccgtgacgggcacatatactccgccgtgaccggcattccagcgccggtacacgatatccttctcgaactgggccctggcgtccaccttcgccgcctcgtgcatcgcatcccgctcctgaataaaactccaggccatcgaaaagcccacggcaagggtccacgcgacacccgtaaccactgcatagcgttttggctttgaagactgtctcaactcagtacctgcaccgttcacaacttatctccgctaagctgtttgccgccgcgcccgccaacggcaacagaaaatgactcactccaacggttacagccgctcaggctcagatgacgtatccccttccctctccgaaccgcccgaccttcgccgtatcaggtaatagccgatgctcagcgccagaattattgccgctatccccaaaaggacctggcccgaaaggtccttcacatcgagaatgatgacctttcgggcaattgcaatgattgcaaccgccatcacgatccttgcgtggtcggttgattgggccagataggttttcgcgatggtttccagcaactcaattccgatcagaaccagcatgaacagaccgaaaatctccagcaattcatcaatttccaggagaagaaacggcggcgaaacgatatccttcacgatgatccaggccagctcaagcgttgcaagaaacagaaccagtgccatcatgactaccagtgagaaaataatcattttttcaaattttttgatctgcgtgatcatgaatccccctcagcacggcaattgctcaactcaaatccacaatcattatgatgggttgcccatcccgtcattaaatatgcgaatatcgcgccggggaaatggtatttcaatgccgttttctgtgaacgccttgtaaatgccgtaattgagggcgctcgtaagaagtccgcgccgatggatgagagtagtgctccaggccctcaactcgaagttgagtccgctgtccccgaattccatgagacgcacggcaggtggcggcttttccagcacgtcggcattgtcggcagccacctccaggagtagccgctccaccagatgaacatcgctgccgtaggcaacgctcacgggaatccggaaccggaccttccgctcgttgtggctccagttcaccacattctcggtgatgaacttggaattgggcacaatgatggtgatgttgtcgttagtcaccacggtcgtgctcctgccgccgatatgaaccacatccccctcaacggtgcccaccacgatccggtcccccaccttgatcggacgctcgaagaggatgatgatgccgctgacgaagttattgacgatgttctggaggccgaaaccgacgccgatgccgacggcgccggccagaacgttgagtgcggtaaggtcgatgccggcggtctggaggatgacgatgaaaccgatggctatgatggtgtagcgaataatggagccggtggcctggcgggcgcccagctccatcctggtccgggtgaggaactgctcaacgatccaggtccgcagcttgcccgagaggtagaagagaagcgccaccagcaccaccagttgaatgatggcccagagggtcacgggggcgccgccgagcttcagaatgggaatttcaaggtattgcctgactgttccaatcagttccatcaaggtttccatgggcagctctccccgtcaaaaaggccagaagcgcggaatgaatatcgtcgccagaacccaaaaaagaatattgagtggcgttcccactcgcagaaaatcagcatacctgaactggcctggcccatagatcagggtgttggtctggtagccgaccggggtcatgaaactggctgaagcggcaaaggtgatggccatgaggaaggggcgggaatcaaccccgtatgcctcggctgaagcgatggcgatgggagccagcatggctgccgtcgcattattggacatcatctcggtcagcagcgacgtcgcgaggtagaaggccgagaccagggccacgggcccccatgtccccaccgtctcaaccaggtagcccgccaggagacgtgctgcgccgctcttttccagggcagtccccagggtgagaactccggcaaggagaaagatcacctgccagttgatggcgctgtaggcctcctcgcgggtcagacaacgggtcagaaccatcaggatgcaaccaacgatggctccggccacgatgggaaccagccccgttgccgcggcagccaccactgcagccacgatggcaacagcagtgaccatcctgcttttgcggaagacggggagctcaacctgggagaccagaacaaaggtcttgtcctcccggagatggtccaggtggtgctgctccacctcgaagagaagaacgtcgcccgcccgcagctgcatcatttccaggtcttccctcatgagccgccccctgtggcggaccgcaagcgccgtaaggccgtaccgggaacggaaccgtgcctgtttgagacttcggccgtccagggtggaccccggtgccaccaccgcctccaccaggaccgcctcctctcccggcgcacggcccgaatcctgtcgcagggcgatgccgcgccgctccttgagtttcctgaaattctccagatcgcagcggaccttcagatgatcgccggcctggagcacgatccggtcgccgggctcatcgaggagggtcccgtccctgaatacctccacgctccggatcgaaatatcttgcagcagcggcgaatcggccagcaccgatcccacggagcgggcctccggctccagcacgatctcggtcaggtaatcgctgatgccgaagagccttcgcaggtcctcctcccccttgcgctcgggaatgagcctcacgcccaccagcagcatgtagacactccccgctgcgaaaaaaatgagaccaagaccgctcatctcgaacatgccgaaaggttcgaggccatgccggccggcaatggaggatacgagaatattggtggaggtaccgatgagggtgcaaaccccgccgaacatggaggcaaaggagaggggcatgaggagcctgccggccgatacccccgtatcccgagccactcccagggcaatgggaagaaagatggccactgcagccgtgttgttgataaaggcggagagtacccccaccgccagcatcataactaccaggaccagccagaaactcaacgctcccagccgggccagggtgattcccagcaggttcaccgcgccggtcctgaaaagccccgccgaaagtatgaacattgccccaacggtgactgtggccgggttgctgaaacctccgatggcttcttccggggcaatgataccggaaagaaggagcgttgccatgagaatgagggcgacgatgtcaaccggaatccgctccgtggcaaagaggattaccgcagagaggaccaggcccagcacgagcagaatctcaatggtcacttacacactccagaaaaggacagggccttttgtcggttcccgcacaagacaccggctgagttcttcctgagaagatagtgggatacgaaccattcattgccttcgctgtacccgaagagctcagagcaggccatgaaaaatacccgccagcgctggaaccagaccggagcgtcgccttcgtaaacatcccagaaaatctccagaatcttccggcgctcggtatccatccgttcaagccagccgtcacaggtccgctggtaatgacggccgcccactcgccagtgatcctcaaccgccaggtggtcattgaaatagaagaggagatggtcagacggcatgatgccgccggtgaagaagtatcggcccatccagtcgtcttccccatcggtctggaacaggtatgccagggttcggtggcaaaaaatgtgaacgaaaagccgcccgtcgtccttcagccagcctgcgatgcggcgcagaagctcggcgtaattgcgcatgtgttcgaacatctccaccgatacgacccggtcgaaggtcttctcaatggtgaagtcgttcatgtcggcagtgatgaccctcacattaccgaagccccgccctcgacaggccccttggatgaactgccgctggggcgcagagttggaaaccgccgtgatgcgggcatcaggatagtgctcggccatccagagggtcagggaaccccacccgcacccaagttcaaggatatccatcccatcggccagaccggccctttgacaggtgagccgcaacattgcttcctcggcggtggctaagtcatcgacgccggggggatagaggcaacagctgtacttgcggcgaggccccagaacgagggagaaaaagtcgggaggcagctcgtagtgctgcttatttgcggcgcccgtttccattgccaagggactgtggctcagttgttcgaaaaactcacgttggcgcgctcgatccgcctctgtgtcgccgcagctctcttcctgcaaccgcttcatcagaagccgccggatgccgctacggatgacggcgtcgggaagcatcccgtgctccatgagtgacaccattctgttcatggtgctgaccccgccggggaaaaggcacggcggatatcctccatcctgccgcggtttttacccaagtctgaatagcccagacgcgaggccgaacggacgtggatgacccgccgcccccgatccaggaggaactctccgtcatccacgaagaaggtggtgcgcaactccacccgcaggtattcccccgtctgttcgatgatggtcgtgtcgccccgtgcttccaggaccagcatcaggtgcgcgaaggccgcatcgggatcccccgtgaacgccaggggggcgatccggtgccgatcgtcggactcctggctggatacgcagttgggggatgaggggcagggggacagcctcccatccctcacccccaggctggcgggacgctcaccggcgcaggcaggcaagagccccgccagtattcctgccaacatcgccctcactgtcagaaatttcattgatcatccccatcgcgtgttcattcatgggcctcagcgtggccggcaccgtggccccggctgccacatccatggtcatatccaccgggccgctattctggcacggcatcccagcttaccctgatggaacaattccatctccagaactatagcagaccgtcggcgctccgcacggccacggcaactttccgcgtcctcgcttgcgtatacaccggcgactgctagaatccagagtgatcacaggagccgcccatgaaagcacccatcgttatcctctgccttctctgcttcgccctgacaccgccagccgcttcccacggccggagcgtccagggggtgacctttctcgaacggattcaggctggtgatgctaccctcaccctccacaatgccgccttgcttcgctacctcaaggtcatcaaggcttacgtggcggccctctatcttccggaaggggttcctccccagcgggtgctgaccgatgtaccgaagcggttggagctcagctacctggtgtcaatcaagggaagcgatttcggtaagggggccgaaccggttctcaggcgcaaccttgccgccgaggagctggcgcggttgcgcagccgcattgaccgcatcaacgccgcctaccgggacgtgaagcccggtgaccggtacgccctcacctacctccctggccgggggacggagctcaccctgaacggcacgccgctcatcaccatcgaaggggccgatttcgcggcagcctacttcggcatctggctgggccgaaggcccatcgacgacacgctgaagaatgatctcctggggagcggctgagatgaaggccctcctgaccaccatatgccttattgtgctggccgtcatgctcttcgtgaccgtcaccgcctccatccacgaggacgtggtcaccgccgcccgcctcctcttaccggatccctggttccgcgcaaccctggccgatgcctacttcggatttctctttttctggctctgggtggcttggcgggagcgaagcgcggggcgggcggggctctggttcatccttatcatgaccctgggaaatttcgccatggccggctatctgctctggcacctgcgccgatgggaaccggcggacggtatcgggaagctcctcatgggagagaggcatggaaacggccgttgaggtgcgggccccggctgcggccgcctgggaactgcttaccgatactcggcgctggagcgagtgggggccatcggtctccggggttgagtgcccggagcgcttcatcggccccggcacgatcggatgggtacggacggtcgtcggcctgcggctccccttccggatcaccgagttcgagccggggcgccgctggtgctggtcggttgccggcatccccgccactggccaccgggtggagccactggggcaggagcggtgccgagtggtcttcgaggtcccgatgccggctgccccctacctggcagtctgccgggtggcggccctgagaattcgctccatcctggagggtggaggggggaaggaaggaggggcagcattgtgacggcgattctcctgactaccgccggattcgtgctcgcctctatgaccggctggttcgttgcttcccggctgaaggggcgcaacgacatcgccgacgtggcttgggggctcgggttcatcctggcggcggcggtctccctcgtggccggcggccactacgccccccggggcctcctggtctccctcctggtgctggtctggggggtgcggctcgcccttcacatccacacccgcaaccggggcaagggggaggatccccgttaccggcagtggcgggaggagtgggggcgctggttcgtgctccgctcgttcctccaggtattcatgctccagggggtgctcctggtactggtggcggtgccggtgatcttcgtcaacggagcgccgccgacaccgctcggatggctggacagcctgggctttttcatctggctcaccgggttcttgttcgaggcggtgggggaccggcaactgctgcacttcatccgcaatccggaaaacaaggggcagctcatgaccggcggactctggcgctacacccgccaccccaactacttcggcgaggtgaccctctggtgggggatatggctcatagcccttgcggttcccggcgggtggtggaccgtcatcggccccctggccatcacggtgctgatcctcaaggtttcaggcatcccgatgctggaaaaacactacgagggacgacccgacttcgaggagtacaaacgccgcacgagcgccttcttccccctgccgccccgggggtgataaatgttccaccgagaggagaaagctccatgaacctttacgaactgttccagcaaccgggcctgggggtcatggccaccgccgcccctgacggcagcgtcaacaccgccgtctatgcccgcccccacctcatcgacgaaaccaccctggtctgggggatgaccgacggccgcaccgtccgcaacatcgcccggaatccccacgcctcttttctgttcaaggcggggacgccgggtttcagtggggtgcggctggccctggaactgatcaggaccgaagaagagggtgagatgctggcccacatcaaggagaacgccgaaaccctcgtcggtccggggaccggcaatgcggtcacccatgccgcctggttcagggtggtggaagtcagaccattgatataaataaaaatcggaggtacgtacttgcaaccccagcctggattgaatgactcgtcgaatagcaccacaaccaacccgggcaagcttccctggcatacagcgccggagcgggaggtcttggcacgccttgagacaggccccgacgggctgacgtctgccgaggcggcggagcggctccggcgtcacggccccaacaccctgctccggaaagggggagacggccccttgctcctcttctggcgccagatcaacaaccccatcggctggctcctcatcgccgccggcgccctggccctcgccctgcggaagcccaccgatgccgccgtggtcttcggcgccgtgatcatcaacgccataatcggctttatccaggaataccgagcaggcaaggccatcgaggccctgtcggcaatgatccccgaggggacgacggccctgcgggaggggcgcgccgtgacggtccccgccgacctgctggtcccgggggatctggtgacgctccagagcggcgacaaggtgccggccgacctgcgcctcatcagggtcaagaacctgctggtggaggaggcggctctcaccggcgagtccctgccggtggcaaagcaatccgatccggtgtcgcccgacgcccccctgggggaccgggtctgcatggcctacagcgggacgctggtggtgcagggggcagccacgggagtggtggtggccacggggaacggcacggaacttggacggatcaatgccctcctcaaccagacgagccagctggaaacccccctcacccggcagctggccaaggtgagcagcgggatcaccattgcagtggtggtcgtggtgacggtgttgattgccttcggtatctggatcaaggatgcgccggtgggggaagccctgatggtggctgtttccctcgcggtggccgccatccccgaggggctgccggcggtcatcactatctgcatggcaatcggcgtacggcgcatggccgaccgccacgccgttgtccgccacctgccggcggtggagaccctgggctccacctcggtcatctgctcggacaagaccggcaccctcacccgcaacgagatgacggtgcaggtggcatggctcgacggccacgagtaccgcttctccggcatcggctacgggccggcgggggagatcgagcatgacggcacccgcttggcggagatgccgccccccctggagaaactgcttatcatcgccctgctttgcaacgatgccgccctgcgccccgaaggggacggctgggccatcaccggcgaccccacggaggcggccctggtggtcgccggacgcaaagggggactggacgaccacgaactgcgcagccgccacgggcgcctggatgtgatccccttcgagtcggacaccaaattcatggccaccctgaaccggatggaagggggacaccggattctcctcaagggggcgccggaaatcgtcctcgatcgttgcgtcctgtcggagccggagcggcgccggattcacgaggccatggagatctacgcccgccaggggatgcgggtgatcgcctgcgcttccaaagaagcggaccgcgctgaggagatctccccggaggacgtggccggggggctcacctttgcggggcttctctgcatgatcgaccccccccgcaccgaggccatggacgctatccgggaatgccacggcgccggtatcaccgtgaagatgattaccggcgaccaccccgtcacggccgaggccatcggccgccagctgggcctgctgcaggaggggcagacccccgtggaggggcgccggctggacgggctctctgatgcggaactgcaggaggtggcactggccaccaacgtcttcgcccgggtggccccggagcacaagatccggctggtggaggccctccaggcccgggggtacgtggttgccatgactggcgacggggtcaacgacgctccggccctcaagcgggccgacatcggtgtggccatggggatcacggggacggcggtttccaaggaagcggccaaggtggtcctcatggacgacaacttcgcctccatcgctgcggcggttgaggagggacgccgggtgtacgacaacctggtcaggtccctggccttcgtccttcccaccaacctggggctcgcctgcaccctgtccgtcgccatgttcttcttccccacggtgcgggtcgagggagtcaacgagctcctcatggccatgtcccccagccagactctctggatcaacctggtggcgagcgtcaccctgtcgattcccctggcctttgaggttttggagcccaacgccatgcgccgccccccccgctcccccggggagccggtcttttccggcttcatcgtggcgcggctcgttgtagtggcgctcctgatggccgccggcgggtgcggcctcttcctctgggaatacttccggatcgtgggtcctgaaccggttacggcggcccgccatgccctggccctggccgaggcccagaccatgtgcgtgaccagcatcaccttcacccaggtcttttatctcctcaattgccggtcgctccgggattccctgctctcccagggggttttcagcaacccggccatcttcataggcatcggcattcttctgctgctgcaggcgtgtttcatctacctgccgccgctccaggcggtcttcggaactgcccccctcgacggcatggcatggctctatgcgatgctggtgggagccgtggtgctgccggtcatatcgctggacaagtgggtcaggaggcatcgtcatgaatgaggggaggacttcatgaaaaccctgttcatactggcagtcgccacgcttcttgcggccggattcgcctgtcgcgccgccatggccgcatcggcatcccccccgctcctgacggttgaatatgtcgatctgaaccgctacgtgggcacatggtacgagatcgcccgctaccccaacagcttccagaaggggtgcctggggagcaacgcccactacgcgctgcggcaggacggcgatatcgacgtggtgaacagctgccgcgatgtggaggatggggacatccgccgggcaaaggggcgggcgtgggtggttgacaaagcctccaacgcacggctcaaggtctcctttttctggcccttccggggggactactggatcatcgaattgggaaaggattatgaatacgccgtggtgggcaccccgaaccgtaaatacctgtgggttctcagccgcacgccggttatggacgacgacgtgtatgctgccattatggaacgggttcggcgacaggggttcgatcccgaacgagtcatccgcgaaaccaacaccacgcgaaagaatggtgcatcatgaacatcgccattatcggtggcggcattgcggggctggcaacggcgcatctgctctgcgacgatcatcgggtgaccctcttcgaggccaacgactacctgggggggcacaccaacacggtggacgtctccctggacggcaccacccttgccgtggacaccggcttcatcgtcttcaacgaacggacctatcccaacttcatcaggctcctggaacggctcaacgtcgcgtcccgaccgagcgtcatgagcttttcggtcaccagtgaacggaatggactggagtactgtgccacaaacctggacacgctcttcgcccagcgccgcaacttcctgaaccgtcctttctggcggatgctgcgggagattgtccgcttcaatcgggaagcacgggagctctacgactcccacgaaatgaccctgaccctgggggattacttgaaaaaccgcggatactcggtcaccttcgtggagaactttctggttcccatgggggcggccatctggtcggcagaccccaagcgttttgcaatgtttcccgccgcggcctttgtccgatttttcaccaatcacggcatcctgaacgtggtcgaccagccccgctggcgcgtcgttgccggaggctcccgggaatatgtggcaccgctggcccgcccgtttcgggaccgggtccggctctccacgcctgtggaccgggtacgccgctttcctgaccgggtggcggtgacgacccggggaggagagaccgagtactttgaccaggtggtcctggcctgccacagcgaccaggcgctggccatgctgactgacccctccgatgcggagcgggaactcctttccgccatcccgtaccaggaaaacgatacggtgctccacaccgacagccgtttgctccctggccttcccaaggcccgggccagctggaactgccgcatcccccggcatgagcgggacggggtctttgttacctactggatgaacagattgcagtccctggcaacatcgacggacttctgcgtcaccctcaacgggacagaggccattgctccggagcggatcatccgccggatcacctaccaccacccggtctattctccggccgctttcgaggcccagaaacgccgcgacgagatcagcggaaccaaccgcacctggtattgcggcgcgtactgggggtacggcttccacgaggatgggctcaacagcgccctggcagtctgccgccgattcgggaggggcctctgatgggcacgactgagatgggggcctgtccgccgtgggatacggcctgcctcaaggcgctggagatggccccggctgcccggagcgcactctacgacggcacggtgaaacatcgaagaactaccccggttgtcaacgagttccgctacagcctcttcatggtctacctggatctggcggaactggagctggtcttcgccaaccgcctgttctggtccgtggaaggccacacctgggccagcttccggcgcgccgaccacctgcgccgggaaggcccccttgacacggcggtacgtgacctggccgaggagcagctcggtttccgcccccccggccccatcggccttctgacccatctgcgctacctgggatactgcttcaaccccatcagcatctactactgcttcgccgccgacggccagcggctcgacgccatagtcgccgaagtccacaacaccccctggggtgaggaatacgtgcgggcactggatacccgaagcgccaagcgggagggggaatggtacctgttcgagctggaaaaggagttccacgtctcacccttcatgcccatggatatccgctacacctggcgcttcaccgctcccggcgaaaccctggcggttgaaatggagaacgagcggcagggagaaatcgtcttctcggcacggcttgaccttgaacggcgccccctgacggggaagaacctggcacggtccctggcacgctggccctggatgacggcgcgggtcataaccgccatttactggcaggccctgcgcatcaggcgaaagggggttccgttctgcccccatccggaaaaactcaccatcacgaaaggggcctaccacccatgaggactaccgagcagacctgcagtggctatcccgacgccgtaatccggccggccggccccatggagcgcctggcccggtccctgttgcagaaaagccttggagccatctccagcggccacctgaccctgctggacagcggccagcgcatggaattcggcgattcccggtccgacctctcggccctggtgcgggtccacaccccttccttttaccgccggaccgccatcggaggaaccatcggcgccgccgagtcgtacatggacggcgaatgggactgtgatgacctgccggccctggtgcggatcatggtgcgcaaccaggatgcccaggagcgcctggaaggagcgacggcgaggctgatcgccccgttccggcggctcctccaccggctgaacgacaacacgcgccgggggagccggcgcaacatcgccgcccactacgacctgggaaacgacttctaccgactctttctggatcccaccatggcctactcctgcggcatcttcgagcggaacgacagcaccatggaggaggcctccgtcgccaagtttgaccggatctgccgcgcgctccaccttcgcccggacatggagcttcttgaaatcggcaccggctggggaggctttgccatccatgcggccgagcactacggctgccgggtgacgaccaccaccatctcgcgccggcagttctccctggcggccgaacggatccgggaggccggcctggacgatcgcatcaccctgctccagcgggactaccgggacctgaccggagagttcgaccggctcgtctccatcgagatgatcgaggcggtggggcaccgccacctccccgccttctttgcagtctgttgccggcggctcaaggccgacggcatgggactcatccaggccatcactgtccccgaccggatctatgaccgctacctcaaaaccccggacttcatcaaccgctacattttccccggtgggtgctgtccgtcgccgggggccatggcccgggccgtggcagcggccaccgacctgcgcctggtccaccgggaggacctgactccccactatgtccgaaccctccaggagtggcgcaggaccttccacaagcggctcgacgccgtacgggccctgggctgcgacgaccggttcatccgcatgtgggactattatctcgcctactgcgaagggggattcgcggagcggttcaccggcgtggaacaggtggtctacgcccggcccggctgcatggtggaaccgggggtataggtgggaagaaaccttctcaatgtggccctcttccagggggcctggttcgcggcggtgctgggggcagccggggggcggcactggctcgggccggcggcggtggccctggtggtcgccatccacctggccctgaccgataatcggccgggagagacgaaactcattctgaccgcgggagtcctcgggtttttcttcgataccgccctcgttgccggcggggtctttctacccttggcttatctccttccccgccccttcagccccctgtggatggtggcactttggttcaacttcgccaccaccctgaacgtctccctggcatggctgcggagcaggtacctcctggccgccctgttcggggcagtgggaggccccctggcctactacagcggtgcccggctcggggccaccgaggcgctgccgaccaccggggccatgctgatcctggctgccggctggggagtcatgactccgctgctggtcggggcggcaaactatttccggaggcagccatgactcacggtctccttgtctttctcgcgctcctccccttcttcctcctgctggactacctctggctcggccgcctcatgcgggggttctacctgcgggaactgggggacctggcccggagtgaaggagacgccatcaaaccgcgcctcctggctgcggccggggtctacctggccctgccgggagggatcgtcctcttcgccctcccccgggttgacccggcccgtccgctggtctcggccctcggctggggatttctttacggtctcgtggtctacggcgtctatgatctcaccaaccgcgccaccctcagcgagtggcccctcaggatggcgaccgtcgacatctgctggggcggcttactctgcgccgtcagcaccctgatcgcagcactccttgacccccttctcccctgagatggaatcgttcccttcagagccacggctttgacctgtaagccataagccttgaggtcattaccccgatgaactatagtcagcaaaccaacataggcaattcagaggagcacccatgccggaaaacctgattattccatccgtagacttgagaatcggcgccctggaggagtacaaccggcgccagaaggaaaaggcccaccataggcagaagggcccgaaaccgcgcccctgcataacgttgtcgagggaattcggctgcgaagggtaccccgttgcggagagcctcctgaagctcatgccggagcagaccggcgaccagtgggtgctggtagacaaggatgtgctggatgaggtggcacggcgccaccatgtttcgagggaaattctggaggccctggggaccaagaaccgtatcctctcccaggttctggccaccttctccgagcgctggaagaccgaccacgaatacttcgagctcctctgcagccacatcgtctccctggcggagcagggcaacgtcatcatcgtcggcctggggggagccatcatcacccaccaccgggaacactgctatgacttccggatcttcggctcccgagagttcaagatcggctcaatctgccaaaggatgaacctcccccccgacaaggcggcggatctgatcgaaaagcagcaggcccagatcgacaatttcacccgggagtttctcttcgaggatgaagcaaaccccgccatctacgaccttctgttcaacaacgaccggatgtgcccggaaaccatggcccggaccattgccgactacgtcgcgggccgcattgccgccggaacggcggataaacgacacgtctgaacaggcttactcaattgtaaacaggtgacggccgccgcgccacatcgctccgcgttccgcttcgtcggcgtggtggccgtcacctgttcaggtcattctcccgccgacttcaccgggccagctgcttcaatacctgctgcagcttccgcaactcctcgccgtagccggcccagtccccctgccgctgcaggttggtggcccgctcgaagatgctcatggcttcccgggccaaatcgcccgttgaggccttcccgtcctcaggggctgccgcaacgccggcaaccggtgcccgtttcccgccgaagatccgctgcagggccagttccaggctctcctccatgaccacttcatcaccgtaggcaacgatgacccgcctcagttcaggcagccccgccttgtccgcggcggccaggaacaggggctgcacgtagagcagcgactgttcgatggggatcaccagcatgctcccccggatgacctgggagccgcgctggctccagagggtcagttgctgggaaatgtgcgagtcctgattgatccgcgcgtcgatctgcttcggcccgtagatcaggcggtcccgggggaaggtgtaggccaggagcttgccgtagttctcgccgtcgcagcgggccgtgagccaagcggccaggttgtcccgcttggagggggtgaaggggaggagcaggatgtactcctccctggcttctcccggcagcttcatgaccgtgtagtagggctccatgggcgcttcgcccagtacggggatctcccagaggttctcccggttgtagaagaccttgggatcggtcatgtggtaggtggcgaacatggccgcctggacctggaggaactggtgggggtagcggatgtgcccccgcaggtcggccgacatggcggacagtggcttgaagagtcccgggaagatccgggcgtagaccttgatcatgacgtcgtccggatcgctgatatagaagtccagggtgccgtcgtaggcgtcgaccaccgctttcaccgagtttctcatgtagttgatgccgcccctgagcggcttcgaatagggaagccggctcgaatgggtatagccgtcgatgatccatttgagggtgccgttgtcggccacgaccaggtaggggtcgccgtcgaaccggataaagggggccaccgtcttgacccgctcacccacggtgcggtagtagaggatgcggctctgatcggtaatgtccgatgaaaggaggattttctccgttttgaaccgggcggcgaacagggccttgcgcagcatcgagtccagcgccaccccacccttgcccccgtaagtcgtattgatgttgcccgtggcggtcgggtagctgaattccggcactttggtcccgacgatgacatagtcgttggagagctcgccatagtagatttccggtcgcgtcaccctgatgtcggccaggctgaccgccgggatatccttgatgaagaattccgggagcccttccctgctgatcctgctgaccggaccgacggccagaccgttgccgtgggtgaagatgagccgttcgttgatccagtttctgctggggagatcgttgtaggagagctcacgcggcgagagcatcacctgggtgtactggccgttcaccaggtaccggtcgttgtccacgtcgaaaaacttgtaataggtcctgatctgctgcaactggctgtaggtcttgaggagcgggccgtgatcccacagcctgatgttcctgatggtggcgtcgttctttgcgatgtcggcggccgacagattgagctccacatcaaagggaacggttttgattttgtccagatcgtagccgagccgggtgaaccggatggaattggcgatgtagggggtttccagggccagttcgttgggggcgaccttgaacttctgcagcatggccggatatcccacgatgccgatgccgtagacggcggccacgatgatcggcgggatcagtgtcaggcgccatgctcccttccagaggccgaacgccaccacggcgccggcaaggggggtggccagggtgagaatccggtagagcggaagccgggcgttgacatccacgtaaccggctccgtggaaagagttgccgccggcaaggaggagccgcacggcatccaggtaaaagcccgtggccagcgtgagcgagaagatccccagcagaatggccaggtgacgcctcaccgcgccgtccacatcggccccccgatccgacaggatgatgccgccgcggaaaaagtagaccgcccccaccataatgccggtgacgagcaccgtgaaggcgacaaaccccttcacatgctccagcagcggcaggctgaacaggtagaaccccagatccttccccattatcggatcgctggtgcccaccgtgacgccgttcgtgaacaggagcaggttctgccactgcagggcgccccacctgccggcaagaagcgacagaacaagggcggccaggatgctcaggggcttcaccatctgcaccatctcgtcgcgctggaggcggtagacattgcccccctcgaagaacacgccacggggggtgtgaggcaaggaagcccggttcgcgaagtacagattgaccatggcgaacgcaaacataaagagccctgaggcgagcccggccccgacctttgccgccagggccgtcgtgaacacctgggtgtaaccggtttcccggaaaaagagccagtcggtgtagaaggtgatcagcgacagcgcggctggcaagaccacgaacacggcggcaataatgagaaggaatcggtttttggccatcaacaagctcccttgggtgatatctatgtgcaacagagccgtgatccggctgttcggcaatgacgtccggcgcgggaggatatggccgcagcatcactgaatccgcagtacggctccttcaggtcccccgcacaatctccacggagcagggtgcatgaagggcaaccgccagggagaccgagccgaggaaaaagcgcctgatcacgccatagccgtgggctccgaccacgatcagatcagcgccccagcgctcggcctcactgagaatggcatccttgggccgtccctccagcagtgccgaggtaacgctcaattccggcgctcgctgcgcaaaatcagccgttacggcattaagtcgcttggcagcagcagtttcctgccggctgatgatgtagtcgaaggccgtggcgtgctcgccctccccgcccaacaggttcggttcgacaggagaaagcacggtgattacacgaacctcgctccccggcggccacggacggcggcatacctcgcgggccgcggcatcgctgctgggtgagccatcgaatgcaagaagaattttcattccgtcccctccccttcccgatccgtaaccgggaatgtccgcaaaaggctgtcgctacgatacatcgccatcgggccgatcatgggcattattttataacaatttgaaacaactcacgtttatcgcgatcactccccagcggatatccacttctcacgggcaggggtaatggggccctgcaaccatatcctcctgccggccccctcagagcacggccaggatctcatcaagcagcggggccatctcatcctggccccggatgaagtagcgggccgcgctcccaccagagttcccgacccgaatcccgaagatggcttcgtcgccgagacggaacacatcctcgtcggtcacatcgtcaccgacaaagagcgcgcgggcacagccgagatggcgcatgatgcaccgaagcgcgtctcccttgtggggggcggccgccggcacgaggttctcgaccaacttgccggaaacccgccggggcgcgggcagcagccgggaaacggcagccaggatgcgttgatgagcgttctcgcgatcaggggcgtttcggtaatggagcgacagtgtggcgctcttgtcctccatgacgatgccggtgccctccccctccggcaggagctcccccagttgcgtcatccagccgcggcagagaccgatgaattcccgctccgcggcatcggcgccgggaagcccctcggccccgtggtttcccaccaggaagcggggcgcgaagccaaggtgccgcgccgcatcgacccgggctcggccggtaacgacggcaacggatgccgtaccgttcaggcggaccaggcgctcgtgcacgtccggcgggatcatgatccctgccggatcggaaacgatcggagccagggtgccgtcgagatcaaaggcaaacagggtggaccggtcgatgaaatcccgcagatctctgagaccggcatggctgaacagatagatcatcccgtgctccccggtcacgactcgcccccgatccgggcggccagtttctcccgctggcggaccctggccgcgtccagcagcatccggccggcccagcggtagacgttgaaatcgcgcaccagcatgcgcatgctccgcatccgttcccgctgctcgtaatcgggcatggtgagggcccggtggagggcctcggcggtctgttccacatgataggggttgacgatcagggcctcatgcagttcgtgggcagcgccggtgaactggctcagcaccagggcgccccgctcgtcgtcccgggccgccacgtactccttggccaccaggttcatgccgtcgtggaggctggtgaccatgcagacatcggcggcgcggtagtaacggttgacctgctcgggttcgtggtgctcggccttgaggatgatggccgggcgcccgtcgcggctgaaacgcccgttgatccgctccgcgtgggaatggaccctcgcctcgaacgcctggtactcctccagggccgaccggctcggcgcggcgatctggacaaaggtgaagcgtcccaccagttcggggtgcagttcgaacagccgctccaccgccatgaatcgctccgggattcccttggtataatccatccggtcaaccccgaccccgatcaggtgatccaggggaagccccagttcgccaaggatttcgctccgcgtcacgtccaccggcggcagggtcccctgccaggccggcggccactggatggagattgggtaactctcaaccatggtcaattggcctcgccgggagatggtggacgattcatgctcgatccgggtctccaggtagcggtccaccgtctccaggaagttcttgcaatggtacggggtgtggaagccgagaatggtgctccccagcatccccttgagcagttcctcccgccaggggcagatgccgaacgactccgggttgggccacggaatgtgccagaaggtgatgatggtggccttgggcagggccttgcggatcatcgcgggcagaagcgcgaagtggtagtcctgtaccagcacaaccggatcgtcgctgtccgcctccttgaccacggcgtcggcgaaccgctggttgatcctgacgtactgttgccagtcgctggtgcggaacaccgggcgtacgtgggcgatatggcagaggggccagagcccttcgttggcgaagccgtagtagtacccctcttcctcttccttggtgagccagatccgtcgcagattgtattcaggcttgtggggcggcacccggacccggtcgtgggagtcgaccgtctcccggtcggcggagccgctgccatgggcgatccaggttcccgagcaggcacgcatgaccggctccacggcggtgaccaggccgctggccggacgatggacctccacggtgtcgcccgtgcggatatggatatagggttcgcggttggaaacgaccagtatccgctcccccaccagatgcttgtgcaagagcgtccgcagggactcgggactccaggtgatggtggcgtcgtcggcgaagcggcgttcggcatcgagggtgcgcaggagcgcccgaagatctcccaccagaggctggagttcggagctgggtgcctgcgggctgaacggccggagaatcccctcgccccgcagcatggcgcggaccccctccacccatccgcgccagctgaggtgggcgacgaacacggtgatgagggagatcaccacgccgagcaccgcaaagagaacgatcacgtacttgcgcgtatcggcgctgcggcgctccacgaagctcatatcgtggaccaggatcagggagccgacagctcccccctcagctcccatgggatggatggaaatgtgaactgccccctggggaagatggcggagcgccccctcgcttccactctccggccgggtggccgacgagcagtcgagcgaatccggaaaggtgggcgtgctgtagcgcagcgttccgcggccatcgcagtagcccagggccagcaggcgctcatcctgaatggcacgcagcaggagggtgttgatctttgcccggtccgcccgcggcagcaactcggcaagaggttcccggagggtgctcgcgatgagccgggaacggatatcgagatcgcggatgaaccagtgcagggtgagcctgtccaccagcggcaccaccgcgtaggccagcagcgccagcgccatggccagcgggatgatgaagcgcaacgacaggcgaagtgatcgaagtgaaaccatacagactccttacgtggaacgtatccggatatgacgttgcaagggtcgcccccggattcgtgccggacatggcggtgccgatcagacaaaaccgaaggcggagccgggctggggcgaggattgtgcgtgcgagagccagccagaaacgacatgaagacggggtgcgaacccgttgaggttatatgcgggtttgtgttttatgtatcagcacgtgaatcggcctgccccgtgccggctccgtcggtatcgtcccgcttgcaccattcgcccgaggacgccagatcgtcccggacgcttttctcccagaggggaactccgctgaaataggcggcccggcccagcatgtgggccgccaccggcgccgtcagggcgataaagacgataatggcggtgatcttcccagtgacggcagcgtcgtcgaagaaaagggccaccccggccaatatgaggctcgtcccaagggtagaggccttggttgcggccgatagccgcacatagaggtcagggaagcgcacgataccgatggcggccagcacggcaaagaaggcccccccgcccaggagtatggcgatgatcgtgtcacgcaccgccgtccctccggtgcagataataggcaaaggccacggtccccaggaaggtgatcagagccaggacgatggccgcgtccaggtaggcgtgctgaccggtggccacggcataggcggcggacagggcgatgatgagggttgccatcaggtccagggccaccacccggtccggcaggctcggtcccctgaccagccgcacgaaggccagcacgatcccccctccgagcaggggaagaattacataatggatgaatgcgtcgagggtcatcgaaacacctcccggacccggcgctcgaacccctctttgattccccgcacgagcaccgccgggtcatcgatgtacatagcgtgaacgtagagggtgcgccggtcgtcggtcaaatggaggctcagggtccccggcgtgagggtgatgaccgtggcgagcaccgtgacctcaaggtcgctctccacgtccagggggaccgccacgatgcccggcgtcatgtggtggcggggggtgaggatgtcgtgggccaccctcaggttggccagcaccagctcccggaagaagaaggcgatgaaacccgcaacggcccgcaccctggtcagatagccggtcgtgccccgcccccggcgggttatccagagaacgaagaacccggcgagcgcgccggtgaaaaacccgccggccgtataggtgccggtgagggccatccaggccagtgccagaaggatattggcaagaaacggggtcacggcttcacccccagtaccgctgcgatgtagaggtccggattgagcagctggtcggcggcggtcagggaaagccggaagaggggctcggcccccacccccatggccaccgtggccagggccaggaccagggccggcactcccagcagcagccgcgccccgcccggaatgtgggggtggtactgagcgtgggcctccccctctcgcacggggtggtccttccagaaggcctctgcccagattttggtcatggagaagagggtcaggatgctcaccgccagggccgctgccaccaccacgtaccgcccctccccaaggcccgcccgcaccagggccagcttggcccagaagccggacaggggcggaatccccgccagtgccagggccggcacgagaaagagccccgccaccagcggacgcccctcgtagagcccgcccaactcggccagttccgtggtgccggtcagccgcttcacgatgcctgccaccagaaagagggccgacttggcggcaatgacgtggaccatgaagaatatcgtcccggccagggccaggggcgtcaggagcccgagccccatgaccaggtagccgatctggctcacgatgtgaaacgagagcaggcgtctcatctcgtgctgggccacggctcccaggaccccggtcaccatggtgagccccgcagccgccaggatcagggttcggcccgcctcggcctcctggacgaaaatgagggtaaatatccgcaccagcacatagacccccaccttggtcagcagtgccgaaaaaattgtggtcaccgccacgggaggggtgtggtaggaggcgggaagccagaaaaagagcggaaacaccgccgatttgatcccgaaggcggcaaagaggagcgcagcgatgaccggcacggtgccgccgtggggaaccgcccgcaactgacgggccagatccgccatgttcagggttcctgccacgccatagaggataccgatcccggccaggaaaaaagccgaggcgatcaggttcagggccacatacttaattgccccctccatctgctgccgacggccgccaagggccaggagcacgaacgaggcgatcagcatcacctcgaaccagacgtagaggttgaacaggtccccggtcaggagcgacccgcagacccccagcagcagcacctgcatgaggggatggtatcccagggactcgtgatcgatgtcggcgctcgccagggaatagaccgccactgccagccccatggcgccgaccaccaccaccatgacggcgctgaagaggtcggctaccagggtgatgccgaagggggcgggccagttccccgcctggacgctgaccaccccctgacgttgcacaaccgtgaggagcgccacccccgcccccaggagcgccgtcgtgccgcagacgcccaacagccgttggagctcccgccggttccaggcgaaaagccccgccacagccgtggccagcgggatgatgagggggaggaagagaagaagtttcatcaattgctccggtactcggtatcggtcgtggtcatctcgtccagatcgtcggtgcccacggtctggtagacccgcttgatcaggaccagggcaaaggcctgcaccccgaagccgatgacgatggcggtcaggatcagggcctggggcagcgggtcggccaccggcggaatcggctcggtgccgccggccggcacgtagggaggccgcccgcgggtgaggcgtcccacggtgaagatgagaagattggccgcattccccaggagggccaggccgaagatcatcttgacgatgctccgccgcaccatgaggtagagccccgtcgcgtacagcccgccgatgacgattgccagaacgctttccacctattcctccatcaggctgaacacgatcatgagcgccatccccgccaccaccaggtagactccgatgtcgaacaggatcggcgtgcccccgtgaccgatgaccggcaccggcaggatgctccagatgcccgaaagaaagggaagtcccatggccagggggaggagtccgctcaccagggcggtcaggagccccaccgccaccaggtgccgcggctccacccggagcacccgccgggcgccggccacgccgtgggacagggagtggaggacaaaggcggccgcggccaccagcccccccacgaatcctccccccggctcattgtgcccgcgcaggagaagaaagagcgagaagaggagcagcagcggcaggagaagccggaccgctgttgccagaaagagtgactgcatggcctagccctcctccctgttccgggccttcatgaggccgtagacccccagggccgcaacggccaggactgtgatctcccccagggtatccagtgcccggaaatccaccaggatcacgttgaccacgttgcggccatgccccgccggcaggctgtgcgccagaaaataggagctgatgtgggggaccagggtctgggataccgccaacaggaccagcaccgtcatgaagccgccgatggagcaggccaccaggatatcccgcacccttcccgccggccgcgagagcagcgagaagcgcggcagccggtagaggaccagaacgaacaggacgatggagagggtctcgatacagaactgggtcatggccaggtccggggcgccgaaaaggatatagaccagggccaccccgtaccccaccgcgccgagcccggccaccgccgccagccgagaggtggtcgtcgccgccgtcagtgctcctgccatgatgacgccggcggcgaaccattcgtggagcccgccgtccggtcggggaagctggcgcgggaactccccactccggaaaatggccacggccatgaggaacgccgcggtccccaccaccgtcatcaggtaatagcggagccggccgttctgaagcatgcgggtctgccgttcggccagggcgagcattcccttcaggaggagcccgtagccccgttcggggccccatcccgcgccgtcaccgaggggaaggcgacgaagcaccgtttcccggacaagggcgatgccgaccccggtggccaccgtggccgctccaagaaggaggactggagtcaccccatgccagagggccagctccaccggcaccgatgccccccgcaccatggccactgccggctccagcaaccatcgtcccgccaggcccgggaagatgccgatcacaaaacccagcagggccggcaccaggggggggaaccagaggagcggctccacccggtggtggtgcagatccggatcggtcccgcgcccgaaaaaggggagataccccaccaggaccgcaaccgccacggtcaaggcattgccgatgaagccggcaacagtcacgaatcctgccgccaggggtgcctggagcttggcctcgtagaggagttccttggcgatgaaccccaccagcggcggcaccccggccatggagagggcagcgagacccgatccggcggcgacccagggcatgacccgcgccaatccgccgagccgccccaggtcgcgggttccggcaccgtgatccacagctccggccgccaggaacagggcactcttgtaaagggcgtggaccaggagaaagaccatggcggccgttgcggcggccggcgtatggagccccagcagcagcgtcagaatccccagggcgctcaccgtggaataggcgagaatctgcttcagatcgctccggagcagggccagggccccgcccgccaccatggtaaccccgccggccagggtcaccgaccagaaccaggcatcggtcccgcccaggaccggggagaggcgtgccaggagataaatccccaatttcaccatggtggccgaatggagataggcgctgaccggcgtcggggcctccatggcgcccgggagccagaagtggaaggggaattgggccgacttggtaaatgccccggccagaaccaggaaaaggatcggcaaatagagtgcatggccccgcaccagttcgcccctctggaagatctcggccaggtccgtgcttcccgccgcctgccccagcaggatgaacccggccagaagcgccagcccgccggcgccggtcaccagcaatgcctggagcgccgccttgcgcgccgccatccggccgtggtcgaagccgatcaggaggtaggagcagagaccggtcagctcccagaagacaaaaagggtaatcagatcgccggccaggaccgtgctgatcatggcggccatgaacgcgaggatcaggccgtagaaacgccccaggtggtgatggccgcggaggtacgaagaggcgtagaccaccacgagcacgccgatgccgctgatgatcaggacgaacaggaggctcaggccgtcgagggagaaggaaaggtcgacccccagggacggaatccactcgtaggcggcccggatcgttctgccggaggccaccgccccgacctgtgcgccgaaaaagctgaacagcgacaggggcaccagggcgcacagccacccggcccaccgcgggagccaacggtggagcagaggagcggccagggcggctccaaatcctgataacgcggcaataatcatagataaacccgtcggcagcgacacgtgcgtttactccattctaacggtggagccggcggctgcaaggaaacgaccggattatgacacccggcacggatgatcaaatgtcgatcacgatggcgctgcaatcgtcatcgggcgggtcgcccgccccgaagtcccgcagcgcggcggcaagctcatccatgaaccgggtgtagcttccgcccgtagcggtaagaaacgcgtcgagcctttcggcgccgaaggtctcggttccgttggacgcatcgaggatgccgtccgtatagaggagcaggcgatctccccgctccagcccgaagcagccggtcgccacctctgcctcggcaaaaaagccgaccggtggcgacgtggaggcaaggcggtgaaggctgttccgcctcaggaccagcggcgggacgtgaccggcgttcacgtactcaaggcgcagggaggccgggtcgatgatccccaggaagagagtggaggaaaaatgatgatccaattccgtgccatggtcggcaaaacggacgagaaaccggttcaactgcgataccatggtgaggggatcatcaacagttaacgcgcagtggtgcaggaaaccgtagaccagcgacatgaccaccgacgactggatgtcgtggccggtcacgtcaccgatgaacaccacctcccggccgtcgggcatggagatgaagtcgaaatagtcgccgcccagggcggtcgccatccggttcatcactccgatgcatccccagctgcagaccggcggagtcttcggcaggagcagctgctggatgcgactcgccagggccactccgttccctgccgcgttggccggttcagacatgcatcccctcccttttccgttgccgtgtgagtctcccacgcggaccgccgcgggccgctaccgtcgcaccaccaaaaccgatgcgcccgtgccgggccggaccgcagccgtcacattggcggccggcacaccgagttcctcctgcaggtagcgcttcagtcggtcggcatgccgccggctgtccttccccccggcctcaaccctgaatgaaaaagctccggggccgccgggcaggttcttgatcaatgccatcgccgccacgctctcctgggagaggtctcccttttcgtcaaaaatgacccgaggaaggaacggcgccagttctacccggagggacaccggcacctgaagcctgcgttccaggagccgggcaagcagcagccgctcgtcgtcagtgagggggtagtcgcggcggagaaccacggacacccgggccggccccggtttttcgccaaagcccagaccgatgtcctccacggcaaagggtgacgtcagcgcctccagttcggtccgcacgtccctcagcaggcgggatgcggatgcctgaaccgctgccgcgctctcgtccctggcagacgcgggctgccccaccggagatacggccgacagctcggccctcggttcgatggaaccggccgtcaccaccacctgttccaggttcaactcgacgttccgcccgaggaatgaaccgatctccttctcgatctcctcctctgccttcttctcaaagggcctgaccgtattgaccgtcacgttcacgccaacccggccatccttctcctgaaccgaaaatccggtcaccctggaatgggcttccttctcgagatgcagcttcagcacccgttccacccgtttggtgagtttaaccttgcgcagatccgtcaccagggtgtgaacgagcgggatggacaacagcgcgagcacggttccgaggatcagaagcctctttcgggccgggtacgtttcctcggagaccatggaactgcggaagttgaagaggaaaaacaccagatcggccgtcaggacaatggccacgaagttggtgaaaaacaggagaaacccgcccagccccagcatgggatgcccgctgcccaggccaaagcccacgaccgacaacgggggaatgaccgcggtggccacggcaaccccggtcgcagtgatcatgtaattcttcttggtacagagggcaatggccccggcggtgccggccagaaccgccacgaaaaggtcgtagacgtttgggcggacccgactcaggatctcggtcgtcggttccttgaggggggacaggagcgtcacgaaggcggtcagcgcaatggtgagcccaacgctcaccgctatgacccggagcccccgcctggccagggccaggtccccgatggtgaaggcgaggccgaaggagaggatcgggcccatgagcggagagatgagcatggccccgatgaccacggccacactgttggtcagcagcccgagcaaggctatgaggctcgccaggagcagcagggacacgtagctgccggacagctcggcccctgccacggcgttcttgatgatggcccggtggtcgatcccggcagtgcgctctgcaatatactcgcgcaggcgttttatcctgtagcggatgtaggcgttcggcacggtgctcctctgctgccgtatcaggcagcgtgtttcagtatccgttaacagtaacagcaattccccctcaccacaaccggcgggccggagtccacctcagttcggatagttccccggaatcaccgcattcaggagccgcacccccgccacccctttgcactgcgggctgttgcctgttattctttgtagtcaaatcaactggaggaatgctgaatgacccgacacctgacctgctcgctcctgctgctcggccttgccgccgcgacggccaggggcgacgagatccggctgaaaaacggagatcgcctgaacggtgagataatccggatggagaaggaccgcctcacggtgaagctcccctatgccgacgacaaggtgcgcatcgactggaaacaggtggactgcatctccgcagagcgcgacctcacggtggagctctccgactatgaagtcctcgtcggccccgtgacctgcaccgatggcgccatccggataaaaagctcccgggccgggaccacggcccccatctccctcaaggaactccgcaccgtgaatccggccacctaccacggctttttgaccgcgggcggaagcattgccacgggcaacacggataccaaggccgcaacgctctcgaccctgttccaggtgcggacgaaacgccaccggttcaccgtggaggccaagtatgcctatggggaggccgactcgcgaaccaccgtccgcaactccctcggcagcctcaagtacgactttttcaccaccgacaaggtctacacctacgcccagaccctgctggaaaaggactccttcgccaacctcaatctgcggaacaccgagggtctcggcgtcggctaccagttcttcgacgaccgtaccctcaacctttacgcggaggccggtatctcctacttcaacgaagatgtgatcgaaggtgaagaccggcaggatggctcggggcgctgggcggcgggtctcgaatgggaggccgttcccgacaggctcaagatattccaccgccaggagggttactacaccccctcggtgtcgggagtcacgctcagggctgaccagggggtacgaatttccctcgtcaacgatattgcggccaacctggaagtggattatcgtttcaacagcagaccggaagcggggaaacgcaactcggacctcctctttatcatgggcctcacctatcagtacgattactggtaggagccgaccgagggacgcttcacccctcccgccaccaccaaggaggcgccatgaaatccgctctggttctcgccattgcgctggctgcgctgatggtcaccttttcgctccagaactcccaaaccgtccaggttcgctttctcggctggtatttcgagggtgcccttgtcatcgttctcctcatgagtttcgccatcggcgtcctcaccatgtacctggcctcgctcccggcacgctttgcccacaggcggcaactggcggaataccgacatcagctggacacatgcaaccgctcactcgaccggctccggtccgaggctgcggacgagaagcctcctcaggcgtaggattcctccacgcccgtcccatggaggaacgccatgatctgtgtacggtgggccgatcggcgtttcagggtgccgggaacggctcccgcagtggcgtggctccagccggagtaaaacggggtaaccatggaaaagaacggcacggtacataccggcactgttcgtcagtcactgggactgagcctggccgccctgggggtcgtctatggcgacatcggcacgagccccctctatgccatgcgcgagtgctttcacggcacacacccccaccccgccacccccgacaacgtcctgggcgttctttcgctgatcgtctgggccttgattctcatcgtctccctcaagtacctggtgtttgtcctcagggccgacaaccggggtgaagggggcatcctggccctgacggcgctgctcaacccctggggggatgaaaaccggccgccgcgcaaggtcctggtgtttctcggactcttcggcgcggccctgctctacggggatggaacgctcaccccggccatatcggtcctgagcgccatcgaagggctcaagatcgcgacccccctgtttcacccctacatagttcccatcaccgtcgtcatcctgatcctgctcttcctcatccagcaccggggcacggcccgcgtgggcgcgctcttcggcccggtcatggttctctggttcacggtgctcgccctgctcgggatcaggggaatcatgatggccccggaggtgctcggcgccctgaatccgctccatgccgtcctctttttcgtccgggacgggtggagcggctttcaggttctcggcgcagtattcctggtggtgaccggaggagaagccctgtacgcggacatgggacatttcggccggctccccatccggttggcctggttctgctgcgttctgccggcgctgctgctcaactacttcgggcagggggcgttgctgctgagcgatccgtcggaggcaacggaacccttttaccacctggctcccccttgggcgctctaccctctggtccttcttgccaccctggccaccatcattgcgtcccaggccgtgatctccggcgtcttttccctcacccggcaggccatccagctgagattgagtcccaggatgaggatcgtccagacctcatccgaggagatcgggcagatttacatcccggccgtcaactgggccctgatgctcgccaccatcacgctcgttgccggcttcggcagttcgagcggcctggcggcggcatacggcgtggcggtcgcaaccaccatggtcattaccgccctgctcgttcgctttgtcatgctggaacgctggcactggcatcccctggccgttgccgggctcacggtagtctttctcactgtcgacctggccttcttcggcgccaacatcctcaaggtgggcgccgggggatggattccgctggccgccgggctggcggttttcaccgtcatgatcacctggcgcaggggacgggagctcgtcaccactcatctgctggcccaggcgacgccccttccctcctttcttgaggagctcgccgcaaagcctcctcaacgagttcccggcactgccgttttcatgtcgggaaggctctttcccgcccctccgacgctcattcatcacctggaacacaacaaggtcctccacgagcaggtggtgatcctcaccgtcctgaccgaggacatcccccgggtatccgcctccgagcggatcgagctgaaacgcctggggcagggattttaccggctcatcgtgcgctacggcttcatgcagagccccaacgtgccggtcatcctgcgggagtgcgagccgctggggctcgttaccgatcccgagacaaccaccttttatctgggccgcgaaacccttatccccacggaaaaagtcagcggaatgccccattggcgggaaaagctcttcgccttcatgtcccgcaactctcttcaagccacggcattttacaatctcccgcccgaccgtgtggtcgaactggggcagcaggtggaaatttgaacgggcactgcaactcccctggagggaaatgatggcagcgtgatgagcgcccggaaaccaccgggaccattggagcaccgggtgggtcacgaggcgtagcgagggattgcaccatggcaactgcacacgcggactacggaaaactgtcggtcgaggaaacgctggaggctctggggaccagcagagagcgcgggctgccccaggaggagatcgcggcgcggctgaaggaatacggccccaacgaaatcccgaaaaaggaagagtcgctgtttcagcgaatctcaaggcgcttctgggggcccattccgtggatgatcgaagcggcggcgctgctctccgccctgctccggaagtgggacgatttcacgatcatagcggttctcctgcttaccaacgcagcccttgacttctggcaggaatccaaggcactgaacgccctcaaggtattgaaaaacaagctcgcaaaacaagccctggttctgcgcgacgggaagttcacgtcgctggacgccaggaacctggtccccggcgatatcatcaaggtaaagatcggggacatgatcccggccgatatcaaactcattgacggcgaattcctgcaggccgaccaatcggccctgacgggagaatccctgccggttgccaaaaaggcgggggatatcgcctactcaaactccatcgtcaaacagggagaaatgattggcgtggttaccgcgacggcgcttggaaccttcttcggcaggacggtcgcgctggtggccaaggcccaaaaggaggaaaagagtcacttccagaaggcagtggtccatatcggcaattacctgatcctcatcaccctgttcctggcggcgatcatcctgatcacggccatgttcaggcacgagaacatgctcgaaatcctgaggttcaccctggtgctcacggttgcggcaatcccggttgccctgccggcagtgctgaccgtgaccatgacggtcggggccatgaacctggccaggaagcaggccatcgtaagccggctggtcgccatagaagaactggccggagtcgatgtcctctgctctgacaagacgggaacgctgacccagaaccggatgaccgtctccgaaccgaaggcgtttgccggacatacggtcgaagaactgatgcgcgcggctgcctttgcctcgaaggaggaaaacagcgatccgatcgagattcccatcttcgagtatctgcggaaaacgggagggctcgacgatatgcccgcctatcgccacctaaagttcaccccctttgaccctgtgagcaagaggaccgaagcaacggttcagctcgcggacacaacgcttctcgtcaccaaaggggcgccccaggtgatcctggagctctgcggagagcgggtcgaccggcaggcaatcctggacgcggtcgaagagctggccgagaagggctaccggacgctcggcgtcgcgtcgaaacgcccggaagacggaatgttcgacttcctcggcctgattcccctcttcgatccccctcgtgaggactcgaagtccaccattgaagaagccgtgaaactcgggctgcaggtcaagatgatcacgggggacaacctggccatagcaaaacagattgccgccgtcctgggaatcggcaccacgatcttcgacgcccgggacctgaggggcgccagtacccgcgaacttgtccagctgggagcaatcgtcgccagggccgtttatctgaagatgtcggacgggataaccgaagaggaggcgcagcactttgccaggggagtcgtgaaggaactggagcgggagttcgagcggatcgagctcccggaaggatacgttaaacggcacgaatcggaaatcatcggggtcattgaaagcgcctccgggtttgcccaggtattccccgaagacaagtacctcatagtcgaaaaactccagaaatccgaccatatcgtcggcatgaccggtgacggggtgaacgatgcgccggcgctaaagaaggcggatgccggcatcgcggtttccggggcgacggacgccgccagggcggcggccgacctcgttctgctggctccggggctctccgtgatcgtggatgcggtcaagggggcacgggtgacattcgagcggatgaagggctacagcatcttccgggttgctgaaacgatcagggtcatcctgttcatgaccgcctccattgtcgtcttcaacttttacccggtcaccgccatcatgatcatcatcctggcattcctcaacgacatccctatcctgaccatcgcctacgacaacacgaaagtggataacaggccggtgcgctggaacatgaccgaggtcctcacgctggccacggttctcggggtttccggggtcatctcgagtttcgggattttctacctcgccgaggaatacatgcacctctcgccggcggtggttcagagcttcatcttcctgaagctcgtcgtcgccggccattcgacgatctatgtaaccagaactgaaaagcatttctggcagaagcccttcccctcgcccctgctcttttccgcaacgactctgaccgaaatccttgggacgctctttgcggtctacggggtctttctggcgtcgatcggctggggaaatgccctgctggtctggggatacgccctggcctggtttgtcctgaacgatttcatcaaagtctggacctacaggtacctgcggcgcgatgcaaactcggtctaggcgcgtgtcaaccggtgcgccaggggatctgagccaactcggaccggcgcagcgaagaactctgctaccccctcctgtcacataaaaaagggggaaaggtttccctttcccccagccctgccgatatgccgccaagggcggctgctagtggtcgacggctttggccatgccgatgccggtattctggcggacgtagatctcgtcgaacatttcctcggaacgccggctcgggaaggccaggcaaccgatgatcgcggcgaggaagcccagcgggatcgagatgatgcccgggttcttgagcgggaagagcggtgcgtccaggccgagcatggacttgccgtccttgttcttctcgtagtcggccttggccttgtcgaggtccttcatctccttctcggtgaggaccgcgccgtcggcctgcttcttctccagaaccgtaaccaccttctgggcgtcggcggcaaccttcttcggataggtcatgttgggggagatcatcaccagggcgatggcagccacggtgccgaccaccagacccgagatgacgccggcggtgttgaacttgcgccagaagagggacatgacgacgaccggcaggttgcccgaggaggcaacggcgaaggccagggccaccaggtgggcaacgttctgattctcggccgcgatgccgatgacaatgccggcggcgccgacgcagagggaggtgatccgggcggccatgacctgctcgtgctggtcggcgtggccgtccttgatgacgttcacgtagatgtcgtgggcgatggcggcggaagcggccagaaccagacccgacaccacggccaggatggtggcgaaggcaacggcgcacaggaacgccagaagcaggtcgccgatgaacggggagatgtcgccgcccagttgctgggccagcatcatggcagccatgttgccgcctttaccgaccttggaaatggcttgcggagtcacgtggatggcggcgccgaagccgagaagcgtggtcaggatgtagaaggagccgatgatgaacatggccacgataacggatttgcgggcggcctgggccgtgggcacggtgaagaagcgcatcaggatgtggggcatgccggcggtgccgagcaccagggccatgccgagggagatctggtcgaggggctgcttcaggaagaggcctggctcgaggaagcgctgcccgtaatcgaagcccgccacggcgacggggtccttgagaaccaccttctggacgtgctcgatgatgttggggctggtggcaatgtcggtgaagaactggaacgggctcatgcccgacttgaggccgactaggatcgagagcaggaatgcgccggacatgaggaggccggccttgatgatctggacccaggtggtggcggtcatgccgccgaacacgacgtagccgaccatgaggataccgacgccgatgatggcgaacttgtagggaatcccgatcagcaactgcatcagcttgccggcgccgaccatctgcgcggtcaggtagaaggtggagaccgtcacggtcgaaagagccgcaactgcccggaccggtttgggctcggtgcggaaggagaggatgtcgcccagggtgtacttgcccgcgttgcggcagggctctgccacgatcaggagcaccgtgatgtaggccacgagccagcctaccgagtacatgaacccgtcgtagccgtagagggagatgatcccggaaatccccaggaaggaggccgcggacatgtagtcgcccgcaatggcccagccgttctgggtgccggtgatgccgccgccggcggtatagaagtcggcggccgacttggtcctcttggccgaccagacgacaacggccatggtaacaccgatgatgatcaggaagatggggatggtgaccatcgggttggccttgatcttcttgggctcggccgaggccggggtggccattttggcggcgtcggtggcggcgggagcggttgccgccggagccggggcggtggcggccggcgctgtcgcggccgccggggcgccgggggcggccggagccttggcaggctcttcagcgaaggcgaacgagcccagggagagggccagggtgatgccggcaatccattttctcatcgcagacctccttcctatttgagctcatccaccagctcgcgggtgagccggtcgaagtctttgttggccacgtgggcgtagtacatggcgatcccccaggagacgaagaactgggagagggcgaacaggtagccgatattgatccgacccaggatcttgatcttgaagagtcccggcgcataggccgcgccgatggggaggaggaagtagaaaacggtcgagaacacccaccagccgaccaggaatgtggtcttcttccggtggagttccacgaatttcggattgcgggcgatggccgcccaatcgtattgcttttcagccatgggagttactcctttccttgtgtgttcatggataatgaagcggcgtcccgctcccccattgttgtcgttggcgctccaccacctcctttcgcgatatctggcgtggccttcagcatggtccgtgccccagcttcatcgagagcaggtcggccccttcctgcagagaggggataatctcgctctccagccggtcggccacagccctgaacgatggcacgagcatcgtgatcgctccgaccactttcccggcatagtcccgcactgccacggcaacgctcacgatcccgtccccgagcccaccgcagtcgacggccacgcccttgtgtcggatctcgtgcagttcactcagcaacgatcccacatcaagcgaattgtttttcctgccgcgcttctttaaaagattcaacgggtcggcgccctcaagagccttgatggctttgccggccgcgttcgtgaaataggggaaacgcctgccgatgagaggcgtggccttcacttgacgctcacagtcgaccatgtcgagaaacacaacgtcatcgccccgcagaacggtcatatagacggcttcgtcatgctttctcgccagttcctccatgatcggatgggcatggttcacgacaggggcctggcgaatgagcctctgggccagttccaacgccgcaacgccaatcgcataggtgccggtttccgggtcctgctccacaaggccacgttcgcacagggtagaaagaagccgatatgccttgtttctggtcaggttgagcgatccggcgagccttccaagcgacggattagccggccgcatggccagcagttcaagcatgtcgagcgcattgctgacaatctgtatcgtgtaggcaggtcctgcgaatttgtcgtgtcgcatacatgctcacctcactctttcgtgaaattgacggattcttaacccgggcagtgcagagcgcattccttgatgcacccggtcagaaccggaaaggaacaccatcacggacaccggatacactgccccggacccggaaccatccacgtcatgccacaaccgacgcagagcggagagaaccgtcatgcacaccggagagcccggcacgtgcaactgcccgttcgactggaacgcgatgaaacttgctgcagatttggctgattagtccggcgaaactacgagagaggtggagctcgtgaggaatgagatgcaagcaggggggaatgagggggagaatagatctcggggaccaactgactattcgggatcggcctgggcggggcgggcaggactgcggacaacgtcacgacagccgaaacagactgagcgacaaccctgtccgaggtcttggatacgctctcgatgacggccctggggcgctgcttcggagccggcgaccggttcaggtccggatttctcattcccagaacgacaaagaatgaagaaatgatgaccgtcactatgaggagagttcgtttgctcatgccctacccggctcccattaatggaatccacaacaccttatcactatttttcaaaactcaagctaccgaaacaatacaattttcaactcaaagcaatcagtcgcgagatagttaaccctgtcaaacttcaagccaaatataacaccttttgatttgcatgcaaacattttttgcagaaaagatccaaaaaaataaatccacgatgtgaccgaaatgcggataaagggctctaatagcccattgtgcaaggcttgataccatgcaggaacatggtacatacactataaaccggttttatccggaggcgttcggcatgtaacacgtgttgaaaataccgcccagtgagcgccccctcttgattacgggcggggtgtgaattccggaacggcataccagcctcaccaccctcgccccatcaggctcgataccgtccgctacaacctcttgaattcatgaatagttatgaaaatagtggccacgaatggttgatttgtacacaaactatttatagaatcgacacattccatgactatcctttccgacatacagagtattctaaaggcggcgggaatcctttcgtccagcctcgtggtcgggctcgtactcgacaaggtagtgctgcggcggctgaaagtcctcgcaagccgcacgccgtgggagggagacgagatcgtcgtcgactccctgcgggggctgttgttgtactctgccctcttgacaggactgtacggcgttgcgacgcaggttccgatgaccgtagggctgcagagactggcggggaatatattcctcgtaaccattatccttgtcgctactctcttcttcatgaggctggctgccggctttgtcacccactacgcgaaaaaggcggtactgccctccatttccattttcagcaaccttgcgaaagtctccgtcttttccatcggcatcctgatcatcctccagtctctcggaatctcaatagctccgattctcaccgccctcggcgtcgggggcctcgccgttgcgctcgccctccaggacaccctgtccaacatctttgcggggcttcacatcatcgcgacccgccagatccgccagggcgactacatccgactcgccagcggagaagaggggtatgtgaacgacataacctggcgcaacaccaccgttcagaccctgcccaacaatatggtcatcatcccgaactcaaagctggccggcgccatcgttacgaactacaacctgcctgaccgggaaatggcggtgctcgttcaggtgggagtcagttacgcaagcgacctggatcatgtggagcgggtaaccatagaggtggccagcgaactgctgcacgaggtccagggcggagccagcggctttgacccgttcatccgctatcacacctttgccgacttcagcatcaatttcaccgtgatcctgcggggcaaggaatacgtggaccagcatctcctcaagcatgagttcgtgaaacgcctccatcggcgttatgccagggagaaaatcgaaataccatttccgatccggaccctccacatcaagcaggaggcgccggcacaggaaggggactgagatgacgccgtggtgcctggatatcggagcgacgcccgtcaccggaggagttcacttcagggtttggagccccctggccgattccgtcgaggtcatccgctgtgcccggggcgaagaagcctcgtgccctctttcccgggtcggcgaatactttcaggggaccataccgggcatgggtccgggcgactgttactggtacctgctggatggcacccttcgccggccagacccggcatcccgctgccaacccgggggagttcacggcccctcccaggtcgtggcgccggacagcttcgcctgggccgatggccagtggcggggagtggcgctggaggaactcatcacctacgaactgcacgtggggacctttacgcccgaggggaccttcggtgcggccgtggagcggctggattatttgcaggaactgggaatcaccgccctggagctgatgccggtggccgagtttccgggcagccgcaactgggggtacgacggagtattcccctttgccccccaccacgcgtatggcggccccgacggtctcaagtcgctggtggatgcgtgccaccggcgggggctggccgtgatcctggacgtggtttacaaccacctgggccccgagggcaactatcttcacgcctttgccccctacttcaccgatcactaccggaccccctggggggatgccgtcaatttcgacggacccggcagcgacggggtgcgccactacgtgatcggcaacgcactccactggataagcgaataccatctggacggcctgaggctcgacgccatccacggcatctatgacttcagcgccggccacatcctgcgggacattacccgggcggtcgactccctggcacggcacctggggcggacggtccacgtgatcgccgagagcgacctgaacgatgtgcggaccatcgcgccgccggagtcaggcgggcacggcgtccacacccagtggtgcgacgatttccaccactccctggtgaccctcctgaccggcgagcggaatggttactacgccgatttcggcctgttcagccacctggagaaggcgttccgcgaggggttcgtctactccggagaatactcgcgccaccgcagacgccgccacggcagcccatcaggggatcagcccccgcgccggatggtggtcttttcccaaaaccacgaccagatcggtaaccgggccctgggggaccggccatcgacccgcctctccccggagcagctcaagctggccgccggcgcagtcatactctccccctacctgccgctcatcttcatgggagaggagtacggcgagactgccccgttcccctacttcacgagccatggcgatccggcgctggttgaggcggtgcgccggggacggcgcgaagaattcgccgccttcggctgggaggcggaagtccccgacccccaggacgaagcgacattccgctccgccctgatcgatccggaacttcgctccgtcggctggcaccagcaggtattctccttctaccgggaagtgatccggctccggcggcaactgcccagcttccgccgccccgagcgggaggaaatccaggtgaccggcctggaagcggacagggtcgtggtcgtccggctctgccggggccaggccgaactcgtggtcctctttgccctggccgaaacatcctgccgcgttcgactacccttccgccacggacgttaccgcaaactcttggactcggccgaaccgcgctggggcggaccgggggcactggcgcccgaagccctcgacggaggggatgaagggatcgggatcaccctcgcgccgttcagcgtcgttctgtatggcagggaccgagacgaccgtcgccggaacggcggcccgatgccgactgaagaagggtgaccgaggctcaatcaaggactgttatggaacgattcatctgcatacatggccatttctaccagcccccccgggagaacccctggctggaggcggtggagatccaggactcggcccacccctatcacgactggaacgaacggatcaccgccgagtgctacgccccaaacggcgcgtcgcgcctcttcgacgacgaagggcgcattcgcgatatcgtcagcaactacgcccggatcagcttcaacttcgggccgacgcttctcgcctggatggaggagtactctccccaggcctaccgggccatactggaagcggatcgcctgagcatcggctggcgctcgggccacggcaacgccgtggcccaggtctacaaccacatcatcatgcccctggcgaaccggcgggacaaagagacccaggtgcgctggggcatcgccgatttcgagcgacgcttcggccgcttcccggaggggatgtggctggccgaaacggccgtggatgtcgaaacactcgacgtgctcgccgccgagggtatccgcttcaccattctcgccccgcaccaggccgcgcggatgcgtgcccggggcggacggaaatggcattccgtcgaaggggggcacatcgatccgacccgcccctatctctgtcgtctgccgtcgggacgctccatcgtcatcttcttttacgatggtcccatctcccgggccgtggccttcgagaaactgctggaccatggcgagcgcttcgcccggcggctcctgtccggattcgacgacggccggcaccatgcccagatcctctcgatcgccacggatggcgagacatacggccatcaccacatgcacggcgacatggccttggcctacgccctctcatatctggaggacaacggcctggcccgcctcaccaattacggggaattcctggagctccacccgccggggcacgaggttgagatcgtggagaacagttcctggagctgcatccacggcatagaacgatggcgcggcgactgcggctgcaactcggggggatacccccactggaaccagcaatggcgcgggcccctgcgccatgccttcgactggctgagggatgagctggccggaccttacgaaatggcggccggagcccttctgcgcgatccgtggcaggcccgcgaccagtacttccaggtgattgccgaccgctcccccgaccgattggagtcctttgtcaatcgccatgccctgcgccccctgaacgacgacgaacgaatccgggtcctgatgctcctggagatgcagcgacacctccttctgatgtacacgagctgtggctggttctttgacgaactctccggaatcgaaacggtgcaggtgatccagtatgccggccgcgccgtccaactggcacaggaactattcggcaacggcagtgaaacctcgtttctccagcggctggcggcggtgcggggcaacaatcccgactaccgtggcggcgcgggaatctatgaggcattcgtccggccggcaatgatcgatcttgtcaaggtaggagcccattttgcggtcagctccctattccaggagtatggggaggagacccgaatcttcagctaccgggtgaaaagtgaggatgtccgcctgatcccggcgggccagacccggctcgccatcggccgcgtgtgggtcggttcgactaccaccggtgaagaggcccggatcacctactgcgtcctctatttcggcaaccacgccctgaatggcggtgttcgcatcttccgcggcaacgaagcttacgaggccatggtcatcgaaattgccagggcctttgagtcaagtgatttcgcagagatcatccggctcatggacgcccacttcgggatgcacaactactccctgcgggatctgttccgggacgagcagcgccggattctcggcatggtgatcggaggcgtgctcactgagttcgaagaccgctacacagccctctacgacaactaccgcctcctcatgggattcgtccggcagaccggcatgccggtcccctaccggttcatgactactgctcaactggccctcaacctgaagctggaccgggccttcaccaagcccggcatcgccgaggccgaagtgggagaaatcctgcgcgagatcgccgactgggaggtggagatcgagcggatcgacctggaattccagatccgccgcaggctggaaaaggccatgacctgcctgcgcgacaatccgctcgacagcaccattctcaccgaggcagccgggctgctggaacttgcgggccatgtccccatcgacctcaacctctggctggcccagaatatctatctggagatcgcccggccactctggcgcgaactgacggagcggtccagggggggcgacacgcacaatgactggtggttcggtcagttccgcaccctgggcgaacggctcaatttcaacgcgaatgccgtcctccccccggtaccggaggcatgaatgcaacaaaatgttaccctggaggcacgtgtccccacagcaacctatcgcctgcagttcaacggtgacttccgcttctgcgatgcggcgcggctcgtcccctacctggacgccctgggggtgagcgacatctacgcctctcctttcctgaaggcgcgtaccggaagcatgcacggctacgacatcgtcgaccacaaccgcctgaaccccgaactgggaagccgggacgacttcaatgcttactgtgcgatgctacagcgccacagcatggggcagatcctcgacttcgttcccaaccacatgtgtgtggaagggggagagaacgaacgttggctcgatctgctggaaaacggccccagctccgctcacggagaatttttcgacgtagactggtcgccggtcaagaaggaactgaccgacaaggtgctgatcccggtcctgggggaccagtacgggacgatcctggaaaacggggaactggttctttccttccaggaaggggcatttttcatcagctattacgagcaccgcttccccatcatccccaagacctacagcccgatactcacccaccggctccacgagctggagcggcttttcccacctgaccacgaggcataccgggaactcctgagcatcgtcacggccatcgaccatctccccttctacacggagcgggatacggaacgggtccgggaacgctaccgggagaaggaggtaatcaagcgccggctgtggaccctttgctccgaaaactggcctatcaaagagttcatcgatgaaaacgtccggattttcaatggagagaaggggaatccacgcagctttgaccttctggacgggcttttgcgccagcaagtctatcgcttggctcactggcgcaccgccacggacgaaatcaactaccgccggttcttcgacatcaacgccctgggcgccatccggatggaaactccccgggttttcgaggaaacccaccgcctggttatggaattggtgagcgaaggcacggtaaccggcctgcggatcgatcatgcagacgggctctacgatcccaccgattatttcagacggctccagcgggcctgtttcctggaaacgcgcctggcaagcctcggcgggtccgctggcgagactccggaaaccctgagagagacgatcctgcaaatgtacgacgaaatgttggaggtttcgccccagaccatgcccttctacatcgtcggcgaaaagattctgatgaagaacgaacggctccccgaagactggccgatccatggcactaccgggtacgaattcgctaatgccgtaaccggcctcatggttgatacccgcaacggacgggagttcgatgcgatgtacgctcggttcatccaggaacggccgaatttcgccgaaataacctacttgaagaagaaacaggtcatgcggttctccatggggggcgaaatcaacaccctagggcactacctgaacaccctctcggaaagcaaccgccacacccgcgacttcaccctcggcagtctcaccagggcgttgatggaagtgatcgcccacttccccgtctaccgaacctacacggcaacacgcaaggtggcggaccgagaccgccagtacatagagtacgccgtggccaaggctaaacgacgcaatcccgccatgagcgaatcgatcttcacattcatcgaagatgtgctcctgctccgtttttacgacagcaccggcggggaagagcagaagcaatggctcgatttcgtcatgaagttccagcagctcacgggaccagtcatggccaaggggctggaggacactgcattttatgtgttcaaccggctcgtcgccctcaacgaggtgggtgggacgcccgagcggttcgggctcaccatggaggcgttccacggccaaaatatcgagcgggcacgcagcacccctttcaccatgctggccacatcgacccacgacaccaagcggagcgaggatgtacgagcccggatcagcgtcctgtccgaagatcctaccttctggcacgattgtctgatgcgctggagccggataaatcgaggccacaaagtgatcgtgcagggggttaaagttccggaccggaacgaggagtacctcctctaccaaaccatcgtgggcgcttggcccgctgaggaattcacggccgatgggcacggcgcgttcgttgaccgggtcaggcagtacatgctcaaggccatgcgggaagccaaggtgaacaccagctggatcaaccccaacccggtccacgaggaggcggtccaccacttcgtcgatgccattctccggaacgtaccgaccaacgggttccttgccgatctgcgccggacacttcccccccttgtccgctgcggcatgctgaattccctttcccagaccctgctcaaggcggcgtcccccggcatcccagacttctaccaagggacggaactctgggatttcagcctggtcgacccggacaaccggcgaccggtggactttgacaagcggtcggttatgctggaaggattgcgattggctgagcaggaacggggcaccctcgccctggcccgggaacttctcgccgacatggctgacggcagagtcaaactctttctggtctggaagaccctctgcttccgcagggatcaccggagcctcttcgaagcgggcaagtatcttcccttggaggttcagggcgaacgcagcgacaacgtctgcgccttcgaacggtacaacgacggagagtccgtcattgccgtggcaccccgcttcttcagccgattgggggcagttcctgcgggtggcgaaacctggcaggactcccggatcgttattccgttcgaaagtgccggctgcgcctatcgcaacatcttcaccggtaaacgggtcgtgacctcgccgcgggaagggcagacgatcctgccccttgccgacgtgctggccgacttccccgtagcactgcttgaggcagtgagagaagagcttccacgctgaatccgcggccgcacgctactatcacggaggcaccaatggctcgcaggacaccgctgtcggacgacacccccctctggtaccgggacgccgtcatctaccaactccacgtgaaggccttcgccgattccgacggcgacggcgtgggggacttccggggcctcatggggaagctcgattatctccagtccctggggatcaccgccatctggatacttcccttctacccgtcccccttgcgcgacgacggctacgacattgccgactactacaacgtcaaccccagctacaacaccctgcgcgaattccgggaattcctcagggaggcccatgcccgccgcatccgggtcatcaccgagctggtcctcaaccacacctcggaccagcacccctggttccagcgtgcccgccgggcaaaaccgggctcggtccaccgggactactacgtctggagcgatacccccgaccggtaccgggaaacccggatcatcttccaggacttcgagacgtccaactggagttgggacccggtggccaaggcctactactggcaccggttctattcccaccagcccgacctcaatttcgacaacccccgggtccagtcggaagtgctccggatcatcgactactggctggggatgggtgtggacggcgtccggctggatgccgtcccctacctcttcgagcgggaaggaaccaactgcgaaaacctgcccgaaacccatgacttcctgaaaaggctccggggacacatggacgcctcgttccccaaccggatgctgctgggcgaggccaatcaatggcccgaggacgcggtggcctatttcggcgagggggacgagtgcaacatgctcttccacttcccgctgatgccccgcatgtacatggccatcgagatggaggaccgcttcccggtggtcgacatcctcgaccagacccccgcgatccccgagggatgccagtgggccatctttctccgcaaccacgacgagctgaccctggagatggtgaccgacgaggagcgggactacatgtaccggatctacgcctcggaccccaaggccaggatcaacctgggaatccggcggcggctggcgcccctcctcggcaaggaccggcggcggatcgaactcatgaacgccctgctcttctccctgcccggcacccccgtcatctactacggcgatgagatcggcatgggggacaactactacctgggggaccgcaacggcgtccgtacccccatgcagtggagccccgaccgcaatgccggtttttccggcgccaacccccagcgcctcttcctgccggtcatcatcgatcccgaataccactacgaagcggtaaacgtggacatccaggagcgcaaccccacctcgctgctctggtggatgcggcgcatcatcgccgtgcgccgccgctaccgggccttcagccgcggcgccatggagatgctctatccggccaaccacaaggtcctggcctttctccgccgccacgaggatgaagtgatcctcgtggtggtcaacctctcccgcttcgcccaggccatcaacctggaccttcaggaattcgccggcatatcccccgaagacctcttcagccggaatcgcttcccggtcatccgcgaagccacctatcccctcaccctgggcccccacgaccacttctggttcctgctgcggcgcagggaagcgccgcttcaggccgaggaagaactgccgcggatcaggcttcggggagaactcccctggtgggagactctccgccagaccaggggcgacgctcacctggaacgggtgaccaccgattacctcaagcgaagcggttggttccggggaaaagcgagggcaatcatcggctacgtgctgcgcgacaccgtgctcctgcggcagggggaacgggtgttccccatcttcttccttgaggtacgctaccaggacggcccgccggaaacctacctgattcccgtggcgttcctcaccggtgccggagcgaaacgggtaagcgccgaatccccccgggcggccatagccgctctttccgtgggggacgaagagggcattctctgcgatgcggtccatgaccgggaattcagggacgcgctccttgccctggcactcggccgtcgccggctccatggcgaggaaaacagtctcatcgtgccggttcacgccggagcaggacgcatcggctccagggaagagatgcgtcatctcgcctccgaactccccaaggcggaacagaccaacagcatcatcacctacggcgatcgccacgtgctcaagctctaccgcaaggtggagccgggcatcaattccgaggtggagatggcgcggttcctcaccgcaaaatcgagctaccccaacgttgcccccttccaggggagcctggaattgcggcatcccggcgtcgagccgggcgctatcggcctgctccagggatacgtacagaaccagggcgacggctggcgactctccctccacctcctgggccagtacttcgagcggattctctcgtgccggggcgagctgccaccgccgccgtcgcgtttttcgagcctcatggacggcagcgcctgcaccgtgccggaaccggcggcggagctcatcggcggcttttatttggagatggctggacttctcggccgccggaccgccgagctccacttggccctcgccgccgggggaaacgacccggcttggcggcccgaggagtattccaccctctaccagcgctccgtgtaccagtccatgcgcaaccaggcccgacgcagcctccagctcctggcccagcaccacaaggacctgcccgcagaggcgttggcatcggccgacaggattctgagcgcggaaaaggaacttctcgcctgtctgcgtcccatcgtcggccggcggattcaggccatgaagagccgcatccacggcaacttcaggttggaaaaggttctcttcaccggcaaggacttcatgataatcgacctggagggcgagccggaccggcccctcggcgagcgccgcatcaaacgctcccccctgcgggatgtggcgggaatgatccgctccttccacaacgccaccctgacggcccttgcccgccacggcgctggccatcccggcgacatcccgctcctggagccctgggcggaggcctgctggtatcacgtgagctgccgctatctggccggctacctggagcagatgggcacaagccccctcgtcccgacggagcggagcgacctcgagaccctcctccgctcgttcctgctggacaatgccctccacgaactcggctatgccctcgccaaccgccccgaacgggtttcctcttacctgcgcggggtcgagacggtgctgcgggagttccggtaaccgtttccgccataaaaaaaggagccgatcatggctcctttttagcggaaactcccgtttcactccgtattccttcgccccttccgggcgccccctgcccgcgcccggttcacctccgacgagaaaatgagctgggggggaaggttctgcgccccgaggatgctgaccatgagctgaaatccttcgaagatggtttcgagcttctcccggggaatgttttccagccccgacacaaggagtccctgggccacctcgggagcttgcgccaccaggtttttcccgtcttccgtcaggtcgaccatcaccacccggcgatcctcccgggaccgggtccgctgcacgagccccagagcctccagccgatcgatgatccccactaccgtggcattgtggagatagagcctgcgggcgagatcggaaacccgaatggggccgtggccggcaacgaccttgatggtccagagctggggcccggtgagccccgtctcacgcatggcccgtttcgagtgttcgttcacaacctgaaaaacccggcgcaggttatcggtcacatcggcgataagttcttctgtagttttcattatcagctccggttcaggatcgtaacgcccccttctcgcccccatcctagcgccggattatcaccaaggcaagaaaatcgaccagtgcgacggggaaaacatgttgcggaatcgtaaccgcggcagtatataatttgcattcaaacaatcgggatgcgacggggcggcccgcattccgaaaaccgggctttcccgcccaggagccgcatcctgccatgaagcttgagtttcccggaaaatctgcacggtggaccacaccgctgatcctcatcagggatcttcatctgctgcgccggttcgtccgaatgcggcgggcggttttttctctcctctcccggtttcggatcagcgaaaatacgctcatggcgattctcgccgtggggatcggcctgttggcgggactgtgcaactacgccttccgctcgtgcatcgacctgttccggtggctcatcatcgacagcggcgggcagttgaccggctattcgccctatgcctggaacgcgagccgtctctgggctatcgcctttcccatcaccggcgccatcgtcatgttccccctgttcatcaaattcagggaagacatggccttcggcttcccccggtttctggaaacggtcaatctgcggggcgggcgactgccgctcaggctcatgttcaccagggggatttcgtcggcgctcaccatcggctccggcggctccgccggccaggaaggccccatcgcccagatcggcggcacggccggctccgtggtggggcacctgctcggcatgtcgggagagcgtctcaaggtcctcatcggctgcggggtctccggcggagttgccgccaccttcaatgccccccttgccggggtgtttttcgcccatgaaatcgtccttctctcctccttcgagctctcttccttcacgagcatcgtcatctcgtccggcatggccaccgttgtctcccgggccatgtatggcgacatccccgccttcgacgtgcccgcctaccagctcgttcaccccctcgaacttgccttctacgccctgctcggggtggtgtgcggctgcctcgcggccctcttcataacaggctacgggaaaaccagggacatgttctcgcgcctccctatcaatccactgtggaaacctcttctgggcgggtttctcgtcggctgcgtcgcggttcttctgccccaggtccagggcaacggttacgagttcatcgaaaaagccgtttccaacgacgtggggtggctccttgtcacgctccttatcgtcggcaagatggtcgccacctgcgtaacggtcggctcggggctgccgggcgggacctttgcgccgtccctgttcatcggttcggtcaccggcatgagtttcggcttcctggcgaacagcctcttcccgtatcagacggcaacgccgggcgcctatgccctggtggggatgggcgcgttcctcgcatcggtcacccacgcgcccatgaccggcatcttcctgctcttcgagatgaccggttcctacaaggtcattgtgccgatcatgctcgcctgcgccatcggcaccgccgtggcccgccacttccacaaagacggcatcgatactgccgacctggccgcccaggggatcgacctgcgggccgggcgagaacagagggtcctggagcgaatccgggtcaagggggtcatgatgcgcgacccggagatactcccggaaaccatgaccatccgccagttcctggcccgcagccattcgccgcgccagaccaccttccccgtcgtcactggcgggggagagctttccggggtcgtggtcatccatgacttcctggggatcgcgttcgagcaggagcttctcgaccaggtcaccttgggcgaaatggccgccgtggacattttgaccgtcaccagcgaagacactctggcgaaagcactccagatcttcgagcgcacgcccctggacgagcttcccgttgtggagcccggcggacaaaggcgggtggtcggcattctcacccgccacgccattaccggtgcgtacaacagggcaatggtgacacaatcgctcaaggagtgaacacggaccaatccacagacattatcaatgtctcaactaattgtctcgtttagctggtacagggggcaatggtgaggcattgtggctgccggcatggcgcgacgcggaaacgggacgccgcggcctgccggagaacgtgtcgggaagtgtggtgatgaaggaagggctcacgccccttcctcttcggcacaggtcgctgcagcagcttcgcagcgatggtaatcgtcatcgaaacgaatgatgtcgtcctcccccaggtattccccactctgcacctcgatgatgacgaggggtatcttgcccgggttttccaaccggtgattgcgaccgatggggataaaggtggattcgttcacgttcaccgtgtattcatcgtcgccgcaggtaacccgggccgttccggaaaccacgatccagtgctcgctccggtgatggtgcatctgcagcgacagccgctgccccggcttcacctcgatccgcttgatcttgtagttcttgttctcctcgagaacggtgtatgtgccccaaggacgttcgccgcgctccagttccatcgtcgtgttcctccgtcaggacaatccggcttcgcgccgcttttccaaataggtggcaagtgcctcgcgccagccttccagttcgagccccgtgtcccgggtcaacttgtcgcagcagagagccgaatagaggggacgcggggccggccggcccagttgggcggtggtctggggccggacggtcatctccactcctgcttcggcaaaaatggcgcgggcgaaatcgaaccaggaacagatccccctgttggccgcatgataggtgccgcggcagttgttctctatcagttcgctgatggccagggcaaggtccactgtccaggtgggggagccgatctggtcgtccaccacggcgatttcgctccgctccgtcgacaggcgcagcatggtttccacgaagttcttgccgccgagcccatagagccactgggtccggacgatgaggtgatcgggggtttcacgggcctgttcctcgcccataagcttcgatctgccgtacacgctcaggggattgggcggatcatcctccagaaacgggctctccttgacgccgtcgaacacgtaatcggtgctcatctgaacgagcagcgccccgatctcgcgggtcacggcggccaggtgccccaccccctcgccgttcaccgccatggcaaggtccgcgttggtctcgcagccgtccacatcggtgtaggcggcacagttcaccaccacccgcggcttcagggtcagaatgacccgccgtaccgattccggcgaggtaatgtcgatctcttcgatatcgaccccccgcacgtcccccggcagcacccgcatgaggtcgcggccgagcattcccttggcaccgaccaccaggatcattgcccgcctccgtactgtgtttcgtagtaatcccggtatgagccggacgtcacttcatccacccaggcgcggttggccaggtaccagtccacggtttcggcaatgccgcgctcgaaggtgtacgagggctcccatcccagctcccgcttgattttggcagcgctgatggcgtagcggcgatcatggccgagacgatccttgacaaaggtgatcaggccgcggctttccccgccgggtctgccgagccgttcatccaggagatcgcagagcaggtgaacgatgtcgatgttgaaccactcgttgttgccgcccacgttgaagacctcgcccggcttgccacccttgagcaccgtttcgatggccgtggaatgatccttcacatggagccagtcgcgcacgttgcggccgtcgccgtacaccggcaggggctttccggccacgatattgtggatcatgagcgggatcagtttctccggaaactggaagggaccgtagttgttggagcagcgggtggtcaggaccggcaggccgaacgtctcgttgtaggcccgcaccagcaggtcggaaccggccttgctcgccgagtagggggagttgggggccaggggggtctcctcggtgaagtagcccgtttcccccagtgtcccgtacacctcgtcggtcgaaacatgcaggaagcggaagcgctcgatcgcgcccgattcccagtgccggcggctttcctccaggagcacctgggtgccgaggacgttggttctcacgaaaatttccggtcccaggatggagcggtccacgtgggattcggcggcaaagtggacaaccgcgtcgatccgctcttcggccaggatgcgccggacgaggtcggcatcgccgatgtcgcccttaacgaagcggtaggccgggttctgctccacggctgtcaaattgcgcagattgccggcataggtgaggatatccagattgatcacccggcaaccggggttcgccggcaggaagtgattaatgaaattggagccgatgaagccggcgccgccggtcacgagcacggcggaaggggaaaaggtgtcacccatgacaacctcctgagaattagaatgcccgtatcttgcccactgaaccgataccggccagggcaaaggtaacaaagaattcgttggtatcgggccggtcgcggtaggaaaagctcacgctccagcactggtgccggtactccagcgaatagaaggactcgagggtccccttgcgatcaaaggagtagcggttggcgtaattaacgaacaccggtgcgaaaagggccagcgaggtcctcgcctccagatattccacctcgtcccgggcgtggcgatacagaatggaggccgtattgcccttttcatcgcgggcgtcggccgacacagccaccgtggaaaggatcgtgcggtagggattatagcgaacgtcagtggataacgacaccagccggtgagggtgcaccgtggcctccacctgcacgtcggtgaagtgccgcttctcatccaccagggtgaggagatcgcggcgggtaccgctgaactcatagccctgggcgatgcggagatagaggaggtcccggtactcgggcggcccgtcgccccggttgaatcggccggtcacgtaattggtaagggagtagacgacccggttttcatgcacgatgcggtcgttgtaatcgaagaacggcagcgattcctggtcccggtcctgcacataattgtaactgacctcgggaaccatcacgtggcgaacccggggcatggaagcactgcccgtttcgaacactcgcgagagcgttgaggaaagcgaggttcctgccgaaaaaagccccgacccgcggataccttcaccgctctcaacgccgtgagcgtagtagagacgctggcggtagccgacccaggcggcggtctccaggggaccgaacggctttgcgtaccccgtgagcatgggggagatatcgagtcgctgccccttgatcccttctctccgatagaagttgatgaaattggaatcaaacgagaagaagaccggggtttcccacagccgctggcggatgcccgtcagggttatggtggggagcttctggagagttttgcggttgtcggggacctcttcccgcaggtcctgcacgtagcggaactcgccggaaaggatgtggcgatcaaaatacttggtggccgaaagggtggtttccagctggctctggttgtaaaccccgctctcttcggcgtagtcccggtagaagttccggtcggccaccaggttgatgtcggacttcaggttgaacgtatccgaaacgatctcctgatgccgctgggagagatcgccccggaagcgctgctgctcggtatcgtagatgacaaagccccgcaggtttccctcgctgccccgcttccggatgtagcggtaatccacgccgagccccgttccgcgcttggtcaggatgtcaacattgaaggtcgcgtcctggctggggctgatggcccagtagtaggccagatcgagcatgaaaccctttttgcttgagttgccggtgcggggcgtcagcaggcccgactgccgttcgcgtttcacgggatagatgaggtagggaaagtagaggatcggaatatccttgacgagaaacagggcgtgcttgccggtggcgtagccttcggtattcacgtcgatttcggaagcggaaaacttccagctgggattgtccccgtcacaggtggtgaaggacccccgctccaggcgatacgcgtcggggcccttcttttccatttgcttcgcccgcaggtggaagttgcccttgggcatgaaggccgcaccgttctccaccacgccggtgtcggttcggtagttgagccggatccggtccgcgcgcagggtatcgccgtcgcgcatgaggatcacgttcccccgggcctcagcctcctccttgtctccgaacaggaacgcctggtccgagaggagcgtcattcccctccccctgatccgcacgttgccgctcgcctcaaccgtgtcgccggcagcctcatgggtcagggtgtcggcatcgagatagaacggctcctcgcccccgtctgcacccctggccgtgtagggcggggccaggagcagcgcgagaacgatgcctccaactatgcggatgggattcaatggcatggacggtttccgtgtccgggtcgttagctgcacatcagcggcatgcccggttgtcggtcagccgcgaaacggctcgtattgctgcgaaagaagaatcgcccgggcctctcccaccgtgaagagggaaccgcagacgagaatgagatcctgctcgccggcccgctgccgggcgagggcgagcccctcggcgacggtgccgccggcaacggcattcagccccttctcccggcacagctcggcgagccggccggcatcaaggccccgttccaccgccggagtgaccgccaccacctcatgggccaggggcagaacaggtgcgagaatccccgccgcatccttgtccgccatgacgccggtcaccacgatcagacgccgtcggggatagtcggccagcgactcggcgagcgcccgggcgccgtcgggattgtgggcgccgtccagcagcacccgcggcgcgccggagaagagttccatcctgccgggccagcgggccgcgtcaatgcctgcccgcaacgcgggggaatcgaggcggaagccgttgtcggccaggatttccgcggcggccagggccgtggctgcgttcgccagctgatagcggccgccgatgccgggccgcaggccggcgagctgccgcgacagcccgtcataggcaagggacgattcgtcccacgcggcggaaaaatcagcaccgaagcataccaggggggcccccaggatgcgaccgcgctcaatgaagacgtcacgggcttcagccggctgccgggagaggaccacaggccgtccggccctgatgagtccggccttctcccgggcgatggccgggatggtctcgcccagccactcgcaatgatcgagggcaacgggagcgatgaccgtcaggattcccgtggcagcgctcgtggcatcggcgccgccccccattcccgcctcgagaatggctgcgtcaaccccttcctcgacgaaatggagcagcgccatggccgtcaccacctcgaaaaaggtggtgccctccggcgcgctcgccaggacctgcccggccacgcgtgcggcggcctcctcggcgatctccgtgccgttgatcctgaaccgttcggtgaagcgggtaagatggggagaggtgaaaagtcctgcccggtatcccccttccgccagaatggaggccagaaaggcggccgttgaccccttgccattggtcccggccacatgaacgaccctgagccgctcctgggggttaccgagccgctggaggagagtggcgatccgttcgagtcccggcctgatgccgaagcgccgcagaccgtaagatatgtgccaggatctccccgtaggtcatggctggccggaattataggaaatgaaagggtaaatgtccactgatttgacccggcacgaaaaaggggccggtcaacgaaccggccccttcgtgcagatcccggggtaagaggattcagccgcgatacagcatggaaagtatccgggcgaggctcgcccgcatatccttgcgctccacgatgacgtcgaccatgccatggtccaggagatactcggcccgctggaacccttcggggagcttctggcggatggtctgctcgatgacccgcgggccggcgaaaccgatgagtgccttgggctcggccatattgatgtcgccgagcatggagaagctggcggtcaccccgccggtggtcggatcggtcaggatggaaatatagggaagccccaactccttgagcttggccagggccgccgaggtcttggccatctgcatcagggacaggatgctttcctgcatccgcgccccacccgacgcagagatgatgatgaccggggtccgcttctcgatcccccgctcgatggcgcgggtgatcttctcgcccaccacgctccccatgctcccccccatgaaggagaagtcgaagactgccatctggaccgggataccctcgatggcgccctcgccgcagatcaccgcgtcgcgcgatccccccttggcaaccgcctgctggatccgatccttgtagctcttggagtccttgaaatcaaggacatccaccgaggtcatggcagcatcgtattccgtgaagctcccggggtccaggagcagatcgattctctggcgggccgagatccggtaatggtgtccgcacttggggcagacattgatgttcttctccaggtctttggtcagaaggttttccttgcagctcacgcacttggtcaggagcccctcgggaaccttcaccttcttgtcagccgcgcccggcgccttgtcgcgtttgaaccacgccatgtcgtcactccgtcgggacgttcgcatcccggattttttagtaaaattgaaaagttttattaccaaaaaagtcagctaaagtcaatttccgatcgcttcgcgcagcgcggaaacgaaggttgcgacctcacgcccgagctcggcggccgtgaaacgctcgaacaattttacaatggcgctccccacgaccacgccgtcggccgaggcggccacctgggcagcctggtcaggcgtcgagatgccgaagccgaccacgaccggcacggtgatcgcctcgcgaatggcggccacgttggaggaaacggacgcctccacgccgctccgcgcgccggtcacgccggtcaccgacacatagtagacgaacccgcgggcctgccgcgccactttccggatgcgcccttcgtcggaggtgggggtgagaaggaagataacatcgagcccgtggcggtcggcacatgccttgaactcggccgcctcctccgggggaaggtcaaccaggagcacgccgtcgacccccgcggccgaggcatccgccgcaaagcgctcaaggccgtggatcagaatcggattgtagtagcccatgagcacgatgggcacctggcagcgggtacggacccggcgcaccatgtcgaggatcttcggcagggtcgtccccgcagcaagggcccgctcggaagaaagctggatggtggggccgtcggccattggatccgaaaagggaacgccaagttccacgatgtcggcgccgctttcagccagaagcggaatcagcgcttccgtggcggccaggtccgggtcaccggcggtgatgaaggtaacgagggccttgcggctgttgtgcttcaattcggcaaatgtgccggcaattctgctcatgggaaacctttcggaatggttgccggaccgggtttccaggtatcgtgccgatccccggtccccggtcccgggttaccgattctccaccttgaaactgctcataccccgctcaagggcttccaactggcgggacagccgtgaaaccgcatcgtccatcatccgggccgagccgagattggtcgaggtcgactcctggatgtcctccacggcgcggatgatctgatcgctgccccgcgactgctcgtcgcaggcccgcttgatctgctgaatcatgtcggtgatgttctcggtggaacgggcgatgaacgcacccaccttgctctgctcccgggttgaggtcctgacctgggaggtaagccctttcatccgctccgcggcggccatgatcatgtcgctccccttgccctgctcccgggtggcgccggccacctgggcgatcatgtccgaaacccgctccatggcgctacggatcatctggcttcccttggcctgctccatggtggcccgggcaatgctctccacctgggccgtggctccctggacgccggtaacgatcttggccagggcttcgcccgacttctgggacagggcctcgccgtcggcgatgctcttctcggccagctcgatagcctccacggcccgggcggtttcatcctggacccctttgatcagctgggcgatctcgcgagtggagctggtggtccgctcggccagctccttgatctcgtcggccaccacggcgaaacccttgccgtgttcgcccgcctgggccgcaatgatggcggcgttcagggccagcaggttggtctgctcggccacttcgtcgatgaccgacagaatcgcgccgatgtcggtggcccggacggaaagggtttcgatcacttccgaggtgatccgggaagagcgtttgatctcgttgataccggcgatggtcgcttcgacggagaccttgcccatctccgcgtcccgccgcaccccctctgaaatggatgcggtctccatggcattcttctcgacctgcctgatcgagctatccatctcggccacggaagaggcagtggtggtggtcacatcctggaggctcacgacgctgttggcgatctgcttgatggacgcggccatctccatcaccgaggagcttacctcatcaacggcctgggccagtgagtccacgttcacggccacctcttcgatgctggcggccatctcgaggatcgacgacgaggtttccgaggcggaaagggaaaggccgtcgacgccgcgggagacctccttgatggaagtattgatctcggcaacggccgacgaggtcagggacactccctcggcctggacttccgccgcggccatgacccggcgcgaagcctcgaagatgttggcggagacctgccccacctccaccagggagcggttcaccttgcggaccagctctcccagcatttccagcatgatgttgaaatcccggccgagcagcgacagctcgtccgtggcatcggtggtcacccggacggtcagatccccttccgctcccttgttcagcgccgtcaccatcatgttcacccgccggatgatgttgcgggtggccacgacgccgaaaacgaaggccagcacggcagccccgatgatgacaatgacgaaggtaatgctgaccgaggcccggatctggcgcgtttcctgccccaccacctgcatcagccccttgaccgtctcgatgaggtcgtcgatgtcgcgggccacgaattcgcttgccccggacaactcggagataagcctggtctcgacgagcaccgaaggagacaccgaaccgctcaggaccccggacttgtaggcaatgatcctgtccgccaccttttcatactcggcccaggtgtcgaggagcgccttggcatgctcttccatgacggtatcgacggagtccggccggatgcccagggccggatcgcccttgagcagcgcgttgctgtagcgtctgaagatgtcgcggttcttgcgataggactccacgttcgcggccaggatcctggtatccacgtgccccatcatcgcctccagcagggcgacgcggctggtgcgctcggcggcctggagctgcaacgccagcttctgctgatccgcgcgggtctgcatgagatccgacaccctgtttccaaccatcccgatggaacggatgccgatgaagccggtgacagcaacgatggcggccatgatggcaaaggagcctatgagccggtaaccgagtttcatatccttgaacatggcggagaactccggaggaacacgtagaggtgatgggttctgatatagcagaggggtgtccgcattatcaagtgaaaaggaggcccaagccggtgcggaatcacgcggcaagaggcgtacaatcagcgtctgaggccgttgatgacttctgtgaatcctttaagaatctctgcggggcggtaccgctgcggcacggaaaacgtgcccgtcgaacttaccggcaccagtgtgaggcccaggggggtctccacttcaagcgacccggtcagccgataggggatcgcggccgggtccggatgccgcttgagaatctccatgacggagcggaaggggacgcggaaaggaaggcgcacatcggtggtggcgccgccggggaattcgatgcgccggcggtctccccccgtggtcagggggagagccagcacttgaagatcatagctgtacccggtcagcgacagggcaaaggagttctcgtttgtcacaccgagaagcagctcgatgtccaccccgtccgccccgaagccggtcacggccacatccttgaccgcgacccgtggttcggagaggaacagagagcagcccgaaagaaagagcagtatgaatgcggcgaataatacctgtttcacgggagaatgattcctggttacgaagcctgctccacttcgatgcggagctcctgggcccgcaccggaagcgacggctccagttcacggaggatctctctccggtagcggcgccgcttgatctcgtaggcatcggcttcggggccgacgccacagtaaagtttcttggcacggacaaggtcgccgtttgccatgtcgagcttgctgtagagctcccgcacggcggcttcggcgcacttctcgtcgtcctgcatctcctcgggccggtaaccgtggctggcggcgcggtacggcatcaactgccacacgccgagcgcccctttgggcgagactgccttggcattgaatccgagggaaccggtttccgagagggctatttccgccaggtcgagcggcatgaggtcggtgccgagggttttcaggtagcagagggctgcgagcttgtgggcgcgctcaggggtcgtcctcttggcgaagacgacggcgatggctcgggcctggcgctgtcgttcatcgtactcgacgccctgctgcatgagcctgcggacctccagatcggtcgcggcgtcgaactgtgccgtcggaccggcttccttgcgaagtccgctctggttgcaggagacgctgaaaagcatcgttcctgccaatactagtatcatctttttcatagtggttttttggtcggggtacgcagctttgccggacggtccgaagtacggacggtgatcaatgggaacggctccggctgaaacctcctttcagtaaatttcggccgcgccccggacagcgggcgggaccagacgggggcggcagcgggccgcccgatggctatggacaggttgcttaatgaatgaaggccgttgcagaaacggcaaaaggacccgtgtggggtcctttccctgtgcctgttctattttacaggcgacgtcagttataagttaaaacagttcgtcttgtcaagcttttttctaagattcacctctactttcaacatgttacactgcattttcagcgagttcgcccccggatatcgagcacctaaaaacgtacccccatggcatcggccacggtatgaatatccttgtccccccggcccgaaagacagaccacgatggtctgctccttcggcagcgtcggtgccagcttcaccacgtgggcgatggcgtgggacgactccagggccggcatgatcccctcctcgcgggtcaggagcgtgaaggcgtccagggcttcctcatccgtgaccgacacgtactcggcccggcccgcatccttgagccaggcatgctccgggccgaccccggggtagtcaagtccggcggatacggagtgggcattggcgatctggccgaactcgtcctggagtagataggtcttgttgccgtggaggaccccgacgctcccggcacacaggggcgccgcgtgggcgccggaggcgatgccgtggcccgccgcctccacccccaccatccgcacttcccggtcatcgaggaaggggtagaagagccccagggcgttgctgccgccgccgacgcaggccaccagcacatccggcagccgcccctcgatcttcctgtgctgggccttggcctcacggccgatgaccgtctggaagtcgcgcaccatggccggataggggtggggccccgccacggtgccgatcacgtagaaggtgttgtggatgtaggtcacccagttgcgcagggcctcgttcatggcgtccttgagggtggcggtcccggcggtcaccggcgtgaccgtggcccccaggagcttcatccggaagacgttcagagcctggcgccggatatcctcctctcccatgaagacttcgcactccatgccgaaaagggccgcgatggtggcggtggccaccccgtgctgccccgcgccggtctccgcaatgacccgcttcttccccatccgcttggccagaagcccctggccgatggtgttgttcaccttgtgggctccggtgtggttcaggtcctcgcgcttgaggtaaatcttcgcgcccccgagcttttgcgtgagcttttcggcgaaatagagcggattgggccgccccacgtactggcggaggtagtagtcgaactcctccttgaactcgcggtcgtgccggtagtggttgtaggcctgctccagctccaacagggccggcatgagggtttccggcacgtagcggccgccgaactggccgaaatggccctgtttgtcgggtaatttcatatatcctccagtgtttgtattcgtgtattggtcacggtggctgatacccagaaaccgaggccgaccattctcgcacatcagggcaagccccatcaaggggcagtgatcaccgtaaaccggtcgtcaaggatatccgccaggagcggccgcacatcctgccacgccagaccgccaccgccgcagccgggacgggggacaatgacgcgggtccacccttcccggtcggcaagcgcccgcagctcctcggcggagcgccggatgaggcgcaggtccggatttgcccaagggctttcctccacgggaaagctgacaaggccctcgccgatgacgtggacatggtttcccccttcggacagcactgcaccgagccgggccggcagatcagggaaccgctcccgggcctgccgggcgcagccgcgccccagaacggcctcccccttctttgtcaggtggccgttggtggtgatgcagatgattgcggtaccgaggtggtcccagatgttgccgggtgtttcgttcattgggggtgcctgtgctgcgataatgatatgtggtcagtatcgggtgaaattggtctttgtagtcccgctcatttctttcacaaggctgatgacttcagatttttcggtttaacgctgctgggggattggccgtaatttgatgcaagcccatagtgttttatccaaaatgggcccagaatatatcaaacggctaacggaccagcctgaacaagcggagcgaaccaccgtttgttcaggtccgcgttgaaggactgattagagcctcttggcataaaacggggaaagttcaaggattgcacgtcttattgatcggaaatcagtatacggaacatccacgaagcctgatttaccctctacgtctacctcaaacagcccttgtggcgcccgagatgtgttaatcaaatcgacgtagcaaccatagtcaagtgcgtaaacgttaaaacgccgccccggaatatcttgagctgaaacaccttgccgaatgatgtgaagaacacgcgcatcgtaaagaaaatcaaccaaatcgtctttgacctctgagccgagaagaaaagctcttgcctgccgatgttgaataacttcatcaacaatccaattcaacagatcttgcgcaagtggtttagtgctaacggcttgctgttttgccctagtgtaccacgttctagcagcggctcgtacatcgggaactgatatggcgtggtcaagcgccttctgtgcggccacaccaatgatattgatagcatcccgaggaacaccttctgcggatcggacaaactcctcgaatgctggtcgttgcgtgaacaagtcgttgataaattcagaagcagattcttttacttccatctctttggttgctgaaacaagcgctttgacatgccgatgtaaaagctcccgaaagaattgtttcgctaagtctgggttgttgtcaaagacaaggaattcgtctaaattgatactcgcagctgcatcagccccaatctcaataccaatatgccccactgcctcatccggaatccgaaatcggcaacgttgctctatcgccgcaatcttaactgttacgccgcgtactggaagtaccgtgcgacgaagcagatcggccaagtacggctgaagatcgagaggaatttcactccattcgtcgaagacaatccatagctgagactgcggcagagcagttacaagtttctcaaactcacgaccaactgcaccaaagcgaactcgcaaacattccgtaccttccctcttcgttcgccgttcttccgcagcttgattcttattctctatcgtgaaatccaatgaactttgaagcccattcgctgatgcacctatattacccttaatgccgtccgccgatgtgctagttgccgattttgattcctggacttctaccgtcccctcgactacgacattcgtagcagcatcaataaagttgtcgagcaaaggtccgagtgcggacaggtcatactcctcagctttttcaagtccctctgttaatatgcggtcatgtattgcgcacagcgtatcaactagaagtcgtgtcgctcgctcagggagagttagccgcggatctgagtagattccgccggttgacccaatagtgcgcatgtcaagctgaatagcaataacgccatctctctggacctcatttgccaagtatccaagaacatgagttttccctgtgcctcgtctgccgaaaagtatttggttgtcggggttcgaaaggagtgtaaagagcggcccaacatcaacaaaggagttgatgatgtgttgttggttgtaggtttcggcacgcttggctagcctgagcaagatcgtattgattgggcgcatgcacatctcctccttaattctggcactctaacgttcaaagtaaccggcctgtgcggctttcgcacaagtccgattggctgccgatttatgccctaccgtcgcctttattggataaattgggggacacaccagtttccccgggccgaacgcaccgacggcgttaccttgggtgaccgcgtcagcttgaatccgaacccgatattccgcccgtcttgccggatcaacagagtccagctccgcggcggcatgcacacctgcatgtgcgcgtcatcgcgtcgggcacagattcggcatgccatgaaaattcggaatgacaaatctgattttcatggtacccagcgaacagtgatcatacaagaaaaggggatggaaattctcccctcccctttgttgtttttataaaagttcccactgctcacccccctgctcgcggtgctcgcttcccccctacagggtaggggggactgagaggggtacttccatggtctgcctccggtctcaccaccccttggcccgccggatgaactcccgcaccctggctgcgtccttccggccgggcgcgctttccacgccgcccgagacgtccacggcatagggcttcaccgtttccaccgcttcccgcacgttgtcgggggtgagtcccccggcgaggatgagcgggccgaacgcctttgccgcagctgcgatgtcccagttgaaggtaaggccggtgccgccgtaggccttgggggagtaggcgtccagcaggtgggccgccacgcggtagtgccggatcgggtcgaggctgctgatgtccttcaccctgaaggccttgatcacccggcgctccacggcgtcgcagaactcgggcggctcgtcgccgtggagctggaccagatcgaggcggcagcgggtggccgtgtcgttgacgaatgccgggggacggttcacgaaaagccccacggtctggataaacggcgggagcccggcgatgatgccggcggcctgttcgggcgtcacgtggcggggcgattcgtcgtgaaagacgaagccgagggcgtcggccccggcctccaccgccacgagggcatcctcaagggatgttatgccgcagatcttgacgcggaccatccgttcacagttccaccttgggcagtttggccagggactcccggatcatctcctcggggtattcgacgtcttccaggccgccggagaggtaggcgtcgtaggccaccatgtccagctggccgtggcccgagaggcagaagagaatggtcttttccttcccctcctccttggcgatgactgcttcgtcaatggcggcccgcaccgcgtgggacgattcgggggccggcacgatcccctcgtgccgggcaaagaggtgggctgcctcgaaacaggcggtctggcggtacgacttggcctcgatgaggccggcatggtggagttgcgacaccaggggcgactcgccgtggtagcgcagcccgccggcgtggataccgggcggcatgaagtcgtgccccagggtgtacatcatggcgatgggggccatcttggcggtgtcgccgtagtcgaaggcgtagatccccttggtcagggtcgggcacgaggcgggttccacggccagacagcggacgttcttgccggcggcccggtcggccaggaacgggaaggccgtgccggcgaagttggagccgccgccgcagcaggcgatgaccacgtcggggtagtcgccggccagggccagctgttccctggcctcctggccgatgatggtctggtggaggcagacgtggttcagaacgctgcccagggcatagttggtgtcggcgcgggaggcggcatcctcaaccgcctcggagatggcgatgccgaggctgccgttgctgtccggatcgtgggccaggatggagcgcccggcgttggtgaactcggacggcgacgggatcacgttggccccccagagctgcatcatgcttttgcggtacggcttctgggtgcacgacaccttgaccatgtagaccgtgcactccaggccgaacatggagcaggccagggccagggaactcccccactgcccggcgccggtctcggtggccagccgccggatgcccgcctgcttgttgtagtacgcctgggggatggcggagttgggcttgtgtgagccggccggggacaccccttcgtatttgtagtagatcttcgccggggtgccgagggcctgctccagccggtgggcacggtagaggggagacggccgccagaggcggtagatctcccgcacctcttccgggatcggaatccaccgttcgcccgaaatctcctgctcgatgatggccatggggaagatggggagaaggtcgtcgggggtcaccggctgaagggtgcgggggttgatgaccggcgccagggggccgggcatgtcggggatgatgttgtaccagtgggtcgggatgcggctttcgtccagcactattttagtttgcatcggatctcctttgcgatggcgtctgtctgatcgtgggggccactgaactatcccagcaactcccgcagttttgccccgatatcctcttcccgcatgagggactcgccgatgaggaagccgtgggcgccggcagcctggaggcggaggatgtcgtcacgggtattgatgccgctctcggtcaccacgaaccggtcggcggggatcatggggatgagccgctcggtggtgcccaggtcggtgacgaaggtgcggaggttgcggttgttgatcccgatcagggtgcagctcgacgcaagggccgtctccagctcctgctcgtcgtggacctccagcagcacgtcgaggtactgctcccgggcaaacccggccagatcctcgatctgcgccggttccagcatggccgcgatgaggaggatggcgtcggccccggcggcgcgagcctcgtagacctgataggggtcgaagaggaaatccttgcgcagcagcggcagccgcacctgttcccggatcagggccaggtagcggaggttgcccaggaagaactgctcgtcggtcaggacagagaggcaggcggcgccgttctgctcgtaggtctcggcaatctccaggggatcgaaatcggggcggatgacccccttggagggggaccctttcttcacctcggcgatgacggcggtccagccggaggcgtggcagtcccgcagggcccgctcgaagccccggggctggtcctccagatccgcgatgcgggccttcacctcggcaaggggggcagcggaccgggccgcagccacttcgccccgcttgtgctcgacgatcttcttcaggatatcgggggtatcggtcatgggtttactcgttggtcagggtgatgagttcttccagctttgccagggcacggcccgaatcgatggcctcggcggcgatgcgaaccccttcagccgggtcaacggccttgccggcggccaccaggccgaaagcggcattcaggagtaccacgtcgcggcgcggcccggttgccccttcaaggatgccgcggacgatgcgggcattgccggccgcgtcgccaccgcggagctccccggcggggcaggaggcaaacccgaattcttccggcgtgatggtccgcaccgacaccccgtcccgggtcacctcggcgatgcgggtctcgcgggtgagggtgatctcgtccatgccgtccatgccgtggaccacgaagccccggcggcagcccagcttgtggaggacccgggccaggggctccaccagctcctcccggtagacgcccagcacctggcagtcggcgccggcggggttggtgagggggccgaggatattgaagatggtccggatgccgatctccttgcgggggccgatggcgtgcttcatggcgccgtgcagggccggggcgaagaggaagccgatgccgatcttcgcaatggcctgctccacggtctccggggtcacgtccaggttgacgcccagggattccagcacgtcggcgctgccgcaggccgacgacacggcccggttgccgtgtttggccaccttgaccccgcaggacgccaccacgaaggagacggtggtggagatgttgaaggtgttggtgccgtccccgccggtgcccaccacgtccaggatcgtttcctggtcgatgttgatgtcgtcccggtcgatatcgaggactcccttgccgacccggatgggggttgcccggtcccgcatcacccgcgccgcgccggtgatctcctccaccgtctcacccttcatccgcagggcggtgataaaggccgcgatctgggccggggtcgccccgccggacatgatctggtccatcacctcgatcatttccgcttccgtgaggtcgatgcgctcaaccaccttggcgattgcttttttgatcatcaggttcacctgtaggggcgatccttgtgatcgccctgtttccgggcgaatacaagattcgcccctacgaccgtgttatctccaggaaattacgcagaagatccatccccccctcggtgaggatcgactcggggtggaactggaccccccagaccggcagctcccggtgggcaagccccatgatctccccctcctctacccaggcggtgatctccaggcagtccggaaggctggcccgctccaccaccagggagtggtagcgggtggcgttgaaggggttgggcagcccccggaacagcccctggccgttgtgatggatgggcgatgtcttgccgtgcatgagggtggagctgcggaccaccgtgccgccgaaggccgcgccgatggactggtggccaaggcagacgccgaggattggaatcttcccggcaaaatgccggatggcggccacggagattcccgcctcctcgggcgagcagggtccgggagagatgaccaggcgccggggcgccagggcctcgatctcatccagggtaatgccgtcgttgcggaagacccgcacatcctcgcccagctcgccgaaatactggacgatattgaaggtgaaggaatcataattgtcaatcatcaggagcatgtcagtccaaccccttttccgcggtctcgatggcctttaccacggccatggccttgttgaccgtctcctggtactcggaggccggatcagagtcggccacgatgccggccccggcctggaggtgcaccacgccgtcgcggatgacgagagtgcggatggcgatggccaggtccatggtgccggagaaggagaagtagcccacggcgccgccgtagacttcccggcgcaccggctccagctcgtcgatgatctccatggcccgcaccttgggggcgccggagagggtgccggccgggaaggtggcccgcaccacgtcgaaggcgtccctcccctcggccagttcgccctggacgttggaaacgatgtgcatcacgtgggagtagcgctcgatcaccatgagctccgacaccttcacggtgccggtgcggcagacccgccccaggtcgttgcgccccaggtccacgagcatcacgtgctcggcccgctccttggggtcggccaggagttcctccgccagttgctcgtcctgttccggcgtggcgccccgggggcgggtgccggcgatggggcggagctccacccggttcccctcccgacgcaccatgacttcgggagaggcgcccaccaccagggtatcgtccaggcggaggaaaaacatgtagggcgacgggttcagggtccgcaatacccggtagatgtcgagagggtccacggtgagctcgccggaaaaacgctgggacaggaccacctggatgatgtcgccggcccggacgtactccttggcccgttccacggcatcctcgaacgcctcccgggtgatgttggaagaaaaggagaccttccgggccgcggccgcggcgggctgggccggcagcggcgccttgagccgggcaatgatcccgtcgatccgggcaacggcgtcggcataggccgcttcgacggaaacgccctcgtccaggtgggcattggagaccaccgtgatcttctggcgcatattgtcgaaaatcacgatggtgtcggtgatgaggaaacaggagtcccaggcgccgatcacggcgggtttgtccgtgggaagccgctcgaattggcggaccatgtcgtagccgaggtaccccacggcgccgccgaagaagcggggaagcccggggatctccacgggccggaaccgggccaggaaatcgcggacaaagccgagggggtcgtccgtcgtcacggaacgggtctcgccgttggtgatgatctcgacggtggtgccccggctccggatgaccgtggaggggctggcgccgaggaaggtatagcgggcccacttttcgcccccctcgatactctccaggaggaaggcatagcggccgtcgtcgagcttgcggaaggcactgaccggggtgtccatatccgccatgatctcgcggcagacgggaatcaggttaccccgggcgcccagggcgcgaaaggtatccacatcggggaaatacacgggaggctccggaacgggtcggcaagggaggtggaacgaaaaaagaccctttttagaatgggttaaactagcacggggaacaacggggtgtcaagaaacggcgcaggtggaaaaggcgccgggcaaggtgaaacagaatgttgcccccttaccgggctcactctcggcccagatgcggccgccatgacggaggacgatccggtggaccgtggcaaggccgacgccggttccctcatattcggaggcggcatggaggcgctcgaacggcttgaagagcttgtcggcatgggtcatgtcaaagccggcgccgttgtccgacacatagaagaccggctcaccctcctggtaccaccggccgaagcggataacggcgcgctcgacgcgcgaggtgtatttccaggcattctgcaggagattctggagcagcagcggcagcagcgtgtggtcgccggtggccgccagcccctcctcgatcgtgacatcgacccagcgcccgggttcggtctcccgcagggtatcgatgatgtcgcgggccaggcggctcaggtccgttacctcttcggtcagctcggtccgggagacccgtgacagggtcagcaggtcgtcgataatggagcccatccggcgcgtggcggcctggagccgcgccaggtactcgcgcccctggtcgtccagcagatagccgtaatcttccagcagaaaggttccgtagctgttgatatggcgcaggggcgcccgcaggtcgtgggagaccgagtagcagaacgattcgagctcatggttggacacggtgagctggttggtacgctcctcaaccctccgctcaagctccgtgttcagaacccggatcgactcctcggcccgcatccgctggatggccagagcgaagaacttggccacgcggccgatggcttccaggtcgcgctcggtgtagtcccggccgggattggccagggaaatctgggccaccacctcgtcgccgagcatgaccggcaccgacaggaagtgccggagcgggatatgcccgtgcggtacccccacggcgctgggatggccggcgggatcattggtgtagaagggacatttcgtattgagcgagtggccccagagggtcggataggaaccatcctggccgggcggaaacaggattctccgcccctcctcccccccctgccagaggcagtccatcatagaggaaaacgtatggatcaccagggtccgcgacagcggatcgatggtggccacgaagccctgctcgctcccggtgagccccattgcctcttccaggatgcgggtggtgatctcctcaatgtcgacatcgggggagatcaagcagggatagagttccgccagtgcccgatcaacctccgcgcgccagagcaagtcgtgggtccgcgacaccacctgccgctccaggtcgcggtagaggacggcattgcggaagatcagcgcgaggaccgtggcgagccgttccagtgatgccgtaatggtctggatgccggcccggtccatgacgtcgagcagcagaagcacccccacccgctgtctccccacgttgaggggaaggatgagcgaatcgccgtagccgagggcagccagcaccgcgcccccccgatccggcgggcccgccggcgaccagagttccggcccctccatttcgtgactcaggaaagccagctgttcgagggactccggcgggatctcgccccggcgcctctcgggacagatgctcaccagatcatgccacccttcgggggctttggggacgcactgcaggagcgccacggtccgaaccccgaccagctcgcggatctgggcagtcagatacgcgccgcaccggccgggattctccgccaacttaagcacgttctccagcaattccagaaaaaggaagtggaacgcgttctgatcccgctcaacaatcggctccgccatcgcctgtgctctcttccactacccggaccagcgcggcggcatccaccgcctccaccgtcacgggaagccccaagaaatgcccgattctctccagctccaccagggggaccgccgtcaccccggtatccaggtacgtaatacgtgtatgcatctcacccatgaactgggcggccaggcgtgagtcggcaaagccgaggcgccggataaagacgtcttcccagcgtgaggtccattccggaagcaaaaaaaagaccccatcgcgcagcatccggtggtaacgctccggcccgagcagaatttcacagcagttgactcccctgacgcgccggacaccgggcagggaaccatgctccgacatacgtgcgtgacagtcgccaaagaggagcaccaccggcccgtcgtccagagaaccgatcagccgggtaatctctgcctccagcaggcttggcgtcatgtggagcatcgactccagaaagcgtacgggccaggggaagcgcccctgccgcgcgagatgctcgatctccggccggaagatgccgcagctcaccaccgtcgcatgccctggccccagcgcgttattgtccatggcgctgccactgccggatggtatccgcaaccgcggagatggtttccggcggggtattccagggcacgtccgcggccgaggaggcaaagatgaaatggcggtcgtcccggcggtcggccaggatttctgccgtgacgcggcaggcgtcgtcgggagtcagcaggccgagcagcggcccgttgagcttgccgagcaggacccgtccgtcgccgaccctggcacgggcgtcctggaagctgtcccgcggatcaatgacgaaaccggccacgccggggagctcggccagttctccgagaaagggggcgatccggttgccgccgtgatggaacaccaggggacccggcacctgcgcaaaggccgccgccagggccggcacgatccgctcggccgcaatccgcgaagtaaccagcgccgtattgaagaacatgaccggcatggccacgaaatcggcgccgtcgcccaggaggcggctcgccatggccacgaaatggcggccggtcttttccagcaccgctgatgccagttccggctcgaagagcagcgtctccagccacgcgtcgatccccatgatgatggcggggagatccacgggcgcggtgaggatgccggccaggggaacccgtcccttgtacccgtccgccaggagccggacgctctcccgcaggtagaggagggccgggtgcgcgtcagggtcgggatcggcgaggcgcatgaaatcggcggcattcttcaccaccggcttgaccacgttgggggggccgtgccggtggtagacgacggtgctgccgaaggcctcggcctcgcgggcaagggcaaagggagcaaagaggatgtccggcccgaagagctccgccacgcgatcctgcccctcggcgtagagacgcggcgacgtgtagtactgctccggcgacgcgccgatcagccgggcgccgtacaggctcagggtgagggtgaacggcggacggtcggtttcaacaccccccatggcggccatgacccgttcgaacgatgtcatgccgcatcactccggtcatgggcgcggcgccacaattcatcgaacagcgtcggcgcggccagggcgctgtcggcagtgccgtctccgcccacttcagccaccagctccggccggagcttgaacacggcgccccccacggcaagctgcacacggccggaaagccccagacggtccagttcgtcgcggacctggcggatcgtgcgcgccgtgacgagcatcatggcggaaacgccgatgatccgcgcatcgctctccacggcccgggcaatgaactcgtgggggggaacatcgttgcccaagtcgatcacctgccagccggccgcccgcaggaaggtgacgaccatcttccgccccagtgaatgaaaatcgtcctcgatgttgccgacgaccacgggtccccggaccggcgggcgcccgctgccgtcggcggaggccagcgccttggtcagcgtatcctcggcgatcttgcccgccacgaacccctgggcaagactgatctcgtcccttccccaccgatcaccgatctcgcgcagcacgggctccagcaggtcgctgagggcattggtgtagccgtgttcgtccgcccaccggtcgatcagtgcattggcgccgtcacggtcggcgtcgacaatgagacgcagcagctcttcgtgctcactggtcagggactgttccatgctaccccccttcgggctggtccagggtaaaatagacggttgcccccttgcccacctcgccctcggcccagacgcggcctccgtggcgctggacgatccgcatgaccgtggcgagcccgatgccggtcccctcgaactcctcggtccgatggagccgctggaacggccggaacagcttgtccacgtagcgcatgtcgaaaccggcgccgtcgtcgctgacgaagacggcccggatgccgtcgacgtcggccgtgccgacccggatatgggcctcctcgtttttcgccgtatacttccaggcattgtccacaaggttggcaagggccacgcgcagaagcgtcgggtccccctccgccgtgataccgtcgtcgatctcgaaggaaacccgccgctccggccagctctcctggtgctcccgcaccagttcccgcgctatccggctcaggttgacccgctcccgccgcatgacctcgcgggaaacgcgcgacagctccagcaggtcgtcgatgagctggcccatgcgccgggccgcgctcctgatccgctccagatagcccttgcccgtttccgggaggacgtcgccgcactcctccatcagcgccaggccgaatccgtttatgtggcgcaggggcgcccgaagatcgtgggataccgagtagctgaacgattccagctcacgattggcggcctccagcagggccgtccgctcgcgcacccgctcctcaagctctgcgttgagctggcgaatccgctgttccgcctgcttgcgctcggtgatctcccgcagcaccgcctgcacggccggtcggccctgatgggagtaagggatgcccaccacctccacatcaaccacggttccgtccaggcgaacgatctgctgctcgcacagcggcgccggactccgctcctggtagagcagcttgatccgctcggcaaccacctggcggctgttgggatggacgaaatctgtaatctcccgccccaggagctgatcggcggtatcggcaccgtacaggcgcagggccgcggggttggcgaatacgtaacggccatcacagtggatgaggacggcatcgggagcggattccaccagctggcggtagcgctcctcgctttccaccagccggtcctggctcacctggtactcgtcgagctgctggcgcaactcctcttcggtcatggccagctcttcgttgcgctccttcagctcgctttcccgcgtcttgaccgcatcggccatggagcggaacccgtcccccagctcgtctatttcgcggaagctgcggggcagaggcacaacgtcatagctgccgcgggcgatctgacgggcgctggccataagcgccgtgaccggacggaagatcaccgacctccccgccagggccagcagcgaagccagcacgatggtcgccaggatggcaatccggaaaatcatctcgatctcgttcaccggggccagggccgtagccagggggacctcgacgatgacgagccaccccgtccccggaatctgcaccacgctgccgaggtggctcttgccgttcatcacgtaggtatgggtgccggccttgcccgccagcccctcgcggacgatgtcgagcccgcccaggtcggtctgccggcggaccagggagtagtccggatgaccgatgaccttgccgcgactgctgacgatgatgaccgttccctggtcgtcgggcttcgcatgggcggaaatgtcgctcaacaccctgagcccgagggtgccgaccacgaccccatccccggccggcgcggcgaacatgaccgccggatctccggaaatagacgacaggaataccttggaccggctcaactcccccttggtgcgcgtttccaggaaaatcggcagcctggagaaatccatgccgaggtaatcgccggacgaaccctttgcattgcgcgcaagtgcaacgttcacgaccctgccggtgcggtcgagcaggaaaagcgattcgaagagaccggtggaactgatctcttccgcaagttcgacagactggctggcctggtccttatcatcctccagaaccttgccgatgtgctcgatgaagttggacggttcccgcaggctgctctccacctcccgcgcgaccgcccgcgccagggtgaggttgcttgcccccacgtgatgcagaagatcgctgcgctgggctgatcgcgcgatcagtcccacagtgagcaccggcaccacccctactatgagcagggccgccagcagagccgtcttgaagcttatccgccggttcacggcacctccacccgccggaacgctccctggcgcacggtcatcaggaacggcttccggtcggtatcgccgaaacgatcaatggtaaactcgccctgaagaccgggaaaggttccggtgccgaggatcgcccccttcagcccccggggcgcgggattttttgccagccccgcgccggtcaccttgaccgcctggtacgcatagacggccccgaagtcgggaagctggccgaaacgtgtctcgaaggcccggcagaaggtcacatagggggtggagtcgtcatcgcggatgaaattctggcagtaaacgatcccctccaccgcggtcccgccgtgcatgaggagctcgggcgtgctggaccattcggtggcgaagagggccgtggaagtgtcgagcttgcggatctgctggcagagcatggcggcatcaacggcaccggccaggatgagaaccccctgcggcttctttgccaggagcgttctggccacggacaggtaatcggtctggccggacgcatcaaaggagaccgccggcgcgacggtgccgcccagcgactcgaactgccgggtgaacgcctgccgccagtcgtcggtgtaggagcggttggaaaggtcgtacaccacggccagccgggacagccccaggctcgtgcgggcatattcggccagctgccgggtcttctgggcgttggtgggataaatgcggaggaagttgtcgtctttgccgctgagatcgcccgtgctgacggtggggctgatcatgaccaccggcgaaccgttaatgacgggcaccgttgccatggccatggagctggtcatgggtccgacgatggcggcgacgccggccgcgatcagctcgcgcacggcagtctgggcgctcccggccttgccctcgtcgtcgcggatcaccagttccaggcgctttccgttaatgccgcccgcccggttgatctcctccacggcaaagatggtaccgtcgcggccggcaacgcccagatcggaatggcggccactgagggtgcccagatagccgattttcaaagagtcgtcgcgtcggcatcccgacatggtcgaaaccatgacagccgcgcaggcgagcaacgcaaccggacgcagggcgaaaagccgcgcgaagggccggattaccatgggtatcgctcctcggtgatcgaatattctcacgtgatcatgcccatccgaatcggacagctccagacctcttgcaaacaatgttccatcgtcgcacagctgatgcgccgttaccacaggcaatccggaaacactactccgtcgcatcatcccccttgaaattcgctccgaccatgattaggttaaagaccacgcgcacaccacaccccaaaggagatcaccatccccatgagcaagaccgtcaagaaattcgaaaccgaagtccagcagctcctggacctcgtgatccactccctctactccaacaaggacatcttcctgcgggagctcatctccaacgcctccgacgccatcgacaaagtcctcttcgagtcccaccagaacgcggcggtcatcgagggcgagcccgaagggaagatcaagctgatccccgacaaggatgccggcacccttaccatccgcgacaacggggtcggcatgaccctggaggaagtggagaagaacatcggcaccatcgcccattcgggcaccaaggcattcctggccaacctgaaggagcagaacgtggccgaccacccggagctgatcggccagttcggggtcggcttctacgcctcgttcatggtggccgaccgggtcaccctcgtcacccgccgggccggccacgacaaggcggccggggtccgctgggagtccaccggcgacggcacctacaccgtggaggaatgcgccaaagagacccgcggcaccgagatcaccctccacctgaaagaagagatgaaggaatacctggacgagtggaagatccgctccatcgtccgcaagtactccgactacgtccagtaccccatcgtcatggacgtgacccgcaccgaagtgcccaagggggtgaacggcgaagagatcgaaggggccggcaccatcgagaagaccgaagaggaaaccctcaactccatgaaggccatctggacccgctccaaaagcgaggtgaccgaggaggagtacgaggagttctacaagcacgtctcccacgactttgaaaagccgctgaagaccatccactactcggccgaggggaccagcgagttcaaggccctcctctacctgccggcccacaagcccttcgacctcttcatgcccgagcgcaagaaaggggtccagctctacgtgcgccgggtcttcatcaccgactcctgcgaacagctcctccccgactacctccgcttcgtcaagggagtggtggactccagcgacctgcccctcaacgtctcccgcgagatcctgcaggaggacgtgcagatcaagcgcatccagaagagcctcgtctccaagatcctctcaaccctctccgagatgagggaaaaagaggccgacagctacctggacttctacaaggagttcggcccggtcctcaaggaaggggtccacttcgactacgccaaccgggacaagctccaggaccttctcctgttcgagagcaccgccaccgacgcgggttcgttcgtctccctcaaggaatacgtggagcggatgcccgaggggcaggaagagatctacttcatcaccggcaccagccgggcggccctggagcagtcgccgcacctggagatcttccgcaagaaggggtacgaagtcctgttcctgaccgatccggtggacgagtgggtggtgcaggggctgccggaatacggcggcaaaaagctcaaggccgttgaccggggcgacgtgatccccgccaccgaagaagagaaaaaagagcaggaagccaagcgggaagaggcggccaagcagtacggcgacctcctctccttcgtaaaggagaagctggccgagcgggtgaaagaagtgcggctctccaaccgcctcaccgacagcgcctgctgcctggtggccgacgagcacggcctcaacgccaacatggagcggattctccgggccatgaaccagaccgtgcccgagtccaagcgaatcctggagctgaacccggaccaccccatcatgcaggtcatggccaccctcttcggcaaggacaagaccaacccgcgcctggccgactactgcgacctcctctacgaccaggccctgctcaccgagggatcgcccatcgccgacccgctccggttcacccgcctcgttgccgagctgatggtggcggacggcaaggccgccgcgggagaataggccggcaggccccccttccccgcgcagtactcagcaccaatccattccagattcccgccatggggagccgaagcatcggctccccttttttcgtttctataaccgttgatcgccgcgttttatcgggattttcctgacttgacagggtgggtgcgcgctgagatagtttcggtgcgggtgttcattaactactatgaagtaaaaagtaacacgtattgcgggaggtgttcggagtttttcctggggccgaaggggaaggtaattaagttgatgttcccggaattttccgggaattttccgggcttccttcagacccctcctcgcggaggcgcccttgccgtcggctagtactttggtaccctgtctcgcgacagtgctggattctacgtacaggggacttgcaccccattagttcacgcccatgccgggcgtacaccagccggttgcacaccgtccggggctgagagacgccccgaagcgggtgaaccgggcaccccgttatccaaagagaagggagaaaggtcatgttgtttcgtgaaaaaaagtcggcgttagttcgtttatccgactgcatcaaactcggtatcggtaactgttttgatacaacaaatgaaattatcgccctccacgaacggtacgaagcaacttttcaaaaaacgagagcgatagcgaaagatattctggaggacaaaatagcggctgaagagggagaaagacaactacttgaattgaataagaatgttcccgaggaagatgcaaggcgtggtgtgtatcttcaggggcgtctgcattctgagagcctctccgttctcctaaactgctgctttgcattggagtcgtacgtaaattctgtagcgcgcccggtaccctggacacaagataagagtcacgcagccttcttgagttgatactcctcgaaagcctgtcgtgggcttctgaacccgagcttttcaaccagccacagccggttgtaacgatccatgaagtcagctactgccatccttacttcttcgattgtgcggtaatggcggccatagatgacctgctctttgatagtccgattaaaccgttccgtcaccccgttggtctgcggttcggcaacaaatgagaaacttggggcaattccccagaacttgatctgattctggaaatgctctgagaggtattggctgccgtgatccatcctcagtgccaaccctcgagcagcagcggcaccgaccgagccgaaacgggccttgattcccatggcgagcggctgcaatgcggcaaaccggtcgccattcttggtcacatgccaaccgacgcactcggcattccaatgctcgacggcggtaaacaaccagcaccacccttcttccagggtgaagatcttggtgccatcggtaccccacatgacgttgggggccgccgtgatgatcttgccggcgtggtccttgggctgtccctgaacaacccggtgaggggagagcagattgttctcccgcatgagacgcaacactcgtttgcggccgacttttatccctttgacgaagcgtagtcgtccccagaccttacggtgcccttcgccgacaaagggggatgtctccaggtcggtccggatgagagaaagtacctcgtcgtcagagagcggtgtttttggaccacgcttgagcagtacagcaggcaatgtttttctgcctgcacggctatagaacgacgagcggggcactccccaggcaaggcagacgcgctgaacgccataggctttaccggtggcaggggagatcgtagcactcatttcttcgatctcctctgggccaaagggtgggcacgcctcgctttctcccgcagtagctcgttttccatggtgatctcaccgatgcgcttgaaggctgcatcgagttccgctgccaacggatcaccttcacgagccttgagagcagattctatcccctggagtgctttctgatgccactcttccaggcgatagatttcgatgcccaactcacgggacaaggcatcgattggttcaccgcgcatcaaccgcaggacaacctcctttttgcggttggcgctccaacgtttgacttccggtgctgctccagtcgagctacgctctccttccgccgcaccggagacactgacatccttttccattgacgacctccttgaacacctagatttacctcattttcgtgtccaagaaaaccggggccgccatatcgtacgtaaattctttggggtttcatctactgcaagaaaaggatttccttggtctattccacgcagggcatgaatcaactactgaagtgcttattgctgccattgagaagatgagcactctcacaaaatgggagacactgggaaaacttaaaaaaggcaaaggatttaacaagtcaacaagtccttttcaagacctgaaaattcttttcaattaccgaaatgacattgcccatgacaaagtagttgattactcagaagacagagaaaacaagaggtacaacaacaaacttcctgaccccgtaaccgggtttctatcactgaaccacgtagttttcgcagcagatacatactggggaatgatttctgaaatccatagcatacttgatactgacatgactgcattccataaacattacaaccttaaaccttggtttaacgacaattttgaacaagaagcaagaggtgccagtaacgcgtatcttaaagttactgagcaggaaggataacacttggctggaccagtctacgatatttggggtttcggtgacttacttgtagagaaggagggaatgctatgccgtacaggaaattattattaatagggttatgtctcgttttgctgtgtggttgtaggcacggcagtgcttctgtacctaaagaggacagtaacgatttggatgttcacggagcagatgttaatgggcttgatgacccgctagaaagtaaagttgaaattacaactggcagtaaaggactaatgttctctcttaggggcgggcaattttaccgtggctactttgacaaaaaatcaaaaatacctacataccaactatacgttagattccatagcaatcaatggatgaattgggacactgcgaagtatctcaccttagacggattgaaagagtcgcctgttatacgagtcgggacagatgttaagtgcagtcaatatagctgtgggcattatgaagacgtaattttaaaacttgaccgatcaacacttgataaatggaaaacaacaaatacaactgttaggttttcttcttctactgtaactggtagtagtgatattgaacttgatagtgaagacaccacaaatttcattaatgcaatggatgctgttgaggcttattattctagatcaatttcaaaatgaggtcgcatgcctaacccttattaggcccccgtccgtcaagggcaaaaaagagccctgacgattttgaatcgctttttaaatgaatcggatcaggacgagaaaaaggggacaggctactttttgagggaacaggatgccacggatagcaagaggacatagtgacggtctgatttaccacgtccttaaccgtggtaacggcagacagaacgtctttcataaagacggcgatttcaaggccttcgttgaactaatggcgacagcacaagagacgtatggtgttggcattcttgcttattgcctgatgaccaatcattttcaccttctcctccaaccgtcaagggcagacgatttgagcaaatggatgcaatggctcatgacgagccacgtccgccgctaccatcgtcattacggcacgagtggtcacgtctggcaaggtcggtacaagagtttcatagttcaggatgatgatcacttgctgaccgtagtccgctatatcgaggccaatcctgttagagcgacaatgaccgccagcgccaaggactggcagtggtcttcacacccagaacgggtagcaggaactaatcgaagaatacttgccgccctgcccaacacattaccagcaaattggacacagtatgttgataccgcaatgaccagcagcgaaattgaaagactccgccggagcgtcaacagacaagcaccatacggaaacgatctgtgggcagatatgatatgtaaggagttgggattagagtcaacaagacgggaaagaggcagaccaaaaattgatcgaaaaaagtagcctgtcccctttttatgtcccatgtaaagggcatgacccaagacaaattcgattccttccttacggcagagatcggcaagccagtaccaggcaaacatgcattccacgccgaccaccaaaccatcacggaaaggcgcgactgctttgagaaaggcctccggcgaacttgagatgttgcggtgcaggagcacctcgccctgtgcatccaggatacagaggaacattttcttcgcatgaagatcgattccgcagtagtgtttgtgagtttttgtgtaaaatctcatgggtaaggcctcctttggagaatgggttctcgcaaagtccagcatacggcaaaaatccgtatgcccaaggggggccttacatagtatccagcgccaagaccggccaagaaccagccggtcaggcttatggcgttggtcgcaataggaaaaagagatgaaagtcgatcaaaaaataatagaccaaatagttgaactcaaatcgcgccagttgaagcgaacaggaagggtggatcaagtacacaagcgactaattccggtctctgaggcatataaacttcttgccagcagagatatctccaatcgtcaagtacgaacagagctgttgagatacattccggtcagccttgtcgcctgtattgaaggatattttacccttgcaattaaagacatagtggatggcggtcctccgttttcaaataatgtaaacaaatttaaagatttaacttttaagctggaatctgtccttgcccttcacgaaaagaacgtgacattgggtgatatcgtcgcaggaatactgccgctcagcaatccgagtgcaatatattcatgcatggaaaccattttgggggaatcgtttaccgaaatggttaagcaccatgaattgaaatgcccgcattgtgatgaaaaatcccctcttcacctaatgtttccgagttttttcaaggaaatagagcagatttacaaagtaaggaatattttttgccatgaaattgctccgtccgagagcgtatcagtaaaacaaattggcaaactattaagtagtggaacacttttcatctatgtttcggagtcaattattactgacgcgatgttattcatggggcagccagacttgacgctgaacaatgtactgaagaatgtcaaaaggaagacaagccttccattccacagatagacgaggaaaattctattcccaacagcgccgtggacactgacgcggcaataaccctgccgcgcaggtcacggcgcgacacgttggaagagaagaaggagagaagcgtgacacaatcagttgatgtattaacaggcatttgcgacaaatacttcaaggaacggcgtaaacatactttggacaggtggctaactttccgagcgctaaaggaacgctgcctttatgatccgaagagagagctaaaagtattcagaaacatcatgattgatggattcatgcgtgaccatagctttaggagttggcttcagaaggagatagaaaatggagttatcaatagagatgatttaataaactatgtggttttacttaaaaatcacaaaagtcgtgtttcgtggagaagtgagtttataactatttctgttggtataactgccttgttgacaacagcggtaagcttattcaatttacctcaaattattcctgttattatagccatttttacgtttttcgcactatctgaaagaacaatgttaaatgacacaaaatctgccacagacgagctgcttgccattcttgaatctgaagcttctgcaaagtgactgctttaacgttgatacgtcaatcaaacccatagaaacaactgatattaaataacaataaccaaaggagtatttctacatgaagcgcactatcactttaatattattttgtattttagctcagaatgtaacgatgaactattgtttcgccgatgttctttccgaagcatatacatatttcaaaaacaaaaattacgataatgccttaccattactagaaaatcttgtaacagaaggaaatctcgacgcttataatttgctaggaacaatgtacaaaaaaggatattcagtaccacaaaatcctaataaagcaattgagttatatgagtttgccgcaaagaaagggcatgcaggagcacaatataacctaggactaatgtatgaatctggctccggtatattgcaggattattctcaagccataaaatggtataaactcgcagctattcaaaacgattctggtgcgttaaacaatttaggccatatttatcacaatggattaggtgttaagaaaaatatgaaagaggcatgcaattattacggtaaagcagccgcaatgggtgacgcgttgggcaaatgtaatatggctggatgctatgctcaaggcgaaggtgtaaagaaagattataagaaagcaaaagttcttgcaaaagagggctatgaacaaggtgaagcggcttgtagtgaggtctgggatatttttgaactagcaaaacactagcattccaacaagacacatggacgccgaccgcccggcaacaaattctggggacaccatacttaattacctattgacaagcgcattaaccatcaccaacgtgcctccatggccagaattgcacgcgtcatagcaacgggaattccccatcatgttacgcaacggggcaaccgaagaatgccaacattcttcaatgatgaggattaccgagcatatatcgctctgctcggcgaatggtgccggaaatgtggcgtagatatctgggcgtactgccttatgccgaaccacgttcatcttattgctgtcccagaaaccgatgacggcttgcgtcgcgggatcggcgaggcacaccggcgatatagtcgcatgatcaacttccgtgagaactggcgcggccatctctggcaagggcgttttgcctcgtttccaatggatgaatcctatcttctcgctgccgctcgctatgtagaaatgaacccggtacgcgcccgcttgacgccgaaagctgcgttgtggccctggagtagtgctcgggcgcaccttgaccggatggacgatgaactggtcaaggttgcgcctctattggaattggttggagactggagtctgtttcttgccggaacaggagaagaagatcagttaaacgatatccgaaaacacgagcgaaccggcagacctcttggaacagaagaatttgtcgaacgtctggaatcggcccttgaacgcccgttaaagaaagggaagccgggaccaaaaggtaatgataattaaaagtatggtgtccccggaattcgcccggaattcgcagttaatttacgatagcgagaggaccccacctgaaatggaagaggaaagaattctggggacaccatacttaattacctattgacaagcgcattaaccatcaccaacgtgcctccatgaccagaattgcacgcgtcatagcaacgggaattccccatcatgttacgcaacggggcaaccgaagaatgccaacattcttcaatgatgaggattaccgagcatatatcgctctgctcggcgaatggtgccggaaatgtggcgtagatagccccggcacccaggttacacgtgttaaagatttgagtcgttccctgaaaggtggcttgccgtgaaaagcttcatgattagatatgccatgacggtgtcagcaggcatgttttgcgtgttgggcttgctgatggccggcgatcggctcttagagcctgttaccatcagcgtgatcgttgtgttgttcgcgtggccgtgagttccggggacaccatacctaattcaagagagatgagtatggtgagaggtggcccctaaccctcattgacaatttaccctcaaaaatggatactatgatatcctttaagcagccaaagattactatagtatccaggtgacgtatgccatcatcacaaaacagaacgtacctccctgctacccgcgaggcgacggaactcctcggcaagctaatccgactggagcggcgggagcgcaggatgtctgaggccgagttagccggacgcgctggtatagcccgccggacattgcaaagaatcgaacgcggcgatcctgggtgtgcaatcggattatttttcgaactggctgtcttagtgggggtgacgttgtttgactctgacgaccgttccactattactatgcatttagatcgggtgaacgacaggctcgcagtcctgcccagccggatcaggtcttcgacaaaggttcatgatgaattctaatctaacagagctatatgtctggatctggcttccgaacgagacagaaccggttgttgcagggagactcgcggcgcaggggcggacctacatctttaactatggccgcagctacttggaacgccacaatgccatacctatttacgacgccgagttgccgctgacgtccggcgtcatccccctcgttgcaggactcactatgccggggtgcttgcgtgacgcatcccccgatgcgtgggggcgtcgggtaattctgaataaaaggtttggtaaaacagccttacagattgacccggggagtattgatgaactgagctatctgatcgagtccggctcagatcggataggagcgctcgatttccaacgttctccaacggagtacatacccaggcttgcttccggcgctcccttggaagagctgatcaaggccgccgaattggtcgaaaagggagtgccgctcactcctgaacttgctcaagcgctgcagcatggcacctctattggcggggcacggccgaaagcattggtgcaaagcgacaatcacaagtttattgccaaattttctacttcaaccgacctttactcagttgttaaagccgagtttatcgccatgaagctggcgcttatggctggtttgcacgtggccccggtgaaccttttgcaagtagccggcaaggacgttttaatggtggagcgatttgatcgcgttgctgcgcctgccggttggcaacggaaagggatcgtttccgcattgacgatgctgcagctggacgagatgatggcacggtatgcgagctatcatgatttggcgaatttggtgcggcaacgattcatgcgtgccccgtcaacgctgagagaactcttttcccgccttgccttcaacatcttaatcggcaacaccgacgaccacgcccgtaaccatgctgctttttgggatggtcgcatgctgcagcttacccctgcttacgacatttgcccgcagtcgcggaccgggcggacagcatcgcaggcaatgcagatttcagacggccaaaactcaagccagattaccacctgcctgaaagcggctccacacttcctgctcaacgaagcagaggcgggcctgatcattgaagggcagatccgttgtattgaggagaactggccaacgatttgtgaagaagcggacttaagcgagattgaccgcaatctgatgtggagaaatcaggtgcttaatccctttgcctttgaagggttagagggcagttcgctcgagaggttagcaaagaagtaccgttaagccaatggaagacagtggggtcaggaagtttttgccttcttgctatgcagggaggtgccttttatatgattatcaggcttccagcgctgagttccggggacaccatacctaattcaagagagatgagtatgatgtccccacgaattctgccgccgagaggaaataatgatgaagctgcttgcccgcactattttcgtgagcttagcactactattcgccagttgcggagacaggaaccattcttccgaggtcatggtttctggacacgtgaccaaactccaattcaacacggccccttcgggggcacagggcaacgtggttgccaaggcagcgttcgccaacgttagcggggcagtcgtagaggcattttgggtagacgactatgggaacaagaaagaaggttctctcgggacagcggtgtgcgattctttcggaacctatcggatgactctgccagcggagaccaggaaggccggcgtactcgttatcggagtcatgctggatgacccgactagtgctatgcgtgccttcgtcacaggtccaattgttgacatcgatctagtatccgagtacgtgttccgagacacgatacgacctggacatcatcttggacaggtgcctgtctctgaccttgttgctcacaccgagtctgtccgattctccatccaagagatcagctttgatcaagccgagaccctgtcggatgcccttgtggcaatctacacactctgcaatccgccgcttttgggcaatagcgagctatcggtccaagctgtggctgacgcgattacgcgctacctcgagcttcgccccaattcagcagacaccgtggaggggatcaaatgctggtggatagattgggggatgttccaaggatcggacgtaacaactcagatagccttggagcttcttgagcagcagggcgtggtagagcaactggcaatcgggaaccgaatcttttggcggaagaaacgggcatgaacctgtctgccaacttgaggcaaggaacaaccattaaatagctggtgtcaagcgacaaaaacattccctatggaattccgggcctggcgagcgccagaaaagggtgcgcagtgtcaacggctacggaaggcgtcaagcaggacggtttatgataggagatatgtgacacctgagggaacgttgttagccataccccacaccacacggaggcagtatgctcaaagggtacacccttccccgcacgccgcgcggcacctcaagtcttgctcccctgccgccctggcactatgtcggcaatgcgattgcggttgaattcgatgccgcccccacggcagccgccgcttttctgcccgaggggctcgaactgcattcggggcgctgcgccgcgtattttgttgaatggcagtacgcgagcgataccggcgaggaatatctggacccgattcgcagccaataccgggagaccatcatcctgctttcggcgagcttcgagggagcgccggtcgcctactgcccctttatctgggtggatcaggacgtgtccctgatgcgcggcctggtgcagggttggccgaagcagatcggatcaacctggatcaccagggcgtacgatctgccgtcaaaggccgctcccgtggtggggccgggcggcaggttcggggcaacgctgtcggcgaaggaccggcggttgctcgaagcgcaggtgacgctgcgcgaggtgaccgagaccttgccttcgcccgggttcgccaaggcggtgaacacccgctactttccggagcttgtggcggggaagcatgacagcccggccgtgcacgagctggtgcagctgaaatcgcgcgatgtgcgggtctctcccgtctggaagggagatgccgcgctgaagatcttcgatcacccctatctggagctgcccgacctgaagccggcctcggtcctggccgggtatcgcttctcgttcgccctcaccgtcgacgacctgattccgctgcgcgacctgcgggcagacacccaagcggccgacgacagggccacggcggtggaatgatcgggcaaacatgcccttgccctgattcccgccaaggggagccggtatttcggctcccctttttcgtgccatcacagcctctgcccggcactctatcaggattttcctatcttgacagggtacgtatgcgctggaatagtttcatcatgcgttctaatgccattactctcacttgagttatcacacaccatgtcatacatggcgacaatccagcttaatcactgatgtgattcaagtagtgtatgacatataatcttattaagccatgacttaccctgcagaataggtagctatgtaaagagatgactgtctaacaaatgcatcaaaactataaaatagttgtcacagatcacacaatgttaccagttcaactagtggatgagcacaagatccgcaccatgcaaaaccagctttgtaattaaaaggcgtgtacggaaaagattcttcgcggtggggcatcagtcctaaccgagatttgccgctgatgaaatatgggctcggccccgtatgttcgaggaggtaccgtggactataccctgaaggatcttctggacattcccggactgcaggcgctgctcgattctctgcgggcgcttcatcagcttgcctcctccgtaatcgaccctgaaggtaccattctcgccgcttcgggctggcagcggctctgcacggaatatcaccgggcacacccaccctcccggcaaaagtgcatcgaaaacgaactccgcgttggctcccaggccggcgagtcactcatgcctgtcatccaccgctgccccatgggacttgagtatgcggtcacgccaatcgttatcgagggagagcacctggcgaatatctttgtcggccagattttcacctcctctccggacgagtcgtattttgtccgccaggcgcggcagtttggattcgacgaggacgcctacctggcggaaatgcggaatgtgccgatctttgacgaggaaacgcttcactcgtatctcgcccttttccgcagcattgccaacatgcttgcggagcagggcctgcacgtactgcgacagcgcgtggccaacgaggagctccggaagagcgaaaaacgccaccagaccattctccaggccgccctcggcgggctttgcaccatcgacatgcagggccggctgctcgaagtcaacgaggcctattgccagaagatcggctacagccggcaagaactgctgaccatgagcatcttcgacctggaggcagccgaaacgcccaccatgacatccgcgcacatgcggaagatcatggaagacggggaaggacatttcgaatcgcgccatcggtgcaaggacggaagcgttatcgacgtggaagtcaacgtcaggtactgccccgaagatggcggccagtttatcgccttcctgcgcaacattacggagcgcaaacgtgctgaagcgctccataggatggggcaggatatcctgctcgcgctcaacgagaatgaagatatgaaggaggcgatccagcgggttctgggtctgctgagatcggctaccggggtcgatgccgttgggattcgcctgcaggacggagacgatttcccctatttctaccaggaagggttccctccggactttctgcagaaagaggactccatcgtagcaaggaataaggatggcggggtgtgccgggactcatgcggcaacgtctgcctggaatgcacctgcggcatggtgatttccggcagtacggaccacgccaacccgctcttcaccccgggggggagcgcctggaccaatgattcgtttccctacctcgaagtgccggccgaccaggaccccaggacaactccgcgcgacgaatgcatccaccaggggtacgcatcgatcgccctgatccccatccgggcaaagggacgaatcgtcgggctgctgcagctgaacgaccgccgcaaggggcgctttactcgcgaggggatcgaagccctcgaagacatcgccaagaacatcggcgaggcaatgctgcgcaagcaggccgaggagaaacttgttgccagcgagcgcttcctccgcatgctcaccaatcagctgccggggatggtcggctactgggaccgggatctccgctgtcgcttcgcgaacgatgcctacaaggaatggttcggcaggtcgccggagcagatcatcggcctcaccgtccaggaattgatgggggaagagctgttccgcctgagcgagccgtacatccggggcgccttgcagggggaaccccagaatttcgagcgggagctggtgaagccgaacggcgaaacgggctacacctgggcccagtacattcccgacatggtgaacgacaaagcgatcggcttcttcgtgcttatctcggatgtgaccgaactcaaacgagccgagcaggaaaaggctgctctcgaagtccagctcatgcaggcccagaaaatggaatccgtgggacgtctggccgggggtgtggcacacgacttcaacaacatgctgagcgtcatcctggggcatactgaaatggcactcctgcgcatggaccccaaccaaccgacctatgcctcgctccgcgaaatcgacaaagcagcccaacgttctgccgaccttacccggcaactcctgggctttgcgcggcagcaaaccgtttcccccaaagtgctgaacctgaatgaaagcatttcggggctgctcactatgctgcacaggctgatcggcgagaatatccgccttcagtggcagccggcggcgaacctgtggcaggttcgcatggattcgtcgcagatcgaccagatcatggcaaacctgtgcgttaacgcccatgatgccattgccgacgtgggcgagatcatcattgaaacagggaactgcaccttcgacgagagggacggtacgattcatccccatggggcagtcggtgattacgtgaggatccgcgtgagcgacaatggttcggggatggacaaggagacgcgtgcccacatcttcgaaccgttcttcaccaccaaggaagtgggaaagggaaccggcctgggattggcgaccatctacggcatcgtcaagcaaaacaacggactgatcgatgttgccagcgagccggacaagggaacgaccttctccatctatctcccccgattcaaaggaagcgaggagccggcgacgccgagaacggcaacgtcctccttcaaccggggcaatgaaacggtcctgctggtggaggatgaaccggctatcctggcgatgacaacggagattctgacccaactgggctacgcggtcctgcaggcgcccacccccaccgaggcgttgcgcatcggctgcgagcacaagggggagatccatttattgatgacggacgtcatcatgcccgaaatgaacggacgggagctggccaagagcctctcacagttctatccccggatcaggtgcctgtacatgtcggggtacacctcggacatcatttccccccacggcgtgctcaacgacagcgtccacttcctccagaaaccgttcgactttactaccctttcgctaaagctgcgcgaggtgctcgactgagtcggccgcaccggaagcgggtcaaaggcatggtcgtcagccacttaacgtggtaactaattatggcaggtaaaacgagatggtgcgtaacctaccgtcagagatcttgacagaggagattcccatgagactggtcgtttctctcagcccagcattcataatagccgcgatgtgcttctcggtctctgtttgcccagggatccgtgccgaggattcagccacctatgaatggacggatgaccaggggacggttacgttttccgacaatccggcgcgcattccggacaagcagaggaaacgggtcaaaaagagagcgaccatcgcaggagaagcgtctcaggcggtgattgagcagaagaccgcccccgtcaaaaagcagcagccgcagagggtggaaagctatggcggtcatggcgaaggctggtggcgacaacaattttccaccatccgggcggagatagcgcaaaccagggccgacctggaaaccaagcggcagaacctcaaaaccctccattacaaaatgaccgtaagcaacgccacgacccagggcatattcggcaatcccaggaaaaaccggaacaattaccgggccgcgcacgatgatatccgcgagggcgaaaaacagctcgaggctctggagcagaaactcgtcgacctggaaagtgaggcggcacgccatggggtcccgtttgaatggcgcagatgatgccgcaagggaatgtgtgcccctgccttcagggggatgctgttaacgtgctgtgtccaggagtgtacgtatgtatctgaataaagataactccctgacactatcgacgaggcttcatcgaaatcggggaattcttctggttattgctggaggtggggcaggtattcgacaatcaactcttcgaccatatttgcctgcaggatgtctctttggcgcttcatggggtcccgatcaggctgttcagccatccatcgtttgaacctgacaaaggcagccggagaaatagtgttcatccttgccatgtggccggtcgtggcaatgatcatcgcggaaaaacgcggcccatcgagaagtaaaccagcattccgggccggtacggcatagaactcatcatcctcgtcagtcagccgcagcgggtggggatcaccgtctttcggctcccttcggatgatatcgacttcaaaacccttgctgttgacggccgtgtatttctggtcgtcgcggatcctgaaggtgggatctaccttctgtatcagcttcagcatcgatgtacccatggtggtcatctgcgtgataaagctcagacgcttccgggtatccagaagaaggtcaatgtcctgggttgccaatgctgccgcttctccaaaaccaacgcccgcggcagcttcataggcgtagagggaatgggtgccaataaccgtgaaatattccgaaagccctacttttacgagcttgttcagtatgtcgatgaggatacgaggcgcccggccgacaaagagcgcccggttcatccgctgttgtcgctctagtgcgctggtaagatctgcgagcctttgctcggcttcagcttttctggcagtgaaattccggtaaatctgctccgtcttctcagagcgaggaccaatacttttttgagcgttgccgggggacgtccggatcaggtattccgtttcgccctgtcgcttccaatacatgcctccgcgtacttcggaagcagcttttcgggcatcttcccaagccgtgaacgttgcttgagcgtcgatatattgacgtctggcatcttcacctatatcaatccactgatactttttccgtatttttttcatatttagagttttatacggaaaacatcttatattcaagtagataattctatttgaacagtaaggctctttccctcatacagccagtctacgttgaaagaagtgcgcccactgcgctgatgatctgttgcgccttgctcacaggtcatcggcagaaccgttatcgcagaccaccgccactcggatcacttttctacttcccgcatttcgtcgttgcgtcgaagagagctcctgcttcctgaagatcggcgcacctgaccggatcgaagctctcccccaatctgttggttgccgtgtcatagatcgacacggagtgaaacctggattgccgtaaatccgctcccttcagttttgcatccctgagtagtgtgccattgaacgttgctcctcgaaaatttgccccttcaaggtccagggagccgagatcggttgccgaaagatcggcaaaggagaagtttgttcccctcagcacggcaccgccgagattggcatacttgagcttcgcccccgagaaattcgcatttgtcaggtttgcctgactgaaattgcccttttcgacgttcaccttgcgcatgtcggcacccgacagatttgcaccaacgaatttcgcatgatggatgtatgccccgctgcaatgtgccgacctcatgtcggccgtatcgaatatcgcctcatccaggcttgcaccatccatctgcgcgccggtcaggtttgcgccggtgaagttgcacgcgccacagtcatcaattgcggctgcactcaggtcagccccggtgaagttggattcgtccagctttattcccttgagatcaacccccttcaagtctgcactcacaaagtcacaatgctcgcactctccaagcgatttggcgcgttcgatcaccagggggtcgaatgcgtgggccgtagcaatgctcaaaagaccgaatgcaactgatgtcgccagtttgttgaacattggaagcctccttggaagcggaatcaaattcgtgtcaattatatcatctgcatacggcaagccggggaatgcctgacaacaaataaaccggggttccccggcctctctcagatagtttcccccagccatcactctcaaaccccacagagccctcaaagtctccgttccagatcgtcgatgcggtccagcaactccatcaccagggccacggcatcgaagctgagacgaaggtctcgtttcaggcgcaaggctttcctggccctgaccacggcgctccggtcgaacagcggagttgtcccggtcgattgcggctcgatgagcccgatggcaaagagccgcttcgctaccgagagatggcactcgcacagcctgctcagctcatggagggtaatgcccggcacggagaccagttcatgttttctgctgattatgatttcatactgttgagctgtcatagcggtcctcggtcacatacgcggatcgaatcgcgattctttggccaattcctcgaagagatgccgttctctgtctgagaggtgcttcggcaccacgatacgcacactcaccagcaaatctccgtggcggcccgaagcaatcggcattcccttgccgcgaacgcgcaagatctggccgctctgggttccggccggcacggtgagattgatcctgccgtctaccgtcggtaccggcaccttggcacctaacgcggcttcccacggggtgacatcgaccatggtagtcaggtcgttgccgttcagggtgaagcggctgtcagggagaatgctgacccgcaggaaaaggtcgccggcttcaccacctcccgtgccacgccctccctgcccggcaagccggatcagcgagccgtcggtcacccctggcgggatggcaacatcataggtgcgcctcgtcctggccagcctgccggcgctgtccgcctccgcccgttccagttcaatgcttttcctggcgccatgataggcctcagcaagcgtgatggtgatggtggcctcatggtcgcggcctcgccttctcctggtgcctcccccctggaattcagccgatccaccaaagttccacccgctgccgaacaggtcctgaaagaagtcactgaactggcccggatcggcagtggagaaatgatgtccggcgttgtcgcctccctgatagccctgagtgccgtgccgtccatcccaatcgcggccgagctgatcgtacgtagcccgtttgtccgggtcactgagcacctcgtaagcctcgttgatctgcttgaatttctcttcggcatcgccggccttattgatatcggggtggtacttgcgggccagcttacggtaggcccgctgtacctcctcttgggttgcagttttgcttacgccgagaatggcgtaatagtcctgatacttagccatgatcttctctctcgccggtacctagcactctttcttttcatcttccggccatctgcgcatgcagtaaatgcattgttcaacattgtacggaattgtatcccgcaggatttctttctgtaactgaacaccacagcgcttcggaacgggatagcgatgcagcttgttttctttgataaagtaatgcatgccatgctcctttctcgtgcgatagcgggttacgttatgcataattcccaacattaggtgtgccgttctgagcccgggataaaaattgcagcacattgtgaaggtttctgagtcttttcaacaggatgtctttttgctgcgggtcatcagtggctctgtattggttacgcaactccttcaggtgctctcgaactatcgtaacggggttgatgctcatatgtttcatctatccttcctccgtgcctgcaagaaagaataagatccttttcgcatagaaccggtgagggccgcaccaagcggccctcacgacatccctgctgtttcaggagatcggcacccggtagcgggcatgccgtcctttctccggcttggggagccggatggtcaggaccccgtgcttgaggtccgccgcaatcgccttctcatcgatttcgtacggcaactggagagttctggcgaagctgccgtatcggcattctgaaataaggcacccatcacctcctttccgctcacgaacgatattcttttctccttttattgttaaccgtctgccgacaatcccgaccgagaaatcatcgttcttcagacccggcacttctgccctgatgatcagttcatcagcggtctcatgcatgtcgagcagcgggccaccagactgcatgaaggctggcaaggtatcggccgtgatccgctccggaaaatgttcctgctttttccacggcatcaccctggtcaggaaatggccgactttgtcatgaacccgttccagcgcctcaccccacttctcaggcaacaggcttgacattgtgatcacctcctgttcagactccttttgctttttcagccgacctgtacggcgatccgttttggcttggcggcttccgcctttggcacccgcagagtcaggatgccgttcacgtattcggctttggccttttcatggtcaaggctctccggaatcgagaactgccggtagtagctggccagctcgaactcacggtaggccgtggtgcccggcatctcgtggctcacaggggcactgatggtcaggatgcccttttcgacgttgacatccagggtttccttcgcggcgccgggaatgtcggcggtcaggaccagcccttcttcggtttcgataatgttcaccgccggccggatgtagcgttcgtttgaccgtgtctcttcacggggctgtacattccgttcttcatttctttccgtcaagctgttgactgccatgattgattacctcctttccgcgagaaccttcaaagcgtcacgaaagtttgatctcgattttctttggtttggcatgttcagccttagccaacgcgatcctcaaaatcccgtccttgcactgggccgtgatcttaccgggatcgatgtcggtcggcagctccagggtccgtgagaatttaccggaaccaagttccgaacggtgcacgatctgcccttcgctttggacgaacggtttgcgttccccgctgatggtgaccgtattccgcagcacggacaggtcaacatccttcggatcgacgccggggaccagagcctcaatgtaaatgtagccctcatcctcgctgaagttgaccagcgggaaacggcgggatgtaaccggcgaaaggaatgtcggtccaaacggccggccaaagcctgcaccgcggaacgcttcatcgatttcccttctcagattgtccaactctttgaatacatcccaggttgccatgtggattacctcctttcgatgggtgatctttcgataaaaaaataattacgcaccccttaggtgtcaagagtggggcagaaccggacagaggttgccggttctgcagcacacaacgtgattaagcagagaaataccctgctgaatgcacggagtgttacagaaggtctctgaagcagtcagggcccgacagactgaagtgcctggcttggtgctcagtcatacaaaccgaaggcgctctacaccgccacactgtcataggatatgaatgaccccgtcccgcccattgcactttgcacccatcgcaactacaatctccccccatgacccacgactccctgttcacctatcgccccatcggcactctgtactccccctattcccgccggattgacgcgccccatcagggcacggtggtagagggtacggaaaccggggagccggcgcttgccaccctggagcttcacgagtggctggacgaaagcgcgatccgggatctgagcggcttcgacaggctgtggctcatcttcgcctttcatctgagcgagggctggaaaagccgggtcaagccgccgcggggcggaccgaagcggggcgtcctggccacccgggcccctcaccggcccaatgccatcggcctgtcggcggtggagctggtggccgtggaaggccggacgctgcatctgcggggggtcgacctcctggacggcacccccgtgctggatatcaaaccctacgtcccctacgcggatgcctttcccgacgccagagccggctggatcgatgaagttgatgcggagcaggggcgccactccgcgcccgggccccgcaaaccccgctagccgcccttcccttgccaaagacaggctttcggctaccattacagaactatgagccattggtatccccacgaattcgccgcccacatctgccggcagctgaaaaccgaggtcccggagcggccccgggaggactgccccggctgctcgatcctgtccgtgctcctctccacctgctaccaggcgagcctgatgcgggaggaggagcgccaggtccgcttccgcctgatcttccgcgaacccgaacgcttcccggcgggccaggaccctccggacggcctgcatcgcctggttttcctggaaccgcgcccctgcaccgaggacgagctgcgccgcctctcgccggcgatcagcttcgaccgcgccatgatcggggtaaacctgaatgccgacggaaagctgcagatctggggcgtggtccactcgggcacccgctggatgcaggcggtccacgggggtacccaattgatcaacccggtgcctgactcgctcatcgtgttcgtgaccgggccgggacgaatcagcgtgtcggtgggatcgaccatgatcgccggcctgcggggcggccaagtggtcagcatggcgcgggaggtgttcgccgcctcatggctccgggagatattcgccacccaccgggacgagttatgggacctgcacctggatgcgcgccagaagtccggcgacatctggcctccgatcgacccggaattcccggtcattctcggccagaacctgctccgccgggttatcagcctgatgcgcagctatcgccacggcggcaccctgctgatcattcccagcgagcggaccgatgagctgaaacaggcaaatccctacctgaacatcaagtatccgtttctgaccgatatcggccggcggcggatcttcccgcacatcgtcgggatcatgaacgaattcgcccgggtagccagcaggtcgcagcgggagtgcaggcccctggggtgggacgaatacctggccctcagcgatccggtcctgacccggatggacgaggccctgttcgagctggcccacttcgtagccgatctctccctggtggacggggcggtggtgctgaaccggaggttcgaggtgctcgggttcggggcggagatttccggcgggctggagaacgtgacccggttgcacgtggccctggatatcgagggagagacccggcaacccgaggcggtcaaggggcgcggaacccgccaccggtcggcctaccggctctgcaacgccctccacgatgccctggccattgtgatctcccaggacggccaggtgctgttcgtccactggcatgacggcgccgtgacctgctgggaccaggtggccaccagcctgctcgacttctgattcattcaagcgggaaggttacccccgtcacccgcagcccccccaaaaggcgtccacccgcgccggcgcaccttttccgccggcacggttgtcccccaacgcccctgctggtatgatgaacaggccatgatcatcgaagcccgcgacctctcgaaagcatataccgtcggggaccgccgcatccaggtcctcgacagcgtctccctggccgtggagccgggggaattcctggttatcgagggagagagcggcagcggcaagagcaccctgctctcgctcctgtcggggctcgaccgtcctgattcgggccgggtcatcatcgaggggcgcgacatcaccgacctctccgaggacgatctggcccccctgcgcaacgaaaccttcggcttcgtattccagtcgttccacctggtgccgtccctgtcaaccctggagaacgtcatgttcccggcggaactgcggggggacggggaagcccgggagaaggccgaggcgctcctggcccgggtggggctcacgggacgggccgcgagcctgccccaccagctctccgggggcgaacggcagcgctgcgccatctgccgggccctggtgaacgacccgcgcatcatcttcgcggacgagcccaccggcaacctggattcggtgaacggccgggggattctcgatatcctgctggagctgcaccgggaacggcggacaacgcttgtcctggtgacccacagccccgagatcgcccgcaccgccgaccgggtggtgcggctccatgacggccggattcaggccccatgaccctccacggccgcctcctccgccgccagctcgccacctcgcgccgccagtcggccatcttcgttctctgcgtggccctttccatcgttaccctggtttccctggccggcttcggccgcagcgtccacagctccatgctgcgggacgcccgggcactccacgggggggacgtgatcgtggagtcccgctcgcccctgtcgccggggctcacggcggcggtgaaccgggtcatcgcggcgggcagggccgagggcgcccgcatcaacgagttctactccatcatccgcccggcagggcgggaggattccctcctggctcacatcaaggcggtggagccgggctatcccttctacggcaccgtggatctggcctcgggccgccctttccggcaggtgctggcgccgggccgggccattgccgagcagaccctgctggaccggctcggcctccgggtgggagaccggctccggctgggggacgccaccctgaccgttgccgacgtggtcacccaggaaccggaccggcccgtgaacgtcttttccctggggccccgcctctttgtggccgccgccgatctcccctccctggggctggtgggccaggggagccgggtgagccacaccatcatcctgaaggtggcgaaccccagggagaccgaccggatcgccgcggagctgcgggcctcggccctgcgcgaccgggagcgggtcgacacctaccgcaccgcccagtcgggggtaaagcgcttcttcgacaacttcctcttcttcctgaacctgatcggcatcttcaccctgctcctggccggcatcggcatccagagctccctggccgcctacctggccgagcagcggccatccatcgccgtgatgaaagccctgggggccacgggccgctttctggtggtccactacgtggcagtggcctcggtgctggggatcgtgggaacggcgctggggatcggggcgagcttcctcctccagggggtcttgccggagctgttccgggggctgttgccggccaccgtggagttccgcatcgcggccccggccgtggcagaggggctcgtgctcggctttttgaccgtgaccctcttcaccctccttccgctctggcagctgcgggcggtgaagccccgggccatcctgggcaaggaggaggatccgacggtgcgcagccgcgcggtctgggtcacgacgggagccgtggtcctcttcttcctggccatggttctctggaaggtggaggagccccggagcggcgtcaacttcgtgctgggggtgggtgggctgatcctcctgtcccttgcctgcaccgaggcggtgctgcggctcctgcgcagggcgcgcccccggcggctcgcagcgcgccaggccctgcgggggctcttccgcccgcgcaatgccacccggcccatcatcgtcaccctcacggcggccctggcggtgatcttcgccatcaccctggtggagcggaacctggatgcctcctacatccgctcctatccaccggacgcgccgaacctgttcttcatcgacatccagccgggccagaaggaagatttcagccgtaccctggggatgccggccctgttccacgccattgtccgggggaccgtgaccgccatcaacggccgcccgatcgaccgggaggcggagcggcgcaagcgaggggacaacctgtcccgggaattcaacctgacctaccgggacagcctcctggaggacgaacggatcatcgaggggaagagcctgttccgccccgactggcagggggtccaggtgtcggtcctggacacggtggtggagatgagccccatggcggtgggcgacgtgatcaccttccgggtgcagggggtgccgatcgaggcccggatctccagcatccggacccggaccagggccgcagtgcagccctacttctactttgtgttccagcccgccgtgctcagggatgccccccagaccttcttcaccgcggtgcgggtggaaaagccgggcatagcgcagctccagaaccggatcgcggcccgcttccccaacgtgagcatctttgacctgaccgagaccgtggcggtctttgcccgggtcatggggcggctctcggtcatcgtccgcttcttcaccctgttcagcgtggtggccggggccctgatcatcgtcagttcagtcatcgccacccggcaggcccggctgcgggaagcagtcttctttaccatactgggtgcccggggcaggttcgtcctgtcggtcttcaccatggaaaacctgatcatcggcggggtaagcggattcctggccctgggcctcgcccaggcggccagctggatcgtctgcacccgggttctggacgtctcctggcagcccttcccggccgtgagcgccgccctggtggcggcaacggtggtgctggtggtggccgtggggctcggggcgtccctgtccatcatcaggaaaaagccggtggtctttctgcgggagcaggccgaggagtaacggggccgtcgggaccggaatacggaggtataccgtgaatctcaggaaaagtctgatggcggttattgcgctgaccgccctggccgggtgcgaccgcaaggaggctgcccggcccgcggctccggcgcagcaggaggcccgtgccacggcagggaccatcgtggcggtgggggacagcctcaccgccggctacggcctcgacgaacacgatgcctacccggcccaactggagcggctgctgcgggaggccggtcgcccctggcgggtggtgaatgcgggaatcagcggcgagacgagcagcggcgccctgtcgcgcgtgaactgggtcctaaccctgaagccggatatcgttatcctggtcaccggcgccaacgacggcctgcgggggatcgacccgaaggtgacggaaaagaatctcgacgagatggtccgcacgctgaaggagcgcaacgtcaccgtggtcctgggcgggatgaagatggtcgcgaacctgggccgggactacacccgcgcctttgccgccgtctacccggccgtggcgaagcgccacgacctgatcctgattccctttttcctggaaggggttgcagggcgccccgacctgaaccaggccgacggcatccaccccacggccgagggataccgaatcgtgtccgatacggtacttccctacgtgatcaaggccatcgagcagactccgccatctggcggctgaaatcaaatggcgtgtcacattcgacattaaccattactacatataattgcaaagaaaacatcctccacaccccccattcgaaccagccgaaaattcggactatattcagtcattccacggcaacacgtcgcccccttccataaaacattattttgcatctcgcgctccattcgacgatttttagaaattagttctaaagtttcgacctgccgctccgaaaagcgtttgtatacatatcggcattattcttgattgcagagacaaatcgggcagttcgcttctattgtggcactgaaaggacgggttttcccccatgacgactctgccaaccctatcgaccggaagcgcgaccgcaagtacccccctgcaggtggtcgtgttctccgtgggaagcgaagagtactgcttcgagatcctcaaggtccgggaagtcatccggacggtgcccatcaccgccgtgcccagcgccccgccccatgtggagggaatcatcaacctgcggggcgcggtcgtccccatcatcgacttccgcaagcggttcaacatcaccggcgagtgcacggtggacgaatcggaaaaggtggtgatcgtcgccgccgccgggagcacgaccgtaggctttaccgtggatgccctgagccaggtgctgaaggtgccgcgggaggccgtatccaccccacccaccggcgtgagcgaccagggcggcgaggccataacgggcgttgcctccatgggagaccgcctgatcatcgtgctcgatatcgagcggttgttttccgaggatgaactcaccaatctgacaggagtggcctgatcatgtccgacctcatgactacccgagccgccctccaggaaaccatgacgtttctcggcgccatcgccagcggcatggaggaggccatcggcgaatccgccaacagcatcacctatctggccggcaagcggctcggcatgcagttttccgccgacatccggaagaccgacgacgtggaagaggctctggccgccgtccgcacggtgctccaggacaacaactgcctctggcacttcgagccgttccaggcccacgaccggccggccctgatccaggccaccgacaagggcgacgaggatatccacctggtcttccgggactgcatgatccgtcagtccctgttccgtttcgggcaccaccagaagggctccctctgcaccatgatgttcgggttcttctccggcgcgctcctgaacgtgatgggggtcgattcgaccctggagatcatgcacgccggcgagaacgcctgcctgaagcggctggtgatccacaagaaaagggaggagaaaccgtgagcaccgtcccgatcaacctggaatggctcagcgactgctccggctgccatatcgccatcgtggacctgcacgaaaagatcctgtcggtcctggactcggtcaccatccagcgctgcccggttctgaccgacgtgaaggattaccccaaggcgaaagtggggctggtctccggcgccatccggaccgagcacgaccgccacgcggccatggagatgcgcaagagctgcgacctgatcattgcctggggctcctgcgccgtgtacggcggaatcgccggggccggcaacgtccactcctgccaggagatcatggacacggtctacaccggcaacaagaccacggcgaccaccactccgcccacgagggaagtgtcggccctggagccgtccgtgtcgccactggacagcgtaatcgacgtggacctctacctccccggctgtgccccccacccggcctttgtcttcgatgccctcctggcgctcctggaaggacgctcgccccgtatcgccaaccgtgagacggtctgcgcccgctgccggagaacgatggaaaagaccgaggtggaccggatcaggaaaaattcggaaggggtgcccgacccggaccgctgcttcctgagccagggctacctctgcatggggtcggtgaccctggaccgctgcatgtccccctgccccctgaacggcatcccgtgcagcggctgcgccggcgccaccatgcaggtgctggccgagcccaaccgcgacatcaggaccgagatcgccgagcggatgtcgcgcctgaccagcatcccgcgcgaggccattgtccgggaaatcgagcggacggccaagacccactattcctacaccatggccacccccatgatcggcgagaagcccaccttcctgatccggaaatggaccgacgaggaacgagacgactatgaacaagaccataaccattgatcccgtcacccgcatcgaggggcacgcgcgggtcttcatcgacctggacgatacgggtgcgctcacggccgcggggctcgtggtgaacgagctgcgcggtttcgagaagatcctgaccggcatggacgcggaccggatgcccctggtcacggcccgcatctgcggggtctgccccacggcccaccacctggccgccaccaacgccctgaacaatgccgcgggcgtggagccgccaccggccgcgaaactgctgcgcgagctcatgtacatggggcacgtgatccactcccactgcctctccctgttcgtgctgcagggccccgacctggtcctgggcctcgacgccgaccccgccgtccgcaacgtggtgggggtggtacaggcagccccggatatcgccaaaaaggccctccagtgccgctccatcggccagaagatcaacgaactggtcggcgggcggggcacccaccccgtcacctcggtagccggcggaatcgccttcgtactcgacgccgaccgggagcgacagctcaacgcctggatcaacgaggcccgcgaccttgtgctggagctggcgcccgtggtgaagcagctcctgatgaagatgctcgacacccatccggccatgctgcagcaatgggttgccccggcctggagcgtcggcacggtcaaggccgacggcaccctggccctggtgaacggcgagatccgggccgtggatgaggtcggcgccctgaaggcccggttcccctcggccgattacgattcgtacatgtccgagtcggcggtggagttctcctacatgaagcaggtttcctttgtggatggggacaatcgccacgactaccgggtgggccccctggcccggctcaacgtctccgagcgctacggcacccccctggcggaccgggagcgggaggagttcatccggaccgtggggcgcccctgccacgccaatgcgctccaaccctgggcccgactgatcgagctcctctactgcaccgagcgggccggggaaatcatggccgatccggccatccacggcgagacccgcgttccggtaaccttctccggtggccggggcgtggggcacgtggaggcaccccggggcaccctgatccacgactatgaaatcgacgagaacggcattgtccgggcggcgaacctgatcgtggcgactcagcagaattacgccctgatcaacgccatgatcgcccaggccgccacctcccacgtcatcaaccgccccgacgaccaggcgctgctcaatgcggttgagttcggcatccgctgctacgacccctgcctctcctgcgccacccatgcactgggcgccatgcccctggaaatcgtcgtgaaccgcgccgcaaagccccgcgtcatccggaggaactgctgatggtcgagatcaaggtccatgaagaggcgtgccggggctgccggatgtgcgtcgacatctgtcccaccacggtctttgcctatgacgaggaaaagcggctctgcgtggtggagcaccaggaggactgcatcgcctgcctgagttgcgcctatatctgcccctcgggggccatcagccaggagaactatcacgtggtcaagaacttctaccgcgacctggccttctgcaccaagatggagaagttcatatgagcgcgatcaccgaacaggtcacccttgacgaccacgtcaacgccgccacggaagtagccttcctgctggacatcttcgccgccaccgtcgacaacgtcatgggcggagcaacggcctcggtgggccggatcgccggtcgggagatggcgcggaagctgccggtccacctgaccaaccccaccctggacgaggtcgtggcgatcctcaactcccgcatggaagccgggtaccggttccggctggagggggacggcaccgagcgcaccctcttgttcgaccactgtgtcctgcgggaggtctgcgccaagcggggactcaccatgggtacggccctgtgccgcctcttccacgcctacctggacggcatcctgaacgagctcatctgccgcccggtgaaatcggaggtcgtgtcatgcggggaccagtgccgactgaacctcagaacccagtagcggctccgggggtcgtggtggtctgcgtcggcaacgacctggtggccgacgacgccgtggggtacgagatccaccggcggctggccggggcgcccctccccgcgggggtgcggctccactacgcggccgtgggcgggatcgccctcctggactacctgaccggcggggaagcggccatgatcgtggtggacgcggtccagttcggcgcaccggccgggacgatccaccagctggcgtgggacgagctcccgaatttcgggggcgggtccatctcggcccactccatcggcctgaaggaaaccatggacatcgggaagctcctctacccggagcggctgccgccgacggtgaccctggtgggaatcgaggggcgctgtttcgaccggacccgcgacgccatgtcgccggaggtggcatcagccatagaaccggccgtcgccctgatccgcaactacctccatactcttggacaaggaatctgacatgaagaaatcaggcgccaaaccagcggaaatgaccctgcaccgtgaaatccagcgactcgccgaggccatgatgaacgggaggctcgacgaacggggggaccctgcgcagttcaccggcgacgatgccgcactggttctcatggtcaaccggatgctggacacgctggtgacgccgctccgcctggccgccggcgccatcgacgagatcgcccacggcaggatccctccctttgtcatcgacgactacaccggggagtacaacaacctcaagcgcaacctcaacaccctcctggccaccctctacggcctccacagcgagacccagcacctggtcggcaacatcggtgagggaaggctccagacccggggcaacgactgggatttcgaggggatctggcgcgatctgatcaagggggtgaacggaaccctcgacgcggtcatcgacccggtgaacgaggcggggaccgtgctccgccacctggccgagtacgacctgagcgcccggatgcgggggaaataccacggcgagcacgccgccatcaagaaggccatgaactcgacggcggaatcgctccactcggccgtgacccagatgaccgaaacggtggaactggtctcggccgtcggcgggcagatcgccgacagcagccagctggtgacccagggggcccgggagcaggaggcccagctgaccgagacctccaacgtgctcgatcacatcgccgccacctcccagaagagcgcccggagcaccattgacgcccgccaggccgccggcggctccgccgagtccatcaaaacggccaagtcggtcatggaccagatgctccaggccatggggcagatccggagcgcggcggacaacaccgtgggtattgtccagcagatcgactccattgccaaggaaaccgaccagctctcttccaacgccaccagcaaggcaaccctgatccgttcctccgccaacggcttcagcgtggttgcctcggaaatcaggaacctgtcgaaacggtgcgaggacgccgtgacacggctccacgacttccggcgccgggctaccctgacccccaatggggggagcggagacacggacgatgcgctcgaatgcgagtacctggaactgattcacgagttgaagagcgtggcctccagctcaggcctgctgggagtgaacgcagcgatctcggcggcccacgtggaaggtgccggcaacgacttccaggtgctgaccgaggagatccgccaactggccaagcgttccaccgatgcggcgcggcagaccgacacgctcatcaagacatcggtcgagcaggcccggcggggagaggacctgtcccgcaagatcgacgtccacctcaccgaggcggtaaccggggcaacgacgatctgcgccctgaccgaggacatctcccagagcagccaggaacaggcgagcgccatcgagcagatcagccgctccgtcaaccacatcaccaccatcaccaggcagaacgcggacagcgcgctcaagtcgtcggaagtatcgcacaaactcggccagcagatgaccaagctcaccagcatggtgagcaagttcaggctggacaacgccgcctgctgaacctggtttcgccacgccgcaatcctggcaggcccccatccggagcgacatgatgggggcctctttttatatagcgacctgaattcgtgagggctgacgcgccgacgaagcggcggtgcgggcggcacacggagcgaagtggcgcggcggctctcacaacactatatacgacatattgtgtcgcacatatcggttttactgtcatcatcacacaaccgggaggtgcgccatgatctatctcaccacggaccaattcgaccaggccgtctacttcgaacttcgccggagcgagcatccccgtcgcagcggcggcgcgatgcacgttctccacgggctcctggggaacggggtcagcgagatgcccgtgaccatccgcagcgggcaggattggaccgacgtggatttcggcaagggggacctcttcagcttcgtggatgagcggaccgtccgccggatgctcggccaggtggcgcgggagatggaactccactgatccttcggcggcaccttgctatttccccgtttcccgaacggcgtttctctggtatcatcgcggcctcaccatcgttgaaaggagaccgccatgagcagttcgtggaagatcgagacccaggccatccaggggggctatactcccaaatcgggcgacccccgcgtcgtcaccatctgccagagcaccaccttcaagtatgacagcgcggaccacgtgacgaaactcttcgacctggaggaggccggctacttctatacccgcatcggcaaccccaccaccgacgccttcgagcagaagctggccatgatggaagggggcgtcggcgccctggccacctcggcgggccaggcggccaccaccctttccatcttcaacatctgccaggcgggccagcacttcgtgaccgccagcaccctctacggcggcacctacaacctcttcgcctgcaccctgcccaagatggggatcgaggtgaccttcgtggacccggaagccccggccgacgagatcctggccgccttccgccccaacaccaaggcgctctttgccgagaccatcggcaatccggggctgaacgtgctggacttcgagaaattttccgccgtcgccaaagaaaaaggggtgcccctcatcatcgacagcaccttcgccaccccctacctctgccgccccttcgagcacggggccaacgtggtggtccactcggccaccaagtacatcgacggcctcgccaccagcgtcggcggcatcatcgtggacgggggcaacttcgactggggcaacggccgcttcccggagctgaccgagcccgacgcctcctatcatgggctccagtacgtgaagaccttcggccgcatggcctacatcatcaaggcgcgggtccagctcatgcgcgacctgggcacgacgccgagccccttcaacgccttcctcttcacccaggggctccagaccctgccgctccggatgcagcgccacagcgacaacgccctggccctgggccggttcctggaaagccatccctcggttagctgggtcaagtatccgggccttcccagccacgccagccatgaccgggcgaaaaagtacctgcccctggggtgcagcggcgtcctcaccttcggcatcaagggaggtgccgaggcgggcaagaagttcatggaggcgtgcaaactggtggcgctggtggtccacgtgggggacgcccgcagctgcgtgcttcacccggccagcaccacccaccgccaactgacccccgagcagcaggctgcgtcgggcgtcaccccggacctgatccggctttccgtcggcatcgagcacatcgacgacatcatcgccgatgtggatcaggccctggccgcaagccagaaataacggacgctgctccacgacgcacaaaagcctgccggatctccggcaggctttttcgtgtgtgctgatcgcggcctgatgtgaaagacgatcagtattccgtcggcttctcgatggtcagcttcggctggccgagggggttgggcgacgtcgtcgcaggcgtttggggcggtgccgtgaccgcatcctcgggcgcccccgaggtgggggggccgtcgacccgggcgggagtcgaccaaatggcctccggcgctggggtccgttttaccgccggcttcgcgggttccgcctttgtcccggacagacccacggactgggcaagtacgatccgctgctcgttgcgcagccccatggcctttgccagggccggggcgtccagggacgcacgaaccacggtggcaagcccttccgaggcgcagaagaggtagacgttctggctgacggcgccggttgcgacggccgcgtagaacgccttgtcctcgcccctggcctcgcccatcctgccgtaatcggccacgtagatcaggttcacgggcgcgccgaccacgaagggctgctggccggtcaactcgcggatgtccccggtgcccttccggataagccggtggccccgggcgtcatagagatacaagccgtcggcggtcgcgacatagatgtcgatttcctgccggttcatggcggagggggcggtccgtccccccgtatcgggccggttgatgccgaaggcggcccagagcaggtccgaaagccggcgcggagacagagcctctttgctgaactcccgggagctcttccgttcccgcagggcatccatgaggggcttgcccccctccgtccggggaggaggcagggggatcgccccggactcgtcggcaaaaaccgccaccggtgcggcaagaagaaggccgagggccccggccgcaacgattcgtgcaacgctcatcatgctattctcccttcggaaaattctccggatggtgccgctccgaagaacaaaaaaacgggaggcggcaccctgtccgccccccgccttcccgtcaacctcagtgctgcacgtcctcgtcgccgggctgctgggcggcggcccgcagggcggccttgtgctgctccagggcatccagctcgcggaccttctcgccgagccagtggtggagttcacgggcagtgtggtagttgagcaccacgccggtgggaacgaaacggacaaggctctgggcgaagtcttccggctccacgctggtctcggcgccgatggtgccgctgggggtcagttcgtgggtaacttcgttggggagcggcgggcgctcgagatagaagttcacgaccaggtcgccccggggggagatgccgccatgggcgccattcacatagaccgggttgtaatcgtaggtaaagatgtacttgaaggttacttcgggcttctttgacacgagcgcttctccttccttgctgggattgggttgtgtccccgtatgttcgcgaaatccggcaccgtcatcgaaaaaaggggagccgcctcattggcggcccccctttaataccacgttcccgtgacggtttcgagtgtttttcgctacgattcgctatgccatcacgatcaccagatcttctttttccaccttgtcgccttccttgaacttcacctcggcaacggcgccgtcttctttcgccttgatgttggtctccatcttcatggcctcggtaaccatgaggacgtctcccgccttcacgacgtcgcccgccttcacattgagcttcaggaccttgccgggcatgggcgcgccgatatgcttggcgttccccttgtcggccttttcccgctcggcctcgtcggtctgcaccgattggtcgcgcaccaccacctgccgctgttggccgttaagctcgaagaagatgtggcgggtaccgtccggatgcaccttgccgacggcgttgagcttgatgatgagggtcttgcccggctcgatgtcgatggaggtctcctgccccggctccaggccgtagaagaagatgggggtcgggatgaccgaggtgtccgaatactcctgacggtgcttgtcgaactcggggtagacatgagggtagagcaggtacgacatgagatccttgtcgttcaccgcgtgccccaccttggtctcggcctccaggcgcttctcttcgaagtcggccggctccaggagctcgccggggcggcaggtgatcggctcttctcccttgaggatgatcttctgcagctcagcgggccacccctggtagggctggcccagcatccccttgaacatccccactaccgactcggggaagctgagctcgtcccccttggtgaagacgtcgtccacgtccaggttgtttttcaccaggaacatggccatgtcgcccaccaccttggaggagggggtcaccttgacgatgtcgccaaagagcctgttgaccttgaagtacatctccttgcactcctcccaccggtccagcaggccgagaccggccacctggggcttgtagttggagtactggccgccggggatctcgtggtggtagacctcggcagtgccgctcttgagccccgattcgaagggggtgtagtagtcccgcaccgtctcccagtagttggccaggtgctggagcccctcgtcgtccagggccgggtcccactcggtccccttgagggcggccaggagcgcgttcaggttcggctgggccgtgaggccggagatggaggagagggccgcgtccacgatgtcgaccccggcctggcaggccatgagcagcgtggcgttgccgttggaggaggtatcgtgggtatggaggtggaccgggatgccgatgttctccttgagggccttcaccagcttgtgggcggccatgggcttgagcagccccgccatgtccttgatggccaggatgtgggcgcccatctgctccagttccttggccatggccacgtagtattccagcggatacttgtcccgcttgggatcggtgatgtcgccggtgtagcagatggccgcctcgcagatcttgccggtcttgcgcaccgcctccatggccacggtcatcccccgggtccagttgagggaatcgaagacccggaagatgtcgacgccgctggcggcggcctcctccacgaagcgctgcaccacgttgtcgggatagttggtgtagcccacggcgttggagccccgcaggagcatctggaagaggatgttggggatcgcctccgagagcttgtggagccgctgccagggatcctccttcaggaagcgcatggagacgtcgaaggtggcgccgccccagcactccagcgagaagagcccggcacccaggtacgaggtgggctcggcgatctttagcaggtcataggtgcggacccgggtcgccaggagcgactggtgggcatcccgcatggtggtgtcggtgatcaggagctttttctgctccaggatccacttggagagcccctcggcgccgagcttcatgaacaggtcgcgggagccggcgggccggggaaccgtatagtcaacctcgggcacccgggcctcgatcatctccgccgacttgaggggcttggcaacgccgggggagccgttcacgatgacgtcgcccaggaaattgagcaccttggtggcccggtctttcttctcgctaatggccagaagctcggggtgcttctcgatgaatgacgtatcgcaggtaccggccaggaagaccgggtgggtgaccacgttctccaggaacgggatattggtcttcacgccccggacccggaactcctggagggagcggttcatgatgtgggccgcctcgtcgaaggtgagcccccacgaggtgaccttcaccagaagcgagtcgtaatggggggtgatgaccgaaccggtgaaggcgttgcccgcgtcgagccgcaccccgaagccggccgaggagcggtaggtggtgatggtgccgaaatccggggcaaagttgttggccgggtcctcggtggtgatccggcactggatggcgtagccccgcatggcgatggccgactggttcgggacgttgatgggggggtccgagagcttcttcccctcggcgatgaggatctgggcctgcaccaggttcctgccggtgatcatctcggtgaccgtgtgctccacctggattcgggggttcatctcgatgaagtaccagctcccctcctggtccagcaggaattccacggtgccggcgttcacgtagcccacctgacccgcgatcttgagggccgcgttgcagatctcgtcccgcagcttctgggtcagggagagcgacggcgcgaactcaaccaccttctggtgacggcgctggatggagcagtcgcgctcgtagaagtggaccaggttgccgtggtggtcccccagcacctgcacctcgatgtgcttgggattctccaggtagcgctccaggaagaccgccgggttgccgaaggcggccttggcctcgctgcgggccgccaccagcccctccagcagctctttcttgttgcgggcaacccgcatgccccgcccgccgccgccggcagccgccttgatgatgatgggatagccgtgctgcttggcgaagatgagcgcttcttcctcgtgctcgatgggctcctcggttccgggaaccacgggcacctcggcggcaatggccaccttgcgggccgagaccttgtcgcccagggcccgctgcatctcggcccggggaccgatgaaggcgatgccggcccgctcgcacgcctcggcgaactcggcattctccgaaaggaagccgtagcccgggtgaatggcgtccacgtccgcccgcttggcaatggagatgatttcgtcgatccccaggtaggcatcgatgggggctttccccttgcccaccaggtaggcctcgtccgccttgtagcggtggagggacagcttgtcctcctccgagtagatggccaccgtgctgatccccagctcagtgcaggcccggaagatgcggatcgcgatctctccgcggttggcggccattacttttctgaactttctcttttccatcggaacctccccggtttttacctaaaataaaacaaatacaacctaattaaaactttagttaaactaaaattatttcgttattttatatagttacacgactgtaaacgagaagatgaataaatcagattgcccataagttgtcaacgataaacttccgttctaaaatcagccaactcattccctgcttcctcacgaacagccgcggtcgcggccgcctcccgccggcgcggctgccggcgccgggcggcccggaacaacttttttcgttacacaaatacgcatatagtgatagtattaaaacgctttgcaccccaccaaaggagatttgactgcaatgaacctgacgaagacactgcgtgcgaacatcctctccctcgctgcactggttgcactctccggagcggcgatcggggcggaggcggcacccgccaagaaggaagacaaaaccgacaagcctgcggcggccccggccaagcaggaagaaaagaacgttgcccccctcgacccggcagcggtggtggtgaaggtcaacggcgtagccataacccgcgccgaggttgaccgggcaaagaaagtcctcatgtcccagaaccggatgacccagcccgtgactcccgatatcgcccagaaggtggaagaggcggcggtgagccagctcatcgccaaggaactcctctaccaggccggcaggaaacaggagatcaaggatctggacaagcagatccaggagcgggtaagccagagcaaggcccgcttcccctcacaggaagagtacctgaagaccctcaagagcatggacatgaccgagaaggacgtcgagaccttcgcccgggaagacctggtcatcaacaatctgatcgaaaaagacgtcgtggccaagaccaccgtgtccgacgaagaggccaagaagttctataacgacaacatcgacaagttcaagcgggacgagacggtgaaggcgagccacatcctgatcaaggtggagcccaacgcttccgccgacgacaagaagaaggccaaggaaaaggccgaggcgatcctgaagcaggtgaagggcggcgccgacttcgccgaggtggccaagaaggagtccggctgtcccagcgcaccccagggcggcgatctgggcttcttcggcaagggccagatggttcccccgttcgagaaggccgccttcgccatgaagcccggcgaggtgagcgatgtggtcgagacccagttcggctaccacatcatcaagctgaccgacaagcgccccgccgagaccgtcaagttcgaggagaccaaggaccggatcgttcagttcctgaagcagcagaaggttcaggaagggatcaacgagtacgtggagaacctgaagaaagctgccaagatcgagatggccaagtagccctcaccggttcacggcttgcgcagcacgaaaaaaggcccgtccacagcgacgggcctttttttatatctgcaccccggaacatcaggacttcggtgcgtccttgtccgtcccgatcctgtccatgaacatcttgatgaggtcgatggggaccgggaagatggtggtggagttcttctccgcggccacctcggtgagggtctggagatagcggagctggagcgaggtgggctcggcggccagcacctttgccgcctgggccagcttttccgatgcctggtactcgccgtcggcatggatgatcttggcccgccgctcccgctcggcctcggcctgcttggcaatggcccggagcatctcctgggggaggtcgatgttcttcacctccacggcggtcaccttgactccccagggccccgtgtggcggtccagaatctcctggagctccttgttgatcttttcccggttggccaggagctcgtccagctccacctgccccaggacgctccgcagggtggtctgggccagctggctggtggcgtacaggtagttctccacctccacgatggccttctggggctccatgacccggaaatagatgaccgcagacaccttgacggtcacgttgtcgtgggtgatgacgtcctgggggggcacatccagggccacggtccgcagggacacccgcaccagcttgtcgacccccgggatgatgaagaacagccccggcccccgcgccccggccaggcgaccgagccggaacagcaccccccgctcgtactcggggagaatcctcacggcgctggccacgaacatgatcagcaggacaatgaggaacatgaacggcacatagttgaaaatatcgaacatggggaaacctcccttacgtgggggcgaattcgtctcttcgcccatgattgcatccgtctggaaatgggcgatcgcaaggatcgcccctacgataactttttcaccttgaccctcatcccgtccaccgcaaccaccattacccggtccccctcggccaggggttcatcgctccaggcgtcccagtattcgccgtggatgaagacccgcccctcgggagcgatgggggatagagccttgccggtctcccccaccaggccttcgccgccggtggtgggcttgcggcgatgcgcccggaccgccatggtgacggcgaagatcgaaaaagccgacacggcagccaccgtcacggcgatcacctgccaggaaacccggagatagggctccggcgactcgaagagaaggatcgatccgagaaccatggcaatgacgcctcccaccgtcagcatgccgcccgagaccaccttgatctcggcaatgaaaaggatgagcgcaagcaggatgagaagcacgccggcatagttgaccggcagggtctggaaggcgaagaaggccaggatcagggcaatgccgccgatgacgccgggcaggatcacgccggggttcgacaactcgaagaacagccccaggaacccgagcatcatgaggacgtaggccacgttgggattgccgatggcgtcgaggatccgctcccgggtcgtcatctccgcctcccggaccggagccccggccagccgcaggaccgtgtcgccccccggacgggacaccggccgcccctccagttgggcaaagagagcggaccggtcggcggcgatcaggtcaatcatcttctcttccagggccttttcagcggggagcgacaggctttcgcgcaccatccgccgcgccacctcggcattgcgcccccggcgggaagcgatgccgtccacgtaagcctcggcatcgttgagtaccttctgctccatgaccttgtcctgcttctcgccgatggccacgggatgggccgcgccgatgttcgtccccggcgccatggcggcgatatcggccgccagcgtgatgattgcccccgccgaggcggcccgggccccggccggcgccacgtaaaccgccacgggcacggggctggccaggatatccttgacgatctcccgcatggccgtgtcgaggccgccgggggtatccatctccaccagcacgagccgatcccccttccgggccgcatcgtccaggttccgcttgaggaatgaggcggtaaccgggttcacggcccccctgaggccgaccacccgcacatcgcccccggtggacgccaggagcgccgcgccggtgcagatcatgaggcaccaggcgatcagcgcgccgatccggatcccccgccgggatccccccatggccggaacgagggctctcatgggaagctcgccacgacgtactccccgatcttcagggcatcggccggcgggatcatcgcttcgccgaaggccggcatgcccggacccgggttgcggatgtaggccgccacgtcccggacggtccggatgccgttggcctcccgccgggcccgcgccagggtcttttccgggtggacggtgttgcctccctgcggatggcagccggcgcagtgggtggcgaacagctcgccgcctccagcgccggacccgccgctgcagccggccgccagggccagggccatgcaggcggccaccggggcaagccctctcatgacgattgccccccctcgagggcgggcgcgggagccccggactccttcttctcgtctttctcgccggacgagccgaatttcttcatgctctcgatcatttcccgcagccggcgatccaccaggaagttgacggtcccctccgggtagctgccgtcctcctgcagggcgccggccggaacgccggtcaggatctcgatcccctcgtcaatggtggatacgctccagatgtggaatttcccctcacgcaccgcctgcaccacctcgtcgctcagcatcaggtgccgctcgttggacgcggggatcatgaccccctggtcgccggtgagcccacgggacttgcagacggcgtaaaagccctcgatcttgtagtttacgccgccgatgggctggaccatgccgtgctggttgacgctgccggtcacggcgattccctgtttgatgggaacacccgagaaggccgagaggaggcagtagagttccgtggacgaggcgctgtctccctcgaccccttcgtagttctgctcgaagcagatggaggcggaaaaagagaggggcttgtcatgggcgaacttcccgcccaggtagccggtgaggatcaggacccccttgtcgtggatggggcccgagagcttcacctcgcgctcgatgttgaccatgccggcccgccccagccagacccgggacgtgacccgggacgggcggccgaaggtgtgatcccccacggtcatgaccgccaggccgttgatctgccccactgccgcgccgtcggtgtccaccatgatggtcccatcgtcgaagagctcctgcatccgctcctcgatccggttactccggtagatcttctgctcgatggcgcgggtcacgtggccatgatcaaccacctggctgccgtccttgccggcccagtaactcgcctcgcggatcaggtcggcgatctccatgaactgcgatgagagcttgttctggtcctccaccagccgggccgagtactcgatgagcccggccacgccgctccggtcgaaggggagcagcttctcgttcttgcagtgggtggccacgaacagagcatagtccttgatcacctcggacgtgcgggcgatgcggctgtcgaaatcggccttcaccttgaagaacttgcggtagtcgggctccaggtggaagaggaggtagtagatccacggcgacccgatcatgatgatcttggcctgcagggggaccgactcgggcttcatggaaaccgtggtgatgaagcggtactgctccagggggtcctcgatcttgatctcggcgttgcggatgcagcgcttgagggaatcccaggagaaggggttcatcagaacttcccgggcatccacgatcaggtagccgccgttggcccggtggagcgcccccggcttgatgagggtgaagttggtggtggccatgccccccatctgcatcacgtgctcgatgcggccgaacaggttgttgtaggtggggttgggctcgaacaccaccggcgccccctcggtctcatggttgtccacgaagacattcacctggtagcgctcgaaggagggctcctggcgggggagcttgagccccggaatgggagactgaaccggctgctggggcttgaagtcctcaaggttggcgatgatgtcctcctgcaccgcgttcaggtactccaccaccgcggggttgtcgccgtacttctcccgcagggggtccaggtgatgccccaccgtggcgttgcccaggtcgcggtccagctgggccagggcgtccttggtctgcttctcgttctcgcgcacctggcggagcacgtcgttcagcttgtcggtcagctcctgcccgatctggctgatccgctccttctcctcctccggcagggcctcgtactcctcctgggtgaagttgcggtcctccttctggggaaccatcaccagccccgacacggtccgctggagcgcgaaccccttgtcctgggcctcggtctccagggtcgaaaagagctcgttattgtgctcctggtacgactcgacaatggttgccttgttggtctcgtactccttgctgtccagggccttggggatgaccgaacggaccgcggagatcagctcccgcatgtcctgctccagctcgctccccttgcccgccggcagcgccagggcgatggggaggtccggcgtcttgaagttgttgacgtagacccagtccgagggggtcggctcgccctttgcccgtttcttcaggatgttcttgacggtggagctgcggccggtgccgggctccccggccaggaacaggttgaacccgctctcgcggatgccgaggccgaaatcgatggatgccagggcccgggcctggccgagggtcccctccagctcgggcagatcatcggtggtggtgaattcgaactgatctggatcgcagatccagcggagcttctcgacggggagtttcagacggtcagtggacacggtggcctccttgaagtggttgacggtgcatgaacatcatcgcatgacgaaggttgaacggcatcacggggctgctccggcagggcgtcggccggcagcccggcaaagggggcggcaaccgcggccttggcctcggccacggtgatcgcccggcccgcttcacgagacagggtggtgaccgggcagcccacgatgccgcaggggtggatgcggctgaagggggccagatcgttgcagatgttgagggcgaagccgtgcatggtaacccagcgccggaccccgaccccgatggaggccagctttcccccctcggtccagatgccggtccggccggctacccgccaggcctgcacgcccaaagacgcggccgcgtccatcagcacctgttccagaaaacggaggtaccggtgcagatcccggccccggcatcccaggtccaggatggggtagcccaccagctggccggggccgtgccaggtcacgtcgccgccccggttgatctccacggggcgcaccgacgggtccggaagactcccgccatcgccgcgccggcccagggtatagaccggcggatgctccagcaggagcagcgtctcctccgcgcggccggcggccacgtcggcagcgagccgctcctggagggcaaaggcctcggcgtactccatggcggcgagatccacgatcttcacggcaccccccctgcccggaaaccgcatcatcataccagcatcagcaccggattctccagcaccctccgcaattcgcccaggaattgggccgcataggccccgtccaccacccgatggtcgcaggaaagggtcgcccgcatggtccgggcgaccgccagctgcccatcccgcaccacgggccggtccgccacggcacccacggccaggatcgctgcctggggcggcatgatcacggcggcaaactcatcgatgccgtacatccccaggttcgaaacgctgaaggtgccgccggaaatctcctcctgggtgatggcgccgctccgggcccgctcggccaggcgcacggtctggagggcgatctccttcagggccagcgactgacaccccttcaccaccggcacctgcagcccctcctccatggccacggcaaagccgatgttcacctcccggtgagcaacgacacctccgtcccggaacgaggcgttcatccggggaaactgcaccagggccagggcggcggccttgagcaccaggtcgttgtaggtcacggcgttgccgctccccttcagttcccggacgatctcaccggcctccttcatgtcgatctcgacggtctcgtagaaatgggggatggtgcgccacgcctcggccgtgatccgggcgatggcgccccgcatgcgcgtcataggctcggcctcgggcggagcgggagattcgcccgcagagacctgccctgcctgcgccgccgggggctcctcattcgccgcaacctgatccaggtcctccatcagaatgcgcccctcggggccgctccccctcacctggtgcaggtcgatgcccttctcgcgcgctaggcggcgcacggcgggagaggccttggtatcgtcgcccggcggcaggggagccggcggcgccgatgcttcgggcaactccagcacccgctccgggatctcaggctccgccccgttcgccggcgcctccggtggcggctgccagtcggccagctccgggggggcggctgcggccttctccgtcggcttaacctcatccgccccgccgatcacgccgataaccgtgcccacgttcaccagctcgccgggcttcacccgctgctccgccagaacgcccgaggcgaacgcctccagctccatggtggccttgtcggtctctacctcggcgatgatgtcgccccgctcaacccggtcgcccacccctttcttccaggcgacgagacggccttcggtcatggtgtcggagagcttgggcatggtgatgtcggttgccatgaggatatccctttctcagtacgttccgctcagcgtctcccgcaccgccgcggcgatcgtctccggttgcggaatgcagagcttctcaatcttgcgcgaatagggcatgggcacgtcgagccccgacacccgccgcaccggcgccaggagccggtcaaagcactcctccgcgatgatcgcggccaggtgcccgcccagtccggcgctccgccagcactcctccaccaccacggcccggccggtcttcttcaccgacgccgtaaaggtcgccgtatcgaggggggtcagggtccgcaggtccaccacctcgcaggatatcccctcctttgccagctcctccgccgcctggagcgccaggatggtcatgcgcgaataggcgacaatggtcaggtccttcccctcacgcttcacatccgcctttccgaagggaatgacggactccgggtcgtcgggcacctcgcccttgctgttgtagagcagctcgtgctccaggaacatgaccgggttgtcgtcgcggatggccgccttgagcagcccccgggcatccgccggtgtggccggcaccgccacatggatgccggggcagtgcatgaaataggtttccaggctctgggaatgctgggcgcccaactggctccccccgccccccggcgccctgaccaccatggggagataggtctggcccccgaacatggagcggatcttggccatgtggttcacgatctggtccatggccaggagcgcgaaattcaccgtcatcagctccgccacgggcctcaagccccccatggcagcgcccacggccacccccacgatggagttctccgaaatgggggtatccttcacccgctcctcgccgaactcggccagcagcccgcgggtcaccttgaaggacccctcgtacagggccacgtcttccccccagaccaccaccgacggatcgcggcgcatctcttccttcagggccaggttcagggcatcgcggtagttcatttcaggcatcggaagcctccgggttcatgatggtgcgaggaatgcaatctcacccgcggtacgcagcctcaattgcggcgatgtcgatctttttcatctgcatcatcgcatcgaacgcgcgcttggcggcagcggtatcgggatcggtgaccgccttggtcagggcgatcggcgtaatctgccaggaaattccccatttgtccttgcaccagccgcatacgctctcctggccgccgttgccgacgatcgcgttccagtagcgatccgtctcgtcctggtcaacggttgcgacctgaaacgaaaacgcttcgttgtgcgtgaactcaggtccgccattgagtccgaggcacgggatgcccatcaccgtaaactcgaccgtcaacacgtcccccttcttcccggacggaaaatctcccggtgcgcggaacaccgcgccaacggacgaatcgggaaaggtccgggcgtaaaaccgcgccgcgtcctcggcgtcgccatcgtaccacaggcaaatcgtgttctttgccggcttgtccatgtcatttctcctttgggatgagccaccccgggccgaagtcagcgatgtgcccgcaggcggagggcagtggctcggccgctatcaccgcgtcaacgtacgaccatagtgtaccattccggggcggcttcgctgtgcttcgcatgggcgggatggcggtccaatccgtgacccgctcctggacgttttgtagccccggtcggtgagaatctccaacatacacatatgaaatttgaagacccctttctgctctccgctttctcaggttttttgatttttgcagctttgtccctgattcagttgctttcaatattttcttgcagcgatgccaattaagacctatatttatacccaaattaaagtctcaaaagaggttatttatggaacgtctttttgcccgtgcctcggtcagcataagtgaccttaaaaaaaaccccacccgaatcattaatcagtccgaaggtgaacctgtggcaatcctcaaccacaacaagccaagtgcatacttaatccccgccgatgccttcgaggcgctcatggagaaactggaggattatgagctttcccaaattgtgaaggaacgggaacacgagccgagtgtcaaggtctccctcgatgagctatagcctcgaattcaaggaatccgccctgaaggagtggaaaaaactcgatggcagaatccgtgaacagtttaagaagaagcttaccgaacggcttgagcttcctcgcgtcgagccggcccgactctccggcatgcccgattgctacaaaatcaagctgaagaacgccggctaccggctggtttaccaggttgacgacaaccgcatcatcgttactgtcgtggctgtcggaaaacgcgaaaaccttaccgtttatcgagcggcagagaaaagggtgaaacagtaataaatttcgctcttgaaatttgaaggcaccacccttttctactccacatcagaaatactgacaatgatctgccttaatcgctttctcttccaaaaaccagagcgaatccacaataccatccgcctccgggatgagctgcgactcgtccacgtcgaaggtggccgctgcgagccggcaaccgtagaaccaagcgttgcccgtcttcttaaccagcttgatgaaatcgtaaatctcgagagggtcaccgtcacgccgaaccctgtccttgaaccactcttcttctgcagcatgccggctatcgatcttgaccgccttggcgcctttctctgtgagaacccgtaccgcccataagacaaatagaatgtcgaccgcaatgcccttgctcgccgcaacataggcaaaggttaacggcgtgtagaggcgatcataggcgtcatctcgaacaacaatagccaaccgtttcatgctgagccctcctctcgtcggtcatccgatacacctgttgtcacaacgaacggaccaaattccggggaaaccttacatatctcatctggaatcaaccaagatgcccccggaatactgcgccaacgcatcaccgcggcatcagcgcgaacacaccccagcccaggtattcacgcgtgtacgaggcgtagcgcccaggctccgaggtcagttgggctcgaacctctttcgccaactcgtcgtcgggattggcttcaagccatcggcgcatggtgagccatttggccgcctcgtatctgtcccagccatcttggtcggccagaaccatttcaacgacgtcatagccaagccggccgaacgacgcgagaagttccgggagcatgagaaagtcggaggtcgagttggcaagacaccccctggcaacatcttccgtcggcggcacctgccgccagtagggctcgccgatgaggatgatccccccggggcgcaggctccgcgccagcagctcgatagtgccggcgactcccccgccgatccacgtggcaccgacacaggctgccacaccggccttgtcgtccgacacgtagccgctagcatcgccatggatgaacgtgacgcgatcggcaacgccgagctcttcggcgcggagtttcgcttgcgcggtgaacaactgactcatatcgatgccggtgccgatgatgccgtgatcgcgtgcccaggtgcacagcatctcccccgaaccgctgcccaggtccagcactcgggtccccggttccagacgcagcgccgcgccgagagtggtgagcttttcgggtgtaatcgggttatggatgcggtgagcgctttcggtgatggtaaaaatccgtggaatgtccaatgcagaaaatctccttatgggtgtggattgattcgaaatcccgggggaattctgggcgggtcaataaacaaggtgtcccccgggttctgcctgtgccatgttgagtgctcgattatgaccctgaaaatgcgcttctacgggtaaaaatcctcctgaattgaggtgtatttgctgaaatatcggcaagttgacttggtccgacccgattcacgtcgattcgagagttagctcagtacctttgcgaggtaattaagaaatgcctttgaatctgcaaagtagttaggataagcggcttttagtgcatgcattgatccagctgctaccaatacaacatcataagtagaatcattttttgctgctttttctttttcaaggtatgctttagtagctttatctaaatcagcagacgtatattgggttaccatgatggcttgcgcagtatctgttagttctagtaagaaatagtcagttctattgtcttgcttcgtcgcaacatactgtgtagagactgcaaacgcatttagtctattgacaacgctcagactatcagcaagtttttttaaatgtaatttggtgtctattccatctaggtggttacctattggccttttttcaagctttgcaaattcagcgctggcatacatgaaaaagtcgagccattctttactaccatgactggcttttaacgcttgtcgtgtgaatatgtccactatttcgactgatgtagcccatgcgtgctgtatttttgatctaagctgaatttctacaaaataatcagagtacgccttctttccacctttatatttatatactagatgtatgcctctatatcctgacaactttggattttgtatataatcatcttttttatgtaatttgtgccttgtcctactattagtaatagagtcagataatttttcaaccatattaacattgttaactactgctctacatccactgatatcttgcatacgatgtagcttcatttgaggaaatctagataacttatcaagtatcgatggcgtcctttttagtcgctgtaccacgatagtatttgcatcaattttacttgattgtgtcctgagaaatatcagtaatgcatgcattggatatgcatgcgctgccctccaacttgagagaacatccatagctgttgacagctcttgatcagtaactgattcgctgattaattgctctccagctcgcataacatctttcttggagtaatcacaggttacccatttcattttaagatctcctagttaaagagataacggtggtgcgaatgacctgggagcgaagcgaaacaggtctattcgtgtgttggatcgtctcttcgcgataagcaaaaacgtacttcatcctttcgaggtcggcctttaataaaacagacatcaccatttttcaaatctgcctcccgcaacgtcagatcatctaaaatttcacgatctgcatcgtctgttcgtacatacagaacaggaatgtaaattctgcacatagcatctatggtatcgcctgcaggacctttcttcagatgattaagaaacaaagctataaaatcccatacctgaagattctcaggagctcgcacaaagtgtaaaccgccatctgtagaggactccactcgtagttcaataaatttcaactttgtgaacctatgccgcctgaatagatccaaggcaggaattgtaagggctgtcgtagttaaaattatgaataaatatccataccaacctagtcttgcaaaaaattgtgagtttactccgaaaagtcctatcggctccaagagcaaccacacaacgccaaaactgtcataaatactgaagctgcttgtctcaaagtcagattaggcagacgtcctagtgtcatatgtgtagtttttttcgtcatgctttcttccacccaactcatcattaaacggttcacgcacacgtgcgtgaaccgctcatccccccgtattggaacagatcaaacatgtctctgcggctaacagtttctgcccctcacacataaatatccgaataaacctcatcatcctccggccacggcgattcttcggcaaatgccacggcgtcggccacgacgccccggcatttctccagcacggcggccagttcggcttcggtggcgatgccttcttccacgaggcgtttctcgaagttcgggatcgggtcgcggcttttccagagctccacttcggcggcgctgcggtacttgccggggtcggccatggagtggccccggaagcggtaggtcatggcttcgatcaggtagggccggctgtgctcccggacccactcggcgccccatttgacggcctcgtggaccgccatgacgtccatgccgtccacccgcacggaggggatgtcgtagccgcaggtgcgtttgtggatgtcggagagggccgaggcccgggagacggcggtgccgatgccgtagaagttgttctcgcagatgaagaggaccggcagctcccagagccgggcccagttgagggattcgtggaaggtgccctggttgacggcgccgtcgccgaagaagcaggcggagatccgtccttccttccggtatttggaggcaaaggcaagcccgacggcgatggggaactggccgccgacgatggcgtatcctcccatgaaggcgaggctcgggtcgaagaggtgcatggagccccccttccccttgcacatgccggtggccttgccgaagagttcggccatgacccgccgcggctcggccccccgaacgatggcctgggcgtgctcccggtaggcggagaggatgtagtcgtccttgcgcagcgccgcggttgcgcccaccgccactgcctcctggccgctgtagaggtggaggaagccggtgatatgccccttggtgtactgttcggcgcacgattcctcgaactcgcgggagaggaccatctgttcgtgcatcttcagcagctcggaatcgggaaggatggcgcggagcgtggttgccatgggtcacctcatgcggtttcggtattcagggtaaagaagaaacatgccccccggccgggctcggagaaggcccagaccctgccgcggtgccggtggataatccgctgcaccgtggcaaggccgactccggtgccggtgaactcggcatcggtgtggagtctctggaagggggtgaacagtttgcctgcgtatgcggcatcaaagccggccccgtcgtcgcggacgtagtagacggtttccccgcccccggtgtcgacgccgaactcgatgtgggccacgtctttcctgccggtgtatttccaggcattgtgcagcaggttttcgatgacgctgcggagcaggaccgggtctcccttggccctgatcccgtcggcgatggtcgcttccacgcggcgatggggctcggcctctcgcatttcagccatgatctgccgggcgatttcgctcaggtcgacctgttcgcactggagctctttgcggcttatccgggaaaggtccaggagcgagtcgatcatctcctgcatccgccggcaggagaccatgatccgggcgagataatcgcccgcgcagaggcactccttggccgccagttcctcggtgagtatctcgacatagccgttgatgtgcctcaccggcgcccgcagatcatgggacaccgcgaaggtgaacgattccagctcccggttggaggcctccagttcggcggtacgggccttcacccgttgttccagcccgacggtgagttgctggagcgcctcctcggcccgccggcggtcggccacctggcgctccagctcggcagtccgctcccggacccgctcctccagctgctcgttcaggcgggtaagctcttgttccagccttcggcgctcagccagttcaccctgcagttccgcggtccgcgcgttcactttcctcttgagcgtcaggttgatcgacaccgccgccaccagcagcacgcccgcaaccgaagcaaccattcccgccacaaatgccctgctcggccgccagggcggggccttcacataaatccagcgcccgatgagggcactcttttcatcctcgctcaatgccgcgagccccttattgaggatctgccgcatcatgggccagtccttgcggatgccgatcccccagcggtacatgaaatcggtgttccccacgagccggaggttggtgatcccagcctcctggagataaaaggtggcgttggccatgttttccacgtagacgtccaccatccccagggatgccttggccagccccgtggagacgtccggcacgatatccaggcttatctgcggataggtgttacgcaggtagtcgtgggccatgtagttggaaaccacggccaccttcagcccctgcagatccttgatggcaaggggcttgccgaactccctggccgagaagatcccgccggggaccaccaccaggggatcgctgaacagcatgtaccgttcccggtccggtgtggcggccaccgccccgagcaggtccacctcgtgccgtttgaaggcatccatgacctcgtcccagttccgcaggtgaacgatggtgatggtgatgccgagctttttttccagggcgtggatgtggtcggccgctgccccgcggtagacgccgttttcgtcaaaatactcgatgggtttgaagtcggggtccggggcgagcttgatgaccggatgggcgttgagccacgcccgctcctcgggggtcagggacacggcgccggattcggcgcgggagcctccggtggctgcgaggatgacaacgagcgccagaatcagcgcggacgcggacagaatcgacaggcgactggcatatccgcgtccggccatggtcaggcgctccgtttcacgtagttcaacgtcccgccggccagcagttcctgccgctgccggtccgagacgtccagcagggtgacgatttccttcccgcccacccgcaccgggatctccacggctccggaggccacgagccgccgcacgtcggggaactccagccggtccccctgcttcaggaggtcatagtcggcgggattcttgaacgtgagcggcaggatgccgaagttgaccagattggccttgtggatccgcgcaaagcttttgacgatcttggcccggatgcccaggtagcggggagccagggccgcgtgctcacggctcgatccctggccgtagttctcgccgccgatgaccacgccggtccccttctccctggcccgcttgtggaagtcggggtccagttgctcgaacacgaactggctgatggccgggacgttgctccggtagggaagcaccttgttgccggcgggcatgatggtgtcagtggagatgttgtcccccaccatgaagatgacctcggcctccagggtctccggcagcgggtcaaagtcgggaaacgggacgatgttggggccggtgacgatctccacctgcttcgcctcctcgggcggcagggggaagatgatgctggagtcgtccagcacgtacttctccgggttccggacgttgggccatgccatgagatcgccgagtttccggggatcggtgaccacgccgaagattccggcggcggctgccgtttcgggggagcagagatagaccttgtcattcttcgttccgctgcggccgggaaagttgcgggggaaggtgcgcagacttacctggtcggtgcccggcgcctgccccatgccaatgcagccgaggcagccgggctggtggatctgggccccggccaggaggagcatcatgattccgccttgatcggccacgttctccaacacctggcggctgcccggattcacgttgaaggagacgtgggaggccacgcggcgcccgtccaggatgcggcagacggtcatcaggtcccggaaggcggagttggcggaactccccacgagcacctgatccaccttgagcccttcgatgtcggccacccgcaccacgttgtccggagacgaggggcaggcgatgaggggctccaccgtggcgagatcgatttcctcgtactcgtcgtaggtggcgtccgggtcggcggcaagctcctgccatacctcgccgcgcccctgggcctccaggaactcgcgggtccggtggtccgaggggaagagggaggtggtggctcccagctccgcccccatgttgccgatgatggcgcggtccgttgccgagagggtcgccacgccggggccgtagtactcgatgatcttgcccacgccccccttcacggtgtggcgccggagcatctccaggatcacgtccttggccgaaacccagggctggagctgtcccgtgagcttcactccccagatcttcgggcaggggaggtggaacgggtgccccgccatggccagggagacgtcgagtccgccggcgccaatggcgatcatggagagcccggcggcggaggtggtgtgggagtcggctcccagcatggtccggcccggcacgccgaagcgctccaggtggacctggtgggagaccccgttccccggcttggacagatggacgccgaaccgttgggccgcggtcatgaggaagacgtggtcgtcggcgttgcggttgtcggtctggagcaggttgtggtcgatgtactgggccgccagctccaccttcacccggtccacccccatggcgatgaactccagcatggccatggtgccggtggcgtcctggaggagcgcatggtcgatcttcagggcgatctcggtgcccggcgtcagttcgcccttcacgaggtgcgcttcgaggattttggttgcgaggttcttgcccatggggatctccttagttacgcatgtatcgcccgtttctccacgtccagggccgcttccttcatggcctcggcgagggtcgggtgggcgtggaaggtcatggcgatgtcggcggcgctgccaccgtaggtcatgacggtgaccgcctcggcaatgaggtccgaggcgcgggggccgaccacatggatgcccaggacccggcccgtgtcgggcttggccaggatcttcacgaatccttcggtttcccccatgcagcgtgcccgaccgttggccatgaaattgaaccggcccgcggcatagggaatcccctgttccttgagctgctcttcggtcaggccgacgccggccgcctcgggccacgtatacacgataccagggatgtattcgtagtccacgaccgacgcctcgccggtcaggcgctcggcgaagacttccccctcggccatggccttgtgggcgagcatgggtccgtggatcaggtcgccgatggcgtagatccccggggccgaggtcaggtagttgtcgtccacccggatgcgccccccctccatggcgagattgaagggttcgaggccgagcccggccatgacggggcggcggccggcggccaccaggacccggtcgcaggcgatggcgtcgcgcccgccggcggacgattccaccgtgaccacggccgtgccctcccgcttctcgatgccggtcacccgtgtctccatgcggaaggagatcccctgcttcttcagggagcgcaccagagcgtcggccacctggccgtcggtggcggggagcggcttggccagcacctccaccacggtcacctggctgccgagccggcgccagaccgaccccagctccagcccgatgtagccggcccccaccaccagcagatgctccggcacccggtcgaaggccagggcttcccgggcggagaccacggtctccccgtcaaaggcgaggcccggtaccggcaccgcctcgctgccggtggcaaggagcaccttgccggcctccagcaggtgcgcgggcgccgtcccgttgccgcccacctccacccgcaggagatcgccgtttctgcccgccaggcgagccgtccccttcagccaggttatccggttcttcttgaagaggtaggcgatgccgtcggtgagctttttcaccacatcgtccttgcgggccatcatccgcgccaggtcgagccgcggagggtcaatcaggatgccgtggccggcaaagccgtcccgggcctgggcaaagaactccgatgagtccaggagcgccttgctggggatgcacccctcgttgaggcagaccccgccgagggtttcgcgctgttccgccaccgccacggtcatgccaagctgggcagccctgatggcggccacgtagccgccgggtccggcgccgatgacgataaggtcgaaggtttgctcagccatgggaaatcctcccggagagaagtagagttatcctgaaaaaagccgttacccacagaggtcgcagaggtcaaaaaggaaaacctgttattgtttcaaccatttcagaaactcgccattacagatcctgatcagcaccccacgccgccatggcggcctgtcaacaggcacgtggccccccctcaatcccccctacgttgtaggggggaagcgagcagcgcgagcaggggggtgaacagccgagacttgagccacagcccggctacttacccggccggtagatgatctcgaagctccccccctgcagatgattccagagtttctcgtcggtcgtggtccggtaggggtcaccggtgtttcccagcccgggcatggagaacttgaggctgaactcgccctggtccaggactacccccttgccttcgaggcgcgcccccgtggtgcccgcctccggccggggagcgggaacgggagaggagatggtcggctccagggagcggatttccgtcggccggccctggaaggcgaccagctcctggagcacgtcccgggcgccctcgttcccctggcgggatgccttgcccaaccactcgatggcccgcaccttgtccacgggcacgccgtcaccggagagaaggaccatgccgtacgcgtactgggcctcggcatcgccccccgcggccgccttgccgatccagcgggccgcggccgaggtgtcgcgcttgaccccggtcccctcgtggtagaaggtgcccagatagtactgggcccgcacgtggccgcgctcggccgccattttcatgtaccgcgccgcctctgtcggcttgcgcggggcgccgctgccgtccaggtgcatcagcgcaagcctgaaggccgctttggcatccccccgccgggccgcggcctgggtggcggcatacccgttggcggcctttgcgccctttgccgtacgggaagcggccggcaccggcgcaaccgccagcagcgacagggccagtgccgtcacgacccggcacaccatgaccgcaaccctacccctcaaggaacagctcctccggatcttccacatactctttcaccgtgcgcaggaatcccaccgcttcgcggccgtcgatgatccggtggtcgtaggacagggccaggtacatcatgggccggatgaccacctgcccgtcccgggccacgggacggtcctgaatggcgtgcatgccgagcaccccgctctggggcggattgaggatgggggtggaaaggagcgagccgtacaccccgccgttggttatggagaaggtgcccccctccaggtccgagagttcgagccggttggttttgatcttttcgacaaaggcggcgatggcctgttcgatctcccagaaatggaggcggtccgcatcccggagcaccggcaccaccagccccttgtccgcgccgatggcgatgccgatgttgtagtagtggtgccggacgatgtcgttgccgtcgatgcgggcgttcaccaggggaaaggctttcagggcctctacgcaggccttgacgaagaacgacatgaaccccaaggataccccgtgccgcttggcgaactgctccttgtggcgggcacgcagttccacaatgcgccccagatcggcctcgttgaaggtggtgagcatggcggtctgctgacgcgccgccatgagacgttccgcgatccgcttgcggatgggggtcatgggggtgcgggtggtgcgatcggcctccggcggctcggcctggcggggctgctctgccgccggccggggctgctgcgcgggaggctggggagcggccggcggaggagccccggccggagacgccccctgctcccgcttttcggcaaaggagaagagatcatccaccgtcacccgccctccccggccggtaccgggcaccgcctcggggctgatcccccgctcccgcgccattttacgcaccgacggggaaagagggggctctgcggcgggcgcggcggcagcggcctgtgccggagccggcgactcggcaacgggggcggcagcgccttcgcgaatggtaccgatgaccgtgccgatcttcaccgtggtcccggccggcaccgcgatggagagaaccccgtcggcctcagcgttaagctccatggtgatcttgtcggtctcgatctcgcagaccggctcgtccttgcggaccgcatcgccgtcctggcggagccacgtggccaccagggcctcgaataccgattcacccaccgatggtattttgatttccatggaattctccgttgaaacagtgctgccgatcagcacctatcacgatgcgtgaaccggcccccggtgagggggaacgcctataccgcgagcgcctccgtgacgacccgttcctgctccaccccatgcagccggtgcgaccccacggcggggacgtcgttgtcgggccgccccacgtaacggggctcgcgaccgaaaagatcagccaggtggggccggagaaagctccaggctcccatgttgcggggctcctcctggacccaggcgatgctcccggccccccggaagggcgccaccgcctcccgcagcaggtcggtccgcaggggatagagctgttcgatccggacaatggccgtgtcggccaccgcgtcacgctccatccgctccagcagctcgtagtagatcttgccggaacagagcaggagtcgccggatcttttcagggtcggcaacgggggggatcacctcccggaaccagccgccggacagctcttccagccgggagacgcaacggggatggcgcagcaggctcttgggggtgaagaccaccaggggcttgcggaacggctgcttcacctgccgccgcagcagatgaaagagctgggccggggtggagggataggcaacctggaggttatcgtcggcgcagagctggagatagcgttcgatgcgggcgctggagtgctcggccccctgcccttcgtagccgtggggcaggagcatgacgaggccgcttacccgctcccacttggactcgccgccggcgatgaactggtcgatgatgacctgggcgccgttggcaaaatcgccgaactgggcctcccagatgacgagcatctcgggggactggaccgaatagccgtattcgtagcccaggaccgcgaactcggagagcatgctgtcccaggcgcgaaagaccgcaccgccggtagcagcgccgtccaggggcacgtggaatgcttcggtgttcatgtcgtggagcactgcatggcggtggccgaaggtgccgcgccgggaatcctccccggacaggcggatggaggttccctcggccagaagcgtcccgtaggccagggtctcggcattgccccagtcgatcccttcgcccgcctgcacggccttgagccgccgctggaggatggttgccactttggggtgggcggaaaagccctcgggcacgccggccagcccctcggccagctgccgcagccgcgccgcgtccacgccggtatcgaccttggcgggcgaatagtcccgccggtactctccccacttcccctcgaagccgccggccacgggacgcggaggggcgccgagggattcctccagccgcccggcaatggctgcggtcatggcgtcgagccggtcccggggaaccccctcctctgccagccggtccgcgtaaagctcgtggaccggcggccggtccttgatccggccgtacatgaccggctgggtgaagtagggctcgtccccctcgttgtggccgtgccggcggtagcagatgatctccaccaccacgtcgcggccgaaggtctgccggtactccagggcgagttccatcacgtggaccgccgcctcgggatcttcgccgtggacgtggaacaccggcgccgccacgatcttggccgtgtcggtggcgtagagggacgagcgggcatccgccgggaccgtggtgaagccgatctggttattgatgacgatgtggagggtgccgccggtccggtatccttcaagctgcgagaggttcagggtctcggccaccaccccctggccggcaaaggcggcatcgccgtggatcagcaccggcaggacccgcctgtccccccccggcccccgggcgtcctgacgggcccggcatttcccctccaccaccgggttcaccgcctccaggtgcgaggggttgaaggccagagtcaggtggatgctgctgccgtcggcgaaccggcggtcgctggagaaccccttgtggtacttcacgtcgccgtcccccacgaacgccagctccacgttgtcggcgaactcggcaaagatattttccaccggcttgccgatgatggtggccagcacgttcagccgcccccggtgggccatgccgagcaccaggtcatccacgccgagccgggccgcgcgttccaccacggcatccagggcgggaatcagcgcctcccctccctcaagggaaaagcgcttctgccccaggaatttccggtgcaggaactcctcgaacagggacgcctccctgagcttctcgaggatgcgcagcttctggtccagggaaacaggcggccggttccggaccggctccatccgctcgatcagccaagtccgctcggcagggtcctggatgtgcatgaactccacacccacggaacggcagtaggtctcccggagcgttgccagaatctcccgcaacgtcgcctcgctcttgaggaaacggcgcgcccggaaggtacggtccaggtccgactggtccaggtcgtactgctccagcgccaggagcgggtgttccagcttgcagggagagaggggatcggtgcaggccagcaggtggcccaggtcgcggtagcgatagatgagagagtcgaccgccgactgcttggcggccagctcgggggtggggcattcggccgacggctcgccgcgccccagctcgtagccggtgaaaaacgcgcgccactcggcggaaaccgacgcgggatcggcctgccaggattggaagagggattcgatgaactcggggtcggcccctgcggcaaaggtcatgacagcgtccttggttgaagtgacgcggataagtataacagaggggaaagcggtttcaaaccgaaccggcgcggggcgcgggccggcaggatgctcagccgggcctatccggccgggtcgggggacaggtacctgacggcccaggcggcgatgatgccggcggcatagcgggcgtcctcctcggccaggagcaggtggtcggcccggtccagggccaccaggctcctgggctggggggccagggagaagatccgctcggcgtggtggaagcccaccacctggtcgtcgggggcatggagtatgaggagcggcacgccgagggtggcgatggccccatcaaggcggacgccggtcacgtcgtccaggaacgagcggccgagtcggaaggggcggccggccaccatgacctgggccgagccgttctgcgccagttcgtcctccttgccggtgaataggtggcgcagccccgccgggctcgccggtgagccgatgaccacgaccgcccggcagcccttgatggctccggccgcggcaaggcaggtggtgccgccgagggaatggccgatgagcaggctgggcgtggcatgggagcgctccaggaacgaggcggccgccagcagatcgtccacggtggaggtgaaaccggtttcgctgaagtcccccccgctctccccgagccccgtgaagtcgaagcggagcacgccgatcccctgctccgtgagcacccggttgatggcgaccatggatttcagctccttggagcaggtgaaacagtgggcaaagagggcgaaggcgaccggctcccgcccctccggcagatcgaggatgccggagagttccgcgccgcggccgccggggaaacggaggcggcgcgagatcattccttctccccctcgccggcccggtcgagtacgagcgatgccgagttaatgcagtagcgccggccggtgggggccgggccgtccgggaacaggtgccccaggtgggcgccgcaggaggcgcagtggacttcggtccggtgcatgaagaaactccggtcctcctcgctctccaccccgtctccgtccaggggagcggtgaagctgggccagccggtgccggagtcgaacttgtccgcggagtcgaacaggggcgcgccgcagcagacgcagcggtaagtccccctgtcgtggcagtcccagtaggcgccggtaaaagccggctcggtccccttgcggcgggtgatctcgtactgctccggggtcagctgcccgcgccactgggcatcggttttctcgatcttccttttcatgatgcgcctccgtgctccctgctccttagcccagcttctttcccgcccggcggagcaggatcgagttggtcaccaccgacaccgaggaaaaggccatggcaagcccggcgaattcgggccggagcgtgatccccagcggatagtagaggaccccggcggccacggggatgccgaggatgttgtagaacagggcccagaagagattctgcttcaccttggccagggtcgcccgccccaggcggatggcgcgcacggcatccatgaggtcgtcccgcaccaggatcacgtcgccggtctccttggccacgtcggtgccgccgccgatggcgatccccacgtcggcccgggccagggccggggcatcgttgatcccgtcgcccaccatggcagtgaagtacccctttgcctggtactcccgcacgatttcctccttgcggcccggcaggacttcggcctcgaagctgtcaacccccgcctcccgggccacggcggccgccacctcccggtggtcgccggtgatcatgcaggtggctatccccattcgcttcagctcggccacggcccggggcgagctctccttgagccggtcggccagggccgccacccccagcaggcgtcccgcttcggccacgaggatgagcgatttcccctccccggccaaccgggatgcggcctgctccaggggcgaagtgtcgatgcccgccccgaccaggaaccgggcgctgccggccgttaccggttcaccgtccaggacgcaggccacgcctcccccttcggtctcccggtagccgtccaccggcgccggcaccacgccccgtccggcggcgccgcttaccgccgcctgggccaggggatggttcgagcgggattcggccgcggccagcaccgccagcagccgctcctccgtcacccccggcgccggcaccaggtcggtgagggagggttcgcctcgggtgagggtgccggtcttgtccagcaggatcgcctggacccgggagatgttctccagcaccgagccccgcttgaccagaatcccccgcgacagccccaccccgctccccaccatgatggcggtgggggtggcgagccccatggcgcaggggcaggcgatgaccaccacggagatggccagcttgaaggcaaagaggaactcctggtggagcccccagaaccagagggcgaacgtgagggccgacagggcgatcaccaccggcacgaagaccccggacacccggtcggcgaaccgctggatcggcgccttgtccgcctgggcctcccgcaccatccgcacgatctgggagagaagcgtttcctcgccgatgcgggtggcccgcaccaggagcacgccgctgcggttcaccgtggccccggtgaccgcggcccccggccccttgtccgccgggatcgactcgccggtcaccatggactcgtccaccgacgaggttccctccaccacctccccgtccacggggatcgtctcgcccggccggacccggaccagatcgcccacccgcaccgccgacgcggggacttcccgctcctggtcgccggtcaccagccgcgccttgtccgcctggagccgcaggagcttcttcagggcttcccccgccttgccccgggcccgggcttccaggtacttgcccaggcggatgaaggcgatgagcatggccgaggtctcaaagaacacgtggccgccatgctcgccgaaggccccgaaaaaagcgaagagggagtagaaataggcggccgaggtgcccagggcaaccagcacgtccatgttggcgctgcggttcttcagggcgaaccagctcccccggtagaaggtgaggccggccgaaaactggaccgcgctggccaggaccaggttcatccagcccacggcccggttgtcgtggagggtcatggtggccatgatggggagcgagagcagaagactggcaatgaaccagttgcgctggcccttcaactccgcggcggcctcccccccttccgcttcgggctccacgggggtgtaccccgcggccaccaccagggcgaagatgtccgccttgcccaggcgggagggatcgaaccggaccagggcctcctcctgggccaggttcaccacggcggcggacacggccgggtcggccaggagctttttctccaggttcgccacgcaggaggcgcagtgcagcccccgcaccccgaaacgcagctccccggccgccgtgcgcaccactccgtagcccagggcttccacccgcgccaccacggcatcctcgtcgatcacccgttcgtcgaactccacggacaactcggcggtggcgaagttgaccacggccgaggcaatgcccgccacgccgcccagctccttctcgatccgggccgcgcacccggcgcagctcatgccggtgatgggaaacaagaccttacgcattcggatgtccctccgtcagatatccccgcagctcggccgcgcagatcttcaccactgccgccaccggcaccgccagcaccaccccccagaagcccatgagctcgcccatggccatgaggacaaagatgaccgccagggggttaagccgcaaagtcccccgcatgaggagcggcttgatcaggttcccttctatgataacgctgatcacgaaatatgccgcgcagaccagggggatcaccgacatgtcgccggtttccgcatagccgatcagggccggcgggatcaccgccaccatcacccccacaaaggggaccaccgacgcgaatccggccaccagtccgttgagcagcggaaactcgatgccgatggcgtagagggccagagccgacaggatacccacgatgacgcagtccaggagttgcgccaggataaagcgctccagggaccgcttgatccgtcctcccatctcccggaacgacggccgctcccggtgggggacgaaccggaggaccaagtccttcacaaaatccttgtagtagagcatgaagaaaacgaggatcggggcgagcaccaggttgaagagaccgaagaaggcccgcgtgagttgctggtatcccttgcccgtgagctcaagggccagcttcttcagggattcctcggcccgggcgatgagccaggttccctcctcgccgccgtaatagggggtaaggcgacccttccacgtctccatgaccagttgcagattatccacgtagcgggggaccgcccgggggaaggcctccagctggtggctgaggtaggggatcaggaggatcagggccaggaggattcccacggcaatggagagatagagcacggcaatggccggcagccgccccagccccttggcctccatgaatttcatggccggattgagaagataggcaatgaccagcgaggtgaggaccgccgacagggagtggacggcgaaatggcccgccaggagcaccagcccgaaggttatggccaggaaccaggcgatatgggccgcgtcgcgggggcgcaccgcctagctccggaaatcgccgcgacggaggtggtcggcggcggcacgcacggcggcggcaatgggaatggccagcaggatgccccagaaacccatgagttcgccgaacaccatgaccacgatgatggtcaccagggggttcaggtccatggactccttgaagaccagcggcttcaccaggtagccttccagaaagtagatgaccgagaaggcgccgatcacctggaggagcaccatgccgctctcgtactggacataggcgaagaacaggggcggcagggttgccaggatgaccccgatgaaggggagaaccgaggcgagtcccgcgaatatgccgttgacgatgggatagtcgatgccgatgacgaagagcgccaccgtggacaggaccgccacgatgaccgaaaccatgaactggccgcggatgtagccgccgatgctctcgttgacctcccgccccagggccagcaagacctcgcggcgggacgcggggagccacgccgccgctgtctccatgaactccttcttgtaccagagcatgaagaacacgagaatcggcgcgagcaccaggttgaacagattgaagacgagcccctcggcagcggcgtagaccccggcgccgagcttggccagcagcttgtcggcctggccggcggcggtatcgaagagccagcgccactcctccaccgcatagggagggaccgcccggctcttccaggcgaacacgatctgcttccccttctggagataggcggggagcccggtgatgaacgcctcccagcgcaggctgagaaacggcacgagcacgatgaagaagaagacggagaaaaccgcgagaagcgcgtagaggaagaggatgccccacggacggcgcacgccgcggcgctccatcacaacgaggacggggtccaggagataggcggtaacgaaggacagcaggaagcaggagaccgtatgcctgatcgcgtagcctgcggcgatcagcgccccgcccaccagcagcgccgccacgaccctgttcaccgccggttgtttgtcagccatcgtccgctcctgtggggcgccggcgtgcggcaccctcagaaatcctcctcttcggcgccgaagagatcgttctcctccagccaccgccgggcccggtcggagatgagctcctccttcatggccatgtagcggtcgaactcctcgggatagaacgacaggatctcgtccagccgaccgtagggctttttcccttcgaaggagcgcagcagcatccccttgaggctcgcattgtcgagccccctgatgaactcgtggagcagcagccgttcctgatcgtaatcgaagccggggatgcggaggaatcggtcctcgctctcttccatctcccgccagaaatcgtcatcgtcgaaatcggacggcacggcaaagatgtcgcccgtttcccgatcgagaaaataggccagtgccgtttccggattttcgaacgcctccaggagatcatcccagagtatttcaatgtcgcgcatgaatcccatgttcaccttacgcctcgcccgcctcaacgcgcctttacctttggcggcctttcgattatagtgccgccatgcgcgcaatcttcatcgccgacgcccacctgcggcagccgggggaccgaaactaccggctgctcatggagttcctggccgggctccggggcaacgtcgacaccctctacattctcggcgacctcttcgagttctggatcggctacgatccggtccccttcacccactacctcccccttctcgaccggctgcgggagctggtcgacagcggggtccggatcgagtacttcgaagggaaccacgacttccacatggggccgtttttcacggagacgctcagggcaacggtccacccgggccccgccgtgatcgacatccagggggagcggctctatctctgccacggggacgaggtcaaccggaaggactatccctaccggctcctgcggttcatcctccacagctccctgacgcgggcggccacccgcatcgtcccccccgccgtgacctgccggatcgccgtgggcatgtcgcgggaaagccgcaaaaaccacggccggcgccggcaccgctgggactacgccgccatcctccgggccttcgccgccgagcgcttccgggaaggatgccgcgcagtcgtcgccggacacttccaccagccgttcatcgatcgcaacgacgacggcacggtcctgctctccctgggcgactggctcacccactacacctacggcgaatggagcgacggcaccctttcgctgaagacctacggaacaccgtaaccccgccgctagaccccgaacagcgcccggtactttttcacccgctcttccagcgtcggcgccgcaatccggcggcagatctcgtcggggcggtacccccggcagaccgccggccgctcgtcgtagatggcgcacagcccaccctcgcccagatggggacaacgcacgcccaccggcttgcccagcgcgctgatgtcgggtgcggtgcagcaggtaccgcatctgagacagtccataataacccggatcgttggctacggatttcaggcgaccgccgccgcccgtcctatttgaagaaggcctccaaggcctgctcgcccacgtaggacgccttgatcttccacttgtcctggttgatgacgagggctgccagggctatttgcgggttgtcggtgggagcataggcggcgaaccagctgtagtggccctcggggtcggtaccgttgatggaaccggtcttggcggcaatggagatgtccgccagcttgggtcgaccgcgctggtcatggaacgcccggcgggaagtgccggtggtcacggtggaggacagcatccgcgtgagctgcgctgaaacgtcggccgtggtcacggtccgcagcggccggggctggtgggtataggcgacctttcccgacgggtcgcggatctcgtcagccagggaggggacgagcatggtgccgccgttggcaaccgtggccatcagcaccgccgcatggagcggcgaaatcttcacctcgcgcccgagcccggcccccatgaggcgcagatcgtcgtcggtggcggggtgctcggccttgctgggcaggacgggcgtgccgggaagcagcgcatggttgaagccgaaccgctccgcgcagcgaaggaccgaatcgcgcccggccacgtcgcaggcaagccggccgaagaccgggttcaccgattttcccatggcggtggtcagatccatctcctgggcgccccgctttggcaggtcgctccagtggcgggaactctccgagtagagcccccccctgaagggaatcacggtgtcgggagagaccttgccctgttcaagggcagcggtggcggtaatgatcttgaacagcgacgccatggggtagatgccgtagaacgcctgctgctcccagcccggcaggatcgaggaatgggccaccatggccaggatccggccgctgcgcggctccaccgccacgaaaaccccgtagggaacctggaactgggccaggacgtccttgacccgctcctggacctcttcattgatggcatacaccaccgtgcctccgcccgcgaggggggccacgaggcggcccccttcggcacgagccgtggggaaggcaccggcggccaggcggaaggcgccgaagctgtccaggtccttgaggctcagcttgcccggatgggcctcttcgcggacgctggaaacggcgggccggcccgaaagaagaagggacagaaccgggtaggcgaccaggagcgcggcaatgacgggaagcaggaagcggagacgtttcttgcggggaggaggctcatcgagcctcttgaaggcattgcgggagtcgttcttcctcggcgagaggaaagaggaggcggagaatcgtttcttgcttgttaaatgtttaaaatcctgcatgtatgttcatttcgcacggacatcgcgaccggcggcaccggcccggatgcggggtcacttgaatggatgacggactgccgtcactatatagggaaaagccccgcattgtcaatgtcggcgcccgttggcgggctgacatgaatcatatttaatccactccgcccccctcggccagggtcctgaagttcacctcccccagttctgcggccacggccccttccattctcgcggccagccactccaccgccgggtcaaaccgcccggtcgccaggggcatggcgtgccccctgagcgacgcgatcagttccctgacccgcatgtgctccagctcccgggccgggaggtagagggtttcctcgccgcagctctcggcaagccaccccttggcgaccagcatgcccagcgtttcccgtgcggtccgttccggcacgtcgagccgttcggccaggcgctcggcgttccagggcgcgccatcgcggaaaaaggtccggcacacctccagcagcagggccagggccaggcgctcgcgcgcggcgggctccaggtcggggatgtgggtttcgtgccggaaggtgcggcgatgctggtgggcgtagaccacctccacgccgaacagcacgatcgaccagctggcatagagccagatcatgaagaccggaagcacggcgagggtgccgtaaattgcgttgtacttggccacacccacctgaaagtggatatatccccactgggctgcctgccagagcgtgccggcgatgaccccgcccaccagggccgagcggaaacggaccttggtgttggggatgagcatatagaggaagacaagggcgagccagatgctgacatagggaaccagtcggaaagccgccaccagcacgtcgcccagataggcggtgccgatcagccactggaccgccttctggctctcgagagtcgtggtgacgctgatggcggcgaagatgagaatcggtccgaacaccaccacgctcaggtaatcgctgaaccgccggtagagcgaccgggtttcccgcaccccccagatggagttgaaggtttcttcgatgttccccagcagggtgacggttgacaccacgagggtcaccaggcccacggcccccagggagccgaccttggtgttgttgatgtaggtaacgatccggtcgacgatttcatgggaccctgccgcgacctggtcgaggatgaaaggctccagggtgttctgcacccccagccccttgaggaccgcgaaggcaagggcaaagaagggaacgatcgacaggagcgtggaataggtcagggccgaggcatgcagcaggcactggtcgtccatgaagttgcccacggcggtcaccgtcgcctggagcgcggccaccagccggccgcggaccgggccgagcccgtcggtgtccatggcccggaacgtatccaggtagcggtagattgtgccctttgaccctttctccatccgcgcctccgcccttcggagcgcacacgaaaaagcccacgcggggtgggcttgttcgtgcggcgccgggagtggctacatctccttgaacttctcgcgctcccggtccatggcttccttccccgcctcgatggcggaggtgatgatggtcttcttctcggtgatgaggtccttggtttcctcgtaggtatccttgatcttggactgggcctctttcgtgaatcccttgatcttgtcgagggcctcatcggtcagatccatgatgttttcgcgcatctccttgccggtcttgggtgcgagcagaagccccaggcccgctcccaccgcggctccggccaggaatgacaggaataccgttccgacgctcgttcctctttcttcagacatacgaattacccccttttcttgatgagtcgttccatgaggtactttccggccacccgggcgccggtgctccaggcggaggaggccgccgccgcgtgggccacgctgccgatgacggcattgatggtccggatgttgcgcccggtgtcgcccacggcttccatgaattccttcacgtcgtccacccgctcggcaaccccctcggtgacgaccttcagttcggcaagggtctgctggagttcctgggtgaggggcttcagctcctgccccacctgggccatgacgctcctgaactctgccgcggttctcctgatctccagcagcgtcggaatgagaaacgccaccagcacaaccagtgcgcaggccattaccagtacggcaagtgcgccaatgctcatgaagtcgatccctccacggtcttaatgggaaacagtatagtgcacgggacggggattgcaagggagcccatctgccgcaagcccccggcccccgccgttgctgcttccacgtgcggtaaactatagccaacggcccgtgcttttgcaaacgaattgctcgccgtttacgcagatacggcaacttggcggcaaaatccgattgacaaaccggccggggcttccgtatccttcaccaaaagagaatagtagaccttcttatcaagagtggtggagggaaaggccctgtgaaaccacagcaaccggtccggtagcggacgccaggtgctaaatcctgcccgaaagggagcgatgagagggagcttgtgaccaccgacgcgtacaggccccttcccgtttcccgggagggggcctttcattttcgccgccgcgcgcacgcgcccgtggggaatcatgtccgtcggcatcgtcgaagaacaatccgtcaccttcgaaacggatctcaggctggaaagcggccggatactggggcccatcaccctggcctacgagacctacggccggctgaacgccgaccggtccaacgccattctggtggcccacgcctggaccggcaacgcccatctggcgggtaaatacagcgaagacgatcccaagcccggctggtgggacgccatcgtcggcccggggcggctcctggacaccgaccgctggttcgtcatctgttccaacgttatcggttcctgctacggctcaaccggccccgcgtccgtcaacccgaagaccggcaagcgctacaacctctcctttccggtcatcaccgtgcgggacatggtgcgggcccaggccctgctgctggaccacctgggcatcgagcggctcctcaccgtcctcggcggcagcatgggcgggatgcaggccctggagtgggccacccagttcccggaccgggtccgctcggccattgccctcgccaccacgagccgcccgtcgccccaggccatctccctgaacgccgtggcccgctgggccatcttcaacgatccgtcctggaaaaagggtgagtaccggaaaaaccccaaggacggcctggcgctcgcccggggcatcggccacatcacgttcctctccgacgaatccatgtggcagaagttcggccgccgctattcggcccgggacggcctgttcgacttcttcggccagttcgaggtggaacgctacctcacctacaacggctacaacttcgtggaccgcttcgacaccaactcgttcctctacctggccaaggcgctggatctgtacgacgtggcctgggggtacgagtcgctggaagacgcgttcagccgcgtcacggctccgatccagttcttcgccttcacctccgactggctctaccccccctaccagaccgaagagatggccaccacgctccgggccctgggcaaggaggccgaataccacctgatcccgtcggcctacggccatgacgccttcctcctggagcacgaaaccttcgcgcccatggtccgggacttcctggcccgcgtggagcggggctaggcctccgcacacaaaaaaacccggcgatcgtccgccgggttccactcacgcgccggtgatccgccggtagagctccaggtaggcctccgcctcccgtcccggggaaaaacgctcccgcaccagttcccgtccctgttcgccgaggcgccgtcccagggcgggattgcggagcagatcccgggcccggtccaggaattcccgctcgccccggaacaggaaaccggtggttccctccttcactactgagcggttgccgtcgatgtacgacgccagcacgggcttgccgaaagccagagcctccaggacgctgttcgccatccccccctcgaaggtcgagctgttgatgaccgcgtctgcccggcggaacagggcgccgatggcgtcacgccccacttcgcccaggtagcgggcaaagggatggcagtcgatggcctcaagggttgcggcgccgtactcccggtccaggaccggcccggccagcagaaagcggacccgcggctcctcccggtggagctccgccagggggccgagggcaaaggccgcattcttgaccggccgcagccccgccggcagaaagaagacgaactcgcccctgtcgaaccgctcgtttccccaatcgaactcttccccgggcagttccaccccctgggggatgacagccatcgtttcggccagggatggatgatgatcaagcacccggcaccggacgcacttgtggaacgccgccaccgcggcggcatcgcgcaggaccgccagggtatcccggcgccgggtgtcctccagcgcttcatacacgtccgaaccggtcagggtgatcaggtaggggatgcccgtggcccggccggcctcccgggccacgccggcccccccagataggcgtgcagggcgtgaatcaggtccggcggatcggccgtgatgcgccgcaggatatcctccgcgggcgcggcgtcaagggagtgaacggtcaccgcgtgccccgcggcccggagctgtcgctcgatccgcctggcggtgacggcattcccccgggcagggggatggtaatagggggtaatcagagtaatcttcatccggtgctcccttccctccgcagggggccgatggtagcccgaaccggtggcggacgcaaggacaaagacccttgcggggccgcttccgctcatggtatcgtggcccaactcgcagggagacccaccccatgaagattaccatactcggcagcggcacctccaccggcgttcccatggtgggatgcacctgttccgtctgttcgtcgaccgacccgcgcgacaagaggacccgcgcctccctcctcatcgaagcggccggccgctacatcctggtggacacatcccccgacctgcggcgccaggccctgcgggaacacatcccccacatcgacgcggtgctcctgacccactcccacgccgaccacgtgaacggcatcgacgacctgcgcgggttccacttcatccaccggcgcgtgatcccctgctacggcaaccgcgagaccatggacgcagtgctgcgcaatttctcctacatcttcaagggaatggaagcggccggctatgcgccgctgctggacccccacgtgatccacgatccgttcgccctgttcggccggaccatcgtccccatccacctccaccatggcaccatgcccgccacgggctaccggatcgacggtgcggcctacctgaccgattgcagccgcatccccgaatcatccctggcgctgctgggggggctcgacctgctggtgatcgatgcgctccgctacaccccccacgagaaccacttcaacatcgatggtgcgctcggggtagtcgcggagctgcgccccaagcggacgatcttcacccacctgacccacgaagtggcctacgccgacggcattcggctgccggaaggggtggagtttgcctacgacgggatgaccgtctcgctctaagttgtccgccccagcgtatcgtcattgaaaaacccgtgatttgtcgatataagagcttattcgcgaacacgctccgagcgacgcatctccggacagggcagccatgcacagagacattcgcctccacggccagatagacgaacggatcgagtactacgccatcgtggcgggagacgactcgcaccagcgctacttcttcaacgccgcggaggggccggggagagagcttcgcttctttgcgcccggcaacgaattcgtcctgggcccggggggcatcaggcacgaggggaacggcggctccttctgcgagtacatgttcggcgtggaccagccggtgccggacctggccaagggcgacgtcatcaaccggctcgtcatgtacggcgcccgcatggaggaggagagcggcaacctcatcttcgacgaccgcaccggcggccagctcggcttcgaaaagatgtttttcgaaggcaacgccgtggtcaactacttcttcttcatctcctcggcccgggtgaccggtcccctgagacggcagcaggaatccatcgtcaggaccatcggcaagaccctcaagcgctccgccgccgtaggggagcaggacgaaaacgccctcatcgccgaggtgctggccctcctgagcgatcccactgccctgttcttcctcttcaagctgatcaacgtccaccaccgggagtaccacgacaccttccggcggctctacttcaggaacaagaagatcgccgacgacgacttcgccatgctcaccgccgttgccgcgcgtcacgacatcgaccgctaccagcaggagcggatcaggatcgatgtcatgtacaagcacccggccaaccgccggatcgtggacgagtacaaaaacatcctgatcggctgccaccgcaagggggagatcagccggctcgaaaacgcccggctcacgcggctcaagaccctgtcggtccgcaacaagatcccgggcgcgctcttctacaccctcgacgaagtcctgaaaaacgacaagaaactggtggcgcccgaggagcaggactatctctccgatatccgccagattctcgaaggaatcttcctgaccgaacgggacatcgagagttccatcgaccgcgaggacatggcccggctcctcttcgccaagaagaaggccgccgaaaaccgtgaccacgccttcgaggaactactgctggacgccagccgactctgcgacgaaaagatgcgcgacggcgccgaactggccatcatcgagggcttttcctacctgatcacctttttcgaccgttacgacaccacctcccaggccgtcaaccagctggccttcatggaaaacgtccggatcaccgaagagatgatccgcagcctgctgggcaacaagaccgccttcgactcgcttcgggacggcctgttcgacgagctcttcatcgcaggactcctggaaaacaagtacctgggacgctacggccggatgaagatcaccaacctgcggcgcggcctggcggaaatcgagctgaaccggctcacggtggccgccctgatggagcagctgctgaccatcgaccgggaggagcgcctggcgatcctgctcctgtcccacgtgcgggaccgcatccggaacttctactcgaagtacaccaccaaggccgatcagcaggccctcaggcgcgaggtgaacgaagagctgatcgccaagaagctcgtcgacggtaacgtcccggaccggcttttcgacgaaaccatcctcaccatccagaaggaagcggtctacctccacggcctcctcccccgcatcattgccgaccgggacattgccctgcgcgaagacttcctggaaaactcgggcctcgaccgcttctacgttgaggaactggagcgggagtacttcgagctgaacgagctggatctggaggagctgtaccagatcaggaagggtttgagttaggccgcccacgcgcaatcagaaatccagcgggcttcgcgcctccttcacggtcctgaccggaacacaatgggtataaatcattgtcgttttcaggctggcatgccccagcttggtctggatggtgcggatatcgtaattggcctgcagcaggtgcgtcgcgtaggagtggcggaaggtatgggccgtaacccgcttggggatctttgccttgcggacggccaggtagagcgccttctgcaagagtgactcatggacatgcgcccgcctgagctgcccgttcgcctccaccggcgtcagatccttttgcggaaagaaccattgatgaatcagctccttcggcgctttggggtattttttctccatagcatcatcgaggaacacaccgtcatacccctgctccagatccttttcatgcaactccttcacccgccgcatctgccgctgcaaatcattcaggatagactccggcagcggcagagtccgatccttcttccccttgccgtggaccgtaaggatacccgcatcgaagttgaaatcccgaacccgcagctgcagacactcgaacagccgcagcccgcagccgaacaggagtttcacgatcaggccatgggggtgatagaggtgggcaaggatagcgtcgatctctgcacgggacagcaccaccggcacatagagcgacttcttggcgcgcggcacgtccctcagttcgccgaaatcccgcttcagggcatggcggaacagaaacagcagcgagttgaacgcctgattttgcgtagaggcggccacattacacttcaccgccagccaggttagatactctttcacatccgcggttgtcagctccactggaggcttgttcttcaaaaagcgctggaattgacggcaccacttggcgtaggtctgcaatgttttcctggaataatgcctgaccttgatttccgctgccagcttcgccataacctcatcccattcaggagagtcggatttttcctggtagccagcgacgttatagaaagagtgccgcgggggaacaggaggagagtcgggcggcacgtcagccgaaccttccgactgctgcgccatcggttgtgcggacggggctgaggacaccggcaacgtgtcactggcgccacccttcagcatgacgaaatacaaagataccgcctgactggcctgctgccgcttctgctcagactgtcctttttgctgcaacttgttcaggaagagatcgattctctccggctcgcttcccgtaacatgatacttttcacagaaatcgagaaagtagcgcagccatttcagatagtcggcaaaatcagcgaccgcgattccgcagttgttgtaaaaagaacggtattgcctgaacagatggtgcggcagtaaaatcatcacaattcctcagaatttttaatttaagttctatcaaagaatgcgtatagttggcgacatattttcgatgcgggtgaccaatgaaaacacgcttgaccctgaaacccgggcagcacggcacaaaatctctgataaagaaatacggcgacgcactggtatgcgtaagatttcgttatgatccggaaacgaagcaacgcctgaagaccgtagaactcattgtcgagcggagtgactggaccccgccgccaccccgcttcacaaacgacacgcttgtcccgttacgggtaaaagccaccgacgtggcaatccgcaatcaggtaaaagcagtcggtggacgttggaacccggaaaaaaagttatggtttgtcacctacggcaacatagtcggtactccgctggaaaagcatatagatgtagatggattcggataaggataaccctcgactccatctatatctatataggcaagccccatatagatgtagatgcttccatctacatgtacttggttctatatatttgtagatagcacaccctaacgggtgatttacgagttgaatgattaaaaacggagaaacaagaaatgaactggaaatcatttgccttcgggtttgttgctggagtggctctcctttctgccattagccactggagagcaagaccgcaaaatgttatcgcttcctggccagatgatgacaacaaaaaaggaatgcagatgatggcgccatgggtgacagaggcgagagtaggaaggcttggccctttcgttgcgatggttccaaataaatttgatgccagcccggaagcattacttcaaccagtaaaagcgaaaagtccatggatttacgtcaaaggcgaggaagtaatgattcacgacagcaagaaaagggcaatttccatcgatttcaatgcgtcaaacggagaatttagttcttacacctttcatcctgacttgaccactgcaacaggtcaaagtttcacggataaaaacctgacaggtgtcatggaaaaatttgagccccaagtgaagaagaagttaacattcaaccaggaagaagcagcggcctataaaccgccgctgttctcccggcccgttaggcaaaaagaatgaatgacatgactcagggaggtgacatgaaagatcgagattacactgctccgggtattgttatgggagtcattttttatattactattttgagttcagctgcaccgacacttaaaatgattgacatagttgctccaattgcaactttacttgctgcattagttggtgctgaagccgcatttagattgcaaagggaaaaaactgaaaaaacagaaatgacccgaagaaagagcgctgcaaaccaaacagttcacttaatatcaaacatctactcaaatttaagacaatacagaagagaaattattgaacctacagaaactttgcctgtaccgtggttagggttaagagggttgttggcctatcactatgaagtgaatttgccgcgcgaaggattgctattcatgttcgagggggaaggtgatggtgcacaaatatatgcagaactaataatggaagagcaacgatataatttagccataggaatgataaagcaattacatgaaaccattaaaaacaaacttcaacctgaactggaacgcctaggttattaccccggcaatgttgacatacaacagttattgtctcaactcccacctagcttaataattgatctcaacagccttacacatgaaacatacaaaatagttcgtgaaaatattgaatccatacaagaagtgtacgaaaagtttcaacaaagtatgaagtcacaatttcccaacataaaagtggcacgcttgatttttgatgacggaatgcctaaccaggcagaaacaccggcctaaaaccgccggtgttctcccgaaccgttaggcaattaatatgaattttgcggaaatcattgtagtcgccttggcgatcatcctcatcctcggtctgattgcgatcatactaggaccaatgttcggttggcgaatcgccgcgaggaatgaagagtttattccattttcctccagaattgaggcacgagaaaaaattcgtgtcgcactaatggaacaaggatgggagattgagcacgacggcccggatagaatgaaagctcgaacgaaaataagctggcggtcatggggggaaatcataaagatcgagtttgccgatggaggcgcaaaagtgagttctgaatgctcactaccgacgcaagctatcgattacgggaagaataagatcaacgtccaaaaacttgtggatgcgctgacgaaaagaaatgcctaatcgggtagccgggggttttacccccccagcccccacaccacccggcatgcgggtccgcaccgggcggttcgacgaagttaccgggccgtggccgggtaatggatcttcacccacagttctttgacagatacaagtccttgatccttcagccactggttggtcataccgtgctgggcggcaagcctgcgggacatggcccacggaccgttgcggttcagccctgctctgatggatgtgccaagctgtacacccagtttgagcaggttccgaatcttggtgcggcaccaccgccactgcttccagtagcacagccgcacccgccgccgtatccagccgtcgatctccgggatgtcacggtaggcttcggcaatgccgaagtaccccatccagccgcggaggtaggtcgacagcttgttcagtcggtactccatggagacgaaccaactcctgccggtgtacttcctgacccggcgccggaactccttgtacgcctggtcagaccagaggattttggttcccttgaagacaaagccaagaaagctcaagtcgccgcttctggcgactttgctcttgtcttcgttgaccgtgagcttgagtttgttcgtcagatacttcctgacgctccccatgacccgctcgccggcacgctcgctcttcaccagaatgacgaaatcatcggcgtaacggacgaacttgtggccacggctctcaagctccttgtccaggtggtcgaggaggatgttggcgagaagcggggaaagcggacccccttggggtacgcccatgcgggtcttttccagccgcccgtcaacctccaccccggctctgagatacctgccgatcagggtgagaacccgcttgtcgcggaccctcctccccaccattgtcatgaggaggtcgtgattgaccgtgtcgaagaacttggcaaggtcgatgtccacggcaatgcggtagccctgccgcagatactcccgcagctgccgcacggcattgtgtgccgagcggccggggcggaacccgaaactcgatgcggagaattccggatcgaagatcggcgtgagcacctgggctgttgcctgttggatcagccggtcaaggacggtgggaatccccagcgggcgggtgccgcccgttggtttgggtatttccactcgaaggaccggctgtggttggtaggtacctgttgcaagcgatgcacggatatcgccccagaggggccggaaccgttcggggaacgcgtcgatggtaacaccatcgacgccaggtgcgcccttgttggcccgcacccgtttccacgccaggtccatgttctctgtggcaagtatccgctccagtaggtgctcttccggagttggccggtcaatgacgcgctccacgggcattcccccggtcgggttcggtatgtcgtgaaagctcattggggcttacctcctcttcatcgttcggcccttcggcggggtaaggcttcccggctgtctgtgacgacgccgggcttgtttccaggtgccggatcgctggcggcaacgtccgcgcctactatggcttctgctgactcctgccccatcacggcagctgttaccagaggccgcgccagcaaacatcgctagcatgtggagcaggtctccccggataagaacgtgaactgtggctacacaaccgcagcatttaccttggcatcctgaatccgtgggacttcgtcatgttgtgctgacttgcccggacaccccggccttgtatgctgtttctgttcgtcggctcatagctttgcgctcgggcttccttcagacccctcctcgcggaggcgcccttgccgtcggctagtactttggtaccctgtctcgcgacagtgctggattctacgtacaggggacttgcaccccattagttcacgcccatgccgggcgtacactagcgccacgaccggcctagaaacccgccggtcaggcttgtggcgttggaagaaagctaaaccgtccaatcaatgatattgagggaagggacccgtaaaaactcgcgggtgttattagtgaccagagggattcctaacgatacagcgtgagcggcaatcaacatatccatggagccaatgggcgtaccagctttttcaagagctgctcgaatatctccatagacatgagccgccgattcatcataagaaaccaattccaaaggaatgatgaattcgtcgagggccttggcgtttttctccatatgggtgctcttcgcaactccgtagcgcaattccgagagagttatggatgaaatgccaatatcgccaacctggtactctaagaaacgctcaagtacagcaaccggctgctgctttatgatgtaaatgcagatattggtgtcgagaagcaatttcatcagaagccatcccgcttgtccagttcaggttgtatgcgctcggacatgaaatcgcgggagaatttcttgagactgccgaagagggaattccacgaatcgctccgagggatcagttgaacgacgttgccgcttttcttgatgaatacttcgctgtcttcgaagcgaaattctttgggaagccttactgcctgactttgtccattttgaaaaatctttgcagttttcatttctgacctccacattaatatatatttgaagtatatatttcaggttttaggttggcaagtaaaatttcaacaatgatgagagaacgaactcccaacatggccacaaagatcaaaacaacttttatgactgtaatctcacggattcaggtagggggaagaccattttttgtcgccataatatttctccttaatggtagtcggttatttcaacataactcgcttcgccgtcaataaaactgaaacatattcgccacttcaggagttccggggacatccatggaaatatacagacccaaaggcgttggagcaaagaacccatgacgctagaagagcgataaagactcgcaagattgaacgccgcttggcttgcaggagagaagattgacgctctcaggtttcggtacaattcaaccttatcaaatatttcgtggagaacttgacgagtacgtgctttcctccccagaggaactgcagcaggtccgcaaagggctgagctgagtagagaacgcccgcctcccttgactttccccctccccttcacctacactgcccctgagtacactttttacactcagaggtttcaatggagtccctttcgtcgcacctcccccttttgcgggatcaaatcgttgcctacggcaaggaaaaccttgaggaaatgctccacctgctggccgagggggtgcgtctcgtctccggccaggaccggatccgcatctacctggaagacctgacccgcggcgtccttacctgtgtccacgcctcgggccccctggccgatgagatccgcgaggtgagcttccccatcatctcccgtgaggcgtcggtttccagcgtctttgtctcccagtacgccaccgaattccactacgagccggagggaaaacacaccttcgaccggggctttgccgaacgcttcgccatcggccacagctacatcctgccggtggtgagccaggggaaatccatcggcgtggtctgcgtcgaccgcttccggccgggggagatcctgcgcggcaaggggaaggcgctgctgggcgagttcgtcacctccgtggccgaccggctcgacgtcgcccgcatctaccaccagcagctcctgctcgcccgccgggtcgaggagtacaagaaacgggaagctgcctcgttcatggtgcagtcggccgtgcgcctcatcgaccggctggtcctcgcctcggtgctggtgcccgtgcccggtccggaaggctcgtcgcgcctcgccatcctggccagccactcggaagaccccagcctgaaaaagcagtatgacgagcagggagagatcgctctccagaggggtacctccctcatctcccggttcctggacgacaacgcggtcatcgccgacgaacggcttctgcgcccgctgttcattccggacctgacccagcaggagctccagaaaaaggccctcaccgagaagatggcgctgcgctccctctacgtggtgccccgctacgagccgtccagccgcaaggtcatctgcctggtcaactatttcaccaaagacctgtaccgcttctccgacttcgagatgggcctgctccagacccatgcggagatggcggagcggatggtgaacgagatcggcggcgaacacttggaaatccgcgtcctggccgagatcaccgaactcctccaggagcgcaacgaagagctttccccgttcctcacccgggtcctgtcaatggccacggagctgatcggcgccgataccggcagcatcgccatcgtccaggagcgtgacggcgaaaaatggcttgtggtggaggacgaagaagggaccatcgtcggggccaagaacaagtcgtggctcaagaagtacatcccccccttcagaatcggcggccacgagctccccgccgaggagcggagcctcaccggctacgtggcctggtccaagcagccgaagatcatcgcccacgtggcggacgagcaggggggcgaggggttccaccgctccatgcacgagctgatcaagagcgagatcgcggtccccatcgtctgcgacgacgaggtgatcgccgtggtctgcctcaactcgctcaagcccgcctggttcacggaagagcacaagcggatcctgcagatcatcgaccggctcacctcccggcacatctccgacgtccagcggatcgagcggctcgagggggaggtgacccggctcaagactgacgtggcctacaaagacccccagatctcctcctaccggctcggcaacatcatcggcaacagccgcaaagcccaggagatcgttgatttcatcaacaccgtgtcggtgcccctcttcaaccggatcaccctctggagcaagaacgtcctccaggaggcgaccatcggcctcccctccatcctcgtccaggggcagaccggcgccggcaaggagttcttcttcaacaacctctacaacaagctgaacgagatgtaccgggagaagctcaaccccgctggccagctccccgtgaaaaagaccaacatcgcggcctacagcggtgacctgacctactcggaactcttcggccacaagaagggggccttcaccggcgcctacagcgaccgcaagggcatcctggaggatgccgccggcgggatcgtcttcctggacgagatcggcgacgccgaccccaagacccaggtgcagctgctccggttcctggacaacggcgggtttgtgcggctgggggaaaaccaggaccgtttcagccgggtgctcctggtggccgccaccaacaaggatctggcggaagagatccgcaaggggaacttccgggaagacctctaccaccggctgtcggagctggcggtgcaggtgccgtccctgaacgagcggcgcgaggacatccccgacctggccacccacttcctgggcaagctctaccgcacctaccggggggacgagtccaaggacgccgcccccaccctggcggaggaggccaagcggctcctgatgaaccaccactaccacggcaacatcagggaactgcggagcatcctgctgcgggcgctcttcttccgcaagggcacggtgctcaccgccgacgacgtccggcgcgccctggccgcgggcatgcgcgagttcgcccctgccaccgccacccaggagctgaacgaccggatggtgacggaaatcctggacaagatcgccaatggcgaaaccttctgggaagcggtctacgagccctactcccgcaacgccatcccccgcgacgccgtccggctcgtcatcgagcggagccgcgacgcggcgggccggagcatgccccaggtggcccgctacctcaaggccgtgggcgacgatgtggaagaaaacgacgaggagcggaagcggttcttcaagttcaagaatttcctctataagaccgtgaagatctgagggcggcagaccggaaaccgacggcaaggccggcccgaataccggtgccggccgatcagcgcaacggccatgcctgttaaaagacgattcgcggtagcgatctcgcttactgcgccgttcgccggcgccgggcaccgcctgcgccatgacggacccctttggcgttcagccactcgctccatcagggatacgcatggcgcaatctttgcacaagacataacccctaaccggcagttcattcctcgttatggaggtgctgcatgaaaaaaaagaaggcgcatgccgcgggagcagggccgaagctgtccgtgaccaatcccccccgcactttttttgaagacacgctggcgctgttcaattcgagacgctttgacctgctggaccagaagatcaatgaggccgtgaacaaatggcccaaccacgccgtggtctggaaggcgatcggggtcatcatgctcatggagggacggttcaaggaagcaatcgaaccgttgaccacggcggcgaacctggcgcagggcgatgcgcagctgcaccacaacctcggggtggcatacctgcggctcgagcagtatgaaaaagccgtaccctggctgcagcgggccaccagcctcaagccggattatgcccaggccttcgccaacctgggtatcgcccaggcagagatcgggcttctccaggcggcggaaagcaactatcgcactgcgctgaaaatcaacaaggattttcccgaggcgctcaacaatctcggcaatgtgctgaatgatcagaaacggtatggggaggcagaggagtgcttccggagggctctcgtcctcaagccggattttgccgaagccctcaataacctgggcacgagcctgaaggggctgaaccggctggaggaggcagaaaccacctaccggaagtccctgtcgctgatgccggattacacccgcgcccacatcggcctgggccacaccctgttcaagctccgccagccggacaaggcagcggcgagtttccgccgggcaatcgagctttccccctacgaactggaagcccatgacggcttgagcatgaccctcggcgacacggttcccctgtggcatctgcccatgatgaacgacaagcccaggaacgatgcctatttcaatgccctgcaggccgcggtcaccccggagacgcgcgttctggaaatcgggaccggatcgggccttctgtccatgatgtcggcccgcctgggcgcacggcacgtgacaacctgcgaggtggtcacggcaattgccgagactgccgcgtccatcgtgaaagacaacggattcgcggaccaggtcaccgtgattccgaaactgtccaccaccctggaggtcggcgtcgacctggaagagcgggccgatctgctcgtctcggaaatcctgtcgagcgaatttctcggcgaaggcgttctgagcagcatcgaagacgcaaaacggcggctgctcaagccgggagcccggatcatccccgcccggggctcggtccggattgccctgttcggcggacgggacatcgaaatgaacgtccgggtcgacgaggtctacggcttcgacctgtcgaggttcaacgacatcgtgcccccgaagcagtatgtcggcaggaacgatctcaacatcgaactgctgagcgacggcatcggggccattcatttcgacttcatgggcacggatcacttccccaccagcagaagctacggcatagacgtgccgatcaccagggccggcaggtgctgcggcgtcatccagtggatacgccttgaaatggacgataccttcgtctttgagaaccatccggcagagaggaatgtggcatccggctggcagcactgcgtctatctcttcaaaacccccgtcgacgtgcagcccggccaggtcgcgcagatcatcgcctcccacgacatcaggacctgctggttctttctgaagaaaatcgtgaccccatgacatcccttcgcacggggcagatcagacatgcatcccgtatgtaacgtcttaatggtgaaccaatgaaccgcaaactgagacgagccaacctgaaagcaagcgagccgacgccccacgagaccggcaatgtaatcaactacatgcggcagggtcgctacgcagaggcggcgcatcttgcaaagggccttaccgaacggttccccgatcatggtttcggctggaagatactggggatctgcaccttgctgctggggcagaacggggatgcgctgcccctgttcctgaaggccgccggcctgttgcccgacgacccggatatccactgcaatatcggcatcatctactatgagctgaatcagctcaacgaggctgaatactactgccgctacgcgctgaagctgcggccgaacgacgccatcgcgcacaacaatctcggcaacattctgagcagcctggggcggctggacgaggcggaagcctgtttccgccgcgccatcgagaacaacccggatctggctcaggcgcactacaacctcggctccgcgcttcaggccctgggccgcctggaggaagcggagagctgctatcgccgcgcaacggcaatcagaccgacgtatgaggaggcctacgcgagcctcggcaacgtccttaaggaaatgggccgcctggatgaggcgctcgaaagctggaaactgtctctcgcgcaccaggaagattggacaaacgcattacggcgcctgaccaatcccctgctcatggacggggatctgacccgcggtcccgagtatcccgccgcggacgcggcagagggacagccgcggcaactatcgtcacatccggcggcggcatccgtagagtcgctcgaccggaagtatcgggtcccctcccatgggcatgacggatctgccgaagcgggagccgttgccgggagagacgaaaacgcgccccgccccctgcgcattgtgttggtctaccctccgttgtggcagataccgtccgcggatctggccgtaccggaaggcatgccgttcggcccgcccgccaccgccggcggaccggtcgccatcagcagggaactcaagaccattacccaaggcgtgctgtccatcgcggcccaggcgaaaaaagccgggcacgacgtccgcgtgtacaatctgttcaacgcgccctgggccgacatcgtggccctcatcgccggaaccggggccgacgtgtacggcgtatccgcctacaactccaaccggcgcggcatgggtgcgctgtgcgccctgatcagacagtatcatccgcacgcccacattaccgtcggcggccccttcgcaacgacgctcccccttgaaacgctgcgctattaccgcgcgatcgatacggttgtcgtcggcgaaggcgaagagaccttcatggaactgctcgaccatatccgctcgcaccggccggcagttggaatcccgggcactgcgtggcgaaacggcgacgaggtggcgctcggtccagtgcgcccccggatcggcgacctcgacacgcttgcatcccattttgactactattcaagcaatatcgtgatgacgtcgcgcggctgcccttccaaatgctcgttctgcggcaatcccgtattgtggggacggaagatccgtttttactccacagactactgcattgacatgttcaggaaggcactggcccggctgccggtgccctacctcatgatcgcagacgacaccttcaccgccaaccagcagcgtaccctgaacatgtgcgacgcgatcatcgggaacaagctcgactttctctggagctgcagcacccgcgtggatgccatggaggacaaggtactgcacaggatgaggcgggcaggctgccaggagatcatgatcggggtggaatcggggtcaccggagatccttgagaggatacacaaggggatcacccccgaaatggtcctcacggtgacccgcgcggccaaaaagtacggcatgctcgtccactactacatgatggtgatcaatcgtggagagacgcccgacacgctccaggcgagcatcgacctgatcaaggccggtcggcccaacagctacgacctcacgccactgatgtttcttccgggcacggaagactacggtcatctgtgcgaacaacagggattgacctcggatatcttcttccggaacgacttcatggatatatccgtggaaagaaagcgcaaaaaagacctggatacggtcatgcagcatctttactgcagcatcggaaccatcggcggctacgaatataccgtagcggaaagggaagccgtcgtggagcatctgcccgacgtgcccaccgtccatgtggagctcgccaacgcataccttcgcgcgggccagttagacaaagccacggcggcattgactcgggcagaggagctgggcttccccatcggcaacatcatcctcaaccagcacgcgtgcattgcccttgcacgcaatcagatcgacacgtccctcgatttcctggagcgggcgtgccggtccttccctgacgtcacggtgaagggcaactacgataaactggcggcctggatcgacagccgtacgagcggccaggtcaagccgtgcctgctgtgcgattccgtccgggcccaggatttcgtgttccgcgccgatgaaaccgcaccatagtgtgccggtgccaccctgaccaccactttcccaccctgcacggccccgctcacgcggggccttcgtttttccctccccggcctccggcacgcgcggtctctccgtcttgatgacttcttgatgcgtttcccccctcttttgagcctgctttgaggcgctttccgctagggtagtaacaaagagttcacgcgggaggacggccatgaaagtctattttttcgattgcgccacgggcgtgtaccagggtgaggggttcgaggacgaggcagtgatcgagatgatcgaaggggtcacggtcgtggcgccgccaccctatcgcaaaggggaaataccggtctaccagtgcgaacgcaaggcatggacagtgaagcctctctcgcctgagacagaaaccgggccaacgccgggttgaccggccgtgcgggctcctctttcgacctggcggggccgcaggacggtacttgtcccggccggtcggtaccgagaaaacaatccagcaaaacgccgcacggcaccggcttcactgccccctcaccaatgctcccgttcgcaatgcaataagggccggtcccggcgagaagccgtaagcgtgctagacttaatgacatcgatcaattcggagactgtctcatgaacgtgtacgaatcgctgcaaacagttctcttgtttgtcgttctcctggccatggtcaagcccctgggcaccttcatggcccgggtattccagggggagcggacgatcctctcacccgtcctcgcgcccgccgagagcctcctctacggggtttgcggagtgaacagtgaagaggagatggactggaagcgctatgcccgggccatggtcctcttcaatctggtcattttcgcgacacttttcgccatgctgatgctgcagcacctgttgccgctcaatccgcagaagtttccggccttcagctggcaactggccctcaacaccgccgtcagtttcaccacgaataccaactggcaggcctatgcgggtgaacaggcggccagctacttcacccagatggttgggctgacggtgcacaacttcgtctccgccgccaccggcattgccgtggccatcgcagttattcgcggcttcgcgcggcgcacgacctccgcgctgggcaacttctgggtcgacctgacccgcgcgacgctctacatcctggtaccgatctccctgatcgccgccctcgtcctcgtttcccagggggtgatccagaacttcagcgcctaccaggcggtgtccctggtgcagccggtcacctacgacacgccgaagcgtgacggcacgggaagcccggtcaaggaccccacgggaaatccggtcaccgaacgtgtgaccgccaaggaggtcacgatccccatggggccggtcgcttcccaggaagcgatcaaggaactggggaccaacggcggcggcttcttcaacgccaactcggcccatccgttcgagaaccccactcccctttccaacatgctggagatcctgctcatcctcctcatcccgttctccctcacctacaccttcggcgccatggtggggaatacccgccagggctggaccctcctcggggtcatgctcctgatcctgctggcctcctttgcggtgcttcagggtgttgaatcgggcggcaatccgctggtgacaaagctcggcgttcacggggccaacatggaaggaaaggatacccgcttcggcctggccggaagcagccttttcacggtcgcaaccaccggcacatcctgcggcgcggtgaacactatgcacgactccctcactccgatcggcggcatgatccccatgagcctgatgctcctgggtgaactggttcccggcggggtcggctccggcctctacaccatgctcgccttcgccgtgatcgcagtattcgtctcgggcctgatgatcgggcgcacgccggaatacctggggaaaaaaatcgaggtgcgggagatgtggatgtcggtcgtcacggttttggctgccggcgtcatggtgctgatactttcgggaatcgccatgatctctccgtccgccgtggccgccatggccaatccaggagcccacggcctctccgaggtcctctacgccttcgcctccatggccaacaacaacgggagcgcctttgcggggctctcggccaacacgaccttctacaacatcctcggcgccctggcaatgatcgtcggacggttcgccccggcagtggcggtgctcgccatggccggctccctggcggagaagaaatacgtaccgccgagcctcgggaccctgccgacggacaaggtgccgttcgccctctggctgaccctggtcatcctcatcgtcggtgcgctcacctttttcccggcgctgtcgctcgggccgatcgtggagcacctgaccatgacgatgtaggggcgaatcttgtattcgcccgctcggtgggcgatcacaaggatcgcccctacaggagacgataatgaccaaacacgccccgcagccgatatccattttcgatccgcagatcatgcggcccgccctgatcgaatccttcaggaagctcgacccccgcaccctctggcgcaacccggtcatgttcatggtggaaattgccagcatcatcaccctggcaaccttcttcatgtcgcttgccggcgcgggggaggagccggcctggttcaccggcctcgtgtcgctctggctctggttgacggtcatcttcgccaccttctccgaggcgttggcggaggggcgcggtaaagcgcgcgccgccagtctgcggaagacccgcaccgaggtgatggccaaacggctcaacaagccggaattcggcagtgattttaccgtggtcggcgccaatcagctctgcaaggatgactatatcctggtggaggcgggagagctgattgcgggcgatggcgatgtcttcgccggcgcggccctggtgaacgaggcagcggtgaccggcgagtcggcgccggtggtgcgggaatcaggtggagaccggagcgccgtcaccggcgggaccaaggtgatcgccaacgccatcatcgtcaggatcaccgccaatccgggtgagaccttcctcgaccggatgatctccatgatcgagggggccaagcgacgcaagacccccaacgaaatcgccctggaggtgctcctcatcgcgcttacggcagtcttcctgctcgtgtgcgccaacatcagccccctctccgtctacagcgtgagggctgccggtcaggggtcgccggtatcgctcacggtcctggtcgccctcttcgtctgcctggcgccaaccaccattgccgctctgctgcccgccatcggcatcgccggcatggaccggctcttccagaaaaacgtcattgccctgtcgggacgggccatcgaggcggccggagatgttaacgtgctccttctcgacaaaaccgggaccataaccctgggaaaccgtgaggcggtggagttcatcccggtcggcggacacaccgacaaggaggtcgcggaagcggcgctcatggcgtcattgaccgatgaaactcccgaagggaggagcatcgtggtgctggccaaacagaagtacggcatgaaggcggaggcgctcgcggcagatgccgaaaccgtcaccttcagcgccgaaacccgcttgtccggtcttaatgccggcggcagacagtaccgcaagggggcttccgactcgacggccgccttcgtcaaaagcctggggggaaagagcatcccgggcgatctggaggctgtggtggacaaagtcgcccgtgccggggcaactccgctcgtggtcagctgcgacgccgagattctcggggtggtcaacctgaaggacatcatcaagggaggcatccaggaacggttccagcaactgcggagcatggggatcaagaccgttatgatcaccggcgacaaccccctcaccgccgcggcaatcgccgccgaggcacaggtggacgacttcctcgcccaggcaaagcccgaggagaaactccgcctgatccgggagaaccaggcagccgggtacatggtggccatgaccggcgacggtaccaacgacgcccccgccctggcccaggcggacgtggcggtagccatgaacacgggcacccagccggccagggaggctgccaacatcatcgatctggactcgaacccgacgaagctcctcgatatcgtagaggttgggaaacagatcctcatgacccgcggaaaccttaccacgttcagcatctccaacgatatcgccaaatatttcgctatcgtcccggcgatgatgctttccgtctacccccagttgggagcgttgaacatcatgggtctggcgacccccatgagcgccatcctgtcggccgtcatcttcaatgcggtaatcattcttctgctggtgccgctggcgttgaagggaacgaagttccgaccgatgccggccgagaagctgctgatcaacaacctcctgatctacgggttgggaggggtaatcgcgccattcgtcggcatcaaggcgattgacatggtggtggggctgtttgtgtgactacggtgcaggggcaattcatgaattgccctacgggagaacatcatgaaagaactgaaacccgccatcctgatgctcatcatcttcaccatcctctgcggcggcatctacccggcggtcgtcaccggcatcgcccaggccgtattcccgaagcaggccaaggggagcctcatcaccgatgcgcggggacgtgaggtcggctcgaccctcatcggacaaccattctccgggccgaagtatttctggccccgtccctcggccacccctgaattcggttacaacccggccggttccgggggttccaatgccggccccgccaatcctgcatacctgaaaacggtcggagagcggatcaaggctctccgtgacgccggcatcaagggcagcataccggctgatcttgtccaggcctcggccagcggccttgacccccatatctcgccggaagcggcgaaggtgcagatcccccgcgtcgccagggcccgcgggatgagcgcaggggcgttgagcaggctcatcgccgcccatacagaggaccgtcagctcggcttccttggagaaccgcggattaacgtgcttgctctgaatctggcattggatacactgatgccatgagtgatatggacgacgagagacgcccctcgccggaggcgatgctgaagctggcccaggccgaagaggccgaggcaaagcgggggaagctgaagatcttcctcggctacgccgccggtgtcggcaagacctacgccatgctgcaggcggcccgggagcgcaggcatgaagggcgcgacgtggtggccgcctacgtggaatcccacggccgaccggaaaccgatgcactcctggaagggctggaaatcctccccgcggcccggatcgagtaccagggggtcatgctcccggagctggatatcgacggggtgctggcccgccggccccagctcgccctggtggacgagctggcccacaccaacgcgccaggctcccggcacgagaagcgctggcaggacgtggaggaactgctggcggccggcatcgacgtcttcaccacggtcaacgtccagcacttcgagagcctcaacgacgtggtggcgcagatcaccggcatcgccgtgcgcgagaccgtgccggaccgcctcctggacctggcggcggagatccggttggtggacatcccgccggaggatctcctgcagcggttgcgcgaagggaaggtctacgtgccggagcaggccgcgtttgccgcggaaaagttcttccgcgccggcaacctgatcgccctgcgggagctatcgctccgccgcgccgcggtccgcgtggacgaagagatgcgggcctacatggaggcgcgggccattccgggcccctggccggcggccgagcggcttctggtgagcatcagcggcagcccgttcagcgagcggctgatccggaccacccgccgcctggcggacgaactgaaggccccctggttcacggtctacgtggagacccccggcaacggcaggcatgagcaggaaaaccggaaacgggtctggaaggatctccgcctggcggaaagcctcggcgcccaggtcgccaccgtcaccgccacgtcggtggcggaggcgctcatcgactacgcccgcaggcacaacgtgaccaggatcgtggtcggcaagccggcaaagccgcgctggcgcgagtttctgcgcctccccctggtcgaccggattatccgcctgagcggcgccatcgatgtgcacgtggtcagctacgagccggccgaggccggaaaggggccggtccttcccgtacggagggggccgatctccttctccggctacctggcgagcctggcactggtcgtcgcggcctccctggcctgcctcctgctccgtcccttcctggcgccgaccaacatggtcatgatctacctgctggcagtggtgctggcggcactgaggctcggcctcaagccggccatcctcacggcctttctgggggtcctggccttcgacttcttcttcattccgccgcacctgacctttgccgtggcagacacccagtacctgatcacctttgtcgccctgttcaccgtgggcgtggtcatcagcaccctggtctccacggtgcgcgaacgggccgaggccgtgcgggaacgggaggagcagaccgcctccctctactatctgagccgcgacctggcagcagccgccgacatcgagaccctcgtggccgccgtgatcaggaacatcggcgagaccctgttcgccagggccgccgtgctccttcccgagggagaccggctcagagtcgccgccgccagcaaggggctcaagcccgacgtcaaggagatggccgtggccgactgggcgttccgcaaccgccagaccgcgggccaggggaccgaaaccctcgcctcggcgggatttctctacctgccgctccagacatcgggctccgtcctcggggtgctgggggtcaggctgaaaaacgatgccgattaccgctccacccaggtccgccgcatgctggacgcattcacctcccagaccgccatggccctcgagcgggtccagctctcccggcaggccgagcaggcccagatcctccaggcccgcgagaacctcgaacgggccctgctcaactccatctcccacgacctgcgtacccccctggtcgccatcaccggcgccctggacaccctgcgcgacaaggtccataccctggccgacgaatcccggctggaactgctcgacaccgcgtgggaagaggcagagcggctgaaccgcttcgtgggcaacctcctcgacatgacccgcctggagtccggggcgatcaaactgaaacgggagctgagcgatgttcaggacttgatcgggtgcgccctggcggccctggagcggcggatcggcgagcgcgggatcgacgtgcgccttgctcccgacctgcccctggtcaggatagacatggtcctgatgacccaggtgctggtcaatctgctcgacaatgcgctgaaatattcgccgcccgacagcggcgtggagataacggcccgggtggacggaggcaggctccgcatcgagatggcagaccgcggcccgggcattcccgagcaggacctgaagcgggtattcgacaagttctaccgcattgcggttcccgaaggggcgcagggaaccgggctggggctttccatctgcaaaggaatcgtcgaggcccacggcggctccatccgggccgagaaccggaccgggggcgggctccgggtgatcgtgaccctgccgctggccggcggggcgaaagagggtgtttcccatgggccatgaagcgaacgccatcaaccggccgcggatcctgatcgtggacgacgaagcggcgatccgccgctttctccgcaccgtcctcgacgcggaggagttctcgctccaccaggccgaaacgggtcacgccgcgctggccgcagccgcggccatccggcccgatctcatcctcctggatctggggctgccggacctggacggggtggaggtcatcaggcggatcagggagtggtcgccggtgccgatcatcgtgctgtcggtccgggagcgggaggacgacaaggtgcatgccctggatgccggggcggacgactacctgaccaagcccttcggcatcggggaactgctggcgaggatgcgggtggtactgcgccgctccatccggcaggcgcccgaaccgatctgccggatcggcgggcttgaggtggatctgccgcgccgccgcgtgaccgtggacggagtcgaggtacagctcacccccaccgagtacgagctgctgcgcctcctggcggtccacgccggcaaggtcctgacccacagccagatcctccggcagatctggggggttgcccatgtggaacagccccatgtgctgcgggtgaacatcagcaatctccgccgcaagatcgagtccgatcccacgcgcccccgctacctcctgaccgagcccggggtcggctatcgtttgaaggccgagtgaccaggggctcaaccatcaggggacaatctgatgcttgacctgccgggggaacggggcatactatgggggacattcatgcagccgagatccgttcgcgagaacgggtgcgggggacccacttcgggggcgtattccggcaatggcgccggatagaggactttcagcctcgagcccgtcagctaacctcgtaggcatctggaagggcacgacagcggtttcagggccgccggcgcctgccggcggcttttccgtttcccgccccttcatgcatatcttccgggaggcgcgtacatgaagactgaagcccaatcctactggggcggcatcatcaaatccatgggcctggtgttcggcgacatcggcaccagccccatctacaccctcacggtcatcatgaccctgaccaagcccgacgcggagcacgtgctcggcatcctctccctcatcgtctggaccctcatcatcctcgtcacggtcgagtacgcctggctggccatgagcctgggccgcaagggcgaagggggaaccatcgtcctgaaggagatcctgatccggctgctcaaatcgggacgccagatggcctttgcgggctttctcgccttcctcggcgtctcgctgctcctgggcgacggcgtcatcaccccggccatcagtatcctctccgccgtggagggaatgcggctgatccccggcctggaggacctggcccagggggggctgatcctggtggccgcggtcatcgcggtgtttctcttcatcttccagttcaagggaacggacaaggtggccagcgccttcggccccatcatggtcgtctggttctcggccctgacggtgtcggggctggtctcgatcatcggcacccccacggtggtccaggcgatcagcccccaccacgccgtcctcttcctcaagcacaacggcctggccggctttttcgtcctctccgaggtcatcctctgcgccaccggcggcgaggccctctacgccgacatggggcacctggggagaaagccgatcatccgggcctggtacttcgtcttctgtgccctggtcatcaactacctgggccagggggccttcatcctgcgcaaccccgaggccaagaacatcctcttctccatggtgaagagccaggtgccgatgctctacatcccgttcctgctcctcaccatctcggccacgatcatcgcctcccaggccctgatcagcggggtgttctccatcgtctaccaggggatcaccacccgcatcctgccgctgatgaaagtggattacacctcgacccacctgaagtcccagatctacatcggctcggtcaactggtcgctcctggtggcggtcatcttcatcatgatcctgttccagcggtcggaaaacctggccgcggcctacggcctggcggtgaccggcaccatgttcatcaccggcatcatgatgaccatgatcttctcccgcaccaccaagaagtggaaggtccccatcgccctggccgtgaccgtgatcgacttcgcctatctcaccgccaacctgcacaagctgccccacggcggctactggtccctggtgctcgcctccatccccctggcgatcatggtgatctggacccggggccagcgggccctctaccgctccctcaagcccctggacctggacaccttcctcctctcctacgagcaaatctacgccaaggggcacaacatccccggcaccgggctctttttcgtgcgggagacccccgtggtgcccccctacgtgatccactgcatcatcaggagcaacatcatctacgagcggaacgtgttcgtctccctgacgcggaccgacgagccctttgacgtgaggacgaagctgacgcggggaatcggcaccgggctcgatgccttcgaggtcaacgccggctacatggagcggctggacatcgagaaactgctcaagaaacacggggtcgaggaaaaggtcatcttttacggcatcgaggacatcgacaccagcaaccccgtctggcggatctttgccaccatcaagcgccagagtgccaacttcgtccagttcaacaagctgccggtcagcaagcttcagggggtggtgacgcgggtcgaaatgtagcagggacgtttttcaacagcctgttaggtgttcaggaaggtttcaaaggcctgccggagcggagccccctccccttcgaccacgttgtagaaggcgcgcagcaccggccggccggtgccggtgaggcgagcgatgtcgatgggggtggcggccaccaccaagtcgcacggtaccgagtcgatggtcagggccaggtcggccacctgggcggggctgtagcccatggccgggaggaccggcccgatgtggggccaggcggcatagacatcccgcagcgagcccgccgcccaggggcgcgggtcgaccacctccgcggcgccgtactggcgggctgcggcaagcccggcgcccgagggcatggagccgtgggtgatggtggggccgtcctcgatcaccagcacccgcttccccctgatccgttcgccgtccgccacggtgatgaccgattccgtccgcaccagcgcggccgacgggttcgcgctccgggccgccccctccaccgccgccacggccgccggttccgcggcgttcaccttgttcaccaccaccactgccgcccggcgcaggttcacctcccccggataccaggaggtttcatggccggggcgcagggggtccgccaccacgatctccaggtcgggtcggaaaaaggggaggtcgttgttccccccgtcccagatgatgaccgccgcttccttctccgcccgtcgcagaatccggcggtaatccaccccggcgtaaacgatggccccgtggtccaggaggtgctcgtactcctcccgttcctcgatggtgcaccggaagcggtccaggtcggccatgctctccatccgctccacggcctgggcggccaggtcaccgtagggcatggggtggcggaccaccacggggcggattccccgctcccgcaggatatcgcagaaatagcggaccacctggctcttgccgcagccggtgcgcaccgcgcagaccgagaccaccgggagccggctcgcgagcatggtggcgtcgggccccagcagggtgaaatcggccccgcaggccagcacgcgggaggccgtgtgcatcaggcgctcatgggccacgtcgctgtaggcgaataccacctgctccgccctgaggcggcggatgagctcctccagctgctcttcggggacaatggggatgccgtggggatagagtgttccggccagctccgccgggtagcgccggtcgctgatgtagggaatctgggttgcggtgaaggccaccacccggcaggccgggttgtcccggaagcagcagttgaagttgtgaaagtcccgcccggccgcccccatgatgatgatccgtttccgcttcatgtcgtccctccggttatctcagtccccgccgttcccgccaccgcggcctcgatctcgtccagatggcagatgacggcccgcgtgccgcccccccggacaaagcggacggccgcctccaccttcggccccatggagccgggaggaaactcgcccgccgccagcaactgctccgcccgcgccgcgtccagccgccgcaggaacgtctcccctgccgtgccgaagccggtggccaccccggccacgtccgtggcgatgaccagggtatccacccccacttcccggccgaggcaggcgctggccaggtccttgtcgatcaccgcatccacgccgtgaaaggcgcggccctcccgggtcacggggatgccgccgcccccgcagcagaccacgatgaaatccatctccaccagccgttggatctcgtccttctccaccacggtcaggggctcgggcgaggccaccacccggcggaatccccggggggtgctcaccatgggccaggtgaagcgcgcggcctcctccgccgtgtagtgggggccgatgggcttggtgggggtgcggaacgcgggatcgtcctccgccacctgcacgtagctgatcaggctcaccaggcaccgcttcgccccgcccagggccaggagttcgctctccagggtcgattcgatcatgtagccgatctgcccctgggtctgggccaccaggatctccaggggcatggccggcacctcggcgcatgactcctgctgcatgaggaggttgcccacctggggcccgttgccgtgggtgatgatgagccggtaccggtcggtcaaccgggcgatctgccccatgggacgccgcaggttggcgaactgctccgcgcaggtcccccgttcgccagggcggatcagggcgttgccgccgagggcaaccagcaggatgggccgggtcgggctgtcggtcatgggttctcccctgtggtgatctgtctgccgcggccggtgccggggcgcggttttcatgaatgactctggaatggtaccacagggatcggccggatgcaggcccgaccattgacaaccgcgccggcaggggctttactttgcctgacgctaccgagattttcctgggaggtacggccatgacaccttttcccgcctatgttccccccgacttcacccggcccgacctggccgccgcgccgccggtccgcgtggccgaggcccccggcagcggcgtgctccccgccgggtttcacgccacctcaaactatcccgaatacgtccacctggggggcggtcgctggctcctggcctcgggaagcagaatggacgcggtgctggtgctggacggcgacatgctcagggtggtggaaccccgcctggtccggcggggagaccgggtggtggtggggcggaccgagaacggcgaagaagggatctacgtgcacaccacggggttcgacgccccggccggggcggggggagacaagttcaccttccgcagccgcggcacccgggagagccccttttcccgctcctatgaagagttgtacgacatcctgcgccacgaccgggaccacggccacatcgtctgggtcctcgggcccgccgtggcgttcgaccgggacagccgcgccgccatggccggcctgatcggcgggggctactgccacgcgctcctggccggcaacgccctggccacccacgatctggaggcggccctgttccacaccggcctcggccaggacatctacacccaggccctggtggccggcgggcattaccaccacctggacgtcatcaacgaagtcctgcggcacggctccctggaacgggccatcgccgagctggggattcgcgacgggatcatccgcgcctgcctggagcaccgggtgccggtggtcctggcgggctccatccgggacgacggcccgctccccgacgtgatcaccgattcccgccaggcccaggacgccatgcgcgcccacgcccgacgggccaccacggtcatcgccctggccacccagctgcacgccattgccgtgggcaacatgacccccagctacagggtgctggatgacggcaccgtgcggccggtatatttctatatcgtggacatgtccgaattcggggccgacaagctggccaaccgcgggtccggccaggcccgggccatcctcaccaacgtgcaggatttcatggtcaatctctggaacaatctcaagggatgaccctcccctcgcgggcttgtcacggcacggccgttcgtggtagccttgtcggcagtggcggctcttccggccgccatcggcattcacggaccgggaaggaccaccatgaacgagtcaggttttctcatcgacacccacgcccatatcgacggccacgactttgcggccgatttcgacgccatgctctcccgcgcctgggaggcggggctttcccacatcgtcacggtaggggctgacctggagtccagccgggccgcagtggcactggccggccgccacgagcggatctggtgcgccgtgggcatccatccccacgacgcggggcgggtgaccgaccgctgctacgacgagatcaggaccctggcccaggggaaccccaaggtggcggccatcggcgaaatcgggctcgacttcttccgggaccgctcgccccgcgacgagcaggaacaggtcttccgccgcttcatcaggctggcccgggaactggcattgcccatcgtggtgcacgaccgcgacgcccacgagcgggtcatggcgatcctgcgcgaggaaaaggcccgggacgtgggtggcgtgctccactgcttctccggcgacctggccatggccagggaatgcgtggacatgggcttcctgatctccatccccggcaccgtcacctacccttccaacgaagccctgcgcgaggtggtgcgcggcgtcaagatcgagcacctgctggtggagaccgactgtccctacctcaccccggtcccccaccgcgggaagcggaacgagccggcctacgtgcggctcaccgccgaaaaagtggcggaactgaaagggctctccctggaggacgtgggacggatcacctccctcaacgcccggcggctcttcggcatcggggagagcgaccaggcggcccggatcgcctaccggatcaggaactccctctacctgaacatcaccaaccgctgctcaaaccgctgttccttctgcgccaagttcgacgactacacggtgaaaggacaccacctccggctggaccacgagccggacagcgccgaggtgctggctgccgtcggtgagccggggccggtggatgaaatcgtcttctgcggcttcggcgagcccatgctccgcctcgacctgatcgtggaagtggcgcgggaactgaagaaacgcggcttccgcatccgtatcaacaccgacggccaggcgaacctggtccacggccgcaacgtcctgcccgaactgcaaggcctggtggactgcatctccgtgagcctcaacgccgccgacgccgacacgtacgcccgcctctgcaacacccccttcggcaccaacggcttcaacggcatctgccggttcctggaagaggcccggctgtacatccccacggtggtggccacggccgttaccgtgccgggcatcgacgtggccgccgtgcgcgccctggccgagtccctcggcgtcgagttccgggagcgcgaatttgccgaggtggggtaagccccgcctcggatgcatccccctttcgcatcctcgcacgcaaccattacccctcgcatttctgcaaacctcatcgcgccgatgcggggcatcattgcaaccgcccgattttaaaagaatatcttcccatcacaccccgcaggtcaccggccgatggccccaaaaggtataacctgatttgcagttatgcaaaatctctcgaaccctccgtgattccccgcgcatttttttgccgttataacattatgttttttcgttactttttaaaataaacataattttataacaatggtatgcaagttgctctacctcaaacaaacgcacttcgttcgtccacagagtctgaactcgttcataaggaggtagcgcgatgtcggaacaagtcaaaaacaaggggtggcaagtagccctcgccggcaccgggatcaacctggcactcggcgttctctacgcatggagtatcttcaagggcgccatcaagacgtcaatcgagaaggggggcccgggggccttcgactgggacctggcttccatcaatgacccctacgcggtctgctgcctgaccttcgcctttgccatgatccttgccggcaagtgccaggacaagatcggtccggcccgcaccgccctcatcggcggcctgctggtgggcatcggcttcaccctcctctcccagagcaatgcctacatggcatgggtcatgggcttcggcatcctggccggcgccggcttcggcttcggctactccgccgccacgccgccggccctcaagtggttcccctcgtccaagacgggcctcatcgccggaatcgtggtggccggcttcggccttgccccggtttacatcgctccggtctccagctatctcctgggcaccgtgggcatccagcaggccatgctgatctacgccgtcgccttcgcgatcgtcgtctgcggcctctccttcttcctggtcaacccgccagccggctacgtgcctgccgacgttcccaaggccgacggcacggccaaggcggccccggccaagccggcggtcaatgccacggcatccgagatgctccgctccggcaagttctacattctctgggtcacctacttcatcggcgccggcgccggcctcatggtcatcggcagcgtggccggcatcgccaagaagagcatggggagcatggcgttcctggcagttgcgatcatggcccttggcaacgcgggcggccgggtcgtggcgggcgtcctctccgacaagatcggccggatggcgacgctgctcatcatgttcgtgttccaggcagtcctcatgttcgcggccatcccggtcgtgggagccgggcaccccaacgccgtcctcgtggtgctgctggcaaccttcatgggcttcaactacggcgccaacctggccctgttcccctccttcagcaaggattactggggactcaagaactacggcctcaactacggcatcctgttcaccgcctggggcgtgggcggcttcgtgatgggacgcgcttccgagatgctgaacacccagaccggcagcttcaacgcctccttcatcctggccggcgcgctgctctcggtgggcgccctcgtctccctggcactgaagccggcaaaggccgccaccccggccaccgccgcggcgcagccggttccccgcaacgacttcatggagagcttcatgcgcggttgggccgacttcctcggcttcaccccctccaccccgcgcggcacccgctaaccgccgcccgagcgatcacacacgcagcagacagaggccccgttccgacggggcctctttttttcagccgccggtcaattccgttgtcccagtgaatcaatctggttatacttttcctgttcattaaaccatgatcgccggaatgcccatgtccgacaagacccgctggctcctcatactctgcctggcgcagatattcatcatgctggtgttcatcaactactcggccgtgctcccgctgctcaaggccgagtggggaatgaacaacaccatggcggggtcggtcttttccgtctaccagctgggctacatcgcgtcgggtgtgatcctgtcggccctcaccgaccggctcaacaccaagcggatcttcatcggggcggccctctggtcggggacggccaacctgctcttcggcctctacgcccatgactatgcctccgccatgatcctgcgcgccctgaccggcatcggcatggggggcacctacatgccggggctgaagctggtggcggagcggttcgagccgtccaaacgggggcgcgccgtggggatctacgtgggggcgctggtgttgggggcatccctgtcgctggcgctgaccggggccgttgccacggtggccggctggcgggttgcgattctcgtctgctcggccggggtctacctgggcgcggggctctccctgatcgtctttcagggctacgagcaggtccggcacgtgacatcagaccagaccttccagaaggaaatcgtgcgcaacaagccggcgtttctcatgatcctgggctacggctcgcacatgtgggagatgtacggcatgcggagctggctggcgccgttctttacggcatcgctggtgcggcaggggatcgatcagggggcggccaccggctgggctgccaccgcggcggcagccatcgtcggcatcggcaccttttccacggccatcaccggcactctctcggaccggctgggccggaccaggaccatcaccctggtcatgctcggcagcgcctccctgtccttcctcttcggctggctggtcaacgtctccccctacctggccgtggccgtggggctggtctacggctacctgatcgttgccgagtcgccggtcttctccaccggcctcaccgagttggtggcccccggctacctgggggcggccatggggctccaatcgctggtgggctactcgctggggatgatctcacccaccgtgttcggctgggcgctggatctctgccggggctgggagcccttccccggcgtgagcggagagtgggggatcgcctttgccacggccggcgtgggggcgctcacggggcccatcttcatgtggttgctgcgccgctgccccgagagctcgcgcatggccgggggaaggaaatgaaccggctctccctgttccagaagatcctggtggccatgctgaccctgtcgctggtgccgctgctggtctcttcggccatcctcgccctgaacctgggcagcgtgcgagagacccttgccgaccggatcgccgatgcggccgaccggcaggcatccgaaagcctgcgccttcgggccgagcaggtggccgagggcatagccggcttcctgcaggactgcgaggccgacctgaagctctgcgtcaccctcccccgcacccccgaaatcctgaccgccttctacgagagccgccacggcgagatctggcggcgggacggcaccgccgcggccccccgcgaggtgcgcgagtcgatcccgcgctatgcctccctggccgtgatcgatgccaacggccgggaaaccttcgtgatccgcgaaggggccatcgtgcccgaaagcgggctgcgcaccgtggccgaccccggccagaccgagttcctgcgggaggattacttccagcgcgcccggcagctcaaacggggcgaaatcctcgtgacgcacgtcaccggcttccacgtggggaaagaggagcagctggccggcgcccgggagcctgaggacgcctacagcggcagggaatttcggggtgtggtccgcttcgccaccccgctgttcgacaggcggggccggttcgacggggtcatggtcctgtcactcgaccaccgccacctgatggaattctcccagcatatcagccccggccggaaccgggccgtggtcttcccctcctaccgcagcggcaactatgccttcatcttcgacgacgaagggtggatcatcacccatcccaagttctgggacatccggggggtggacgccgacggcaccctggtccccccctacacgaagaactccccccccgccgacgtcgaggcgggccgcatccccttcaacctggaccacgccggcttcattcaccccaactacccccgggtggcccagctggtgcgggagcgccaatcgggctacgtggacatcaccaatgttgggggcgccaagaagatcatggccttcgcgccgatcccctactccaccggcgactacacgcgccacggcatcttcggcggggtaaccatcggcttccaggtggaccagttccatgaaacggcccgggccggctccgccgtcatcaatctccagctccgggaacacctgcggctttcggccatcatcgtggccgccacgtccctgatggtggtcatttgtgcctggctcctctcccggggcgtcacccggcccctggccctgctgaccgacggggtcaggcggctggcggggggcgaatccggcgccaaggtggaagtggccgcgcgcgacgaggtgggcgagctggccgacaccttcaaccggatggccgacgagctggaacttcgcaagaacagacttctcaagaccctggaggagctggaagaatcgcggcggcacatcatggatgagcgcaacttcaaggaaagcgttctggagagcatctccagcgccatcatgacgctgtcgcccgaggggttgctcacctcgatcaacggcaccggtacgcgcctgctggggccggccgcggtcatcggcgccccttaccaaaaggtgttcagcgaatggagcgacatgaccggccggatcgccgaggccctggccggccggcgcgagtacggccgcgaaccgctcgtgctcgggaccgatggcaaggaacggcatttcgaggtgggcttcttccccatctatgccgatcgctccggcgggctcaccgtcaccatccgggacgagaccgagaaggaaagctttcgggaggagatgacgcggctggaccggctggcctccctgggcaagctggccgccggcatcgcccacgaggtgcgcaacccgctcacgggggtgtcgctgcttctggacgacctccacgatcgggccggactcgacgccgaaagccaggcaatgatgggcaaggcgctccaggagatcgagcgggtggagcggctcgtggccgggctgctcaacttctcctccccgcccaaggcattcctgcgggaggccgacctgaaccgggtcatccaggatacgctcctgctcctgcgtcgggagtgcgagagccggaacgtggcgctcggcttcgagcccggcgacgtgccggtgttccgcatcgacgtggaaaaggtgcggcaggccctcctgaacctggtgaaaaacgccctggaggccatgcccgacggcggatcggtccgggtgaccaccggcgtggatggtgacactgccgtggtaacggtggccgacaccggccccggcatcgccgataacgacctgccgctcatcttcgagcccttcttcacccgcaagggggcgggcaccgggttggggctctccatcacccagcgcatcgtcgaggagcaccacggcaggatcagcgtggaaagcagcgccggggcaggaacgaccttcaccatcactcttcccatgggctagccataatctccagccccccggtcattagcctggttctttaccctctttttttacgcagccctcagcgaacctcggacgtaacattaacacaacccaagaatatccctaatgaagtgtcacatgttacacaagtgtacgttacaaaaccgtatccggtgatacagacatgtatctgctctgcaaccctactgggcaccccaccggtccgcccggccttcccgggaacgcagccaactacctgatattgctcgctgcacaaaaaaaatgcccggagaataaatctccgggccaattgaaaggagccttcccgccttgtcgtgtggagggctttgttacttcattagcaactaccttaccactctgaacacctggatgcggttattgttccgatcggcgataaccacgtcgatgtcgttctcctcgctgatgcagagctgcgacggatagtggaggaacgagttcttccagccgatgttgagctgacggccctggaaggagccgtcctggccgagggtgacgacggcattgccggtctggtcgaggatgaagatcttcccctgcttgtcggtggcaatgctggtggggaactggagatactccttcatcccgtcggtcaggggcttgaaggcggtttcgccgcgggcggccgcatagaccctggacgccacgctgtcaaggagaagcgtggtcccgctggcgctgaccgccaggtcggagatgaagcggtacccctcggggaacggcatctgcgactggaaggtgccggccgcatcggtgacgatgacccgcgccccgaagatatccaggatatggatattgtccttgtcgtccacgcggatgccgcggggggcgatggtggcaggcgccggaacccccttcagatccaggtagccggcaaagctcccctcgggcgagaagtgggcgatgcggcggagtttcccgtcgatgaccaggatctcccccttggaggtcagctgcaccttggtggggtacggcacctgctccgccttgatctcggtgccgccgcgcaccgagccgttctcgatgctgtagctcagcagccgtccgccgccggtgtcggaaaccaccagctgcctcttgccgcaggctatcccctcgggggccttcatggtcccccccttctcatcgttgaactcggtagtcaagtgcttgagcttgatggcgtcggcgcccagggccggcgatgcgagcgctcctgcaagggcaagcatggttatgatcgtttttgccatggaatcacctcttgtactgttcgtggcactggacgcagaggtcgctggtcttgggatagtagagcatcttcttgaactcggtcccgtgggcgtcgtggcagctcacgcacaggatcgggatgttcttgttgcgcggatcccggaacttctcgccgatggggtgggtcgagtggtgcgcccagtcgtggcagtcggcgcagagctcgatatccagcgacttcttggtcaggaagaggtagttggatgagtggggatcgtggcacgccgtgcactggccgttcttgaccggctcgtgggttgacgcgaccttttcctgacgcttcatgttgtccacgtggcagctgttgcagagcaccgccatgggctggcgcaggatgcccttctgcttgcccgcgtgggggttgtggcagctgaggcaggccctgcttgctcagcagcgggccgtggacccggttcaggccgaacgtcgtgttgaccatgtcgttatggcagccgcggcacagatcggtgccggtcttcttggtggccagcgggttcggcgaggtggcctcctcgtggcactggttgcacatccgggttgccaccggcttgtggaccgtgttgtagaggatgcccgggttgtcggagccgtggggatcatggcagccggtgcagcgggcattggccaccggatagttcatgtgcttcttggcgaacatgggccggtcggtcttgtggcagcccacgcagagcgggatgatatcgctcttcagcaggtacgggttcttggccgaggcgtggggatcgtggcagttgaggcatccctgggccacgggcatgtggcggtacttgaccttggacagggtggcccccatctccttgtggcactcgaagcagagctcgttcccgcccttgagcaggttctccttgttgggggccgagtggggatcgtggcacttcatgcagctcccctcgcccaccaccttgtggacgctcttggcgccggagggcaccaccgtggtgtggcagcggtagcagaccccgccgttatcggcggagagcagcttgccgtgggtcgaggtatgggggttgtggcagccggtacactcccccttcttcaggggggtgtgcacgaagggcttggacatcttctccttgaacgccgcgtggcagttgaaacagagcttgccggtggcgtcgggcttgagcttgaacttgagtgcgttgtcctgggcgagcgcaaaggatgcgcccagaatgacaagcaccgcgcagaacgtgtaaagatatgtgcgatatgcgtgcatgggagctccttttactgttttcctgtcacgtggcaatcagagcacgaacgcgaagcgaagggtgcgtgcaccatcttcttgaagaacttcgggtccttggaactgtgcggatcgtggcagttcatgcagttcatcaccgtggcggagatccccaggtgagcgtccgcaaacggcttacggtcgtaggagtggcactggccgcacagggccacgagctgttcggtaagcagcgacggctggcccgaattgtggggcttgtggcaggtctggcagtcctgctccgcaggcgtgtggatcttctcgctggcgaaccgctccttggtccccttgtggcaggacacgcagaggtcggtcccctgggccagcagcagcttgttgagcttcgccttgtgggggctgtggcacttggtgcagtcccctccccggaacggggcatgggagctcttggaggccttgtcgccctgctccagcgacttgtggcagccgaagcacagcttcgcctcgttgtccacgatcatcccccgcacgttgctgccgtgggaatcgtggcaggtgaggcactggcccccgttgaacggcatgtgactggagccgcccgactcggccttcatcaggtccgcgtggcagggtgcgcagagctgcggcacggtattcttgagcaggttcttttcggccgagccgtgggcgccgtggcacgacacgcagtcggcgttcatgaccggcttgtgggtgaaggtcttcttgaatttggtctcggcatcggtgtggcagccgtagcagaccgtatcggcccgctccttgagcatggcggcgaagttggtgccgtggggatcatggcaggagctgcagtcgccgccgttgaagggcacgtgctgaaccttgttcttgagcccttccttggtcttggcatggcacgagtagcagagatccgagccggccagggtgagcagtcccttgttgggggcggcatggggccggtggcaggagaggcatcccttcttgtcgccggtgatgaccttgtggggcacggcaacgcgcaggttcttgtcctggtggcacccgaagcagaggttgttgccgtcggccgtgagcagcttcgcgaactcggaggtgtgggcccggtgacaggagaggcagtcgccgctcttgaacggcgcgtgctcggccacgccgccggtccccttgagcatggccgcatcgtggcactggtagcagagttcgctccccttctgggtcactccgaagggctcgggcccgccggccggattgtggcagccgtcacagccgcccgtggcaacggggttatgggcgctggagcggaggagcttcttgccggtggccgagtgggggttgtggcagatagtgcagcgcttgctttccaccggatagccgccgtgggccttcttgaagctgccggcgccgctgtcgtggcagccgagacagatcttcggctccttttccctgaggaggttgtcctcggtggagctatgggccgcgtggcaggagccgcagccttttttcgtgatggcgccgtggatggtccccttctcgtagtcctccttcttgtggcagccgtagcaggactccggcccgtcacccttcaacaggtgcggggtggtggaggcgtgggggttgtggcagagggtacatttcccctggcgcaggggtgtgtgcaccttgggcttgtccaggccgatcttgtcccggccgtgacagtcgaagcagagctggttgccgtccttcttgagcagcagcttcggcacgatgccgtggcgcaggtgacagtcctcgcacttctgctccttgacgatggtgtggatgtacttcatggagaggtacttgtcattgaacttgccatgacagtcgacgcattccttgcgggcgaacttcttcgccgccagcgccgggctctccgacaggtgaagaatgagcccccccaccaggagggtcatcaccaggaataagagttgtcgttgtgcatgcacggtgcgcatagctcctccagtccgttaaaactcggcgaaaatcttgacgtcggacgccttcctcagcttgtccgcccactccacgaccagcttgttgagctgttccgactggacgttcttcctgattgtggcctcgacctcggggaaggactgtacctgttcggggatcacgttgcggaccaggatgacataggtgaagccgttggggtccgaatagacccggtattcaccggtctgggccccggtgatgaccttgttcagcccctcgggaagggtcttgagggtgaccggcacgtcctcgaactggaggaccccggcggccttggcatccacgtggccctcggcgttctccttgaaccatttgaaatccatcccctggcgcagcttttccgcggcggactgggccgcgttctggtcattgaaggcaatgccgtccagcaccaccatgatcgggtaggagtactcggacttgtgcgcctcgtagtaggccttcagctcatcctcggtcaccttcacgtccgggcggatgaccttttccacgaaatgcccgaagatcacggattcctggtagtcggtgaccttgtccaggtattcctttttcttgtcgaagcccttgtcgcggccctctttctcaatggcccgggtggccaggatctcgaacagcagggagtccttggccttgttgaccttcttctggtcaatggccatgtccaccccgtggtagaacttcatccggatcgcttcggccaggtcggccacggtcaccggcttctcccccttgatggtggccaggggacgcttgtcctccaggaacttgaggaaccctgccttgtccttctcgaaatccagcgacttgatcagtttcttgtcctgcttgaaatacttctcgatcagctcggtccggaatttttcaagggccttgaagcgggccgcggtgagcgtttccttctccgccctgtccttcagtttcggatcgtcggaatgcttcacggcatcgagccggaacagcatggcccccttctgcatgtcgatcaccgggcccacggcgccgggcttcagcgaatcgatgatcttcacgatatcggggtggatgtgctcgtatttcagcttctcattctgcttggcctcggcgcgcttctccttgacctcctcggccaccagcgcgtcaaaggacgtgcctttgtccagggccttgcgggccttcttggcatcttcctcgttcttgaacgtgagggtggagaaggtccactccacgttgagctggccgtagcgcttctccacctccttggggtcgggccggatgtccttcacatgatccttgagcaccagctcgcgcaggagcttgcgggagaaggtatcgatcatctccttgggctgctcctgctggtccaggccgatgttgcgcccttcctggatgatgagcttggaggtgatgatccggttgaggatatccgtaaagttccggcggggggcctgctttccttccgtcatcccctcgtgtaccgtttcaagggaggcgttcaggtcgttgacggtgatcggctcgtcgttgaccgttgccacggggaattcggcaaacagcggcgaaaacaggggcaccttcaccctgatcgtcatcacgtcggccggagccggcgaggcttccacgttttccggctttgccggcgaatcggcaaagcccgccaccggggcacccgcggcaatgcatgctaccatcagcgtaaccaaagacttcttcatcagactcccctttctctgcattcaggttgcggccgcaccgggcactccgctccgggcggccatcaggacgtttgacacaacgaattccgttacgggctcatcaatatccgttcgagttcttcctggctcatccgcggcggcgtcagcttcacttccctggtctcctccaccatgacccccaggaaggccctcatcatcccctcggtcaggacgttggcggtggacaccctccgccagtcatagaagaacacaccgtcatccccggtgttcctgctcttggtggcccagatcaccattttgctggagcgttccagcagttgcagcgaaaaatcgacccggggcttgccggagccgctgggcatgtcccggtactcgaagacccggcccgtgaggatgaaatcggtttccaggttgttggccagcaggtccgccgccggcagggagatgccgttctgcatgatgatcctcatggccagcatcttgccccggatcacccccggctcgagcaccgcgaacgccttggacgacaccagctgcttcaccacgtgcagcaccatgatctccccggcattggtgcgatcgctctcgttgaagaacggcaggaccgccacgctgtagcggcgcctggggtcaagctccatgaagcggtacgcttccttgggcttgaaccgccgctcccagccgggggcaggagcctcctcgcccgccagcttgtgcagcagcgacccggacaggcggtcgagggcccggttccacaggaccgacgggtcttccacgatgccgatccccaggattcccggggcatcgtcaccggccatccccacgctgtccatccagaggatttccggcttttcccccgtggccaccaggcgggcaaccagggacaccttgggggggctcacgtcgctgtagtactccagactcatgatgaggaccgcgtccaccccggccttggccttgaacgcggccgacgtctccagatcgaggccgccggtgtagcggatgcgctgctgctccatgaaccgccgcagatcggcctcgtccatgatgcgcaccccgttctgccggagccgctccgtgaacccgctgcgcatggccgccaggggcgcgtcggcgccgctcaggtcttccatggggtagaccgccaccagcggaccggacggccggccggcctccacggaaagacgcgcgcatcccgccgccaggaggagcagaaccagcggcagcagtgcgagcagtctattggaacagcttcgagatgagatcatcgaccgctttctcagtcacatcgttgaggggcctgccgccgccgccgagaaggcggtccgtgaacccgatccccccctccgtggccgatgcggaccagacgaccctcccggtctgggcctccatcacctggaggctcagggagataacgtcggccatggacgagcccgagcggacgtcgccgtactcccgtaccatgcccgtaatgaccgcgtcggccttgatcatcttggccagcttaaccacttcctcgggggtgggggcagtggggttcatgacgccggccacccccgtcacccggctgacctcgcccacggggatgacgtagagggcccccgtggccagcagcttggtgttgaacacgtccctgacccgctccgcggcctgggtgtccttggacaggttgccgaagggcatcaccgccacgctctggatcgccccgaagtccatgttggggtcccggaaatgctccacgtgggaacagccctgcatcagcaggaacgcaaagaggccgaagattccgcagaatgcccgcatcagggcgccggtgtgggtgacgaatcgtgatctcatatatgccctctctccgtggaaatcagaacgcgaatctcagggtgctgctgaaggtgcgcgactcggacgactggctgaccgacgtgctcttcaggtacagataggacatatccaggtaggagcccccccggatgttccagcgcatactcggcacgatggtccggtccttctggttggcagatgaattgtacgcctcattataggaaaaactcaactgcagggcgccgtcccggaacggagaccaggttccgccgatgttccgggtggtgaccatgtccttgttcttttccatgataacgccgaaggccccgaacaggtagacggagcgcagcgggttgaaggccgccgacaggtcgccgcggtgggtgaaggtggagttgtcgggcaagccgccgccggtctgttcggtcatgttgccggaatagctcgcgttcaccgtcagggtcgagtggggcagcagggtgaggccgaaggtgacgatggtggtattggtcttctggcccgactcggcggtggccatgctgtagcccccgttcaggttcacgtccaccccttggtagagggtggcgctgttgttgaggaacagcgaattggtgtcgcttttcctcccgtcgatctcctcgttgcggccgctgaagaccaggctgtgggtcagcgtggggagcggggtggccgtcagcagggcactgtagatgtaggagacgcgggcgccctgattctccttggagtcctcccgggcgaaccgggcgctggtcgacaggtactgattgaaccggtggctcgcggaaagaccgttcgacaggatgtagcgggaggtggagaagaagtccgagtcactccggtcgtagtagtagctcagctcgtagttcaggttcggattttccaggatcctcacccgcatgttggtgtcgagcacgtgggagacctggctcgtggtgcgtcgctggacatcctcgaactggacgaacccttccagctcggtcacctggatgtcggtcaggttcgcggtggggttcaccagcgaaacggtgcccaggggcaggggcgaggtaacgaccttcaggtaccgggaggtggcgccggaaaagcccagctcgtagaaccagccggtgcccgcctcgttgctcctgaacggtgccgagggcaggagctgcaccagggtccagttcaggttgtcgctgctggtgtagatcgtccaggagaaccggttctcgatgtccgaggggaggtccgtgttgagccagacgcggatgcggttcacggtcaccgcgccgccgaagtcgaagcccaggttccggggcctgatgtcgccccccaccggctggatgccgatggtgacgttgctccccgtgttcaggttcccgtccaccagcgccgggttggcggccagggtgaccagcaggggcgtatcggtcagggccgacaggccggccgtgggaaagagccggaacagggcactgttggtctcctgggacgagatgttgtagttggcgtagagggtgacccggtcctgccagaactggtcgttgtaggtcacccggccggtgtgggtcaggaccgtggtgttgttccgggtcaggttgtccgtggcatcggtatagagcccctggtagttcagctccacctgctccaccggcttatagcgggaacccaggttgtacgaattgagcaccacatcctggaactgccggtcggcatcgtaggaattggtccgcgtatagaggaactccagggaggggagcccctcgggtctgaggctcagcttggcgttgtagttctcgtggatgatgttggacgaggcgatcccctcggtatcggaaatctcctggcgccggttgtagcccagtcccgcggaatagaggggggtgcccagggtcaggtccaggaaggggctcaccttcagcagggtggtatcgagctggttgtcgttcaactccgcacgggtcatggtgtagtcgacagtgccgccgcccgtgaagcgcagggtcgggtagagcatccggtccagggacaggttgtagcgctgtaggatcgagctgctcttggtggtcgtggtcacattgccggcatccgtcgattggttgtcggaattgacgtagctcagctccaggaacccccgcagcccctcggcccccgccgtggccggcagcagcgcggccgcgagggccgctgctgccatgaacccgtggagtatccgcatcccgttgcccacgccttacctttcgcccgccacgaccacgcggcagggctcgtcgcccacgtcgatctgcgccacctcccgcttgcccaccaggccgatgaactgcagccgcttcacgccggagaggagggccaggagattgttgtgctcgccgtcgatggtcaggtacgagggactgccgccgccggagatgaaattgcccggcaggagcgaaaaggggtcgaagacgtcgatcacggtgtcgctccgcttggcgatgtagatctggtcggtggacgtgtcgatcttgatcgtccgcgcccccatccccacgtaaacccgcttggcgacgagcctgttggtaagatcgatatcgaccaggtagggggaaagctcgtggatgaccagcagccggtcgccccgccggttcagctgcgcccagaggggcgaggtttcggtaggcagcgtggcgaccacggcgcgccgcgcgatgtccaccaccgacaccgagttggacagggtattgagcacgtaggccgtgcgtcccagccggtccacgatcacggcgccgggcctgctccccacgatgacccgggccagttccgactgggaggccgggtccacgaagctgagcgtattggagccgttgttggccaccagcagggtcctgccgtcgggggtcagggccagttcgaccgggccgtcgccgatgctgagccggatgcgggtcagggaatagtcggccatcaggtcgatgacctcgatggcgtcgtcgcccgacagggccacgtaggcccggcgcgccgcctgatcgaagacgatgccggccggcgcccgcccggtctcgatgaactccgtgacccgggcctcccgcttgtcgaacaccgcgatggtgttggcccccttgttggtgacgaagcccgtgagtccccacaggggccgcccggggatctcggccttgaagaccggcgagaagctgaagcgcttgctgaccgatgcatcttcatccagcgtgagggagatgaggatacccttctggggttccaccacgaaggggaagtcgatcatgaccggcttctcggggggcagcagggccattcgcccctcgtcggtcttggtgcccgcccccgagatccggaacgacaggccgctgtagcgcccccccggcaggatcgccgaccccagcatccgctgccacttcatggtggcggggctcgcctcggtcagcctgagggagaggggtatctccgtgccgtcgctcttgatcgccgaaacccccgccacggtgaagtcgagccggccggcgtcccgggggaaaggctccaggtagaggaacagttccccctcggcgaacagctggggcttggtgacgacaacgggcgcgtggcagccgctgcacgtcagcgcggcgagcacggcgacccacagaacgatgaggagggcagccccgcgggacgtcatgcgcttgggagaattctcgttcatggtgctccccgatccccttgccacggtcatggcacggacgtgtggcatttggtgcagagcgtcgactgctccggcgagaagagcgacgcgggccggtcatagtacgccctgagggcttccatctcgctgcgcccctggccgtagggctggtaggcctccccttcctgtgaatacttgccgttgtagaccacgtagggcgtcttggtgttccagcgggtggcgctgtcccagccgccggcgtgggcccggtggcaggtgaggcacatgacgcggggggtgccgtccgcggtgctgggccccttggtgggggtggccgtcacgatattcctcagcagggtgtagttgttggttcccgcctcgaaggggaccagcgacagccaggaggtggcctccacgccggacaggtccccggtcttgatgtaccggttgtagtaatccaccatggcgccgcccaggggggcctcggtgccggccgggtgcaccagccctcccccgctgccgtcccggtggatgttcgggtgacagttccggcaccactcggacatcccctggccgtaggccacgcgggtcgcggtggtgctttcgctccggttgtagtcggccggggccaccgccgccgggggtccgttgatgaaggaaaaggccggtcccagcgacttggggtaatagccgttcccccccaggagccggtaggcgcccacggccatggcggcatcgggctcgacgccggtggcgtagctccccgagccccggatcggcttgcccgtgaccgcaatggagccgtcctggtcgcggcggtagcggccgtgggggtcgtggcaggcgacgcaggacaggcccgccgccggatagctgccgccgggggccgtcaggtggagggcatcctggagatagccgtagtcccccgccaccacgttatggccgtgccggtccccctcgctgctcgaaagcgtcgagccaaaggccggaatccaggtgtaggatttcctgagccagccgaaatcgccgccgggccccagctgcttgggcgggaccccgaacggcatctcgaaccccggcgtgctcacgtgataggaggtggggcccacatcccccgccttctcgtgacagttcaggcaggtggagctggaatcgccccccttcaggagatagcggttgcccatgcccacggggcggccgttggtggccaccgcgaagcccccttccgagttgtgcatggtgtgacacccttcgcactcgcccgcgcccccttcgtgaaaggcgagggaacggcctgtggtggccggcagcagtaccggcagcacgaccaggagcgcaagtatggccttgggtgctttcacgccgattccttaatgggtcgaccctgggccgggtacgggttgccgtgctgccggcccgtcatggtcgcgatgatttcccgcatcctgcggacaaattccgcctggtccggaagcggcttgccgcgcgcctccgccccgctcaactcctcgttgtaggcaagccggacggcctccatcacctcggcggccagccttttggccgagccatcccgccccctgccgttaatgtccgcctggccgatgatcacccgctcgtcgctgtccacgaaatcaaccaccgtcagctcacggctgacgcggctcatgaccgcggcaacgttcacgacgacccggcgaccagattcatctagcaaggccaatgccagttgatcgagcggcagcggactgctcgccatttcctccaggtattcgctgcgcaggaaccgccacggagcgaacgcggcatagttcccttccagctcggagaccaggaggccgaaccggggcgaatcgtagcgcccgcccaggaagatggcccgggcctccagggccagggccgcggcgcggtcgagcctcatccagcggttctcccgggcgagccggtccgccggcggcacgctgtcgtccaggtaggccaggacgctctcccggtgccgggcaagggcgttcacgttgacctccggcagcgctgacttgccggtggaacggggaaccgagaattcgagatagaggttgtcgtcagtgttaattctaccagtacggctgaacctgtcagcacccgccgtgcccatgacgaaataactcagcaggtcggtggcgctccccatctgcacccgtgccagatcggcggccacggccggcacggcgatccgggcggccagctcgtcctcgctcaggaggatgggggcgttgctgccgatgagcatggcatccccctgggtcatccagaccaggacgtggcggtaagcctgccggaaggtccggaccaccgacctgagatcgtcggcggaaagatcgtagagggggagccactggcacatgatgccgccggcccgcaggtgctctgcggccagctcgaaatactcgcgggtgtagttgtagccggcgccgctcagccacgggtggatcggatcggcggtgatcacgtcgtagcgctcgcccgtggtcgccaggtagttgcggccgtcgctgaacgccacccgcagccggcggtctccgagcacgccgtggttgtaggcggcaaaggagcgcgtcacccccagcaccttcggctccacctcggccagcgtcatctcggacacgctcgggtggagcgaaacagcgccaagggtaatcccgctgcccgcgccgatcaccagcaccttgcgcgggttgcggtgcagaagcatgggcaggtgacccagggcgtactggttctgaaggctctcattgtggtcggacgcctcgatccggccgttgcgcaggaacgcctggtagccccccctgatcctgatggagctgacgatggactggattccctcggcgtaatagaggacatcggtgtgccgcttggcctcggcaatcaggtccggggtcctgaacacctccggctggttggtgcggtagatggcaaagtacttggcgtcccagatccggggcatggtgccggcaacggccatgacgccgaccacagccagcacggtgcccgccgtggccagcctgcggggggtgccacgcagcaggcgcgccaggatcaacaggccgaaaccggcgtttaccgtggccagcaggtagagggagcgctcgatgccgaagacctggatcaacacgaaaccgctcaccacggtgccgagaatggcgccgatcgtgttgcaggtcagcacctcgcccacggcatgccccaccttgcgccgccggcaggcgtcaagggtgccggccaggggaaaggccacccccatgaaaaaggccgggatgaacaggtaggaaaagaccagggcgaaattggcgaactgacgcgcgcggaacaggtcggtgctttgcgacaggaagaggtcctggaggaagaacaccctggtgggaagatcgcggatgagaatggtcaccagcagcgcgctgaggccgatcacgatctgcaccacgccgaacccgccgatcagcttggacacgggacagcccccctcctcgggcggccggaggcggcgggcccacaggccataagccccgctgcccgcggcaatgccggtcaggaaggccgccagcatcaaagtgaagccgtacacattcgtgccgatcacgatccccaggacccgggtccagagcacctcgtaccccagggcgcagaagccgctgaccccgatcccccagaccacgagcccgatgcgggccttctcctcgggcagcgtaacagcggacaggggcgccggggcctcatcctcgccggcctccaggtaccgggccgccgggccctggagcgcgaagcaggcgatgcccagcagcacgttgacggtgatcgcgccggccatggtgttcgataccccgaaccgccccaacaggtagaatccggccccaaaacagccggccaccgcgccgaaggtgttcagggcgtagaggtaggccaccccccgccccaccgcgcgccggccccggaccatgaacgcggccagcaccggcagggtcccccccagcagggtcgtggggacgatgagcgcgatggcggcgagcacgatccgcagggtgagcaaggccacgcggggcagctggtgcgaatgctcggtcagcgactcgaaggagtaggcgggcatcagggaatagaggttgagcagggcgatgaagagcagggcgaaaaaggcgatgccgatctcaagggcaccgtagaggcgcagcaggttccgggtggtgcgcacgcgccggccgaagagccagctacccagggcaagcccccccatgaccacggccagcaccgtggtcaccgccaggtgcgagccgccgaacacgaggctgagctttctgacccagacgacctcatagaccagggcggtggctcccgagaggaaaaagatcagatagatgagagcggtaatgaggatcggcatggcacgctcaaacccctcgaccggacaggcgccggaaaccgaggggtgtttcaccggatagtggatcgattgctggaaaaaaggcggccacgaccggccggaggccggccgtgaccagaactacatgacatatgaatcagtctttggcatgacacttgttgcacaggacccgttgatacggggcgaagttggtggggggtcttccatagtacgcctgctgcgtttcggcaacggtccgtccctgggcctgggctgcgttggtgaccgggtcgggccacacggggttgcctgacgcatcggccacggtcatgaactcgttgccgaggccgtaccgcatcatgctgtcaaagccggatgcgtgggcgcggtggcaggagaggcacatgacccggtccgtggagatggggccggcagttgacgtggtctgggccttgagcgcgttcaggtcgtgggtgttgtcgctctggaacggcaccagcgaggtgaacgccgtatccacggcgcccgtcaggttgcccgacttcttgtacgagttgtagatctgggccacgaaggggccaaggttctgatcggccgggtgaaccagggtgccgaaggtggtgtgcatctgcccgtggcagttggcgcaccagagggacatgctccggccgtaggcgacccgcgtgtcgctggtggcttccgagcggttgtagctgttgggggccacggcgtagggggccgcgaacatgaaggcatcgccgccgctcagggacttgggcttgtacccggcaccgcccaggaggcgataaacgccgacggcagtggtggcatcgggaacagcgccgtaggagccggagctcctgatcggcttgccggtcttggcctggacgcccagtgaggtgatccggtaggtgccgtgggggtcatggcagctgatgcagctgaactggttggccgggaagggggtgttcatgctccccggggccgcggtgatggtgctgtcggccacgtagttgtaatcggcggccacgatgttgtggcccttgcgctcgccgtggctccactccgtggcggcaccggcgcgcggcacccagctgtaggtcttcttgagccagccgaaatcgccgcccggcgtgagctggagcggcggagagccggcgggcatgtcggcttctgcggtactgatgtggtagctgctgggccccgtgtcaccggcatgctggtgacagttgaggcacgacgagctctggtccgtcccctggagcagataagggccggtggtgaactgggcagtagcgttgttcatctgctggccgcccagggagttgtgcatggtgtggcatccctcgcactctgccacgccacctgagtggaaagcccatcccgtgccggttgcgccgagaaccaggagcgccgctgctgtgacgggaagagtcttgaagcgtttcataaaatacctcctggcgatctgtgtcggactccggttggcggtaaggaggtgccggggccccctttcaggcggaccccggcggaatcacacaacatcagattgtggcaagattagtccttggcgtggcacttgttgcagagagcgcgctggtaaggagcaaacttgtcagcagtacggccatagtaggcagcggtcatctcgttgaccgaacggccctggagggacgaggtattggggtccgtaccatagatcgagttgccggaagcatcggcgatggtcgtgaactcgtatgccaggttgaagcgggtcatgctgtcgaagcccgaagcgtgagcgcggtggcaggagaggcagttcacgttgctggtggcgtcggcgccggtcagcgcggtgtcgtcgatcttggcgtgacccttgagcacggtgtagtcggcagtgccttcctcgaacggagcaagggacaggtaggcggaagcctgggtaccggtcaggtcgccggacttcttgtaggagttgtacagaccggcgatggtagcaccgaacttggcgccgttgccggccgggtgacgcaggttggtcgggtacgcgctgttgtggatgtcggtgtggcagttggcgcaccactcggacatgccctggccgtaggcaacgcgggtctgagtcgtagcttccgtccggttgtaggtggacggagcaacggcggccggtacctggttggcgaaggcataggaaccgctcagggacttgggctggtagccggtgccgcccaggatgcggtatgcaccaacggcgccccacgcggtgggatcgttgctgttctggtaggaaccgctgttcttgatggggagaccggtggtggcgatgctgccgtcaacaaaacgacgatacttcccgtggggatcgtggcagctggagcagtgaagctggttggccggataggtaccgcccggggccgtggtcagggtggtgtcggcaacatagttgtagtcgccggcaacgatgttgtggcctttgcgctcgccttcgctcgtgttgagaccacgaacgttccaggtgtaggtcttcttcacccagccgaagtcgccgcccggggtcatctggagcggagcggtaccggcaggcatatcagcttcagcggtggagatgtggtagctggaaggaccggtgtcaccggcgtgctggtggcagttcagacaggacgagctctgggtggcgccctggagcagcatggggccggtggtgaactgggcagtggcgctgttcatgactgcgccgcccagcgagttgtgcatcgtgtggcacccttcgcactcggcaacgccgccggagtggaaagcgaacgccgcgggggcgctcatgagaagtgctgctgctgccacggaaagacttactttcatcccctttttcatcatttcctccattttggttggtttctccggcaacccggccgtcccgctccagcggcacccgtcggctttgtgtccccaccttgcgatgggtttactcttttcggaggaaatttggtttcgcctttcggctcgtgagtgttgtgcctgcaatgcaatacaaaatggtcttcagtgcatccccagcgttttgtggtccctccacctcccctccaaggcgggatgccggcctgagttacgactcgcgatcagtcgtgcgttaccttgaatacgcttactccgcgattgccgagctgacccacgtaaagcttcccctcggcatcgattgccaggtcgtcggggcccaccagactgccgggggcgtcaccgcgaccgccgaactcgtagatgaacttgaactgccggtcgaacaccaggatcgcgcatctgagcttgtcggagatgtagtagttgcccaggccgtcaaccgcgatccccgtggggactccgaacttgcccggcgcgctgccccgcttgccgaaggattcaaccgtgccgttcgccgagatcctgaacaccttaccggtgaccggcgaggtaaagagcacgctgccgtccgaatcgaaggccactgcgccgatgcccgtgttgaggcggtcttcctcggttacgctcgatgcttcggccagatcgatatgcttgacgtagttcccttccggatcgagcatcacgaccatcatggaacccaggctcaccaggcagatcttgccgtccctcagcatgagccggttcggcttgaacgcggccagtttctcgggcagccccttgaactcgatgggcttgatgggttccgcccggtagttgcagaggagcaggctgggcgtgccgttgttgtaggccaggaccaggatccgaccctgctcgtcgatggcggcgtcgtacacgatcccggactccatggtgttggtgaaccggtagacttccatgccgctgttgttgaataccttgaccgtctcgcccgagatcacataggtctcgcgtgccgtcgcatcaagggcgatcttggccaggctgtacggaatcgtgcccgtgaagtccgagaggttatacagatacgcaaccttgaattcacccgtgctcgcattggtgggtccacccatgagaacggcggcgaggatggccagcggtgctacacgccggttgccgatttgtctcattcgggtttcaatatgtttgcacaggtggttaatcaagtttcgcctctagcgactgccagcaaaatgtgtttgttttctcgtgatttagcacagcgcatgcctaagcattttttaacagtggtaacaaatttgtatctaacggtaattgttcgctttttaaaataattaagattttttgttgaaagcaaccgggcaaatcgcggccatttggcgaaaacgcactgctatttggccgtaaaaccactaccggatcggaccatgtggcacaaccacctgtcctgactggctttctgccgagccgcccgggtggccgaaggtatcggtgaagtcaccggaaggggtgcgtcaggcacgaaaccggcgcgtgacacttacgcatggagcgagagaacgcgggagcggcccgccgggctggatcgagggccgctgcgggcgcggggacggcggaacaagggggacggccggtgcatcgggatgcccgccacgccttggcaagaggatcgacgggagccgcgcgcggggctaccctcgcctttctgcggcgcaaatcggccggcctgcgccgacagccttcccgtggggggaacaacggggttcccgggggggtacacccggtgtggtggtggggggaatatgatggggggttcgttaggggatgttacacttttcagggtcttgccgggggcgttgcaacggtgaactatgcggggtgtcaaacttacatatcagaatttgaatgtataaatctcggcatgttagtgtcttcctgtccgcaaattaaattccgtttatcgctatttcacttatcgtttccgaccggccgttcattgaaaaagtgtatcatgtaacacagatgttaaggaacaaatgtgttacatgatacaccctaatcggctactcgtcgtgaacaatctttaattcattgagttttcggtacaaggtgatacggctgatgccgagcaggcgcgccgccttggccttgttgccgccggatttttccagggctttccggatcgcctgcagggtggtctcccgctcggtggccggttcgttgccgtggatctcatggtgttccatgaaatccgagggaaggtgttccagggtgatcaggccggaagtgcagacgatgcacgagtgttcgagcacgtgttccagttcgcggacattgcccggccagggataggacatgaacaccttcatgacctcgtcggaaaccgcgctgacgtcctttttgaacttgccgcggaatttggccaggaagtgttccacgagcatggggatatcctcgcgccgttcccgcagcggcgggatgtggatccggacgaccttcaggcggtagaagaggtcttcccggaactggccgatccgcaccttttccgccaggtcgacgttggtggcggcaatgacccgtacatccaccttgatgggggtggagtcgcccacccgctcgaattccctctcctgcaggacccgcagcagccgcacctgcatccccggcgagatgtcgccgatctcgtccaggaagatcgtgccgccgtccgctttctggaaacggcccatcttgtccttgatggcgccggtgaaggcccctttcacgtggccgaacagctcgctctccagcagcggttccgccagggcggaacagttgaccttgacgaagggcttggtgctccgcccccccttgtagtgcagggccgccgccacgagctccttgccggtgccgctctcgccggtcaccagcacggtagtggggacatcggccagggactcgacaaaggcgtaaatctccttcatgcgggggctgcttcccaccaggttgtggaacgtctcccgcccctcgaaactcttttccagatcatccaggcgcgtttcgtcgcgcaccaccatgacggccccggagaaggtgccggtccggtccaccaggggggaggtcttgaggctcaccacgcgcttttcgctccccccgaccacgcattcggtccgctgggtctccaccggccgcttggtcttgagggtttccgtgagcgcgtggaggaacgcgccgttcccctctcccggcacgtagcgcctgccgatggattcggcggcgaggctgaagaagtatttcccggactcgttgtaggccaccacgttcatgtccagatccacggtgaggatggcatcgtccacgctctggaagatggcctccaggttggtccggtatttctcccgctcctccatgaggtccttgtgttcgagggccatgcgagccacccgcagcagggcgtcgcgcttgaccggcttggggagatagtcgaaggccccgagccggacggcgtcggacgccgtctccacgttgggatagccggtgatcatcactacggggatggagggctggcgctccttgacttcgcgcaggacatcgatgccgttatcgttgcccaggatgatgtcggtgaaaacaaggtcatagtcggcggattcgaccttgccgatcgcctccgcgaaatcggccgccgtatcgacggcatagccctcggccgcgaggaagtgctcgaacgtgaaccgcagcgtgtcctcatcctctactatcagaacccttctggccatactcgtcctcccaggtcattacgggcaaatcaatcattacacgggtgaactctccctcgacgctttcaaccttcagtcgccctccatggtccgagatcaggccgtgactgatgctcagccccaggcccgtgccttcagcggcaggcttggtcgtgaagaaggggtcgatgaccctcccgatcacatcgcgcgggatgccggtgccgttgtccctgaactcgatccggacaaagacgccgtcatctccgataatcttttctcccttgatatccaggcgcttgccccctcccgcgccggcggagaacttcttgtccagggcgtagcgcgcgttgctgatgaggttgaggaacacctgctcgatctggtgcgggtgcaccagcagcgccggcaggtccgacggcagatccacgtggagctggaccccgtcacgcttcagctggaccctggtcagttcgagggtgtcgttgaggatgtcgggcacataggcggggacccgctccctcccctcgtagcgggcaaaggagagcaggctccggacgatgaccgccacccgctccccctccttgatgatcctgctcgcaaccccccgttccggctcgctgaggcacggctccgccgccaggatctgggcacagttgatgatgccgttgatggggttgttgatctcgtgggccacgccggccgcgacttcgcccagggacgccaggtgccaggtctgcatggcgtccttctggatcgtctccttttcgatctccttgagccgcagccgctccagcaggccgttgatcgcctcggcggtttcgcggatttcgtcgttggagtcgatccggaccatgggcaggtcgccgtttgacgcccccagctgcctgatctggcgggtgagggagagcagcggcgagatgagatggctcatggtcatccacatgagcagggcggcaaagacgccgccgcagcccatgatccaccaggagagccggaccaggcgctgcacgggcgcgtaggcctcttccaccggatatgaagcggccaggatccagtcgatgctgcccagcttcttcatggttgagagggtccggctgccgtcccgctgtccgagctcgccctggacattggcgccgcgtctcgcctgggcgatgcgcgccgtcataccctcggcctgcttgtccgcggggctgaaaatccgctcacgcaccggatgcatgataaccaccccttcgtggtcgtagaggctgaagtatcccagcgagccgatccgggcggtggagagatcgcccaggaggttatccttatagagatcggtgctgccggccaggatggcgatcagcttgcccccggagccgaacaccggcgcggtgaacattacaacgggatggtgcagggtccgggggacatagggagcggaaatgaccggcttgccggtggcgagggtatccttgacgtattccctgaacgaatagtcacggccgacgcggctcggcttccaggcggtctcggcgatcaactggcccccggggttcagcaggaaggtgccgctgtcgaaatacatgctgaggaacgagcgttcgtagaggaaacgctccgctgcccgcgggtcgcggacgacctgttcggggatgctcagggccacggatacaagcatcctctgggcggaggatatcttgaaatccagctccgacgcggtccggctcaccagaatgacctgctggttctggatcgactcctgtaaccggtccttgaagtaaccgatgacgaaataggaggtggccggtgcaacgccgaaaaagaccagcagcacaatcgtgacgatttttgctttcaggctgattttgcgcatggacaaagcgggactcgaaacaacattacattttaaatacaatatatgcaatttataacaatacagttatgtgtgtcacaccccaaatgatgataatcagctaacaaccagttgcgccgtgcagagccccgtgattaacaaacaatatccatgccagccggcgacaaattaactgaaacaaattctacaaacctcctttccgggccgtcaccgaaatggcactcaacttgaaagccgtgaacaactgcccagctcagcacacacgaggtcacaccaccatggacacttcccgctcccctgccgcgggcacccaccccctgcttccgcccctcatcctggcggcggtcgccctgggggtctatctcgttaccctggccaacggttttgtctgggacgacggctacatcatcgtggaaaacccggccacccgcagtttcaccagcctgcgcgacatcctcctgtcgcccgatatcgtgaaaccctactaccggcccctcaaccgggcatcctacctgctggacttccggctgttcggcatgaatccggcgggattccacgcggttaacatggtgctccacgcgctgaacgtcctgctcgtctaccagctggggaggcgcctgttcagtgccggaccggccgcgctgacggccgcgctgctcttcgcggtgcacccgatcaacgtggagacggttgctttcatctcggcgcgcaacaacctcatcgccctcttttttgccctgtcctgcttcctggcgtttttgcggggacgggacaccggcggctggccgtggcacccggccggcgcgctgctgctgttcctgggactcatgagcaaggaaacggccctcatggtgatcgtccccgtcttcctctacgcgatccggccatttcacggtaccggcgacagggaaagcgaccttttccggccgtggctgtcgctgctcccctatattgccgccattgccatctaccttctgatgcggtctgcggccctggaaggggtactcggcaccggcatggccgcggcggagcttccccagcgcctggtccgcaatctctatgtcattccgcgctacctggccctgttccttttcccggccgggctcaccatctttcatgaggtgccgccgggctgggcgtcggccccctggctcgtgccggcatggctcgtcatcgcggccggcctgtggctgctcctgcgccggggcggcccggccgcccgcttcggcctgctctggctgggggtcaacttcctgccggtcgccaacatcgtgcccatccccagctaccccatggccgaacggttcatgtatctgcccgccgccgggttctgcctggttgcgggggccgtgctgggggggccgctgttcgaccggtggggggcgcgggtgggctggggggtggtggggagcatcacgctgctcctggccctggtggccgttgagcggaaccgcgactggcgcgacgacgtcagcctgttcgccagcgtggtcgagaccgacccccgctccgccgaggggtatttcaatctgggctcggccctgatcgagcggggggacacggcgggcgcccgcgcggcatgggagcgcgccgtcgggatcgacccgcgccactccggggccctggcccagttggggaccctggcggcgcggcagggggacctggccggcgccaaggcccgctatctggcggcggtcgaggccaatcccgccaatgtcatggcccgctacaacctgggccgcatctatgaaatgcagggagagccggcccgggccgcggagcagtacgagctcttcctgcgttacgtgccggtggagtacggcgagtacgtgcccgaggtgcaggcgcggctcgcgaagctccgcggcacggcgggggctgcccctgcgccctgaccggaacaccgcattccccgacaccccaaccttccgtctccggccgctgccggcgcggaagcggcacgaccggccatttcgccgccggcggccccgacccggtgcctacatgctcaattcacgcaggatagttgtcgtgcttccggcctacaacgccgagaagacgctggaaatgacctacgccgagattcccttcgagcacgttgaccacgtgctgctggtggacgacgccagccgcgaccggaccgcccaggtggccgagcggctcgggatcaaaaccatcgttcacgaccggaacaagggttacggcgccaaccagaagacctgttaccgggccgccctggacctgggcgcggacatcgtgatcatggtccacccggattaccagtacaccccgaagctgatcaccgccatggccgccatgatcgcctacggcgaattcgacgcggtcctgggctcgcggatcctgggcatcggcgccctgaaggggggcatgccgctctacaagtacgtggccaaccgggtgctgaccctggtggagaacctgctgctgagccacaagctgtccgagtaccataccggctaccgggccttttcccgccaggtgctggagcagctccccctggacgccaacggcgacgacttcgtcttcgacaaccagatgctggcccagatcatctggcacggctaccggatcggcgagctgagctgcccgaccaagtacttcgaggatgcctcgtccatcaatttccggcggagcgtcatctacggcctcggggtcctgggcacggccctggagttcaggctggcgcggatgggcctgatcaggtccgggcgattcaccccccgcaacgatcaggcggcggcgcaatgacccgcctttccgcgtgccgggcctgcggcgggccgctggccccctggctggagggggttgccgatccccagaccggcgaacggtttcacctcaccaggtgcggcaggtgcggcctgggacacacggagccgcaccccgccgacatggcaccctactacggggcagcctatcacgggggccggcacggcgtgaccgctgcctggtgcgcccggcgccgcatccggtgggtaaccgccgcctgcgggggcgacggcgcgggcaggcgcttgctggatgtggggtgcggggacgggacgtttctcctggaggcgggacagcggggctggcggacggtggggaccgagctgaacccggccgcggcccgggaggcggggctcgacgtgcgcggcagcgtggatgccgccgacgacggcatcccctacgactgcatcaccctctggcacagcctggagcacatgacggaccccgggaggctcctgacgcggctcgccgccatgctcggccacggcggggtgctggtggtggccgtgccggatgccggcgggcttcaatgcgggtttttcggccgccactggctgcacctggacgtgccgagacatctctaccatttcaaccacgggtccctggggcggctcctggccgccgacggatgcgcggtcgtccgaaccatgcaccacgagttcgagtatgacctgatggggtggctccagagcgccctcaacgcgctgctgccggtgcccaacatcctctttgccgccctgaccggccggcgccgccgcggcgagcacggcgctctcaccctgatcagcctcctgctggcggtgctcttcgcgccggccgcgacgctgctggtgatcggggaaacgctcctggggcggggcggcaccctggtgatggtcgcacaaaaaacgccgcgcacgtgagggtgcgcggcactgtgtccgatcgtcgcgacaggggggagggccggttcattccctcggcgcggccggcaacaggggcaccgtgcggccggcgatatacctctcgaactcctccggcggcagcgggcgggaaaagtaaaagccctggatttcctcgcagttcccctccatcagcagcttcatctgctcggcggtctcgaccccctcggcaaccaccttcatgtgcatgtggtgggctatgccgatgatggtggcgacgattgccgcatcttcccgccgcttcaccatatcgtcgatgaacgacttgtcgatcttgaggacatccaccgggaaacgcttcaggtagttgagcgacgagtagccggtaccgaagtcgtcgatgctgatggtgataccccgctcccggagccggttcatgatcttgaccgtttcgtccacgttgtgggtcagggcggtctcggtcagttccagctccacaaagtggggggagagcccgctctgctcgatgatccgcaccacccggtccacgaagtcgtggcccacgaactggcgggcggagatgttgaccgacacccggagggaatcgtggcccatccggtgccattccagcgcctggcagcaggcggtagccaggacccagtccccgatttccacgatgagccccgaatcctcggcgatggggatgaagtcggcgggcgagatcaaccccatgtccgggctgttccagcggaccagcgcctccatgccgaccacggcgccggtgcccggttccaggcggggctggtagtgcaggagcatctcccccttctccagggcccggcgcagcccagtttcaatggtgaggcgggcattgaccttctggttcatctcctcggcaaagaactggaagctgttccggccgctttccttgatgtggtacatggccgtatcggccttcttgatgagtgcttccatggtgtcgccgtcgtcggggaacagggagatgcccatgctggcggtaatgaatatctcccgcccgcccaggaaaaacggcatggcgaggaggttgcggaagctctcggccacggtgaccgcatcatccatccgcgtcaggttggtcaggacgatgacgaattcatcccctcccagccgggcaaaggtgtcgcagttgcgcacgaaggatcggatgcgggccgccacgctgcgcaggagctggtcccctgccgtgtgacccagggtgtcgttgaccaccttgaagttgtccaggtcgaacatgaggagcgccaccatctgcccccggcggcgggcgccagcgacggcctgattgaggcggtcctccagaagcgagcggttggggagcccggtgagggtgtcgtgggttgcctggtgcaggagctcctcctggaaccggcggcgatcggtgatgtcgtggaacatgaggcaaagggcctgatcgtccccgtgggggacctgggtggccatggcctcgacaacgagctcggcgccgtcccggtgacacaggctcagctcccgcgtttcccggaggcaacgctccagttcgctatctacttcctggacgggaccgctcaggagcgcgtggatgtcagccccggtcagttcgtttcgcgagaagccgagcaggacgcaggtggccggattggcgtcgatgatcgtccccgcccccggctccagcaacaggatcgcctggttggtccgctccaccaccagccggttccgctcctcggagcgccggccctgctgcagcgactccagcagcctgcgccagaacaggttgatgataaacgcgaagcagacccccaccaccgcgaaccaggtcaggaagtaggtgacggcctttttcccctcctggtagatgctgcggggcgcgtcgaccctcagaagcagggcgggtttgccatagatgtcgggaatggcggcatagccggcgatcattttgctgtcggcgcggcgcagaacgaccggcgccccctgtgccagttcgccccggaccgccgcgaaatcggggggaagcgtagcatcgtctgcggtgtgtatctccaggggaatgtggattgtctccgagagccgcatcacctcttctttgtcgagcaggcggccgagcacgaggacaccccgcaccggaccggcatacttgctcgtgagcacgggtcgggccgcaaccaggaacgggccctcgggcagggtcacgatgcccgagacgtgctggtccggggtggtgagggacacgagcttcgccccgggcttcaggtgctcctccaggccggcgggaagcggttcgtactttccggaggctctgtcgaacccccggccgtagaccacatccgccctggaattgagatacaccagggcattcagccggagcttgggatatatttcaatggtgagattcgaggcgatgaagtcgctgttgcggtcccggacaaactggtaggcgtcgtcccatcccgaatagtcggtgcagatcgtcgagagcttgtccagctcgtcggcgatgatgctggtggcccgctccacgttcttgcacatgtcccgggactccacctcggtgaaactgtcgaccagaatgtggcgtacgccgaaaaagagaacgaggagaatcgccaggagcagaccggtgatacccagcaggattttcgcggggcggctgtactgtgtgaagaacgcaaccatataccatttttcggatgaacatagagagttcttgaggaaaaataatcgctatgtctcaacttacggcagggtcggcggcgagccccgccgggagcggaaccgcgccaccggttcaccggcagtgccccatgggctcactgtcgatctcgtgcacccggccgttgcggatgtggaccttggcgcagctgccgacatccaggcgcccctcggactggtcgaattccgtgcgggagtcggtggcaacggtgcgaccgtcgatcacccaggtgccgtgcagcccttgttccggccgttcctggacgatgccgtagaattccgtccgattgtcgtcgcggccgccgcgcttggccagggcagcgtccggtccgaagccgagcaccacggcaatcatgacggcaagtgtgctcctggccgcggtacccgctagtgtgtgtgcgattgactggcgcatgcaacacctccccctatcgttatccggccttccgtgaagtccctggaagtagtatagaccgaatggagccgctggcgagggacactattctttttccggatcgcacccattgccctgtccggattttccccggcagtgtgccgtgaaacggcccttgacggccatccccttgacagaccaccggctctcactatacttcatgagatgtaatttaccaaacggaggtacgccatgatttcaaaagctatcagtgcccaatgccgccacctgcatcgggccgccgttcttgtggcagtgatgtccgcccttgccgcaaccggctgttcgaagaaggaggcaccgcaggcacccgcgccgtccgccgggacgccgcaggcaggggcgccggccgccatgcccgaggggatgagcggccagcagcaaaccgccatgggacgggccatcttcaacaagcggtgcgccagctgccacggcacggacggcaacggcgcggggagccgcagcggaccggcactcgaccaggcccagttcaagtacggcagaacccccgaggcaatccgggaaagcatcgtcaagggacgccccaacggcatgcctgcctttggagccgccttccaggaaattgaaatcgacaccctggtcggctacgtgatgggtctcaccaagcagtaaattacgtcacccattcgccacgttcccgccccgaagacaccccctgccctgacgggagggcacgggggcctctcggagaaaacaccccgcacgaaagcgggatccaggggtgctggaaatcggatcaatggcatctcaactcaatccaggtgtcccggtgacaacagcaaaaagtggcgtcttttcaggcgtggagctctcttcacggctgaaccaaaatgctacaacatgtgcaatcgtcattattttgcactccgaacgcttttgtttttgacacagagtttctaatctgatacaaaagtgtatcaattaaccagagcagtaagctggcgatagcgatactactaaaccatccgcgaggatggggcggaaagcccacagggtctcacgaagacagccgggttgccgaactatcacaccacgatagggcggcggcccggctttttttgtgccgtggccgcgccggccggtgacggaagggaggtgaccactaaccgatagagaccggccatgatctacacacgacacggattcaggcatcctattcagggaggaaactatggctaaaagaattcagaccgttacgagagggcacattacagccgcagcggccctggtcatcggcgtgctggcggcattcaccgcggacgccaatacgggccggaccgccgacggttcggtaccacgcaccccggccatcatagccacacccggcgaacggacaattcaagccgaccccgcctacccgctcccccaaccggcagagcgaaaatcacggactgaggcgcgccgttcaggccccattgacggagctacgctctactataccggcaactgcgccggttgccacggcaccatggcgaacatgaagggaaccacggcggaaatgatccgcttcgccatcgacaacaacgtgggcggcatgggctttcacgtgaaccttaccccggaagaactccactccattgccgacgccctcaaataaccgcgaaaaggaaggggccaccgcttccggtgcccttccaccacatcccttcagacatgtacccgaaaaacaacgctctcaccaacgtcccgtcgtaagtcctgccaattgaaaagggccaccgactctggtgacccttttacagatcacattctccgctatcgatccaatcttccatgaaagtaattgcgaggcagtgcggctgccggcgctgcgacgcacgcgtccggcaacgtgaggcagccgtgacgccacagcgatcgaaccgaccataattaccaccaggaacgtaccaatcgggacactaccttgctaccggcagccccgcctccttccactcgacgaacagcgactggaatattgagggataggcgaggccgatcagcttcttgtaggccatgtagctgcggctgcccgtattgcagtagacaatgatcttcttttccttgggcagttggtcggaccgtgccgcaagctgctcggccgggatattgatggccgtggggatgtgcccctcctcgaactccatatcatccctcacgtcgatcaggacatagtcctggctgccggagcggatcatccggtccagctcggctgccgggactatggtcgtctcgatcttcctgccgtagcccgcccccttgacgatggggagaccccgctcttcccagaccggcatcccttcgttataaacggcaatggcggtgtagcccaggggttccacctttttggccacccgcttgcttttgccgcacttgataccgttgcagtagagaacgatgagcttcgccttgtcggccgggagttgcgccgaagcgctgtcgaaggtcttctccggcacgttgaccgctccgacgatgtgcgcttccgcatactcttcgggggtccgggcatcgatcagcaggaaatcccgcttctcgtcgatcatggccttcaggtggtccgtggtcacgaccgggtaatccccggcggcccagccggcaccgccggccaggatgccgagggccaggacggcgcatgccagcgcacgctgcacaatttgtttcatggttcttcctcctttgggtgacaggctcgggcaggaacgcccggatttcataaccccgcgcgggggcgacacaacatcagacggatcgcttcggccggaccgggggccgcggcggatcagcggtgcagccttttccactcctccatgcccccctcgtaattgcgggcagggcccaggccggccagttcgtgcaccatcagggcgtacgccgaccggattcccccggcacagtaatagacaacgggccggtccgcatcgaccccgttcctggccagaagcctgcgcacctcggccggagccagggggcgacgctccttgcccgtaaagaacttgttccaggggatgtgcaccgagcctgggatacgtccggcgagccgctcgaaaaaggagcgggtatcgataatcgtgaccgcgccgagcgaacgctccagttcggcggtggtaatatcttcctcgggccgaacggcagagcggtacgtcagggtgccgccgctgtaccgttcatggcctcgcgtgaggggaagtcccgcggcggtccaggcctggatgccgccgttgagcatccgcacggggcccttgtgcccgagccaggccaggacccaggcggcccagccctcccctccccagctcttgtccgcatccccgtacaccaccacgggagtccgctcgtcgatccccatggatcccagggcccgggcgaggtcgcggggcggccagagcttgtaggggacccccttgtcgtccgttctggtgtagttctcccacgaaaaggaacgggcgccggggatgtgacccgcctgccagtcggagcgcggacggccgtcgagcaccacccaggttccgggggcgcgcgccagggtctggggctccatcagcccgaaatcgcgggctgacgcaccggaaacggcaagcatcaccacaaggacagccgccgccagcatcaggaggatgagtacggcggcgcgtctcccgccgacagcgctgccgacgccatcggcagcgctgcggaaggtccgctcccgcgacgaggccaccgggaggctgcggcgcaaccgcctcttcagcagcaaccggttcaggtaggtccggggaccgctggccaccttgaccctgcccgccagggcggcctcaggttcgaaaagcaggtccgccacgtggctggtgggcgtgtgcggaccgagatacgaggcgcagccggcacagtaggtgatcgtcgtgctgccgccggcctctgccgcgcgcagggaggtccatgccccggccaggcggggcgcggtgcagcggaccgctcctccctcgccgcagcagagggtccggacgccgtggtggggcatttcccgaaccctgagcccggctgcgcccagcagcgttctcacggccgcgtgcaccccggcgttatcgcgcgagacgcagggatcgtgcacggtcacagcgccctcggtctgtttgaagctgatgcccgcccgcgccagtacctcgtaaacggtgaccacctccagctccggggcatagcgggagaacacctcatggcagttgggacaggccacctggacggtcttcaccccctgcgccagcaggtaggccttcatttcgccgaacatggccgtaaagtgcccggatcgtcccaggtcgtgggacggcttggtgcaacagtcgagaaccatgccgagggatggttcgctgccgcgcagcaggtcgaagagcttcagcgttgtccgggggcgggtccccggcagcgcgcagccggggaaaaagatcgtacggcacccgtcggggagcccgtaccaggtgaaaagtctcgatgtcccggcccgctcgtaggaaaggagcccccggtagggagacagttgcagcgtaccggcatcggcggtggcgcgccgcatggcaaggaacagggcggcaggatcgaccccttcggggcagaccgcgcggcagaggccgcacaggctgcacccgaaggggagatgggactggtccagtcgccgggggtcaaaggatgctgccagcgcctttggcgtgccgtgctcccgcaggaaggcgcattcggctacgcagatgccgcaggcggtgcaacgcgtcgccacgtcaccggcggaccagggggaatgactcatttgcccgattcgcagagctggggatggggccacccctccattcctttttcaaggatgaagagccgcttctcatccacgccgcgggacttcaggtagtcataggtgttcttggcaccgccgccgccccgggggcaaacgataaccacttcatcggcggaggcgttgatccgctcgagggtcttgtcgagccgctgcttttcctcgtcgctcttgacgggataggcgttggtttcgagggagcccttgaaatggcgcttctggaacgattcgggggtctggatgtccacgatgaccatggacttgccgccttcgacccactgcttgaatgtgtcctgattcacgtaccggtaatcggccgccagcgccgctaccgcgaaggccaccaccatcattgctgccagcactactacttttctcattcgattctccttttttccgggaccgccctaggcggtcctcttcattgaacggtggacaatttcgaggaatgcctcgacccggaccttgagctggcccgtgtccgactccgaatagtcggtttcgatctggaggaacggcaaaccggtccgctgctggagatgcttcttcaggaccgatgattcgacggcataggtatggcacccgagccaggtcaggtccacgactccgtccacgcggaattcgcgcgtcaggcgctccaccagctccaatcggccggtatttggcgacatgcatgagcagggcaccttcaggtaccgttcggcgatggcccgaagcgggtcgccgccctcccgcacctgctccaccttcttgtaagccccgcagctctccaggcagaccaccgaagcgccgctctcctcgatgatccggatcagcttttccgaaccgactcccaccggcacgccggtgagcagaatccgcggggtggattcggtgaagggggaaatgcccgccgcggccatctgccgcaactcagccgcgaaccggtccaccagctcgatggctgcccgccggtccacggaaaagccgcggttgtgaaggacggtcagcaggtcgaggccgctgatgggggacgggatggccttgcagacatcctggagggcctggagggaccggcgttcttcgttcatgagtcggatggcttcggtcagggccttgtcggtgatccgcaccccgaactcccgttcgagccgggtcttgagccgaccgatctccatgagccagtagtccagggcagcctcgtcctggatctggggaagctgcatcacatggatcggcttgagctcccccaggagctcatacatctttttcttgccgtcgcaggtggtctctgccaggaggaagtcggcaaagtgaaaatagggacaggtgtccgtgacggcaaacccgtagctcgacttgatgagcggacagaggttgcggggcagcaccttctcggccgcggggatcggcttctggctcgtgccgcagagcgacacgggaatggcgccggccgccagaatcaattccgtcggcgagaagagacagtaggtgcccaccgcgtgccggccggcttccctggcctccttgagggcgatgagattgcgctccttgagggtggcaatctcggcaaaggtttctgaatgtatcatggcgacgggatggcctctttccggaccggcatgctacgcattgcagccgatgagggcggcgccgagggcgcccacgatctgggggtcttccggcacgtgcagggaaagccccagccgccgggcgatgacgccgctgatggagccgttggtggcgagtcccccggtgaaggtaatcccctcgtgggcttccagccgccccaccagcccttccatccggcgggcgatggcgtcgatgatgccggccgcaatggcgcccttgggcgttccctgggcgaggaggccgatgatttccgattcggcgaagaccgtgcacatgctggtgagcggcaccggttcgctggacgcggccagggagccgagctcgtcgagggtgaggtcgaggatgcccgccatgacctggagaaaacggccggtgcccgcggcgcacttgtcgttcatgatgaagtcggataccgacccgtcgtcgcttaccaggatgaccttgctgtcctggccgccgatatcgatgaccgcgcgggtgtcgggattcaggtaccaggccccgcgcgcgtgacaggaaatctccgtgacccgctggtcgctgaacggcagagatacccggccgtaaccggtgcccaccacgcgggagacgctttcttcccggaggccggcggacgaaagagcttcgcgaaaggcccgaaggcccgcctcgcgcggctcccagccggtgggtaccactgcccggccgcgaaccatgccgtcgaacacgactgccttggtggcggtggagccgatgtcgatcccgacactcaccatatctgcctcccgccgcagcagcgccgcggcatcacacaatcagcacccattacaggcgaatgacggaaccggccgtgagcagcgcctcggccgtggtgaacatattggttaccgttccggccgcgagtttctccttgcagtggaaaaagtcgagacagacgccgcaagaaaggacctctacaccccggttgcccagctgctccagcgcctgaagcacctccgacccttcggtggtgaggagcacgcccgagttgaggaacatcatccggtcagggagactctcctggtcgagcagcgtaatgatgaagctcttcatcaggagccggccgaggtcctcggggccgtcgcccaggcggtcagaggtgatgagcatgaccgtccggccctgccgcgcggggttctccgccggggccgaaggggcgccctccccgctgccgatggtgatggcaaagccgccgtccgcctcctcgacagccaccctgaatccccggttggcggcgaagcgggccacgttctcgcggggcgcccccgcatcgacgagcacccgcacggtctctccgcctgcctcctccagtgcccgcttggtggtcaccaccggagccgggcacgccatattcctgcaatcgatcgttttcatacgagctgtaaccttcctacatccagaggacccaggagtcctggatgttcttcatgagccagtcgccggcagccttttccacgaaatcgaacttgtcgccccccacggcgccggcatattcggcgcacggcgggcagacgccgaaccaggcccccttgtccttgagctttttcatgatgctttcggcattgccgaacttcttgaagatgggggattcgatccgcccggccttgttgctgttggccagatcggccccttccaggtcatccagacgtggagcttgccccaacccttgtcggcaaccacctgggccatgagcagggcaaagacggcacggttcgggtcattgccgccattggtgatgacgatgacgtatttgcccttcccttccggatcacccgcaaatgcctgcccccccatgagtccggcaaggccggccgcgccgagccccatgccgatggtcctgaggaagtcacccctcgaaaccgcttccgctaccgaagattccgggcactccgtttcttcccttttcatgagaatccctccgtgataaattcataggataaaattatgcaaattatcgactaattgacagaaacaggtcaaattgatatttttcatatataaaataactccaattgagaaaggcgatagcgctccatgaacctcaagcagctcgaagtatttctggccgtcgccgagagcggcagtttctcccgtggcgccgaagccaccttccttacccagtccaccgtaagccagcacattgccgccctggagagcgaggtgggcgtgcggctcctggaccggacgagccgaggggcgctcctcaccgagggggggaaaatcctgctggagcacgcccggaaagtggtggccggcagccgcgagatcagcaaagtcatgcggcggttccggggacttgaggaggcggagttgcgcatcggcggcagcaccattcccgccgactacatgattcccgccatgctcgcctcgttcctgggccggcaccccggcgtccaggtgacgctgctccagggggacagccgcgacatcctggaccggatcgagcgggaggacgcggaggtgggcatcatcggcagccgtttcgacgaggaggggttcaccttcacccccctcggccgggacgagatacgactcatcgccgccccggaccatcctctggcgggcaccggagccgttcctctcgccgagctggcgaaccacggcttcgtcttccgcgagctggggtcgggcacggccaagagcgttgccgaggcgctggcgggggcgggcctgcccgccgagaagctccacgtccgcgcctgcctgggaagcaacgaggcggtcaagcaggccgttgcggcgggactcggcctgtcgttcgtgtcggagctgtcggtgcgcaaggaacttgcccggggcgaactggtcgaactgccggtggaggggctgaccattgcccggaccttttatctcgtcgcccgtaccggccgggaactctcccccccggcagtcgccttcatcggcgaactgaccggaacccggctcgcctgacccgcggctcgacgctccctcctatcgcgcaccatggaaaagattctcatcatagacgacgaggcgttcatccgcgaaaacgtggagcggatcctcaccgacgacggctatcaggttctctgcgccgcctccggcacggaggcccgcgagatcgttgccgacgaggacgttgacctggtcctgctggacctgaacctgggcaccgaggacggcatcgaggtcctcaaggagctgaaactcctggacccggagctcctcgtcatcatcataaccggcttcggctcggtggagagcgccgtggacgccctgaagctgggcgcgttccactacatgaagaaacccttcaaggcggacgccctgcgggtcatcgtgaaactggcgctccagacccagaccctgcggcgcgaggtccgcaatctccgcaagggggatctgaccctgttcgaaaatgtccccctggtgggggccggcgaggggctgaaggagatcatccgccaggtcaaggaggtggcccgctttcccctctccacggtcctcatcaccggcgagtcgggcaccggcaaggaactggtggcgcgcaccattcaccacctttcggaccggcgcgaggcccccttcgtcgccatcaactgcgcctccatgccggtttcgctgctggaaagcgaactcttcggccacgagaagggggcgttcaccgatgccagccagcgcaagccgggcctttttgaagaagcccacaaggggaccatctttctggacgagatcggcgagatggatgtctccatccaggccaagctgctgcgggtgctggaagaccggaagatcaggcgggtcggcggaacgcggaacatcgacatcgacgtgcgggtgatcgccgccaccaaccgcaacctgcgcgacgccatccgcgaagggaacttcagggaagacctctactatcgtctcaacgtgttccccatccacatcccgccgctgcgggagcggaaagaggatatcccggtcctggcgaaattctacctggaccgttacggccgcaccttcaaccgcagcttccagatcatctcggccgaggccctgcggctgctggaaacgcacccctggcccggcaacatccgcgagatgaaaaacgtcatcgagcggatctgcatcatgcacgacggcccggaactgaccccgaaccaccttccgcccgaaatcaagcagaccgaggggagcgttgccccgccggccacggatgtaagcgcggatctggcccaggggctcgaagcggccaccgaccgctacgaaaagcagctcatcgctgcggccctggccatgaccggcaacaacgtgctgcaggcggcccagattctcaagattccgcgcggaacgctacgctacaagatgacacggcacggattgcacgggggggggagcgacgggggataggaagcggcaggtactgcggagtcagaattcagcgacgatcagctctgacaggggcttgcggtccgagtggtgggggaccccggacggacggcccacggcgatcaccgccatgagctccagattcggagggagccccagcaggtcgcgcacctgaccggcgctcttcagtatctcgcccagccacacggccccgagccccagggcgtgggccgcgagcagcatgttctggaggcaggctccgatggcctgatggtccttggtctcgtggtacatggcgtcccggtcgcagaacaccgcaatgctgaccggcgctccttccacgatgtggcggtagcgggtgagccccgccagggaccggagcttttcccggtcgcggaccacggcgaaccgccacggctgattgttgagcccggacggtgcccatgccccggcccggaggatatcctccacctctgcggggctcaccggttcatcggtgaattgccgcacgctgcggcgcgaaagaattccctcgagcagttccatcagcgcatcaaccgccacaggtagatgaacgatcctcccaccgtcatggccgaaacgaggctcatggcctggtggaccgacatggaaaaggctatccggcccggaaagtcggccgcgttggaagccccgcccaggaattcgatcaggtcaacccactccgggtcccactggtagacctggaggtagagggccgaccccttccagaggaacaggcagacaaaggcaaccccgaaggcgatgaatccgccggagatgggggagtccttgatctggcggtaaatcttcagaatcatgtcgaagttgacgatggaaagaaaaacccagttggcgttgtcgatcatcctgatctggcgcaggacgtaatcggacggcggcgggttggtgtaaatgagcagggccgacagtgcgatggcccccacggtcaggatggcaacggtgcgcttgctgccggttatttcaagggtccgggtgaagaggtagtactccctgaacccgaatgtcagcacaatgatggcgatggtgctgatcacgtagtggatcgccgccagatggtggtacatggaaaaggggttgagcgcgtagacctggctgaagaaaatgaggcagaagccgatggcgatgctagtccagaggcgggcgttgccgatgctgaaatagatgctgatgatggcggcgatcagccagaagaagacctcaacgatagtcactatggtgacattatggagaaactccacgtcaacctcccgtcaattggcttacaccgacactgcggccctctccgcgaaataaaagcttctccggagagttacggccattgcagatctttcgcactacctcgttctgtataatacaactcgttaggtaatgcaaatctacaatttacatgccaatccgtccctccggcataactacgcggtaccggtcagcgttcgagacgcacggccgccacgagttcttccagttcgagtccgctcccgaccacaacaccaaggctgccgtcatcctcgcggcgatagaggtcgaagagggggcggcgttgtccgtcctctcccttgacgctcttggcggtgacgatccccacccgggcaagctggggctgggagcaggagttggggcagccggatatggaccaccggagcgccgcggcatcgtcacccatggcgccgataacagcccgggccacgtccctggtcggcgcgagtcccatggcgcattcgtggctgccggggcagatgcggaaggctacccgctgttcgggacggtccgcagcgaatccggcggcggccacggcgtcgagggcatcctgacggcgcacggattcgggcaggaggaagcgcacgttctgatcaccggtgagcaccatgaagccgccggcaacgtcacgggccacggcggccaaggaccgcaggccgcccgttgtcagttcgccggcaaagaccggtgcctccacgcagacgccgccggcggcgacggacgggaacagctcgccgctgaaggagtcggccaggggcagaggctggtctccccggcgctccgccaccaaggcgaggaagtcctcgcggcccaggtcgcggaccagatgcttgagacgctttcccttgggcgcacgctccttgtagacccggacaatggcctccaccagggggatgatccgatcctcggccaccgcctcctccaccaggaatgccggcgagggttcccggccgaggccgccggctgcccagacatcgtagcgcggtgcatcggcctcgttctcccggtgcacgagcgacaggtcctggatcaggtgccgcccctcgttatcgccggtaaaaacgccgatcttgaattttttaggcagcgcctcgaaatggggattgcgggtaaagtgcagatggagcttgtgggccagtgactggaccaggggccaggccgcggcggtgaccgagccgcagaccaccccgcgcaccgccccgccgcaggcgccgcgggaggtgaggcccacggcggcaaggccgcgccagaccgatgaaaggtgatcctcggtgaggccgtgcagctcgatgcttcccctggtggtaagatggagcaggccgccggcgaaccggtcggcgatgtcggccaccgcctcggcctgctccgctgaaagaatgcccgccggcacctttatccggagcatgaaggtcccgggttgtcgctgggcatacacgccgtcaattctgagctgttgcggatcgaatcgcattgcctacctctttggtaaataattttagccaaagagtaccacaaaaatactgcactttaaaccataaaatacccacccaaatataccgcactattcccgatcatctctgccgtacttttttcgatcctttccctgtccctcgtcccgccgctcccgggccggacgctggagttcgggctcgcgggcctgttccgggcggggtgcgggacgattcgagatttcccgcccctggccgccggcaccggcggggggcgccggctttacctgcggtgtctgctcctcgggggcgggggcctgccttttcatctccggcacctgcttctttacctccggcatctgcttccttgtgtcgggggcgggcgtcttcacctggggcgaccgttgctggacgcggggctgacgcaccgcatcatccgggcgtggcgggggggacggcgccttgccgggaacggcgcgcggtaccgggggcgggggagcgttgcgtcccttcccttctggtgtccgttcgcgaccggagggaagcccggcaccttttccgccctgccgactgccggacggcgccggcgcggcttcctggcgatgcggcgtttcgcggcgcttgacccgcatttcgtcggcctggcggccggggctgaagaccgatccggcgtcgccgggaaccgtgcggcggtcgcgccgtacctcctccggtttcagcttcctgatgcgctccggcggctgccgttcgggtgctatccgcttgtcgatggggcgccgggtttcccgggcgggcctgatggccgggggaccgacctcgactctggcggagatgaacgggttctcccgcgcaatcgaacgccctctcctccccgtgatgaatgtgtcccggtcgatgatggtgacggcgttgcggacgtgaatgtggcggtatgtgcggaccactaccggattcaccgccacgttcgtgatatcaacgctgaaggggccgtaaaagccgatgccgtagtaaatctcccctggcgccagcgggacccaggccacggtgtccgagctgtacacccaccccacgtacccaggcccccagtaggcggcgccacgggagggaggcacccagcaccagccgacccgggacacgaatacccaccgcccgtaatggtagggtgcccacccccagggctcataggagatccagacgtaggagccacgcacccacgtccaccgccccagccgatagggggcccagtccacggcggctgagacccggggcgaccagacgtagccgtactccctcgcgtagagccaccggccgttggcgtccaggtcagccgcgtagtcgtccagttcgtcgggaacgtaacggaggctttcagccgcatcggccagcagccggtcccgcttccggttccaggtttcccactcgtcgggcgagccgatcggggcgatctccgcctgctcgtcggccctcagccgcagctcgctgccggcggagacgcgtgtcgtgccctggcgggtctccaccacggcatagcccttgatcactgccacgaccgcggtccctccgctcgtggcgtcaaccatgacgatggagttgtcgtaaatgccggtcgaggcgtagggggtgtcgacccggatgcggtcgaccccgcccttgcgattggtgagataggcccgtccttcggccaggctgagctggaacgattcccggcccaggtcgacgatgtcgagggcggtccgggcatcgacccgcacctggactcctccccgcacctggatctccgcccggctcccgtccggcgaccagagccggtctccttcggccagcggcgtattgaccgccgccgctacccactcattggtgtcctcggtgagtatctgcacgtctcccgccaccagcgaaagccgggcagtaccaagctcggccgcgccgacaaccgacgcgacccagaggatcacaatggcgcacaacgctgctgcgcgactcacgattcccatgatcaacctcccctcaggcgtcccgggcgggtgctctgcggaaggattccggtcacggccgccggctgcgacccaactgaccggaattaccggcacacagcaccccggcgggataccgggctgttttacaattctagcgatggacgggcggggcgcaacgcaccctccatccatctggcaaagaccgctccttttcgctatactgtcggacaattcgcgtcccggaggtcccatggcccgcccccccctcgaccaggtccgcaccatcggcatcatctcccacatcgacgccggcaagaccacggtgtccgaacgcatcctcttctacaccggtgaaacccacaagatgggcgaagtccacgacggcgaggcggtcatggactggatgccccaggagcaggaacggggaatcaccatcacctccaccgccaccgtttgcacctggcgtaaccaccggctcaacctggtggacacgcccggacacatcgatttcaccattgaagtggaacggagcctcagggtcctcgacggcgcagtgaccatcttcagcgccgtggagggggtccagccccagagcgaatcggtctggcggcaggccgaccgctacggggtcccccgcatctgcttcatcaacaagatggaccgggtcggcgccgacctgcggggcaccctgcgtcagatggaagagaagctcaaggcccggccggtgcttctccaactccccgtgggcgaagaaaccggcttccgcggggtgatcgacctccttgccgaggagctgattacctttgccgacggggaccagggacgaacggtcagccggggtcccgtgcctgcggacctgctggacgcggcccgcgagggccgggatgccgttgccgaggcggccgccgatttcgacgacgccatcctcgccgatctcctggaaggcaaggatatcaccgccgcccggctgcggggcgcactcaggctcggcgtcctggcctgccgcatcttcccggtgctcctgggctctgccctccggaacaaagggatccagccattgctggacgccgtggtcgactttctcccctcgccccttgacgttccccctgctaagggcaaacgtcccggcagcgaaaccgttgacgaactcccctgcgaccccggcggccccttctgcgccctggccttcaaggtccagtcggaggatggacgcaagctcacctatctccgggtctattcgggcaccatcaaagcgggcggcgcggtctggaacagctcccgggggtgcttcgagaagctcgcccggctcttccggatgcatgcccacaagcgggaacagatcgaggaggcggccgccggcgacatcgtggcggcggcagggctcaaggaggtgctgaccggcgacaccctctgcgacccggcccaccggatcgtgctggagggactggccgtgccggagccggtggtatcgctggcggtggaggcgcgtggggtcgacgaccgggacaagctcctgccggccctggagaagctccagtgggaagaccccaccttccgggtccacgaggacgaagaaacgggccagaccattctcaccggcatgggtgaactccacctggaagtggttgtggaccggctgcagagggaattcggcgtaggagttaagaccggacgaccccaggtggtctatcgggaaaccatcacccgggcggtggagcggcgggagatcttccgggccgagcatgagggaaaagtccaggggggagaggttctgctgcagctgtcgcccctgccgcgaggggccggggtgcgggtgaacgtgccggacgccgcggaactgggcatcggcaaggagttgcgggacgcggtggccgacagcatcggccgggcctgctctgccggggcccgcaccggctaccccctcaccgatctggaggtacgggtggcggcgattccggtggagccgggcgttaccactgacgcgggggttcgggcggcggcaggcagggggctcatgctggcggcccgggacgcggggcccacgctcctggagccggtcatgaacctggaaatcgtcatcccggccgactatgccggcaaggtcctcgggtcggttcagcagaagcggggacggatcgaaggaatcagcagccagggcgacacggagaccatccgggcgtcggtccccctggcggaaatgttcggctacatgaccgaactgcgcagcgccaccaaggggcgcggcacctacaccatggaattctcccactacgatcgggccccgatcgaggtgctgcggcgcttcggcctggaggcgtgaaccggacggctacttctttcccttcttgcgcagcaccgcccgcaaccccttggccatgcggcgctcccccttcttgcgctcccgccgcccctcggcatcggccagggttgccatggtttcttcttccagccgaagcttgagatagctgccgtagcggcccggatccagcccgccctcggccagggcggtgcggacggcacagccgggctcgtgccggtgggaacagtcgtgaaaacggcagccggcggccagctccgcgatctcggggaacgccgcgtcgatcccctcgtccacctgccagaggccgaattcccgcatccccggtgtgtcgatgacgattcccccgcccggcaggaggataagctgacgatgggtggtggtgtggcgccccttggcgtcccgctcgcgcaccgcgccgatggccatgaccggatctcctgccagcaggttgaccaagctcgacttgcccacgccggacggtccgatgaagcaggcggtcacaccgggggcgagaagggctccgacttcgtcgacaccggcgccgtccagggagctgacggtcatgacccggatgccgggagcgaccgttgcggcctcctccgccggtgcggccggatcaccggccagatcgctcttggtgagcagtaccaccggttcggcgccgctctcgcgggccgcggccaggaaccgttcgagccggcgaaggttgagggcgccatccaggccggctacgatgaagacgatgtcgacgttggcggcaaccggctgaacctcggccccacggcccgactcacggcgggccaggatggtgcggcggggcagaacggcccgcaccaggacggtgctgtcgccggcaacgggctccacaatcacccagtcgcccaccaccggccgttcgagccgatcgccggccgtctcccgcatggcgcggccggtgaggatggccgccacctcgccgtcggccgtgcgcacccggtattcgccgcgctgctcggcaacgacccgccccggccggccggcgtcggaagacgccccggcatgggcggcgaaccagtcgtcccatcccatttttacaagtaattccatgagagtccttatgctcacatcctcgtgggaaggaaccgctgaggggtctgctgttacgttatcacttttcctccgggcggcccctaaggggaccgggggctcacccggaggaaaaagtcgtgcaacaaagcagaactactatagcgggagtttgtgagaaaaggaagacggcagggtgaagctgaacgtgctccccacgcccggttcggactcgcaccagatgcggccacccagccgccgcaccagggtcttcacgaaggccagccccatcccctcgccggggacatcctgccggccggcgcggcggaacagttcgaagacccgggggatttcttcctccctgatgccgcgcccgttgtccttcacatggaagacgcactcctcgccgcccacatcggcccagatctccagacggcccggccgcccgggctccaggtacttgagggagttgtccagcaggttgcccatgatctgttccatggcaatccggtccgcggtgatgaccggaaggtcgcggatcgccacttcggtacggttcgtctcgatctgatgggccagggagtcgaggatcgaacgcacgacagcgcccatgtcgaccggttccgtcttgagttccctgcgaccgaggcgcgacaggttgagaatggcggtgatgagggtatccatgcgctgggacgaggagttgatgaagccgaccgcctcgtcgatatcctgctcgaagagccggcggagccgctcgcgggtcatcatctcgatgttcggggaaagctccgctatgacccccctgagctcatccatagccgtaaccagctccatggagaaccccttgatgctgaccagcggcgcgcgcaggtcgtgggagacgatataggcgaagtccttcagttcctcgttggtctgctcaagctctgtcgcgtatttccggagcgtgtcctcatggtgcttccgctcggtgatatccctgaaaatcccccgggaggccagcggcttgccgtccaccacgttacagttgacactcccctccaccaggatggagcggccatctttcgccatgaaccgggcctccaccgcctccaggctctggccctccatgaccctgcggaactcgcccatgcagtggccaatgcactccggatcgatgatctgatcaaaggtgagccccttcacctcctcctcgctgtagccgagcgtttcgcgccaggcccggttcacgtagaggatctcgcccgagggtgacacgctctggatcaggtcgttggcgttttcgaagagatccttgtagcgggtctcgctttcgcgcagggcctcgtcccacctcatccgctcgagctccgccccggcccgggccgcgaatatccgcaacagggagcggtgcccctcgtcctcgcgcatgggcttatcgtccagaaccgccaggtggccgatggcggtgccgcgggaatcgaacagcggcacgcccaggaagctctcgacacccattcgcttcatggtttcggcggagggatagagctgtcccaagccgctgggatggaacaggatgtcgctgtcagcgatgacccgttcgcagggggtgccgttcaggggcatctccatggtgggacagtagccgttgccggtccagaaggccagggtgcgcatccgggcgggagaaccgtccagcaggcgggtgacaaaggcgaaccgggtcccgagggccgaggagagacgccggacgagcgaacggaaaaactcctcgcccgtcaccgaagccgtcccctcggtgaggtagcggagcatttcttcggcccacttgcgctcggagatatcgatgaagctctcgatcagcagcttccttccctggtaggtgaccggcaccaccgatttgaggatcgggatggacgtgccgtcgaaccgcagcaggcgccgctccgagttgtccatgttttcgagcaggtcggtgatgggacaggcgccctgaacggcgctacagacgaaattgtggcagatccggtccaccacgagccccttgggcgccccgatcatgtccagggcaaaggtgttggcatccacgatccggtgatcctgggggtcgatgacaaggattcccgcgtggatggaatcgaggatgttcttcaggtgctgctcgttttcccgcagggcctgctcggtccgcttcctctccccgatgtccaccgcaacgaagaccgatccctggaacgagccgtcacggcctaacatgggagacgcggagagcagtaccggggtccggcgttcgtcgctgctcaggaaggtgaattcggccggactggagccgatggactccacaaagcacctgagcccctcggtccgcaggcgctccttgtcacgttcccaggcgaagatgacaccgaccggcatgccgagcaactgctcctcatcgtagccgagcatggtcagggcggcgcgattcacccgccggatggcggcgcgggtgtcgaccactatcaggcagtcgctcatgctctcgatgatattgtccacgtagtcgcgggagaccgtggtctcctggagcccctccaccatggacctgaacgaggcgcagagggagccgatctcgtctccggcatcgtagtcagggagtccggaaaggtccagactgcccccggcaaaggaggtaaccatgccgcgcagctcttccagggggcggatcaggagccggttggccacaaaggtgatggcaggcgccgccagcagtaccaccatcccgaacaggacgaaaagatagatcgaggtatcgcgggcaagcgcacggttgcgctcgatctggtgctcgaccgaggtgacgtaatcccgcgacatccgctcgaagtccaccaggatcaagcggccgtccgccccgagacgggcgatctctccgctcaggaacgtgtcggtgctgccgagcacccggggatacagctccgtcgccttccggaaataggcctcgtagcgggacttgagcgcctcgacgtcgccatagcggtgctcggtgtcctcccgggtgagctcagctacccgggccaggctcgtcacgatctcgcgccccagttcattggccctgagcgcttcatcccgctcgccggtgacaaaggcatcctcgtagagcttcaactgcttgcggtagaggctcaggatatcgttcccattgagggccaggggaaattcgacccgcttgaggtggtcgaggttgtgggaaaaaagtagattggagtagtaactggaaagggttgcgatcaggtaacccacgaaggccacgagaacacagagccacaccttggtgcggatactgcgggggagcttcattggcgaacctccaggaccctgaccgacgcatcgaccgtttcgggggagatatagccgatggcagtgggggtggtggccacgaacgccttcacgtcggcatcccccttcagggtgcgcggcggaatggccgtacccgtgaacagcgccttcttccagtaaatgccgtactgctgggacgaacggtggagcacaccctgtacaaatgaggagtgagcctttttaccatcctggagcacgatggtgaccgagcggccatcgggccaggccgttttctttcccaagaacatgaggcgggcttcctgttcggtcagggtcttgaccgggttatcgcggttgacgacgaggacgtagtcggccgctcgcgccgcctccggaacggagacggcaaccagcaggaccacaaggatgacgtccagacaatacctcatcgcatccaccgccgttgggtgtcagaaattgtatgaaaccttcacggcgccgtagccccagcgccgcttcatatcctgcggactgttgtagagttccaggtacagggcagcaccgtccacctggtgccattcggccttgacggtccacgacgggttgatgtcgaagcggagcccggcgccgaaatccttgcgccagcccaggtagtcgggccgcccctgccggaggtaggccttcccgtcgtgatcgtgcttgtcgttgtaaaacacatcgtagagcagcgagagactcacctgttcattgaaggcccaggttcccatcacgtaccactcctgggtccggccgtccatggtgagctggccgaagagccgctgctcgcggtctgtttcggcgtactcactggccagcgtgagggggccgttcacatattccagggagtagacgtacttgccgcggatggccagctctcccggcgggagcgctccgccgttcagggtcaggtcgtggcggccgcgctgccaggataccgccgcgcgcaggccgtcgatggaggtgttgaagatgagctgtgcgccgaccacgtacttgttgtccatggtcacgtcggtcacggtgccgagccccttgcgggtggcaaaggtctgggcgttcgcccgcgtggctcgcgcgatgacggaatcgtcgggaaaatcgaaccagcctctgaaaaactggtagtcgaaatcgcccagcgggccggcgggcacgttgccgtaaaggccgccgccgatgcaggcgatgagcatgtcgcgacgggtttcgtcgtaaatgctctgggggagaaatatcatgggacggagaaaatccgagtcgcgcccctcgttgtagagccccatgggacgcttgatcttgcctacccgcacgccgatcaggtcgtgaacgcgatagtcggccagggcccagtcgagccggatttcgttgtcgcccacgtcgccgtagtcgcgggagagcagctgggcgccgagatggaggtggtcggtgaggcgagaagtgagcgtaagcccgaactcgttgagctggaaggtcccgtcgcgggtatcggccaggaaattgttgccggtgctgtccaggtagccctgggaagcgaacccgtgcagggcgagtttctcgcccagcaggtccaaggcgcgggcatcgccggcgaccgccacggtgacggccgccagcgccgcgcagaaaaatcgaacaatggacatatgacggcagctccctagcacggggatccggcacacgcctgcggcgcagcgtctaccgccccggcgcagggatcgtgcatcgcgaaggcgaaacggtttttcccgaggcgcttggcccggtacatggccgcgtcggcctttctgagcaggctttccgcatcggccgcatcgaggggatacatgctgatgccgatactggccccgacggtacattcgccgccggcgagcgctaccggcacggccagtgcttcgatgatcttgcccgccaccatggccgcgtcggcttcgcctgaaacccgggtgaggatgacggtgaattcgtccccccccatccgggccaccgagtcggccttgcgcaggcatgattcgatgcgcctggccgcctccatcaggagcacgtcgccggcgtcgtggccgaagacatcgttcactcccttgaaatggtccaggtctatgaagaggagcgcggcacactgccggtcccgctcggcctggcgcaggctcacgtcgaggcggtcgaaaaacagcacccggttggccaggccggtgaggggatcgtggtgagccaggaactccagtcgtcttttcgccagcttcttttccgttatatcacgaataataacctgtaacgcctcttccccctcgtgggaaaaggggactgccgccagttcaacgtcgacggctcggccaccggggagggtgagccgttcctcgaaccagggcacggcatcggagccggtggattccgacgcgagctggtcgcggaccaggcagaggtaatcgggggacaccaggtccgctacccgccggccgatcacccccgtcggatcggatgcccccagcaggcgggcccccgcggcattgatgaaggcgatccggtcccccacgtggatggcgatgccgtcgggcgacaactccaccaagcggcgatagcgctcctcccggtcgcggatcatctcggccatcaattccttttcccggagcagttcctgccgggtcaggacctgctcgatcacgatggggagcagttcgatgtaccccatctccaggtccttcaccacgtagtccgccgccccctgcttgagggcttccactgccaccttctcgcttccgttgcccgtaaccatgatgacggggatatcgacacccctggccgcaagggtggcaatcacctcgatgccgccgcagacgggcatatcgtagtccgccagaatcagatcgtaggaggtcccttcaagcacggtaagcccggccgcgccatcggcaacgacatcaacctggtaccccttgcgcagcaggctcttctggagcagccgggcgagagcggggttgtcctccatgtacagaatccggatcggacgtgattcggccattggcccacctcatcgtgtcgtgtcgtacccagcgcttgacgattgaattaatatataaatatgcaaaatatagacctattcattcgccagcgctaatcgtgccgtccccaatgagagagacgatccgctcggccaccaggacgaagccgtcgctatccatcggcttccggagaaaggcgtcacagccgagttcatgacaggcttcgatctccgccgggttatcggaggtggtgaggatcactacggcaatggacgaggtacgctcatctcccttgagccgggacaggacgtgcaccccgcccaattcgggcatgttcaggtccgcgatcacgagacagggccgcagggtcttgaccccttcgaactcgccctcctcgaagatgaagtcgagggccctgcgtccgttgtcgagccagatcacatgctgcatgccccccatgcgggccagatgcttctcgatgaggcgtgcatggccgcggtcgtcgtccacaagcaggattacatcgtcgcgaaacccattcataaaaacccctgaagcgaaatcggcggcaccgttcaggtcgtcgtccgggcagctggccacatgcggttccttatgattgtatcgaccggaaaggggtgttcctttagcaatagtcgggcgaaaatacgcactactggggcaaatgccccctcggaacgcggccgatgaacagaggacggtcaacaccaaaacattagtggggaaattctgaagaaacacggagggatcgccccgggagaggttcaggccggggatgcctggcctctctcggggcgcaacggtgtgtgcggctacctgccgccgttacgaaggtccggttatccgccggaaaaacagagatggaaaaagcgcttcatttccgcccatgaccgtcggtcggcacgggcgtcataggccacgtcgagaccgaagcgtttggcaaaggcgtctgcctcggggttggtgaaactgtgcttggccccggcataggaaataaaaccgaactcggcaccggaccgggccatttcagcggcgaacgccccgacctgctccggcggaacgaagcggtctgccgcaccattgagcaccaggacgcgggccttgattccgcccggctcggccggccggtctgtggcaaggctgccatggaagctcaccactccggccagatcaactccctggcgagccatgttcagcacaaccgcgccgccgaagcagtaaccgatggccccgatccggcccgggtccaccgtgggctggtctttcagcaggttcatggccgccatgaagcggtccttcatcaggttgccgttcttcatgacctccgcggcgaatgcggccgcatcgtccggatggggagcctgctttccctcgccgtacatgtcgacggccagggccgtgtagcccaggccggccagcatcctggcccgcttgcgggcatactcgttgtgcccccaccactcgtgcaccaccagcacgccgggacgcttccctttcagggccgggtcccatgccaggtaccccttcatggtgacggtgccgtcccggtactcaaccaccctaccccggaccttggccgcggcgggaaacgccgccagcacgaccagggccgccacgaccagcatgagtcctgcgcgaatgctctgtttcatggccacctcccgattcgttgcacgtatccaattctaccatccgaacggatacgctcaaccggccgcatcgagggtgcgagcggtcggaagggggcgggtggggctccgtcattcccccaggtaggtgtagcccaggagcgtccggtccagcagctcaaggaaatggctactctcctcgatggtgaccttgcgaagggccacgtccttctccagggtgtcgcggacgtgcttcaggatctccggccccttgtactggacgtacttgaggctctcccaggtggcgtcgccatggatgaccgtatcgatcttgtagccggtcttcttgttgaaggtgacgtggacggcgttggtatcgccgaacaggttgtgcatgtcccccaggatctcctggtaggcgccgatcaggaagaagcccacgaaatagtcctcgtccttgcgcatcttgtgaagcggcaggtacttggtccggccgttctcgcccacgaagctggtgatctccccgtccgaatcgcaggtgatgtcggcgatggaggccatcacgtcgggcttctggttgagccgctggatcggcacgatgggaaagagctggtcgatggcccaagagtcgggaatcgactggaacagcgagaaattggcgaaataggtctgccgcaggctcagctggaaattctggagctcctcggggatcggcttgatcttttccacgatgccgttgatcttgcgcaggatcttaccgtggagccactcggccatggcccgctcgttaagggtcaggtagcccaggttgaagaggctcaccgcctcttggatgagctggaccgtatcgtggtagtcctcccgcagagaatagcggtcgatgctcttgtagatgtccaccagcttcttgaccgttggggccagcttttccgtgccgttgagggtctcctcgaagtcgggcatggcattggacgtgttggtgttgaggagattggtcacgagcaccgagtagtgggccgccgtggcccgccccgattcggagatgatgttggggcattcgacgccggcgtcctcacagatgttcttgatctggtagatgacgtcgttggcgtactcctcgatggagtagttgacgctggagaagtagctcgacttggacccgtcgtagtcgacccccaggccgccgccgatgtccacgtaccggatgccgacccccagcttgcgcatctcggcgtagatacgggttccctcgatcagggcgctcttgatcttgtcgatcttggtgatctggctgccgatgtggaagtggaggagcttcacccggtccaggaggtcattttgctccaggagcccgatagcggcgatgatctccgacatccggaggccgaacttggcgtcctcaccgccggaagtggcccacttgccggtccccttggaggaaagcttcacccggatgcccagcttgggcttgatgccggtctttttcgacagggcaatgatcttctccagctcgaacatcttctccaccacgatggtgatgtcgtagccgatcttggtggcgtagaggaccgtctcgatatactcggtgtccttgtaaccgttgcagatgatggggatgccgttgccggtggcgaaggagatgccgatcaccagctccggcttggagcccacttccaggccgatattgtagcgcttgccgaacttggcgatggcctccaccacctggcgctgctggttcaccttgatggggtagaaggtctggtaggtggccgggtagtcgttctcgtcgatggcgttcttgaagactcggttgatggatgcgatccgcccctggagcacgtccatgaaccggagcaggatggggggcttgatcttgcgcttgatcagatcgtccaccagggcacgcaggtcgatggaatgcttggacgtgggtgacgggtgcacgcagacgttccccttcttgttgatggagaagaggtcggcgccccagttgggcaggttgtagatcttcgcagattcgttaatcgaccagcgttccatatgctctcctggcgacgccatattcgcgcactaacgccgctgttaggtaatcgttttcagtttacggttttccaaaggggcgagagatttcggccagatcgacgcatccgcaggaagcctggcggaggcgtagcagcgctacgccgcacaacgaagcttacgaggacggcgtcgagatggtcggaagatatcgcccccctacgacaatctgctcctgaaatcctcgtatccgaacttcctcaccaccctcaactccccggtttccggctcgaaggtacagatggccggatgctggatgccgttaaaggtggtggtcttcaccatggtgtagtgggacatgtcctcgaaaacgagccggtctcccggcttcaggggcttatcaaaggaccagtcgccgatgacgtccccggccaggcatgacggccccgccaggcggtaggtgtgggccttctcgccggggtcgaagccggcggtgatgccgggacggtacggcatctccagcacgtcgggcatgtggcaggtggcggagacgtcgaggatggcgatgtccatctcattgtgcaccacgtccagcacctcccccacgaggatgccggtgccgatggcgatggcctcccccggctccaggtagacctccacgccgtactttctcttgaagtatgtgatcagctccaccagggcgtcgatatcgtaaccctcacgggtgatatggtggccgccccccagattcagccacttcatgccgtggagaaacgggccgaacttttcttcaaataccttcgcggtccgcgccaggggctcgaagagctgctcgcagagggtatggaagtggagcccctctaccccttcgagggatctgccgtcgaactcccgccgggggatgccgagccgcgacgcgggcgcgcacggatcgtagatgggggtgtgcccctcggagtgctcggggttcacccgcagccccaccgagacccgtccccgctccttctcccacaggggccggaaccgctccagctggttgaaggagttgaaaaccaggtggttggaggtttgaagcagctccaccacgtcgctctccttgaaggcggcggcaaagctgtggacctcccggccgaactcctcgcgccccaaccgggcctcccacggagagctggcacagaccccgtgaagcgtctcccggatgatcgggaagacgctccacatggcgaaggccttcaacgccatgagtatcttcgcgccgctgcgccgctgcacctggtccaggatggccagattgtggcgcagccgccccaggtccaccacataggcgggagacggggcaagcttcaggattttgtcgatatcgatgccggtcaaattcaaaaccttttcaaaacagtaaccacaggggtcacagaggaacacagagtaaacgccttaaccgccggagcgcaagatttcggccgggtcctcgcacccgcagggatgccggcggaggcgtagcagcgctacgccgcacaacgagcattccgaggacggcggtgagatggtcggaagattgcgctcctcttacagctccggccactcgccgccgtccaccaccaccgtcggcagccccatgggcccaagctccgccaggaacggctcgggatcgaactgttccatgttccagacaccgggggcgtgccatttgccggtcagcatcatgatcccgcccaccaccgccggtacgccggtggtgtagctgatggcctgggagccaacctctttgtagcaggcctcgtggtcgcagatgttgtagatgtagacctgtttccgcttgccgtccttgagaccgcgggcgatgacgccgatgcaggtcttccccttggtgagggggccgagggaacccggatcggggaggagcgccttcaggaactggatcggcacgatcttctgcccctggaactccacctcgtcgatacgggtcatgcccacgttctgcagcacctccaggtgcttcaggtagttgtcggagaaggtcatccagaactgggccttcctgatggtcgggatatgcttgacgatggactccatctcctcgtgatagagacgatagatgttcatggggccgatcccctcggggaaatcgaagacctgcttggtcgaaagggggggcgtctcgacgaactcgccgttctcccagtggcggcacggagcggtcacctcgcggatgttgatctccgggttgaagttggtggcaaagggctggccgtggctcccggcgttggcatcgatgatatcgatctcctgcacctcgtccaggtacttcttggcggccagggcggtgtagacgttggtcacgccggggtcgaagccggaaccgagcagcgccatgagcccagcgctcttgaaacggtcctgataggcccactgccaggagtactcgaacttggcggtgtccaggggctcgtagttggcggtgtccaggtagtccacgccggtctccaggcaggcatccatgatggtcaggtcctggtacggcagggccacgttgatgacgagcttcggctgctctttcttgatgagcgccaccagctcgggaacattgtccgcgtccacctgggcagtggcgatgctgttgttcagctgggcggcgatggcgtcgcacttggacttggtccgggaggcgagggtgatcccgctgaagatgtccctgcgctgggcgcacttgtgggcaacgacctggccgacgccgccggctccgattatcagtaccttgctcattggttgatctccttcgattgcgttatcagtaatcaaatgtcggcggggtcacgacccacaatatcttggccggccccttgccgatatttttcaccgtatggcgcttgtccgaggtgaagtagaagcattcgtcctttttcagcgtgtagaccttgtcgtccagccggagctggattcggcccagaaggacgaagccgaactcctctccctcgtggaagttctgctcgtccatctcctcgcccggggccagggtcaccagggccgggtccatctcccggttctgggcgccggggacgaggagttccaccatcacggccgcatcgtcggccgagggctgaacccgggcatccttgccgtagaccacgtcctcgccgattggatcgctgaagaactcctgcatgctgacgccgaacacgtcgaggatgtccttcagagtggcgatggacggagaggtggcgtcgttctcaagctgggagatgtatcccttggtcaggtcggcccgattggccaattcctcctgggtgagggagttgatcatcctgagccgcttcaaccgctcgccgatcttcacgttgtttctcctggttcagaaatactaaactctttgtttacacccgctgtttagcatttctaaactttctgtcaagcagccggtttagcatttctaaacttttcgtttaaaccaatcgacacgaggggaggtatataatacaaagaaaacagggtgtcaacgattttttgaccccgccaaacatattcacaaacccgcaacattccgtcatgttcgactgatcaccggcttgacattttccggcggatgccgtaggaaaaagtatactattttcgaggagggacgaagatgctgaagggaagcactctcggcttcatcggcggcgggaacatggctgaggcgatcatcaaagggctgctggccggcggggtcgcggcggcggacgtgatggtggctgaaccggtggcagcgcggcgggaatacctgcacggcacctacggcatcgacgtctgcgccgacaacggccgggtggccgccgctgccgacgccctggtcatggccgtaaagccccaggtgttccgtggcatggttgcggccctggggccggcagggctcgacggcaagctgctcatctccatcatggcggggattaccaccgcggacatggaggaggtctgcggcagcgcggcccgggtgatccgggtgatgccgaacaccccggccctggtgctggaaggggcgtccaccctctgtcgcggcaggaacgccaccgatgacgatctgttctttgccacgggaatcttcgacctggtggggaccacctgcgtggtggaggaaaagctcatggacgccgtcaccggcgtctccggctgcggcccggcctacgtcttcctcttcatggaggccctttccgacgccggcgtgaaaaacggcctcccccgggacgtggccacgagactggcggcccagacggtactgggagctgcgagactgctcctggagaccggcgaccacccaggcgtcctcaaggagaaggtcacctcccccggcggcagcaccatcgccggcatcgcctccctggagcgggatgccttccgcggagcggtcatggccgccgtggacgccgctactgcccgctcggcggagctgggcaaaaaataacgcttcttcgccgcagagaataactctcaacgcgtaacggcggctgtcacgaatcccgtagcgatcagggtggagacggcggagatccggtgctactctgtgtcctctgtggccgaagcctttcggttcaccttctcaaaaagctcgacctgctcggccagggagagctttttgcctttcttgcacccccgcaggcagagggaacagcggtcatcgccgcaccactggcagaaccggcagtcggggcagggatgctttttgggcggatcagtagacgacatttctccggggtccgctcccggccaggatctgggcgaagaccttcccctggtcggcgttgatcatgagataacggggcagcttcatgacgctctcggccggcgtcacgtggcgacggtcgatggtgaaggtggcccggtaccccagcgtcccggcccggcggatcaggtcgtcgtcataaatgccgaagggccaggcgagcatgtccaccgtcaccccgagttccttctcgatcttttccctcgattttttcagctgcgactccaccagccggtcaaactccgccggggggagtttcttccgctccttcttgaagttgggatgccagtaggtgtgggactggaaatcgaagagccccgtttttttcagctcccggagctggtcccaagtcatggcatacttcgcgttggagacggccgacgggtagatgaagaccgtcaccggcacccggtacttcttcaccaacggcagcatgtcggtatagaccgacttatgggcgtcgtcctccacgatcaccaccgacttggggggcggcgccggtccctttttcagatagaagtccaccacctgccgcaggggaatcacccggtagccgttgtcccgcagatacttcaggtgttcctcgaagaccgatgttttgatggtcatgccgtcggcaacggtggggccgaagcggtggtaaaggaggatgggaaccgagaaatccgcggccgaaaccggccggggcacggcccgggcggcggacgagaaggacgccaggaacataaccgcgacaatcaggcggaacagcatttgcgctacaacctccactaaggaaataactacgggaattacggcccgaagaccgccacaggggtagtgacgggtgacttggtcagggacgatacacccgttcgccgaacagggccgttccgatgcggaccagcgtagccccctcctccacggcagcctcgaagtcaccggacatccccatggagagttccgtcatggaaataccgggaatgttctcggcagccaccgcgtcggccaggcgcctgagctcgcggaagtagggacgggcctcctcggggtcgtcgaagaagggaggcatggtcatgagaccccggacccgcacgtggggcagggtggccatggccgccaccaggtctgtgagttcggacgccgaggtgccgctcttggtctcctcgtctgcgatgttcacctgcacgaggatgtcgcagaccgcgtcgagctttgcccactggcggtcgatctcctcggccagggacagacggtccaccgaatggatacaggtcacgagcccggccaggtacttgaccttgttggattgaaggtgaccgatgaaatgccactccaccggatcacgcacctcacgggccttggccgtgaattcctgcacgtagttctcgccgaagagccgctgccctgcccgggccgcgtcctcaaccgcctcggccggaatggtcttggagaccgcaacgaggcgcaccgacgccggatcacgcccggcccgccgggccgcggccgcgatctttgccaggatatgggtcaaattgtcggcgattgccatgaccggaactcacagggcgccgatgcggcgcagatcctccaccacttcgcagagcggcaggccaaccacattggtataggagccgtcgatccgctcgaccatataggcagcgcccccctgaatggcataggctccggccttgtccatggggcagccggtggctacgtaggcgctgatttcctcgtcacgcaagggtttgaacacgaccttggtcaccaccgccttgcagagcagaccgtcgcgttcccggtcgtaaacggcatagccggtaattacttcgtgggaaacaccggagagtttcctgagcatccgcacggcatcggcctcatccacgggcttgcccatgatctcgccggcacagaccacgatggtatcggcacccacgaaccagcgcccctcggtccgggccgccgtggccacggccttgtcccgggccaggcgcgtggcgaaatccgccggggcctcgccggggatgggctcctcggggatatcgctcgcacagacgtcgaattccaccccggccgatgccagcagctccagccgccggggtgaggcggacgccaggacgatcctacccttttccatccttttctccctcgtttcgcgccttgatccgttcctcgtggcggcgtttctcgatctccagctcctcccagtgcttcttccagtcctttttcctgacaaaggaaaggaccactgcccccaccaggatcaccacgccccagaagatgttcatgatctgggatcgcgcaatgccgtagcccagagaaacgatccccatgaggatcaggagcgcctccatggaaaggagcctgccgatgagagatatttcctgtttttccttgtcgtccatagataccccgtgggagcgatccttgtgatcgcccgcttctggtgtcacgcgacgtcaaaggcgaacgcgaggttcgcccctacactgttgcgagccaatgatccagttccgccagggctcgctccgcaagccttccccggcgatccttctttttcactttcccctcgaggggcgggaacagtccgtagtttacgttcataggctgaaagtgcctggccggcgcagtggtgatatgggccaccagcgcacccagggcggtgaccggcggcggaactgccggatcctcaccccgcacgagccgggcactattgataccggccaggaaaccgctgccggccgattccacgtatccctccaccccggtgatctggccggcaaagaaggtgcgggggtcgcccttgagccggaaggtgggctccagcagggtcggcgcattgatgaacgtattgcggtgcattgagccgagccggacgaactcggcgctctccaggccggggatcattcggaagactcgccgctgttcgggccaggtgagcttggtctggaaacccaccaggttgaacagggttccctcccggttctcggcccgcaactgcaccaccgcgtggggttcacggccggtacgggggtccgtgagccccaccggcttcagggggccgaagcggagagtttcccggccccgctccgccatctcttccacgggcatgcacccctcaaagtgtaccactttttcaaaatccctggccggtaccttttccgcggcgagaacggcatcaacgaaccgctcgtactcttcttcggagagggggcagttcaggtagtcgtcaccgtcccccttgccgtagcgggaggcccggaaaaccttgtccgaatcgagggagtcggccgcaacgatgggagcgatggcatcgtagaagtagaggctgtcgccggtgatctgcttcagccgctcggccagggcgtcgctggtcaggggccccgaggcgatcaccaggaccccttcggcgggaagctccgtcacctcctcgcgcaccagctcgatcaggggatgcccctcgatccgctcggttacgtaggaggagaacagttcccggtccacggccagggcgccgcctgcaggcacccgggtggcgtcggccgcggccatgatgagtgagccggcccgccgcaactcttccttgaggagccccacggcgttctccagggactccccccggagcgagtttgagcagaccagctccgccagcccggacaggtggtgggccggcgagtagcgctggggcttcatctcccgcagaacgacccgcacgccgcgcccggcgatctgccaggcggcctcgcacccagccaggccgccgccgatgatggtgacggcaccggtcatggggacgggtcgcccgccgcgggaatctcgaacttctggagggggtggccagccaggagtcgggcctttcccttctcctcgtcccagagggtcagataccccttccagccgctgtcgagcaactggcggatgtgggtgacaacctccccggagggtggcacgtgaaaggcgttgtaccccgagaagccgccgggcggtatgagtcggtaggcaccgtacccctgcatgacgctccgcttgacggtggtggccagggcaaagttccagacctgctcctcgtacttggtccagccgcagatggggcacatgacccgccgggagctcgtctcgccccagcactcggtatcgatccgggcataggcgaaacgacactgctcacaggtttcgtgcatgtcggtaagcatcatggatttccttcagcagccgcacatcgtgcgagaaaaaggcggggatcgctccccgcccggtcggcgacgtgattactttttcccttcggtccggtagtcgcatccttccttgggacacttgaggaactccccttcccgcttgtagaccttcttcaccagcagcgggaagccgcacttggggcacggccccggctggggcgggtcccagagggcgaacttgcactggggatagcggttgcaggagtagaacatcttgccgtagcgggactttttctcggtcagctccccttccttgcattcggggcaggtatggccggtccccttgggcttcaccaggggctggatgttcttgcaggcgggataggccgagcaggccaggtacttgccgaagcgcccgtccttgatgagcatggggctgccgcatttgtcgcacttttcctcggacaggaccggctccgcctgctctcttccctcaccctggtcgatgttgcgggtataggtgcacccttccttgtaaccggagcaggcaatgaacttgccgcgcttgccgagcttcaccaccaggggttttccgcattcggggcatgcctcgtccgtggcctcggtggtgaggtccgccttgctgacctcgccctctttctgtttgagcagtccctggaagggctcccagaactcgcgcagcagcggcttccaccgcttttccccccgggagacctggtcgagctcttcctcaagggtggcggtgaagttgtagtccacgtacgtggtgaaatggttggtcagaagatcgttgaccaccatccccacatcctcggggatgaagcgcttgctgtcgaggcgggcgtacttgcgctccaggagcgtgttcatgatggaggcataggttgaggggcgcccgatgccgtactcttccagcgtcttcaccaggctcgcctcggtgtaccgggggggcggctgggtgaagtgctgctccgggaggagcttcaggagcttcaggagttccccttcggtgaggggagggagggtcccctccttctcttcggcctgatcgtccaccccttcgatgtacagcttcataaatccgggaaagcggatcacggtgccggcggcccggaagcggtagcccttgcccgcgccgatatcgacggaggtttggtccaggagcgcctcggccatctggcaggccacggtccgcttccagatcaggtcgtacagcttgaactggtcggaggagaggtactttttcagctccgccggggtgcgggcgatggaggtggggcggaccgcctcgtgggcctcctgggcgttcttagccttgtttttgtagaagcggggcttggcaagggcgtattcgggaccgtacagggaagtgatgacctggtgggcctcctgcagtgcctggttcgacagcaccacgctgtcggtacgcatgtaagtgatgagacccacgagcccttcgtcgatggcgaccccttcgtagagcttttgggccgtggccatggtctttttggccgaaaagcccagtttgcgggcagcctcctgctggagggtcgatgtggtaaacggcggcgccggcgtccgcttgcgctcgctcttcgtcaccttgtccacagtgaaggtggcgttctccagggccttcacgagccggtcggccgcagcctgatcggggatgtcgaacttgtcgagcttcttcccctcggcttcgaccagattggcggtgcacttctgccccccctccttggccagctccgcgccgatggtccagtattcctgggactggaacgcctggatctccttctcccgctcgcagatgagccgcagggccaccgactggacccggccggcggaaaggccgtaacgaatcttcttccagaggaagggggagagattgaaacccacgagataatcgagaattgagcgagcctgctgggcgtccaccagatcctgtgagatatcgcggggattctccacggcatggactatggcgtccttggtgatctcgtggaacaccacccgcctgaccggtaccggcggtttctcgggcttcacgcccagggccgccagcaggtgccaggagatggcctccccttcccggtcggggtcggtggccagcaggagcgaatcgctcgccttcaactccttcttgatggcgtcgatgtgccgtttgctctcgggcaggacggcgtagcggggctcgaagtcgtgctccacgtccacggagccctgcttgctcggcagggcgcgcacatggccgtaggatgcgagcaccttgtagtccgggccgaggaacttctctatggtcttagccttggcaggagattctactatgacgagatgttgggacatagacggtaccgttgtcagttagcgtgaaaaaacttgccgggaagctgagttacgactcctttcagttccaggcgcagtaacatagccgaaacctcccccactgtcaacgcgcttttggcaatgatctcgtcgatgtgaagtggatcggcgccgaacatcgccatcagggcggcctcgccggcgggaagcggcggcagtggcggcgcaacggcaaccgcggccgcagctcgggggacaagctcttccaggatatcctcgactccggccacgagtttggccccttccctgatgagccggttggtgccgctgctgccgctgctcgtgatattccccgggatggcgaagacgtcccgcccctggtccagggccatctgtgccgtgatgagcgagccgctccgctcggccgcctccaccaccaggacaccgcggcacatgccgctgatgatccggttgcggcggggaaaattctcggccagaggccccatgcccagggggaactcggacaccagggctccccggtcggccacccgggcgaagagcgcccggttctcggggggatacaccacgtcgatgccgcaccccagaacgccgacggttctcccctccccggccagggcgccctggtgggccgcagtgtcgatgccccgggccatgcccgaaaccaccgccaccccgcggcgggcaaggtcctcggccagccgggccgttacggtgcggccgtaaacggtggcccggcgcgaccccaccacggccacggcaggctccagccccgtcgggtcgcccttgacgtagaggtaggggggcgggtcggcaatctggaggagaagcggcgggtagtcagggtcccggatggtgacgatgcggacgcccgcgcgccggacccgttcgcactctgactcggcaaaggcacggggatcatgcccccggatggaggccgcaacggcggagcttacgccgcgcacggacgcaagctcagcatcggaggccctgaaaaccgcctcgggagagccgaaccgatccagcagccggcgatagaggacattccccaccagggggaccgatctgagcgcaaaccagtgatacatgggagtgggaaggcggcaggccctttcatgccggagacgggggatacgaaacggggaccggccgtgccggtccccgcaatgctgcctacctggcggcccggacctcgacccggtcgccccggtagatggtatcgatgctcttcaccaccagggccgtcgacgtggtctcgccgctggccaccaccaccagggcgccgatcacctcgggcggcagcttcttcactgagatgtcggcatactgctgatcgggcaccacgtcgcgcagcacgtagagcatgtgccccggctgggcgccctggctttttccgaggtctatgaagacaaggtcaccttcgctgatggccttgttgcccccctgcgagtcaacgacaaaaccgttcatatcctgctgggccgccttcaggggaaccaggcgtcgcttgtcccgccaggggaggatgagggagccaggcccgatctcctgataggacttggtcacaattgccttggagacctttccttccacctcggtgagctggagggtgccgagggggatcatcttctcgccgaggatcacgttcgtgaccggatggctcactgcttcgagctttttatagacggagaaccggtcgcccaccttggcgccctgatccgcaccgatgtccacgtagacgatgtcgtcctcgcccacgatcacgcggctctggctggtggtgatgatcctgccggcgggcttgaaccctttttccaccagatacccttcgctgccgctcaccaggaagctccgctccgccaccggttcctcggaggggcggggcgacggtgccgcctcgggcgtggcgggcgtacgcggctcgatctcgatccggtcgggatagaccctgacccgctgtcccggatagatgaagtggggattgccgatagcggggtttctggcccagaggttcggccagtagtacgggtccttgagaaagcgctcggacagtccccagagggtgtcacccttctggatgacgtagaccgtcggctcctctgcggcagccagcaccccgaggggagcgacaagagagagggcgagaaggagggaagcagccagcatccgtttcatggtcacctcgcggccccgtccgtaaaggggcacctgatgcgccggcggggcgaacgccggcatgggtacggaatcactgttttttcggagtcgcaacagcgaggcgttcgcgggccttggccgcagcggggctccggggatacttggcggcgagcgattcgaggatctcccgggcccgctcaggctccttcatggcatagagcgtgtagccgctcttgaggagagcatcggggaccttagtgctcgcgggatagcgctcggccaccaatctgaaggcatccagcgcccggggcaggtcggagcgcgaatagtggcattcgccgatccagtagagggcattgcccgcatactcgctgtcgggatgttccgcaaggaatgcctgaaacgcctccacggcgccggcgaagttgttggcgctgtagaggccgaaggccttcaggtaagcatcgggggggccgtccttttcacggggcgcgccgtctcggctcaccacctcgatgcgggatggggtaccggccgcgggggcaacctgggcgagacgttcggtgatgttcgcctgcagttcccgctgtccggccttgatctgctcgagctcggcgccctgggcggccaggcgctcgcggagcgcggtcacctcggccgaaagttcggcgaggcgcacgccggaggtggtgctggcctgatgcaggtgctccaggcgcgtctccatctccgactgcttccgtaccatcacatcctggccgctgcaaccggcggacgccacgaggcaaagtccggcaacagcgtgtctgagcaggttcatggaccctctccctagtgaactcttcggagagttaatgacatttccccttgtttgtcaaggtcaaagccgtgaccggaatcacgcgttacatgaatatattcacgtaattttgttgattacgttagcgttggatatgctataacatcgatcagcgagacagcatccggcagagcgagcgcccacaggaccgcacatgaagatttcctttgtcattccggtgcataacgaacaggacaatctcctaccccttttcgacgaaatcacccggatggccgatgccgaacggtacgaatacgagatcatcttcgtcgacgacgggagccgcgacaacagcctccaggttctaaaatccctggcgcggggctgcccggccgttcgctacctatcgctggccgccaaccggggccagtccgcggccctgggggtgggcttcgcccacgccgccggggatgtcatcatcaccatggacgccgacggacagaacgatccggccgatgtgccggccatgatggcccgttacggcgaaggctgcgacatggtgaccggctggcgccgcaacaggcgcgacaccctgtccaaacgggtggggagcaggatcggcaacggcatacgtaatcgtctcaccggggagagcattcacgacaccggctgctctctgaaggtcatgcgggcggacatggttaaacggatcaagatgttcaaggggatgcaccgtttcctgccgaccctcatgaggatggagggagcccgagtcgttgagatggaggtgaaccaccgcccccggcgccacggcacatccaactacaccaactggcggcgggcccgggaggggttcttcgacctgctggcggtgcgctggatgcaacggcggtatcaaccggcaacgataggagaaaaacatgtctaaggcggcgatgcttaccatgggaatcggtttcgccggacaggccctgttcttcatgcgctttttcgtccagtggatccataccgagcgccggaaggaaagcgtcattcccgaggcgttctggtacttcagcatcatcggcgggttgttcctgctggtctacgctgtcataaaacgggacccggtcttcatcgtgggacaatccaccggtacggtcatctatctgcgcaacctctacttcatccgcaaaaacaagaggaaggacgtgatcgatgcgcttgagtcgtagggcgctccccttcctggccatctacttcctgatcctcctctaccccgggtcggccctccacctgagagagtccaccgaggcccgctacggtgaaatcgcccgggagatggtagtgaccgggaactggctcgagccgcacctgaacggcatcaagcacttccacaagcctcccctgtccatgtggggaatggccgccgggatggagctcttcggcatcaacggcttcggggtccgctttttcggcatcgttgccgcaacggcagccctggccgccctgctcgggacggcccgcatcttcctcggcagcggggacgaggcgatcaatgccatgctcatctgcggcacatcgctcctcttcctctcctcgtcacgggtggtttccaccgacatctacctggcctgcttcacggccctggcccaactcatgctcttccgccagctgtacggcgggcgcagcttctggaacgcccccctctacgggctgttcctgggcctcgggttcctcaccaagggaccgatcatcctgctcttcaccctgctcccctttctggtggccaagacctttgaccgcgatcaccgcaacgttttcacctggcgcgaggtggccgcggcggccggcgcctttgcagcggtggcactcccctggtacctggcggtgagcatcagcaatccggagcttcccgactacttcctcaaagtccagaccgtggaccgggtggccaccaaccgcttcggccgggacaagccgttctggtacttcttcgtcatcttcagcgccacctttttcccctacacgctgttcctggcccggggcgtcgccgggtggaagcagctcgacggacggatcaggacgatcttcgtctatatagtggcgccgctggtagtgttctccctggcaaagagcaagctgtccgcctacatcctccccttttacggcacggcctccatcataacggcatacgcgctggcccggttcgagacggcccggctgcgggccgccaccctggtcatcctcaccctggccgccgttgcggccggcggaaccggctttttctacaaaccggccgcccccctgaaaatccagctcctcctctacggcgtagcgctcctcgtcctgtgcgcctacctctggaagagccgcctctcgccccagttcgtgagaaacacggccctttataccctctgtctgtcggtgacgatctatggcgccatgacgcatctgggcccacaccttaaggggtacggcgacatggtcgccgccatcgaccgcatcgacccggagcacaagcgcgacatcctcatgtacggcacgttcatcccctcgctctccttctaccggaaccggatcgccgccatgggactcgtgaccgaccgggacctgcgctttgaggaggacggcgccaaccgggacatctaccttcccaccgatgccgacgtggagcggtttctggccgcacggggcgaaatcttcgtggtgaccgaccagggccagatggatcagttccggctgaagcacgcctgctccgtcacgccggtctttgtccagcgcaagcacacggcctatctctgccgaagggagcctcccccgcacccggtgccctgatccgcccccatgttctcccatcaaagtgttctgccgggaacgatgactgtgatatcatcccggccacacgaaccttcagcgcggagcagtcatgcagatccccgaactcctggccccggccgggaacctcgaaaaactcaaagtggccgtccactacggcgccgacgccgtctacctgggcggtgcccgcttcggactgcggagccaggccgacaatttcacccccgccaccatggccgaggccgtggcctatgcccacgaccggggggtgaaggtctacctcacggtcaacagctatcccgacaccgacgagctggaggaactggaccgctacctggaagaggtagcgccgatccccttcgacgccttcatcgccgccgatcccggggtcatcgccaccatccgccgcatcgtcccggaccgcaccatccatctctcgacccaggccaataccaccacctggcgcagcgccctcttctggcagcagcagggcatcagccgcatcaacctggcccgggagatgtccctggaggcgatccgcgaaacccgccgccgcgtgtcggccgaactggaggtctttgcccacggcgctctctgcgtggcctattcggggcgctgcctcctctccgccgtcatgaccgggcgccatgccaaccggggggagtgcacccatccctgccgctggagctacgccctggtggaggaaagccggcccggcgagtactacccggtcactgaggacgaaaacggcacgttcatcttcaactcccgggacctctgcctcatccgccacattcccgagctggtggaggcgggagtcgactccctcaagatcgaggggagaatgaagggaatccactacgtggcgtcggtggtgcgggtctaccgggaggcgctcgaccgctatgccgccgaccccgccggctacgcgttccgtcccgagtggctggaggaactgtccaaggtgagccaccggggatacaccaccggcttcctcctgggccgccccgaggcggcggacctggagtacgactcccgttatctgcgcagccatgactttctcgccgtggtggacgagatcctacccgacggcaccgccatccttgccgtccgcaaccgcatccggccaggctggaccatggagctgatggggccgggcatgcgctcggataccttcaggctcgacaccttcaccgacgagaacggggctcccctgaccgaagcccacccgaaccaacggatccggacgatactccccgaagcggccgccccctgggatctgctacggcgggaacgggacgactgaggtcgccatggaacggccaaccatcgccatcaaggtcgatgccgacaccttcgtggggacccgggacggcatcccgcgcatcctcgacatcctcggccgcttcggggtcaaggcgacattctacttttccctgggtcccgacaataccggcaaggcggtgcgccgcatcatcacccggcggggattcctccggaccagcctccggctcaacgcaccggccctgctggggccgcggacccttctctcgggcctgctgatcccgccccccatcatcggcaaccggctcgccgacaccatccggctcactgcccgcctcggccacgaagtgggcatccacggctgggaccacgtaaagtggcacgaccttcttccctggattccgaaaaagatgatcgccctggaactgggccgcgcctgcgccctcttcgaggaggtgatgggacgacgggcccggaccgccgcggcgcccggctggaccgtgagcgccgactcccttgaaatccaggactccatgctcctgtccttctgcagcgattgccggggacggacccccttctacccggttgtggacggacggcggttcggcaccctccaggtgcccaccaccctgccgaccctggacgaactgctgggcggggggatcgccacggagcgggaggccgtggaccggctgatgggcctggtggggccgggactcaacgtccacacggtgcaggccgaaatcgaagggaaacgctatgcgccgcacctggcgtcgctgctggaccggctcacgggaaccggcgcccgcttcgtcactctgggcgaagccgcggacgaggccaagcgggcaaccgtgcccgtctgccggctcaccatggaggagatcccgggccgtcccgggcgggtggcggttcagggcgaggaatggagcgaaccggggccggcggccggagaaccgtgattccaggcgttgatcaccagaggagcattggggagggagccatgacgtcattcaccgccttcgccctgccgggcgaacttgacctgaaccggctggccgccgatctgggcttcccccggcgctaccggtgggaagagcccatggtgctcgaccaggcgagcctcaagcccctgtcgggggaccagggcacgaccaagagggtctacctctatttcttcggcggggtggtcttcgtcaactgcacggaggaggaggcaagggcctttttctggagcatggcgcactacgcggagccgttcaagagcgtgccggacgaaaagtaccgggatgactacgccctggccctgggggagagcagcggccccgccgtgaccaacgatctggcgaccatgcccgtgtatgatccggcctacgtggataccatctgcttcgtcatcgccaaatcagtggccctggagcggatcgaggaacgggtcgaccaggtcctggatgaaatggaaaccgtcatcggcatgctcgaccggggcaagctgggaatctcggaccggcgtctggcaaagctggcggccaacgtcctgacctacaagtaccagtccatcgcccacgtcatggtcctggaaaagccggaattcacctgggagaaccccgaggcggaccgcctctacctgaccatggccaacgtcttcgagctgaaccagcgctacaacgagatcaagcacaagggggaaacgctcctggacatcacggaggttttcacgagcctcgcccacgcccgccgcgcctcccgccttgaatggaccatcatcatcctgatcttcatcgagatcgtcatctacctcttcgagctggcccgctaaaagccgcccgacagggcataccgctccgtcgggcacccagccgcggccggcagggaaaacggcttgtggcatgccccgcaggtgacggtgcccgccgtgaatttctgctggagcgtctggttcctggtgtcgcaccagtcacagtaccaagcgtagtagtcgccgagtggaataatattcatcgttgaacctcctgacgtgtcatgatcccactttagacgttcaacacttcgatttcgttacggtacgcacacaattacgaaaatacggaggggacaggctcaggcgagggcgctttcggccaccagcaggaggcgcttactgaaggcctcctcgaagagatctcccttgatcttgccgccgaagagctccacggagatttctccgcgactggcaagggtaaggatgaaggtgccgtcggaaagggaacaggtaaggccggagaccaggctgttgcggcgacggtcgaggccgtcggcgagccgcaggatgccgcccaggcgcgccaccaggagccggtccggctccgccagacgcatgtacgactcgtgcttcttcttgggaagggccttgcggtggtagcgggccgctgaggcgatcagctcccgctcccggggggtgaagccgaagaggtccgcgtggcggatcaaatggtatgaatgcttgtggtggcttgaatagttgatgaagtagcccacgtcgtggaggatggccgccgcctccagtatccggcgggctccctcgcccatgccatagaccggctccagggaatcgaatatctccagggaaagccgcgccacctggagggcatgctcttcgtccgcatggcatgaacgggcgaactccagcaccgactcgcgccaggtgaggggagtttccatgccgggaatcaggccgtgggtccgcagggccttgatgatgagcccttcccggattccccgctcattgacccgcaagaggttcacgtcgaagaacctcatgagctcgtccaccacagtgacaccggcagtgatgatgtcggcccggtccgggttgagccccggcacctcccggcgggccttgaggtccttgcgggagagcatggccagcagatgcaccacctccgaccggagcacctcgtaacggtggaccgatccgtacccctccccccgcatggccatgaccatggcggcgatagacgtgatggtgccgccggagcccaccaggctctggaggtgtccccactcggcgcccagtgactccttcagcgacgcgcgcacgtgtttgcgcagcctgtccaggtcagcctggcgcgggggatcgctccggacgaagcgttcggtcaggaccacggccccgagctccagggagtggatatcctcgatatgggtcccgagcgccgtgacgatttcaaggctgccgccgccgatgtccaccatggcgtagcggaccccctccatgtcgaaatggttccgcaccgagagggcggccagttccgcctcctcctcgccgctgatcaccgccaccctgaccccgaccgtctcctccacggtccggatgaactcctcgccgtttgcggcacggcgcacggcgctggtggcaaccgcctccaccaccttgaccccgtagccgtccacgatcttcttcatccggccaagcgccgtaacggcacgctcccaggccgccggcgagatggtgccgctggcggccatcccttcgcccaggcgcacggtggccttctcgtcgtccagaacgcgaaatttgccgttcctggtcacctccaccacgatgcagcggatggagttggtcccgatatcgatggcggccagccggttgtgggtcacagcgctctcctcacctgttcgccgatggcttcgaagggggtctcggccaggagcccggcaaacagcgcgaactgccggtgccgctcccccgcgatgtggttcaggatgacacactcatccgccgatggcaatccctcgtgccggacgatgccggcaaaaacgtccaggtcgtgcatggtgccaagaacgtcctggtaggccttgatcgcggcatggagggagtcgaagtcgtttcccgggagaaaagagagaatttccaggcggtagcggtagtgcttcaccgcaatcctcaagcggtgctgggcctccacgtcagcctcgcggcaggcatcgggcaccagggcgagcacgtcgtccaggcgctcccgaaggcgctcggcggcaaaaacggcaatggtcgtgaaggggtcgatgcccgaagggggcggcgagaagagagtcggacatgccacgatgcgggccagggcctcgcgggtgcggcgggggtccagctcccggagcctcagccggagctgccgccgttgctcccggcgcaggtcctcgtgccgcgcgatgatccgcgccaggtggcggccggcgctcccgtcggccgtctccgccatgtgccggaaaaagacaagggcctcgtcggtattgcgcagggcacccaggagccgggtaacgctcctgacgccccgggccgcgcgccggacggattcggggagataggcggcggcgaacaggaggaatccctcccggagccgccgcgaggagacccgaagatcatggatgtcctccgggtcgaacgtttcagccgccctgcgccaccggtcgaagaaatcgtccacccggccggccagaagcgcccgggccgctatccagagtggtgtatgcccgctgatccgcatgaggggccccgtttcaccttcggacgcaccgacggagcaacgacgccgtcaggcaagcacccgcttgagggccttgcgcgtccgccgcagtccctgttcgacctctttgagccccgtatcggccagaccagccaggcgtttttcggccttggcgagccccttgccggcccgcttcacccggcggccgatcttcccttccaccttttccagggtcgtcaccaccttgagtaactccttctccacccggcgggccgtcttcttttccagttcatcggcaaagcgctcgcgtaccgtgcgggcgatcccctccacctgctcccgcagggtcagggcggcggccttcagctcttccacgcgccgggcccggtcctcagccttccccttagccagttcggcggcctgggcaacaattgagacaaccgaacggggattcatccccttgatggccctgagcccctcttcgccggccgcggcgatcttctcgaaagtgtcgtgccccgcctcggccagccgcttggccagcacctcgccgatgccgcgaattttctgcagttccttctggacgtccgtcattcctctctccttccccaagacatgctgtcagggcagcgtgcgcgtcttctctcccctgtggactacccagcgcagccgagcggtccccgtggccggatccagctccagggccacggccattcccttgcgcagcggcacagcctccggccttcccagcagatcggccaccacccggcccacgtcgggctcgtgccccacgatggccacatggctggctccgggccgaccggccagcagccgggcaagcccctcccggtcgaaaccgggggcaagttcccgggagaccgccagctccccgtcgtagtccaggccggcggcgagtagttccgccgtctgcacggcacggaccagggggctggtgacgatcagatcgagagacatgcgccgtcgggcaatgacccggacgctggtggcaaaggaagcccgcccccgcggcgtaagccagcggtcctcctcggcgatcgccggagcgcgttccaccgcctcggcgtggcgcaccacgagcaatttcatatcacctccggcacagcgtgcagtccggctccgcaaaagagtaaagcacagcatgcagcgttttcaatgagaattcccgcacaaagccacggacaggcaaagattttacgcggttgtaacaatcaagggagccgggccggcagccttgatcattgacacacctctcgccgataggtatcctcatgccatgaaaaatcaggacgaatccggcgatgggtgggaatccctctgtgagcggtgcggcctctgctgcttcgagaagatcgaagacgagaacggcaccgtcttcttcaccgcaaccccctgccgctatctggacgtgaccacccgccagtgcgtcatctatgacaaacggttcgacatcaatcccgagtgcgtcaagctgaccgaggaactggtgagaacgctcccctggcttcatgacgactgcgcctaccgcaaggcgctgggggtacggctgtcaaaggtcagaatgaacggacgcaacaaggggaaaaggggctgagccggagacgcgcccgcacatcgcacgttgcaacgaacagggaagggagttttcaggaaatgggacgtgatggcagcaaggtagtcagtctggaggaggagcgcacccgccgcgccatggtcggtaaagcgacgggccccgatgcggaggcggcgtctgcagtccccggcggggccaccgcctggaagcagatgaacgccctcctcgccgaccctcgcgcccgggaggtggtgcgcgcgctgccggagcagcagttttactggatactgaccgaggtgggaatgaccgacgccgtggagttctgggaactggcgtcgccgcggcagcggatgttcattctggacatggagctctgggactcgtggaatttttccgaagcgaaatcacaccagtggctcaaccacctgctggaggcgggcgaagaggccgtgctggagcagctgccccacatggacgcggaacttctcattctaatgttcaagaaggagatcatcgtcggcggcggtatcggcgacctggtctccgacgaagagcgggtggccgactgggaccacagcttcgacaacgtctacttcttaaccttccgcaacgccgaacgggcccgcgccgtggggaccttcatcgatatcatcttccgcaacgaccgggagctctacctggggctcatggaggggatcaaagtggagctggagagcgagctggaagagctcgcctaccgcttccgctcgggccggctcgccgacctggggttccccgagctggaggatgcccttaccatctatgcccggctctctcccgacagcttcatcccctcagccgaaaagcgactagacctggcctcgggtataaccggcctccccatgccggcgggatacgaggagtcattcctcaaccgtgccctggcccgggtggagggtccggtggatcaggagctcaccgccctcgtcaacagcgccctggtggccgacggcgccgccctccgctcccgcgaaggaatggaggcgatcttccggcgggtccacggttacctctccatcgcccttgaacacctgtcagacggcgacgtggaacgggccgccgcgatcatcggccgggaatacctctcccgcctcttccggctcggcttcggcatggtcatggaactgcgcaagcaccacgaatcgctggtgatcgacgattacgccaccggcagggtgatcgaggggctgcgggccacgccgccccgcttctaccgggctctggacccggacggcatcgacggcttccgggagttccgggaactcgccgacatccgccggatcaacgaactgctggaccgtcatggggacccggcatgaatgaccggagccacaccggcgaagaggaactgcgctgccgcgtgcaggagctggagcaccgggttaccgagctcaccgaggcccttgacgcctcaaaccgcgaattgcagaccttcagttactcggtttcccacgacctgcgcgcccccctgaccatcatcgacggattcgctcgggccctcatggaagactgcgtcgaacaactcgacgcccaggggcaggactacctcaagcggatcaggatcgccagccagcggatgggcaacctcatcaacgggctgctgaacctctcccgcatcgcccgcgagccgctctgctccggtaccgccaacctgagcgagatggtgcgaaccatcgagatggagctcaggtatctgcacccggagcgcagcgtactgttcaccatcgaggacggtgttacggcgcagggagaccgccggatgctccgtacggtgatggacaacctgctgcgcaatgcctggaagttcacggtggcccgcgatcccgcccacatttccttcggtgtctgcgtacaggaggggaaaacggcatatttcgtgaaagacgatggtgccgggttcgacatggcctttgccgaccgtctgttcatccccttccagcgcatgcatcagggcagcgagttcgagggggtgggcatcggccttgctacggcccaccggatcatccaacgccacggcggcagaatatgggccgaggcggcgcccgatgcgggagcgacgttttatttcactctgaccgggtaaatcccgacagctctccaggacgcatcagcgggaggcagccccatgactcttcccttcctgaccatcaggatcaagcttatctccatcatcgggttcttcctggtgccgatggccgtcctttccatctacaaccactacgaaatactcaagcgggaaatcgacgacctgaaaggccgcaatttctcggcggccacgcacgtggctgtggaagtggaccggttgatcaccgagaccaccggcgttctgcgggtcctgtcgcgccatcccacggtcgtcgcctgcgaaccggcggccatggaccggctattcgcgaaactgctcccctcctatcccatgcggctcaacatcctggcggccgatatggccggaaacaatgtgggctccggcgtctcctcccccaccgtgcacaccctgaactacaacgacaaggagtggtaccagcgggcgcgcaggggcgcctacatcatcggcgatctccacgtatccaaactcttcaagcgccctgccgtcatgatcgcaggaccggtcatggacgatcattcccgccaggtgggggttgtgggcatccccatcgacctgaacgccatctccaaacacctggccgtatccaccaaccgccttgccaacaataccgacattctggtgctggaccgcaaggggggcatcatgatggacacccgctcaccggaacggatcgggcgcaatatcaccgacaccgccctcaagtgccccggagaggtgatcacccccggcttcaccacggtctgccggggaagcgacggggttgagcggatcatcagcgtggccaaagtgggaaaccacggctggcacgccctggtctccatgcccctgtccgaggcccgcagctttgcgctcctggtgagccgcaaggccctgtccgcggccctgatcgcagggctcatcgccatgttcccggccgtcaggctcgtcaggtccatcctcggcagcctgcaggaactggtcgccgccatgggtgaggtcgaacggggcaacctgacctacaagctccatttctcggcccgggacgagctggaaaccatcgcctcctcgttcaacgccatggcccagcggctgagggccagcgaagagaccctcacggcactcaacgccgagctggaagaacgggtcctccagcgcaccgccgatctcgaggccatgaaccgggaactggaatcgttcagctactcggtttcccacgacctgcgggcccccctgcgccacctggagggattcagcgaagccctgctcgaggactacgccgaccacctcgacgagaacggccggcactgcctggagcggatcaacggggccagccggcgcctctcgcagatgatcgacgccatgctggagctgtcgcgtctcagcaggagcgacctgcagcgcgaacggatcgacctgggcgccatggcccgcgacatccttgacgagttgcacggcaccgaaccggagcggcgggtgtcggtaaaaatcagtgatgccatggaggcagagggggatgcacggctggtgcgggtggtgatggaaaacctggtgggcaacgcctggaagtacagccgcacccggcaagaggcggcaatcgagatcggcacccgacaggacggggcaacgaccatctactacgtgcgcgacaacggcgtcggtttcgacatggcctacgcggaccggctcttcgcccccttccaaaggctgcaccgggaggatgaattcgagggaaccggcgtggggctcgccacggtccagcggatcgttcaccggcacggcggccggctgtgggccgaggcagcccccgacaacggagcaacgttcttctttaccttgggaacctgttcgtaactgctgtttcagcagatcgtgcccggatttatgacggatttggccggatcgattgagtagcgccgcaggcgtagcagggcttcgtcgaggacggtacgattgaaggccggcccaaaacggcatgaagacggaatgcgaaaccggagtgattacttacggacaggttctgagataatgccccgcaccccgtcggcctccacgccggttatccggaccatgacctcaccctcggggggcggcgtcaccgcctcgatccgcaccgtaatgtagttgcgcgacagccccgtcacctcttttccccggccgttcaacaccagcaccggcagatcccgtcccatgaagcgccggtgaaaggtctcccgcttccggtcggacagcgcccgcaggacctcggcacgctcccgcacaattttgccgtccacctggccgggcatgcgagccgcgggtgttccctcgcgccgcgaaaagggaaagacgtggaggtgggcgatggggagcccctccagcagggccagggtggcggcaaactcctcgtccgtctcgccggggaagccggcgatcacgtcgcagccgatgcagatgtccggcaccgccgcagccagccgttccacccgctcccggaaaaacgcggccgtgtaccggcggttcatccgctccagcacgctgtcagagccgctttggagagggatgtgcagatggggacagatgacgggcgaccgggccatcagggcgatgagaccgtcggagatctcgtggggctccaccgacccgacgcgcagacgcggcaccagcgcctcggcgtcggcagcctccagcagatcgagaaggctcgcggggggctccaggtcggcgccgtaggcccccagatggatgccggtcagcaccacctcccggaatccctggtaggcaaaggtgccgatcccctccagcacgtcccggaagggcacgctgcgactcctcccccgggcatggggcacgatgcagtaggagcagaaggcgtcgcagccgttctgcacctggaggaacgcgcgggtatgctccgcaaagctctccagccccagggcctccacggtccgctgccgggagatgtccgacaccaggatcttttccgccggcaccgcatcccgcaacagcccggcgatccccttcttctcgctgttccccaccaccagcgacacgccgggcagctcacccaccgcgtcgggcgccacctgggcataacagccggtcaccaccacccgggcagccgggttcctgcgcatggcccggcggatgagccgccgcgactccgcgtcggtccgtgccgtgaccgtgcaggtgttgatgacgtagatatccgcctcgtcctcgaagggaaccagccggaacccctcgcgaccgaggctttcggtcatggcagctgattcgaactggttgatcttgcagccgagggtggtgatggcaacccgctgcatcacagccgcccctcgatccagccgccgcccagaacctcgtcatcgcggtagaagaccaccgcctgccccggggtcaccgacttctcgggctgccggaaccggacttcggcactgccgtcggcacgcacggcaaccgtgcacggcaccggctggtggcggtagcggatcttgcacgaggcctccacggtctgcccctgggggggcacgacccaggtcacctcggttgccgtgagccccgtggccagaagctcttcggccgggccgacgatcacctgccgccgctccgcatcgacccccaccacgtagaggggagtcgggtgggcgatgcccagcccccggcgctgccccaccgtgtagcggtaggttcccccgtggcggcccaggacattccccttgcggtctacgatctcgccggccatgagccccgttccccgctcctcctccaggaaccggacgtagtcgtcgtccgggacgaagcagatctcctggctctcccccttctcggccacccgcagcccccgttccgccgccaggcgccgcacctgctccttggtcatctctcccagggggaacagggtccgggcaagctggtcctgggtcagggtaaagaggaaatagctctggtccttggccgggtccaatccccgcagcaggtggtagaggccgtcctctccccggacccggcgggcgtagtggcccgtggccaggaagtcggcgcccagttcccgggccttgtggagcaggagctcgaacttcaccctttggttgcaccggacgcaggggttcggcgtccgcccccggaagtactcgtccacgaagtcgtcgatcaccagccgccggaactcctcctcgaaattcaccacgtagaaggggatgccgatctgctccgccacccggcgggcatcgtggatgtcgtcaagggagcagcaggtgtcgaacttctccccctccggtgcggcgaaattcgcgtagtcccagacctgcatggagatgccgatgacctcgtgcccctcttccttcagaagcgccgccgccaccgacgagtccaccccgccgctcatggcgatgacgatgcgctgtctatgcttctctgccatctccacctcgtttcacccgttcgacgatctccggcagcaccgtcagcacccggtcgatctcctgatccgtatttcccagtcccaaggaaaagcgcacggctccgccggcctcctgcggggacagccccatggcggccagcaccggcgaatgtcgcagggtgccggaactgcacgcggaccccgacgacacggcgatcccggccaggtccagagccatgagcagcgtatcagcggtcacaccttcaaagctgatattgctcgtattcggcagccggaactgccgatggccgttcacccgcgcgccgggcacccggccgaggattccctcctccagccggtcccgcaggcgacaaacccgcgctgtctcgtcggccagggattcccgcgccagtcggcacgcttggccaaagcccacgatgccggccacgttctcggttccggcccggcgattgcgctcctgggagccgccgtgcaccagcgggtggcaggttgtgccacgccggatcaccagcgcccccacccccttgggaccgtaaaccttgtgggccgagagcgccatgagcgacgcgccggtggcgcggaactccagggggaccttgcccagggcctggacggcgtcgcagtgaaagggcacccggtgccgccgggcgatctcgccgatttccgccaccggcagcagcacgccggtctcgttgttggcatacatggccgtgacgagaatggtccgctccgtgatggcctcttccacccgcgtcgggtccaggataccgtcccggtccacgtcgagccaggttacctcgtatccgccgtgctccaggtagcggcaggaattggccacggccggatgctccacccgggtggcgatgatatggttgccccgcttccggagggacgaggccactcctttcacggccatattgtcggcctcggagcccgacccggtgaaaaccacctcacccggctcgcatcccgccagttcggccaccgcctcgcgggcctcctccacggcccccttcacggcccggccggcccaatggatgctggacggattgccgaaccgctcccccagaaacggcaacaacgcctccaccaccaaggggtgcgtcggcgtcgtcgcgttgtggtccagatagatcagcgggacagtgcccgcgggggcttcactcattgatcctcactctcgccgggccgtcggcgggcgtcccgcaccaagtcctccagggtgatggaatccaggaacgtcctgatccgctcgccgagcatctcccagaccgaatgggtggtgcatgccgcagtgcgggtacagcgccccttccccttgtccatgcaggagaccggcgtcagcggttcttccaccgtggccacgatttcgcccaccaggatggccgagctctcccgggccagcaggtagcccccgccgggcccgcgcacgctctccacgatgctgccgcgacgcaggcggttgaagagttgctccaggtagttgagcgggatgtcctcccgctgggcgatatcccgcagggccacgggcttcccctccgagtggagcgacagatcgaccatggcccgcaccgcatactgggcgcgcgtcgacagtctcatggactaattccccccatccaggcggcgcttcagcgcctcgtgctcggcggccagttcgccgtacttgcgctccagctcccggatctgttcgaagagacaggaaatggccttggcttccgggtcgggcagcttgccgtgctcgaaatcggacttgtccttcggcttctccgcggccatgaccacccggccggggatgcccaccacggtggcattggccgggacctccttcaccaccaccgaattggagccaatcttggccccctcgcccacggtgaacggacccaggaccttggcgccggaaccgatgaccgcgttgctctccacggtggggtgccgcttcttcttctccaggctgaccccgccgagggtcaccccgtggtagatggtcacgtcgtcgccgatttcggccgtctcgccgatcactacccccatgccgtgatcgatgaaaaggcgccggccgatggtcgctcccggatggatctcgatgccggtgagaaaacggcccacgtgggaaacaaggcggcccaggaaatggaaatcgctccgccagagcaggttcgccagccggtgaaaccagatggcgtgcagccccgggtagcaacagagcacttccagcgtgctgcgggcagcgggatcgcggtcgagcaccgattgaatatcctcgcgcagtcgtgcaaacatcggcagtcccttccggggatcatgatccccacgcggattggaaacaaaaggatgcccgagacggcacgaggggcatccttacattaaggatattcgatcagtagcataccctacaatttttgtcaacttctagcaggtccctcctccccgtcacgaaagggtcaactctcccttttcccagcgctcgatggccacggacgcccggaagcccaggagccccggctcccgggccagccgccgcaggatcgccagggagcggggtgcatcgtgggaaagcgaatagaccgcagccatgcccgccgcggctccggtgccgcgctccgcggcgtccagcagtccggcccgccccgccgcgccgaaggcggcgatctcccgatagaggcgcgcgagcatcgtcgcatggcggtcagcccgccccgcgtccatggcctccagggcttccccgtgggcggtggccgccgcggtaaagcggccgatcaggattgacaggcgctgctcttccattccactcccttcccgttcaggccgcgatcatgccaggaacagcacctgctccagggccgccttctcctccacgggctggtccatgagcgaggtccggatcgcgacgaaggcctccacgttggccaggaatatttccagcagacgagggtcgaagaacgatgcccgcccgtcccccatgacggagagaacttcgtcgaagggcattgccggcttgtaggggcgctccgagcagagggcgtcgaacacatcgacgatcatgacgatgcgcccgaagatgtggatatcttctccggccaacccgcaggggtaaccggtgccgtcccatttttcgtggtgctggagggcaacgatccgtcccatctccagggatgtgtaccggtcgccgccggcgaggatcttgccgccgatgaccgtgtggagacgcatgatctccatctcctcgtccgtgagccgtccgggcttgaggagtatccggtccggtatgccgagcttgcccacgtcgtgaagcggagccgcgtagcggagcacctcgcactggtcctcgggcagcccgctcaaccggccgagctcccgggccatctcgctgatgcggcgcgtgtgcatgccggtttccacatcgcggaactcggcggcgcggccaaggcgcagcgttatctcgtactccgcctcccgggccatggccagggcgtttctgacctcggcggtcttgcgggccacttcccgctccaggatgccgttcacgtcctgggacaggtccaccagcttcttggcgcggacatggttcatcacccgcaggcgcaactcctccgtgtcgtagggtttggcgagaaaatcgttggcccccagcctcagggtccgggtcacttcgtccttgctggccgtgaggacgataacggggatgtcgcaccacagaggatgcttcttgagggtggcgagcgtcgcaaacccgttcagctcgggcatctccagatcgagcaggatgaggtcgatggcggagttcttatccagcacccggagagcttccaggccattctgcgccgtgatcggcgttgccaggccgtcgagcatgaccgaaagcaactcacggttcatttcttcatcatctaccacaaggaccgagattgaatccagcatgatctatctctccgtttcgcgtacaaacgtgtcatattcggcggcaaggggctgaagcagggaaaccgcttcgtccagccggccgctgatggcggcgtcctcaatgcgcagggccaaggcgagcacgcgttgcgcgccgatattgccggcggcgccgacaatggcgtgtgcccccacccgaagccccgcgacatcccgtttctccactgcctcccaaagcttggcaagattcttttccgtcccgtcccggaacatccccacgaacttcggaaccagctcgtccttgccccggagccgggccagcaatccctgccggtcgaaaaccggcggcgcctcgtccgcgaccgcgggggcggtttcccgcccgtcgccggcgccgtcgagcgagccatcgaccccgcagcaggagtgcactgcccggaccagttcctcggccgtaaagggcttggccacatagccgtccatgtcggcggacagacactgttcccgatcctgccgcccggcataggcggtcagcgccaggatgggggtccgtcggccggaaccgcgctcctgctcacgaattcgacgggcggtctcgaacccgtccataaccggcatctgcacatccatcagcaccaggtcgaagcgggagtcctcaagggccttcaggacctcctcgccgttggcggcctgggccacccggtgccccatccggccgagaatggcgttgaccagcatccggttcacctccacgtcgtcggccaccaggatactgaggccggggccgctgccgggctgcgccgaccgggggggtgtttcggacggttcccgcccggtcagagccgaaacgatcgcctccccgagatcgccgtgcacgagcggcttgagcagacacctcgccttgtccggccagaggcggctctccttttcgaccacgtcgcccacctcggtcatcaggatcagcctcaactccgtgccgacgccttcggtcaggcgctggagcgcctcctgccagccggcacccagggacttcttgtccaccagcgccatcaggggctcaccggcagcggtcgtcatgccggcggcaagctccagggcatcgtccacggtggccgccacccggggccgcatgccccagccggtcaggtaggagacgaggaccctgcggctgctcgtgggcgcctcgaccaccagcacgggccgcccggcaaggccgtggtccgcgaggctgtcgggttcaggcggccggagctggaaccggcaggtgaagtaaaacgtgctcccctcccccggggcgctctcgacccggatatcgccccccatgagttgaacgatcctgcgggaaatggccaggccgaggccggtgccgccgaaacgcttggtggtggatgaatcggcctgctcgaacacgttgaaaatccggtccagcgcctccggcgcgatcccgcacccctggtccgaaaccgaaaaccggagaagcacttcgttcccctcgacggccgccgtttccaccgccaccacgacctctccgccgtcggagaacttgatggcgttgcccaccaggttcaccagaacctggcgcagtttcccgcaatcgccgatgagcgggtcgatcacatcttcccgggggtcgcagacgagttccacccccttctcggccgcccgggcggacagggagcgcaccgcctgtcccacgaacgtgcgcagggaaaagggcaccgggtccaactcaaccttccccgcttctatcttggagaaatcgaggatgtcgccgatgacccccatgaggcagtcggcggaccccttgatcgcaccgaggtactggtgctgttgcgtttggttcagcccgccgccgagcaggaggtcggtcatccccatgatgccgttcaggggggtcctgatctcatggctcatgttggcgaggaaatcgctcttggcgcggctggcgctttccgcctgttcccgggccgcggccaggtcgcgggtccgctcctgcacccgctgctccagcgaggccagggtatcccgtaccatggagtacagctccgtgctctccagagagtgggcgcaggtgtgcatgatgaccgacacggcgttgagggttgccgcatcgggtgaatgggagctgccggggagaatgcccgcgaacatgccgcggatccgggagcgggtggcgaccacgtgcagcagcagggaccggtcgtcggccagggggacgaggatggcctggttccggttcagggcccaggcaaaggtgccgtccacgatcttggcgtcgatgatgcgctggatttcgtcatgcccctcgtccggctcccaggagacaagtttgaagctgccgtcgctgcacgagatgagaaagccggtcatgcggcagtcgaggacccgacggagctgggtcagggtggcccggaagatttcctgggggtcctttgcgcggcccaggtcactgtggaacatactgctggaggccagcatgtcgaggatcgacaagtagcgatggttggcttcttccaggtaattgacgcgctccagcaggaaggcgcgggatggtgcggcggccttctgtctcatttatccctccacgaggatggcgaacgtttcctctacctggggctcggactgcttcactattgtcgtcaggatcgacaccggcacaccgaggcggtcccacgcggcggggtccaggaggggcacccccccttcgccactggcgccatacccgagggcctgacagatgatgtcggccaggtggatgatcgacacctccagcgagaattgctcggccttgccgggctcgtggtgataggcgaccggctcgttgatggtggcaggaatcttccacgcgcgcagcagtgcgccgcccagggcggcgtggtcgaagccgagcgcgtcccgttcggtggcatcgaggaagcgggactccaaccggttcctggccagcacctcgctgactttttcgggaatggcggtgcacatgaccaactgccccacgtcatggagaatgcccgccacgaagaaccgctccacgttgctttcgcggagatagatcgccaggttgcgggccacgatgccgcaggcgatgctgtgccgccagaacagcaccatgtccatcagctcgcgggggatatccttgaagacatccattaccgaggccgcaagggccaggtcccgcagctgctgggtgccgatgatcgtcaccgctttcgagatggagtcgaccttggagaaaaagccgaacatggggctgttggcgagtttcaggatgcgcgcggtcaacccctgatcgtcgatgatgatccgggccacatcgtcgatggagctgcggggatggttgatcgcctcgttgagccgctcgtagaaataggggagcgagtagaccgtccgggtccggtcaacgatccactccatagtcagggtgtggttatgggttgccatggatgacctttctcagggcggcaaggcgcagcagctcgcgcatcaccggatgctccatgtcgttttccccgaacaggggcctgagctctgcctcggcagcctccatcagagccggcgggacctcgggggagaggggcgaggccgagccgctgctgtcttcccccgcgatgtcggcttcagtcacgccccaggtcatcaggatgacaatatgcttgcgctccagctccaccccggcccccagcagcagcctcccggtgcggtcatggacgtcagcggcaaggaccattccctcttcgaggttttcagtcggcactattcccacggttcaggctccccggcgccggcatcccttctccggcgcccacgaattgatgcgttccgccagtagcataccacggcttggccgggtcagcacaggcgtgaagtatcgccgagctgtcccagttcgcggggcgtcagcatcttgtctgggtccagcatcaccagcagtttctccccctggtcgaccacgccaacgatgtactcctgctcgccgccggagctgagcagcgcgggcgacggctgaatccggttgccggcgatccggatcacctcagacacggcatccaccctgaatcccagcagggcgtcccccacgcccattaccacgatccgggtccggttgtcgctagccacgtccgccaggccgaacttgtcgcgcatggagatgatcgggatcaccctcccccgcaggttgatgatcccgtccacgtaaggcggggcctcgggaacatgggttatggtgctcatccggatgatctcccggaccttcaggacgtccaccccatactcttcatggtcgaccgtgaagctgaccagctgaatcagttcatcgctcgggccgaccgagacattcgttaccagtgcgtgtgccatgactccctccgtatgctcgcgacgcgaacgctcaggccagcctgaagcggccgatcagggcttgcagatcctgggcctgacgggccagctgggcggcggcatcggccgtctcttcggccccctgggcggtctggtgcaccacctcggtgatctgctggatattgctggtcacctcgccggtggtcgcggtctgctcttcggcggccgtcgcgatctgtcccacctgcatgctcacctcgttcacctggttcaggatctgctggagcgccgtttccagctgagccgcctcgatggcgccccgctccgtcccgcgcaccccctcctccatggagacgatggccgtcttggtttcctgctggatggcccggatcatctcaccgatctccttggtggcccgggtggtccgctcggccagggccctcacctcgtcggccaccaccgcgaacccgcggccctgttccccggcccgggccgcctcgatggcggcgttgagcgccagcaggttggtctggtcggcgatgtcctcgatggtgcccacgatgtcgccgatctgctcggagcggtcgccgagcgatgccacgatctgggcattctggcgggttttttcgccccggtcgcgaattccatcaacggtgtgcctgaccacgtcgaacccctggcgggtggtggcggccacctgctcggcactcccggcggcggcatggcagttggtcgcgatgtcctggctggtggccgacatctcctcgctggcggtggccacggtgccggcctgggaagccacttcctcggtgccggtggcgatctgctcggacgtagcgtggagctgggacgaggcagacgcaataccggcggagatggttgcggtctgggtcaccatctcccgcaggctccgcaccatgttctgcatggcggtcagcagccggcccgtctcgtccgtggaggtggcggcaacgacaaccgtcaggtcgccgtccgccaggcggttggccacgtccaccgcccggctcagcggagtggtgatcatccgggaaatgagcaggccgagtccgatggccaggatcacgcccaccgccgacagcaccgccatcaccgtaaaggaggtcgaggcaacgtgctcgttgcgctcggcggtcagctttgcctgcgcctgcttggcgtcgaccagcttgctgagcagctcctggtaatgcagtgccgctttcttggcgtcaccgtggagcagcgcctttgcctcggtgacctttttcgcgctgttcagttgcatgatgttgtcgatgtagcccccatagaccttgcgggcttccttatactcgttgaacagcgtgcggccctcgtcggtcaggatggttttctcgaaattgtcctggtgctccgtgatgacctcccggagtttccggatcgtatcgaggtacagtgcctgctccgccgggtcggtcgcctcgaccgcgtcgcgcaggttgatcctgacccgctggaaggccaccgacatctccgccagatcgtgcatgggcacggtgatcttttcgtacagcctccggtcgtcgctctggattctgcgaatctccacggagccgatgaaaccgaccacggcggcgatcgcggcgacgacgctgaatgcggccacgagcttgattcccactctcaggttcctcaaccattgcatgatggtatctcctctttgttcagtcgttggcgggctgtgacagccgtgattcccggccgcactcctccggctcggcgggggaaaagcgcttgatgctcctgtcgagttgccccgccagttgctcaagcagatcaaagtaatcctggttcactgcccgaagttcttcgctgctgagccgatacccctcttcccggcaggcatcggccagcgaaactatcgcccgctgccggaacccgtcatcggtcaacaggcgaccaaggaatttttcaacagcttcttgcgtcacgggcatcctcctcgtgttgtcccttcacgggacagttgaacaattgttaccctttattcagcaggcaggatgccaatctcgacaaatatgtaatttcaatatgttatgccgaacaacaacagaaggagcgtccccctgagggacagagtggggcaaaatggaacagtgggggatgaggggggtgctgcagggggagcgcggcgcggggtcagccccggtagaatgccttgcggtcgatcctgaggagctgggccgccctggacttgttgccgccgcagcgctccagggtgatggccatgatccgctcggtgagggcatggagcgacaactggtcaacgggcagcgccagggcgtactgcaccgtgtcgggcgccggtccggcagatgtttcccgggcaggggctccggccgcgccgaaccccaggtgctcgggccggatcagctcgccgtcggtcaggatcgcggcgcgctccaggcagttgcgcaactcccgcacattgcccggccagccgtgggccagcatggcgtccatggccttctgggagatgccgggcagcggcttgcccaggtgctgccgcagctggtcgaggacgtgctcgcacaggagcgggatgtcgtcggtgcgctcccgcagaggcggaatgaccaagggaaacacgttgatccggtgatagaggtcttcgcggaagcggccggccgccaccatgtcggccaggttgcggttggtggccacgataacgcggcaatccgtcgagatgggggtattgctgccgatcttttcgaacacgcgctcctggaggactctcagcaacttggcctggagcggcaggggcatgtcgccgatctcgtccagcagaagcgtgccgccgcgggccagactgaactttccctcccgatcccggtcggccccggtgaaggccccccgcacgtggccgaacagctcgctctccagcaagtgctcgggcacggccgcgcagttgaccgccacgaatccggcgggcagccctttgccggcaaagtggatggcccgcgccagcacctccttgcccgagccgctttcgccgtagatggccaccgtggtctgccgcgccgcagccaccctggcggccagctccagcagcttcttcatggccggattcaccgtaacgatgctctggaaggtgaaccgctcgcgcaacagccccgtgatctgctcgttctcgcggaccacgtggtgatagtccagggcccgctggagcgtgatcctcagcacctcggggttgaagggctttgccaggtagtcgtaggcgccccgccgcatggcctccacggcgctctccacgctcccccgggccgtgaccacgatgaccggcacgttcgggtagcgctccctgacccgatccaggagttccagaccgttcatcccctccatgatcaggtcggagatgagcaggtccacatgctcccgctccaacagcgccagcgcctgtgcgccgctgaccgcggtcaggggggcgaatcccgcatcggccagcaggttctccagcatcaagagagaaagctcgtcatcgtcgacggcaagaatcttcggagcggtcatgggatggtgaacctcgtcccggcaaaatggacataccagatattatatcggacaattccccccgggacttgagatgataacggggaacatcccctcatgaccgtctacatccggatcccaactcacgcccatgtgcccccgctacgtccggctcacaatgcacaaagcgggaggagccaatgcccctcccgctgttgtgttactgtaccctgctgttcaggccgttcttagtacttcggatagaagcggagcacgaactggttcggggtcggccaggaggcgttcagcttgttgaccgtgatgtagtagttgacgcccaggttggccaggtcttcgatggggccggtcaggtacagccggttggactgccaggacgccagcacgtcggccggaaccggcttcttgatgccgtccgagggatagggaaggccgttggcgtccaggccggcctggctgcggtaggtcacccaggtcccttcgcagtaacccgtttccgcgaccggatcggttaccacgaagttgccgtcgcagttggccatcagcaggttgtcggtgttgatgttgtcgtcgttgtcatagtagtaggcccagggcacgctggacaggttgttccagtcgccgaacagcgcatagtagttggaggagatcaagccggtgtcgagcccgtcttccgtggcgttgagcaggtagctgaagcgatacttcggatcgaagtaaccggtgctcggatgattggcgtcggcgggcccggccagcccctgggcgaacagggccgacaggacttcggcggactgaacggcggacgaggtggtggtgaagaatctccctttcttgtcggtgaagccgaggccgtcaccggccttggacttggtgaacacgccgttcaccatgaagcccagctcggcccggaagcctttccacttcttcacgtcgccgtcggtcagcttctgcatggagttgtagatgctggtataggtgtcggtcgccaccttgaaatacacgtcgatgggctggccgttggtccccttcactttccagcgcttgctggactggagcgggtccgagcacatcttgtcggagaagtcgtaggggttgtagccggtggtcatgatgcacttgagaccggtcacgtcgtccttgttgacgaccttcatgccgggcgccttgacgtcggtctctttccaggtgatcacgccgttcgtggtagtcttggccgggctggtgaagagggtgctggtgtaggtcacatactcggtatagggggcaggcgccaccgtcacgttgctcatgtcccacccggtgatggtgccggcccaggcggccgaagcggcaacagacaacgatactcccagcagtgcggacagcttctttgcagttttgcttctcgacatgatgttctccttttcttcgtgtggttgaggttgcttcgtgcacttccttgcgcgggggaagcgaatatcgcgcccccctgctgcttccaatgaaaaaccctttccagcaccctcctttccggtgtgcgaccgaattctccagttctgacaggcgccgggccggggcgcgactcacgctgcccggcggctgtaatcagtgatcatgcttgcactgttcagcaatgggcataccaatccggcaactatcttcaacatattgatatgtattgattttttgaaaattaacggaaaatccgggcctgaacccgggcaaccatggttgcctcgatctcaggttgtcctgccgatggagccgtaacggggacagtggtggaggatgctgcgccggccaggcatcatgcgggcgcaattcatataacatcttgtagttactggaaaaacactaggggtgtgccacatgtgccatccgacacgcacgcgacacgaaaaggaacgcaacggatacccgcaaccagggttgcagggtgcaaccagggttgcgggggtttgtgcggagggttcgctacttcgtgcccatcagcgcaaaatagctggtcatcaggttccggtagttcggaatgtggttggaaaacagcctgcccaggccttcgatgtcgttgcgccaatcacggtgcagttcgcaggccatgccgaaccagttcatcagctgcacgcccgcggcctgcatccgcagccatgccgtgtggcgggtcacctcgttgaaggtgcccgaggcgtcggtaatcacgaagacctcgtacccttcctcaacagcggacagggcggggaatgccacgcagacctcggtgaccacgccggcgatgatcagttgccggcgcccggtctttttcacggcggccacgaactcctcgttgtcccaggcattgatgttgccggggcgggcgatgtagggcgcgtccgggaacatctccttcagctcgggcacgagcggcccgttggggccgttttcgaagctggtggtgaggatggtcggcaggttgaagtatttgccgcaggcagcgatggccagcacgttattcttgaactcgccgggcgaaaaatcctggaccagcgagatgagccccgcctggtggtccaccagcaacagcgcggcatcgtctttggaaagacgggtgtacttgtatggtgcgttcatgatggtctcctttcccgtggtgagtcaggagcggtgaagcggatggcgctaaccgcccccacctgcttcaagtatatcaccgggccgatgcgacgctcccggcccaaatcatacggcaggggccggatcgcctccttgtcagctccccccgtcggatgccggtccgcagacctcgtccaccagcgccgggtcgatggccacggggcgcggctgccaggtggaatcgagccgttgcatgccgccgacgaattcagccgagcccatcagcaggtacccggccgcggcgcggagcaggtccacggtcttggccggcagtgcgaacgacgtgggcagcgcctgcaggcagaggcgcaggcgcgggtcagggatatcgtcgaaggtcagctcggcaaaggtgaactcggtcacgatcgggttcgggatcggcggggccgacgggcactcctgccccagccgccggttgcaggaatccaccgtccgggccagctggcgcatctgctggaaatggccgtctatcatctccacgctgtcaaaggagacgtcgtccatggggccgttcagggccacgtcgaggacggcgtcgatccccggcggcgcgctcctggcgtcccagctccgctgcttggtcgtcttggcattggccgcaatcaccatcagccgccccagccggttcaggttggcgtagcggaggatgctccacgcgctgtcggtggtggtcaccgcctggaacggccccctgagccccaggttgtccgacaggccgccgtccaggaggtgggcgtagagccggtcgggctcgcggtacgacctgccggcctcggcgtcggccacgcggcgcttcgggttgctctcccggtccaggcccagcccgatccattcgggaagtgggccgcacggctccttgtggatggtcagggtgagcggggcaaaggccaccgggaaattggacgaggcggccacggcccgggcgaccgagaccccggccaggtccgagcagagcaggtcgaactggtcctgggtgaactcgaaccggtgggcgatgctgatgtccgtggcgttcagcaccaggaagggcgccctcttcccgggcgcggcgaccaggtcggcaaaggtcttgcccccgaagaccgtgtcgttgtagtactcctccgccatgtcgatccggctgaaatccggcgaggccaggcgccaccagttgtaggggttgaacaggcgccgcacgagcccgccttggatgtcgcggtagaggaacgtacccggaaaatcgtcgaagaaccggtccgggtagagcgcgtagtaggccgaggtgaagctcccgccggaaaccgacgagatgatctccacgtcgtccaggagccggtgcctggccccgtcccgaccggcgtactcgaccctgttcagctcctccatgaggccgaaggaaaaggctgccgcacgggtaccgccgcccgagaacgccagcagaacaaagggcttgtccgccgtgggccggggcctgaccacgctgtagcggtagcccgcttccgttgaaacggccgccagccggggattctccgggtagtgggcgcagccccccgccacgagcgccgcgccggccaggaacagcctcagccctctgcccgtcacacgcattggaacgccacctcctggggcgccaccgggtcggtgtctttgattaccacggtcctcttgagcgggacgcaggtcttgcccgcagggcagcggagcgccacggtatggcggcccgggttgcactgcttggcctgcagcacccccgcgtcatccttgttggggccctggtcaacgccgtcgaggatcacggtgccggtttcggggcaggggcagacgaagaactccatgggcatctccttttgtgttgcgggaaacgggcggtagaggcggtcgctgccgaacggcggggtgtgccccggccgttccggcgagcccttgtcttcgtttggtatcgggaggatggggaagataccggcccgatgcagccgggatcatcacggcgaactcgctgttctcccctctgcacccaactcatggcgcctacttgattgcaagtctctccacggtcagtgagccgctccggatggaaaggctcccctgcagggttgtccaggcgtccaggggcagataccaggcgtcgcggccgccgaggagcgtaacggccttgctgttgcccaaggtgaagtcctccgcaaaggtcacggcccggccgtatatggtgtctaccggtccggacgtggcgtaggcctcggtgagcgagtcgcatcggtaaccgctggaattcacttttgccatgggagaataggaaaacgtgacggtgaggttccggtcgctgctcattaccacctggcagctctggtttgtgccgcagccggccgcagtccatgtcgcccatgtggagtcggagtcgggggtctggtagaggttgacggtggtccctgaggagaaatccgcctgacaggtaccactcattccggaaggactcgatccgtggccggcgcaggctatgccattgtcgccgtggacggagccgccgcccttgtccggcgtgtcgctcaccaccgtcatgctgagatggtagacagacggcgtggcaatccccatgctgctcacatagtaggttaccccgtcgactgaggtggaattattgtaataggccgcgcttcgttccggatcgatatcgagtccggtggcggaatccatggccgaaaactgggtcaggtaaccgttgttgtcgaaccagagcttgggaaagtaaaggctcgccggctgctgggtggccgtaaaggtgtagggactcgtggcagtccgggtcatggggacatcaaaaacatttatggccgtagcctgcaacgcccctgccggtacccaccaccagagatactgcccatagggtgcccactggtcaggcgggtaagcggctgcctgtgacatggctatgtgccgcagaatggggacgctgccgaaaaaacagaagttctcatagggcggcagagcagaccccttgttcccgctgtaagacatggagacccacatctgcacggtcgaaccgtatcgcgactccaccgaggactggaagaagagatatccgctcctggtatcgggccagggcatcatctgctgctccaggaccgacgacttgaacccggtatggggcccgttgtcctcggcaaaggccagctgcgtggcaaaatcgtagttgatctcgctcaggaggaagaacaccgtcaccagcccgttggacgtttcgtagagcagcatcaggccggtatcggcgtcaaagtaggcaatgccggtactgtactgattgatgtaatagacgatcttcaccacgtcccgttgggctttgagatcgaacaatgtctttatcgggagaaggaggtacggaaaagagaattgagccttaagggtagcgtaggtatgggattcccgcagcacggtggcgatcacctggcctttccaggtatcgccgctctgcagggtctggagcctctgcgggtggatccagcacggccccatgtctagggcggaataggtgccgatatctaccggattggtggtcccccaatgattcagccccgaatgcttggtcacctgcacatcagtgccgttgacgttgctgagcagatacgcctcttcggcatccgacgccgttgtgctgccaacagccccgaaataccagacacgcacccctttctgcatccatccgacatcaatggcccacacgccggccccatccacacccaacaacaggaccagcaccagacaggaaatcgctatctttttcatatctcatacctccttctgcgggagggatggagagaggaaggtaacggagggggaggggaaggtattcagagggacgggaatttacatttactatgcatgaactttaccaccagaaaccagttcgtcaatggaattacagggattattggtgattgtgatgggggattggggtgctgcggcgaggatgagattctgagctatttgcgggttctcccctgtcgccgggttgggtgcgctccggaacattcgcgccacataaaaaagagcgcccctcagccttgtgcgagccatgagtcgggggaatcccctcgccacaccgtgccagcaaccaattcgtctcatatccgtttgacaatggatagccaactatgtttaagtatagccggctatacaaagaggacatcaccaggaggcccggaatgaatgatgacctgtgctacaagctgaactacctggcccggctgattctgtccaaggtgaatgaaaaaataaaaccgcacggagtaacgcaggggcaacttccggttctttgctgcctgcatgacgcggaaggacagactcaagccgaactgtgcaagaatattcaggttgagcaaccaaccatggccaatacgttgcgacgcatggagcgggacggtctgatcttccggaccgccagcgacaaggacaaacggcagtcacgggtgtatataaccgagcggacccgcccgacagtcgaagccttacaggagaaacgggacgaggttgtcgccgcgatggtgcggcacatgtcgccagaggacctggcaacgttcacccgactgctcgatgtcgctacaaaggccttggagaacccggaaacagagtaatcaacaggagaatctcaatgcaaacgtttgatgttgttgttatcggcggcggtcccggaggcatgaccgcagggatgatgctgaagcaggctggcaaatcggtcgcgatcatccaggaaaatcacgacagtttcggcggggtctgtctcaaccgtggctgcatgccgaccaaatccatgctaaaagcggccaaggtctatcgcgatgcccaaaacagcgagaaatacggcctggacctatccgtgaaccctgtcgatttaacacgcctgcgcgccgttgccgacgcagatctgaacatgctgcgtcatatggtccagggaaaactgaccgatgcgcgcattgccgtcttccgcggcaaaggctctttcctgtccgaacatgagctacagatctgccaagcagatggcagttccgaacaaatccgcggcgaaaaaattatcattgcgaccggttcggtccccgccgaacttccctgtgccccctttgatgggcactccatcctctccagtgaccagattctgaaaaacacggatctcccgcacaagctgctgattatcggcggcggggcgataggctgcgagtttgcaaccctgtacaacaccttcggcagcagagttaccttggttgaagccatggatagcctgctgccacgggaagacaaggaagccgggaaaacgctgcagtccacctttgaacagcagggcatcacggtgaaaacaggcgcggccatcaaaagcatttcggtcgaggctggaacggtccatgtccattatgacggctcctgcgcaaccgaagaattcgacaaggtactggtcggcatcggccgcacagcgaacattgccgggctgaaccttgacgctgccggagtagcgaccgaacagggcgctgtcaaggttaacgagatgatgcagaccaccgttccccacatctacgcgctgggcgacgtgatcggtggcatgaccctggcccatgcggcagaaaaagaagggtacctgcttgcccagaatcttattcagggcactcgccaccccctcgaccatcgtgctgtcccgcgagttgtgttctgtcaccccgaagtggcggcagtaggaacacatgaagccagggccggcattaaggccttcaccatgccacaggcccccaatggccgcgccgtggtggacaaagtcgcgccggccttcgtgaagctgtttatcgaggaggatacctctcaaatcgccggggcaatcatcatcggagaaggggcaacagaaatgatccacgagatggcagtggcggtcgaaaaccgtctgaccctggagcagatagggaaaacggtccatgcccatccgactcattccaaaaatgttctgctagccgtccagcacttcaattaattcaacgattgaactcgttataattgttaccaaataacccgcctcacatcagttatgatctcaagcggctctccggcttcagcatggagagccgctacgggaatgtccctgccccctcataagcatccccagccccctgaaggaggagcgggagccttacactgccggttttaccggcaaaagtgaggctctaaacgctgagaatgtgttcttttgggccaaatctactgcagcttcaggttgttagcttggtccgaccccacaccccgcctttgcataggctttctggtaaccgcttccaattacctgacctttgtggtggtatatggccccccttgtgatgtaaccccggcacatgattcctcgcaccaacagctcaataacagctccccagcaatggcttattaagttgatgacacctgctggggacacctccgaggacacaatcacacaatcagaaatctgcgtcagttcaaaattaaggttcttttgaatgaatctgctctctgggcaggtccgggctccataacggtcaaagatttccttgtcctcttgcttcccgagtttcgatagacattccattaactcaggtaatgccattccaagaccggattcggatgcttcaaccatgctcttgaatcccagtacatctacaaatgctataaatttgtcctcatatttcatgatcactctctttattattttctactgcacaacgtgtatgaggcgcacccgccgcgttagcggtcggcgtgccgccgagagttatgtgctaacgcattgggggatatatgcggcttgtcagcttcaagtatttcgcttttttgttcggtggcgcagtaaagccgctttcattttatgcaaaaggtggaggattatggttactccgttttggtagtttttatactaaagcggccccttctgactttggttcatgtgtggataaaagtcttagccaaaggggaaggcggttgtaattgcagttggttttctaaagttgctggaatattttcgtctgccatttcttttagggcgtctaggtatgcttgtttggctgtttgtgcggttatgatttgaaatccatagttgtctgacgctatttgcattgcttttactgcctcatctatatgtcggcctttagcaaccaagtggtagaaagttgcatatgcaacagcagtttcaggccattccggttcagctgggtgtccaattacagcaaagaaaggcgcttcagtgtcatcaatattcatagccattcggcaagcagcgacaccgctacaacacgacatgcaaattaacagattgcctttaagcgcctcactaagcggggtcaaaatttctttcaactccgcccatgtaatttgctctccgtttgaaagctgtattccttcggggaaaccatgagcacttatgtgtaaaactggtgctcggtcatcatagcttttgattacctgtggcaggtcgtgagttagtgcgaaaacaaatgcatcttttgatatggcacaccgtacagaacatggaatgccgttaagatttacggcttgttggattaatgatccctctgacctcccgaaataaatatctctgtcagatggtgattcaataatattaacgtagaactttatcgcctcgttattattttcctgggtcatatttgatcctttctcgattcacataacggccgggggcgcaccggcgtagcgtagcggagtccgagtgccgccgcccatgttggaagtgctctttactttttcgccaattctcactgtgcctcattttataggggatggtaagtgaaccttacatttggaaaattttcgatgttcttcatgatttcattgtatatggtgtcaaactcccaaaaattattgtctgggccttccgcgagcttttgaacttcctgtgccgcgtcttcgggggatattgttttaaaatattccgagaccctaataggtattggccataaaagaccttggttcattactattttggggagctttatgcgagggaattcaatcttggctattgcacactgttcatttaagaatttcagtagtgtgctttcatcgtggaaaacaaatggagttggtttggacgttgaaaaatctgcctttactttatagagttctgttttctgttcatgagcattgtacaaatggtagcgctttgcttgccccttaaattggaaaactagcgccccaacttgatagtctactctgatgaaattaatgcagttctttttgccatcctgcagatagcagatctcatcgctgatattaaccctgtatgagtatttgcctagattagctgaaggagttcctctaatccaggactcccagatgaaatcaggtagtaggccaacgaacgtcccttttttgtcaaagaacttgaaatgctcaaatgaactcatatcaaaaatttcatcagtttttacttctatctcggtaatcgcgcagaatatgaatacatgtgactgtagtgcattcagaacttcagtcttgatatttatttcttcattatgcttgagcaccagcgttttcattccaacttcatgtgcacgttcaaccgcttgagtagtatacccacgagttgtaacaaaaatacttgtttgtgtcgctaggcctacatcctgcagtttacctataaaagcatctatatgatgagagtcgacctttcttttgtaatctttgcattcgatagcaaaatgaactttttgtcctactaattctcctgtgattaagacatctatttcgcgcaatccaccggctccgccctttctacgcagggatcgtagccgcacatttttctgcacagtcacattcggttcatcaaaggccgcagcgacaactctctctaccaacttccatttcttgtcatcagccatttcaggatttttcctttagccttccaacgtctcaaggcgccagcggcggagcgtcagcggagaccgctgtcgccgcaggatactatgtaaggccccccttgggcatacggatttttgccgtatgctggactttgcgagaacccattctccaaaggaggccttacccatgagattttacacaaaaactcacaaacactactgcggaatcgatcttcatgcgaagaaaatgttcctctgtatcctggatgcacagggcgaggtgctcctgcaccgcaacatctcaagttcgccggaggcctttctcaaagcagtcgcgcctttccgtgatggcttggtggtcggcgtggaatgcatgtttgcctggtactggcttgccgatctctgccgtaaggaaggaatcgaatttgtcttgggtcatgccctttacatgaaagccgtccacggcgggaaagcgaaaaacgacaagatcgattcccacaagatcgcggtgctgttacgcggcggctcgttccctgttgcttacgtctaccctccggagatgcgcgctacccgcgatctgctgcgccgtcggacccatatccacggtgtcgggcaaatcctggccctggtgatgctctacgagatccacgacatcaatcgttttgagtcggttcaggatttcgcctcttactgccgcttagtcaaatgcagtcacgaatcagccgggaagaagaaaggcagcggcggcgccaagatcggcaatgcgcatctgaagtgggccttttccgaagcagccatgctgttcatccgttacaacccgccggccaagaagctggtggagaatctggccaaggtacatggcaagggaaaggctatcggaatcatagcgcacaagctggcgcgggcgatctattacatgctgaaaaataacgtgccgttcaacttggagaagttcatggcaacagcatagagctggaggggatggaagcagctacaacgttcacctggagccacatggggcgagcatgatcacgaccgtgaaagatgagtaacagtgcgtctttgaacgcgaaccggtcgattggccgatgcccggatacctgtcgcttggattagagctccgtcccgctccttacatacatgagtcgatttcttgctgtttcggtgtgttctgcccctcgcctgagcccggcactaactgcgattctccgtcaggattaatcccgacgctttgaatgggacggcatgagggtacggtacagtttccaggtcgcgaaggtgatgccttcgcagccgctgccaattgtagtatccgcagcggtgtgaacctcgataggtgtttggtgcaggacctttccttctggcaaaggttcctgactctgatgattccgaaatgaagtcagaacagagaaactgctgatccgattcatttaaaaagcgattcaaaatcgtcagggctcttttttgcccttgacggacgggggcctaataagggttggacttcttctttctgcgagttctgctcgaaaaccactcttgaatagcaccacaaccaagaaatgcttttttaatttcatcaacagactcgggaaggtccagaatattaattgtgtaagaaaaacgcgattcaatgtctttgttgatcttgggtgttattctaaaggctttaaaggtctctgctcttgaaagggcttcttggagggaactggtttcattattagaaggaagatcagaatcattactatattcagtccagagccaaacggcccatttctttagcccatcaatgagataatttcgagttttttcaggaagccatgcactggcgtcagataacagccatatgagataatcaatcgtatcatatactttgacaggggggcccatcaggtctccctgaacaaaattacatgcaatagttgctgattcgtaatttccaaagtttggttcatgaagtgcaagcagttcatcacaagttggcacatctccatctgtagtcagtgccgttccagaacgcgattttctctctttttcagcccgttgtttcttttgtgaattttctagccacttgtcatatattttttcaaagtcgccaccgaaaccaggaattgtaagttgtggggcataagtcgccaaataatgagggtattcaaggcacgcttgacgtaagccaggtgtgttatttatgaattcatgaatagtctcaggtttcgtaatttgagatatagagcaattattagctattttctgccaattcaactgcagagccgcccacgcaatgcgttcgcctttttctgcggtagtgtcgccaactggaggaagaggaaatccccaatgcccccaccccatggcgtcttgaaatgttccttctagtgaatttgaaccacaatattcaatagcctggtgccaccaatccgaagtaacaacgggtgggttaaaacccaattcaactagcctgtttctcgctactacgagagatgagccttgaggattaataaccttcagcagctcattgaccacatattcaagccctttttctgcctgaatagcgaatctatccgccaaaggtgaagaaaaatccagcacctcttcataagataatcccagccaaacgggtaagattacagaattcaaagaattattctggcgttggacaagcccatcaagctcccactcaggccattgctttccaataaaagctttactcagaacaactatgccaaatctggacttggaaagcccattgttagcggcaatgtaaaaatgacccacttcggaaatcgaaaattgacccattcttcctctatcctagccgacctggagggtcggcatgatcggaaaggaagagtgtatggaagtcagaattctcaagaagcagggcaagagcatccgggagatctcgcgtatcaccggactttgccgcaacacggtcaggaaattcctcaggtcgaccgctgatcccaggtacaaagaacgagcgaagcgaccggggaagcttgacccatttaaagcgtttctcgaagaacgggtgaaggcggctctgccgcatcggattcccgcgccggtgcttgctcgggagatcaaaagctttggctacgatggcggcgaacgcactgtcagaacgtttttggcgaccctttattcccgcatcacgccggaacccgttgtccggttcgaaacggagccaggcaagcagatgcaagccgactggtgcgaactgcgcaagggcaagcacccgctgtacgcattcgttggaacgcttggtttcagtagagattcgttcgttgtcttcaccaccagccaagcgttcgacgtccttcgggaatgccacgagatggcattctccttcttcggcggggtcccgcgcgaagtgctctatgacaacatgaagaccgtcgtgctggagcgaaacgccttcggcgagggcaaccaccgtttccacaccggcctgtgggacacggcaaagcatttcgggtacatcccccggttgtgcaagccgtaccgggccaagaccaagggaaaggttgagcggttcaaccgctacctgcggtacagcttctactacccgttggtttcgcgcctgaagcaggcaggactaactctcgatgtcgcaaccgcgaacatcgaggtcagaaagtggctcaacgaagtagccaactgccgcatccatggggagaccggcgaacgcccctgcgatcggctcgagatcgagcggtcagcgatgctgccgctgccgccaaggcttgcagtcgagccggacaagccgcaagtcattgctgccatgccgtggccggttattccccttcagcgccccgcctccttctacgatcagatccttcaggaggggcggctatgagcgacatccagcaccagcgtatggtcacgctctgcgatgatctgaagtttctgtcggtggccgatgtctacaccgaccttgcagatgccgcggcaaagcaggaatcctcctacatcgactaccttgaacaggtactcaaggccgagaacgacgtccgacagggacgctcgcgccacacaatggcaaagctcgccggttttcccgcgatcaagactctcgaggattatgactttgagttcgccaccggcgccccgaaacagcgaattctggacctgtcggcgatggcattcctcgagcgccgggagaatgtaatcctgctgggtcccagcggcaccggaaagactcacctcgccatcgcgctcggctaccgcgctactcagtgcggcgtgaaggtacgcttcatctccgccgccgacctgatgctgcaacttgaaagcgcccagcggcaggggcggtacaaggaagtaatgcggcgcagtgtcctggggccgagactgctcatcatcgatgagatcggctacctcccgttcagcgaaacgcaggcgaatctgttctttcaggtgatcgccaaaaggtacgaaacaggttccgtcatcctcacttcgaacctgagcttcggggaatgggaacaagccttcggcggcaatacggcactcacatcagctatgctcgaccgactgctgcaccacgcccatgtcattcagatcagaggtgacagctaccggctgaaagagaagcgacgcgcaggtattctcggccagcaactgccgacacctcagatcgatgactaatccaggaaggtgggtcatttttcaatttccgatcaaccggtaaagtgggtcaattttcgattgccgttgacagcccatggtcaattgatctacggaggctgcttcctacctttaaagtaaattcgtcataccagacggctacattattgtctcgtagagcctcagctagaccacgaacaaaatcttgcttgtcttcagatgcatgactaataaatgcgtcgtatagcatatttttttgtgtccaaaggtgtgattgggaatttactccaatctccttattttaaagaacttctccacattcacttgatattaagcgatttcttctcctggcaatactgtagctttcactttagaagaatttaggttttggcgtttagctgagtaaattgcctctaccacagctgcgccttgtgatgtgtcccgataatagtgtgccaatggcatttcgaatatcgtagcaagttggtcgaacacttggttgagccgttgctttttcattgctgacgaatcccatgcgtgcatcatgtagtagaacgccgaccaaaaggatatggactgatcgaaatacacttttttcataggagctgtcacagaatacatgccgccatttttgtcaaagattgcttttgcaaaattcatgtttcccaaattacagccagagacaaacaatcgcctgttatgcagcttcttctcgaatatagccgcaaagtcggcgtatgtagattctccgaaagtatattgaactatctcttcacttccatgacatgagaggtgcagatatcggtagccagattctctaaatatttttgcaaattcaatcaattctctttgagtgcggaagtagtaataaagcgggtttttaccttgaagcttcaggacatcatacaagaccttcccatcaagtcttgttgccaattcatcttcgtgattcagggactcaataataaatgtttctggcttggtaacatttgccgggggtattttcttttcgtgggccatttgctttcttctccttttcttcttgttcaacgtcataagcctgaccggcagtctttttgggccggtcgtggcgctggttaaggactctctccgccatattcttcaagctgagcaagatactctttggcttcttttatcctcttattggttatctccgtagctgtcgttgaataaatatagctccagagtgttcctccacggtatacgtctgcattgaactccgcttccttgtccctgtacttttcccatgacttgtggatgcttatgaattctttgtaccgtttcttagataagaatgtagaaacctttgaatgaattccgtccagttcttttcgtgcttctccataatgctctgctgctgaatgattcatctgctgttgccccataatcgggccaggatataaaagttggtggtggtattcatccgcagctttcataaagaatagagagctaaagaaacagctatctatttcgttacaatcaggcttttctcgactagccatttcatggcagtaaatgtgtcttagctcgaatgttcttgtaacatccgaatatatcttgtctttattatagattattggatcttttggttttccatgagtttctacaaggttacgatcataaacagtagccaacttatcgaggtattgagtacttagaagggtagacatcacagtgtcaatttggtttaagctgcttatacgaataatatgagatacgaactctcctaacgaaattttctgaccgtggaaagctttgatgagttcaaaatcaagttttcccttttcgaccagtttcgatgcagccatcacatagtcttcaccagcatcaattatttccttaatgatgagcctgaaatagctttcgacacagccgaccaaagctattgggaaatattttagtaattcgatgttgtctttgtcgaactcctcgtaaactctctcaagcgcaatgatccgagaccagagttcaccttgagcacgacctgaacggttgcgctctcggacttcaataatttctcgcactaaatctcttttgttaatcatgttgttccttaacggctcaggccttgacccgcaccggggcgcatttcagccccggtcggcgtccaaggcactggttgagacttattgtgagcagtattttcctcgtccgccccatatcaggtaaaaggctgaacctctctcaaatttgaactctggggtgggaacttcctttccttcagccctcagcccgcttatcgtcatatggagatcccagtccggggagtcccgcatatcatattcaagaacaaagcagtagcggcttcctttattgaggactatctccttggtttcgcttgttatctctttgccattgtagaatgtgaatgctctggcgtgagaattgatataactggttggaaacacttctattcctttagagttcctgattttgactaacataggattgaacgtgatattttcacgcagtggccgcagatatatttctagtaaagcggtagggggggctttgtcaggggctgtcatgaatgttggaataacaggaagaactggtcccatcgccatcggataataaactccagtgccgttagatcttacactgacttctacttcaggcttattgacggtgagtgagtttgttcctccaaaacgaataaacaaagccccccctcggtctgcggacccttctgcagactcagccgtggatggcttgtaataggggttacttgtgagggcagcgcatccttgaaacagcaatacaatagtgagaagtgcaatgtaagaagattttttgctcattttaggtctctcacgtcttcgagtgtcgattcacttaaatcttttgtttatagagtcggcatcaggccacatgtatccgccattcagaaggcagagcacatacctctccgttagcaggctgttgaaaatcggccccatttgacttgctgaactttgcagttcgtttttttttgaatcagttttgttgctcagaacctttgtttctcgttctttttgctctttatcaacctcatatactgctgatgtagcctggttttcccctctcaggtgacaccgagacccaggtttttcatccgaaccaggttgtaggccgcagcgtgcagatcaagttgcatggcgatcttctcgattccccggtacatcgtcttgcgtaagctgcccacggtcttcatccagccaaagccttcttcgattcgtttcctgatcttctggctgatggtgtagttcggatgcttggtggttctgccgtcgatggccgatttcctgttggaggtgttctgggccacgtgtggcgttatctttagcctacgcagctctttgacgaatgattctgtgtcgtagcctttgtcgcagccaagagtgatccgtcgggtcgtccttggcaattgctgcaccatggcctttgctgcgtcgcgctcaccgcaaccggttgccgttgtcaccttggtcctgatgatgaggccactacgattctccatcagggtatgtccctggtagcagagcttggcttccttgttcttccccttgcggtagagccgggcatcagggtcagtggtggaaccatgggtttcgttggtaagtttctgtcccttgaaatccacggtatcgtttctgccgccaccaccggctgaaggaggtccatccttgggcttgaagctcttgatggaagcccaggcttcgatgagagttccgtcaacggtgaagtgttcgcgggacaacagtcgcttacgctctgcctgggccagaacccgggaaagaaactcggcggcaacttcggagccaatcaatcggtcactgttcttggtaaagctggaatgatcccagactttctcgtccaagcccatgccgaggaaccagcggaacaggaagttgtaatggatctgctctaccaactgccggttgctgcggatggagtagaggatcatcagcagttgggctttcaagagcttctccggtgggattgaggagcggccggttgtggcgtacatgctgtcaaagagcttgtccatccctgccagggcttcgtcggccattttacggatggcccgcaaggggtggtccttcgggacaaaggattcaggtgtcacataggtaaagagagcttctgtgttgctgtcaaagccgcgcataactttcctcaataattgtagagcgttatgcgcgacaatgtaccacaaataggctgttttctctatttcaatttcaacagcctgttaggtttatcttgtatttatctgaaatcgtaaaaattgttttcgcctcactgatgtagccgtcaacatcttctacgggcctaggcccgcttaaagacccccaccagagaaaatatttgacgtcattgccgttgaagagagccttttcttcgtctgttattggagccactcctaatgatagttcagattttgcgctggataggcatttccattccatgcctctcggtatcttagagtttggttgcttaaccaagtacaaatgtgtggcatcacaactaggcaacataagaaatgatgcgaatatcaatatgccaaattgtattcggtgcattttcatccttctcaactcttataaggccccagtcagtcaataggcaaaatggtgcccaaccgattttgagtcgttttctttgacgaatctatctcgacatcttatccgttctgacttgatttccaatactgggtcaggaaagaatcctgcaccaaactcttatcaaagctcaattcgctgcggttgttgctgctacagcgattgcgaaggcattccttgcgcggcttagaaactatcccgttccctcggccgtcccattcatgaagcgtgctcatcgctggtgcgaggcacagttgatcccggtttccggcgaggggcagaacattcaaaagctgaaaagaatagattcagttatgtaaggagcgggacagggctccaatctcgttaacttgctccctgagcatcatcaaatcgaccggtacgtgttctcagccgcacctcgttgtctttcacggtcgtggtcatgcttgctcgtgtggctccagttgtgcactaagctgcctctgtcccctccagctttacgccgttgccaaaaacttttcccggtcgaacggcacattgtttttcagcatgtagaaaatcgctcgtgccagtttgtgggcaaggatcgaaatcgctttccctttgccatgaatcttgaccagtttctccatcaggatttttgcctggggattgtggcgcacgaagaacacagcggcctcagagaaggcccatttcaaatggacgttgcctatcttggaaccgccgaccccctttttctttcccgctgattcgtgggcacatttcaccagcctgcagtaggaagagaagtcttgcacggtcgggaaacgatttatgtcatggatctcgtagagcattaccaggcccagcacctttcccacgccgttgattgagcgcagaagtttgagggcatgcaggttgtgttgccgggccgttttttctatgtccggttcgaggacattgatgacatcgtcaaaggcgtcgatcatggcaacgtcaatttcgataattttcctcacttccggatcgtggaagagctgagctacttcatggcggttctcttcgactccgagatcaatgccaagaggagccagattatattgggttaccgtgttctggatgtgtgccataagctcagcacgttttctgacgaaaaagttccggcggcgcaggaggtcccgtgttgcccgcatttccggcgggtagacgtaggctaagggaaacatgccgccgcggagcagcacagcaatcttgtgggcgtcaatcttgtcgctctttgctttgccaccgtggactgccttcatgtaaagggcgtgaccgagcacaaactcgatcttttcattacggcaaaggtctgccagccaataccatgcgaacatgcattccacgccgacaaccaagtcctcccggtagggtgccacgaggcgaaggaagctctcaggattgcagttgatttcgcgatgaaccagcacggtcccttccgagtcgagaatgcagacgtacttttttcgggcatgaagatcaattccgcagtagtacttgtgagtcttagtgtaaaatctcatgtgtaaggcctcctttggagaatgggtttcgccaaagtccagcatacgctaatccgtatgcccagagggggccttacacagtatcccgttattagtaggttttcccatataagaaatttgcttcctatatcaggtctttgaaaaactatcagtatttaggaccattttgacacagttttatgctatcttattgcgcataacaagctgatattccaggagaataaatatgcgcggccttgagcaacaatctgatgctttgttcgtttatctctcgccggaatccttcgttcccaaagaccatccccttcggccgattcggcacatggtagatgcggcactggaaaacctttcgccggtgttcagtaagatgtactcccatacgggccggccctcgattccgccggagcgcttgctcaaagccatgctgcttcaggtgctgtactcgattcccagtaacgtcaagctggttgagcagattcacttcagtatcctgttccgctggttccttggcctgggcctggatgatccagtttgggataattccagcttcagcacgaatcaggagcggttgatcgagaccgatgtcgccacgcagttcctggaggcagtacttgatcaggcgaaatgcaagaaactgctctccaaagatcacttcagtgttgatggcaccctgatccagtcatgggcctccatcaagagcttcaagtcacgggacgatgatgacgggcaaccgcctgccggcaagaatccgggccgtgatttccagggtgagaagctgagcaacgagactcatgcatccactaccgatcctgaagcgaagctctatcgcaaggggatcaaccaagagcctcgattgtcgtttgcggcccatctgctgaccgagaatctgaatgggctggtcatgatgagtaccgttaccgcatcccccctacccccgcaccacccggagcccgcatgccccctctgtccgcgaggcccctgcaaacacccgtggccacacgccccgcatggctcaccaccacggaggcatagggcgcatcgaggtgctcccagagcaggacatcaatttcactgaatcgcggggaatacttggcgaacggctggggcgggaacggtacgaaaaggcgcaacacagcattttcacgacgtttcataaggaaacccctggtgctgtaaacgaacgattcaggttagtaacatgcaattaacatttaatcaattaggggaattcctgattttttgcgctgttcgacggtcggcagccggtcgcgtccctgtccgcgcgggtcgcaaaaatagttctcaagcttcggccggggatgccgatatgattaccaacaggtcagaagaagcagttggtatgatgatgcaccttcattgcgttggccctgcgggccggaaaggaggcgagatatcgtaacagctgggagaaaacctacatgagtagcaccgaggcagggcaacctgccggtcgatccccgctcgggcggggacaggcacagaatcagagaaggctgtacggcacgtgaccgtacagcctttcgcatttttgggtggaagtatcgcgcggggcgggcgacgggccttacgcgctgcaccaccggcgccagatatcccgcagggccgtttccatgcggcgggcgaatccggtggggtcgcacaggggcgaggcggccaggcgggggcgcatatcccggcgcagggcggccagccgggcggggtcggcggcaagggcggccgcggcggagatgtattcttccggcgagtgggtgatgagctcgggcaggcccaggctggtgaggatgctggccccgacccgggcgacatggcgggtgccgcagcaggtgagcaccggcacgcccatccagagggcgtcgcaggtggtggcggtgccgttgtaggggaaggtgtccagggccagatcgagccggttgtagagcgccaggtggtcgttgaagttctccacgaaggagacgagctccagccggtccggtgagacgccccgggccccgaaggcgtcgctgactcgcctgcggcaggtttcgtcggcaaagcccttgaacttgagcatgaggcgcgagccgggcacgcggcccaggatggcgctccaggcgtcgatcacctgcgggctcacctttgccaggttgttgaaggagccgaaggtgaccccggcgcccgcgaggcatggcgcctcgcccacggggggagcgccggcgggcggggtgtagcagagaaagccctgttcgagccggatcagctgctcggtgtgcagggcatcggcactgccgggggggtcggcaacggcgtcggtgatgcggtagtccatggcgcgcagaccggtggtgttggggtagccgagccaggtcacctgcaccggcgcgggtttcagggcgaagaccctgagccggttgtgggccgtgtggccggccaggtccacgaggatgtcgatgccgtcggcgcggatcatctcggccacggcggcgtcgcccaggcctatggttctgcgccagagatcggcatggcccttgatccgggcggtgacgtcatcctcctggcgctggccccgctcggagtagcagcagatctcgaactgcgagcggtcgtggttctccaggaaggggagcaggaagtagcccacggggtgtttcccaaagtcgccggagacgtagccgatgcgcagcttccggccggggtcgcggtcgcactggtgggtagggacggacgcggcggccggggcatgctgctcgccccagcggacgtgctcacggaacagggtttcgtcgtccatgtcgctgtagtgcagcatcatgagcaggtcgctgtggaagacgggatcgtggggattgatggcgtgggccgtgcggaaggcggccagggtttcgtcgagccgcccctggtggcgcagggtggtacccaggttgtggtaggccgcggcaaagccgggttcgatggcgatggcccggttgaagcagtcggccgactcgtcgagccgcccctgggtggccaggatatagcccaggttgttgtaggccttggcgtagtcgcgattgaaggagatggcgctccggaagctggcggcggcctcgtcgagcagccctttctgctgaaagacaacccccaggttgtagtgggcctgggcgaagccgggcctgagccgcacggcctcacggtagcaggagagtgccatgtcgagcgcgcccccggccagatgggcgttgccggcgcgccagagcatctcggcatcgggagtcgcagccgcggacgtcgcccggtggaaacagcactgcttgtatttcttcccgctgccgcatgggcacgggtcattccggccgatcttgctcatctcgattcccctgggatgaagagtgagtgccagccaccgccagccggcgcactccgtacgcctgcccggcccgtggcggaagatgcagaaagagggctatgcgttgcggcatagccctcttgttttcctcagtgcttcatctgttacgtggtgcccggagccgggctcgaaccggcacagcattgctgccgagggattttaaatcccttgtgtctaccagttccaccatccgggcagtaccgggtctaatcggcgttctcgtggtttactcgctcgcggagttccttaccggtcttgaagaacggggtcttcttggcggggatcttgacgatggcgccgctcttggggttgcgggcctcgcgggcgccgcgctcacggacggtgaagcttccgaagccgcggatctcgaccttctcaccactcttgagggcgtcggcgatactgtcgaatacgatgttgaccaccatctccgagtccttgcgggtgagccacgagtttttctccgccagcatttctaccagttcactttttgtcatcacaatactccttgctgcttgattgactctgccgcggtgccggcgtcgcccggcggaccggacggcgcccgcccggtggacggatgttagtcgttgttgtcgccgttcttgcgcatcccctcccggagcagggcacccaggttggaggtggcttcaccgcggtcctgcatgtacgactccagctcggccttctcggcggcggcctggagagccttgacggagagggcgatcttcttctccacgtcgtcgacgctcagaaccaccgcatccagctcgtcgcccacggaggcgaagtccttgggcgaggcgaccttctcgcgggaaagctcggagacgtgcaccagcccttcgatcccctcttcgatctcaaggaagacgccgaagtcggtcacggaggttaccttgccccgcacgcgggtgccgggacggtaggttgcggggatgacgctccagggatcgggggtgagttgcttgatccccagggaaaggcgctcgttctcggcgtccacgttgaggaccacggcctggacggtctgccccttggcgtagacctcgccggggtgcttgatccgcttggtccaggagatgtcggaaacgtgcacgaggccgtcgattccctcgtcaacgccgatgaagacgccgaagtcggtgatgctcttgatctgcccctccagcttggtgccgacggggtatttctcctccagctgggtccaggggttggcctgggcctgcttgaggccgagggagatgcggcggttgccggtgtcgatgccgagcaccacggtttccacctcgtcgcccacggtgaggaggtcggacggatggcggagccgcttggtccacgacatttcggagacgtgcaccagcccttcgaccccttcgtcgagggccacgaatgcgccgtaatcggtcatgctgaccacgcggccgctgacccggtcgccgacttgaaacttctgctccaccgcaagccagggatcgggagtgatctgcttgaggcccagggagatcttgcccttctcctggtcgtacttgagaatcttgacgctgagcttgtcgcccggcttgagcatctcggaggggtggcccaggcggccccacgacatgtcggtcacgtgcaggaggccgtcaacgccgccgatatcgacgaatgcgccgtaatcggtgatgttcttgaccacgccttcgcgagtctggccctcggccaggttggcgagggtctcggtgcggacgccggcccgttcctcttccagcaggacgcgacgggagagaacgatgttgccccgcttcttgttgagcttgagcaccttgaagcggtcggtcacaccgatgtacttgtccaggttgccgccggggcggagatcaacctgggaggcaggcaggaacgcctggacgccgatgtcgacggtgaggccccccttgaccttgccggtgatcttgccttcgacgatgccgccttcgccgccggcggcgtcgatggagtcccaggcggagaggcggtcggccttgcgcttggagagaaccgcgtaccccttctggttttccttccgctcaaacagggccttcacttcgtcgcccacctggacggtcaggttgcctgcctcgtcgaggaactcttcaacggggatgctcccctcggacttgtatccgatatcgaccagcacgtaatcgttgctgatgtgcaccaccttgcccttgacgacttcccccacatggtgatgcctgatactctcctggaaaagctcggcgaactcgccggagcccccctgatccgcctcgtcctccgcatcggcgaatcgtttgatcgtcattgcggtgcggctgttatagtccttgtcatcactcatttaaagctggcctccctacacgtcgtggattaggatgagtaaacgtagcaatatctatcgaaaaactcaaccttttttcttattgtcaaactcttgtatccgttctattacctcgtcgataagccacttgggcgtggatgcgcccgcagtgacccctacccgctcaaccccttgaaaccatgatgcatccagctcctgggccgtctctatgtggtaggtacgcggctgcagttcggagcagacctcggcgagccgcttggtgttggcgctgttgaagccaccgatgacgatcatgcagtccacctcccgggccagggccttggcttcgtcctggcggacggcggtggcgtcgcagatggtgttgaagacccggatctccccccccttgaggaggcattccttcaccacgttcttgagggtttcgaaggattgggtggtctgggccacaacgccgaccttcttcatgttggggagcctggcggcctcctcgccggaaccgaccacgtggaccggcccctcggcgtaggatacgatgccctgcacctcggggtggtcggcatcgcccaccaccaccacggtatagccgtcgtgggacagacgcttcacgtgctcctgggccttcttgacaaagggacaggtggcgtccaccacctcaagctgccggcggaccgcgtcttccagttccgcggaggtcaccccgtgggaccggatgatgacggtgccgttaccgatcccttccaggtcgctcagcaccttcactcccatcccctccaggcgctgcacgacctggggcgaatggatgatggggccgagggtgaaggtttccccttccttttcggcggcctcgaaggccatctgggttgcccgcttcacgccgaagcagaagccggcccgctttgccagtacgatctccattgcgttgctcccgaagctgctctgttgccgtcccggactacgcgcccggagtggcccgttcccgctcccgcacgatggattccatgcggtccaggacctcctcgatggaaagtccggtcgaatcgatgtccacggcgtcatcagcccgccgcaggggggcgtgctcccggcccgagtcctgctcgtcccgccgggccacggccgcgatggtctcgtcaagggacacctcctgccccttggccttcagttccaggtagcgccggcggccccgttcctccactgacgcagagaggaaaaacttcacgtcggcgtccggaaagaccacggtcccgatgtcgcgcccctccaggatgacccccccttcgcgggccatgtggcgctggaggcgcaacagaacgtcgcgcaccaccttgcgtgccgagatggccgaggtgagggcgctgatggccggggtccggatggcgtcggtcacgtcttcgccgtttgcagtcacccggcagcagccgttattcctcacaaaggcgatctccagatcggcgcagagcccggccagggaggcgtcgttgtcgggcgcaatgccggcgcggctggcggccagggccacggtccggaacatggctccggtgtcgatgtggatgtagccgagccggtccgccaggagcttggttatggtgctcttcccggcgcccgacggtccgtcgatggcgacgatgagccccctgcgccccgccgcgctcaccgtaccgccaccttgtccaggagcgcggtgaaggtggggaacgaggtggcgatgcactcggtgtcgcttacggtgatggcccccgaggcggcaagccccgccacgagcatggacatggcgatccggtggtcgccgaagctctccacggtgacgccgttcagccggccggtcccctcgatgatcatgccgtccgccgtctcggtgatagtggcacccgccgcgcgcaggttggcggccatggcggcgatgcggtccgtttccttgacccgcagctcacgcgcgtcgcggatgacggtggttccttcggccagggcggcggccacgcagatgaccgggaattcgtcgatggcccggggcaccacgtcccctccgatctcgatccccttgagggcagatgaccggaccagcaggtcggccaccggctcgccggagacttcgcgctggtcgagcagctccaccgagccccccatggcggcgagaatgtcgaggatgcccgtgcgggtcgggttcacgcccaccccccggatgagcagctcggagccggggacgatcagggcggcaaccaggaaaaaggccgccgaggagatgtcgcccggcaccacgatgtcgcggccgtccagctcgtgcccgccgtacacggtgaccccggcggcgtcggtctccaaccgggcgccgaagtggcggaacatccgctccgagtgatcccgcgagagatggggctcggtgacgcgggtagcgccgtcggcgtagagaccggccagcatgagggccgatttcacctgggcgctggccaccggcgaatcgtaggcgatgccggtcaggggccggccaacgatggcaaggggcgccttttctccgttgtcgcggccgtggatgcaggcccccatgcgcgaaaggggttccaccacccgccgcatgggcctgcgccgcaggtagcggtcgccggttaggaccgtgtagaagcgctgggccgccatgagccccgtcaggagccggatggacgtgccggagttgccgcagtcgatgacgtcctcggcctcggtcaggccgtggagccctttcccctcgatccgcagggtctcgccgtcgtcgtggacctgcacccccatggcccggaaggcgtcgagggtggcgatattgtcctcgccccggagaaagccgctcaccgtggtcacgccgcgggcgatggagccgagcatgatggagcggtgggagatcgatttgtcccccggcaccgcgatttcgccgcgcagcgcacgggcggggtgtgaactcaggcttaccacggacactcctttgcagctagagtatggcgtcacgggactccttggaatcccggaagaaccgttcgagaccttcagcgtcccccgcggccaccagggaccggagctggccgaagtacgcggcgaagtgatccatcatctccagaaccccctcccggttcatgagggcgatgtcgcgccacatggccgggtccgacgaggcaatgcgggtgaagtcccggaagccgccggccgaatagcggagaatgctctcctcgaaccggtcgtacccctccacggcattcaccagggcgtaggcgaccatgtgggggagatgggagatggcggcaaccacccggtcgtgcttctccggatccatcagcaccacttcggaaccggccgcctcccacatgcgggccaccgtggcgagcgcgtcgcggtcagtggttgcggcaggggtcaggatacagcgcttgccctggtagagggtggcgaaggacgccccgacccccgagtgctcggtgccggcaatggggtgcccccccacgaaacaggtgccggccggcatgaggggatcgcacgcggccacgacttctgccttgacgctgccgccgtcggtcacgatgcacccggcagccaggtggggggcgatctccctcactacccccgccatggcgcggaccggcacggaaagaaagaccatgtcggcgccggcaaccccttcggcaaccgtggccgcggcccggtcgacgacccccagctcggcggcctgccgcaggttggcctcgtcccggtcgatgccaatgatctcacccacggcaccggccgtccgcagggcccgcgccagggaaccgccgatgaggccgacgccgatgacggccagtcgccggataaaggggacggaaccgctcatttcgccctgggataggagccgagaattttcacgaactggcagtagcgtcccaggtcctgaaccgcctcggcaaccaccggatcggtgatgtggccggccaggtccaggtaaaaaatgtattcccacgccttcttcttgagggggcgggattcgatcttggacaggttgacgccgcgggaggcgaagggctccagcatccggtagaggatgcccggctcgtccttgacggaaaacatgagcgaggtcttgtcgtcgccgctccgatccgccatcttccggccgatgacgaggaagcgggtgaagttgttgacctggtcctcaattctcgtgcgcactaccttcaggtcgtactgggccgcggcgaactcgctggcaatggccgcggccgcgtaatcctcgctcacgatctgggcggccagggcagtggacgccacgtccaccaccggcacacccggcaggttgtcgtcgagccacttgcggcactgggcaagggcctggggatgcgaatagaccttcttcacgtcgtccagccggccggtgcgggagaggaggtcgtgggacacttccagcagaacctcggcgttgatcttgaggtcgctctccatgaacatgtcgagggtgtgggaaaccatcccctcggtggagttctcgaccggcacgacaccgtagagagcgcggcccttctccacttcctcgaacacggcagggatcgatttctgggcgaccagctccgcggccaggccgaagtgctgcatggtggccaggtgggtgaaggtcgcccggggccccaggaacgccaccttcatgggcgcctcaagggcgagtgaagcggagatgatctcccggaacacgctcttgaccgcctcggccggaaaggggccggtgttgtgggcgagcagccgctcgtaaatctcccgttcacggttcggcacgtgaaaatcgcgcttctccacggtcttgacctgtcccacctccatgaccagtccggcacggcggttgagcagatcgaggatggcatcgtcaatggcgtcgatctcgcgccgcagtgcgtcgagattgcgtgtcgcgctcaagggggtcacctggggggagaaatatggtgcggcagttccgcggagggaggtactgtatagcaaagggggctaaaatgcaaacattttatggtttacaccatcgttacttgaggcagaccttgcgtacttcgtggatgtcggtgagcccctggaagaccttgaggatgccgtcctgccgcagggtggtcatgccgtcggccatggcctgccgccggatgatctcggtgtcggacttcttcttgacgaggctcttcatggtgtcggtgccttcgagcacctcgtgaatgccgaggcgcccccggtagccgctctggttgcaggtggtgcaccccaccggccgggccaggaccacctcgttgcccagcagtcccgtggcggcgaactgctcctcgccgtactcctcgatgatctcggagagctccttgcggtcagggcggtaaagctcgcggcaatcctcgcagaggcggcgggccaggcgctgggccacgacgcagagaagcgaatcggagaagctgaaggggtcgagtcccatttccaggaggcgggtgaccgtctccggggccgagttggtgtgcagggtcgacaggaccaggtgcccggtgagggacgcctccaccgcgatggaggcggtctcttcgtcccgcatctcgcccaccatgatcacgtccgggtcgagccgcaggaacgagcgcagtgccgcggcaaaggtgaggccgatgcgctggttgacctgaacctgccggagccccttctgggtgatctccaccgggtcctcggcggtccagatcttcacctcgggtcggttgatgcgggcgatggccgcgtggagggtggtggtcttgccgcttccggtggggcccaccaccaggacaaggccgtagggcttcgtgatggattccccgaagatgcgcatattgcggtcggtgaggctgagactgtcgaatgaataggcctggcccgtgttcaggagccggatgaccacgtcctcgagtccaccggccgttggcatggtggcgatccgcagttccaggtccagggggccgaatttcttgaaattgatcttgccgtcctggggcttgcgcttctcggcgatgtccagctcggccatgatcttgaggcgcgaggggatggcgtacttgtacttgaacgggatgcgctggtacaccttgcagctgccgtcgacccgcatcctgacgatcacgtcgttcttgccgggatagggctcgatatggatatccgaggcgcggttctggtgggcgtcgaagatgatcttgttgacgagcttgacgatgacactgtcgcgctcggtgatcgtgcgcacctcgtcatcgatgtccggctcatcctccccggcgccggagctcaggatgtcgacgatgcttcccggcgcgatctccaggtcggcctcatcgagggtaagggcgtgggcggcgctggcggcggtcttgtagaggcgctgctgggcctggatgatctcgctctccatggcaatgaccgggatgatccgcgacttgatgctctgctcaagctccttcagctcatgaagcttgatgggataggccatggccagagtgatggtgttgccgatgcgggagatggggacgatccgctggcgctgggcatagttggggttgatgcagcgggcgaggtccggctcgatctccagggtgttgatgtgaacaaaggagaggtcgtactgggtggcaatggtcttggccagaggctcctcttcgacgagacgcagcttgcggagggcacgctccagcgtggagccgtcccgcttggcggcgacccgggcctggttcaggcgctcctcgtcgaccaggcgctccctgatgaggatatcgcccagcttctggcgcttgccggtctgctccaggatataggacagctcactctcgctcaggaacccgagcttgcagagcagttgccccacgggttggtcggggaagaccttctgcagttccagggcctcgcggagctgatcctcggagatcagccggtgctcgataagtatctcgccaacctttttctgggacatgggggcaaagaacctcgggatcggccgccgttcagtaggaaacgatcgagtagccgttgaaatcgagcagatcgcggaacagggggttcaatgccgcattggtaaaaaagcccccggtcgcactcccggagcggggcacccggaagcccgacatctggatgccgtagggggcctcccggtagggaaccagatcgtagcgggcaaaggaccccggcatccgcaggcgaccgaagattttttccgccaccatgcggaaatcgtcatggtcgccgagcatgatcacccggtagcccctggtctccagcaagcgggtgagggtgtagctcaccgggtctccgtcgaagtggctcaccacgaaccggtcgccaccgttctcgaaataacggtcggcccggacgaacagcgtaacaccgccgtcgccggacccgaagagctccacgctacggtctacgtcgtaacggagattgagcgccctgaggagcgagtcggcaatgtcgcgcggctcactggccgtgatctggtacagagtctggctcgcgggaggagcagattcgccccggcccaggaacggctccaccatctgaaacccttcgcgcttcaggaaaccggtcagagcggggggcaccccgcgccggtactcgtccacgttcaggaggatcacgtcgttgtgcagcagactgtcagggcttttctccaccttgaagtcggctgtgacggtcagcttgggatcggcgccgaactccagggagacgttctcctccaccgagtagaacccggccccctccagcagcgaggccaggaagcgcctgcggttgcggggattctccgacacgatcctgaccgaaggttccttctcctcgatgagtgcccgcactaggggcgggatcttgccgtcggcgtcaaccaggatgcggccgccgtcggcggcaggaaacgtggggaaattctccggatcgagagaaagggagaaattccggtcctcgatcctgatgggacgcgcatccctcacctcggcggcaacgagtccgtcccacaggcggcgggccgcgtcgagatcgtgggtcgcgcgcgcgccggcataactggtcatccggagcagatggcccgtatcctttgccgcgggcacgctggcgacggaggcaacggctgcctcccgggcaacgggacggctgtggccccgcacgtcgctgccggcggcagtgcccagggggatgcgaatggtctggcccacccgcagccggcggatgtcggtgatgccgttgatccggcgaacctcggggatgagcgtctcggcctcccggttggaaaacccgtattccttcatgaggatcttgaaaatgtggtcgcccggacggaccgtgtagtcggtgactcctgccgaagcccgttcgcttttacgggccgggcgcccttcgctgcggggggccgcgggagcctcgcccccctgggaaagcaggctgggcgtaagttcgaaccggcggtcaagggcatgcgctcccccggacacgccgagaagtgccacggctgcgaacgctatgccgacccacaatctgggtgccaatgatgacattccttctcccgtcaatgcgtgaatatcccgcgtcacgaaaccgtcgtgcttcgtccgcgggttggtgccgggcatcaggagagcgagaggacgatgccccggatcgtgccgcccttgccccgatacacgacaatctcgccattaccggcggtcctggcgctctcgaccaggtagccgtcctttttccggcgcgccgggtcggtgcggtcctcgctgcccgtcagctcacgcaggaccatggccacataggactcggcaatgccccccttccctgccgcgatgacctggacggcctttaccgcgcccgattcccggtaaaccctgaattccatccccttgccccggtagcgctcccagccgggattggcgcgggaaaaggcctcatcgcgctccttggtggggatgaacgtgggaaggtgcgtcgcggacgcggggtgcgccgggtccggctcggcagtcggtgcaggagcgccggccggaggcgcggagggggtcgcggccgacggagcggagggcgcaacggcggccgcaggctgggacggtttccccggatgaagcaggaaataggcggcagccgacgacgccatcaccagcagaaccgcgagtaggggcatccggagggatttccggccagccctggcgggtgaggacccggttgccctaaagggaggaaccgccggtcgcggcttctgctccgcggccacgggcggagcactgaaatcggccacggaaggcgccgtccgggggggagcgggggccgggtccgtctccggaacggattcggccggggcagccggggggggagttacgacgtccacggcaacgggcacgacttcggcaacggcgggtgcggccgcaacgcaaacgggcgcctcgtcctcaaccggagcgtgcatctctgtcggcagcgcgggcacgtcccagctgttgaactcgaattccggagcagcatcctcctccgcagcgtcgatctcctgcgcggcctcgtccccggccgacggtgccgcgtctatggcggactcgtcgattgcaggctcggccacggcctcgccagcggcgacagactccccgatggcgtcatcgacccagaggccgggcgagatcgccagcacgcactccctgagcgcatgggcaagctcatcggccgattgattgaagtcgagggaatcgtcgaaccactttttccccccctggggcttgaggggagcggtgtgaacgaggatgatgcgtggagcctcagtccgaaggagcgtcttgatgtgccgggcgaccgtctctcccgaaatgccggaaatctcgctctggatgaacacgcccgagggacggttgtcgaacacgtccttgaggccctggtcgaaatccggagcgagcttcacccgccctttatagtgggagcgaagaaacgtgagaacgtcactggacctgaagtcgtcggaaataaagaggatggtattcatacttgttccatggataccggatactcacatgaggcggaatttaatgtcaatctttttcctgatggttatggcacccagccttaaatgcaaaataagggccagccaataaaagattcctcgtaatatttcacactcctcatatctgccggaggcgcgctgccgcatcgaaggggaccggcggaattgagccattacgacgtacgggctgcccggcacttcccggacagcccgtgtgaaaacgctgatggcctgcttggctggtctttgctcgaagctacccagaggatcaaccgggcgggacatgagacaaagtgactaggctaccttgaagaacacgctccccttggccccgcagacttcgcacttttccggcgcttcgcgctccaccgtgtggccgcagacggggcagacgtagtagtcgaactcctccgtcgactggccgagggtgtcgagggcctgctggtaaagggccgcgtggactttttccacggcattggcaaaagtgaacgagcggcgggcctcggtggcaccctccagttcagcgtcggcgatcatctggggatacatgttcttgaactcgtgggtttccccggcaacggcctccaccaggttctcacgggttgcgccgatggcgccgagggcgcgcaggtggttgtgggcatggatggtttcggcctccgccgcggcgcggaagagcttcgccacctgggtgaacccttccttgtccgcctgcttcgcaaaggcgaggtacttgcgattcgcctgggactcaccggcgaatgcttccttcagatcagcgatactcttgggggtctctgccatggctgcctccttgtggtgataggggtcctgacgcatcagcgtccgaacgcctccctgctaaagccgtatcagatcctcatgctcctcgtcgtggggattgatgtggatcatgacatcccccacgttggggaaccgttcgaaaatcaattttttgacacacgtggcgatatcgtgggattgtttgaccgtcatctccgggtccatgtcgagcttgaggtcgatgatgatgtactggcccgaccggcgcccccgtatttcatggacgtgctcgaccccctcggccagatcagtgaccgcccggatgaagtcgccgggcggctggccgtccatgaggtcgtggagggcgctacggaaggtctcgtacccgatcttgaaaatgaagagagaggtgagtcccgctgcaagcgggtccatgatgccgaaaccggcataggcgccgacaacacccaccagggttccgacagaggtaagggcgtccttgcgatggtccatggcaacggcctggagcgccggactgtcgagctttcgccccgccgcgacgctgtagcgatagagcccttccttgatgacgatggtcagcagggcggcagccaccgcgatgagatcgggggtctgccaggagcgggacatgatggtgcgcaccgactgcaccaggatgaacataccggcgccgccgatgaccagcgcgatgacgaatgccgccacgttctccgccttgccgtggccgtaggggtgtctggcgtcgaagggcttgcgccccacccgcagcgccaccatggtaaagaggagcgccacgaagtcgcagccgctctcaacgccgtcggcaaaaaccgcttccgacccgccgaagtgccctgccgcaagtttcatgaccatcaggacggcattgacccagaatcccaggtgaatgactttctccgcccgttcgaaccgttcctcacgaagcacggtcatctcccgatcgtttcagatccttcagagtgagctggaattttcgccggccgttccagctgttccagccagccgtaaagagaatgtccacccgctcgccgggcgcaccgtccctggcggcgaggttgaaaccgacggcatccacctggcgcccccccaggtccagccgcagttgcaggtgatgcccgccggcgacccgccggccacagatcgtggcgccgcgcagcaggaacagcggctccggattccccatgccgaacggctccagggcctcgatcaggtccacgagcgccggggtcacctcgtcggcggcaagctcggcgtcagcggccaccaccggcttcaggtcgtcgggacccagcagtccggcacagacgtcttcaaaccgatccacgaaggcctggagggtttcctcgtcaatggagaggcccgccgcctgccggtgcccgccgaacttctccaggtgctcgccgcacgccgacagggcatccagcagatggagcgcgggcacgcttcgcccggagccgcgtcccgtgccgtcctgcagggcgatgagaatggtgggccgatgaaacctgtccaccagccgggatgccacgatgcccaccacgccgggatgccaggcgtctgaggcgaggacgatgctcctcttgctggccatggcagggtttgcccgcaccatggcggttgcctcgtcgaggatggagcgctccagggcctgccgctccccgttgctccggtcgagctccgccgcaagggtggccgccctgctccggtcgccggtaaggagcagctccacgccgagtgaggcatcctccaggcgaccggcggcattcaggcgcggggccagacggaagcccacggcgccgcaaccgacccggccggccactcccgccacatccttgagggcagtcacccccacacggctcgtggcggacatttccttcaacccgtacgtaacaaagatccggttctcctccaccaagggtaccacatcggcgatggttcccagggccacgaggtccagatactggcggagattgggctcgggaccggcagtgaaacacccctgctcccgcaaccggccccggagggcgatcaggaggttgaatgcgacgccgacgccggccagggacttgaagggataggaacagccgggctgccggggattgatgactgccagggcccggggcagctcgggacccgggctgtggtggtcggtgatgatgagatcaacgccgagggaggcgcataaatcggcctctgccacggagccgatgccgcaatcgaccgtgacgatcacccgcgcgcccctttccgcaacggcgcggatgccgtcctcggagaggccgtagccgtcgctgagccgtttggggatatgatagcggcaggtaaatcccacctcccggaaaaaactcaccaggagggcggtgccggtcacgccgtccacatcgtagtcgccgtacacgcagacctgctcaccgttgcgcagggcagcgcagaggcgctccaccgcggcatccatgccgcgcagcagcagcgggtcgcggaggtcggccagggtcgcaccgagaaagcgccgcccgtcgattccgtcggtcaccccccggttggccagcagccgggccaggagaggatcaagggagagatcccgggagagccggaccaccacatcccggtccggctcccgtatggtccagactttttcgttgcccgcgtgcatggctcctcgcgaccgtccgcgcgaaaaaaatccccgccggagcggggatgaggtgtgcggcctagcggaacatggggcccggtgccgaagagctgggctggacctgttgcgcctgttccatcatcatcctgacccgctgggcgttggggctcgcgggatccaggtcgagatagcgtttccagtattcgacagccttggcgggctgcttcaggtcttccatgtagatgatgcccaggttgaacagactctgaacatgcttcggatcgaccttcattgctgcttccaggttagtgaccgccttgtcgaaccagcccactgcccggtacatgatcgcctggtcggtaaggatgttgggatcgttcggcttgagctccagggccttgccgtaggcttcgatggccttctgcggctgattggtgtcgaagtagtcattgcccagctggacccaggcctggagattcttcgggtcctgggccacgactttgacggtctgggcgatccgctcctcatagttcaccatgggagctcccccccccgccatcccgccggccggcgccgggttcttggacccactgatgctgaacaccaggtaaccgcccaggagtcccacgacgagagccacaactgcggcaagcaaggtttccttgttcatatactgtctccccctaggccttggtttccttgttccgcgacccccagatcacgacaatggggctcgccacgaacacggatgaatatacaccgacgatgatgcccaccagcagcgcgaaggcgaagtcgtgaatcacctcgccaccgaagaaaaagagcgaggcggtcgccaggaacgtggtcagggcggtaatgattgtccgggaaaggacctcgttgatgctgaagttgcagattgccgtcagggaatccttgacgttcttgtgcaggttttccctgatccggtcgaagacgaccaccgtatcggtcagcgagtagccggcaatggtgagcaccgccgtgatgaagagcaggttgatctccttctgcatgacgaagaagacggcaaacatggccagcacgtcgtgaagggtcgccgccagggcacccacgccgaaggcgaagtcgaagcgccaggcgatgtagatgacaatgcccaccagtgaaatgaccactgccacgagggtgtccttgcggagcttgtcgccgatggccgggccgatctccgtggagctctcgatcacgaaccggttgtcggtgaactccttccggaaggcatcttcgatggcgtcggctgccggcccctgaacgtgggtggccttgccgaccttgacgagaagcttgttgcccccggaaacctcctgaaggttggcgtccttgaaaccgtgcttggccaaggcgtgccgggcctggtcgatggctaccggctggctgaagttgagctggaccgcggtgccgccggaaaaatcgatccccatgttggcggttcccagggcaatctgtccgacgccgatcagtccgagcaatgcgatgatggaagagatcacgaacgtgatcttctttttgcccatgaaatcgaaatttgttttgccgattatttgcatgatgccccctagacgctcagacgcttgacccgcagacggttcaggacgaaatcgaagatcgccttggttccgacgagggcagtaaagaggttgataatgacccccagactgagcgacacggcaaatcccttgaccggaccggtgccgaactggaagaggaccgccgcggttataagggtggtcacgtgggagtccatgatggtgaggaacgccttgtcgtagcctgaatcaagggcggcaatcggcgttttgccaaggcgcagttcctcccgtatccgttcgaagatcagaacgttggcgtcaaccgacatgccgatcagcagtacgatggcggcgatgccgggcagggtgagggtcgcccccagggcggccagagcccccatgaggaagaggacgttgagaatcatcccgaaattggccaccatccccgacagcttgtagtagatccccatgaagaggatcacgagcgcgacgccgatggcgccggccatgagtcccttgttgatggagtcttcacccagggacggacccaccgtcacgttctggatgatcttgaccggggcggggagggaaccggcccggagcacgatggccaggtcggccgcttccttctcggtgaacgagccggagatctgggcgctcccgccggagatccgctcgcggatgaccggggccgagtagatggtgttgtcaaggacgatggcgaagcgcttgcccacgttggcggcggtcacttggtcgaagagccgggcgccggtcgagttgaactcgatggccacgtagggctggttgaactgggaatcgatcctgatctgggcatcggtgagaagatcaccggtaatgattgccttcttcttcaccgccagcggaatctcggtgaccgccccggtggtgggatcggtccgcttctccatcaggatttccgtgtcttcgggaatggttcccggcgtggcgatggccggattgaccgtctcgtccaccagcttgaactcaaggcgggccgtgcggccgatgagctcgatggcccgcttcgggtcgctgatgcccggcagctggaccacgatgttggtgagtccttcgcgggcaatgaccggctcggaaacgccgaactggtcaatccggttgcggatggtttccagggcctgggcaacggcccggtccttgcgctcctgggcctccttctcgttcatccggagctgcaggtgcacgaagcccccctcgtcatagggggggacgagcgtcatggtcgggtacttgtccttgagaagcttctgggcctcgtcagcggtcccgcgatcgtaaaaagtcatgccgacccggtcgcccccctgacgggcgatctgcttgtaccgcagcgtcttggccgagagcgcatcctccaggtcggtggcgatgaggtccagggtcccctcaacggccttctgggtttccacctccatgaccaaatgcgtcccgccctgcaggtcgagtcccaggtgtatccggtccttgggaaggagtcccttccaccaggacggcagcggcgacaccagggtcggggtcaggtagagaagcgacagagtaataaataatgcaatgaggctgaagcgccagagtagccctttggacatgagcgaagctcctttcgatggatccttagtccttcttcaggctggcgacgtatcccttggtgatcttgatgacgacgccaggtgcaatctcgaggttcacgatatcgccatcgatgccgctcaccttgccgtgcatgccgccggcggtgaccacctggtcgccccgcttgagggagtcgagcagggcccggtgctccttggccttcttctgctggggacggatcaacaggaaatagaagatggcgaacatgaagaccaggggcagaattgcctggaaagcccccatggcgccgccggcctgggcgcctcccgggggtgccgccattgcaaacgcgattccgagcattgtgtgtacctccacgtgtattgtgtagggcagagccctctgttaaacgactgtgaaaaaactgctaccgttactgcgtttcccggcgggcgtaaaactcccggcggaaggagtcgaacctctcctcggcgatggccgtccggatctgcgccatcagatccaggtagtaggcgaggttgtggtacgtattgaggcgcgacgccaggatctcgccggaacggtagaggtgcctcaggtaggccctgctgtagttccggcagacgtaacagccgcatgcggggtccactggcccctgatcctccgcgtaggcagcccccttgatgttcagacggccgaaggaggtgaagagcattccgttgcgtgcgttgcgggtgggcatcacgcagtcgaacatgtcgaagccgcgccagaccgcctccaccagatcctccggggtgccgatccccatcacgtaacggggctggtccacagggagcagcggcgccgtccattccatgacgccgtacatatgctccttctcctctcccactgaaagcccgcccacggcgtacccgtcgaatccgatttccaccagctctgcggcgctctgctcgcgcaggtcgcggtacatgcccccctggacgatgccgaacagggcctgatccccgcggcggcgggcatccttgcagcggcgggcccagcgggtggtcagctccatggagcgccgggcatagtcgtgcgtcgcaggatagggtgtgcactcgtcgaagcacatggcgatgtcactgcccagggcctcctgaatggcgacggcgtcctcgggccggatggtgtggtacgacccgtccaggtgggactggaaccgcaccccctcctccgaaatctttctgagctcgttaaggctgaacacctggaacccgccgctgtcggtgaggatcggccggtcccagtgcatgaagcggtgaagcccccccatccgccggatcagttcatggcccgggcggatatagaggtgataggtgttggcaaggatgatccgcgcaccgatggcatcgagctcctcgggggtcatggccttgaccgtggcctgggttcccaccggcatgaagatcggggtctcgatgagcccgtggggcgttgtcaaagagccgagacgggccgcgccgtcctgcttcagtaatcggaactggatagctgccaaggatgcctgcacgcagggccggacaccgcagcccggggccgggaaatcatcccgtccgtcccctgcgcggcctcgcgcccgcctttcagaaaatgaacatcgcgtctccgtagctgaagaaacggaaacgcctggccaccgcctcgccgtaggccctgaagagaaggtccctgccggcgaaagccgacacgagcatgagcagggtcgacttgggcaggtggaagttggttatcagggcgtccactgccttgaagcggtaaccggggtagatgaagatgtcggcctcgccctcgccggctgcgatggtcccgtcggccgccgctgcctgctccagggtccggcagacggtggtgcccagggcgatgacccggcctccctcccgcctgcacccgttgatcgcgtcggcggtcgcgggggggatgtggtaccgctcccggtgcatccgatgatcttcaagccgttcgacccggatcggcatgaacgtgccgagccccacgtgcagcgtcacgggcgccacccggaccccgcggccggcgatctcgtccaggagcccggcggtcatgtggaggccggcagtgggcgcagctaccgccccgcggttgcgggcaaacactgtctggtaccggtcccggtccgccgcatccgcctcgcgcctgatgtagggaggaaggggcatggcgccgttgcgatccagccactcctgaaacccttcaccgggtgtgaaggacacgagccaggtttccccgtcaccgggctcgcggacaacggcgcggaccccttccgggaggagcaccgtcacgcccgggcggggcggttttgaagagcggatcaggcagtgccaggtctcgtggtcccccggtcggcgccgcacgagaaagatctccgtcttgccgccgctttccttgcggccgaggagccgcgccgggatgacgcgcgtatcgttgatcaccagcaggtcaccgggccggaacaggtccacgatgccgcggaacgggatctccccgatgccgccgccgtcccgctccacggtcatgagccgggtggcgtcccgctggacaagaggttcctgggcgataagttccggggggagatggtagtcgaactcagtaacgagcatcgctcccctgtccatcgtccatgcgcgtgagcaccgcttccgggaaatagtaggacaggatctcacggtagctgaatccgtccgaggcccgctgcttggccccccactggcagaggccgaccccgtggccgtagcccatgcccgtgaacacggcttcgtcaccccgcaccttcaccaggaagttggtgctcttgataacagtgtagccgacgatctttcggaacgtgaccgccgggaccgcggtgctcccgcgggacgacaccagtaccagctcggtgagacggccgctgttgttgcgcttgccttccctgatatctctgagcccggacacagcgatgcccgccccccgaaggagcgattcgagcttcttcaggggcagggtctgttcccagcgggttgagggcgtatccgagcaataggcgcagtcaacgctcttgaggtagggaagcttgaagccccagacgttttccgccacctcggtccggccgccgcagttggaatggtagaaggcctggatcggctgccccgcccaggtgagtatctctcctgcggtttcgcgcaccccgcgggcggccctgctgtcttcaatctcgcacccgccgtagacctgatcgaggaccgtggactccaggtgataggcggcgccggcgcgggccttcttctggtagaccgcataggtacgcgccaccacggcctgggctttgaccgactccatgggccattgggacgatatctcgcaattgatgagccccaccaggtaatcttcgagggggagctcgttgatgacgagtatccccttgtccgccgggaccagctcgatgatgccccgataccgcttgccattgaccgtcacggttgaaggggaggcaatggtcaggcggcgcagaaccctgccgcccacggaaagggcttcgccgacgcgacggacgggggccggcagcgcgaaccgcaccggctctccgccctggtccgtggcaaggaggccgtcgccgtcgacacggacctcgtcatcacccttgacgatggcgacccgcacggtttcctggcggaacggagcggttccgccgccggctgtcgctgcgaaaaagacaacggccagaaggacgaataacgctctcaccactgctgcccgcctatggtgcgctctgagtttggtttcaccggccgatgcataaaaagagggaggggattgcccctccgcctgcgtgtgctttcctggatggaatccggattaatgggagtgcaaaaatcattagccgacacttggcaaatgaattgcttttaaatcctggcgcgaacagtcaaatccttgcgcaggttcgtaatcatagggggagtcagatgccttgtcaagcgtttcggggccgcggcagcacaggccgccggcagtgcccggcggcaccgggaaccggctcgccggacaatcagaccgaagcactcgcaggccaccggcgtctgacaatttgacaacaagaagccgccatatcacttgactttgatgccatttcctgcgatttgacgaataatcaccccatagtggcacatggatatcccttcatgaattctcttcgagtaaaaattctcggcatgataaccctgatcgtcgtggtgatcgttgcgacgttcggatacctggaatatcgcaaccagcagcgtaccatcacccgcatttcggcacgcaacgcccagatcctcgccaccaccatccagaacagtatcgaaaacgtcatgatgagcgggcaatcagacgaggtgacccgcatcctgacgcgcctcaaggcgcacgaagccatcaacagcctcaccatcttcgacgaaaacggccgcatcctcaactcctccgacaagcgcgaaatcggcggccaagtggatgtgcaggaactggaggcctaccgcaagggaaacgccatccacctgcacagcgatggcgcccaccagcagtttcacagcatctccctcatttacaacaagcctgcctgccagggatgccacgacgccggccaggccattctcggcgccctcgagatcgagcttcccatagactacctccaggaggatctggccaagggcaagagttttgccctgacttcgaccctgttcatggtcctgctgatcttcgtcaccatatcgctctttctccacgcctacgtgaaccgccccctgaagaccatcattgcgtcaatgcagcgggtggagcacggcgacttcaatgtgcggagcgatatttccagcagcgacgacatgatggcgctgtccgacaacttcaacatgatggtgaacaagctcaagtactacatggaaaccaccatcagccacgagcgtgaattggcccgggcccagtccaagttgtcccaccaccacgaaatgcacatcatgaaccagaagctggaggagcagctcagtgagatcgagaacctgaacgtcagcatggaagagcggatcgaggagatcgaagaggcgaactacaaaatagccgacctggccagcgaactggaggacaagaacaccaacctcgagcaggccgtcgcgaggctttcgactctctacaaggtgggtctcgccgtcaactcgaccatggagcccgagcggctcttcaacctgatcgtgaagaccacggtcgacaccctccgcgcccagatcggctacatcatcctctactcgccccgggagaagaatctgcaggtgacgacgctgctgggccacaccatcccggagggctcgacgacaacgctgcccatgaagcagtcgagcgtatccacctgggtcatcgagaatcgccgaccgctcctcatcaccaccatggacgaatggccccagttcgaccggtacagctccctgggatacgaacgcagaaccctcatttgcgccccgctccagatcaaggacgaaatcatcggcaccattacggtggtgaacaaggacgacaactccacctacaccatccaggaactggaactgctctccaccatcgccgcccaggcgagcatcgccatcaagaacgcccagctctacgacgagcagcaggcaacctatcttcacaccatccaggcgctggtttccgccatcgaggcgagcgacagctatacccgcggccactcggagcgggtgacccgttactccacggagctggcgcgcaagctgcgcctttccgccgatcgcatcaaggtgatcgaacgggccgctatcctgcacgacatcggcaagatcggcatcgacctgagcctgctccacaaggaaggcaaactctcgccggacgaaatccgcgaccttcaacagcatccggtgatcggcatgaagatcctggagccgatcgactttctccaggatgtgcgccagtgcatcggccagcaccacgagcggtacgacggccgcggctacccgaaccgcctcggccgggaggagcagttgctcgaatcccgcatcctcgccgtggccgatgccttcgacgccatgacctccgatcgtccctaccgcaaggccctgccggtggatctggcggtgcgggaattgatcgacaacgtgggcactcaattcgaccccgaactggtaccgcccttcgtcgaactcctggaatcgggcatcctgggcatcaccttccagcggaaagagccgggagcctcctgccctgtccgcgatcatcggcgcgcggagcgcaaggtggtcgccatcagcgaatacggccaccgcaccaactgacccccgaagcaccagccgacatttgcccaccggtggagatcgtggtataaccaccactgattcatcgcatcctgcgcccattttatccagacaggaatcgtccgtggcaaacctgctcgacatcaggcaactctcgaccgttttccatctcgccgaaggggatgtccatgccgtgaacggcgtcgacatctccattgccgccggtgaaaccgtggcactggtgggggaatccggctgtgggaaaagtgtaaccgcggcatccatcctgcggttggtcccgccgcccggcgaaataacagagggcgagatccgatttgaagggaccgacctcctggcggcaagcgaggcggagatgcgctccatccgggggaaccgcatcggcatgatcttccaggaacccatgacgtccctgaacccggtattccggatcggcagccaaatcgccgaggggctcatcctccaccgccggctcgggcgacgggcggcgcgggaggaggcagagcgcctgctggcccaggtggggattcccgagccggcgtcccggctcgattcttatccccaccagttgtcgggtggcatgcggcagcgcgtcatgatcgccatggcgctggcctgcggcccgcggcttctgatcgctgacgagccgaccactgccttggacgtcaccatccaggcgcagatactggaactcctcgaccgtctcggcgaagagcaccgcatggcccttctcctcatcacccacgacctgggagtggttgccgagcgggctgaccggaccatggttatgtacgcgggacgtatcgtggaagaggggctcaccgccgaactggtgaccacccccctgcatccctataccgacgggcttctggcgtcgctcccccagcgcagcgttccgggcgagccgctgcgtacgattgccggacaggtgccgagcctggtcggcgggctcgccggctgcggcttctgcaatcgctgtccccgcaaggtacgggagtgcgcccaggaaacgcctcccctcatcgaacgctcgccgggccaccgggcccggtgctggaatcccctatgaccgaccacctcctcagcgcggagaacctctccaaggcattttccgtcagtgccggtcccttttccccccggcgggagttgcgggccgtctcgaacgtgaccttcggtatcgcccccggcgagaccctgggactcgccggcgagtccgggtgcggcaagtcaacggtgggcaaacttctcatggggctgatccctcccgacgccggcaccatccgcttcaacggccgggccatggccgacatggcgcgcgacgaacgccagtcattccacaaagatgtgcagatgatctttcaggatccgttctcctccctgaatccgcgcatgcgggtgggtgacatcgtgggcgaggcgttggacatccacggactcgctccgcgcgggggacgccgggccaggaccctggaactgctggatatggtggggcttcaggcaggccatgcggaccgctatccccacgaattctcaggcggccagcggcagaggatcggcattgcccgggccattgcggtctcgccccgtgtcattgtggccgatgaaccggtgtccgccctggacctctccatccaagcccagatcatcaacctcctgcagcagttgaaacgggacctggggctctcatatctcttcattgcccacgacctgtccgtggtcagacatctgagcgatcgggttgcggtcatgtacctgggaaaaatcgtggagatcgggacgcgggatgctgtgttttcgcggtttcagcacccctacaccgaggcgctcctgtcggcggtcccccgcgtaaaggcggggctcagccacaaacgaatcatcctggcaggcgatccgccttcaccgctaaatccgccacaggcctgccctttccacccgcgatgcccctatgcagaggcaatttgccgtactgatgtcccccccttggaggagaagggaaccggccattttgcagcgtgccacctaagtaaaaaactgtttggtataccgacacctttttcttgacaaggcatggtgagaaccatataactatatgaaatattccctaggccccaattatcccgccgattccggagggtcaacgcttccgcgggcaacaggaaggatttttcatggaaatggaagaattcgacaagagcagaaatttcaccgatgaagcggaaatcttcaaggtactcggccacccggtcaggctcaagatcgtggcggggctctgcacaagggaatgtaacgttaagcatatctgggagtgtctcggccttccccaggcaaccgtttcccagcatctggccctgctcaagaacaaggggatcatcgaaggcaagcgcgacggcgtcgaggtccactatactgtggtccaccccttggccaaaaagctcatcgacgtgctcggctagtctttccaccaccctactgacgtcacaccgaatcccctccaggcgaggggattttttttggagcacgcatgaacggaacgaacaggacacggatcatcctcaaccgcggcgaggagcgccggatcaggggcggacacccctgggtcttcagcaacgagatccgcgatatccagggtgagcggctcccgggcatcaccgccgacatcttcgacaccggcggcggtttcctgggaacggggtactacaatccccggtcactgatcgcggcgcgcctcctcacgcgggagcgggccgacatcgacaaccgggacttctttctggaacggatcggccgagcgctggcgctacgtcggcagctctacccgggcatggaaacctttcgcctggtgcacggcgaaggggatttcctgccgggactcgtgatcgacaagtacggcgaatggctgtccatccagcttctgactgccgggatggacgcccgacgggagctgatcgtggcgacgctgacggaactcctggccccccgagggatcgttgcccgcaacgatgtggcggtgagatcgctggaaggactcgtcgaagaggtggaggtcctggcgggggaaacacccggcgaacttgagatcgaagagcatggcctccggttcagggtggatatcatgggtgggcaaaagaccggacacttcctggaccagaaggagaatcatctcctcctgaaggggatcagcgaagggaagcgggtactcgactgcttttcctattcgggcagctgggggatccacgccgcggccttcggtgccgcggaaacactgtgtctggatgtttcggagcgggcggccgccctggtcatggccaatgcccggctcaacggcctgggagacagggtgcgggccgaggtctgcgatgccttcgagcgactggcgagcctgcgtcacgagggacggcgcttcggtgtggtggtccttgatccgccggccttcgtaaagagcaaaaaggccctgaaggaggcggaaaagggctacctgaccgtcaaccggcggggaatggagctgttggaggaggggggatacctcatcacctgctcatgctcctaccatatgggaagagagccgctccgggagcttctggcccaggctgcccgtcaggccggtcgccacatgagggtggtgggcgtccggtcccaggcgccggaccacccggtgctgctggccgtgccggaaaccgaatacctcaagtgcttcattctccaggcggtctgatctccggtcgaagggcagcgccgcgcgctgccccctgcttcccggcgcttcacgttttcagctaacgcttccccaccccatagaccaccgtgtaggtggctggaattccatcggcaccgccgaagcgctcggcatacgtccgcatcatcgtttccatgacccgcctccccgaaaggccccgcccggcgaccggcgaggcgttgccggcgccgatccgcttcacggagcggagaaaggccggcacgtccgggtggtattccacctcgtcttcatcgaaaacctcaaccgacctgaatcccgcccgcgccagcgccgcccgcacctcgtcccgcgtaaagaaccggtgggtccgatcccggccgccgcgcggcaccgaatggagagcggcccggtaggatgccttgagttccttgaaggtcccgtcgccaaacagggcaaaagcgaacagcccgtcatcggccagaaccctgcgggcctccgcgaaggcccggtcgagcgtggtgagccactggaaggtggaggtggagactaccaggtcgaagacaccgtcgcgaaggggaagatgctccgcatcggccacggcaaccaggcgctccatggtccggcccaggttgtcgcgggcctgccgggccatgccgtgggccagatcaacgcaggttatggcggccgacgggtagcggtcggcaaggcgcagggcaagggcgccggtgccggcccccacgtcgagaatccgggccggctcgaccccctcggcgaagaggagggaaagtatccgctccatgacccgcttctgcaccgcggcataggcatcatagtcggcggccccccggtggaaggcgttgcggaccttgcggcgatcaatcatctccggccacctcgcgcagaaagcgtgtcacctcgctgttgaattcccggggacgggaaagaaagggggcatggccggttccggcgaacaacaggaatcggcccaggggaagatgatccgccagatgggcgccggcttcgaggggacagatggcgtcccggtcgccgtgaataaccagggtgggcactcgaattttctccaggaggtggcgctggtcgctttccgccagggtgacgagggcagcctgagcggccgtggctgcgggacggcgccacgatgcggtgatctcttgcccgatgagccgttcggattcgtcagagagttccccctctgcgaacatgctgtggaaaaagccgtcaagcgccgcgtcgaacgtgcgccgcagacgcagccccagcccccgacattcggtggcggggagaccgtggagccatccatccgttgccgagaaccggggggtcgcccccacgagcacgagcgcggcaaggcggtctcccagcagcggtgccgcctccagggccgcctgggcaccgagggaccagccgacaatcgcggcccgttccaggccaagctcgtcaaacagcaccacgatatctgccgcgaaatcggcgaggccgtacccgtcacccggcgccgtggaccggccgtggcccctgagatccacggtgattacccggaacgaggatgccagcggccgctggaaggcccagacgcccccttccatggcccagccgtggacgagcaccagggggaagccgtccccctcgtcgtcataatgaatcgtcaggttatggtctatttgaagaaacggcatgatacctcgggtcacacaatgcccagttctttgccgatccgcgccatggcggccacggcgcgctccaggtcggactcgtcgtgggtcgccatgagagtacagcggagacggcaggtgccggccggcaccgtgggggggcgaatgccctggacgtagaatccctcctcaaggagccgccgggtaaaggtcatggccggttcggcctcgcccacgagggcaggaacgatctgggtttcgctccccatggtgtcgaagccggcctcctgcagcgcgtcccggaacagagcggcggagcgggccagacggcgacgcagcgctttaccttcgggggagtcaaccaagtccagggcggcccgggccgctgccaggaccgccggggggagcgacgtggagaagatgaagctgcgggcccggtttatgagcagttccaccacctcggcggaggcggcgacataggcaccgaagccaccaagggccttgccgagggtccccatctggagatcgatgtcggccgccacctcgaactgttcggcgctcccccgcccgctctcccccagcaccccggtgccgtgagcgtcgtccaccataagcagcgcgccgtactgccgcttgagcgccaccaatgcggggagcggggccagatcgccgtccatgctgaagacgccgtcggtgacgatgagcatgcggccggcgccccggtgctcggccaggagccgctccagggcgttcatgtcgttgtgggggtagcgaacgaaccgggcgcgggagagcaggcatccgtccacgatgcttgcatgattgagccggtccgagaacaccacgtcgccccggccgaccagggcagggatgatgccgctgttggccgcgtaccccgaattgaagaccagcgccgcctcggtccccttgaaccgggcaagccgttcctccagggctgcatggagttccatggtgccggagacgagccgcgaggctccgctgcccgtgccgtagcgctccacggcctccacggccgcccgtttgaggctggggtggtcggccagtcccaggtaattgttggagcagaggagcaccacctccctcccctccgccacgacccgactcccttggctccctgcgacggtccgcaggctccggtaaaggccctgttccctgagttgctgcaattctccggcaatgcttcgcgtcacgctgtcctcccggcattttccccaggagtcaatttttagcacagtgtcccccgaatcgtcaaccaagccgagaatacaggttgacaatggtcatggctttactctccggattcccccgtgctataaaaaatgcatccaatcaattatttcccggtcaggagccacggtgaaccatacgacccattcccgccgtttcgtcatccccgacatccatggatgcgctctgacccttgaccggcttctgtccggggtcctgggcctgacgcgccgggatgacctctacctgctgggggattacatcgaccggggcccccggagccgcgaggtcatggacctgctcatctccctgtcgctcaagggctaccgggttcacacactgcggggcaaccacgaggaaatgttcctgaacagctgccgggaccggaacgccttcaggctctggacgctgaacggcggtctcgccaccctcgaaagcttcggcgtcgaggacgcctgcgagatccccgcccactatcaccgcttcatggagcagatgccctgctacctggtgctgtcggatttcgtgctggtccacgcaagcctcgacttctcgctccccgacccgttcgccaatcgggaggcgatgctctggagccgctccctggaggtgcgcagggaacggctcggcgggcgccgggtcatcggcggccacacccccatgaaccggcaggagatcgagcgggggctggccacggaccggatcgtcctcgacaacggctgcgtctacccggagcggccggggatgggatccctgacggccctggaactcgacaccatgacgctccatttccaggagaacatcgaccaatgaaacacttccgcaaggaactctggttcgagacacgccagcgccgccagttcatcaacattaccccgacggtgcgggaatgtctgcgggaaagcggcatccgtgaggggctgctcctctgcaatgccatgcacatcacggcaagcgtctttatcaacgacgacgagtcggggctccaccacgacttcgaggtctggctggaggggcttgctcccgaaaaaccctatgatcgttaccgtcacaacggttacgaggacaacgccgatgcccacctgaaacggacggttatgggccgggaggtggtggttgcggtcacggccggcgaactggacctggggccgtgggagcagatcttctacggagagttcgacggcaagcgccgcaagcgtgtgctgataaaaattatcggcgagtgaccctgcgtcggccaaaagattgcatatttctcatcctgtccgatccctctgaccacctgtccaaggagcagcgcccgggtgaacaccctgacggcaaaacatttcatcatcttcgtgattcccgctgcgcttctggcggcaaccttctggttcatgccccgggtgccggagctgcccccggcacgacttgagctactcccccatctcccctatccggcgattgccctcggcgccattctctccatccacttccaccggggacgggcattgttcgtctttttactgctggctgtctcgtactggagctttcaggggaatgcgacggaactccccaggggaatcgaggccacggtgctctaccaggccgtcaccctgctcgtgccgctcaacatcgccctgttctcgctcatgcgggaacgcggaatcgttacggtagcggggcgaatccgcttcgcattcctggggctccaggcactgctcgtctggtgggccatgacaccggggcacgtggcggtccagcagctgctggcgggtcatttgagcgctgccggtgtggtcgccgggtctcctctcccacctccggccatcccggcaatagtcctctcgggcttgctggtggcggcgcgggcaggactgaaacagtctcccgtggacagcgcgttcctgggggtcctggtggcctttgccgtggcgggcaacggcatcgcccacccccatgtcaccccggtcttcatgactgccgcggcagttatcctctcactcggcgtgctcaaggattcctacaacatggcgttccgggacgagttgacgggtctcccgtcccgccgggcgctcagcgagcagcttacctggctgggccggcgctacagcgttgccatggttgacgtcgaccacttcaaaaagttcaacgacacctacggacacgacgtgggggatcaggtgctccggctggtggcggcaaaactgcgcggcgtgggaggtgggggcaaggcctaccgctacggcggcgaagagttcaccatccttttcccccatcggtcgcgggaagaggtcctcggccgcctggaagagttgcgacgggccatcgccgattaccagatgcgcctgcgctcctcggaccggcccgcctcaagcagggagggaaagaggcagcgctccggcatgccccaagggcgcggctgcgtctcggtaaccatcagcatcggcgtggctgaaagcagcagcgaacttcgccggcccgccgatgtcatcaaggcggccgacgacgccctctaccgcgccaaggggcgcggccgcaaccaggtgagcacctgacccggcagaagccccggctctccgcctgcacctgtcctcccccgtgattgcattcttccggccggccgctatactttttccttgtcaccccacatcatcacccggcaacggcaaggaggcattccatgaaaagcggattcatagcggcgtttaccctggcagcatttaccatcacttcgcttaccgggtgcgtgacggtatccgaagagcacaagggagcggcaaagggagccggctacggagcggcggcgggcgccatcgcaggagcggtgcttgccggcgagggatcacgcaccaagggggctgtcctcggcggccttgcgggcgccctcatcggaggactcatcggcaactacaccatcgaccgcaagtacaccgcggagcagaccgcgacccggtacaactaccaacccgcctcgggcaccatggtgcggatagagaatatcaccactacgcccacgagcgtcaatgctggcgaaaaagtggaaatccagaccacctacgccctgctgaccccttccgccacggcccagaccaacgtgaccgagtcggttgagattcgctacggcggcgacctcgtcggcaaccctgaagccaccgtcgcccacacgggaggcacctacacctcaaccatcccgatcatcctgccggcggatgccaaaaagggaagctacaaggtgatcgccaccgtcaagaccgactcggggaaagatacgcgcgagacgtcctttacggtgcgctaaggctccttcgatagcatccacgcaaaaaagcgggacccggcagcaaacggcgccgggtcccgcttttttcttccgtcacgcggctgaccgtcagtcgccgtattcgcgtccccaggtatccctgaaggtgatgtgatgcaggtcattctgggccttgacatcctcaaggatcgtctgggcttcatcataggtgaagccgacgctcggacgcacccccatccagtgggtggtatcgcccgacgggttatccagtggacgcggcaggggggggccgggcttatagcgaccgttcaggaaaagggccgcctcgtactgccgatggcgcttcaccatccgcacatccaccaggaacccgtttttggtttctttggacaggatcgactcatggacgtccatatcgctgggcacatcgaaaaactcaggcattgcttcccccgatagcgtggtagtgggtcaggttttcttactgtctcatatcggcaagttgccctgatttcttgagcaaaaactcactcatggcggcatcgacgttgcggatgtgcgtcttgagccagtcaatgagcacctgattcaccctcagcactaaatcccgcgttgctcccgactccaccagctcggccttcaaccgttccaggttggtgcgaaagatgagatgctcggcccgatgtttctcgtactcggggtaccctccctctcgctggagacgctcctcggcttcgaagtgagtatcgacgtagccgtcgaggaacacgatcatctccatgacctcctccagctcccgcccaaccatacaggcgtcgagaagcttttcaagctgggcgaagagcgcccggtgctgggtgtcaatttcccagatgcccactgtcaaatcatcggtccacatggcccctccttctgaaaaaatggctcgcaccatgtcgttcaaagcaaaagcggggccattatcccgattgtattatcgcttctggaacagtacgaagccggccgccggcaccgtaagctctacggcccgaatggcgggaccggcatcccgcaccctcacccttcgacggacctgacccgggtccgtcgagtagcggcagaagaaaacgtcccccggccggtgaagggagccgtccacgagcaccagtgcggtgcgcggatggtcagggtcggtgttgatggcgagaactatctcttcggtgtcgaagatccgcgaccaggccaccacggagcggatctcgccaccgatgacgtagggaagcccgaagttcactccatcgccggagatctcccgcagatactggcgcccccggcgcagggcgatgatgtcacggcgcagggcaaggaccttggcacactcccggtagaccggattatcctcgtcgaagaagtggaccccgcggctgcgaaaggcgccgaaggggccgccgaacatgcattcgcgcaggtagcggtcgtcccccccttcgccgtcaaaggcctgctcggtaccgtagtagatgcaggggatgccgagggtggtggcattgagggccagggcgtttggcaccagcttgcgccacgtgggatcgccggcgcagaaccgctctttcttggcgccgcggcagacctggtcgtggtcgtcgataaccgtcaccaccttgtcgcggaaccagatgtgggactccttgcgcaccagcagggagttgcggaagagatcgaagtagtcggccgggttggcctttcccttcaccagatcttccaggcgcagcggaatgtcgtccacccccagcgcggcgttgaggccggtggtctccagggtgtcgaaggcattgacccggccgccggtgatctcaccgatgagatagaaattctccttgccgatcctctgggcgaattcgtggatggtggaggcgaaaaaacgggtggccccggggcccatatgctttacggtgtctatccggtagccgtccaggtcggcgtaggcgatccagtacttgtacacctcgcaaagtgccaggagcgccggggacggactgaacgaatccacgtccccgtcgcccaggtgaatatccttcaggtcgaagaaatcaccatccaggtattcgtgataacggtcccaatcccggatgtatcctttgcgcgtgaagcactccggcgcctgcagttcccggggccagaccgcaccgtcgggccaggcttcggcgggggccggtgaaccgacggggccgaagggaagcgacggagtgccgtcggccgtgcggaatcccgtcaccgggtagctggtgccgccgtcgtagggggtgtatccccggtcgtaggcgaacacgttccccgcatgattgagaatgatgtcgaggatgacgtaaatgccgttggcgtgggccacgcggactagttcccgcaggtcgtcgcgagtgccgaagtgggggtccacgtccaggaagttctggataccgtaaccgtggtaggtggggacaaatgagcactgcttgaacagggggctgacccagaccgcggtcacccccaatcgccggagataccccatcttgtccatgaggcccttcaggttcccgccgcaccagcgggtgccggcctcgcgccaggccgctgcctcgggctcggtggcgatggcgttgcccgcatcggccgggcggtacagcggggtggcgccccggttcgtgcgccgtccccggttgtcccggtagcccgtctcgttgccgtcggaaaagcggtcgagcagcaggaagtagagcacctcgtcctcccaggctgacggggaagggtgaaaggtgcgattgcagaggcgttccagatccaggtccctgatcgattgcggtgccgtcatggcgtgatcctccttgttccgctgaaagagaaaagccctctcccgacaaggggagagggcctgaaacagccggtgaatcgaacgttagctgatcttcagcacgatcttcccgaagtgcttgtcttcttccatcatccggtgggcttcaaccacctgatccatggggaagaccttctcgatgatcggcacgatggtccggtcggcgaacttcggcagcgccgtcctggtgaactcggccacgatctcccccttgtccttaacggggcgagagcggagcacggagccgatgatttgttgccgcttcaccatcatcagggccaggttgagctcagccttgatgccgctgatgacgccaatgatgacgagccgcccggcgtaggccagtgaattcatgttgggggccaggtacttggcgcccacgtgatcgaggatcacgtcgacccccttcttgttggtgaactccttcaccgcctcggagaagtcgggagtctgggtgaagtcgacgaccagatcagcccccagggccttgacccggtcgatctttgacggatgggcggtagcgacgatcttcgtgttgggaaccagggccttgcagagctggatgccggcagtgttcaccccgccgccgccgccgtggaggatgacgctgttattgtccttgagcccgccgatcatgaagacgttcaggaatgccgtaatgtaggactcgcagacgcaggccgcctcttcgaagctcatgctttcgggaatccgcatgaggtggctcgcgtaggccaccgcgtactccgcgtagccgccccctccgaccagggacatgacccggtcgcccacctgccagccggtgacgcccggacccagttcctcgatggtgcccgaaacttccaggccgagaatttccgaatcacccggcggaggcggatactttccctcccgctgaacgaggtcgggacgattgacggaggtggccaccactttgacgagcacctgcccttccgccggtttcggcctctccgcctcccctaccttgagaacatcaagcccgccgaagccgtcgagcagtactgctttcatagctgttcctccttgagtggaaaagtcacggaatcaatcccgacactctagccaacaaacagcgttctgtaaacacaaaatccagaggaaagcccgtgtccgccgctttcccgtcagaagagatatgccgcaaggaaaaacgccaccatggccagggccagtgcgaccttcagcaccgttccgatcacgaatccctgccaggccccgaaaccggcacggccggcacgctccaggtcgccccgggccagcagctcacccagggacgcccccagaaacgggccggccacaagccccggcaggccgaaaaaaactccgaccacggcaccgatggatgcgccaatcacggcgtggcggctggcaccgtaccgccgggcgcccttgccgctcgcgtagggatcaatggcgaacgacgcaaccgtgaggagccccaggaccagaagcggcagccacccgacccggctgaaaccgtcgatccaggcggcaaggaccagcccgccgaaaacaaggggaatgcccggcagtgccggcagaagcgtcccggcaataccgatcaggatgaggacagcggcgagaagccagagggcggtggtcacggcccgttatcccctgcggcagaggaccggcaccgcggcaagtgccttgccccgcttgacgggatcatcggggagccgcagcctgtccatcatgaacccaacggtttctacgaaggcgaaggcatcacgcaccaccccggtactgtcggcctccccggagggaggatgctcggggacgtagaccagggtcttgcggtcggcggtcagactccaggccacgtagacccggacggtttcccgccgtttcaggacgcagatgtacgcaccgcaggtctggggcacatgccccggcggcgacacgttcacgtagttgaggggctggtggagttcaatcacatcggcgggatcgtggtattcaacgcaggacagggacggatcgaggcggaaggcccccccgccggacgagccggaatcagccccatccccgaaggaaaagtcgtctgatgcattttcttcgccggcgagcaactcgtcgaccgtggcagccacgccggcactccagccggattcggaaggcgcggtggacgccctgtccgccccggcgtcggaggagacggacggaggcaaaaccggctgcggcggcaactccgccggtcggggagcagtctcgcgacgtacgggacggaccggttcccgcgccgcgccaagacgttccacctctgcctgcagcgcggcgattctcgcggcggcagtctgctcggccagcgccttggcggaggcaagccgctccagctcggcgcggagcgttgccgtttccgcccctgctgccgccagcgcctcctcggcgcctccctcaccggtgcggagcaccaggcggcgaaccgcgtcccgctcggccgcaaccaccgtctcttcggcgaccagcgcagccagccgcgccacagcatctttccgttccgcttcccgctcacgggcctgctgccggagcgattcctccagcgattcgatatcgcgggcggcaacggcgccggcggcttcgcgttcctcttccccgcgccggaccgcctgttccagctcccggacccgctcggacccgagccgctcagcctcttccttctcccgtgccatgcgggcgatatcgcgcgccagggtctcctgccgctcttcggaagcctttctgacctcttcccattcggccgacaaacgcgccaaccggtcgcgaagctcggattcggcgctctcggccgaggactcggcccgttcccgttccgccgtcaaccggctgagctccgcggtgagttccgccacctcggtcgactcgccggaaccgagtcgcgccagctccgcgccgagttgatcgatgtccgccttcaggcgagccacctcggcatcatgggcggcggtccgtttggccaactcctgttcgtcttccgcctttcggcgctccagttgcgcgatctcggcttcgagtgacttttccttcccggcaagggcccgccggatttcctcacgttcgcggccaagttcggctatgcgggcgttgagttcctccagccgggcgttcccctcgcgctccaaggctgtgttttcagcctccattcgacgcgcctcggcctctagagccttcgtatcgacagcaggtgtttttttcggcatgggctctgcgggttgaggcgaggggggagaaggagcccgcgggggctccggagcgggcttggcttctttctcctggcgcttggcggcgggacgctttgccgccggatccacgaccccggtcatgggaggcgccgcggggcggcgaatcacccggacttcccggatgaccacctcgcgcatggctttactgtagcggaggttgacctcctgcatggcaaagccgagggattcggcaaaggcaatggcttcagccacgaggacatcgtgtgactccccgtcgaccagctcgcggtcggagcgatacaaggcgacgcagcggcggtccgtctgctcgagggccacgtggacccgggcacgctcaccctcgcggatggcgcagacaaaggcctggcacggagaaggaggtctatcgccgcatgcgacggtgaccggctccaccgagcggtgaatctccatgacgtctgactcgtcggcttctatgacggttcgtgcaggatcgggaacaaacatgagctacactctaccccattttgggcggaaggcaaaccggatcccccgtgcgggaaacaatgacacattgacggtcaaacgacgtcgggccgcgcactgatcaacagtggagcggcccggggcgactgggaggatcatggccgggacggcttaccggtcagggaatttcgaccgtcaggtggtcgccgggcccgaccttgagcttcttttcgatggccctgcagaggatgattttgccatcgtaggccgcatcgttctcattgaccaccatgaaggggaagatcgccgagatgccgctggcggtgctggtgagcttaagcttcttgaccgcgcccgctttgtagaagttgctgatctgctgggctgtggtctggttgagagctcccatgcccaactgctcgaaggagctccccaccgtggagtcggcaatgtggcaggccggcagggtcagaacgccgtcgacggccttggccgcggatgcctgcacggacgccggtgccgcgaagacttgaccggctgcggcaatgagcgcgtcaagctttcccttggccacattcagggagatgttgagcacctggaggttgatggccttggtacagagcaggagcagaaatgcctcgctcaggggcttgacgacgatacgcccgtcattgtaccggaagtcgagcaggtcgaaggagccggctgcggcccggacgccgctgttacgatccgcaacagcggcggatgcctgcctgacaatggactcatcgaacagtgggggaaaggcgtgaaccatgagttccccgccgccgccgcagacaaagctgccgacaacccccggaaccgcattcagctgagtaagaatctcgcgcatatcctctcccatccgtcagagtccgccgacctgtcggcagtgcgctacttgcggccggcaaacgtggagcggatttcgttttccacgtgggccagggagctgtcgccgcgaactgcgatggaaacgtagtgattttttgcttcgaacagaaggatctgcttgccgcgggcgtggaccgccgccgactttacctcgtccaagccgaacaactctcccagacgggagcctatacccgcaaggctcatccctttggcggagagtacttcggcctcgaaactgtcatcctccaggggggttccgtcctttttcatcaaaaccgcataggaaacacccgctattctaacgatgcgttccgcgacagcgctcatacggttttgcacggcagccggagccgccgcctcctctcgacgtgtcccttcatcggcgcgcactgcggcctgctcctcatccatcaggcggtgggcctccaacagcaggaagctgatgctctgctggatggtgcggctcgtggtggtcaccttcggctggatgttgaaccgccctcccggccagcggatgatctcgtagagagccatctcccccatcaattttccctgctcggcgtggatgatgtcaccgtcacggaagaagatcatcccctgccgttcccgatattccacggcaatacagccggaaaaccggttttgccccttgagctggatgacatccgtcagggggagaccagcgacggacccttcaaaaccactcggattttcccgttgcagagcttcagccatcatctctcccccctttccggcccatcggacctgaaccttttaaagcattttccatgcccgtcttttcacgtcacaacaccctagaccgcagaacacacggatcgggcttttgccagacatgaaaggacgtttatacctggtgggtcgtgccaatttcaggtcacacacaacgtcatatgaccgcatgcaataactcagagcaccggcaggagatcacgtggacgagggggcccgtaccgcggcaggcggcgtcaacgaacgattgtcggatgacagagaacgcagtcgcgtaccgcccggatcgggatattcagttccggatcgatggtgtacacgtggcacgaagtgcagtccacgagttccggaatgccgtcgccggtgatatcgcgaacagtgaataccagcttgtggtggatttcgggcagggggcggtccggaaactccgtctgcggagcgtggcaccgcaggcacgcatcggggttctccatctcggcgggagggacggcgtcgtgcttcaggtgacggaggctgccgttacgcacccgctgaacgaacgcaggatcgatcggcatgccattgcgcgtggagcgcattgtggaataccaggaaaagaagggcttgaccgggtcgctgccgtggcaggaatagcagcgctcagggtacggtaccgggtcgacaacgtggcagctcaggcatgccggcgcacccgccccttctgcagcaccgagcaggttggttccgtgacagaccttgcactggttgagggcctcggccccattgtttgaaaagctctcggtggtcggaaagcggtgataggtcacccagatgggggtatgggccgacgtggcaacgggagaggacgcgttgccggcattggacccgccgccgcaaccggcaagggtgagcgtaacgagtcccgcaagtgcgatgagcctcttcattgccagcgtgctccgatccgtgaaatcaccgttaaccatggcacggccgacaggtggcggctgcccggggattaccgtggcagcggaagcaggaggatgggtcgagccgtccgtctatccggtggcgggaaaggtagtctccccggtgctgcatcctgcgataggtctccgtcgggctcttctccgacggtttgagttcggtccggctcgcatggcaatcgttgcagaagctctgctcgtggcaaatggcgcagatgttctgattctgatacgcaaccatccggtgcgaatcggtgaacaacggggtgtgattgtagcgctcaaagtccaccggctccttccggtagccgtgacacttggtgcagaattcccgccgctcgcccagttcgaaaatcggcggatgcttgacgggcagccgatagcgcgcctgttgcgcacaagaaacaacaagggcgagaagcatgcaccccgccgccatgcaaacggttctacgattcatgcgcctgattccatttctttgccgctggccggtccatcacgctcttacctgcgaaacgcataggtcacggcaagggtgccgcggtaatctttgtggaaataggggtcattgctgtaatccaccgaaagtttgagggaaagcgcccgatccagcatcttccttcccacgccggcggaaacgaagagcgcactgttctctccgtagatggcccggtcgtagcggacataggtaacatcaccggtagcgaaccagggagcgaaatcgccgtaaagataaccgcgccccagatagtagcggttctctgtcagatcaccctgaacgcggccgaactccagaccggcttccgagaaaatacccctccgcaccgtcgccagggcggtggccatgtgggcgttgccgaaccggctgtcataggtgaggtacttgtacctcccaccgaactccacgctctcggtcggataccagaatccttcggcgcccgcgatctcaacccggtcaccgagtaccgtctggaaacggaacggtcgtgaggccccggaacggtcgttgagatagtcggaataccgataccgctggtaaaaggggcggagctccatggacgcaaacgggatccgggcctcgtaggaatgctctccccacccgcccgtcagaagattgagcgtcgaatgagcgaacatcgagataccggccggcaggctcagggagaggtcggcccccagaagctcctcgctccgggagccgtcattggccacgtacttgtaagagattcccgcgtcataccgaccacgctgtccctgaacgatccgggctccgtagaccaggtcgccgctgcggcccgccgcgctgcccgcaccgaccggcattccggcgaatgccgagagggctaccgtcggcacgagctccgttctggcatagaggccgtcgaaactctcccgcatcaccccttcgaaaaggtattggcggccgagccgcatctgatgatcgcggtctgggtcgatatattcaagataggcatagaggagatcgccctcggcatcgccgtcctcgtgcgaatcccgcaggtcgagccgcccccagccgtaggcgtggagcgacagccccggcgtggttacgctgccgtaatcgagccgcacgaattcgtagaccggcagaagggagcgccccccgccgttacggtcatcccgttcgtagaccctgacaatggtatcggaactgatccccagatcaacggcacggcagaccgcgggtgcggcaagaacggctgcgaacagtatcagttgtgcggtcatccaccaggaacgcgtcaatgcatccccctcctcgtgggcatgtcagcccccctcgctccgaccatcctggcggaggaggggggcatcacaacggactgtcagcgctgacgaaccggcggattatgggcgtcctgatggcaggtcaggcacttggggaaacggtcgtggagctgcttggtgtgcggcaggccgtggcaatcgccgcactggggaatgtagccgtgcttggagtggcaggcagcgcagttgaccttgccgtggcgactcggcgttcccgtccagacggcgtacaccttgtcgtggcaggcaccgcaggtccgcgctcccacctccttggaatagttgatctgcttcggcttgtggaccgggtggcattcgctggcgcaggtcttgaactcctgcccttcgtagtggggcttgtggcacatgttgcaagacggaatcaccccgtgccccgtatgacatgcggagcaggcaaggctggcgtgcttgctcgggaactgcttcagttcggccggcggtcccgcatgacagactgcacaggagtcctggagcttcttcgtcatgggcatccggacaatggagtgcggattcgtatggcattcggagcactgggtaaagacctgcacgtggggcaccgacggcgttgagtgacaatcggcgcacttgggcattatctgatcccagttgttcttccgcggattgaagctgtggaaggacttgtgacagccttgacaggtgaaggtatgccggccgccgtccttcttgatgtcctgaaacgcggagggatggcactggccgcactgggtgaccgtaaggggggtcgggtcggccgcgaaaagttccggctgcttctcgattgtgaccgttgccacgggcccgctcgcgggagtgcccatgcctgcgggcactttcacggcgccgctcttttcacttccggctccagccggcgtccatccgaacagggcaaccatcgccaccaaggccgccaccgtcgccaatccgctcaaaccactcctgtcacatttcatggaatcgttcctttcttagttcggcttccggcgccaccaggaactgccaaaagaaattagcgtataccaataaccccgatcataccgccctgtcaagcaatgaaatggccgccgttacctttttgaaacagctcactattattcaactttttgcatgatctgataaaatcttaaagaatttcccggtcaggccgaataatactcttaacaagccggtaccctcactcaccgaaacagaccaggaagtgacgcatgtccgcagacaaaaacatgtacgatacggtgctcgcctatttcgagcaggagttcgccgccgtcagggaacggttgaaggaaggccgttatgccggactgaaggagcgggttcttgtcagcctgaaaatcagtgatgccctgaccctgcttgccccctatacgcggggtgaccagcgggcgcgcaaactggtaaaggcgggcgaagcgcttcgcacggaactgctctcagtgcgggacgtcatcgaaaaaaagagagcaccccgcaaaaaacggcaggacatgctcatctgccaagtgctcaggaagcgcaagccgctgctgctggtctaagcgctaccgtctcttcacgcatccccgacgccggcccccaggtccggcgttttcttttttccgcaggctgccggactacgcaacagaactgcgcaccccctcctgcatggtcggatagagcagggtcacgtgcagtttctcgcgcatcaggcgattgtccatttttcgcgattcggtcacgtacgaaaacatcagcggcgtcatgacccgacgggcttcctcaagggtcacccggcgcggccgcggcaggcccagagcgtcggcgcatgcgtcgaaataggcggtcatggtggtggggtgaccatcgctcacattgaagatgtccccgtcttcgccgtgttccgcagcggcgaggcagatgcgggccagatcttccgaatggatgcggttggtaaagggagccaggctttcctcaagcaccggctggccgctggtgagctgctggaggggaagccggcccggcccgtagatcccggtaacgcggaggatgaccaccgggacgccccgctcggccccccactggcggaaaaccgtttccgcatcgtagcggcggcgcgcccgcgaggtctggggattgggcggggtttcttcggtaacgacgtcgccgccgcaatcgccgtacacgccactggtgctcaggtaaacgatcttccgcggctcctcaccgggagcaatggcgtcgcagaaggcgcgcacgcggggatcggtgacccccccgcccggggggggagcaaagtagaacaccacggcgccgcgggtgggcatccctgccagggaatcccgctcatcgaggttcgcctccagggctgtcacccccatttcgcggagggattccgccttctccggggaccggatcagggccgcgaccccggcaccgtctgccagggcgatccttgccacctttttcccgatatcgccacacccgacgatgaagaaacgttccatacttccctcccgtatcggcactgtcccccgttcgccggctgaacggcctttccgcagcggaccttacctattaccatccgggagtaaacactgtcaacacgcagcgttttattctattttttcttcagactgagaaaatacgtgagggccgcgataaccagggaggccgccacaccgtagccgaggagatcccgctggccgtcccaggtcatcacctggccgaggaagagcaccccgatgaccaccaccacgacccccaccagcttgtatttgaggtcgtccaggttgtgaatcgtaagccattgggggaccgggaccgtgtcgtcgatgaagagttcgtagagggcaagggaaataatatagagaacggtgccaaggagaaaggtgtcgaccacctcgatgaacgacagcacaagggatttcattcccttgctgctcacgtagccggaggccagggtttcggtgatcgtgcgaaaggcgagaatcccgccgtaggcgatgagggtgacggcggcggcaaaggaaccgatcacggcaatgaggataatgtaacgggtcgactcgatcaggcggtttttcatggatcgacgaggcctcctcgggatggtgcgtggcgccatgataacgaaagccatccctcccgtccagcaccatccgtgcgccggacacgggccgcgccttgacagggggcagtcccgcgctagacttcctctgttagaacaatgcggaaggaggaacgtcaaatggcatgcgacatcacagctcacaaaatgcatatgtgtgccctcaaggccgagggatgcagcgatgaggtggcaagcctctccgcctcgcccaccgttaagtgcggcaattgcggcgccttggccaactcgccggataacgtatgtaacccggtgccgttgaagtaaccggcagcacaggccctgcggcatgaaaaacggcccgtgaccgatgcgcgggccgtttttttcagtacgcccgccacttcacactcactggaggaccctatggttatcgcacccacaccccgcttcagggcggggggatggcttattggactcttctttgtcctgttcctgaacgtgtcccttgccctcgccgcgggtgactcgcttgtcgtcggcatggaactggcctatccgccgttcgagatgaccgacacgaccggcaagcccaccggcgtgagcgtcgaccttgccacggagctcggcaaggccctgggcaagaagatcgtgatccagaacatggccttcgacggtctgatccctgccctgaaaaccggcaagatcgacctcatcatctcatccatgaccgccaatgcggagcggggcaagtccatcgacttctccgacccctacctgaacacggggctctgcctcctggtcaagaaggaatcgccggcaaagggcatcggcgacctggaccagccgggccgcagcgtcgcggtcaaaaaggggaccacgggccacgcctgggccagcaagaacctgaagaaagccagggtactcgtcctcgacaaagaagccgcggccgtcctcgaagtggtgcagggcaaagccgacgccttcatctacgaccagatgtccacctaccagaactggcagaagaaccgggccaccacccgcgccatcctggagccgttccagaaggaatcgtgggcggtgggcatccgcaagggcaacgatgacctgagaaagaaagtgaacgccttcctggccgatttccgcaagaaaggcggcttcgagacgcttggcgacaagtacctcaaggagcagaaggaagcgttcaagaaactgggctatcccttctatctctaggacgccatgaacctcctcttcgcacccaatgactgccgggagggaggcgccgtccccctcccggcccgcatcgtcggcatccttatcgcctttctcctggtgacgctcatctttgcctacgccttccattccctccagtaccactgggggtgggagtcggtctacgcctaccggcagaaattcgtcaacggctggctcatgaccctcgccatctcggcggcggcgctgcttctctcgctcgcgatcggtctctgcacggccttgacccagcggagccggttgctgccgctacgctacctgggccggatctacgtggagacgatccggggaacgccgctgctggtgcagatcctggtgttcttctatgtggtggccgacgccttcggcgtgggcgaccgctacctggtgggagtgatcaccctgtcgctctttgccggcgcctacatctccgagatgatccgggccggcatcgaaagcgtgggcgactcccagatggaatcggcccgggccatcggcctcactcgtgcccagatctaccggtacgtggtctttccccaggcgttccgccagaccctcccccccctggcgggacagttcgcctccatcgtcaaggactcgtcgctcctttccatcatcgccgtgagcgaattcaccctcaacgcccaggaggtgaacgccttcacctacagcaccctggaaagctaccttcccctggccatcggctacctggccatcaccctgcccatctcgctcctctcgcgccggctcgagaagaagttccgttatgcaacttagactgacggggataactaagcggttcgggagccagaccgccctggccggcctgtcgctggacatggccgagttcaaggccctggcggtgatcggcccctccggcgggggcaaaacgacgctgctgcgggtcatcggtgggctcaccgccccggacgggggagagttggagatcgacggcgagcggatcgggttcgacgaggagagcctcctggcccaccggcggaggatcggcacggtgttccaggcctacaaccttttcccccacctctcggccctggagaacatcaccctccccctgacaagggtgcacggcatcccgcaggccgaggcaagggaccaagccctggcgctcctggaacgcttccagctcgccccccatacggccaagaggccggccgagctctcgggcggacagcaacagcgagtagccattgcccgagccatggccatccggccccggtttctcctgctggacgagcccacctccgccctggatccggaaatgaccgccgaggtgctggacatcatcatggagttgcgcagcgaaggccgcgacatcatcatggccacccatcacatgggctttgcccggagcgtggcggaccgctgcctctttgtctgcgacggggtggccgccgaggagggacccgcggcggagttgttcgaaaatccccggagcgacaagctgcggaacttcctggccaaagtcctcaagtactgatcgcggcgcacgacgtctttctctccgtcaggacatcccggtgctccggcggcatctcaagcggatatcctccttggtttttccgaagtgcccccattcctgccatttcatgcgtgttccgcatatcaactatttctctacagaaacagcgtaacctgacgataagaatagtggaaaatccagaacaggcagtacttgtcgggaggcggccatgtcgttgttactgaacctctaccttcacctgaaaatccgaacgcggatcattctgctgtgcgtctgttacagcttctgcatcatagtcgccgtcattgcggggcgtctgttctcgacgtcgcaggccatcgtgtccacgtcagttttcgtgatcctcggcattctgttcagctggctgctcttctggacggtcaacgatgcgctcacgcggatcatgggctatctggccgggataaccaggggagatctgacggaaacgatcgctcccaagcgcaataacgagatcagcgacatcatccgctcaatcggcgaactccagtcaaccatgcgcgagatcatctcccggatatcgcagacatcgcaggaggttgcgctggcatcgcggcagcttcaggccaacgccgaccagatcgcctcgggaacggagaatgtggcatcccaggccaacacggttgccgttgccagcgaagagatggccgccacctccagcgacatagccgacaactgcctgagcgcggcggacaactcgacccgtgccagcactaccgcccgttcgggctccgaggtggttcgccggacaacggattgcatggagcgcatcgccgacaaggtcaaaggcgcggccaggaccgtcgaggggttgggttcccgctctgaccagatcggccagatcatcgaaaccatccaggacattgccgatcagacgaacctgctggccctgaatgccgcaatcgaggccgcccgggcgggagaacagggccgcggcttcgctgtcgtggccgacgaagtccgtgccctggcggagcgcacaacccgcgcaacccgcgaaatcagccaaatgatcaagtccgttcagaccgagacgaaagaggccatttcagcgatcgacgaaggagtggccgaagtggagaagggaaccgagtactcgggcgagtcagccaggtccctggatcagatcctccagcagatcagcgacgtaacccagcagatcaaccagatagcgaccgcagccgaacaacagaccagcaccaccgcagagatatccaacaacatccagcagataaccgccgtggttgaccagaccgcccagggggcgacggaaactgccggggcggcagccaccctttccaggcagtcggaggagctccagcgcctggtcggccaattcaagctgtgagctccgcgcgccggcacgctgaatggccgggtggcgcacaagacgggacagtgcatgaacaggggctcggatcgatgtgatccgggcccctgcctgtttcgctacaccggattccgccgtcacaagaccaaaaatgccggagccggcaccgccatgtccccaaacggatcaaggaatggtactattagcaggatgaaatcctctgtcgacctgatccgcgatcccatcccgcagctcctggtccggctcgccgtgcccgtggggaccggctttttcttcaacaccatgttcaacgtggtggacaccttctacggcggcctcatctccaccaaggcgctggcggccctgtccctctcctttccccttttcttcatcgtcctggccctgggggcgggaacctccatgggcgccacggccctcatcggccatgcgctggggagcgacaaccgcgacgatgccgaactctacgcggcccaggcggtttccttcggggtgctccatgccctgctcctcacggccgtcgggctcgccacggcaccggcggtcttccggctcatgggggcctccggcgactacctggacctggccctggtctacatggacgtcctctttgccggcagcatcttcttcatgggcaactatattctcaactccatgctcaatgccgcgggcgacaccaagagcttccgcaatttcctggtgacgggctttttcttgaacctggccctggacccctggttcatgtatggcggcttcggcatcccggccatggggatcggcggcatcgccctggccacggtgatgatccaggccgcgggcaacctctacctcctgggccgggtccggcggaccgggctcttgtcaggacggtcgtggcgactgatggcaccgcggcgggagccgttccggcggctcttcggccagggattccccgcaagcctcaacatgctgaccgtgtccctgggcatcttcgtgatcacctggttcgcgggacggttcgggaaagaagcggtggccgcctacggcatcggcacccggatcgagcagatcgtgctcctgccggccatggggctgaacgtggcggtcctgtccctggtggcacagaacttcggcgcgggaaagctggcgcgggtgcgggaagcactgtcccgggctctgcgggccgggctcctgatgatggccgccgggacggtactggtgatggccacggcggcccccctggtggggctgttcaccgatgaccccgcggtcgttgcccggggggcgggcttcctgcgggtagaggcgctggtgctcggggcttacgtgatcctgtacgtgaacaactcggccctccaggcgctccagcgccccgccttcgccctctggatcgggttgttccgccagatcctggccccggtgccggtcttctggctgctggccctgcggctcggctggggactgcccggcatctggtggggggtagcgctcgtcacctggagcgcggcggccgtttccatgctctacacccgccgcgtcatgcgcgaactggaggcggaggccgatctcctcctggccgccaacggcggggcaccggccgtttcggggcctccgaccggcgggaaatgatgcgaaaccggaacgctctggtatccttgctcgtaaaccggcgatgacggccgggccgcgacgccatcaaagcccgtgcctgcacaacatcatcaacctgaacgagggtgtcccatgcccgaaacaacgattcagacattcggcgtccggcgtcttgagatcatcgctgcggacggcacggcggacgaggcgcttcttcccgacctttcgggcgaccagctgcggcggctccactacctgatgctcctgacccgcacctttgaccgccgcgccctggcgctccagcgggaaggcagaatcggcacctatccctcggtgcttggccaggaggcggcccaggtggggagcgccttcgcccttcagccaagcgactgggtctttccctccttccgggagatgggcgcccacctcaccctcggctacccggtccaccagctcttccagtactggggcggcgacgagcgggggctgcgtaccccggacggcatgaacctctttcccatctgcgtttccgtggggacccacatcccccatgccgcaggggcggcgctggcggccagggccaggggcgaccggtcggccgtggcggcctacttcggcgacggcgccacctccaagggggactttcacgaagggttcaacctggccggcgccctgaagttgccggtggtcttcatctgccagaacaaccagtgggccatttcggtgcccctggcggcccagaccgctgccccgaccctggcccagaaggcgctggcctacggtttcgagggcatccaggtggacggcaacgacgtgctggccgtattccgcgccacgggcgaggccctggtcagggcccgcgacgggggaggccccaccttcatcgaatgcctcacctaccgcatggccgaccacaccaccgccgacgatgcgagccgctatcgtcccccggctgatgtggaggcgtggcgcgaccgggaccccctgctccgcttcgagcggttcctggcaaagcgcggcctctggaacggggattacggagccgaggtacaggcaaaggccgagggagagatcgacgaagcggtacggcgctacgaatcggtgccgccgccggagccgggggagatgttcgccttcacctgtgcggagttgagtccgcggcagaggcggcaacaggaaaacatccgctagaggagaggttgctccatgccccaactgaatatggtccaggcaataaacctcgccctgcgggaggagatggcccgggacaaccggctggtggtcctcggcgaggacgtgggcagagacggcggggtgttccgggtgacggaggggctgttcgagcagttcggcggggaccgggtcatggacactcccctgtcggaatcggccatagccggggcggccatcggcatggccgtttgcggcatgcgccccgtggcggagatccagttcatggggttcatctacgccgccttcgaccagctcgtggcccacgccgcacgcatccgcacccggtcccggggccgcttcacctgtccgctggttatccgcaccccctatggcggcggcatcaaggcgccggaactccacgaggagagtaccgaggccctgttctgccacgtgccggggctcaaggtggtggtcccctcggggccctacagcgccaaggggctcctgctggccgccatccgcgatccggatccggtgctcttccttgagccgacccgcctctaccggttggtgaaggaggaggtacccgagggggactacaccctgcccctgggcacggcccggatcgtccggcagggaggcgcggtgaccgtggtcgcctggggcagcatgctccagcggaccatccaggccgtggagggatacgatgccgaggtgatcgaccccatgaccctggctccctttgacggggagacgctgctggcatcggtgcggaaaaccggccggctcgtcatcgtccacgaggcgccgctgacctgcggcctgggggccgaaatcgccgccaccgtggcggaggaggcaatcctccacctgcgggggccggtggtgcgggtggcggccccggacgtcccggtgcccctggcccggctcatggaccggtatctgccgtcggtggagcggatccaggcggccgtcaaggaagtgctgacctactgatctgcggagaaaagatcccgcataaatcaccgagggcccagacaaagggaaggcgccaggagcagcgcttgcgtttccatgaaattcagccggcgacgcttggaggttttcggagcagatgcaccacggcgggggcggggctcctgcggagaaaagatcccgcataatccaccgagggtccagacaaagggaaaacgccggcagcagcgcttgcgtttccatgaaattcagccggcgacgcttggaggttttcggagcaggagccccgcccccgccgggcaccacctacgccttacgcttcatagtgcagtaacgagttcttccgggaggaaccgatgccgtatgacttcaagctccccgatctgggcgaagggataaccgaggcggaactgcgccgctggctcgtgaaggaaggggataccgtagccgagcaccagccggtggtggaggtggagaccgacaaggcagtggtggaggtcccctcgccccgagccgggagggtgataacgcgtgcccggctggaaggggaaaccgtcatggtcggagagacgctcctcaccatcgctgaagaggaagcgactccccccgtgcggaaaccctccgtggggatcgtgggcgaactccccgaggcggaggaagcagtcgggacacagcagccggccatcctcgccacccccctggtcaggaaactggcccgggaacggggcatcgacctggcaaccgtgcggggaagcggcccgcgggggagcattacccccgaagacgtggcgggcgcgggcgccccggcccggccggatgccggcgagttcgggccggcggagcggattcccctgcggggagtgcggcggtccatcgcccggaacgtcatgacctcccagcggaacaccgcctttgtcaccggcatggaagaggcggacatcaccgaactgtggcacctgcgggaacgggagcagcaggcggtggaacagcggggcacccacctcaccttcctccccttcttcatcaaggccgtccagcacgccctgcgggagcatccctacctgaatgccgccattgacgacgtggccggagaaatcatcctcaaaaagcactatcacttcggcattgccgtggagacccccgacggcctcatggtgccggtaatccgcaacgtggacgccaagagcatcatcgaactggcttcggaactccaggaactgggccgcaaggcccgggagaggaccatcaccctggacgaaatgcggggcagcaccttcaccctcaccaacttcggccacttcgggggcgtgttcgccacccccgtcatcaactggcccgacgtggccatcctcggtttcggccgcattgccgaccgtccatgggtccacgccggccagatcgtcgtccgcacgatccttcccctgtccctcaccttcgaccaccgggttaccgacggagccgacgcggcccagttcctgagcaaggtcgtccgctacctggaagatccggcactcctgtttattgaaagcatctgagcagaccgggacagtcccggcaaaaggaaaggcgggagattcctctcccgcctttcacatgcctcatagtgcggcttccgttatcgcggcggtccgaacacgatggttctgagcagtgccagaacgtcgcgcacgtcgagcgttccgtcgcccgtgagatcatagggagcgccggcgagcaggggagacttgagcttcttcagcagatcaagggcatcggtgacagccaatttaccgtcggcattcacgtcggggaaagccggatcgatcttgaccatgtacggccgcatcatctcgttatcttcgtgttcgaggatgtggcagtgccagacatagaggccgatcttgtcgaacgttgccttgacccgtgtgatctggccagggtacgccagaaccgtgtccttgtagccctgctcgtagggttcgggaggcaccgcgggaccactgggcatgaacgtcatcatgtcgaagggctggcggtcgaccacctcgaatctcaccaggtgcgggtgaatcgggtgggcatccatggtcaggttgtagatctcccagatctcggtggtaccggttacaggcgcctcggtaatgatgtcggcccacatcatgggcatgctcatcatcattccggtcatggggtcagcaacaagcacgccgagcttcgcctcccgcggccccatgggcattccgccagccgctgcacaggccgagagaaagcccgggagcggcatcgggtcaacgaaaagcgttgtaatgcttccgtccggctgtgcttggacacagagccgggttgactcctcctcattgagggtcaactgacggacagccacggtagccggcagagaagcctctgctggaaggaccagattctccggcggcgttgtcagggcgtcacccggctggataagggacgccttaaccacaaactgcatcacttgaccggtagtatcgatatcagccggagcatcggggaacccgccgaagggtgcgtcgggggcggtattgatcattcgtaccacggtaccatcggcaaggcccgtgaagtcgatgatcacgtcggctcgctcggccggccccatgagaagtgcctgcatgggatcgggtgcggcaagccccgcgggtatggccccgttgcccggcaacggcgtgtactggccggtcttgatcatgaccacctggggcaggaagccctgttcggcgccgatctgataaaagggaatctcggcgccgagaacatcgtccgctgttcccatgatgccgtccggtccggcgccggtcacggtaaagagcgtcaggttgagagtccgggagttgcagccgttcagaaggcgcaggcgatagcgggccggagcgctttccagttgcggccaggtggtgccgttaaccaccatggtgttgaaaaacacctcgggattccagatggcggaaatatcggagttggggatgaagggaatattgaggacccctgcgccggggaactggggcggagtggcgcccgaaacgttcaatccctcgaagaatgctcggttatcgggataaaaaagggagccatcggcattgaacgagcggtcctgaatcaccacgggaatctcacggatggtggccctgatggctgcattgaagttgggatcacccatgcctgcccggggggccggaccgggcaacctgccgtcgttgagtgcggctgatgttccatcgtccacgaaggcatcgccgttggcaccgcccctgacgagccagaaaccggcgggcccggcatagacattgttgcgggtgatgccgagggtatgatcgtggtaccagagggtcgcagcgggttggtcgttctcgtaggcgaaataggccgatcccttgacggtgttacgggggtcgaactggtcgaaaacggtgccgcgggcagcatagcccgccggaatatttttggccgcaggcagccaccaggcttcggggtacccgtcgctcgacgcgttgacgtgggcgccgtgaacgtgggtgacaaggggaaccggtcccgtgtagggagccgtattgaacgtccggcattcggtccggttcgttccgtcgatgcaaccggttgccggtgggttggcccagtggagggtctgatccactggcaggagatgcggcaggtagttgcccttggcatcaaccagatcattgatccagcggacccgggtcataatgcccgacgtgttctccaccgtaaacgcgggatagttgaaagaaatattgctcgacaggggagccggggcgatgaatccgacggggatcttgtcctgggcccggccatagctccagacggtggtggcgccgaaggtatcgctacgaccgttcaccgtattccacactccgcccggcaggatctgctgcttgaactggcgcacggctatattgtatgccgcggcgggaaccccgggctgaaccgtgcttttcggcatttccggggggatgacgagcggggtgacgaacttgggaattgtcaggggatccagcgtcccgccggggaccggctgggagcaggccttgcgtggacctcccagcgcaaacagcgccagaccgatactgactgccacgactgccacaatgcgtacccgtacgtttgtcatggcgtacgacctcctttcctttccgtttatgcggccggctgccctggggctgcacgcctcgctggcctgctctctcttccatccgctccgggagggatgtgccacgccaacaactcatctgaacatcggaaaggggaagagtgattgtcagggtatggcagaatatcctgtaactacttcgttacataatattatgctcaaaacatagcacactgttttacccatgcaagtaatcgtcgctaaataaataggttagccaccactcaccaacaaactcccctctttttgcctctcacgaaactcctgtttcttgacccacatcataaaaattccccgctcagacgcgtaaggtggaatcatcagaacgcgacggaggaacaaatcaatgaatctgaaaaatgatctcggcagccaggccattcaggacgtgctcacctcttatcccgaaatcggcgaaatcctgcagcgctacgacatcggctgcgtcacctgcaaagtgggaatctgccttctcaaggacgtggtctccatccacgggctttcgaaagaggatgaggcggggatcgaagcggaaataaatgactacctgaccagcaaagcggcttaaaccaaacctactcaatacacgaaaaggagaacacaccatgtcacatctcggttgcggctgccccggcagcatggctcgcgtcatcgaaagggaagaaaccaccaccaacgacaccgcccggaccccgtcggcacttcgccagtggccggtccagctccacctggttcccccctcggccccctatttcaggaatgcggacatcctgatctcggcagattgcgtcgcctttgccctcggctccttccatcaggacctgctcaaggggaaggcactggccatcgcgtgccccaaactggacgagaccggcacctacgtggacaaactggccaccatcttccgcaacaatgacgttaaaagcgtcaccgtggccatcatggaggtcccctgctgccgcggtctcgacatcatggtacagcaggccctggccaaggcgggaaacccggtgccgctggaaaccatcatcatcggcatcgacggcgaaaggaggaactgaccatgaagcgcaacatcacccagaccctggttgacgagcacaaactgatcctccggatgcttgacgtactcgagcgcaacgcctctctgacggcggaagggctctacaccaactaccgcttctatctcgatgcggtggacttcatccgccactatgccgaccgcttccaccacgccaaggaggaagacgtcctcttcgaggccctggtgaacaacggcatgccccgcgagaacagcccggtggcggccatgctcatggagcacgaccggggccgggcctacgtgaaggccatggaggaggcggccaccgccgccctggcgggcagcaccggtcgtgacggggacattgcggaaaacgccctcggctacctgatcatgctccgcgagcacatcgccaaggaagacgacattctttatcccctggccgagcgggtgctccccgaggaggtgcgcggcggcatcctggctggttacgaatcggccgaggcgcgtactcctgccgattttaccgaacgctacacgaaagcagtggagcactacgaggcggaagaacagaaccgggccgcctgaccggaacgcaccgtcaccagcccgaagacgaaaaaagggaaccctccggggctccctcttttcgtcttcgttatccacgccgcaaccgctgcgcgcttactccacctgcaccgtgtagctcctgctccccccctcatcgttcagggaccactcaccgatcaggtgttcctgcttggcatcccagtcataccggtagagcttgatcttaatctcgcgcagaggggtgtcgggaagggtctggtagtcaacggtgacggtgttctcgcctcgcttgagcccggccgagccggtgtagttgtagttcatgctccgctcacccttgataacgtagcgctcctcaccgtttacctttaccgtgccggtgtagtccagggcatagacgtagagcatgcagtcggcaagttcctgatcggcgagcgccgcgctcacgctctcgggcgacgacggccggttcccggacggtccgtccccgaaggagatggtcccggcctcccctcccgggttcgccggcaccggcaccataaggccggcgcccgcttttccctgcttcagcatctggagcaggggcgatttggccaccaggtacccacctacacccagcacaaccacgtagcccatgatgccgataccgacccagacggccttatcgcgactgccgcagggatagggcacgtcacccttcacccgccgcaggtcccggtaaatgagggcctggaccagcattacgaagggagcgagaaggatcgacactatcggccccaccaccgggatgagacccaacaggcccgaaagcccccagatgatcaggaggcgcacgaagacgtcgaaccagtggccgcgcacatattcgcgactcttgagcaccgcgtccatgccgccggtcccttcggcgaacaggatgaggggggcgaagaagaaccagaccgagaagatgatccccggaatcaccgccagcaggaacccgccgccgatgatgatgcccaggagcgtcgacacccagacatagggccagaggagccttttcccctcggccagggcacgccgcaggtcggcctcatcatccaccgtggcgcagataagagcgccgaatccccacgagtaggccaccagcgccatggtcacggcgccgattccccccacagccagcaggaccgtgcgcgatgcgggaagggccgatgccagcaggtggcaggccccgaagaagatgccggcaggaatcaacgccataagcggcgtcagaagaaagagccccagaagcgtcccccaccgctgcttgaaggtgtcccacgccaggcggaagagctcttcaaccccgaccatctcgttgccggccggttccggcttgggcggggcgggtttgcggacggggatgcccggcgctacggaaggagctgccgcaggccgcggcggcgccggaggaacgggcgacgcggcggcggacgatgcctcccaggcgaagcgggtcttgcagcggggacagttaacgtgggtcgctccggccgggatggccgagcggggcactgacttgttgaacccacacgatggacaggatacggttaccatttccatgaaagacaccccctggacacgcactgcccttaagcggactagtccttggaatcgtatcggcatcgttgcggtttgcttgagaaatttgcccgattgaggcagaaaaaccaaaaggcccgtgttaccgggccttccgatcgttgtccatctgtatttcgctgattactgcctcaatccccctctatggtgagcgacaccgggtcgcagacattggacggactatgggctttggcaccgcaccgtgcgcaggatacggtggcattggccgtcaggcagtgaagggtctggctgtcttccacattgcagaccatgtgacgcatccgatcgcctttcatgaccgttgcctcctttccgggaaacaaatcttctctttcctgtttttattataccacccacacaccaacaaagtaacacactagcaacaatccattacatcttgttctggtccgcgccctcttcacccaagacccccatgacccgctcaaggttcacccgggcaacgaggtagtccctgcgcgccttggccagattgccccgggcctgccggagattcagctctgcatcgtcaacctcaaggcggattttcacgcccagctcgaacccctgctcggccatggtcaggagccgctccgcctgggcgacggtcccttcaagggccgagacgatttcgcgcgcctcccggacattgttgacggcatcccgtatttcgagggaaacggagtccatcagtttcgcctcctcgatcctgaggctgcgccgttcgctttccgcctgggcgaccttgccccgagccttgagcccgtcaaagaccggaaagctcagataaagccccacgttccacgcagctccgtcgccacggccatccccggtttcgagctggcgccagccgtaacccgctttcaggtccagacgcggcttatcctccgcatcggctaccgccaccagctcccccgccatatcgatccgccggcgcagctcctcgagctcgggccgctggcgccgcgccacggccagggcctcggcgtgggaaggaaccgtcgcgggctcgaacgacagcgctccttccacctcgatctcctggtcgagcgccagaaaataacgaagccggtccgtggccagccgcgtcaggttttcggcccggatgacctccggccgcgcgttttccaccgatacgccggcggcaagcacatcgtagtcggtggccacgccggcggcgtacttgcgctgggcctcatccaggtgccgctctttttgctccaggttctggcggctgatggcaagctgttcgcgagccagcagaatatcgtaaaacgcgaccgccacatcccggcgggcatcctgccgcgccgtgcggagctgctcgtccgcggtcctgaagccaagatcggccgcccggatggcggcgctcaccttgccccaggtgtacagggcctgggaaagctccaccccggcggcgcgcacatcctgccgcgtggggataaagccgccggccagggctttctggctgcggtcatccagccaggatgccgagccggtgatggtaaactggggcagcgccgcgctccgctcctccacgtaccgcccctctacctgccggaagaactcccgggccttcgcaatgtcgcggttgcgctcgtcggccatggcaagggcctggtcgagggtcaggacgcggatatctgccgcctcagcggagaaagctcccgtgccgagggttatgaggcaggcgaacaccccgaaaaacttcttcagggaaatcccgcgcgcctttttcaggatcgaagcaaccagcccatcagatgcgggaccgacggcaagcgctccctccgcgttgcccagccaccaccgcctgagccggacggccaggtcgtccatgtaggtgtacatgaccggaaccacgatcagagtgagaagcgatgacgtgatgagtccgcccaccacggcgcgggccatgggagcccgcccctcgccgccggcgccgatgccgagaaacagcggcagcatgccgaagatcatggccagagtcgtcatgacgatgggacggagcctggtccggcctgcctcgatcaccgcctcgcggcgcggcagaccgtcccgtcgtcggaggaccttggcgtagtccaccagcaggatggcgttcttggtgacgagccccatgagcatgatgaggccgatgagcgccatgatattgatggtgtcgccggtcagtttcagcatcccggccatgcctacgatggagagcggcagcgacagcatgatcgccaggggctcgaagaacgattcgaactgggcggccaggatcagaaagacaaagacaacggccagcaggagcgattcccccatgtagccgaacgattcggccatgtcttccgcctcgcccgaaaaaccgatgctgtatcccggcgccatggctatggttttggagacctcctccacctttttgaccgccgtgccgatgggaagcccgtccaggttggccgaaaccgtcaccagacgggacagatcgcgacggtttacctcggagggggtggcagccacggactcggtgctgacgctggccaggggaatcagcttggtgccgccgtcactgtccggcaccgagatcttcaggtcgcgcacctgggccggattctggcgcagcacctcgggcagcctcacccgcacgtccacggcatcgccatcctcgtcttcataggtggtcacggcctcgccacccaccagcctcgaaagggccgtgaccacgtcgttactggtgacgccggcggagagggccttttcccggtccacccgcagccggtattccggcgtgtcgtgctccagggtcgcggaaacgtccacgatccccggaatcgcgtacatcttctccttgagctgggccgcgtacgacttcaggagcccgatgtcgtcacccttcaggttcacgttcaggggcttggccgccccgcccacattacccaccttctcgatggagaaggtaatgccggcgatctgttgcagccgctgtctgaccacccgctcgatctcgaactgtccccgctcgcgctccttcttctccctgagcttcacgtagagaaggccgtcgcgcactgttcccccgtcgccggcgccgatggtcgaataggtatggctgatttcggggatatcgccgatggctgccagcatcgccttcagccggccctcgctctcggtgatgctggcgtttggcgcggccttgaaggacacctggaattcgctcgtatcctcttcggacatgaaggatgattccagggttcccatgacggcgatgcccaggaaaaatgtcagggccgccgtggcgatgaccgtccggcgatggtcgagcgcccaggctattgccaggcggtaacggtcggcggcacggtcgaaccaatcgttgaaggattcgagccagcgagccaggcccctgcgcttgccgtgggcgtgaacggccgggtcgtgccagcgggaggagagcatcgggtcgagggtgaaggagacgaagagcgacaccagcacggcgaacgaaaccgtaatcccgaaggggaagaagaaacggcccacgatgccccgcatgaatgccacgggcacgaacaccgcaagaatcgacagggtcgtggcaaacaccgccagaccgatctcgctggtcccgaagcgggacgcctccatgtgatccttgcccatctccaggtgtcggacgatattctcccgcaccacgattgcgtcgtcgatgagcagtccgatagagagggacagggccatgagggtcatcacgttgagggtcatgcccatggcgttcatgatgatgaaggacgagatgaccgagatgggaagcgtcaccccggtgattaccgtggaacgccaggagttgatgaacaggaacacgatgatgacggtgaggatgccgccgatgatgagcgtctcctccacatctgccagggactggcgggtcatgatcgatgagtcgcggaccagggtcagcgagacctcgggaggcagttccttccggattttctccatgaccttcctgacgttgtccaccacctggacctggttggccccggactgtttgtaaatatcgatgccgatggcgggcacgccgttgacgagcgccagggtacgccgctcctccacgccgtcggaaatggcggccacttcaccgagggtaatggggcgcccccccttctgggcgacgaccatagagcggtaaccccccaccagatcaggcttgccgtcgatccgcagggggtattccgccccctcacgcgtgatgcggcccagcggagtgttcacgttttcgttctggagcccccgcaccacgtcgttcgccccgaggccgagggattccagccgcaccggatcaacctgaacgttgacctcccgcttggcgccgccgaccatttccaccttgccgacgcccgccacgctctcgaagcgcttcctgacccgcttgtccaccagggtcgtcagctcacgctgcgacagggtcttggactggatcgccagggccgccaccggcaaggcgttgaagtcgagcttctggatgatggggtcctcgatcccggcgggaagctgcccccggaccgagttcaccttggcccgggcttcctgggccacctcgttggtccgctcttccaggcggaactcgacgaccaccgtagaaacgctctcgcgggacgtggaaaccacgtgcttcaccccggcgatctggttgaccgcctcctcgatccgcttggagacttcccgctccacagtctccggcgaggcgccggggtatttggtgacaatggagatgaccggcatctccacgttggggtacatctccaccgacagcagccgataggaaaacgcccccagcgtgacgagcacgagcatcatcaccgtggcgaagataggacgcttgatggacaggtctgacaggatcattgcgcagcgcccttcccaacgacggtcacgacgtcgccatctttcaggttgaagcctcccctggtcacgagttgttcgccggggccgacccccttgacgatctccactccgtccccgatcaccaccccggtttccacctgcttcatcttcgccacgttgccggcaacgacgaagatgctcgccttcttcgaggcggtatcccaggcggccagggagcctctcggcacctgaacgaccgccggccgccggcccacaagaattctccccttggcgaagagcccccccttgaggagttccccgtcattgcggacctctgcgatgacccgcagcgagcggtcctcggcagagagttcgggattgatgaacatgaccgtgcccgtgaatattctccccggcagggcatccacggaaaactccaggggctggccgaccttgacacgcgccgagtcggccgacgggatggtaacggtcaggttgagcaccctgttgtccacgatacggaagatcggcttgcccgttgccgcgtcgccggccaggtctcccacgtttacgtcccgcagggccaccactccgtccagcggagataccacgagccctttggccagacgggcccgcgcctgccggagctcttcctgggtcacccggatctgggcctgggcggcatcgatcctggcctgggccgcggccgattcggtgcgggcatcgtccaccgactgctgggtggcaagccccgactccttcagcttgatgatccgcgcaagttcccgctcggccctgttggcacttacctgggcctgggccagcgcggcccgggcagattccaccgacgcctccgccctcttggtcagggcctccggctcggcagtatcgatgcgcgccaggggagcccccttgcggacccgcacccactccgtaacgtagacctgctttaccagtccggggatctgagttttgacgtcggccgaaaattttggctcaaggcttccggtaacctcgattccctccgccagatcgcgggcggtcacgggaaccgtttccaccgccagcgccggcttttccacccgagcgttctgtgcctcgccatccttcgaacatcccgcaagcccgcctgccagaagcaccccgccaagtacgcacaccaaccatttgactgtcatcgttccacctcgtcggccgtccgggccgcaaatccgctcaggacaagagtcaacatacgcctcaccccctcccggtcaatgccgggcggacggtccgggcgcccgcacaactgctcctccagggcaacattgaagactccgagcagaatccacatcacgtcgtccacgttttccgaacgcagcgcacccccctccatgccttcggaaaccagcttccgaatggcatcctggaaatggcggtggtagccctcgaagtcgataaagggagcgccctggggcggcccgtagtaaatggagtacatgagcctcgtgccgcccaggttctcctgaacgagcatgagcgtatggtcgagcagatccacgagccggccgcacgggcttccggcagcgcccaggtactcttccagcagtgcggtaaaacggccgaacggctcggtcatcagctccagatagatgccttccttgttgccaaaccagtaatagaggaccggcttggaaacgcctgccgcctcaacgatctcccgtaccgacgtggccgcgtatccctttacggtaaaaagctccgtcgccgccgccagcaaacgtctccgcaccgccgaatctccgtggtcggtccgtctcttgtcccgttctgccattgaatatttcctcccgggccccaaaatactacctaccggtaggtactctaaccggatacatctgtcaagaacaatttacctaccggtaggcaacctcctgacacttctcctggctcaaaattcacccacaaccttcaagatgaaacgaacgtaaagttctttctggcgggacaagtgcgattgggatatactttttgttggcaaaatcaaactactgccaactctccggggcgcccatgatattcggcatcattgcgctttcgcttgttctgcagcttgtggctgccattctcgccctccggctgattcgggtaaccggcggggctttcgcgtggacgctccttgccctggcttcgcttctcatggtcggccggcgatcgctgtccctctaccatttgtatgccacccccccaaccgtccctccactcctggttaacgaagtcatcggcctgttcatctctttgctctttgttgccgccgttgccggcctttcgcccctgctggcgcggatcaagagtgccgaggactattggcgggaatcggagcaccgcctccgggggatgctcgacaataccggcctgatcgccgtcatgctcgacgaccggggggccataacgttctgcaaccgtcacctgcttgacctgaccggctggagccgggaagaggtggtcggcggcaactggttcgacacgtttatccccgccgaccaacgggaaggagttagcgaacgctaccgacacatccttgccggaagtaaattacctcttcacagccagaatgaaatcataacgaaaagcggtgaacgactcctcatcgcatggcacaacaccattatgcgcgacggcagcggacgggtagtcgggggaacggccatcggcgaggacatcaccgagcgcatgcgggtagaggaggaaatccggcgcctcaatacggaacttgagcagcgggtcagtgaacggacagcggagctggctgcgtcaacgcgcgaactggaagggttctgctactcggtttcccacgatctaaggacccccctcagggccattgccggtcacagtgccatcatccgcgaggagtgcgccgccatcacccattcctgccgccatcacctgggccgcatcgaacgggcggcagtcaggatgggtgaactcatcgacgccttgctggaactggcgcgggttgcgcgccacgcggcccaccccgaggagatcagtctcagcaagatagcgcagcaggtcctcaccgacctgcgcatcgcctcacccgaacgaagcgtagcctgtgcgatcgacgagggacttgccgcctgcggcgatccggtcctggtccgggtggcactgcaaaatctgctggagaacgcctggaagtttactgcgggaaccccggacgcgctgatcgaggtcggctccgaaacagcgggcggagaaacggtatttttcgtgcgggacaacggcgtcggcttcgacatggcccatgcgggcaagatgttcggcacgttccggcgcctgcaccgggacgaagaattcgagggaaccggcatcggcctcgccacggtaaagcggatcatcgaacgccacggcggcagggtctgggccgagggagagcccggccggatggcgatcttccgcttcacgctgccggggctgcggccctgtgaaccggaatatccggcagacatgccgtcttcgaatgcacacgcacagggagtgcctgtcaatgtatcaggaaagtgaaattttcaacctcgtgctgggcgtcatcagcctgatcttctttgcgggtttcggcacccggcggctcagcataccccgctccctgctcattgcatacggctgtctgctgctcagctacctgtttaccgtggtggaaggattcatcgcaccggatgcgttcaacctgctggagcaccttgccgttgccgtggccggggtagttttcgcctacgggtgcctgcacatatccagaaaacagagctccgaagggaatgggacgtcatgaccccgacggttgtatttgacgtcatttccgcaatcggattcgccattgcgacaggggcaatcctgcgcaccgacccgaacgttctcggcaggttgcccaaactcttcctgaccatctgcatgtctctctatacgctggtgggcctgtcgaacatcatcgaacatgccggcatcaccccttaccttgaccgctacgaagactacctggaaatcatcttcatccccttctttctgtttttcgtcttttccgtgcagaatgaggaagaaagcaggaggcggattcaggcggaacaggaaacccgggcgatcaacgaaaacctcgaactgctcatcgccgagaggacggcggcgctcgaggcgagcaatcgggaactggagagcttctgctattcggtctcccacgacctccgggcacctctgcgccatattgacgggtacagcaggattctgctggaagaccttcaggggcgtctgaacgaggaggacaggctctatctggagcggcttcgtcactccaccctgaaaatggagagcctgatcgatgaccttctggaattgtcgcgggtgactcgtgccgatctggaccgccaaaaggtcgatctgagcctgatggcgcgggagattgtgacggagctgggcaaagcgtcaccggcccgggccattgaatggcacattgacggcggcatgtgggcacagggggatcccctgctgttgcgggtggcgctcgtgaacctcctcggcaatgcctggaagtacacgaacagaacagcacacgccatcgtagagttcagctcggtcagggaaaacgaccatcagacgttttttgtccgcgataacggcgcaggattcagcatggattacgcggacaagctcttcatccccttccagcgcctccaccgggaggaagagttcgaggggacaggggtgggtctggccacggtcaagcgcatcatcgcccgccatggcggccggatctgggccgagggttcagtggaccacggtgccaccttctatttcacccttcgctaaccctgtcactttttctttcattgcgggcagacagccggccatccgcgccggacggcccccacgccccaccccggccttccttcgcttactccccttggtcagtccccagctttgccagcaattcctctttccctgacacgctcatcttatcgtaaatccgtttcatgtaggtcttgaccgaagattcggagatgcccagctcccgggctgcctccctgaacgtcatccctcggacgacgcaggcgaggaccgacttttcctggtcggagaagcgcttgcgcagacccggcggaagcatcagctcaaaggtcggctcagcgttgccggcctcggcttccgcctgatcagccatgcctccgattgccggaatggccgccacatccaggtgctgttcgcctcgcatgaccagataaagaacaagaaccgatgaagtgaggacgagattcgctacagccaccaccagttgagaggcgtcgccgatcaggagcgaggccgtcttgcctgcagctatgccggcgcaggtgaccgcaagaccgatgccgaaggcacggcagctgtttctctgggcaagaagcagcgccagcaggtagagatcgaggaaccccgctgccacctgcatggcgaacagggccacgttaaccgatgccgccccgtctatcagaacgagggaaaaggcgaacatggccatcacgatagccagggccagaagcccctccctccggcggcgcaggaacataagccccacaaggacggctactacgtaaaaggcgagttcgatcccgggaagaaaggctgcctcggcatattcctggtacagggccccgtacatgagaccacttacgatctgaaaaacgaacacgaaggggagaaagggggccaggttcgattccccgtcggcttcgtcctgagccccggtgcgtgccagcgtgggaaccagaagcaaggctgccgcggccgggaatttcacgctgtggggcacgggaacgatcatgaacacgaagagcaggacattggccgctgccaggccgactgcagccgataccgctactgtgggagagcgcttcaggatgctgcccgccttgacgcaaacaaaagctgatcccacgccggccgtggccagaaaccaggggactccggcagggacctgggcgatcagcagcgtcgagcctgcggcggctgctccgccgacggctgccaggggcggcagcatccgccgcggaagagcggcgcctatgactgccagcgtaacgacgtggggaatgagaaaaaagaggatagcgttgcccgacccgacgtgggccagcaggaatccctccatggggagggcaaggagccagacgacaaaggcgacaaagggaagtgatgctgtaagggtcatggacgggcccgaaccaaggatatctgactacgattagccaaaactatagcatggttgacagcttggtctacattaattttgccggttgacagccgggtgactattggccggacgacaaataccgataggatgagcagccctgacgtatacacaccgcgcaacgactggccgcagacgctcgctccgccctgtggaggggaaaacgggccggcgtccccacacggaacgggggccggattgtgatggtcgcccgttgccaggttcaacccatctattgaatcgtatcacatcacatcatcgggagggttttaatgaagcgactgaaaaaggcccggcgactgcggctgctcacggcgtggctggcagtggtggcactggcgccggccgcggcactggcggctgaacacgagattcacggctccaacgacttttcgattacctacaatgacgtgcagggtgccggcgggagtcagtcgtccctcaccgagggaacacggtacctggagattctcaacctcttcggcaacggccgggcgggagacttcgactacaactggaccgtgggagccaaggctaccgacgaccggcgcaatgaccagaagaccttctctctcaccaacctccagggcagagtcagcaacaagatccacacgatcaccctgggcgacaccttcgaggcgttctcccagtactctctcaacactgcggtcaagggcggctcctacaagttcaccccggaacagtcctatcttccccagttgagcctcctgtacggcatcgcctactcccgctgggataacttctggggggtggacgcggtggagcggcaggtggcgggcggcaaaatcaggcagaacatcggtccggacttctggatcggcctgagcggagtccagaccaatgatcacgtacgggtcctgggcggagagctgaccaaccaccagacctggaccgtcgactgggaataccgcccgatccccgggctcaccatccagggggaatcctcgtggctcaacggcgacaggagcccgagcgacggcgccccctttgacgcctaccacggccatgcccacaaggtggtggccatcggcgacggcggccccagccgggtaacgctcgaatacgagcgggtctcgcccgagttcaggaccaccatcgggtccgccactcccgaccgggagaaggtgaaagccaagtggcgctacaagtacagcaaggatctcagcatcaccagcgccatgctctggtaccacgacaacctggacggacagaaggcctacggcaccgaccactacaaacccgagatcgcagtctccctgaaaaaaccgttcaagcgccagtacgcggtggccgacatcagctacaagctcgaccgggcttacagtcccgtgatgcggagccttgaccactatatcaccatgggataccgtgaccgcttcggcgtcctggacagcgactccaccttcggcatcatcgtctacgaccagaacggcaccgccaagcgcaaggacgtggaattcacctacaacaccagcctctccagcaggcataccctgggacggttcgtgctgaagccctccatctacctggggggctggacccacaacgacgaggtggccgagaacaccgaccagattgtggaatactctgccggcttgggcgtggacgtgcccgacctgaagataacctccaccatcagggtgggcgaaaaccgtctcctcaaagaggccggcaccgatacggcaaagaccttcgccggcgtgaacgtcttctggcggcccgaaatgctcgccaaggcgcaggggatgctctacgccaaggcgagtgtcaatgacttccgctacgaccccagcctggccgccggcagccggaacttccgggagaccagcgtcaccgcgggcatcagcatccagttctgacggaaatggtgtatccttgactgcactgcgcccgtacgcagccaagcggatgcccctcgggaggttcactatgaaagcctatagcgccggactcttcctgctgctcgcctgtgcccttcttcccgcctgcgcggggctgcagatcggcggaggcggcgattcgccctctgccctggccatgacgagccacgggcaggtgaggcagaccatcgaccggctcatcgccgcctatgaggcaaaagacagtcgcggcttctccgagttggtgagcgaacgatacacgggcgaggcggccattctcgaaaccgccgtccggcgagacttcagcgccaaccacaacctggcgatccgctacaccgtcaacaacattaccctcgacgatggcggcaaggcctttgcggccatcaccttcacccggtcctggactgacgtcaagaccgccagaaccatgaacgaaaccagggaaacatccctggtgttcatccgtgaaaacggcacctacaggctctacagccagaacggcccgccgctgttcgggctgcactgaacgagcagatacccttaccgattcaggaggaatccatgaacgcagtacgattctttgtcattctgaccatgctggccctgctgcccgccaccggtcatgccaaatggtggatcttcgggcaggcggagaatgagatctccacccgctacctttatctgaacggcatctcctacgacgagctgggtgacaaggtcaccatctaccgggagactctggacaacggccaggtggtcctgcggggcaaggccgccaccagttcgtcggcagtgggctcggtgcaggtcagcaccaccaacagggaacgctgggaaaaggcccgcaagacctccgacggcagcttcgaatatgccttccgccctgaaacgggcgcatcctacgtgctctacgtcaagatcatcgacaccaccggcaagaccaacgacgtggatgccacccgcaaggagatcgtcatctccgaccggaacatctcggccctcatccgccaggcccttgatgagctggttgcggcctaccgggccgaagacccggcccgcttcatggcccttgtcagcgaggatttcgccgcggaccccgccgtgctcgaccgggccatccgccgggatttcaccgctttcgacaacatcgatctgagctacaccctgaacaacgtaaccgccgccaacggcaagatctacgccggcttcaccttcagccgcaagttgacctctacccggagcggccagaccctctccgacaagggttccagtgagttcatcttcagcctcggggaaaaggggccgctggtgttcagcatgaaaaatcctctcatcttcggcctctccgatgcctccaacgtggccacgggcacggtcaacaccggcacgaacgaaccggtgatcgtcgtgaccagcagcggcgacgttatcacccagccgttcaccgaggccatcacgaccatcgacaatggcggcgtggtgcaaacgacagctgatacggtagaggcgggcagtttcactctcagtaacagttgccccgaggactcgtgcattcagccgggattcctcttcagttcacaggaagtgacgaacatgtggaccggtgacatcaatctggaaatcaacctcatgttcatcaagagcggcatcggaatccagaacctgggggcggtcggcatcaatacggtgacctcggcccccgcaagcggctatgtcgtttcagacggaaccggccttaccggcttcatcgtcggcgacaacatcggcaacacctttgcgttccaattgctgaacggcaagtacgccctgctggaggtggtctcctacaccgatctcggcgctgccaaaacccgctcaaccttccgatacaagtaccaaccagacggaacccgcaatttctagcggcaccagtaccggagccggcagggaacgtcctgccggctctttttgcaggaggagatccatgagaacccttatccgctgcgtcctgttctgcctgctgctcattcccgccgcggcccgggccgatgaccaggtagccatggtgcagggacagatccagatggctcaggagcgtctgacggcataccagggggagctgagcagcaccctctccctgctgcagaaaactcccagcgaggccaccttccagaagatcagggacctgcaggaccggatccggcgccaggggaacgtggtggacaccctgagaatggccctgcaggatgcccgggccgcccagagctggagcgccctggtgagcgacatggccaagaactcaaccatccttgggctgggcgccgacatcggggtatcggtctatcagtcgggcaagtggatcttcggtgccaccgatgatgaaatttacggcgagaactggcagcaggtggagagctacaacgcgaagctggtggccgaagctcgcgccatccgggatgagtcgaaggccatcctcggcgcccttgaccaggttaaggcccagctcaatgccggcggctccgaggagcagctccgctccctggctgaaaccctgtcggcgcggctccgggaactgcagacccgaggggagcaggtcaaaaagaacatccgcctgctgatccgcatctaccgggcggaaaaggaaaatctccctgcctcgaccctttttcacggggtcttcatggggcgctacaccgaaaagatggtggaggaattcgacgcttccaagctggttgatctggtcatcgacgtcatcaagggggataccaacgacgcgctgatcaagctcatcaagcccatggtcaagaccgccgtgggggactatctggccaagaatgccggcggcgggcacctgaccccggagatcaccgacgacctggtcttcaagatcctcttcggcggcgagagcggcttcgacgccctgatccaggaccggctcggcgacgaggccggcggcgcagccatcaaggggctcgtgaaggaagtggtcgcggccgaagcgaaccacgtaatcctcaagtccaatcagcagttctacggggccatgaagcgcaccctgagcaccatgcctcccaccgccgacatcgtcgagcatacgttggtggtggacaccaccgaccaactggtgaaggagcacaaatccctcgtggagagcggcgcccgggccaaggcccagcggctggcccagaccggcgaggcaatcaagaaagtctgggacctggtgctcaaggacgcggtgcaggcatacctgcagaaggattccttcaacaacgcggtcaaggcggccgacgaggcctgcgagacctggcgaggggaatggcgcaaggtcagggatgacatgatcctgaccgaggatgagtacgtcaaccaccgctggttcaagggggggcagaatgccgcggcccctccgaaacaggttgttggtgggacggaggataccggtaagacctatgcggcgttcaatccagaagaagccggcaagctgctcgaagcccggaagcgcctcgtggagtcgggtgtcggggaagggggaagtgccggcctgggagatttcgacgccaacgaggacggcctggtggtactggcctgcaacggcgggattcccctcggacgggtcggcttcgtccccctgcgtgatgtcaaaaagctcacctccgcagcactgttcgcgccctgcgacgaactgagcatccggcgcagtgccgaaattgaggcgggatacaaggcatgcgaacacctctggaatccgcagtcggtcaacgaatacttcgcgtgcaaggatgccatgagggtcaagaacaatgcctacgcggaagagatcaaccggtgcattgacaccaatgtcacccagccccaccaagcatttgcccagcgccggttggaacggcaccggcggctgaacgactgcgagacgaaacgctatcaggaaacggtgaggcgaatccaggcggagatcgcccccgccgtctcctgggccgagagcgtgaggggtgacgtagagcggctccaggaggccatcaacaagctgcggcgctccggtctcatgtacccggaagcaccgccgcggctccccgcggacatcggcgcagccgttgaggaggaggagtacgacaccgcttctgccgacgacaaaattgccatgatccgagccaatctgggcatcaccaggggaatcgacgtggcgggccttgagagtgccctggccagggccgacttcgtggtggactgggcatccgttgactcgggcgggactccgtacctctgcaaagagttcgtcctgaacaaccagcccggaatcgaagaggtggagtgtaccgggggctattatgcccaggatgagcagctgctgcaggacatggccctgatcgccaccatcaacccatcgacggttcaggaactggtgagccacggccgacagcttccggaggtggccaaccggcccctcctggaagccatgaccggcttctccccccaggaaagcgtcaacctctatcggcaggggatgagccagcggaaccgggccagggcggccatcgatggggtgaacagccgcctcctggacgtggagaacgtcctgtcaggctcctccgtggcgcagatatccctctactacgactaccagttcaccccctggaaggtccgccggatcccgacgctcctgggccaggacctggacgccctcgaagggcacatcagggaaatgcggacccgcttcaacgccgacagacaggtggtcatccccgactatgatgccctgcggcgcgaagcagaggccgccagcggcgcggtggcgcagtaccgggagatatacgggcggtatgccgccctgctgaccaagcacttccccacggcgtttgtcgatgaattctcccctcccgacctgagcggtctcgtgtcggccatcgatgcccaggccttcctggcggagcggtatgccgaggaattcaagcgggccgccacggccctggatgaaatggaacgggaggtacaggccctccgccgccaggaggagcagtccctgaaggggctggagatctaccaccaggccagggccggcgccgtcaaaaaggccgccggttcctgcgccgcgctccccgcagacccggagggatgcctcaaggccgttgaggaaagcaaggctcaactgctggcaataactctgcagggagacatcctgacccacttcccgtcgcagaagtaccgggaccgccgcgacgaaatcctggccggctcccgaattgactacgacatctatgcgttggaggcaaaggcaaaggcggccatcgaacagcgggaacaggacgaaacccggaaacgcgaggaccgggaaaccaacgcccccctgagaatcgccgaattctatcagcaattccgcggcgcctatgaggggcgcaacgattcacaactcatcagcttccttggcgacgactgggaatcgggcgacggcaccacccttgccgacctccagggctacctgcggaacagcttctcggtgttcgacgaaatccgctacacccagagcaatctccagatccaccctgctgctcaggggggttaccgggtcacctacgatctggccataatcggcaggatctatgcggacaacctgacccatgaggaaaaatccaccgtcagtgaggaactggccttcgacaacggagggaaactgcggatcacaagaaccaccggcggccgcttctggtcggtgcagtaggcttattccgctggaatcaacgtactaacacgtgcattgactattcgccccccctcagtcgcccttataaaatagggggtaagccgaaggcggggggataagatgcgctgtcgagtaatcaggtttcgtcttagtataaccgggcgagttaatgacaaggccccgcctgactgctgccggcggggccttgttgttgacgcgtagcgcttcctcagaacccgcgcaggctttccacccgcgtgatcagagtcgcgccccgaatccgctccagtgtagcggtaactaccgccacatcgttatcgaaagagccgtgggcaaggggtatcaggccttggccgtccgaaaccttttcccgttccttgccgtggacccgcacgggccccattccccccatgaagttccgccacacgtccacctcgccggcggcgcgctggttccagaggtctgcctggccgggaacaggacgccacgccccttccataccgagaatcggcatcttgtggtagtcctccaacgcccggctcaccaggtagaggagtgatttgccgtagggacccacggtgtcggcgcgctcccgctcgtcgctcagaatatcgaagaagaggcggttccgatccaccagcccgcgattgacggcgggaacgtaatgggccagggcaaaacccacggtgcaggccggggcgtagagcgagatgctggccacggggatctttttctgacccagccggtccaggagatgtccatggaggatggaaccggccgagtgccccacgagatggatttccagggagggaatctgtttcctgagctcggccaggtgcccggccaggagcgtcagtccggcctcgcggtccgccgcggccgcggcattctgcttcatctgcatccagaccggtttgacgagcaggttctcgctggcaacctccaccgagcggtcccgggcgtcctccagccggtttttgatgtcgtcccaccaccctcgcgacgggtcctgtgccgagggtttgaagaatttccccacggcatcttcgagcatgccggcaatgctctcgccgaagccggttttccaggtcacgaacaggggatagatgtcgttggccaggaagtagggggccatgaccctgatccgcttgatggaggcatcctcgtcgttgagccccccgtgggcgtaaatggcgagctttggtgcgctcctgcccgacagccaggccagcggcaggcggtaggtggcctctttcacggcgccggcggcatcggacacgtcgaggaaccggttgatggggcagccgtcattgccgagcacaacggtgtgctcataggcccgggattcactcaggggctccacggccggattcacataggtgaagggcttggaggtgctgcccgaactccagtaccacgcagccttgccgttggccacttcctggagggtcatgctgctcatggtgcgcccctcgccgctcacgagcatgggggcgcccaggaccgccacccaggcgtcggagccatgctggatccagtcctcgtaggtcatgatggcgaaccccaggtatccccaatcgtctccccaggaattctgcacgatgaacccctccggggtgtagcccaccagggcgaaggcgtggcccccggtctcaccgggttgcatccggatcaccggcagggttgtcgaagcatccaggaaccaccccttgtggaccgccgccgagacatagacggcccccacttcgttgatggccgcctgcagatctgacaccgaatccttgtcgacccggtaatacgctcccagaggccgctgggccgcgtcctgctgccacccctcctttggggggacgaacttctgcttgtagggccagagcaggtcggtgcagatgccgtggcggtgccaccctttcatggccccgcggcagctggagccttcgtaatcctcaccgggccactcatcatagatacgggccatgtggtagagcatccggggactcacccggggaacctttccccccttgcggccgcgctgtttcacctcctccagatgtttgcgccagttgaggtagttgatgaccgcggccaagccgaagccggtgcaggccccttcggtcccctggtcgaggaccagtttgtggaccttggtatagtcggccagaaaggtggtgatgaacgacggatcggggtactgggggggaagacttaccagtggcggatcgtagcggcggtcacggtaatcgacacggtcggggcgggcgtcgaaaatccgtccctggatttctcgcgtgggcatggcggcctccttgtcaccagcgggcataggataatgcccttatttgattgatgaaagtctgccacacttttcaatggtgacaaggagggaatattgtttttacgggcggccggaccggttccgggggcctacggccagcagcgcgaggccgccgaaaatgagcaggatgccgccgagtgaggtgagggtaaggcgttcgcctaccaccgttacgccgagaatggtggcggtgagcggctcggccagggagagagtcacggcgcttgccaccggcaccgtttgaagcccccgggcgaagaggcggtaggaaagggccgtggcaatgagccccaggtgaaggaccaccacggcaccgcgcaccgaagggatccaggagaggtcggcgcccaccaggagcggcgccagtaacaaggccccgagacagaaagccacagcaatgaccgcatccggggagcggccggccagaagcgttttgattgccagggtataggccgcataggagagccccgcgcccagggccagggcgatgcccagcggattgacgctcacttcgccaccggtggccaggagcagggaacaaccggccacggcaagcgcagtggcaccggcccagcgccgcccaggccgctcgccgagcaccaggaatgccagaatcccggccatgaccggcgaactgccgatgcccaccatggtccccactgccacccctgtcgtcttgaccgccgcgaaaaaggtcagctggtaggaggcgatgcagcctcccgcgcagagcgtggggatgaggggccagcgcatgcccttcgtgaacccgccccgggccacggccaggagcaggagtgccagcccccccaccgccagccggagggcgccgatggtcatgggattggcccccacgggagcgagggcctgggatgtgcccgtggtcccccacaggatcgccgccgccaggatgaaccacgcccctcccctgcccgcttgtgccatgccgctaccgcccatgccatgcctccctgttgttcccgtctgccgccatacctctgtgccgcatcacttcgcccgggccagggccaccacggcgcccagcaccagggcggcacccgccagttgcacgccccccagagattcgcccaggatcagcgccgccaggaccagggtcaccaccggctcaagcgttgagagggtcgccgcgtcggcggcccccaggcgttgcatgccggcgaagaagccgaccatggccaccacggtggaaaaaagggctattccgactacggctccccagccggccagccccgtgggccagtgaggcccctgccagatcacggcgcagccatagaccgtggccgccgcaagcatgatgacggttgccgccggaatggcgccggtgcggcgagacacctgctcccccacgaggatgtagcccgtatagatgactgccgcgccggcgccgaacgctattccggacaggctgccggtcagaccgtcggccacggtcagcaggatgccaatgagagaggccgcaacggccgctaccttgaggggcgtcagccgctgacggcccagagctgccgaggccagggtgaccagggccgggtagagatagagcaggagcgccgtaaggccggcggacgcatagcgcagggacgtgaaatagcaaaaagcctggcccacgtagccgatggcgcccatgccgaccagtatccataaatcgcggccccggggccaggacaggcgcaggacgggcatcagggcagccatgagcacccccgccaccaggaaccgcaaaaagagaaccacggcggtggaggcgcccgaggcaaacgccaccttgccgaagatgcccagggcgccgaaccccacggccgatgccgccacaaaggccgccccggccaagcgggggccaacgagagagtggctgacgcggtcctgccgggtagtgtgcaacgattcgagcgccatgcgttcctgttcctttcccggccgccacataccggggggccggccgcaaatgccgcatagtacacgaatgcggcggttctgtcctctattttgagcacatgacaccgagccaccgtaccctgctcacattttattattgacatccattttcaataaaatacaatagaagcaaaaggactgatcactacgaaaggggtgtcgagtcatgagacgtcaaactgaactcaagaccgttcacagaagtgatacggatagaatgcatacggtgaaaagatcgaccagaagcggctcctcaacggacagaagcatgtcgatggcgactccccgcgagagcatgcccatgtcgtcaactgtaacgaacccgttccgcgaaatggagcggtggttcgaggaatctctgaaccgccccttcttcggcatgaactgggttcccttccgcaacctgatcaacgacctggggaataccggcgaactgatgcccgccgtagacatgttcgaagaaggggagcacctggtggtgaaagccgaactgccgggtatttcccgggatgatctgaacctacggatagtggatggcaacctgatcatttcgggcgaaaagaggtccggggaaacggtcgagcggagcaactacctgcggctcgaacggcatcacggctccttcacgcggacgctgagactgcctgatggtctcgataccgaacacatcaaggccagtttcagagacggaatactggatgtccgcatcccgaaaaccgaaagcaccgtccggcagatcaccgtggaatgaccacccggcgtcaccaccgcagcacaaaggggaagcccgaagcttcccctttttacgtctctttccttgccatccccgccccgtgaacgtacaatgcctccgcacccatcagcgccccggaggctttcatgtcgaacctcgtcctctttctcctcatgatgtgcggcggcgtgttcatcgccgtccagccgtccatcaacgcccggctggcccagaagacgggcgtgatcgagagttccaccgtttccttcgcggtgggggccctggcgctcctgatcgtgagcatcctggtgggaagggggagcctgcgcggcgtcgccgcggcgaactggtgggagttgaccggtgggctgtgcggcgccttctacgtcaccctggtcatcttcgctgtcccccgcattggcaccgccgcggccatggcggccaccatcgccgcccagttggccaccggcctgctgctggaccactaccggctcttcggctaccagggagcccccttcgacctgaagcggggcatcggcgtggtgcttctgctgatcggcgcggcgctggtgttccggcgctagacccggccggggagtccctgccatggaaccgaacagccgcgacattgccggcgtccgcaccgtcgccctcttcgaaggggccaagggagcccttgtgattgccgctggcctgggcctgctcgccctgatccaccatgacgtccaggctctggccgaggagatcgtctcccatttccacctgaacccggcaagccggattccgcgcatcttcctggaagcggcgaacgcggccagcgacgggcggctgaggctgctggcgctgggtgctttcggctatgccggactgcgcttcaccgaggcctgggggctctggcgggcccgcccctgggccgaatggctcggcatcgtttcgggcggcatctacctacccctcgaagtctatgaactcgttgtctccatctctgccgtcaaaatcggcaccttcctcgtgaacctcatcgtagtggccgtgttggtgcgggcgcgaatccgggcacgcaggtagcatccaggccgctaaccatagggatcgccgcccttctcaaccggaaccgggccttgaaactccctgagcggcgtccggtctttcaccgcaaagacctcaattccggccttcccctccaccggacagacgttctcgcagatcccgcagccattgcacagctcatccaccacgtaggggaccagcagttccacctgccgcccctggtcgtccgtgtccagaacccggcgcgagcggatcgccttggcggggatgggacagtgctcttcgcacacgatgcagttgatcttcttggcaaaggggaggcagtggttgcggtcgaacacggccttgccgatgacctcccgcttcttggccggcaccggcaggttcgggatggctccggtggggcagacctgcccgcagagggtgcagttgtattcgcagtagccgagccgggggatcagcaccggtgtgtagagcccctccacccctgactgcagcaccgccggatagagggcgctccgcaggcagaccttcatgcactccccgcaccggacgcacgcggcgaggaatgccccctcgtcccgcacccccggcggacggagcacacgcgcctgtgccgcgggatcgcggaaacggaaaaacctggccgccaggagcccgccgataacgccacccagcagaacccggcgctggggcagaagcggcccctccccggccaggggcgaaccgggcaggaagcggacccgcgccgaggggcaccgcaccgcacactccatgcagaagatgcactcttccttctgaagaatctcccggtcgaaagaggtgggacagagtccgctgcaggcgcggcagtcggcacagagtttttcaggacggcgattgaacggcgaaaagcgggcggcaagccccagaagcgtgcccaggggacagagacggcggcaccagcagcgggactcgcatccttccagcccgatcacccccgccaggatgagggcggagaggaaggccaggggataggccgtctcccggaatggcaggacatggtcgcggatcagggcatagcccggagccagcaggtctcgcccctcccccagcacccggtagagcccgacccaggcgccacgggtcgtgtcgcccaagaggggatggagggagaatgcgagaccccgtacgaggatggccagagggtccagcaatccggccaggttgatgccggccagggctgcgccgagcagaggaagaagcacccagtacttggcatttcccgtgaacagggagggtgcgccccgccggcggaaccggccgccgaggaggtcgagaatagtgccgaggggacagatccagccgcagaaaaagcgccccaggagcgccgtggcaaccaggagcagcaccgccgggagcagcagccaggtgaatgcctttgccgccaggagatacgctgccgccaccagcgggtcagctcggaagaaggcgttaaccgccccattgatctcgtccctgccccggtactcggtgttaatgaagaggacaagaaagaggaccagaaacaggagctggctgatccgcgccgaggtaatccgtttcatgggagtcccatgtctcaggccgtgacgatgcggacccgcttcaggttcatctcgccgaggccccgcttgtgggccgccacggtgaccggaatatcctcgggcttgagcccgaacagggtggtggcgtaggcatcggcagccacgatgtccgtggaggcgatgaccgtatccatcaccttcacgtcggccgggcttcccccctggggtccatgatcggtcaggatgcgggtggcgtcgatgaccgtcagatggctcttgagcacgctgttgatgtcggccagggcatcatccagatggcgatggatgctcccccgatttccccccatgacacccatcacgttcttgagccccagggtcaggcgggacaggccgtgatgcttggccaccggcacgttgatgaagacgtcggccgagagcgcttcgtcgtagagctcccacgccgggagcaccgcacccttgatggggacccgccggaaccgctcgttctcgatgaatttcagctccacccccttcatccccttaagggcgtcgctgatgccgctctgcacatagcagcggcgctcgtcgttgcaggtccggtcaaaaaccttgacccgcttcgctccggcggccagggcctcctcggccagggcgcgcaccaccagcgggtgggtattggctgcctgggcaggggtccggtcccaccccatgttgggcttcaggaccaccacatcccccggtttcacgaaccgcttcataccgcccagaagcgcgagggcgctccgggtcgtgcgggcatagtcctttccccgcgccaccgccactgtcggctgcggtgccgcgaacagccgccggaatgccccttcggcaaagagggacgacagccccacgagcttcagaaacgtgcgtcgttccatggtttcctccccggctcgacatagaattcacgctttccaaggataccatagagacggcagcgctccaggaaaaactagccggcagactgctccagcagcgttgccagcatctccacccggggcatggcgataccccgttggctgccgtaggcaaggggcgtccggaagatggcccagatctccaggggcctcccctcttcccggtcgatctgcatggagggtttgtattcgcccatcctgtcggtgaattccagcatgctgtccgcgtatgccggggctatgggcacggtcaacccctgggcattggccgcggcaatcacctcatgcatgatctcccgcaccagcgtgcggctcgcatcccgcgccaggagcaggttgaccggctgctgcagcagggcgcacaggccgttgaacggaatgttccagaccagcttctcccagcgggcccgcttcaggtcgccggttgcacggcactccactcctgcccgcacgaacagggcggccagcgcctcggtccattcccggtcgcggggaagaaattcgcccagggtgatccggcccgcaccaaggtggtgcacctctcccggctcaccccggttggaacagagaaaggccaccccgccgatgacccgctcagggccgaacagggcggccagtgcctcctcgttccccaacccgttctgaagggtcaggatccgggtctcagcccccaccagcggacggatcaactcctcataccgatcgttggcaaaggtcttcagccccaccagaaccagatctgcggcaccgatctcatcaggggtccggtatcctttcacgtgggggaggacaaagtcaccgtcagtggagaataccttgaggccgttgcgaacgattgcctcgaaatcgcggcgcagaagaaaatgcacgtcctcccccgcccgctgcagcagcgcgccgtagtagagccccagggctccggcgccgacaatggctattttcatcagaacgactccagggaacgggtttgccgggcacggcggccaatggtccgcagatggccagtaatccgtgcctcgtcaggcatcgggtagagtgccacataaacgccgccatggaaacaactccgtagcagaggcgcggaaagggccgccgcagccacggccctgcccgtgcggagggtcgccggctctgccgcacgggccatcctggtagcggcgttcaaggcgggatccgtggatgtgccggttgccttccccaggacgccacccgggatcggcatcacatatgattcgatggtacatcatatcgtgcggcgtggcgcgccgggcaggcttacgccatcgtcccgatcgtcttgcggaagcgagccagagacacggcaaacagcaccgcgccaatcagggcaagggagacgaactggggccagaccacggaaatcccggcaccccggtagaggattgcctgggcaagcatgacgaaatgagtattgggggctgccagcatcacggcctgaacaaagccgggcatgctctcccggggggtcgtcccacccgaaaggatctgcagcggcagcaggatcagcatcaccaggagcccgaactggggcatggagcgggccagggtgccgaggaaaatccccagggaagtggtagcgaacaggtgcagagccgtaccggccaggaacaggaggatggagccctcgacaggaaccttcagaagcccctggaccacgaacaggagtgaacaggccgtggcggcgagtaccaccagggccatggcccacaccttgcccgtcatgatctcgaagggagttaccggcatggccaggaggtgctcgaccgtgccgtgctcccgctcgcggaggagcgccgccccggtgagaataatcgaaagcatggtcacgttgtcgatgaccttcatgacccccccgaaccacgatttgttcaactccgggttgaaccgcgcccgcagtgccagatccaccggaggggcatggttcgagcggtatctttggaggaaactcgcgatctcgccgttgacaatggtctgaatgtggccgctgccggcaaaggcctggctcatgcgggtggcatccacgttgagctggatagcgggggagcggccggccagcacgtcgcgctgaaaatccgggggaatatcaatggcaaaggtatcaataccggcatccatccgggcgtccatctcggctcggccaataaggacaggcgggacgaactgggggggatagaacgcatcgacgatgcgccgcgagagttgggagtggtcctcgtccacaatggcgatgggagcgttgtggagggtttcgggcatggccgtggcgccggagtagatggcgagggtgaaggcatagacgatcaggacgagcatgatgggatcccgcagcaggctgcggagctctttgatgccgagatggagaatgtttgcaggccgcatggtcagtgctcctgtttcctgagcaatgctcccccgaggccggtcaggatggggacagccagtgccagggaaaggaatgaggagtagaggtcatggaaatcgagcccttttgaaaaggtgccccgggcgatggtcaggaaatgggtggtggggtacgccctgccgatcatggcccctgccccttcgagggaggaaaccgggtcgatcatgccggaaaactggaccgcaggcaggagggtcaggagcgccgttccgaagagggccgctatctggctccgcatgaaggtggagatcaccagtcccagcgcggtggcagcggttacgtagaggaacgcggccgtggcaagggttgggaagctccccttcaggggaacctggaacacgaagacggccagggcggtgaggaggagaaagttgagcatggccagtgccacgtatggaccctgcttgccgaggaggaattccagccgggtgaccggagtgacgtagagattgacgatggagcccagctccttttcccgcaccacggacagagcggtcagcatggccggaatcatcatgagcagcagcggaatgaccgccggcaccatggccggcaggcttttcacgtcggggttgtagcggaagcgcgtttcaatggtggcagccccggccccggagagagccgtggcatgctcccgggccaggaccgacagccactgcgcatgcatcccctgcacgtagccgcgcaccgtctcggcacgggtgggcatggcgccgtcgatccaggcccccaccgtcaccggagcccccctgcgcaggtctcggccgaagccgggggggatctcgatggccaggctgatctcgccggcccgcatgcgccggtccaggtcgccatagtcgatgatgggaggacgttcgttgaagtagcgtgaaccggcgaggttaagggcgtaatcgcggctgagggtggtctggtcccggtcgaggaccgcgaaggaaagattctccacgtccaggttgatgccatatcctatgacgagcatgaggataacgctccccaggagcgccagggtcaggcggatcggatcccggcgcagttccaatgcctcgcgccgggtgtagctgaacaggcggcgcaggctgaagaagccgcccccttcgggtcctccctccctggccggaccgaggtcagagggagcgcgcggttgaggggaaagggcgtgctcttgcagaggcggcgccatggcatcggagtccgtggccgcctcctcaaggtagccgatgaaggcctcttccaggctcgctgccccccgtctttcgatcagggcagccggggtgtcgctcaccagcacccgccccgcgtgcatcaacgagatgcggtcgcaacgctcggcctcgttcatgaagtgggttgagatgaagatggtgaccccgtcccggcgcgccaggtcgagcatgatatgccagaacgcatcgcgggccaccggatcgacccccgaggtgggctcgtccagaatcagcatctccgggccgtggatcatggccaccgccagggaaagccgctggcgctgccccaggggcagggcatcggggaggctctccatcacctccaccaaaccgaatcgctccgccatctccttcacccgggccgggatccccttttccggcagcctgaagagacgggcgtggagcaccaggttctgccgcaccgtcagttcgccgtaaagggagaaagactgggtcatgtagccgacccggcggcgggtatcgatgtcctgggagtccacgggacggccgaagagccacgcctccccttcgctggccggcaggaggccggtcagcatcttcatggtggtcgttttgccgcagccgttggagcccaggaagccgaagatctccccccgcccgatgcggaagctcacgtggtcgacggccgtgaactcgccaaagcgcatggtaaggccatgggcctcgatggctgcctcggcggaaacgtcggtttcccggggaaaaacctctaccggccgatgaccttcccgctgggatgggggaagaagggcgatgaacgcctcttccagggcggcagtgccggtttgggccagaagttcggccggagagcccgtggccaggactcgccccccgttcatggccaccagccagtcgaaacgtgccgcttcttccatgtaggcggtggccaccagcacgctcatccctggccgtttggcgcggatgcggtcgatgagctcccagaattggcggcgcgacagggggtcgacgccggtggtgggctcgtccaggaccagaagatcagggtcgtgaatcagggcgcagcacagacccagcttctgcttcatgccgccggacagtttgcccgccggccgatcggaaaaaggctcaaggcccgttgcccgcaacagctcaaggatgcggcgctcccgctcccggcggccgtggccgaaaaggcgggcgaagaaatcggcattctcgaagaccgacagggtgggatagagattcctgccgagcccctggggcatgaaggccacccgggggcagactgtgcgccggtggccacggtcggccatgctccccccgagcacctccacggcaccggactggaccgcccgggaaccggcgatgagcgagaagaggctcgatttacccaccccgtcggggccgatgaatccgaccatgcagccggcggggagatcaagggagatattctcaagcgccggggtcttgccgtaacggagaccgacccccttcagccggaccacggggggctgctcggcggctgccggttcccgcgcgttcattgtacgagtcccgttgtcaggcgttccggccacggggtagcggtgtcgagccgcacgtaggccatgccggggaggccggtcttaacccgggtgatgtgctttttgaggagctccacggggatctgggcccggacgcggaacatcagcttctcccgttcactggccgtttccacggtcttgggggtgaactgggccacgtcggaaacaaacgacaccctggcgggaatcacgtaccggggagcggcatccagtaccagccgcacctcggttccgagcgcaaccttgcctgccgcagcagtgggcaggaaaaacgtcatgtaaacgtcgctcagatcgacaagactgagaacccgtccgccggcgccgaccacctcgcccacctgggcgaccttgtactggacccggccatcacggggggccttgagggcgctgtccctgatatccgcctggatccgctcaatggtggcccgggcggcgtcgaccatggaccccgcccccaccacccgggtgcgggccgttgcaatggcagcctcggcggcggcaacctgggcccgggccgaacttacggcggctgcggcgctttggaatcccgtatagtcatcatcggtttcctgctgggacatggctccttttgctgcaagctcagcggaacgttcccaccgtttgcgggcattgacgagctcggcctcccgctgcccgaccaccgccacagtcgccgccttctcgctttccctctgggccagttggctgcgctccgtggcgatggcggtctgcgtctggcgataatatgcctcggcctcgcggagctgggcttcaaggacttccgtgtccataaccgccaccacctggccggcggtgacgaaatccccctcgcgcaccagtatctccctgacccggccggcagccttggcggccacatctatctccaccgcctcgatgcggccgttgccgccgaccagccccttgtccctgttgctcccgccgaatttctgccacgcggcaaaacccagggccgccagcgccagcaccacggcgatccgaatcagcaatcttctccattgaccggtcatggctcccccgttctctgctcccggaacgcagacggctcagtgcttgaacagaaggtggatcaggttgatgggccaatccgggtgcggctctctggttaacacatacagggccgccatcatggcgagcagcgcgataagcacatagagggctatcctggctggtttcacgacatctcctttcgcgtcttcaggtagtaccgggcatctccaatcgccgctgccacgtccccacgcatcacccacggttccgattcccgcggcaatccgccggctcaggccggcacgggtgacggcctcccccagctccgtcagttggccacgtcgtcctcccgcttcatggtgtacagcatccggagcaattcgtactcgaacggcgaaccggtctggcgatagcggaacggtatccggtgccgcctgtccacggcggaggtgccggtgtaggccgcggtaatggcggcattgtcgacccaggcagcgggaccggccagagtgaaggctgccgagtccacggcaaggccggttgtgtcccggacattggatggccccaggaccggaaggacgagatatgagccgttccctaccccgtagcggccgagggtttggccgaaatcctccggctggcgcctgaggccccaggcgccggccggatcccagagcccggcaacgccgacagtggagttgatgacgaagcggctcacggtgataccggcggccttgaacttgagctgcaggaggttattggcgaggttgcccacttcgccgatgttgtcgatggcactggaaacccgttcttcggcgtaatcgggcatgatggtttcgtaggtgcggacaacgggacggaacaggaactcgtcgaaatagtagttgaaccggtatactccccggttgaaaccttccagggagtcgtccacttcaaacatcggtgacatcccctccttgaccacatcctcgtaggtgcgcaggggcaaggcgccggcgggaaccgcctggggaaggctactgcatcccgccgccggcagaagggccgcaaggatcaccaacaggagcttgattctcgcaaggacggtgcccatggctcacctctccttcccggccagaaaatcgatcatgaatgagaccacgtcggggtggaacatgtttcccatgtggccaccggtggggaacaaccgggctcgtccgccaaagactccctggaggtagtcgatatctcccggagcgagaatgatatcgtcctcgttatggatcagcccgactttgtccgcgttccgcaggtaggcctcctgggaacggaggctcatgcgcgccagcagagcctgacgggtcagggacggttcgcggtgccggcggttgggaaagaaccattcgtcgaaatagtcggtgaagcgcgtgtgcaacgagaccgtggcgtagcgggtgagggacgaggtggcggtgagcctcgcatttctggggacgatatagccgccaccgttcatgacgtcggcggtgaaaatcatgttggccgcactcatgcggaaagaaaggccgatgagtgcggcaagattctcctcattgggaggaaaccgcttataggcgctgtagatgaaatccccgctgagacttcccggccccacctccctgctgacgtgggaaaattcggcaaaaacgctgcggaaccaggcgtcgaactgctccatcccctgcgggacgttctccaccagcagttgatccagggccgccactgactcatacaggctgaccggagggttgatgagaagaaccttgctgaaattgaatcgtttctcctcttcgtcgagccgggcgacaaacgccgcgttgaacgcgccaaggctgtagccggcaagatcgaagcccgaaacgtctatggtatcccgcaccgcgtcataggccatctccatgacccggtagagatcccgcgcgtcgtcgaggggatcccccgggagccccgacgaggcgttcaccacgaaatccatatgggttggcgacgtcagggagatgacgtggaacccaccctggtacagggcgctccggagctttaccatgcgtggggtgttgtggctggccccggttccggcaatgatgaagaccaggggtgcccgatggttctggtaggccagggtgcagacgagaccatcttcgtaccagaaggccggcgggatctcgcgggcgggaaacaccttcagggtgaactcccgggacgggaccttctcgggaagcctgacctcgaaatttctcggcaactccatgacggttgcctcatagggatttacgaagggataaaaatatgactgaggcgcggccgccgcgttcggagccagggggaaacacgccgccaggaaaaacaggacgatgaaccgcttcatggtgtcctccggaaaacggtttgtgggcgcaccgcccgcggctcagggggcggtgcccgcctcccggaaaaagcgttcggctccgggatggaggggaatgaccgcggcgtcggcagcctcacggggagaaaggacctgcagggacgggtgctggcgcctgaaaagatcgaagttcgtcatgatatcccgcaccaggcgataaacggtttcctccgccatgtcggagcgggtgaacagtatcgaccggataccgatggtcggcaccaccccggcgtgctccagcaccggataggaactggtgggaaccaccgcgggcagcagaagcgggttttcggccgtcacccgttcgatcagcgaggtgtcgaggggcacgaggacaaccttccgggggccggtgctggcctccatgacggcaaggttcggatgcgacaccgtataaatgtaggcgtcgatatcgttcttctgcagcagttcggaggcaagcgaggcgggatgggtcgagatgaccacgtctgagggaacgaggccggagagacggagcagggtcaccgcatagtcatggtcgaaggatccctcggcaccgatgttgacccgcttgcccttgaggtctcccatccggctgataccggcatccgctgcggcgacgactgtcacggcttcaaccggaaggccgagaacggctcgcaggcccggttgactctttcccgcccatctgccggcgccccgcgacgcatcccgcagtacgtcgtcctgggctatcccgaaggccgttctcccctccgagacgctttccacattggccaccgacccctgggacgaaacggtggcgagccgcatgccgtattcggcgctgcgccggttgaatatcttggctatggcactggacgagacatagtaggaaccggtggtgttcccggaaccgattgaaagcgtgtgctgcggaaatgcgggaagggccgcgggcgtcaggagcagtgtcactgccgccaaaagagacagtttcaacggtatgaatctggagaagcaggtcatcggtcacttcctcctctagcgtggaggatggatgttcgatacgctaagtctgtctcgccagaaccactaccggaaaggataccaccctttcccgtgtttgttcgggagaacctatccggcacacggtcgcgatgcgcactctgttcaggcgggtgtatgccggcctttcctccgggaaaagtgccggatgtccgccaacagccgtcccacattgaccggtttgtccaaaacccggcagatgccgacatctgtagccatttcaatgagatctgatgtcacttcgcacgtaaccatcatgaccgggaggtcgggatgcagttcttttacggcagccgccagttcaagaccattcatacccggcatgctgaaatcggttatgaccatgtcgaacgtggttttccgcacgatgtcgactgcttctgctccacgcgaggctgaagtgacctccagatcttttgactcaaggagcaaacccagaacatataaaaaattgacatcatcgtcgacgataagaacgttaattcttcccatatgagcacctctgcgacaatttcccttgcctgcctgtcagagtacaacatatgaacagccaacacgatagagttacccgatcaaatacaactacgcacagcatcatgcttagtagggaattttcaatttacccactatcttctgcaacctatcttttgctttagtgaattcctggtaagacatgacatagctatcacgcatttctacgcaatctgactgaatatcgtcgttactgccggattcaccactcaaacaacctctctgtatacgcctatatctgcattcatataacaaattacgtaccaatgcagcgcacacaatatcgcaagcacggaggaactccatcatgtgttcagggttatcgtattgataggcaattccactgatataggtgcgtgccgctgacgaatccttaaattgaaaattgttccggtccatagatcaattcctcgtggactacttcaagcattcgatgaagttgcgctctgtatccgtgattgccctcaggttccccgcccgctactcgctcccaccgcccagcaccttgtaaagggtcgccagattgagaagccggacgaggcggacaccgatcaggttctgctgggcgctgtacagggcccgttgggaatcgagcacctgcagatagttatccacccccttttcgtagcgggcctgggacaaccgatggctctcggccgtggcatcggagagggactgctgggccgtaagctggtcgtcgatggtaccgcgctgggccagggcatcggccacctcacggaaggcggtctgaatcaccttctcgtactgggcaacggcgatgttgcggtccgcttccgccacctccagcgtggcctggttcgctccggcagtgaagatggggagcgtgatccggggtgcgaagctccaggtgaaggaatcgccggagaagagcttggccagatcatcgctgccaaagccaacgttggacaccagagttatgcgggggaagaagttggcccgggcggcaccgatgttggcattggctcccttcagaaggttctcggcctggaggatatcggggcgccgcaacagcacgtcggacggcaggcccggcgccacatccttcagggcggtaagggtgtcggaaagtgccgacggaaggagttccgccggcacgggcgagccgaccaccagactcagggcgttcccatcctgggccaccagggtggtgaagcgggcgatgtccacccgggcggcgtcgacgctggtctgggcctgatgcagatcgagagccgaagagacgcctgcatcgaagcggctcttggtgagctggtaggactcctgctggttcgccagggtttcctgtgccagtttcagccgctcgcggtcggcggcgagggtgaggtagttgacggcaacctccgacacgaggctgatctggacgctacgccgggcctgctcagtggccaggtactgttccagtgcctggtccttgagactgcgtacccggccgaaaaggtccagttcgtaggaactgaccccgagtccgacactgtactgatcgatggtatcggcccggcccgtggccgacaggccttctggctgccgtgtgaacgttgcgccggcgctggcgtccaccttcgggaagagatccgagcgccggatctggtactgggctcgggagcgctcgatgttgagagccgcggccctcaggtcccggttgttctccagagccagagcgatcagcttgtgcagcttctcgtccacgaaaaactcctgccaggggatgtcggccaccggcttttcagttgcggacgccgtctgtttgtaggcggggccttcgggccacgcgactggcaccggagcggcgggccgctcgtatttgggggccatggtggtgcaaccggccagggtcaatgtcataattgaaacatagagcacttgagcaacagagaaaggctttggcgcaaaaccggaaactctctgcgatcgcttgctggctgcacgacaaacggtggcagcgggatcagattgttgctctgttgctctgctactctgtgttattccgaacatactcatctcaattcacctccgacgctgtgtcagcgggcggctgtacggcagtctgctttttggcaaagagtttcgacaccatcacgaaaaagaacggaatgaaaatcaggtcgataaaagtggccgagaggaggccgccggtcacggcggtaccgatggcgttctgggccgcggccccggcccccttggtgagcgccagcggcagggtgccgaagaaaaacgccagcgaggtcatgatgaccggccgcaacctgatcttcaccgccaggagagtggcctccaccagatcgtgcccgtgatgcagctgctccttgatgaactggatgatcaggatggcgttcttggtggaaaggcccacggtggtcaggaggccgatctggagatagacgtcgttgggaagcatccgcagggtaacggcggtcaccgcgcccaccaggccgaggggaagcatcagcaggttgacgaaggggatcgtccagctctcgtacagggcggccacggccaggaacaccaccagcagcgagatggcatagagggctggagcctgggcacccgcctgtttttcctcataggaaagaccggtccattcatagccgatgcccgcaggcagctgagccgccatcttctccatttcggccatggcctcgccggtgctcacccccggcgcggcctggcccatgatctccacggacggaataccgttatagcgttccagacgtggtgaaccgtattgccagtgggcggtggcaaaggcggagaacggcaccatctccccgttgttattgcgtacataccacttgccgatatcttccggcagcatgcggtaccttgcgtcggcctggagatagaccttcttgacccgcccgttctcgatgaagtcgttcacgtaggaactgccccaggcagttgaaagaacttcgttgatactggtctgcgacacgcccagcgctccggcccgcacatcatcgatatcaagtttgaactgtggggagtcatcctggccgttgggacgaaccgccatcagcttcggattcttcatggccatgcccaacagctggttgcgagcctccatcagcttgtcatgtcccaggccgctgcggtcctgcagcatgaagtcaaagccgttggcctgccccagctccaccaccgccggcggtgaaaaagcaaaggccataccgtctttgatctttgaaaatgccgccatggccctgccggcaacggccggcgccttgaggtcgggggtcgggcgcagctcccaatccttcagcttgacgaaggcgaggcccatgttctggccgcgaccggcgaagctgaagccggccacggtaatgatggcctccacggtctttttctcccgctcgaggaaatggtgctcaagctcctcgatgaccttgatggtccgctccttggtggctccggcgggcaactggacctgacagatgatgaacccctggtcctcgtccggcaggaaggccgtcggcagccgcaggaagaagaacaccattaccgccacgataccgccgtaaaccaccaggtaccggaccggcttgccgaaggagcggccgacaatcccttcgtatttctcccgtgcccagtcgaaccccttgttgaagtggcggaagaactggcagaaccagccgcattcacccggggtatgtcctttttcaaccggcttgagcagggtggagcagagggccggcgtcagtatctgggccaccagtaccgacaggatcatggccgaaatgatggtgatcgagaactggcggtagataacgccggtggaaccgccgaagaaagccattggcaggaagacggccgacagcacggtggcgattccccaaagagcgctggtgatctgccccatggacttgatggtggcgtcgtggggagagagcccctcctcggacatgatccgttccacgttctccaccacgacgatggcgtcgtcgacaagcaggccgatgacgataaccagcgcgaacatggtcagggtgttgatggagaaccccgcggccgccagcacccccatggtccccaggagaacaaccggcacggcgatggtcggaataagagtcgcccggatgttctgcaggaacaggaacatgatgatgaagaccaggaagacggcctcgaccagggtcttgaccacctctttgatggagatcttcacaaagggggtggtgtcgtaggggtagacaaccttcatgccggcggggaagtagcgggagagctcctccatcttggctttgacacgctcacccgtatccagcgcgttggcgccggccgccagcctgatcgccatgccgcccagcggttttcccttgtagcgtgcttcgatatcgtaattctcagtaccgaccttggcctcggctacgtctttcagcttgaccgtggagccgtcggggttcgtgcgcaggatgatgttgttaaactgctccggcgtctggagcagggtgcgggcggtgatagttgcattcagctgctgcccgtggacggcagggctgccgccgaactggccggccgaaacctgagcgttctgcgcctgaatcgctgcaattacatcattggtggtcagatgaaaattgttcagctttgcaggatccagccagatccgcatagcgttctgggaaccgaagaccgttacctcgcccaccccttcggtgcggctgatgatatcctgaacgttggagaccaggtagtcggtcagggtatcgcgcgtcaacgaaccgtcttccgagaccagaccgacgatcatcaggaagttcttggtggacttaaccacctggatcccctgccgttgaacgatctgggggaggagcggcgtggccagctgcagcttgttctgcacctgaacctgggcgatattgggatcggtgccggccttgaaggtcaggttgatggccacggccccggccgagtcgctggtggacgacatgtagatcaggttgtcgatgccgttcagcttctgctcgatgacctgggtaaccgtatcctgcaccgtctgggccgaagcccccggatacatggcgttgatggtgatctggggcggcgcgatgggcggatactgggagaccggcagggtcttgatggccaaaagcccccccagcatgaccatgatggagatgacccaggcaaaaattggtctgtttatgaaaaagcgggacatgaaagaagctccttaatgcgtattcccccgtggtgacagggaggcggggccttaggatcgcaacgctgtcagcctattttttggcactcgccgcttggttcgctgccgcgggggcagcagcctccggttttgccgcgaacggcacggttttaacctgcgtgcccggccgtgccttctggattccctccagaatgacccggtcgccggctttcaggccgtcgctcaccagccagttctcccccacggtccggacgaccttgattacccgcggctccaccttctcctcggcccccaccaccaggaccatggcctcaccttggggattgcgggtcacaccccgctgcggaaccaacatcgcctggtcgctcaccccctcctccacgatggcgcgcacgaacatgccggggagcagggtctgcttcgggttggggaaaaccgcccgcagggtgattgagccggtgctctggtcaacggtcacttccgaaaacttcagcgttcccggcaacggataagggctaccgtcttccagcaggagcttgaccttggcctgggccgcggcgttgtccttcataatgccgctggccagattctgcttcagcttcagcaactcggcgctggactgggtgacatccacatagatagggctgagctgttggatggtggccagggccgtggcctgattggcggttaccagtgccccgtcggtgatggccgagcggccgatgcggccggagataggggcggtcaccttcgtgtaggccagattgatccgggccgtctccaccgcagccttggcggaagccacgtcggcttcggcctgtttgagggcggcattggcgtcgtcatagtcctgctggctcacggctttgatcttgaccaggtcacggaagcgctcttccttcagccgtgccggaatgagattggcctcggcccgggcaagggctgccttggcactggcaaaggccgcctggtacgtggccgggtcaatctggtagaggacctgccccgccttcacgtcggaaccttcgacaaacaggcgcttctggatgatcccacttacctgggggcgaacttcggcaatcagaagcggcgacgtccggcccggcaattccgtggtcagggcaacgcgctcaggcttgacaacgatcacccccacttcgggagggccgctggcagggggagttgcagcgttcttcttgccgcaaccgaccatcattatcccgaccgcaagaagtcccactacggtcatcagtcgtgttctgtacatgggttgcatacacacctcgatactgttcataaattgccggcctcacggccagttacttgtttttccccaaaaaagcgataatagccgtcagggcccagaccgccatggttgctacgataaacagtgtcatacgcgccattccctttcagcggattcgccccatgaacagcgtcctccaccgcatcaagaatgaacattcattcttagccaatcaacgacaggagattacagagtctcctaccttttcaccgcatcccagcacgcctcgatcgtgcgggctatgagggcatcgtccagttcaatgaatccgaggatgtggtcccgcgcagcggccagaagcggaccgaaggacagggcaaagaggagtggcaacgggacatccttcagaacctgctgggcaatcccctcttcaaacagatgaaaatagacatcgcacccctcccgcacccccaggaggcgttcccggcgggtcgccacaccgtagggagagttgtgaaactgctccagatagcgaaaatcgagaggattctgaatgaagtaccggaggagcgccgtgccgagatggagaaagcgttcccgaaatgccttcaactccccgtatccctccgtgatgaccggaaagatcttctcctccagttcctgatacatctcattgatcagtacgtccttgttctcgaaatatcgatagatcgtgccggcccctacccctgcccgctcggcgatgagcgccattggagcgccatgaaatccgtgctcggcaatgagttcgagagccgcgcggacgatctcgtcccgtttttccagcttcgacatagatacctcacttccattaccagaatgaacgttcattccagactataagttttcatcccccgagtccagacttttttacctaccccgttatccgtccccatcccggaacagctcttagtacttacaggcaatcaaatgtatacattgacatgcgcccacacgccgtgcatgattttgtcctttagagtttgcagttacatattttgttatctccgagcccatccgcctaccaggaacattcccacggcggccggccgacgggtgttgctggaaacggcagcgcctcccctctggaaaggagattccgggccacgtgcgcccagagaccctttccagcaggaaggggttttgtgttttccgcccctattcaatcccgggaggaagcatccatggtcatcattaccgacacccccatcgatcccacatctgcctacgggcttctctcaaaagggacttcaggctcgattgtccttcactacgccgtggtgaaacaggacgccggcaacagcgcgcctaccgcctgcatcgactaccggttcgacgctggtgcgatcgaggaactggaggcaatctccgccgagctgcgccagcagtggcaactggaagacgtccttttgatcaggcgggagggatgtctgggcgtcggagagatcatctctcttgcggccgcaagctcccctaacagcgaggacgctttttccgcctgtcggcacggcatcgcccgtctcaagaaaatgtcgaccgttcacaagcgggagaagtttgtagagtagaagcaatccacccaaaggagactcgcccatgaaaatgtatcgttcgttcgcggcaaccctcgttgcactcctcatgctcgttaccgttgccggcgccgaggagcgcctcaagatgtccaccacaacctccacccaggactcgggactgctcaaagttcttcttcccccgttcgagaagaagaacaatgtcaaagtcgacgtgatagccgtgggcaccggccaggccctgaaactgggcgaagcgggcgatgttgatgtggtcttcgttcatgcccgcaagctggaagacaagttcgtggccgacggcttcggcgtgaaccgcaaagacgtcatgtacaacgacttcgtcatcgtcggcccgaaaaacgatccggcaggcatcgccaaggcgaagaccgccgcagaggccctgaagctgctcgcgacaaaaggagccaccttcatttcccggggcgacaagtcgggcactcacaccaaggaacttgacctctggaagtccgccggcgttgatcctaaaggaaactggtatgtagaagcaggccagggcatgggaccggtcatcaccatggccaccgagcggcgcgcctacaccctgaccgaccgggggacctacaacgccttcaagggcgccaaaaccgacctcgtgatcctgttccagggtgaaaaagggctcttcaacccctacgggatcatggccgtcaatccgaaaaaattcccccacgtcaaatatgacctggccatgaaactcatcgactacgtcaccggcccggaggggctgaagatcatctccgactacaaggcccacggcgagccggtcttctttatttacaagaaatagaaatcatcatagcattgaaccgctgatcgggggtatctgtgaccggtcagcggttcgctttcatccgaagccatggacttttattccgaatccctgacgaccgccctccagctcattgcctcccgcgacccggacgtggtgagcgcggtgaccgtgtcgatcgtcgtctcgctctggtcgaccctgttcgctgccctggccggcgtgcctgcgggagtggcggtggcggtggctgagtttcccggcaagcgggccgtggtgacgctgctcaacaccctcatggccctgcccacggtggtggtgggactctttgtctacagcctcatcagccgccagggacccttgggcgaattcggccttctcttcaccccctgggccatggtcgtgggtcagacgctcctggccatccccatcgtggcgaacctgaccatgagcgccatcaagggtgccgatccccgcatcgtcccaacggccctcaccctgggcgccgggccgttcgaaagtatccgacgactggtactggaaatgcgtttcggcatcatggccgcgctcattgccgcctttggccgggtcatcgccgaggtgggagttgccatgatgctcggcggcaacatccggggccatacccggaccatgacgaccgccatcgccatggagaccggcaagggggaattcgccctggggctcgccctggggctcatcctcatggcggtcgcgctgatcgtcaacatggctctcaacgccctgcagcagaggtgacagcaccatgagcgaatgcatccggctcaccaacatacgcactacctacgccggccggaccgtccttgccattgaccggctcacgctgcgcagcggcagaatctataccctcaccggcgccaacggtgctgggaagagcaccctcctctcccacctggctctcctcacggcacccacaagcggcgaaatcgtcttcggcgaccggacggtgcgctggaacaatggatcacttcagcacctgcggcgccaagtcaccctggtgcaccagtctccgtacctgttcaccggcagtgttttcaccaacgtggcctacgggctcaaacttcgcggcgtccacggtgaagaactaaagagcagggtcgagagtgccctgacccttgtgggtctcggcggattcggcgatcgtcgctcccgtgagctctccggcggagaggcccagcgggtcgccctggccagggcgctggcactcagaacgagcatcctgcttctggacgagcccctggccaacgtcgaccgggcaacgagtgagctcctcacctccatcatcgccggtctgccggccgatgggaccacggtcatcatgaccacccacgatcccgagcatgcggagcggctgggaggagatcgcattcacctggtggcgggcgaactggccaacccacttacgggcgtcaaattatccagcagcgaaggagacgaattgtgccgtctttcaccgaagcccgcagcattattctcgatcgcgtagcgccgctcggcgtcgagcgggtgggcatcctggaggccgtcggccgggttcttgccgagaacctgatcgccccctgggagatgcccctctgcgacaactccgccatggacggctttgccgtgcgcgccgacgactgtggtgagactccggtatccctgaaggttacgggctatatccccgccggcggccggcccgccggtccggtggagcccggctgcgccatcaggatcatgaccggcgcaccggtcccgtccggctgcgacgcggtggtgccggtggaagaaaccgaagatgaaggcgacgcggtccggatcatggccacggtcgcgcgtcgccagcacatccgcttcaagggagaagatgtcgccacgggcgatatcgtcgtcccccgcggcaccctgctccagccccccgaaatcagcatgctcgcatccttcggcaaggcactggtgccggtatttcgcaaggcccgggtcgccattctgtccaccggcgacgaactggtcgaattgggcgagtcccccgcaccgggtacgatcatcaactccaacgccctgtccctggcagccgcggtacgccagtgcggcgccgaaccagttatcatcggcatcgcccgcgacaaccgggaaagccatcgcgaaaagcttgccgaagggcttaaagccgacgttctcatcacgtcggccggcgtctcggccggcgaccgcgacctggtccgcgatgtcctggccgaactgggggctgaacagctcttctggaaggtcgacatgaaacccggcggccccaccgctttcagcatgcatggtccggtaccggtcttctcccttcccggcaacccggtctccaccatgatcaccttcgagttcttcgtccgtccggcgctcctgcggatgatgggacacagccgcgtggtgcgcccctttgttaaggccactctgctggaagaggcacgcaagaaaccgggcaaggtaaacttcctccgggtacaggcgacagaacgggacggccgtctggtggcatccactgccggtgagcagcacaccggcattctcaggaccatggtcaatgccaacgctctggtgctgcttccccgggaggcctcggtcgtcccggccggaagcgaggtggagatgatgatcctgcgggacgacgttacgatgctggaacgctaagggagatcgcgtatgtccttcaaccattttgacgaccagggacgggccatcatggtggacgtgagcggcaagcagccgaccctgcgcaccgctacggccgccgccacggtgtcaatgcagccggacaccctggccgacctgctggccggccggaccaccaagggcgatgtcctgggcgtggcacggatcgcgggtatcgccgccgccaagaagacaccggagctgatccccctttcccacccgctggccatccaccatgcggcaatcgatttcgataccgaccaggcctgcggcaccgtcaccgtcagagccacggtacgggccttcgagcggaccggcgtggagatggaagccatgacctcggcggccgtggcagctctcaccatctatgacatgtgcaagggggccgacaagggaatcaccatcggtcagattcgccttcttttcaaggagggggggaagagcggcacctggcagagggaggaaggacaatgaaggcggcgattcttaccctgagcgacaagggctcccggggcgaacgggccgacgccagcggcccggccctcgtcgcatggctggcggagcggggcgtcgaaacggtgcgcacagagatcatccccgacgaggcggaccttatctccgcccgcctcgctgcatgggccgacgcgggagacgcggacctgatcctcacaacaggcggcaccggagtctccccccgggacgttacccccgatgccaccatgacgattcttgatcgactcatccccggtttcggcgaggtgatgcggatgcggagcctccagaagacccccaacgccatgatctctcgggccgtggccgggatcaggggaaccgccttgatcatcaaccttcccggcagcccccgtggcgctgttgaaaacctggaagcggtctggccggccgtaccgcacgccgttgaaaaaatccagggcgacacccgcgactgcgccccagtacactgaagcaatctctctttcagccatcccgaaacccggcccacgccgggttttttgttgaccgggtccctggtatgggctatacactagaattccgttttaattttagaccaaggaggatcgaccatgggtctgatggaccaaatcagggctaaagcccggaacaacctgcaaacaattgtgctcccggagagctatgatgaccggatgtatgccgccgcccaacagatcgtggaacagggtttggcaaaagtcgtcatgcttggcaatgccgacaccatcgccaggaaagcggccgacctcggcgccaccatctccggggtcgaattgatcgatccggccacgtctcccaagctcaacgaatatgccgacgccttcgtggaactccgcaagagcaagggactctccaaggatgacgcactgaagctcctcactgcggcagacaacctctactatgccggcatgatggtccgccagggtgacgccggaggagaagtggccggcgccaccggcaccaccggcgacgtgctccgggcagcttttcagaccgtgggccctgccaaggggatcaaaacggtttcctcatttttcttcatggtcaccaagaccccgtccttcggcgaaaacggcatcatcttctttgccgactgcgccgtaaaccccaaccccgatgcccaggccctggccgacatcgccgtggccaccgcccgcaactgcaaggccttcctcgacgtggacgcccgggtggccatgctctccttctccaccaagggaagcgcatcccatgccgacgtggacaaggttctcaaggcaatggaactggccaaggccattgaccccgcgcttcagatcgacggtgaactccaggccgacgcggccctccttcccaaggtgggcgagcgcaaggccccgggcagcaccgtggccggcaaggccaacgttctcatcttcccggacctggacgccggcaatattgcctacaagctcgtggagcgagtggccggcgcagaggccatcggcccaatcatccagggcctggcaaagccggtgaatgacctctcccggggctgttcggtggaagacatcgtcaatgttgccgccattaccgcggtccaggcccaaggataaccagtccgcgaacgaagcaccacaaaaggccgccgacatcccccggcggccttttgccctcccccatctccatcatccacgcaaaaaggccgtcggactgctgcccgacggccttcagcgtttcaggatccgttgtgcggatcgttactttctcacaaagtccgtccgtgcaaacgaatagtcgaaattcatgtgatcggtgtaggtgccgttgagaatggccaccacgtcctcggtaaagacgagctcttcatccgtggggatgacgaacaccttgatgggggagtcatcggtagtgatgaggctttcccgcttgcgggtcatggcccccttgttccgttcgcggtcaagcttgatgccaattccttcaaggccctcgatggttttctcacgaatgggccaccccatctcccccacaccggcggtgaagaccacggcgtcgaggcgccccagcacggccatataggtcccgatgtactttttcagacggtaggcctcgatatcaagagccaccttgcagcgatgatcaccattggacgcatgttcgatcacgtcgcggcggtccgtaaagcgaccggtcaccccgagcaccccactcttcttgttgaggatgctgtcgatctccttggcggaaagattttccttctgcatcatgaacgcggggatggccggatcgatgtcgccgcagcgagtccccatgacggcaccttcgaggggggtaagccccatgctcgtatcaacggaaactccacccttgatggcacagtgggacaccccgttgccgatatgcatggtgatgatgttgcactcggaaggcgtcttgccgagaagaacggcagcccgcttcgatacgtagagatgggacgtaccgtgaaagccatagcgacgcacaccgtatttttcgtaccactcgtagggaagcggatagaggtaggcatgctcgggcatggtctgatggaacgccgtatcgaaaatggccacgtggggaacgtgggggagaaccgcctgagcggcctcgataccggcgatgttgggggggttgtgcaggggggccagatgctggacctccttgaccgcgtccagcaccttttcgtcaatgagcaccgaacgggtgaacatttcccccccgtggacgacccggtgaccgaccgcggatatctcgttgatatccttcagaacgccatgatctgcatccacgacggtcctgatgatcagatcgatggccacctggtgatcgggacactcatactcttttcggtacgtttcccgacccggcacctcgtgcatgatgaacgagtcgccgataatgacccgctccaccatacccttggcaacgacctcttttctctcccagtcgaacagctggtacttcaccgatgagctgccgcaattgagggcaagtatgatcatcattcctcctgattgagcgaaaataaaaattgttcaacgcgaataaaacaagcaatttcaagatgatttaagagagatgatacagatggggacagaaaaataaaactgttttttacatatacaatacggaaaagtcgaattcaagtttttttaaggggcagggtctgaccggcaaaacctttcctctggacttcacagaagccctgtgatatgtttacgccgcttttagaaaacactttataaggaggtataccgtgtcccacgctatttccgacgactgcaccaactgcggcgcctgtgtcgattcctgcccggtcaacgctattgcaccggccggtgacaagcacaagattgatgcagatacctgtatcgactgcggcgcttgtgtcgacacctgcccggtaagcgctatcagcgcagcctaaccgacaggtcgtaccacttcaataccggcatgacatacgtcgtgccggtatttttttgctctgacaacgaaaaaggccggctttcatgccggcctttttcgttgtccactattcaatagctggtcgaatccacccaatcagagaatctgcctcgctagccccatctgtaccacaggtcaggatgcttgatcgggcctcatactcactgggtggcaacagttgaaccggtcacctccacggtgaaatcagtcgcctcccgggggatatttgccagaacaatcacaaaggggatcctcttacccggctggactcccaggttcgacagggaatcgccgaactggttattcatggctgactcgatctttgccatggggagcgaggctatctgttcgtcgctcaggctgttgccgcagtaggcaatcttttgcacgaccgcctggcctcccgaccccagcagcgcgcccttcacctggatggacgcccggggcttgcggtagttattaatggcttcgccgcgaatcacgaaaacctctcccgcctccgcgttggccagatacccccctctgaccttgtcaaggccgatccctccctcctcccgcgcttcaaatccgagccactcggccacaaagccgatgccgagcttattgaaggcggcagggccctccttgaagaagtagaagccgaacccggcaagggctacgatcacgaggaccgacaccacaatggcaacgaggggaagcagggagcgccccttgcggcgtgacgagatgacaagaggtggagcctcctcctctccaaagggaacatcaaggggggacaacggtgctgtcgttacagcgggttcagtcacaggctgctcaggaaccgctgcgactgtcgcctgctgggtgcgatcacggggctcgggctccggcgcagtctcatcaataccgagatcaagctcaccgaaatcgaaaggttccgcttcttcttcagcctcgatcttcggggaggcatcttcttttgccaccccctcctcgaactccaaagcaaagtcgccggtggaaccttcttcccgcccccccgcatcagtcgcggcagcaaaggcctcgggactcacctcgccaaaggcgatcccgtccccgaatccgccaacggcagacgcagcttcaggttcggccggccgcgactgctcttccgtgacagactcctcttcgaatccaccgaaatcaaacacctccggctccgaagcagttgactgccccgcctggttttcgctccctgccgttggttctccgccgaagtcgaacgaaaaatcctcatcagtagcggccgggcctgaaggtattcccgaggaaaccgccaggttgtcggcggcttcctcggcatcagaatcagcgggagcaaatgacggagcctgggcctgctgaggcgcccaagccggttcactctcttgcgttggctcctgggacgcggccacggcggcagcggaagcacccctgccctccgttgcatccagcccttgcagaatcgagtcgaaatccggctcttccgcgggagcttctttttttatgacgaaaatatgtcggcacttggaacaacggaccttgatgccggcggctgttaccttggagtcgtcaagccggaatttgctgctgcattgcgcacactggatgatcattggtcactccacggtgagaggtggggcagcggaagaaggccgccacggcaaaaaacggcgccgagtcggtaatttcggacttttctataacagataagggcacttagtgtcaattcaatatggtcaccagccccccctttatgctataccatttcaaggaagccatgaaaagaatccagccatggttcaaaatattttcagcaatcggagaacgcgcatgcgccaacggctcgccccattactgaccatcatgctgctccttcagtgcgttactgcggcattcgccgcaccaaccctgtcggtggacaagccgttttttgatttcggaaccatccctcaagggaaaaagctcgatcatgtctttacgctgaagaacaagggagactcccctctgtcgatcgtaaggaccaaatcatcctgcggctgcaccgtgatcagcctcccccgcaaaaccatcgagccgggaggaagcgttgaactcaagaccacattcgactcgaccacgttcggcggcaaggtcaccaagaccataaccgtcgaaaccaatgatcctgcaaacccgaattacacgctcaccctcacgggggttgtcagcgaggtactggttgtggcgccccggcagttgaacctgggacagataaaggcgggaacaagcgggacattcaccgtgacggtggacaacaagggaaaccgccccgtgaagataacctccgccacctcccctatgccgcaggtcaaggtgacagccggcaaacagagcatcaagcccggcgaaagcacttccatcaccatatcggtggcaccccggccggaagaccggttcctgagcggattcatcatcatcaagaccgatatgccgggcaaacccgaaatcaccgtgccggtgtacggctctgtgtcgaagtagcggcggcctccaggtcttccttgagatcaaggtaggcgcgctccacgttcacgtcgaaaaacgtgcggaagccgggcatggcgtcgtaacgcggtagcctgaactgggcctttgtctcgggaagactcctgccggcctcgatgtgacgcagaacctcggtgagaaattccttgaagaagagcctgaaccgcctgagcccggcacggtcggacacatcaccgaggccgggaagcacgtgctttgcccccaccgcttccaggctttccagagtgacgacccaatcacgcatcttcccttcccccatgtaccccaccacgtcgttgtaaaagagatccgacgtaaagagcaccccttcgttcggaaggtagatgatgatgtcaccttcccggtgaccgaactcggtactgttcaggaccaggaccgttttcccccggatgagggtcaaccctttatcgaagaaggtcacgtgattgcgaagctggcgcgactcccccctgagagactgccaggtctgccaggaggttatgatctccacgttggcgggaaagtcgaaatccacatgattatagccgggatgatggtgggtaagtatcacgtagcgcagaggaatgggggtgatctcggcaattgcgtcgatcaactcgcggatcccttcggggatgaaatgggctcccgccaagattacctgatagggggtaaccacaatcatcgcgttgctggcggcctttccctccggcagggcaatggccgcatataccccttcctccatctgctttatttcgtaatgggcagcctgggcgggggtaaagccgacaacgagacagagcacgacaagaaggatgacaggtacgttcttcatgaccctcgaaccttgaaattttcgaccagtgtagcaaaagggtgcacctaaacacaaccgcggcatggattcagagaccggcatcgaaaaaactttcctcttgtgaaatcatcgatgatggtgtatcaatagagattcgcgggcggttagctcagttggatagagcgcaggcctccgaagcctgaggtcgctggttcgaatccagtatcgcccgccatttacatgaaccaagcgaattcgcttgcaaaaaaccccgccggcatgaagcccggcggggttttttcattggccgtggctcccggtcagcggatgaccacattctgggccgtgagcgagcccctacccaccgtaacaacgccctgcaacgtcgttaagccggggctggacgagaacgttgcgtcataccctcccttgaagagcacggctatggcgtttgccaaggtcacgttgccggcaagctcggtcgcctgggtctcgatggtgcatgaagttcccccgatgcacgcggcataggcctcagcgattgttgaataatagctcgtggttcccgcagtaagcttcacgggaggcattttcgtgaatgttgccgtcacggccacggggccatactgggtaaccgtacagccatcagtaccggagcaggcacccgaccagccggcaaaaatcgatccagcgctcggcgttgcgctgagcaccaccggagcagcattaaagaccgcgctgcaccctgaaccgtcgagacagctaatgcctcccggcgcgctcgacacggtgccgccacccgtgccgacaacggtcacactgaggttgatgccgggcgtaacggtgatttcggccgatttcggtccttccacgccgttcttgagtaccgatacagcaatgtagtaggtaacgccgttcatcaggccggaaatcacatgtgccggggtagtgccaaccgggtcgggggtcgcatagttacccgatgtaataccgtagtaaaccttgtagccggtaatgcccgactcctggctggcggtccaggaaatgcccgccgtaccattgcccggcacgccggagagaccggtcggcgcggccggccgatccagggagaaggatgctgtcacgttcttcgcaccatccatggttaccgtgcagacgggagaggtgccggcgcagtcgccgccccaccccgtaaagacatagccggttgcaggagccgcggtgagggcaaccgaatcgccctgaaggtagtcgccttctcccgacagatccacccaggtaaaggcgcccagatcatcggcaacgctgcccccacccgtagtcgaaacgctgagggtctccttccggccgaagatccggtggacgtggatgtcggtatcgccttcctcccgggtgaaggtgctcaccaggacaatgtttccatcgggttggagcgctacgccctgtccttcgtcatcgcccgaattgatggtatagaacccgtagaaattgtagatggtgttgtctgtagttccgtcggcattgagtcggaacacaaggatatcggtgtcggtcgcgtaaccgaaggaccccaccacaacgatcttgccgtcaggctggatcaccagtgcttcggccctgtcgttatacacgtcgccatccttgtaatcccccaccggggcattgaaatcattgtcccgcgtaccgttctcattgaggcggagcacccagatatccgtgtcacccgcaccccactgataggcccctaccaccacgattttgccgtcaggctggacggctatccccaggccttcgtcgttgccggcatcgccggccatgaagaaattattcaatccgtcattaaagttgtcgagggtgccgtcggttttgagtcgctgcacaaagagatcggtttcgccgctcgggttagcataggtgccgacgagcagtatcttcccgtccgcctggagcgctactccattcccgaaactgttgccgggaaggttgggccggtagtagccggtattgccgttgaaggcgctgtcgagcactccggtcgccgtaagacggatcacctggatttttttcgctccggcaacatccctggagccgataatcacgatcctgccgtcgggctgaaccagcagatttccggcctcgttggcgccggaggccccctcctggtacttcccgcccgtgccgaaagaggtatcaagtacgccggctgaatcgtagcgtcgaacctcccaggcggtagtggcacttcccacggtaccgagaacgagaattttgccgtcgccctgcaacgccacgccggcggcacggtcagccgtgcccgcgtcaatcacgactgaaccctgaaccccgaagccggtgtccggctccccctgcgccgtgagtcgccagaggacgatgtcggtattgcccgccgcctgctccacggtgccgaccaccagcagcttgccgtccggctgcaccacgacccccttgccccggtcgctccccgtgccgcctaacaatgccactccctggccgccgaaaaagccggtatcgatgaggtcgtcataaacgatggcggcgggataagggggatcggggaccgccaccccgtcctgctgaaactggaggaatacgtcgtaaaaggaaagactgagcggttcagtcagcttaaagcgctttgatgccgcaaccggctcccagtctgtccaggtgctgtcgtcgatgctgaagcgcatcgcctgcacggttcccccgtgcagggcggcattgatgccgagcgtcaccatgggatagttggtgaacttcgcaccgccgttgatagtcaaaacatcggcctgggcggctacctgcagcacgagcaccatgccggcagttgccggcaggagacgagcgtaacggccaagctgtcctgcaacccgaatcatcaatccgatcatcttacccctccgtgcactgacactcaggcagacattctacctgggaccactctaattttccagacatcatttccaccgcgtgaagacagcctgtcgacagattgttgccatcacatcgccggcgtgctatctgtcaggcatgattctgccacgacctctttactccggcaccctgatccggcgctaccagcgcttcctggccgacgtacgcctcgacgacgggacggtggtcaccgcccactgcccgaactcggggagcatgaaaggatgctgccagccgggaagcgccgtgttcctttctctcagcgacaatccgaagcggcgcctcgcctacacctgggaactggtcatggctgacggctactgggcggggataaacacgggcctccccaaccggctcgtccgggaggggattgaaaacggcaccgtcgcggaactcctggggtatgagcgcatccggcccgaagtccgctacgggacgaacagccgggtggatctgctgctggaagggcctggccgctgctgggtcgaagtgaaaaatgtgaccctcgtggaagggggaacggccctcttccccgacgccgtgacggaacgggggcaaaaacacctgcgggagttgatggaggtggtgcggcagggggaccggggagtgatcttcttcgtggtccagcgtggcgacgggtctgccgtggccccggcggacgccattgacccggtgtacggccggcttctgcggcaggccgtgactgccggggtagaagccctggcctaccgggcgctcgtaacgccggaggaaatccggctcacggagcggctgccggtgcttgccggggaatgatccctcaccctccggacagcctcagcaccagggcgcgggccacatggtcggcctcagccaggttggcgcgggccctatcgctgaacccttccccgtggctgaaatcttctcccggcacggtcacgagccatgccggcggggtccggccgtaaagcttcccggcataggccagaagcagctcgggagccaggtggtgccccagggcaccctcgccggatgaagccgccagagagacggcagccaccgagctcatgccgccgacggccgggcaggcgtcaaaaaagatgacgccggtcacctccggggcggcgatctcctcggccatctcgggcaggagctgatgggcttcgacggcacgcacgctgcccagaggggagcccccctccaccatcgcaggaaggaccgccccggccccatcgtcgcgccgcaggcgattgccgtagccgatcagcaggaccatgacctgcccctctcgctatcttccccgtttcgcctcatccagcaccgtcccgtccggccccaggagcatcacccgcagcggcatcctgccgtaggcatgcgtggcgcaggaaaggcagggatcataggcccgcacaccgtgctcgatccggttgagaatcccttccgtgaactcccctcccctgatgaactccgccgccacctgccggatggtccggttaatggccagattgttcatgccggtggcgataagcaggttcacacggctgacaatgccgtcgtcatccacctcgtagtcatgaaagagggtgccgcggggcgcttcgcagaagccgacaccggccggccgattcactccggcctcgctccggacgtggcgatccaggatgtccggctcgtccaggagcatcccgatccgctccagggcgtggaggatctcgatgagccgggcatggtggtagtggaaactgccggtgaccatgccgccggcgccgcgcacctgccggaacgcggcaagttcgcggtcggcctcgggggtcccggcgcggtcgcagatatttaaccgggccaggggccccacccggaacatcccccccccttcccggtcgccatggggatggtagtaggggaaggtcatgtagctccagggctcggcccgctcggttacggcctgggcgtagtgctccggggaaagctcatccacgtggacgcctgccgaatcggtgaagcggagggagccgtcgtagtgctccagaccgccgtcagatgccgtcagccccgcgaagagcgagggaaagtccccatacgcggttatttcggcttcgtggcgggcgtagatgccgtcaagcatgcccagggcgccccggacgatggcgagcccctcgggcagaagcgcggcgatccggtcccggccttccggggagagcggctcacggactccgcccggcaccgcccaggagggatggatgctctctccggccacgtcgcttacgatcttctggccgatctgacggagacggatgccgccgcgggccacctccgggtggtgcgccaccaggccccagaggttgcggcgggagggctcctcgtccatacccatgagaagatcggcggcggagaggtggaagaagctcagggcatggctctggatgagagaggccagattggcgatccggcgcaggtggactgcggccgggggaatctccacgccgaggatggcatcgccggcacgggcagcggagatggagtggctcacggggcagatgccgcagatgcgggcggtgatgccgggcatctcccagatgctgcggccgatgcatatccgctcgaacccgcggaattcggtcacgtgaaacctagcatcggccacggcaccggcatcgttgagccggatggtgatggtcgcgtgcccttcgatacgggtgacgggatctatggttatggtgcgggacatggagatacctatccgaacgtgagcatgccgggggccaggtgtaccggctctccccgcagcatgcattcaatggctgcccggatccggtccgggccaggcggacagccgggaatgtagccgtccaccggaatcacctggtggagcggcagggcccgcggcagaagctggggcactgccgcatagtcgaaggcgggcgaggcctcgccgtcacagcgaaagggatccagggtctcggcaacggtgagaaggttgcgcatggcagtaacgttaccggtgatggcgcagtcgccgaaactgatcacggtccggctccgctgacggatgataccggccatggccagattcgcacgattggttaccgccccctccaccaacgccacatccacgcccgccgggaattccttggcatccacgaacggcccgtagaccaggtcggccgcctgggacagttccaggagatactcatccaggtcgaggaagctcatgtggcaccccgagcagcctcccagccagaccgtggcaagccggagccggccgctgccgatcagttccattcctccgggcgcaccccgtgttatccccccagacggcgtcatccttcccactcctttttctcccgcccttccagcacccgggcgagcatggtcgggtccttgaccatctcgccgaccaccgcccccttgaggaacagggcaccggtggggcaaacctgaacgcacttgccgcagctggtacaggtgccactctcccgccaggagcgattcagatcggcgataattcggcttttcactccacgcccggagatgtcccaggtgtgcaccccttcgatctcgtcgcagacccggacgcaccgggtgcagagaatgcagcggttatggtccaggccgaagcgttcgtgggagagatccatggtcagcttgggcgaaaggtattcgtagcggacatggtcgacccccatttcggcggccacccgctgcaactcacagtggccgatggagacgcagacggcacagtagtggttgcgttcggcgagcatgagctccacgagcatccgccggtagttctccagccgctcgctccgggtccgcaccaccatcccctcgcgcgccggagtggtgcaggcggggaggggccgggggctgcccgccacctccacgatgcaaagccggcagccgccccgctcggagagcccctccatgtgacagagggtggggagcgatatgccgtgttccttgatcacctggagcagggtttccccctcgcgaccgctgatcagttcgtcgtcgatggtcagagtaatgaccggcatcagcctacctccccagggacgccgacggcgtgcaggagtgccttgccgccgggtccgggctcctgctcggcagccatggtgcagcggcccgccgggcagcggcgctcgcggatgtgggcctcgtattcgtgccggaagtagcgcagggtgctcaccaccgggttgggcgcggtctggccgagaccacagaggctcgtggcgcccatcagatcgcagagctcctccagccggcgcaggtcgtccggccaagcggtgccggaggttatgcggcgcagcagccggtgcatctccatgctgccgacgcggcacgggatgcacttgccgcagctctcgtcccggcagaaatcgaggaaaaacgaggcgacgtcgggcatgcagctcgtctcgtccatgatgataagtccgccggagcccatgatggtgccgatccgctccatactttcgtaatcgaggggggtgtccaggtgttcggccggaatgcagccgcccgaagggccgcccgactgggcagccttgaagcgcttgccgccggggattccgccgccgatgtcgaacaccacctcccgcagcgtggtacccatggggacttcgatcaggccggcggtctccacctggccggccagggcatagaccttggttcccgggctccgggtcgagccgatgccggcgtaccaggtggccccgcgtccgatgatagccgggacggtggcaagggtctccacgttattgatgagggtcggacacccccagagcccccgctgggccggatagggcggccggtgccagggctgtccgcgccgccccatgatggaagccatgagcgaggtttcctcgccgcagacaaaggcgccggcgccggtgcggatgtcgatgcggaaactgaagttgctgccgagcacccggcttcccaggagccccttgcgctcggcgtcgcggatggcggcctcgagccgccttccggccaggtagtactcgccccggacgtagatgtagccctgatccgcgccgatggcgtagccggcaatggccattccttccaggatgcggtgggggtccgactccatgacggagcggtccatgtaggcgcccgggtccccctcgtcgccgttggccaccacgtatttccgctcgcccggcgccttgcgggccaggttccacttgacgccggccggatagccggcccccccccgcccccgcagtcccgaagcggagatctcgcgacagacatcctcgggggtcatctcgtgcagggcgtgggcaagggcatcgtagccccccgtggccacatactcctcgatccgctcggggtcgatggaaccgcagttggccaagacgatcttcatctggcgggtgaaataggggtgatccggcggcagcggcgaggccgtcggcggccggcgccccttcaccaccgagtagagaatctggcgggccagttcgggggtgacgcgctcgtagacgatctcgggtttcccctgaactgccactttcacgaggggaccgcggctgcacggccccatgcagccggtgctgacggcctcgatctccgcatcgagccggctctcctccaccgcctggcgcagcgcgtccaggaccgccagtgcgccggcggaaagacagggggtaccggcacagaccatgatacggcaccgcagcgcctcctggcgggcctgttcttcccgggccatggcatggagatcggcggggttcattggccttcacccttgcggcggcgaaccgggcggaccgtttctgcgcgggccgggctcttttccgccagcatgacccggacggcggcggcggccgaatcgggggtacagcgccccacggtttccccgtcgaggaccacaatgggggccagcccgcaactgccgaggcagcggaccgtcgacagggtaagcttgccgtcggccgtggttttaccggctttcacgtcgaactcgttttcgaggcgcgtcacgatctcggccgagcgcttcacatagcaggcggtgccggtgcagaccacgcaggagtgttcgccccgggcctcaagggtaaagaaatgatagaaggtggcgacgccatagacgcgactgggcggaacgcggagttgccgggccacatgggtcatcagctcgtcgctgaggcagccgaaggtctcctgggccacgtgaagcacctccaggagcgcatcggcccggtactgatactgtttcagggtccgctcgaccaccttgaagcgcggatcggcggcaagcccgtcgggcgtgcccttccctggcgaattatccgtggagttcacgctgttctcctctgccgcaacggggtaatgggcgatgacgaacacgcatcttaacagaccgtggaatatgtgtgaagccttatgcgttcaaggcggccgcgggctcaataaaagaactcccgccgcggtggccggtagaggtgggacacgtgctcgccgtagccattgaagatgaccgtgggccgtcgctctcccgtgccgagcattcgctcgctcttctgggaccagcggggatgatcgacgtccgggttcacgttggcccaaaagccgtattcgtccggacccagactgctccagaaggtggaaggctgccggtcggtgaaactgatctccacgatggacttgatactcttgaaaccgtacttccaaggcaggaccagacgaatcggcgccccgtgctgcttcggcaactcccggccgtagacccccaccgcgaggaaggccagttcgttagtggcctcggccagggtaagcccctcatggtagggccagaggtcggttgagaacaggccgctctggttgggggcctgatccttgcgcaaaaatgagaggaaccgcagatgggtggcacccggcagcgggtcggcccgcttcacgagctcggccaggggaaagccgacccagggaaccgccatggcccaggcctcgacgcaacggtgacggtaggtccgttcctccaggggcatagtccggaccagttcatccacgtcgaagaccttggggttcttcaccaagccggtcaccgaaatctgccaggggcgggtgatgaattgatccacgtaacgccagacgtccttacccgaggtgaattcgtagaaattgcagtacatggccgcttcctgccggtcggtgaggggcctgtccagggggtagcgcgcgttgggccgcgccggcagggtcttgaggttgacgagggtgccgcccagttcccgccgctccatggcgtagttggtacaggcgttcaggaggggccaggcgttgagcccggcgaaaccgagggccttgaggaacgtgcgccgattgaagaaggcctcctcgggtgaaatttcatgggaaggaagggtgaagcggctgttcttcataaccgtgctccttctccggaaaggcgggggattgccccgcctttccggccttccgtcagtccggccccgctaccacgtcatgcttctcgtatggttctcgttgccgatgtggcaggtgaacaggcagcttctcgtggccggatcatagttcagcgaatcgagcagggtcgatgatgccggcccttccatggccgaggtctggagattcgtgaagtgggtggtcgccagcttagtggtgtcgtgacattcggagcacaccagcgttatctccgtgtggtgccgcttgtcgccagaagaaaagctgttgaactgggtggtgccgtaagcatggcacgaggcgcagtcggtgctgacattgatctggccgctgggccagggtggcgatgtctgtccgccgtggcaactgacgttcgagcaggtaccggtgcctgcattataggccggtgccccgccgtccttgtcctggaaggtcgccgacaggaccacgttggccgtcccgttgccatgcagaacggtggcgtagccggccccgctgtgacaggagccgcaggtcacgttcgggaagagatgctcggtgtgctgcaggtcccggttcgggaaggtcgaacccaccggcgggttgccgtggcacgagacacagccggtctggatgttgaagagcccggtgccggagtccttcacggcaacggcgttgaagtggcagaccgcgtttacgccagcgatgttcagcctgctcgatcccgaaacgcaggaaggagccactccgcccgcgccatcgagattggcgccatggcagagcgtgcagtagttggtgactgcggtgccggcagtggcgaggacggcaagggtcgagtggcgcagctggttggtcacgccctgggtggttccgcgcccgatgagccagggggtgggatgggccgttcgcgctgtgtggcaggtctcgcaaccagcggtgagcgtagcgccccgcggcacgttgaaacgcgggttggcgccgctggccggcgtggcgtggcagggctggcaggtattcaggccggtgccgttattattcctgttgatggcgtcggcaccatgctgcgcagatggcagataggccccggcgaccgggtggggaggctggacgtcggaaccgtggcacagggtattgttgaagcagcccgcagccgtgcccgccggtgcaggagtcgtgggctggcgggttgagttggcgccgttggcgtgacaggcggcgcaggaggcggcgttggtggtgtcggtgttggtgtgggtccgggcagcgcgccagggtgccggagaatgaggtgcaatggcgggcgcgccgccgttgtggcacgagaaggctcccacagtggcggagaagcagctgaccgccgtgccgacgccctggtagttggcgccgtggcatcttctgcaatagctgaatcctccggagggagaatcggccgcttttgccctgggcccgtggaagttggcgctgttcgggtcgctccacccggcgggatgccccgcttctgcgccgtggcagagcgtgttgttgaagcagccggcaggagttccagcaggcgcgggcgtcgtgggctgcagggtcgagttggcgccggtggcgtgacacttggcacactcgggggcattgccctggtcaacgaatatgtggttggtccccgatgcagtggtgccgtgccacggagcgtccgggtggggcgcgttggtatggcaggcgaagcaggagcgggccggcccattatcgaagagagcaccgtggcacctgctgcagtaggcgaagccggccgccacggccggggcggccatggcccccgagcggccatgctggtctgctgctccccagcccgcggggtggccggccggaccggtggcgtgacagacctgcgctccccggttgggactgaagcagctcaccccggagatgcctcccgactggccggcatcgagatatgagccgtgacaggagacgcactgatcccggtccttccggaactcaccccagtgggtctcgatccagttggcggggtgtctgccggttgtcgggtcgatggccggagcgtctccactgccgctggaacagccccagagagcaagcccgacacagaatacagtcaggaaacgaacgattgtcgatttcaccgtgagcctcctatctgtggcatgcaacgcactgctcattgttggtccggccgtggcagcggaagcaactggtcgggtcgatcctgccgtcgatctggtgccgggtcaggtaatcgccccggtggaccagctgccggtcgggccggtccccgtgcatgaccgacggtttgatctccagttcgttggcatggcagtcgtagcagaaggaccgcttgtgacatgacgcgcacagacggtcatcctggccggcatagtagcggtggtcgcgcacgaagaccggcgtgtggctgaaggcggcatagggtttgagcactcctcgcgcccggtcctcgtggcattcggtgcagtcaacccgccccgtggccagtgattccggatgccaggacggcaggctcgattccttcgaaagcatatgggtgcaggcggtcagggtgagggcgcccgtcacggccactgcaacaatgaagagctgtatcggtttcatttcgccgctcctttgcccgaatggctgaagttatagacaagccggaccacgccgcgggtctccgaatccaggcgaggattctcgccatagctgatatcgcccgacagcatcaggttcgggagcatcttccacccgagggaggcgatcacctcgtaggcgttgtctccgccatagggttgcacggcgtcgtcgtagagatgagcaatggcatcgacgctggcccgatagcgcgttgcgtcgcgcaggatataggcccggacctcgtggtaggcattggcggaaacatccgcatcggcccggtggtaggaaagtcccgcccggaccgtgcgttcggccagggtcatccgcacctcgccgccgtagcgatgggtattgccccggtcggcccggtggtagttgatccgcttgtagtcggcaatcagctccaggggtttggccacggtccaggcaacgctgccgccgtagctgcgcagcgtcgtatcgcgatcgatgttgaaaagggagcggttattggtggtggcgaggaagtgttcgaggttgtaatcgttgtattcccccgacacggacacacctttcatcggggttacgagaaggaggtagctgtgctcggcaaagccgtcggtggcggtattgtagctggtggtgccacggagttcgaccatcctgaacggtgcgagccagatgtcgccccccaccagctgccggtagttttccggggtgccggtgaggccggtatcggtattggcctcgtacagggccgaagcgccgatctccaggtagccgggaagccgccaacccaggcgaccgccggcaatggcatcccccttattccggtcggtcatgttcagcctcaccggcaccccgccgaagagggagccggtgaagccgccggccaggtcggtccgaacgctgacaccgtccacgtgctcggctgccaccccctcgtagacgtagaaccggcccagcttgaggagtccgtcggcccgggggaaccggtatgccaggtaggcataggcaaggtcgccatcggttgagcccccatcggtgctcttgtcggccagatcgagccgcccccagccatagagatggaaagaaagattgccgtcggcaagcttttccacatcgatgccgaggaactgcgtagccggcgccagggtctcgtccttgaacccgggaacgctgcgctcttccagccggatgagcgtagtggcatccaccgccacgtcagccgcgccggccatgccgggcagcgaggcgatggccagcgcaaggaactgcaatcgctgtttcattgctccctccttaaaaaggggaggtggcggtaacttcgccaactccatcatgtttacagattcgatactagaagagtctattccccggcctcctgttgtcaacctcacgactcgggaaatacgatgccgcccctgcgtgccaacaactgggagatttgccccaccgattgggtcaaatgaatccaccgatacaacaccatcgtctccctcgcagttgcatctccttaaatctactaaacaatcaaaaacgtgccacaagggcatcgatattgctaattgaggcaagcagcaaaaccgatcgacatgtcagagagcatgcgcctacacactgtttattcgacatcaaacgggaggggggaggaaataccgacatgagggatgccctagccgagctttcagacgagaaacgaaaactcatcgggaaataccgccttgttcccaaggacatcaatgggaagatttactgggtacgacggttcggcaatcgacccgatcatccctacgcgacccagcgggcactcaggaactgccacatcatcgaactggtcttcagtttttacgatctctgcgtcgccaagatgacctacttcaagaataacttcgccgattacatcccctgcaagaacaattaccgggtcggacagatggaagagtgcgagccgtgggacatggaaatccttgtccagcgggaaacgggcatcgtcatcgacctcaggaacctggctgaaatcagtgacatcgaggtattcaaggaaatgtgcaagtggctggaatcgcggctgaacgaagccgatgcatgctcgaggaaggttatggggctgtgatgcagaccgtgaagccggagtcagtccccggtttccgctgatatgagttccgcccgcacccgaccgagggagatggccgtgtccattctcacgggaaccttgtaagcatcgtcggtgacccagatcatcatgtcaccggttctcctgaagataccggcggtcttcagaagcggatggacaaccagcgtatcaacggtccgtccccccggcagcgttaccccttcccgccgcagcaccgcgaccgtagtgggagcgtactcgttgctgtcgaacaggtggagcaccaccggctgccccacctcaagccgtttgtttctaaggaaatagaatcccgaaacaatatcggtcacgtcctcccgcggcaggagatgcgtggcgtagcggttccgcaggcggtcggcccagaaggcctttttttcgcgcatcatcagggtaaagccgctgtcccccgtgaaggttccttcccgctgcctgatcctggtgatcaggtagttgccggcaacgagccgggtttctatcacatcatccaccgggtatatcgcagagatgaccggataggacctgacgcgcgtggtgatggtgacttcctcgcgctcccgcccccgaaccgcctcgatcattgcctcgcccacgggaatgccgagcatggtgatccggtaggtgagcttttcccggcccggtgcgagaaactccccagcccggcgcaacggcggcatgacctccaggtgctgcggcctggcagcaggggctgcatcagccacggcctcgaatgatgcggcgggctcagacacgggggcagctacagccgcgacctccggcgctacaggcgacagagcctcggcggccggggcggcttcgcgggcgactgacgaagcgttcggctggtccgcgcgctccggagctgtagcgacgctccgctcgcctggcggcaccgtctcccctgggtcgacgctctcacgcggcgactgcacctcagggagaggcggaacagacgtctccggttcgcggagcgaaatgctgacgtccgccatgggcagaaccggtgtacccagatcgagaatgccgatgctcgggaatacacacagtcccgccacgtgcacaagcccggagagtacgacaaacacagcgaatcgatatgatttaaccggcaaatccatgcatggtccgaagcgcagagggggtaccggagcgccccctctgcgctgcatctatagatggaatcgtatcggcaaccggacgtcccggctccgcatccccggcgtcacgccatcgccgagcggcccccaagcacccaccccggccacgaccacgcctcgcccgaagaactgccggggcccatgaaccccggcgcgatccggtgcaacgccgctgacccgatcgttacttagtgtcccttccccttgccttttcctttacccttttccgtgccgtgatgatgatcatcgtgggaagcatgggatggcttgccggtcagggcaaaatcacctctcttcagggcatggaactcggtggagccgggcttgatgccgagacgcttggcaatcaccccccatcccttgccctgattggcctgataggtcttcagcactgtttcgtacggtttatgggtcatctgccccaactggtagaccataaaggcatccgcaggctcccggaccgaccccagcaccacgctgacctgtgcgccgggcacaccgaactgagcgctcagcctgccggcaaaaccggtcggatcggcccttgcctcgacattgagattgcccagaaaaccgtcgaggccgccggcggccaatgccgccgaaccgataaagatcatcacgagtagtaccgcaaaaaatcgttgcatggcgtattttctccttttcacgttgctccggcaagctccttttttcgcatcacggagggattgcagacattcccggtgaacccggcagctgtcctcgcgcagcggcggggcagactgcgcctgaaaagtgcaaggccggccccccggagggagaccggccttgcggttgtgcatcggatgatgcgccggaacgtcgcgtccgctattacggacgggtcgccccgaggtaggccttggcggccgttgccgtggcgctgtccagtcgagccgccgttacctgggcatcgatcgcagccgtgacgtcgttgttcagtacgccgtcaaagatgaagtcgatggaatcccagatcaaacgcttgctgtagaagcggttgtgggcatagccgcccggatcgtggatcagcaggttggcgttgaatgcagcgcccatgacatcttgccagagggcaagcccgtacacgccagcccagttggtgaaggcgttcgaggaaacagtctccccaggatcggcaatgccgttggcattcgtatctctgtagaaatacggatgggcgttgaagaagaggattcccttgccggccagagccgctttgagggcttcaagggatgccacgtactcttcttcttcggcggtcagtccctcgggggtgagcgcaaaggtaccggcatggcaggtgacgcaggcagtgctggtaatggcagtgatggcgcccgtgccgtccttggtcaccggcaggaacaggtgcgaggtcggggtggtcatgtggcagccggcgcaggggccgttggtgccggtgccgggggcagcggcggtgccgatcttgtcatgctggaagaaggccggattggcgtagctgcgggttgcgtactcataaccggtggtgccgaacagctggccgcctgcggtgagatagtgggagttcacgaagccaaggataccatccgcgtcggtgattgccttgatgttgtcgccaacttcacgcccgaggtgacaccccatgcacacgttagaccctttgatatcaggataggaaaccgtaacgtccaaaccggtagttccagtgctcgttgagttgatcccaggataaacctcggtgatggccccggggttgcgcagctcaccggtgccggccttggtgtggcagccccagcagtagagcagttcgttctggtcggaccgcttgttgctgctggtccagccggccaaatgagtgaagctgttgcctgcgccggtcctgtcatatccggcggggttgttgaggaagttcgaggcgccggtcgaagtgtggcagcgctggcaggcgccgcggctggcagtatcgtcccagttgtagtgggtccagccgggagccgtggcgtcggtggcgccggccttcatgacatcgtccacttcagccgcgccggagctcgccagggccgctgcggccaccttggcctggaggagcttgccaccatgggccgactgtccccagtcgaggaaaatagtgttaggccggtccgctccggccagccgccgggtgttggtctggaactcgtgaccgtggcagtcgaagcaggggttggcggtattgcgccggattacatacccttcgatcgtggtgccgctggccgtggtcttggattccgggaagtcgtagtgggtcgaaggcagggtccggaaccaacgggtgttgtggtagaagggggccgtggtcacgctcttggtgccggagccgacggcgttgctggtgaagatctggagaacgttgccgctgccgatcagggtgccggtcatggtgttgacggtgtggcagctggtgcagaggtcgtactgatcattgatgctgttgcggttcggatcccaggccaccgtccgccggctattcggcacgccggccgtcgagatctgggtgaagacctgacgctgagccccgccgtgctgatggcaggtggcgcacgtcatgacgttgaaggtctcggggtcctggggatacaccggctggtaggcggcgtttctcaggatgttcccgtcgccggtgaagcccgcctgtgccccgaaaatggctccttcgtgggagtgacagcggctgcagaggttttccttggcctcttccccgccaaaggggttggcatggttgccgttgacgaaattgggcgagctgctcaggggagcaatcacaccattgtggcaggaggcgcaccgggcggctatctgggcctcactctggccggccagcgggaacggcaggggaccgacgccattgtgctgggcgccgccgccgtggcagccttcgcagccgacacccttgctgtagtggaatgagcgggtgtactgcgtgatgatggactcgccggtcagcggatccacgacagcgctgtgacactggacgcaagcggtatcgcccacggttgccacgccgccagggccggttccgaccgtcccctccttgttttcggagccgcagccggcaagcgccgccgcgaacaacgaaaccgcaagcacagcagaatactttgttacttttctactcatgccatttcctccttgtggtgtgtggtgctctcaattagtacgtaccaggaaggtgacacttcgtgcacacccggctcccggcccgatccttgtaattgttcttgatgctgttccagttccgcgggtgcggactcgtcttaccgctggagtggcactggatgcacacatccccctcggggtgacacgtctggcacgactgcaggttgcggcgtgcctcgattgcgtgctcaccaagcccgaagctgtacttctgaccgttcggtcccagcatcaggtgagacttgatccgcagggatcccttcgggaaccgggcgtggcactcgttgcagtacgactggtcgtggcaacgcgtgcaggtctgagggttgtccagagccttggtcgggtggatgctcaggaagttgctccggtggctcttgggtacgtagtccctcatgaaggtccgcgtcgacaggtcggcttcgatcccgccgccctggtgacagtcgaggcagaattgctggacgtggcagtccgcgcagttctttcccgctcggctggccacgacgcggtgaccacgaacccagtcggcgtcatggttgggggcgatgccctcacccttgtggcacgcattacattcgccgatgggggtggtggcgtactccttgtgcgacatcttgtcggccagtgccatctggaccgtgaaggccgacaccgtcaggagcaagagcgcgataaaccatttcttcacggatttcccccctttctagaagtcgtagtcaaagacgaaacgcccttgaacgtcgttgtcgtagaccgcgttgacgttgttctcgacgcgcagggacgccgacatgttcttcgccaggcggtacttgccccctacccagtacagccgcgcgatctcgtcgtcggacagtacgtcccgctggtaggtgtcgtaggcgatgccgccggacagttgcaggctcttggtcacgtcatagtacgcatcggcaatgaagccgtgggtcttgccgttgtagccctggttgttgtcgtactcgaagttgagttgcagcggctccaccggacggacgctcagacccgcctggtagatgttgccgttggcgccgccttcgaaccactggcgggtgtagcccccgtgtaccgcgatctgctcggtgatcgtgtagtcggcacggaacactgcttcctggtaccgatcgaccgcgaacacggagtagatcgaggtggcgtcgaataccgggtagctctggtaccattctcccgtcagaaccaggttcgaggtgggatagtacttggctccggccagcacctcgctgaaggtctccgataccacgtcgtaccgcgtgttgccgtagacccgcaggttgttgaacaggtactgcttgacgctcgctcccaaggtgtcgcgggcgatgttccagtcgtcccacttgcggaaccagctcacctccaggtccgttgatttgaacccgttcaggtaggccgctacacccagcgcgaggtcgccgccgtgaccgttttcctcgtccagcgagaaaatcacgttccggcccccgaataccgtcagccctatcgggccggcgttgttcaggtctacctgaccgccgtcgatgatcgccgtgcctgccgctaggttgacgaactgacggccaaggcggatgtccagtttgtcgaacagtccccggtactcgccgtacaggtagtagagcctgccgttgaacccttctccgttgttcaggtcctgcgtcatccgcccgtaaccgaacaaagaggccttgccagccttgtccaggttcgtgaccgacatccgcaggtactcacccagctctatctgtctctgatcgttgaagtagttgttgaaccagagcagctgggtcgagctcctgccatggatctctgcggaccaggccgtggacgcggtcagcacggaaccgagcaggagcagtcgagtgaaccctttgattcccattaagtggacctcctttcttcattctatctgcaactcgaagcttgttccggcaggatcacggcggctgctgacatcacctccttcggccgtctcccgtccctatcacaaccgttgatcacttttggcgcgtctgatcagcgcggttacgatgccctggcatagtccgtacggccgataccgcccgtgccgtggacaaacatccggacgaattcccgcacggccttctctcggtccgtgggacggtactgcttgcgcagcagtacctcttcgatattgaaaaaacagtagaacatggcgtgaaacacccgcgcaccaagctcggggtcgaaactgccgatgctgccccgctgctgcagctcacggaaataggacgcgatcacttcgaacagctcgtccaaaaacgtgtggtacacccccagcagcttctcaggcgagcgctggacctccgcgtgcatgatccgaagccagtccttcagctggatcagcgtgtccaaaaggatgttcgccatggccgccagcgcatcctcgtagggcatggcgagcgcccggggcacgaaggcgcgcagcgacggcaaaatggaataacgggtgatcgcttcttcgagaagtttttctttggagggaaaatggcggaagagcgtcacctccgcgatgcccgcctgtcgggcgatctcgcgggtcgtggctcccaggtaccccttggtcgagaacagaccgagggccgtttcgaggatccgctcatgggtcacggtaaacggatcgaacgggccttcacctttgacaaccgagcacgacaaggcaacctccttgtccgtcgtcccatcagtgggacctgcgcacaaccttcactcatggaagatcgtgtctacgtaatgcactaaacactcggaagagggggaagctagccaggctcctgcgactgaaagccggaacgggcggtgaagacagccagtcggagcaactcatgagctaatgggaatgagtttaaagcgggttgccattttgtcaaattttcgaggtaaattagtctaaaaaaactgcatgagaatggaacaatgagaggaaaagtcgacgatcacgctcaggcggacagttccctatccaatacgttcgcctgatagatcgaggcggaaagcatgatctgcttgcggtatacgtatgcaatcaataagtgcacacagtgtgacagacaaaaagagcaaagccggcccccccaaagggagaccggctttgcggttgtgcatcaaatgatgcgccggaacgtcgcgtccgctattacggacgggtcgtgccgaggtaggccttggcggccgttgccgtggcgctgtccagtcgagtcgccgttacctgggcatcgatcgcggcagtgacgtcgttgttcagcacgccgtcatagatgaagtcgatggaatcccagatcagccgcttgacatagaagcggttgtgggcatagccgcccggatcgtggatcagcaggttggcgttgaacgctgcacccatgacgtctttccagagggcaagtccgtacacaccggcccagttggtgaaggcgttagaggaaacaagctccccaggatcgccaataccgttggcattcgtatctctgtagaaatacggatgggcgttgaagaagagtatccccttacctgccagggcagctttgagggcttcaagggatgccacatactcctcttcctcggcggtcagagcctcgggggtaagggcgtaagcgccggcatggcaggtggcgcaggcagtgctggtaatggcggtaacggcacccgtgccgtccttggtcaccggcaggaaggagtgagagttcggggtggtcatgtggcagccggcgcaggggccgttggtgccggtgccgggggcagcggcggtgccgatcttgtcgtgggcgaagaaggtcggcttggcatagctgcgggttgcgtactcatagccggttttgccgaacagctggccgccggcggcgaggtagtgggagttcacgaaaccaaggataccatccgcatcggtgatggccttgatgttttcgccggcttcgcgaccgaggtggcaggtcatgcagacgttggaaccggcgatatccggataggatatggtcacagctgtgccagtagttccagtgctcgtggagttaacacctgcgtaattttcggtgatggcgcccgggttgcgcagctcaccggtgccggcgttggtgtggcagccccagcagtagagcagttcgttctgcttggaaccgttggcggcagaccaaccctgcaggtgcgagaagctgttgcctgcgcccgtcggatcatacccggcggggttgctcatgaaattagcggcgccggtggcggtgtggcagcgctggcaggaaccgcggctgctcgcatcccagttgtagtgggtccaggcgatggcggtggtgtcgtccacataggcgttcatggccgcgttgacggcagcggcaccggtcagggcgccaacggcattgtacttggcggtcagcaggccaccggcgtgggcagacttggcccagtcagtgtggatcgtagcatcgcgacccggacgggtgttggtcttcgcctcgtgaccgtgacagtcgaagcaggggttggcgccggtacggcgaagaacgtaaccttcaaccttggcgttggtgccacttgcaccagcaccggcctggggaccggtcgaatagttgtcgaagtgggtcgtggcgatgatccggtaccaggtggtctcatggtgacccaccgtgccggtggcgacgccgttgacgggcacgccgttggtgagcagggtcgagccattgtagctgtacatgttgtggcagctggtgcagaggtcgaactggtcaaccgtacggttgttgttcgggtcccagtttacgacaggaccggcagcgccgttggtggccttgatggtgcgcagtccgccgccgtgctcgtggcaggtggcgcaggaaatctgcgagtaggagctgacgaggggaaccttgttctggttgaccgtgtcttccagggttgccaagtcgccggtgtagccggcgatattggagagaacggcgccctcgtgggtgtggcagcgacggcaggtggcgccactgcggatagtctggatgttatgccgcgactcggcgaatgcggtgtccgagttggttgccacggcagtggtaccgtcgtggcagtcggcacaacggctggcgtcgggctgagcgaacgggatggggcccacgccgttgtgctgcgcgccgccgccgtggcagctttcgcagcccaggcctgctgtgttgtggggtgagctcttctgatattgagcaatgaggctctcgccggtcagagcttcggttacggcactgtgacactggacgcaggcgctatcgcccacggttgccacgccgccagggccggttccgaccgtcccctccttgttttcggagccgcagccggcaagcgccgccgcgaacaacgaaaccgcaagcacagcagaatactttgttacttttctactcatgccatttcctccttgtggtgtgtggtgctctcaattagtacgtaccaggaaggtgacacttcgtgcacacccggctcccggcccgatccttgtaattgttcttgatgctgttccagttccgcgggtgcggactcgtcttaccgctggagtggcactggatgcacacatccccctcggggtgacacgtctggcacgactgcaggttgcggcgtgcctcgattgcgtgctcaccaagcccgaagctgtacttctgaccgttcggtcccagcatcaggtgagacttgatccgcagggatcccttcgggaaccgggcgtggcactcgttgcagtacgactggtcgtggcaacgcgtgcaggtctgagggttgtccagagccttggtcgggtggatgctcaggaagttgctccggtggctcttgggtacgtagtccctcatgaaggtccgcgtcgacaggtcggcttcgatcccgccgccctggtgacagtcgaggcagaattgctggacgtggcagtccgcgcagttctttcccgctcggctggccacgacgcggtgaccacgaacccagtcggcgtcatggttgggggcgatgccctcacccttgtggcacgcattacattcgccgatgggggtggtggcgtactccttgtgcgacatcttgtcggccagtgccatctggaccgtgaaggccgacaccgtcaggagcaagagcgcgataaaccatttcttcacggatttcccccctttctagaagtcgtagtcaaagacgaaacgcccttgaacgtcgttgtcgtagactgcgttgacgttgttctcgacgcgcagggacgccgacatgttcttcgccaggcggtacttgccccctacccagtacagccgcgcgatctcgtcgtcggacagtacgtcccgctggtaggtgtcgtaggcgatgccgccggacagttgcaggctcttggtcacgtcatagtacgcatcggcaatgaagccgtgggtcttgccgttgtagccctggttgttgtcgtactcgaagttgagttgcagcggctccaccggacggacgctcagacccgcctggtagatgttgccgttggcgccgccttcgaaccactggcgggtgtagcccccgtgtaccgcgatctgctcggtgatcgtgtagtcggcacggaacactgcttcctggtaccgatcgaccgcgaacacggagtagatcgaggtggcgtcgaataccgggtagctctggtaccattctcccgtcagaaccaggttcgaggtgggatagtacttggctccggccagcacctcgctgaaggtctccgataccacgtcgtaccgcgtgttgccgtagacccgcaggttgttgaacaggtactgcttgacgctcgctcccaaggtgtcgcgggcgatgttccagtcgtcccacttgcggaaccagctcacctccaggtccgttgatttgaacccgttcaggtaggccgctacacccagcgcgaggtcgccgccgtgaccgttttcctcgtccagcgagaaaatcacgttccggcccccgaataccgtcagccctatcgggccggcgttgttcaggtctacctgaccgccgtcgatgatcgccgtgcctgccgctaggttgacgaactgacggccaaggcggatgtccagtttgtcgaacagtccccggtactcgccgtacaggtagtagagcctgccgttgaacccttctccgttgttcaggtcctgcgtcatccgcccgtaaccgaacaaagaggccttgccagccttgtccaggttcgtgaccgacatccgcaggtactcacccagctctatctgtctctgatcgttgaagtagttgttgaaccagagcagctgggtcgagctcctgccatggatctctgcggaccaggccgtggacgcggtcagcacggaaccgagcaggagcagtcgagtgaaccctttgattcccattaagtggacctcctttcttcattctatctgcaactcgaagcttgttccggcaggatcacggcggctgctgacatcacctccttcggccgtctcccgtccctatcacaaccgttgatcacttttggcgcgtctgatcagcgcggttacgatgccctggcatagtccgtacggccgataccgcccgtgccgtggacaaacatccggacgaattcccgcacggccttctctcggtccgtgggacggtactgcttgcgcagcagtacctcttcgatattgaaaaaacagtagaacatggcgtgaaacacccgcgcaccaagctcggggtcgaaactgccgatgctgccccgctgctgcagctcacggaaataggacgcgatcacttcgaacagctcgtccaaaaacgtgtggtacacccccagcagcttctcaggcgagcgctggacctccgcgtgcatgatccgaagccagtccttcagctggatcagcgtgtccaaaaggatgttcgccatggccgccagcgcatcctcgtagggcatggcgagcgcccggggcacgaaggcgcgcagcgacggcaaaatggaataacgggtgatcgcttcttcgagaagtttttctttggagggaaaatggcggaagagcgtcacctccgcgatgcccgcctgtcgggcgatctcgcgggtcgtggctcccaggtaccccttggtcgagaacagaccgagggccgtttcgaggatccgctccctggttgcattgaatgagtcaaacggcttgtcgcctttgacaactcccattgcccctcccggtgggctgactatgtaagcgcttgcttacatttccgggccaaaaaaaaatcttcagatcaaggtttctgcactaatgagcaaaaggcgggccaattccataccgggacaatcaactactagaagttgatatcggttggcgtggcgacaactttaaacatttctgctattgggaaataaagcgctgaaactgcgaagaaacaaagaatggtcattgccgaagacaaaccgtcacagaacaacgccatcccgccctgcccaaaaacggcaaagtcaaaatattggctcaacattctgtcaaatggcgaattgacgaaggtggtgcccaaaaccgacaccccgaaaggggccacaaagagtagacaggggggagatgggatgagaagcgaagccggcacggacgggccggcttcgcttccgttgccagctactgacagacggcttcctgcagaagccccaggcgggtgaactcgtcgatcgcctcccagtcggtcttgcccgagaggttgtactccctgatgggctccgccttgtcgtcaaagtggatgaccttttccaggcgggattttgcagccttgcagtcgatggtgtagaggaagtgggtgtggctcaggtccttgaacgccggagggtttcccatggtgtcgagggcatcggctttgccctcctcggaatagatggccctggtccacacggagaccatcccctccttgtcccggctcacggacgaggaatcataataaaaattggagagcatagggtcctcgtcgagcaccacccattcggcggccagcacgcttcccgccgtcaacgcgaggatagcgacggccgaaagcagacgtaccactatcgtcatgacagaatcctttctcccggaggcggctccggattacttgaaggtcttgaggatatactcggcaacgagcttggcatccttgtccgggatcgccttggcgtcgaaggtactcattcccggccccggattccgcatggtcttgacgatatccttccaggacgtgatcttgttggccttcagggactctttgccgaggggcttctgggggttcacgatgttgcccccctcggggtggcacacggcacagtgctgcttgaacagctcttcgccgcgcttcaggtccttgtcccccttgcctttggcggatgccacgccgaacgacagaccaaccgccaccacggcggcaactactgcgatggaatgtttcatgtcgatacctcgttgtcggtgaatttatgccccccgcgacgccgtgcgggaaatgcatccgaatatttgaaaatgatagattgcccgcgcctgttgtcaagcggggtgctcggtcaggagctccgcgggctctgcgcctccggcgggtcctccctcaccaggacgagcagcaggattgacgccagggctgccagcgccgcgccgaacagaaatgccgctccctgcccggccctctcccagatcaacccgaagagcacgctggccggcagcgccccgacgcccacggcgaaatggtaccagccaaaggcgccgccccgggcctcggcggggacgagatcggcgacgaacgccttttcggtcccttcggtcatcccgtagaaggtgccgtagacggcgaagagcagccagcaggccggctcggatgcggcagcggcaaaccccaggtacgacagggcgtagactgcccagccggcaacgatgacccgccgacggccgatccggtccgacagggcgccgaagggagtggacgccagcatcttcaccaggtgaaaaaaggcccacagcagcgggatgcgcgccggcgaaaccccgagctggctcgcccgcagcagcaggaaggcgtcggaggaattgcccagcgtgaacaggacgaggacggccaggtaccggcggagcccatccctgggtatcgcccccagaacgcttccgtcgctggttcgcttccgctccacgtcgcggacccgcaaaatgatgagaagtacggccagaagccctggtacggccgagagccagaacacggtccgcaggtccagggcggcgccggccaggagcagggtggcgagcagggggcccacgagggctccggcgtgatccatggcccggtgaaagccataggccttcccccggaccgagggatcggaagagtcggcgatgagagcatcccggggggaggtccgcacccccttccccacccggtcggcgaagcggatggccagtaccgcgaccgggcccgttgccgcagccaccaggggacgtgccaggctcgacagggcgtacccccccagaaccagccccttgcggcttctggtccggtcggacacgatgccggagacgagcttcagcagcgccgcggtcgattcggccactccttcgatcacgccgagaaacgcagggccggcaccgagcacagtcgtcaggaagagggggagtagcggatagatcatctcactggagacatcggtcaggaagctgaccacccccaggatgagcacgttgccggagatgcctgaaaacatgaaacgccccgaaattgaagattagaacttgcccgccgccggcacggcccgcttgaaggcccacgcctcgatcttcttgatctgttcggccatggtgaccgagagcggcacggtgcggctcacggcgacgatgacgtcctgctgggtcagggtgcgccggtccgcccgggcctcaaaggcggcggagagcaccgcctgttcgatctcggcaccggagaaccccttggtggagccggccaggagcggcacgtcgaaccgcgcactatccgccttctgccgctccaggtgaatgcggaagatatcctcccgggcgccggcgtccgggagccccacgtagaagacctcgtcaaagcgccccttgcggatgatctcggccggcagcatttcgatggcattggccgtggccgccacgaagaccggcgctttcttctcctgcatccaggtgaggaacgatcccagcagccgcgatgccggccccccctcggccttgaacccctgcacggagatccccgactcgatctcgtcgatccagagcacgcagggggcaacggcctcggcggtgcgaaatgccttgcgcaggctcgattcaggggtaccgaaactgccgtcgtagaccgctgccatgtcgaggcgtatgagcggcagccgccaccgggccgcaatggccttcacgaacagggacttaccgcagccggcaatccccatcatgagaatccccttggggagagccgctcccgaggcgatgctctccaggccgaaggcctgctcgcgccgctccatccaggccttcaggttctccatcccccccacctgctctggagcggtatcgttggccacgaactccatgatgccactacggcggatcacggcctgcttggtctcgaacagggagcgcaccatctcgtgaccagccgcctccgggacgttccgcaaggcccgcacgccccgctcgatgtcgacgaggtcgagcccctgggccgccaccaccaggtgatccataagcccgggatggccggcgcaagccgcggccagcaccggctcgcgctccttgagctgccccagaaacgcggtgatctcccctattcccggcaggccctggccgagcacgacgatatcctcccgcagctccgccggcaccgactcgtccctggccaggaccacggccgccttcccccgggcgcggacggcgaattccttcagcttgcggatgacgtagggattgtcgctccagaaccaggaaaggtccttgaacagggtcatcagcggtgccgggtgggccaaggcatgatccagggccgccacggggtccacggtgccgggcaccaccgtgccgtcgcgggtgaagccgtcggtgcaggtccagaccagcggcgaacccgcccccttgagccgggctgtcgcctgccccacgatggcctcggtgcgccgctcgttgtcggtcaccacgcacaccagatttgcccctgcccccatgagccgcacgagcccctgcacggtcagctgttccatgtgccctccccgcagccgcgcgcgtcaggacggcagcggccattcaagtgtaccgtaccataccgccccgtaaatgatttctcaagtccggcgaaaagtgtccgatacgttcaatacgaggcagtatgccagggagcaggacagggtttcggcaggcccggacgggcggcgggaacggaacggcgcggcaaggagccgcaccccagggacgaaaggagtcagggatggtcattacgggatcggacatcaccatgggcagccgccacgtatccatcgagcgatacgagcgaaaggagtcgctgaagatgtggatcggcgacgagcggccggatttcgaaggggaggaacgggggatcggccttggcccggaccgggtcgatctgtcggaacgaagcagggcggcggaggcgcatgcccgcaacgcggagaagaagcaggccgcggaagataccgaagaagcagggtgcggctgtgccgaggacaacctggagccccgcctgcgactgctgaaagacctgatcgaacaattgaccggccgctcgatcagggtcttcgacatggaagaggcgaaaaaggccgccgacacggccgacggggaaggagccgccgcgggcggcgaggacggaggggcaggcttcggcatcgagtacgatttctacgaatcacgctacgaattcgaaagcaccgcctttgctgcgtcgggggtgatccggaccgccgatgggcaggaaatccgcttcgacctgggaatgctcatggagcgcgagcacttcagcgaaacaagcgtgagcctgagagcaggcgatgcggtgaaaaaggatcccctggtcatcaatttcaacggcacggcagcggaactgaccgatctccgcttctccttcgacctggatgcggacggcaccgcggaccggatcgcctcgctgggctccggcagcggctacctggccctggaccgcaatggcgacggcgtcgtgaacaacgggagcgaactcttcggccccgccaccggcgagggattcgccgaattggccgcctacgacgatgacggcaacggctggatcgacgagcgggacgccgtcttcagtcaactcaaggtatggaccggcgcatccgccacgtcagccggcaccctgaccggtctgggccaggccgggatcggggccatctatctcggtaaccaatcgaccccgttcgacctgaaagacggcgacaaccaactcctcggctcagtacgaagcaccggtattttcgtgggcgagaagggatccgtcggcaccgtgcagcagatcgacctggcggtgtagcctgctccgaccccacgcacgaggggcgccgctcccgggagggcggcgccccttctcttttctgccggaccggaccgccggcttcagaggccggtcatctcctcaaccttcagttccacgtcgtccatgttgagccggaccaccttgcccttttcttcctcggcccggacgagcccgtcttccacccatcccaggagcttcgcccgctccacgccgaacttcgctacggcctcttccaccgtgcaccatgctttgattgtctcgatggtcatggcaaacctcccttccaggcatcgtcctcttagttagagtataccaccggattggccattcttacccccttgacctgacgaccggaaatcattagccttcgtgctgggcgatcatggagcccgcaaccaggaggtccgtcatgccggtctacgaattctactgtgccgactgccataccattttcaacttccttgcccggcgggtgaacaccaccgcaagcccggcctgtccccggtgcggccggccggggctcgaccgccgggtatcgcgcttcgccataacccggaaccggccggacgagcccctggacgggatgcccgacctggacgatgaacagttggaacgggccatgaggagccttgccggcgaaatggaggggctgaacgaggatgatccgcgccaggtggcccgcctcatgcggaagctccaggaggccacgggcatgaacctgggcccggcattcgatgaggccatgcggcgcctggaggcgggcgaagacccggaggcactggaagaggagatgggcgatctcttcgacgcggagaatcccttctccagggaagggatcaaggggctgaagcggcggctttccccgccggagcacgatgataccctctaccgcctccccgtgggcgatgaggaggcaggcaccccatgacagacaccggtctgccgccccttcccgtcccgttcctggcactcatggaggaagtgctccctccggacctgcgcgacgcatgcctggccagcttcagccaggagaagcccacctcgctgcgtctcaaccccctgaagggcgacccggacgagacccgtcgggagctggaaagcgccggattcgacccggtgccggtatcctggtatcccctggctttcaccgttgacggcgagaggcgccgcgccctgaccgagtcgccccccttccgggaggggcgtatttacatccagagcctctccagcatgaccgcgcccctggccctcgcgcccgagccgggggagacggtgcttgacctggctgccgctcccggcggcaaaactgccatgatggccgccatgatggaaaaccggggacgcctgtcggccgtggaggcggtgcgagggcgcttcttccggatgaaggcgaacctggaccatcagggggccaccatggtgcggacctacctgaccgatggccggagcgtgggacgcaagtgcccggagatgttcgaccgggtgctgctggacgcgccctgttcctccgaggcccgcttcacgcgcctgaacccggagagctgggcccactggagcccccgcaaggtggaggaagcggcccgcaagcaacgggggctcatccgctcggccctggaggccctgcgtccgggcggactgctgctttactgcacctgctccttctcgccggaggagaacgaactgatcgtcaacgatgtcctgcgccgggatggggacaacctccgggtctgtgccgtggacctgcccctgccgaaccgccggccgggcctcacccgctggaaggggaaggagctccatcccgacctggcgcgggcggtccgtatcctccccgaccggctgatggacggctttttcctctgcctcatccgcaaatcgtctgattgatgaacccgtcttcggcggggacgctcgtgggtaggagtgatgaactgcccgggcgggcagtgcaaacaagggatcattcgctgcctgccagaagttcgagatgcctggtcacttcttcgggccggcaggcaatgacaggccccgccatttcggcagcactggggtcagcgtcggacaccaggaggatggggagcgcggcccctgagcgatccagccgacccacaagccatgccccgtccggagcacaggtcagggaaccgagcaccagggcgaagaaccgctccggcgccccctgccgcttgaccacccagtcgagggcctcgtaggaagtccgtaccggcgtcacccggtagccggcaagcctcagcacgaaaccgaggctcttccgcttttctccgtcgcattccaccagaaggatccgcctgccaccgctctctcccgtcatgactcctccattgctgctccccctgatacccgaggggggataccccccccggactgcctcatgtcgctgcccttcttttacagcacgaactgtgaaatcccataggccgccagcgtggagacgctaaccccgatcaggccgggaatcatgaagctgtggttcaggaggtatttgccgatgcgggtggtgccggtacggtcgaagttgatggctgcaaggtcgctgggatagaaggcaaagaagaagtaggcgtagctggccggcatgagccccagcagcagcgggaccggtagccccagggcaaggcccagcgggagcgtgatggccagggtggcagcctggctcttcacaaaggcggagatgcagaaggtggcgatggcaaaggtccagggggccatcttgaccatgacgccgatgttgtccaccaggaacttcttgttggcggaaatgaaggtatcgctcatccaggcgatgccgaagatggagaccacggcgatcatgccggcggtaaagacgctggagtgggcgatgtccttggccttcacgtcggcggcgaacatgatgaaggcgccgtaggcgagcatgatgaactggaccaccgtggtcatgggcaccggcttcttttcgccgttgagggggagcaggtcgggaaacaccgcaaagaggatgatggtggccacaccggcaaagaagagggccacggacaccttggcggtggtgctgatcttcttgtccagggtggtgacatcgacatcaagggccttgcggaactcggcatccttgaggcgctcctggtactcggcgtccttgtccaggtccttgccccggttgaagctccaggcagcggccaccagcacgccgatcacgccggccggcatggtgacggagattatgtcgatgagggtcacgggatagccggacttggaggcaaagccgaggaaaaaggtcactgccgcggccacgggactggcggtgatccccatctgggaggcaacgctggagatggccatgggccgctcggggcggataccggtcttgatggccacgtcggcgatgaccggcagcagcgcatagaccgcgtggccggtgccgacacagaccgtcaggaagaaggtggagagcggggccaggatggtcacgtacttggggtgggcccgcaacagcttctccgtcagttgcaccaggtagtcgagccccccggccacctgcagggtcgccgaggcggtgaccaccgccaggatgatgagcatgaccgcgatggggggctccgacggagagctgcggaagccgagcaccaggagcgacacgccgagtcctccgataaggcccagggccaccccacccctgcggataccgatcaggaccgcgccgagaacgagaacgaactggatccagaacatcatcataactgcctccccttaggtcggacccgttggatccgcacctgttgtctgtcagattcacccttcaatgagcaagggggataccaaggacgacaacaccgtgcaagaggctgttttaattatgaaaattgtcttttacagggatatttcaggagggaaaccggcataacctgcggttatgccggcaatgaaccgctgcaggtactatcagttatttcggcaggttaaaacaaccataaccaaggttatcgctataacctccggttatgggggttcatttccgcatcatcttgagccgcttggagagggcgggctgggagatgccgaggagtcgggcggcgagggtctggttaccgccggaacgattgagggcctcttccacgaggaactcggcggcgtcggtaaaggtggggagcttgtcgaacccggcgaaggggttcaaagtgggcggcggagtaccggcgggttcttccgtgccgccgatggccctgacgaagctttccatggagagcatccggtcccggtggacgctgaccgcatcgaaaaccatcgacttcaactcccgcacgttacccgggaaattgtaggtggccagatgctgggccagttccggcggtggcgtgggttttttctttcccagggtgcgggctgcctcggccaggaaatggtccagcaggagcgggatgtcccctttccgctcccgaaggggcggcatatggacctggtgggtgcggagccggtagtagaggtcgcgccggaactctccggcagcctcccgggccgccaggttgcggtgggtggcgacgatgacccgcgcccggagccgccggggctggtcgctccccagaggaaagtactccccttcctggaggagccgcaggagtttaacctgggaggggatgcccaggtcgccgatctcgtccaggaacagggtaccgttggccgcctcctccaccatgccgcgccgcgccgtctcggcaccggtgaaggcgccgcgcacgtgaccgaagagagtgtcggcgaagaccgtgtcgtccagcccggccacgttcaccgccaccagctgccctttgcagccgctcagggtatgggcggcccgggccaggagttccttgcccaccccgctctcgccggtgatgaggagcggctgggggctcacggccactgcctcgatgtaggcgaacagggaaagcatgccccggtcggcggtgacgatgccggcaaaggcctccgggtgccgcaggccgccggagacgagccggctcgacatctcccggttctcccgctgcagctccagcatcctgaccgcccggagaactccccccacgagccggtcctcctcgtcggtcttgacaaagtagtcgaaagccccgagcttcatgcagcggaccgcggtctccacctggttcaggccgctgatgacgatgaccgccacctcggggtgtctctcgctgatcgtggcgaggagttcctcccccgacaggtggggcatggtgagatccaggagtaccaggccgatgccgcccccttccagcagcgccggaacgtccctgctgtcctggcagaggatggtattcgtgatgccggcggacgactccagggtcagggagagggaacggagccaggccggttcgtcgtcaaccagaaggatgccgaaggggggatagcgattctcggtcataagtgaatggactccatcattgacgtggtttttctccttccgtcccaccgcatacggttcctggaggggggcggagggctcgcggagaaaagagtccccgcaaaaaagcaccggacgtcacccgaagggaaagcgccggaaacggccgatcagcccccatgaaacccgaccggcgacgcttggactcttttctgagcgaaccctccgcctcccgatcgccacagtcagcgcaacaatcaggcgataaccggcagagaaagcgtaaccgtggtcccctcgccaagagccgactcgaaggaaagggctcccccatgctccttgatgatgcccgcggataccgagagccccaggccggtgccgccgctctcccgcttggtggtgaagaaggggtcggtgaggcgcgggatgttttccggcgcgatgccgctcccctcatcccgcacccgcaggttcacacacccaacggccggatcgaaagaggtctccagctcaataccccggctcgggtccggcagggcctggcaggcgttgaggaccaggttcaccaccacctgctcgatccgctggacgtttgccagcacccgcggcaggtcgggctcatagcgggcagtgaagcgggtcgtggccttgcgcagcgaggcatccaccagccgtaccgccgcctgggccacgccgttgaggtcgaccagctccttgccgcccacgtcgtcgcgccgggcaaagtccttcaggtcctcaacgatccgcttgatccgcttggccccgtcctgcatctcgtccagaagccgcggcacctcctcacgaacccgtgagtaacggagcccgccgagggtgaagtccccctccgtccggtagcgctcctccaggatgggggccgcatcattgtagatcttgcgcaggatcggcacgtccagcaggatgaggccggtggggttgttgatctcgtgggccacgccggaaaccaggatgcccagcgcagccatcttgtcggcctgcaggagctgctgctggttaagctggacctcctccagggcccgggaaagggattcggtccgctgggccacctgccgccggagcgaatggctccagagcaccgtgccgccgaggatgacgagcaggggaatcaccaccaccgccgcatacttggcgatctcctgccagcggaccggctggggctccagcacccccagccacttggcgcggatcgcctcgtactggccggtcttcctgaggatggcgagcccctcgctgaagcgggccagaagctccgcatccccctggcggactgcatacccgtaacgctgggccgcgatgctccgggccacgggcaccaggttcgtgagccggttctcccggatgatgtacatgccgggaaccatggccaccaccgcgtagtcgcacccccccgcggccaggagccggagggcgtccgccggggtcggggtcaggaccaggtccttgccgtagccccgctccgccaggtactcgtgcatgatcccgtcccggtggagcgccaccttcctgcccctcagatcctcaagtcccgcggcagggggcgaatcgcgccgggcaaagatggcatggtagacaatggtgtgaggcggggtgaaatcgatctgcctggcccgcttctcggaccacgagatcccttggagcacgtcgacccgaccgctcttgagggcggagaacatctccgaccaggcgccgaggcgaaactccaccgtcatccccatcacctcggcgatggcccgggtcagttccacgttgtagccggcgggcttgccgttctggtcgatgaactcgtagggggggtagtcgcgatcgccgcccacgacgatggtgcgatgccggtcgcggggcgcgtcggcggccgacgctgttcccacggccacaaggaccagcgccgcgagcaccgtcaacagcacggccaggtaccggtagccgcgccccggcaacgggacgggcggaatcttccaccggcaggacatgcatgcgaagcggccgcccatggcggagcctcctttccggctaatcggtcgcgcgggcacggaccgatcccggcgcttgtatcggacgggtcactatagtataacacccagacgagccgtccatcagcccgggggcactgcccgtgaacacacccttatcagagacacatctcctggatgcctgtcggcagctcttcggccccgatgtcgatctgtcgcgcgaattcctccactacctccagccgagcggcgccaaggccgccttccggcaacgggcacgggaaacccacccggacctcttcggccacgaatctccccatctccagcagcgccaggccgagctgttccgccaggtgcgcgaggcctacgacctcatgtgcgcctttttcagacaccgggaggaaggactcgcccggcacgaaagcccgtgccagtccgcgggcaggaggagatccgccgggcgggagcgaccccgggacgacggcccccgggacggattctatcagggtcacctgccccagcgccccctgaaactgggccgatacctctattaccgcggcatgatctcctaccgggacctgatccgggccctggcctggcagcgggcgggacgcccccccatcggcgccctcgcgacccactggggctggctcgacgacacccaggtccggaccattctctccgccggccatcaccccggccgttttggcgaaaaggccatccggttcggcttcctcaccccccgccaggtggagctcctgctcttccgccagcgttcgcggcagacgcgcctcggccagtatttcgtagcaggcaacgtggtgagcatgacggaaatggagcgactcgcccgggaacttcgccagcacaatgcacgcaccggcggcccaaagcgggccacgggccgctgaccgctactccccgttcaccagacgctcgatcagcttgcccatcttcacgtcggggagcacgtaatccaccgctccggtggcgatggcggagcggggcatcccgtacaccgacgacgtttcccggtcctgggcgatggtgatccccccgatcgacttgatgtgacggattccctcggccccgtcgttccccatgccggtgagcacgatccccacgaacacgttgctgcgggaccgctgcagcgatttcatggtcacgtcggcggacggctggacatagttcacccgagggccgctgaccagcatgatccggcggtttccctccagggccagatggcaaccgcccggggccaggtagacatggcccgtccggaggtattcaccatccttggccaggttgaccggcataacggacaccttggccaggctcagggccacccgctcatccatgccgggctggatgtgcaggaccacgataacggcggcttccagccggggcagcgtggaaaacagcgtcttgagagtgatggggccgccggtggaaactcctatgacgacgatattgccgttaaacatggggagcggcttcctccgccaggagcaggcggtagtgctggacggcctcgtacagctgccgggggtcgatgggtttggccaggaaatcgctgacatattcctggagcccctccatctggctgtccggctccccgatgcccgtcagcatgatgatgatgttcccctcgtagagtccccgccgcacgatctcgcggatcgtggcccagccgttcatacgcggcatcatcacatccatcaggatgaccccccggaatcccgcctcaagctgagcgaggcaatcttcgccgccggcagcggtcgtgatggcgccccccttcacccggaacatgtcttccacggctgccctgaccattgcctcgtcgtccaccagcatcacccgaacatccatcgcacacctccctgaccatgaaaaaacgggggacggaaccgccggacggcccggcctccccatgacattgccgctacgctgacggaccggcgcgccgccgctcccgcaaaaactccccgagaatcctccccgtgtgggacacatcccccatccgggccacctcttccggcgtcccccgggccacgatgcgcccgccgccgtcacccccctcgggccccaggtccatgagccagtcggcctcggcgatcacgtccaggttgtgctcgatgacgatgaccgagttccccgcctccaccagccggtgcaggactcgtaccagcttctccacatcagccatgtggaggccgatggtgggttcgtccaggatgtagagggagtgggaggcggtgcgaggcacccggagcgcatccttcaccggctttgccttggccagctcggtaacgagcttgatccgctgggcctcgccgccggaaagggtcgggctctgctggcccagggtcaggtagccgagccccacgtcctgcagaagctggagcgggtgaaggatcgaccggtgggccgcgaagaactccactgcctcgtccacgctcatggccaggaggtcgccgatggatttcccccgatggcggaccataagggtttcaggggtgaagcggaggccgccgcacacctcgcacgccaccttcacgtcggggaggaagctcatctcgatggtcttcaccccctgcccctcgcactcgtcgcaccgcccccccttcacgttgaaggagaagcgggaggggccgtacccccgcagccgcgcctcggtagtgccggcgtagagtttccggatggcgtcccagaatcccacgtaggtggcgggacaggaacggggcgtcttgccgatgggggtctggtccacctccagcacgcgggtgagttggtcccagccccggatctcccggcacccggccacggcatgggcccccctgccgtgggccagaagcccctggagcccggcgtggagaacgttgcgcaccaaggtgctcttgccgctccccgagacgccggtcacgcagaccagacgccggagcgggaaggacacgtcgatctcccgcaggttgtggagggtggcccccaacacctggatggccggcgcatccggcggcggcgcaggtcgccgctccaccaggggatggcgcaggggctcggccaggtagcgccccgtgagggagtccagggccgccatgacctgctccagggttccctcggccaccaccaggccgccgttgaccccggcgccggggcccaggtcgatgacgtgctcggcccggcggatggtctcctcgtcgtgctccaccaccacgatggtgttccccttcccctccagtttccgcagggtgtccagcagcatccggttgtcccgggggtggaggccgatggtgggctcgtccaggatgtagcagaccccccgcaggttcgagcccagctgggccgccagtctgatccgctgggcctcgccgccggagagggtcggggccgcccggtcgagggacaggtacccgagccccacctcgcccaggaaggcgagccgcgtcgtgatctcggccacgatatcgcgggcgatggccgcctcccgcccctcaagacccagttcggcgataaaggcggcagcctggatcacggtgagggccgtcagctcggcaatattccggtcccggaaacggaccgccagggcctcggggttgagccgggcgccgcggcaggcggagcaggtctgctcctccccctcgaaccactcgttccaccagatctcctcgccggtctgctccgcgtcgaagccggggatctccagccccgtgccgaaacaacgggggcaccagccgtggcgggagttgtaggaaaagagccgcgggtcgggctcggggaagctctggccgcaggaggtgcaggccctgagcgtcgaaaagagcaactccgctttcgattggctgccggcgtcggcgtgcgtcaccgccacccgcaccacccccttgccgaagaccagggcccggtcgagaagctgccgcagttccccctcccctttggccgacacggcaatctcccccaccggcaggtcgatgtcgtgctcccggaagcggtcgaggcgtggccagggctccaccggggtcatgacgccatccacccgcaggtgcgtgaagcccttgcccgcggcccacgcggccaggtcggtgtagtaccctttccgggccgtgatcagcggtgccaggagcgccacccgcttcccccggagctcccgcagaagccgggctgcgatggcgtccggggtctggggggtgatggggatgccgcagtcggggcagtgctggaccccgagcttcacaaagaggaggcggaggaagtggtagatctccgtcatggtcgccacggtgctcttgcgcccgccccggctcgtccgctgctcgatggccaccgtgggcgggatgccgaggaccgcgtccacgtcgggacgggcagcgggctggacgaactggcgggcgtaggcgttgagggattccaggtagcgccgctgcccctcggcaaagaggatgtcgaaggccacggtggacttgccgctccccgagatgccggtgatgaccgtgaagcggtcacggggcacggcgatggtgacattcttcaggttgtgctcccgggcatggacgatgcggatggaccggtccggcaccacggcggggagcgcctccgccgccggctgagtcgatgcccgcaccagggcggccagttcctccccgtactcctgcagggctcggccggtatggctttccgggcacgtcatcacctggtccggtgtcccgacgcagaccacccgtcccccggcgtcgcccccctcgggccccaggtcgatcagccagtccgcggcgctgatcacgtccaggttgtgctcgatcaccaccagggagtccccggcctccagcagccggcgaaaggcggccaggagccgggcgatgtcctcgaagtggaggccggtggtgggctcgtcgaacaggaaaaggttccccgcccccgtgcgtctccgcccccccacttcggccaggtggccggcaagtttcaggcgctgggcctcaccgccggaaagggtcggcaccggctggcccaggcggaggtagccgagccccacggcctccagcggttccaggcgccggagcacctcccgctgatcagcgaaaaaagccaccgcctcggtcacggtcatctccagcacgtcggcgatggacagggggcgcccgccccctcccggcacgagccgcacctccagcacctcggggcggtagcggctgccgtcgcagtcggggcaacggaggtagacgtcggagaggaactgcatctccacatgctcgaagccgttgccgccgcaggaagggcagcggccggtgccggcgttgaagctgaacgtgccggtggtatagccccgctccttggccaggggctcggccgcgaagagcttgcggatggcgtcgaaggcccccacgtagctggcggggttggagcgggtggtcttgccgatgggggactggtccaccataacgacatcgccgatcagctccgcaccacggatggcagcgtgcgcccccggcggctccgtcggcctccccttgagcttcaggagcccccggtgcagcacctcctggaccagggtcgacttgcccgagccggagacgccggtgatgcagaccaggcggttcaggggaatgcggacgtcgacccccgtgaggttgtgggcggcggcgccgaggatttccagggaatgatgcccctccctaaccggccggagcccgtcgccggtggccacctgtttccgccccgccagatactcgccggtcagggagcgctgctcgttcagaattgccgcgggcaggccgaagaagaccacctcgccgccccgctcgcccggaccggggccaaggtcgagcaaccggtcggcggcgagcatcacctgggggtcgtgctccaccaccagcagggtgttgcccgcgtcccgcaactgccgcagcacgccgatcacccgccccatgtcccggggatggaggccgatggagggctcgtccaggacgaacagggtgttcaccagggaggtacccagggccgtggtcaggttgatccgctgcacctcgcccccggagagagtgcgcgactggcggtccagggtgaggtagccgagccccacctcccccaggtagcccaggcggacgcggatctcccgcagcagcaggtccgccgcctcgtccaggggggccggcagcgccaagccgccgaaaaacgacgagcagcgctccaggggcaggagcatgacatcgtggatggtgaggccggggaggtggcgtagaacctcatcgggcaactccatcccctgggggcggaaccgctcttccggcggcaggacccggtcggcctcctccgttgtcccgagccgccacaggagcgcatcgggggagagccgcgcccccccgcaggcgggacagagggtgtaggcccggtacttggagaggaggacccggatgtgcatcttgtagctcttggtttcgagccagtcgaaaaagcgccgcaccccgtaccagagcccgtcctcccaggaaccctccccctcgagcacccaccggcgctgctccggcgccagctcccgccagggcacgttgacagggatgccacgcttggtggcgaaggagatcatgtcgtcccggcattcccggtagctctcggtctgccacggcttcaccgccccgtccgccagggacctggattcgtccgggatcaccaacccaaggtctatgccgatcacccggccgaacccccggcaggtggcgcaggcccccaccggcgagttgaaggagaagaggtggggcgccgggtcctggtaggagatgtcgcagtccgggcagtggaggtcgctggaaaagcgccacggttccgacgcggaaccttcgccggcgggacggacgaacacccgcccgtgcccgacgcgcagcgccgcctccatcccctccaccaggcgggaacggttcgccggtgccaggcgggtgcggtcctggatcacctccaggatgccttcctcctcccggtagatgcgggtgtatccctggccggccaggaaccctttcacctcgtcggtggaaaaattggccggcaccggcaccgggaaggtaaccagcacggcggccccggcgccggcatcccgcgccagcagctcatccgcgatgctctcgggcgtatcgcgccgtaccggccggccgcagccgcggcagaagagccgcgcggcccgggcgaacaggagcttcaggtggtcgttcagttccgtcatggtacccacggtggagcgggaggtgcggaccgggttggtctggtcgatggcgatggccggggggatgccgtcgatccggtccacggccgggcgatccatccgctccaggaactgacgggcatagggggaaaaggtctccacgtagcgccgctgcccctcggcgtagaccgtatcgaaggcgagcgacgacttccccgaaccggaaacgccggtgacgacaatcaactcgcccaggggaaggtcgagatcgagattcttcaggttgttctggcgggcattgcggatggagatcgattcgtgggccatggggagagagtataacaggcaaacgggcgcaacgcgatggaaacgatggggacaccgagtaccgacgcgacggtgtcagggctgcgtctctccctctgccgccgtgaccggcgtgctcgtatcccaggcgtgatcatgatgcgtatggttggcggtgcggtcgccggccagcaactgctcctgcagccggatctgttcccgggcggtggagatatagctggactcgtcgtggcggtggggcgccaggtggtgcatggcggactcgtcgtacctgatgaagtcctggccggcgcgggtggcgccgtaccgccggtatcccaggctcgccagcacgtccaccccggcccgcaccgaggtgtcgagaaaatcgcggtagatgtcccgcactcccaggtccaggagttcgtgggcgtccaggttggtgccggcccgggccatgaccttcaggtggggaaaatgcttccgcgccgtggcaaccagcttgttgaccgtggcggggctgtcgatggcgatgaacagaacgcgggcgctgtcggccccggccgaacggaggatatccagccgggtcgcgtccccgtagaagaccttgaaccccatgcgccgcagcaggtccacctggtcggaatcgttgtcgagaatggtcgcttccacgccgttggcgcggaggaagcgccccagggtgctgccgaaggagctgaacccggcaatgatgaccgggtgctccgtatcgatcaggtcggcctcctgctcctcccgctcccgggtgccgaaccggggcagcaccagccgttcgttcgccagcaggagcaggggggtcatggtcatgctgatggccgtcaccgccatcagggtatcggtccagtcgcgcccgatgatccccagccggtcgatgaaagcgaacaggacaaaggcgaactcccccacctgggacaggccgatggcgaagatgctgttctggtcgaaggaaaggcggaacagccgccccgcgacgaccagcaccactgccttgaccaggatgacggccagcaccagcgaaatgatggtggccggcttgtccgtcagcagcctgaagttgatggaggcccctaccgcaatgaaaaagaggcccaacagcagccccttgaagggctcgatgtcgctctccagttcgtggcgaaattcgctgttggccaggagcacgccggcgaggaaggcgcccagggccggactcagccccaccagttccatcaggtatgctatggcaacgatgatcagcagcgccgcggcgaccgagagctcgcggacgctggccttggtgacgatgcggagaaaggggaccacgatggaacgccccatgaccaccaccgccaccacggcgaagaggaccgagccggccttcatccagaccggcagcccgtccagcagggagggcgcatccccgtggacggcccccccgccggcctggatggccaggaacgggagcagggccaggatcgggatcacggcgatgtcctggaacaggagcaccgcaaaggagctcagcccggcgtgagagttgcccagccccttttccttgagggattggagcacgatggccgtggacgacatggcaagggccaggcccgcggcaagggctccccgccagtcgaggcccagcagcaggaggcccgcggtcagggcacaggtggtcagggccagctgcagcgaccccagccccaggatggtggtgcgcatccgccagaaatgggccggctccagctccaggccgatcaggaagagcatcatgaccacgccgaactcggcgaagtgcatgatgtcctccccctcacgccccacaaacccgagacagaaggggccgatcagtatcccggccagcaggtagcccaggacggaccccatgcccaggcgccgggcaatgggcacgcagaacagagccgcggcaaggtagaccacggcctgaccgagcatggtgtcggtcatggcgcctccttccggttcagggccgaaatccagtcattcaggaactcgtacccccggatctgctccaggggcggggattgggccagcttcagcaggatctgtcggtactggtcggcacagtccgccagcatgccgtcggtgaggcggtaggtcccctggaccacgaatggggggagccagtccatccggcagagatgggtcgcctgctccagcggatagagcagctcgggaatggtgtaccggttgaacccgccccgggcgtaactggcccgggtgccgccggtggtgatcgtggcgaaaatcggcttgcgctccaggttgtagctcccctggccatgggcccagccatgctccaggaccaggtccatccactgcttgatgatggccggggggccgtagagatacaaggggtagtgccagacgatgacctgatgagccagcagaagttcccgctcccgggccacgtcgatattgaaatcgggatactgttcgtagaggtcgtggatggttacccactccaggccacggaggcctgccagcagcgacctgttggtccgcgagttttcgaagcgcggatgcgcgaagaggatgagtatgttgttcatgctggaaggtatagggaaatgcctatcccatgtcaagaaatggcgtcgatccggcgcggttcttttcttgcccctgagtcgatgccggatgccacaccgacggagcgactgtgcccgagcgcctgccgctgtaggcgaaatggagcggccaccggcctgattgtctgaacccgtcagggtgagtttcaggccggtagcgaaatgagccgtacagcggcggtgcgagaggcacgcggagcgaagcggggtggcatccggcacggatagactacatctaccgcgccggcgcgaaaactccgctcccggttcgtgaaaagatttctcactccggcaggtagccccgggccagatgggtaaacgcggcaacctgcgccgcctgccagtcgctgtcccgtcccagctcccgcgccatcagttccgccacccgcggcgccgcggccacggcggcacgggcatccagcagcagcgccctggtgcggcgggccaggacatcctccaccgtgcgggcccactcgtgacgcaccccccagacgacctccccggcgcagtaggggagcgccgggtgcaggggctcacgccaggcggcgttttcccgcaggagttgctccagggctgcggcatcgctgccgtagacctgcagcggtccctccgtcgcatcctcctgccagccgtggatacgcaacgtctccgtgaccgacggccgatggtccaggccggccacctgggcagcggcggtaaccgtgtcctcccccatcttccggtaggtggtccacttgccgccggcaatggtgaccaggccgcttccctccaccagcagggtgtggtcccgggaaagggaggcggtgtcgccgccgctgtcgctgcggaccaggggccggatgccggcgaaggtgctcagcacgtcccggcgctcgggatgccgggtcaggtagcgggccgcatgggacaggagaaagtcgatctcttccggcagcgggcgcggctccagcccggccgccgggatgggcgtatcggtggtgcccaccacggtccggccgtgccaggggaccgcgaacaggacgcgaccgtcgtcggtgtggggaaccatgatcgcgctgtcgccgggcagaaacgagccgtccagcaccaggtgcaccccctggctcggggcgatgaggtcccgggccgccgggtcggccagccgccgcaccccgtccacgaaaggtccggcggcattgatcaccgcccgccccatgatcctgaaggcgccgccggtctcccggtcccgcgcctccaccccggccacgagaccgtcgcggctgatgatgccggtcaccgggaagtgattgagcgccaccccgcccaggtcggccagggtcagggccaggctgatcgcgaggcgggagtcgtcgaactggccgtcgtggtagatcaccccgccgcgcaggccgtggggctccacggtcgggatgtggcccagggtctcttcccgcgacagcaggcgggacggccccagccccagcttgccggccaggacgtcgtacagcttgagcccgatcccgtagaagggcccttcccaccagtcgtagagcggcaccacaaaggaaaggttgtggaccaggtgcggtgcgttgcggatgagcaggccccgctcccgcagcgcctccagcaccagcgtcaggtttccctgctgcaggtagcggaccccgccgtggatcagcttggtgctccggctggacgtcccctgggcaaagtccccctgttccaggagaagggtccggtagccgcggccggccgcctccaccgccgtgccgaggcccgtggcgcccccgccgatcacgatcatgtcccagacctcggtttcggccagatgccgcagcagatcctcgcgcttcatggctgcgcccacccctgggacctttccagggccctgctccaggtggagcgcagctccgccgccctgtcccggtccatggccggctcaaaggtgtgctccgcctgccagagccggccgatctcggcccggtcccgccagtagcccaccgccagcccggccaggtaggcagcgcccagggccgtggtctcgcgcacccggggccgcaccaccggcacccccaggaggtcggcctggaactgcatcagcatgttgttggccgtggcgccgccgtccacccgcagttcggccagcggggtagccgcatcggcctccatggcctccaggagatcggccgtctggaaggcgatgctctccaaggtggcccgggcgatgtggccggcggtggtgccgcgggtgatgcccagcagggcgccccgggcgtaggggtcccaatggggagcgcccagccccgcaaaggccggcaccaggtagaccccgccgttgtccgggaccgaggcggccagcgtctccacctccgccgaggtgcggatgatgccgagcccgtcccgcagccactgcaccgccgcgccggccacgaacacgctcccctccagggcgtactccgtccggttgcccagtcggcaggccacggtggtcaggaggttccgccccgagagcaccggccgctcgccggtctgcatcagcatgaagcagccggtgccgtacgtgttcttcaccatcccgggccggtcgcagagctgaccgaacagcgccgcctgctggtcccccgcgatgccgcagatggggatgcgcgccgccaggaagcgggcggcggtctcgccgtagacctcgctggaggccaccacctggggcaggatcgcgggcgggatccggagcagctccagcagttccgggtcccaggcgccgtcgtggatgttgaacaggagcgtccgggaggcgttgctggcatcggtcaggtgccgctcgccgccggtcaggttccagaccagccaggaatcgatcgtaccgaaggccagttcccccgcctcggccctggcccgtgccccgggcacgttatcgagcagccaggccagcttggtgcccgagaagtaggggtccagcaccagcccggtcctgttgcggaaggtcggctccagccccttggccctgagccggtcgcactcgccggccgtgcgccggtcctgccagacgatggcgtggtggatcggccggccggtgcggcgatcccagaccaccgtcgtctcccgctggttggtgatgccgatggcggcaatgtccgcggcggtgatcccggcccgggcaatggcctccaccaccacccccagctgggaggcccagatctcctcggcatcgtgctcaaccaggcccggttgggggaatatctggcgaaactccttctgggcgagcccgagcacgttcccgtcatggtcgaataccagggcgcgggaactggtcgtcccctggtcaagcgcgaggatgaagctcatggcaggactcctttgccggatgaatgaggcgggggcgccgtctcaggcgttgggctgacccctgtccgccagccgcccgcgcagctcatcgagcatggcgtgcacctcggcgatcgcggcgttctgggcggcaaggttgtcgagaatggccctgatttccgcctcggccttctggttgacttcgtaatcgttgtgggcctcgatccggtcgcgggcggcctgccggttctggctcatcatgatcatgggcgcggtgtaggccgcctgcagggacaggacgaggttcatcaggatgaaggggtacgggtcccagtgcctgatccacgcggtgatgttcaggatcacccacacggtgagaagcaccgactgaccgatgatgaactgccaggagccgaccctggatgcgatccagtcggccgccctctgccctgccgtcaactgatcccggacgacttcattgacgttcttcaccggcgcgtgctcgtgccggtagggtgccggaaaaacggggcggcgcatgggaacctccttgggcgtggataaggactatcaggtacctctcgcaagccatgcgacggccttgtcgatcgagtcgaacgcacggagcttgaacccgcgattgaccgcaacggtttcgaggaaatgatcgtcttccgtaaggctccggcgcacgaacgccgtctttacctgcctgaggacccgggccagctctccctgcggggtgccggcataaaaggtgggcatggtaccggcgatgagctccgtctgcgatacgtcgatcaggaacaggcggcagccgttgctggtgaaaaaatccgcggcaaagcgcttcaactcgtcgctgtcctcggggcggcggaacacgcccgtgacccggatcgtgcagatgccgctggcttcgtcgaattcatgggtatagttcatagtcgtttcacttacaggcgatttcagccccggcggtccgcctcatgcccggcatccaccgccccggccgccagctcgcacgcccgggcgtcgaagagcaggagatattccttcatttcccgcaggtccttcttggtggacagcggccgtggcccggcacgatccgctccacattcacgcgttatccatcttcagcgcccactccaccttgtccgggacgggcgcgcggtagagactcatcttcttcagcaacgccgccgggtcccggtccaccagcacggcttcgcggcattccggccggatgaacccttccgcggccatgtggtcgaaaaagtccagcaggcggtcgtaatagccgtcgctgttcagcaggccgcacggcttgccgtggatgcccaactgcagccacgtgagcacctcaacgaactcctcgatagtgccgatcccgccgggcagggcgatgaatccgtccgacagctccgccatgagggccttgcgctcatgcatggactccaccacccggagatcgctcagcctggtcagggcgatctccttctcctccagcatccgggggatgacgccggtcacccggccgccgccatcgagcacggtccgggccagaatccccatcaggccgacgctcgccccgccgtagaccagatcgattcccgttgccgccagcagccgcccgagctcccgcgccgccccggcataagccggccgcgcgccggggctggaaccgcaaaacacgcagatgcgtttcatgtctctttcctttgccggcaccgcccaccgtcacacagatgtgggctggagcgtgagtgattgttacggcctcgtcgccgccctcgcccgccggatgtccgattggacgcgcggggcaaacccggcacaagaaaaaacttagcacacgcctgcctgcgggcaaaacgctttttcagcgggaaatcacgttgtcacaaaacgatgcccgccaggagtaaccggtttgttctgctgccgtagccgttcccgagcggcttgcttgcaccgcggcgcgctaacgtggcggatggtcagcgcgtggcgggcgctgggcggtggcagaacaggcactgctccttgggcgggtgccccggcggcagcggccgggcggcggtggcgtggcagcggacacacccctgctccgtagtctcccggtccgcgcccctggccagtgcctcgctgaacgggcggtgcgcgtcgtcggccggaagcggcttcccctgctcggaaccgcgattcaggaccagaacggtgatgagtgccaggatgatcaccaggaagataccgtcgcgtctgctcagtttcattgcgtctcccgattgccgccgtcaggggatatcccgtccccgggcagatgatgtcccagtctagaccgatgtgcgccgatactccagcagtgtcatgcatcacctggcaagccggggcagattccgggaacgggtggatggagacacacgttatagtcttttaacccaacgtcaaccgacctgcaacatggcgggtctacactttcctcccgacggctgctccggcagccgaatccaccgagagggagagaaagatgaaacacctgttccgtttcgcctcggccctggccgccctggcctcactgctcgttgccgcgcccgcgctggccgagccgtggaagttcggcgtcatgtcagacacccagtggaaatccaacctcgacggcatcaaccccgacacggttgcggtcggcatcatcaaccagctcaaccaggaattcatcgcccatgacgtgaagttcgtcatccaggtgggcgacctgaccgacaagtccgacagcacctaccccacctccctggccacccgcgccgccgcggcccagcccctctacgacgccggcatcggcttctacccgctccgcggcaaccatgaaagctcccaggcgtccaccgcttggttcagcgccgccttcccccagaccacggccggcggccccaacgtcttcggcgccaccaacttcagcagtccctttgccgcgctgaacggcctcagctactccttcgactacaacaacgcccggttcgtgctcctcgaccagttcacccgcaccgacgggaccaactacctgaacagctccaccaacaacatcatcgaccagcagggctggatcgacacccagctcgcatcgcggccctccgacagccacgccttcgtcttcagccacaagaacctgatcggccagaaccacgccgacgacctgttcggctcgaaccccgcctataacagctccggcaatgtggcggcccgcaacgccttcctcgccagcctgcagaacaacggcgtccgctaccagttcggcggccacgaccacatgcatcaccgcgccatcatcaccagcccggacaccaacgcccgggtccaggagatcatcacctcctccaacagctacaagttctacatcccacaggtcccctccaatgacgagaagtacaatgtccccgccttcggcggcccccgcgagatccccatcgcccaggagttgttcgccatcggctactacatcgtaaccgtggacgggcctcgggtcaccgttgaccactatgccgcgcccaacggctgcaacggcgactgcgacctgaccgtcacccccgccctcagcggccacttcaccaagcgcgaaaccttcggctacagcctcaacggcaaggaattcacggtggcccagggccagtcgtacaccgccgtgcaggacagcttccgtggcaccaccgcccggatcctcgacggcaccaacgccagcacgggcacggactacgccggccgcgccctcaccaaggccatcgataccggctggaccccgcgggagcagcaccggcacggccggggccacggccatcatgacaaccgccgccgcgacgccgacagcgacacggccagccacatcctcaccctgtggggcatggccgacctgggcagcagccagaccgacgtctataccctctccctgacctacgacccggacaaggcccggcccgagcacctggggcggggacttttcggcctcgcagccagggatgcggacggcacctgggtgaacgcggtggagatgaacgccggcggcagcgcgaaattcgtcaagggtgcctggaagccgggctacgggctgggcacctacggcatcgacccgagcaccaaaaccgcctgggcagtggtcaatcaccagggcgacttcgccgtgaccggcttcgcggaaacgtgccggaaaaaataacgccgcctccccgcggcagcgcggcagacagcggctaattcaaacagcaccgggccggggcgtaatgccccggcctttgttgttggtatgtattgcaaggcaagacatgagtgaacgtgaaacgaggggatttactgcaaattgcggaaggccaagctctgccaccacattgcgacatatctccatatgattttcagttccaagaatgctagctgcgttatgcaccgctgcgttaattttcttaagccagtctatgctttctctgaacaatattttagcttcggtagcctgctttggctcatcccatgctgacaaaagccattccaactcaatagcctccaatttcactagggaatcaacagcaagttgatagttgtcaaagatgggcatatctccaggtacaagcacggcatcgccagtaaataacaccttctcagatgggcaccataatgagattgagcccgctgaatgacctggggtatgtatgactttcaaagaaatgccttgatcgatgaggatagtttcgccgtcataaagcagattatcaacggaaactgatccacccacaagggtttgaaaccctggaacaggccgctccttttcttggagattgatatcttcaatccagctcctttcagccgtatgagccgaaacacggcatccggttgccctttgtatttccatagctgcaccaatgtgatcagggtgcgagtgagtaaggataaggtgttcaatctgttgtagctgaagtcctctttgctctagatactgggaaatatgctgttctgatccagcaactccgctgtcaatcagggtaatttttgcgccgcaataaagaaatacgttgactgatcggttaatagttccggatggggttggcacggtaaaggggatgttgatggcatggatacgtggggtgatctgcatgatagtgctccttttggaaataaaatagtcgcgagatgtttccccctcgcgaccttcgattccaagaagcggatacgaaaagagcgcgggaaggtgacccgcgctccttgcgttaacaaggcaagctacgagtcgtcacaaggtgacgactacgacgatcagggctgtggaggttcttttcaacatattgatcctttatcttagttcggcgacggagtcaagagtccttggtcttgttcaacgtgtcgcggcgcgacctgcgtgacggttcataattctttcctgttaaccgcgcgttgtcccgtccggcgttcccgcacatctgctcatgctagttcgtctcagataccggaatcacgacctttggcatgtcgattaccggataatacgttccgcctgttcggctatacagagtgacgtccagaatgtaacgcgcggcactgtcaggcacgccgttcgtggcgttgtagttggttataatgctgtccagcctgcaggatagccctggatcaggcacggccgtacaatcggttcggtcatcgaaccccggcctaaatgtgtaattcgggatcagtgcgatgggcgtgacaacatattcaacttgtccttggatagaaagtggcgttgccaacgatacgccgatgttcgcatttacttgcggctctaacgacaatggatcgtagaagcccatgagtggcatagtgatggtcgaaaaaaacttcgccacatgcgatgccaatgacccaatcgggaatccattgagagagttcagaaagagttctgattcaattttgacataaggccgcattggagcgaacatggccgtgaccgggctaacctgagctggtgaatcgaacgccatagacgcttgaatattggcttcccgcaggacatccaggccaacaaaggaaagatgccttattgttccatcaagcgtaacagacgccgttggtgcgcccgcagtattaggggtgacactggcggttatttgcccgccaacgttcgtctcgcgtatggtgtagttgtgcacgcgcgctcccaaggtttcatccgcaggggaaatgctcacatcgagatttgtctggagcgaacagccatccggcggaatggcagatgatgcataatccagtcgatatgtccactgccccacagtactgagcgggtccgcatgcacataatcggattgagacatctggctcaagaggtttggtgtatcgaatggcgtgagccagggcaccaccctattgtaattctggtcccaagccgccagagtcatggcagtgtaattggttgtctggccgtcagcgggattcgtaacactacctgactgcaggtagagcccccccggctgacaggcattagcagcaggaacatactgaaggttgatggtgaagtcccggcacttggagctgttctgcaatgtcaaattcccggtctgtgacgtgagagggtgcgaatcgcagagagtagcgccttcgtaaatatcgattcgtggtgaatatggataatcagggtgaaacaacctgatgccgaccgtcagttgatcaaggttgtactgaaaatcgtaaaacggccgttgggcaggcaggcttggagtagaatctgcagaatcagcgccgcaggaaatcatgcttatcgcagcgataaaagtcgcggttgtcaggacaaaattatgaacagatgaaatcatcgtgaagggccttttgcgtgcaattccggatagaatttccggacacgatatcgatcgctatcaagcagtttcctgcaccaatcaacagttgaaggtctttttgggtcatggggtcagggtcatggggtcaggcctgaaagattgcaccttcaagctcacgccccacccgttctagtctttcagcaattccttgatctatctttcgtcgctgttccagtctcctgactgcagcactcatggatgagacgtctcggccgaacctcttggctagatcagtcaacgttgcactgctgaactcctgaaccgcccatgcggccactccccgtgcttcggccgcccatctcttctgcccgggagacgcaagctcttcttcatcaaggcggtagagccgctttatcacctcgactaccatatcgagcccaggtcttcgtagcggcagcctgtctgcacgttcaagtattgcttccacgaaatggtcatcgccaataacacggctatcggaactccccttgccgtggaattcttctcgatggccttctttgactctgtctgagatgaatgttgcatactgcttacgagcagttgacgtatccgatgaataggtggcaagcacggtttccgtattcagccaggggatgatctccttgccaaggtaggccctatgactgctccacgtgtagctgcccagcttcgtcgtcatgccggcgcgcacggggttaaggtggatgtatgccaccagttcctgaaggtatgcatcaccatcgactagaaaggatttgtatcgtccctggaaaaggtggcctgtcttccccatccgccaattctgccaacgcgtatagcgaaacgttatgttctgcatgaaccgtgacaaggggacctctcctacctgaaccgcgaggtggacatggttggtcatcaggcagaaggccagtatcctgtggccaaagcgctcagccccttcctgcaggaacaggtaaaagcggtaacggtcctcgggatcgtgaaatatatcctgacgggcgttaccgcggaggattacatggtacaaagcgccggggtaatgtatgcggggtttgcgtgccatgcgaaaagactatcgcaatctttcaatctttcaagcctgaccctattttctttattatcagggtcttgaaaaactcaccgattgagcggttaaggcccctcattggggcaaaatttggcaacttagctgttttactcgttaaaattatgctctttgaaactcgtttttggcctgttaatcggccttatcattgcctttcgggcgcatttgccccgttcaggtggtacatacccccaggtttcgcattcggaccaagttgtaagctgttactgccagggtaaagtgccagtcgatcttcctgactcccctgtagcgggtcttgcggaacagtccaacggtcttgagccagccaaagacctcttcgattcgtttgcgaaatgtctggctaactccgtagccgtcatgccttgtggtgcggccatcgatggatgaaccgcccttcttcttgtggttttgcgtgacgtgcggcgtaactttcagagtccgcatggccctaacgaagtcgtgggtatcatagttcctgtcggcggcaatcgttctacgccgcgtgccggaagcaaccttggcaatcaagctcttggcggtttcccgttcggcaaaaccatcggcaatggtcaccctgcttgccataaccaagccgtgacggttttcggtcagcaggtgggcggcaaacgacaatcgcggttcatggttgatccccttgcgatagagcttcgcttcaggatcggtagtggatgcatgagtcgcgttgctcagcttctcaccctggaaatcacggcccggattcttgccggcaggcggttgcccgtcatcatcgtcccgtgacttgaagctcttgatggaggcccatgactggatcagggtgccatcaacactgaagtgatctttggagagcagtttcttgcatttcgcctgatcaagtactgcctccaggaactgcgtggcaacatcggtctcgatcaaccgctcctgattcgtgctgaagctggaattatcccaaactggatcatccaggcccaggccaaggaaccagcggaacaggatactgaagtgaatctgctcaaccagcttgacgttactgggaatcgagtacagcacctgaagcagcatggctttgagcaagcgctccggcggaatcgagggccggcccgtatgggagtacatcttactgaacaccggcgaaaggttttccagtgccgcatctaccatttgccgaatcggccgaaggggatggtctttgggaacgaaggattccggcgagagataaacgaacaaagcatcagattgttgctcaagaccgcgcatatttattctcctggaatatcagcttgttatgcgcgccatgatagcacaaaactgtgtcaaaatggtcctaaatactgatagtttttcaaagacctgttatagcctcctttatttggtgtataacggtgtgggagatcacccgactggtttttaggccaggtgcatctccctggttgaatcacttcaagtgttacgtttatctctagttgataatccggaccttatatcgcctacataataaaattctttctttttgaaatagctaaataaaaagctagcaaaatccaaaaacttgtataactcattcgcaaacaaatattcagctgtgttctgctttataatattggaaccaagcaagtttgtagcttcatcagaatcaattacaaaaccatggtctttgtaatgattaacgaaatgattagccaaactttgcgcagtactaggagcaggaaattttttacctgccaataatctctccgcatattgtgatgctgattcactgacccgttcaaagtatcctagatcttttaggttcaggttgtcagttaagtattttgcaaacatatcggctgagtctggaaatcggcaagccaaacccgccaaggtattcagggcgtttgataggcctagagcgggatagccgcctatttgggggtcaatcgggccaagttcactcatcaagcccatgtgtatttcgtcagcgccaagcgatattaaagttgccgcagatttggcgcgacgcgggattcctactacaaatttcttcttagtcagacttttacacgttttactgatcaaataagcaggttcgatttggccaccaccgctatgcaatatcaacaaaatatcttttttatcagttgcactggaagcagcttcgtaaatttgatttgaatgatatctacttatagatctagtttcgtcatacaagaatacaatgttatagcttgccatgttatgggattgaattaatgactcaatatattttgacagagatattttgatgaaatcctcattctcgttttctgtgaacagcgctactaattgtgaggggtctctcaggtcataagttttttcatccgccttttctgaaacatcttccttgactccaggagttacaattgtagtcggttttttgaggctcttccctgccataaattcctccttcagaattacccaacggctgtgagcacaccggcatggccggtgttgcgctttgttatgcatcgtctttatatctgttggagctcttgcctcatttgctccatgagctcgacaagtgcttctttcatctctaaccctttttgccggatggtgttcgtgtaggcatcaaccttcggctgatcgcccaaaattgccgtaaattcgtttaaaaactgctgcgaaagttgaaatgactcgccgtaaagcttctctagccgtgtaaggatctctccaagtgcctctccggccaccaatttaaggcaatgagtctcggcttgtattttcatgtagtcttccattccatcagcgaggatggcgtgtacttgatcactaaatgccagaatggcttcgtttctcatgttttggtcatttcctgcctcaagcatcgacttcagataggctgaaaatagtggttgcatcctcttgggtatttccgcgttttgttttttattaaactcgtcaaccatgcgaaaatacttctcgaattgctcggctttcattccgtaaagctttttccttttctcaaattcgagttccttttcatgctcgactttagcttttaactggatcaactctctttcgtgtctctgcttattgaaatacatccaccctaccagcaaacaattcactaatgccgaagcccagccgaagaaggccaaattacttttgtagatgccgtaaatggtctctatcatttttcctctgatttaaaggctctgggagaggcttctggggtcaggcttgacagattgcaacttcaagctcagagaggcttctggggtcaggcttgacagattgcaacttcaagctcacgccgcacccgtcctaacctttcagcaattccttgatctatttctcgtcgctgttccagtcttctgactacaccacccattgaatgagacgtctcggccgaacatcttggcaagatcactcaacgttgcactgctgcccacctgaaccacccatgcggccactccccgtgcttcggatacccatcacttctgcccgggagacgcaagctcctctaccttgattaatggatagcgcgcgtccacaccacgtaacaatcaccgctcattagcaccatcatgtaaacatggcacgactatctcagggcataccggcgccgtcaagacaggaaaatcctgatggattgaggtgttctaagttcgattttaaggaaggaacaatcgcccctggcgggtgcgacggcgggaccttacgcggtggggatcacaacgtcacggatgacatgccgatacattccctgataaatctactgacctacaactagcttcccgattgcggcccatgtttcacattcgctggcacccttctgccggttgtcgcgaacgatcttctctgccttgtcgaggacgaccctggcttcgcggcggtctcgctcgcgctctacgggcacggttttcatcgtctggagcatgctgtcgaccatttcacggcactgggcctcgctcggcgccgggtacccggcatgggacggcaccgcacgcgggagcgccagcagaaagcagatgcacaggagcggcgcgaggtttcgtgttctcctccggttcgagggacagcccgtgccggattctgcggtttcgttgttcatagtgccgagtcctcccgtcatgcgcatgtgccccccctcccgctcagtagccgtaatccaggctctcgatccgcaccacgcggccgttttccaggatcacctggtactggaactggttgggaccgaagttgaagatccagtcatcaatggaaacggtggtcagccgccgcccgccgctgctctgccactcacgcgcgactcttctgtcttcgcggctcgtggcggtggcgggctggccgcatttggccagcacttcccctgccgtggtcccgatggagacgatgcccttggcgcacatcatggtgcctgtttcggtggcgcccccaactgcgggcgctgccgtggccagcagtgcggcgataacgatgcgaagcggtgcgttcatggttccctcctcggacggccccggccatcccgtgccatgacttctgtgtaaccgcccgaagggcataagtcaaacagggacatgaagaaaaatgccccaccgtcacggaggtgtgtcttgcgtccgggtctgcggtcggctataacaggggcgagaggggggacgccacaccatgccgagccagcttgccattgcgccgtttctgagcggcttcggcctcggggccggactgatcatcgccatcgggagccagaatgcctttgtgctgcgccaggggctcaagcgggagcacgtcttcacggtgtgcacggtctgcttcctctgcgacgcggtgctgatcgggctgggggcggggggcttcggcacgctggtggggtcgtcgccgcggctcatggggctcaccctgtggggcggggcggcctttctctttgcctacgggctccgctcgttccacgcggccctgcggccggggaagctggaggcggccgacgacggcggcagcctggacgggcttgccaaggtggtcctgaccaccctggccctgagcctcctcaatccccatgtctacctggatacggtcctgctgctggggagcctggcggggcagttcgcgggacggtcccggctcctcttcgccctgggggccatgggagcttcgttggcctggttctacgggatcggttacggggccagggtgctgacgccgctcttccgcaagcccgcggcctggcgggcgctggaccttgtggtgggctgcaccatgtgggggattgcggcgaacctgatctggtctgatctgacaggaggatgaacgggatgttcgggatcgcgtgatattttcaccttgacccgtctatcggttcacggtttagcgttatctccgtcacggccatgacagaccttcaacgctgagaaaggagcatgacgatgaaccagacggtaacggtggaagagtgggtggcgaggttcagggccatcggcctggacgacgaagccatggcgcagtggcatcggctgttcgagcgggagaacccggccgggcaccagagttttctggagtggctcggcctgccggccgaacggatcgccgagatccgcagaacctacgcgtaggacggatgcccccggctaatggccgggggccatcccggaggtgccatgtaccggatcggccaactggcgcgacagttcgggctgtcgcgcagcaccctgctctactatgaccggatcggcctgctttcgccctcgggcaggagcgagtccaactatcgccgttattcgcccgccgaccgggaccggctcgaaaccatctgttccctgcgccgggccggagtggatatccggggaatccaggccattctggcttcggccggcgacggcgccaccgacgtgctgcaccgccgccttcttgaaatcaaccgggagatcggcgcgctgcagatgaaacaacggatgctggcggggatgctccgcctgaagggtgaagggggcccccgcacggcagtggacaaggagatgttcgtggcgatgctccgggccgccggcatggacgatgccgccatgaagcggctccacaccgaattcgagcagcacagccccgaggcccaccatcagtttttgctctccctgggcatcccggagcacgaggcgctcagcatccgggcctggtcggccggaggggaagaaccggggacgccccctgccgcggagcggtgaaccagggaaggcgtcccgggcaatctagcggttttccatgaggttcttcaggatcaggttcgcctccttgagcttcttgtcgaggcggttcagttcgtccgcggtatagacggccgtgcccttggcgatctcggcccggagccgggcgatcttctgctggaggctgtcggtttcgcgggcgcagttccgcaccagcatctcgcactctttggcgcactgttcgtccatggtcttgtgggcgggcccgtgctcgacggccagggcgggcatgacggataaaagggtaagtgtgagtgccgtggcgattcgcttgttcatcgttgttctccttgcagggggtggtgatgcgacatcgttgccgctgtcatagtcccctttttcacaacccgtaccaacggcataccagttgataatactgacatttcgggccgaccacccgcccgtaccgccattgagtgcacagtattcccctacaggtggagaatattctcgcacgccccgcccggccggaggcgtaaaagcatattgcatcgtttgttaaggatgttataaccatagggcgccgtccgacgcagaagggacggcgccaccatttttcataccggacggagttgcccataccatgaaaaaacgcatcatcctcaccatcatcggcctggtggcggtcattgccgtgctcggcggcatcaaagcgctgcagatcggcaccatgatcgatcacggcaagaagttcgtgccgccccccgaaacggtttcaacggcaccggtgaaggcggagtcgtgggagacggccctcacgtcggtcggcacactgaccgcggtgcagggggtcacggtggccgccgagctgccgggcaaggtggtgcagatcgctttcgaagcgggggcgccggtggccaggggggccctgctcctgcgccaggacaccagcaacgaggaggcccagctgccgggcgccctggccgaggcgaagctggcccgcgccaacctgcgccgctcggatcagctgctggcggaggggatcatcgcccaggccgaccacgacagcgccgtggccacggccaaccaggcccaggcccaggtggacaacatccgggccaccattgccaagaagtcgatccgtgcccccttttctggccgcctcggcatcaggcaggtgaacctggggcagatcctgcgggagggggaccccatcgtgacgctccagtccatggacccgatcttcgtggacttcaccctgccccagcagcagttgccgcagctgcgcaaggggctgacggtgcgggtgaccggcgacgccctgcccggtgagaccatcgagggacggatcaccgccatcaatccggaggtggatgccgaatcgcgcaacatcaaggtccaggccacggtggccaaccggggggaaaagctgcgccccggcatgttcgtgaacgtggcggtggggcttcccgtgcaggagaaggtgctcgccatcccggccacggcggtgctctacgcgccctacagtgattcggtcttcgtggtggaggacgacaaggacaagaaggggaaggtgctgcgccagcagttcgtgcgcctcggcaccaagcggggcgacttcgtggcggtgaccagcgggctcaaggagggcgagcaggtggtgagcaccggcgtcttcaagctgcgcaacggccaggccgcggtggtggacaacaagctcgcccccacgttccagcaggcaccgaatccggagaataattagacaccccaaaaactgccaacgcttctaactgcttgttaccatgacaaaacctgacaactcgacagctcatctcacccccctgccttcggcttcccccctattgtataggggggactgaggggggtcgaatagtcaatgcacttgttagtatcttgaacgaggctccacataccgccatgaacattaccgacctttttatccgccgccccgtgctggccctggtggtcagcctgatcatcgtcatcgccggcctccaggcgatccgcagcctgaacgtgcgccagtacccccgcagcgagaacgcggcggtgaccgtaaccaccgtgtacgtgggggccagcgccgacctggtgcggggcttcgtcaccacgccgctggaacgggccattgccgcggcagacggcatcgagtacatggagtcccagagtaccctggggctttccaccatcaaggtgcgcctgaagctgaactacgacggcaccaaggccctggccgagatcagctccaaggtggaccaggtgcgccgcgacctgccgcccgaggcggaggtgccggtcatcaacatcgagtcggccgacagcgagttcgcttcggcctacctgagcttctcctcagacatcctccagcagaacgagatcaccgactacctggtgcggatcgtccagccgcggctttcggcgatccagggggtgcagcgggccgacgtgctgggggcccgcacctttgccatgcggatctggctgaagcccgaccggatggcggccctcaacgtgagcccggcccaggtgcgcgaggccctggcggccaacaacttcctggccgccctggggcggaccaaggggtccctgatccaggtgaacctcaccgccaacaccaacctgaacacggtggaggagttccggcagctggtggtgcggcgccaggacggcgccctggtgcggctgtccgacatcgccgacgtgtcgctgggggccgaggactatgacgccgaggtccgcttctcgggccagaccgccgtgttcatggggatctggcccctgcccaacgccaactccctcgacgtgatcaagcgggtaaggacggagatggcggccatccagagggacctcccctcggggcttcaggcccgcgtggcctacgacgccaccgattacatcgacaacgccatccgggaagtgctcaagaccctgagcgagaccctgctcatcgtcatcgtggtgattttcctcttcctgggctccctccgctcgtccctggtgccggtggtggcgatcccggtgtcgctcatcggcgccgtgttcctgatgcaggccttcggcttcaccgtgaacctgctgacgctcctggccatcgtcctgtcggtggggctcgtggtggacgacgccatcgtggtggtggagaacgtggagcggcacatgcgggaggggcagtcgcccctggaagcggcgttcctcggcgcccgggagctggtggggcccatcatcgccatgaccatcaccctggccgccgtctacctccccatcggcctccaaggggggctgaccggctccctgttccgggagttcgcctttaccctggccggggcggtgaccatttccggagtggttgccctgaccctgtcgccggtcatgtcggccaagttcctgaagccgggcgccggcgagcacggcctggccggacggatcagccgcgacttcaaccggctcaaggatgcctacggccgctggctcgacgccaccctggccgcccggccggcagtctatacggtctggctggtggtgagtctcctggccatccccatgttcactatgtcggcgcgggagctggcccccaccgaggaccagggggtcatcttcggcatcctggacgcctcggccaactcgaccctggaccagacgagccgctacgccgccgcggccaacaaggtgttcatgggcatccccgagaccgacttcaccttccagatcaccttccccaactcgggcttcggcggcatggtcaccaagccgtgggacgagcgggagcggaccgtgttccagatgatgcccgaggttcagcaaaagctggccgccatccccggcatccagatgttcccggtgaccccgccggccctccccggaggcgggcaattcccggtggagttcatcctggcctccaccgccgagaccggccagatcctcgagttcgcccagaagctccagctgaaggccatgcagagcggcatgttcgcctttccgcccatcatcgacgtgaagatcgaccagcccgaggcccggttcgagatcgaccgggacaaggtggccgccctgggcctcaacctggaacaggtgggggccgatctgggcgccatggtgggggggaacttcgtcaaccgtttcgacatcgccggacggagctacaaggtcatcccccagatcgagcgggtgggacgcctcaaccccgagcagctctcgtcggtctacatcaccggccccgagggtaagctcatccccctgtccaccgttgccagcctgaaggagaccgtggttccccgctccctcaaccggttccagcagctgaacgcggtcaagctgagcggcgtggccgtgcgccccctggacgaggcgcttcgcttcctggaaggggaggcggcaaaaatcctgccccagggatacgtgctcgactacaccggcgagtcgcgccagctccgcaccgaggggaacaagttcctcccggccttcgccctggccattgtcctgatcttcctggtgctggcggcccagttcaacagcttccgggaccccttcgtcatcctggccggctcggtccccctggccatattcggggcactcatcttcaccttcctgaagatgccagaccccaacgtggccttctggacccacggctggaccaccaccctcaacatctactcacaggtgggactggtgaccctggtggggctggtgtccaagaacggcatcctgatcgtggagttcgccaaccagccccagctccaggggctgtccaagcacgacgccgtacgccaggcagccatgacccgcctcaggccgatcatgatgaccaccgcggccaccattgccggccactttcccctgaccctggtctccggcgccggcgctgcggcccggaattccatcggcctcgtgctggtgggggggatgttcgtgggcaccctcttcaccctgttcgtggtcccctccatctacatgctggtggcccgcgaccacagccgcgaccgggagcgcgaggcgacggtggcggccgaaggtgcggcgaccaatccctgaccccaaggagacaccatgagctaccgacccacccgtgacgatgcctggaacctgctcgccgagtacgtgcccagcgacaacctgcggcggcacgccctggccgtggaggcggtgatgcgccacatggcacgcaagcggggcgaagatgaggagatgtgggggattatcgggctggtgcacgacatcgactacgagcgccacccggacgagcactgcgcccatgcgccggagatcctgcgttcccgcggctggcccgaggagtacatccgggcggtcctggcccacggctggggcctgtgcaccgacgtggagcccctcaccgacctggagaagaccctctacaccatcgacgagctgacggggctggtggcggccgccgccctggtccggccgtcccggagcatcctggacctgccggtgaagagcgtgctcaagaagtggaaggacaaggcgtttgccgccggagccaaccggggggtcatcgagcagggggccgccatgctcggcatggagccggccgacctgatcggggaaaccatcgaggggatgaaaccggcggccgaggagatcggtctcaggggcaccctctgacagactgttgaaaaactggcgcagggaccggatgcaagccggcgggcagcggaaagctactgacctgccgggctgcggcccgcctcctccagccgcctgatgctcccttcgagcacggcgttgttcacccccatccccatgtagccggtctggccgtaggtgtcgtagagcgccacctgtccggccaggtcggcgatatcggccgccaggtgccggtagcgctccggctgaccggcgatgcggcagagccgctcggccaggaaatcgggcaggtcgttctcctcccgggcacgggcaacggcccgccgcagttcctcgaagatatccatgccatcccccctcattcgtccagccaccgcagggtccgcttgatgtcctcgtggtcgtaggcccacttgcagcagccggtctcggcgtagggatcgtactccctcacctgggccaccagaatctccaccaggtattccttgccggcgtagcactccggggttctcgccacggccagggccgggtcggccagccagtgggggagctcgccctgctcgaactgggcgagcgttgcctgttccagttcttcgaaaacggtcattgaaacctcctcgtcatgatgcgcggagtccgcgcaggatggagacgacctcgtcccagtccacggccggggtcaggtggcaccaggaaagccgcagcgacgtctcgacccgctccggggaaagccccatggcggtgagaacgtggctcggcgcccgggtgtgggaggtgcaggccgaggtgctcgacacggcaatgacccccttgagggcggtgatggcccggtcggcctcgatcccggccagggaaaggttcacggcatggggaaggacgtgctcctggtcgccgttgagggtcggctccagtggggccagggcggccaggagtttttcccggaaggcgcggttggcggcggagcgcgcctcgtgggtgcgcaccgccagcttggctgcctcgccgaaaccggcaatgagggggacgggcagggttccgggccgcagcccctgctcctggccgccgcccagcatcaggggccgcagcggcggaaaggcgcggtcccgcttgcgggcgatgagggcgcccacccccttgggggcgtagatcttgtggccgctcacggcgatcaggtcgatccgcggattgcgcagaccgtcgatctccttgccgaagccctgggccgcgtccacgtgccagtaggcgccgtggccggccaggatctcagccagttcggccaggggctggaccacgccggtttcgttgttgacgtgcatggtggaaacgagaagggtgtcaggccggagcgccgcacgcagccggtcagggtccagccgccccgacgcccccacggggaggagctccacctggaatccgcggcgcgccagctcttccagcggttcgagcaccgccttgtgctcgacggccgtgctgatcacatgacgtcgcccgcatgccaggccgtggtccgccaggcccaggagcgccaggttgtcggcctcggtagccccgctggtgaagatcacctcgtcccgccgggcagccgccacctcagccacctggccccgggcatgctcaaccgccagccgcgcgaacactccgaaatcatgaatggggctcgccgcgttgccgtaatcccgctccatgaagcgggtcaccacggccatgacggccggctccaggggggtcgtggcattacagtccaggtagacggtcatacaatcctcccgctccgaacggtgagtggggacgcggagccactgctcttgcccctgtgctgatagtaggcaagagaactcgataaatacaatagattatttttatcgtcttgataacagaatgctataattaaccaacaccggatgcacagcggacaaacacgggataaagggacttgatcgcctgacaacaactgcgggtttcccgcagaaacggtctttgcaaatgcagtcacccctgtaacccataccgatcagctatggtttaacagcattgaccggctcacacccgcacgaaaggtcacccatggaaatcagacagttgcgctttttcatcgagatcgcccggaaactgagcttcacccgggcggcggaaacgctccacatagcacagcccgccctgagcaccgccatcaggaagctggaggacgagctggggcttacgctcttcaaccgcagcgaccggaagatcgccctcacggcggagggagaaacattcctgcgccacgcaacggcaatccttgacgacgtgcggaaggcggagcgggagatggccgacatccgtggactaacggcgggggaggtacgagtgggggtgactccgatgctcagcacctactttttcccgaagatcatcgccgggttcaaaaagcgtcaccctgccctgcagctatcggtgtacggtgacagcgccgcgcggattcagcggatggtcgcgggcggagagctcgatatgggggttgtggccggcggtgccatcccggaggacctggaataccatcatctcctccatgaggagatcgtggcctgcgttccggccgatcaccccctggccggtcggaagtcggttccctttgccgagctgctgcgtgaaccgctgatcctcttcaaggagggataccatctgcgggaactgatcgacgaagccgcagcccacgtcggggaagccccccgggcggtgttcgagtcgaacctcttctctcttatcaggaacctggtcctggagggagtcgggatttcattcctgctgcggatggtggtcgccgacgagaaggatcttgtagcgctgcgctgcgaccctcccctccacctggatctcttcatcgcctggaaacggcagacagggctctcgcgggcaaaccgcgcctttgccgattacctcattgaccagaccgacgaatactaccggctgtcggagatgtacggctctttcccgttgccctagctaccattcttgacacctccggattgcctgttattttttgagcacaaaccaccctgcccgcccgtcccctgccaccgaaaaacgcacgcttcccgacacggccttcgcccccttgcgcagaggggcctcaacgacccggcaaaggaggattcaccatgtcccagacaacggtagtaaacggtgtgaacgtggaccagctcatggccaccatcgagcagatcaaggcaaagccggagatagcgcagttcaaattccgcgccaccaaccaatggatggggggaacccacaaccaggcaaccataaaggacttctatggagcctgcgccgaagacgacacccggaagccgatggtgttcgacctggacgaaccgccggtgctgctgggggagaaccggggcgccaacccggtggaatacctcctggttgccctgtcgggctgcctcacgacgagcctggtggcccatgcggcggcccggggcattgcgctgcggggagtgaaatcccgctacgagggggatatcgacctgcggggcttcttgggtctgtccgaggaggtgccggtgggataccgggaaatccgggtcttcttctccatcgacgcggacctgaccgacgggcagaaggaggagctcatccggatggctcagaagtattcgccggtgtacaacaccgtggccaagccggtgccggttgcggtcctgctggaccggggctgataccacacgggccggcaacggcggaggggtgacgcgccgcgcaggagtggaggaaaaggcgcaggcacgctattgtgcggggaaacactggattggagctcgtgcgggaccaaccgggcagggtaggagtcagggcgaaacaggtctgccgccgaggcagtccccgagggtgaaccagaaggtggcgccgcggtcggcagcggcgtccgcccatattttcccgccgtggcgatggatgatcctctggaccgtggcgaggccgatgccggtgccttcatagtcatcacgggcatggagccgctgaaacgggacaaaaagcttgtcggcgaaattcatgtcgaaacccgcgccgttatccctgacaaaaaacgtctgctgatcgcccgacggaataacgccgaactcgatgcgcgcccgctcagtgcgggaggtgaatttccaggcattgccgagcaggttggacaataccacgcggatcaggttgccgtcacactgggccatgacatcgggcgcgatctccgtgtccaccagccggtccggcgcggcctcccgcaggtcggtcacgacgtccatcgcaatggtgctcaggttgacggggtgacattccaggggtgaacggttcgtccgtgagagactaagcagctcgttgatcagggtatccatcctctgggcaccgccttcgatccgcgtgagcagatcacggcccccgtggtcgagccggtcgccgtagtcctccgcgacgacccggctgaacccggcaatgtgacgcagcggcgcccgcaggtcatgggaaaccgccgagcagaaagaatccagctcgcgattggatagctcgagctccctcgtgcgctcccccaccctccgttcaagctcctcgttcagctgccgcatccccagttcggcgttcttgagttcggtaatatcgtggtttacgaccaggaccgcggcggacgaatcgtccgcaccccgttcggggatcagcgtggtttcaaagtggcgcaggccgcgaggggactggtaggtaaattcgagccgctgttccctcccggacgagaagacttcgttgatcgccgcatcccagcgatcgaccagttcgtccggcatgccgatctcccggttggtcctgccaatgaagtgctccggcgggaaccccgtcacccttgttatggcggcgctcacatagagatggcgcagctcgcggtcgaaccgcgcgatgatgtccgggatgttgtcgaggacgagccggtggctctgctcctgcctccgcagctcgtcttccatgaggcggcgctcggtgatgtcgttgaagaccgccgcgaacttccccctctcagggcagtaggcgcggacgctgtagtatctcccgatcgcgcccgcgtattcttcgaactccgccgaccgccccgacagggcaacgtccccgtaccgctcgatccagtggcgctcggtgcccggcatcacctcaaggaccgtcttgccgacgatgtcggcggcccgaagccccgtcatccgctcaaaggccccgttcaccgccaggaaccggtagtccgcgggattgccgtcccggtcgcagatcaactcgtggagagcgcagccgctcatcatctcctcgaacaggaggcgatatcgctcttcgctccggcagagcctttcctgggcgagaattctgtccgtcacgtcgcgcgcgacggcgaacaccaggtcccccgccggtgcggcgcgccattcgagccaccggtacgaaccgtcccggacgcggtagcgattggtaaaatccttcacctgccgttggtgcgcaaggtcggacatagcccccatcgtcgcctcgcggtcgtcggggtgcaccaagtcgatgaacttcctgccgagcagctcatggagagggaaaccgagcacctcttcccatgcagggttgagccgccggaaatacccactgttgtcggccacgcagagcaggtcgaggctgttgcggaagtaggtgtcgcattcttccgacttctgcctcaactctgccaggactcgcgagaatatcgcactgtccctgaaggtgaggatcacctgccccagcgccggcaggaaggccgcctccacctccacctgcctgacaccgccttcccgctgcctgagcccgatctcggcgcgggccgggctgcccgaggttgccgtgtttatcaacgcggtgtgccatgtgccggaaccgccggcttcaagctcggccagggacagggagagaagctcggcccgcgggtagccgctcaaaagacacaatccctcgccgacgtcgagcagccgcccctggccgtcggcaacgcagaaggctgccgcgtccacagggggtccgttgtactcttcgtttgccgcgtcgtaagccatgaaatcgaccatccttgccgaccaggtgatatctctgtgcaatgtcggctgagcatagcagattatcattgatcaaacaaacagttatgatcacgccgatgcgggtaccgtgaaccgtgagatcagtcaggggggggcgttcgacgcctactatccgttcgccagttgttcttccaactctcggtagaccgcttccatgacaccgtaacggtgccagtggccggccagcttgcgggcacattcgatcatccccacgagtccggctgcggtaccgcaagccaccagggcggagagatctccattgacgaccataatgatgcccgcaacgaacagggtgaagctcgacaggaagagggccgtctccatgtgccggaagggggactggagcatccgcccgaggcgggcgtaagcgcgggcatgggcccgcaggcggcgccggtactcctccagctcggcaccgtgaaaccgggcgcaggcccgtacgtgcagacggcacagcgcctgcctgctcgatgaggaaaggcgttcgcccaggtagtgttcaagttccgcgtcgatcatatacgtgtccatatcaacctccctgtgacacgtatcggcgcaattgatcaactcttaaaaaaatcttccaaaacaacattttacacatcatcgtgtcatatgagacggtcgcgttccctccggccggcacggggccatttgcgagttcggccggagagggtatgctttccatgatatccacaccccggaaggagaccaagaacgccatgatcatcaccacaactcccaccatcgaaggaaagcggatcgtccgctactgcggcgttgttgccggcgaggctatcctcggcgcaaacctgttcaaggatctgtttgccaatatccgcgacatggtgggcggccggtcggccacctacgagcgggaattgcagcgggcgcgcgacatcgccctgcgggaactggaggagcgggccgaagaactgggcgccacggccgtggtgggggtcgatcttgactacgaggtcatgggacaggggaacgggatgctgatggtctcggccagcggtacggcggtggtggtcgagtagaaagggagaggacgccatggcggaggggttcaaggactatttttccgacacttccgatgcgtaccggacctatcgccccgagtatccggacgcgctcttcgcgtggctggccgggcttccgccccgccgggacgccgccctcgattgcggctgcggcaccggccaggcatcggtggtccttgccagctactttccccgggtctacgcggtggaccccagcgccggccagatagccagcgccgtcccccacgagggggtcgtgtaccgcgtggccccggcggaacagacagggctgcccggtgcgagcgttgacctggtggtggccgcccaggctctccactggttcgacttcgaccggttctacccggaggtgcgccgggtcgggcgacccggctccgtattcgccgccttcagctacggcctgctttccatcgacgcggacctggaccggatcatcggccggttctaccgcgaggtgatcggtcgctactggccccccgaacgggcccacgtggacgacggctaccgctccatccccttcccgttccccgaaatcgctgcgcctccctttgccatggaggcacgctgggaactggagcacctgctcggctacctggcaacctggtctgcagtcagggaataccggcaacggctcggcaccgatccgctgccggagcttgcccgggaggtgcgggacgcctggggcatcccggaggagggacgaaccattgtctggcccctggcgctgcgggtggggcgcatcgcgtagggcggtgtcagccccgccggtggggtatggatgccagggcccccttgaggtccgccagggcctgctcgatctccgccacgtttgcctcgatttcttcgaggtcgccgttcacgtccagcttgtcggcaaactccttgatgatcgccatgtgccctgccagcagctcattgacccgcgatgtctcgatgtgtgtcatagtatcccctcctcccgttcggccgcgccgatcatcctccattatccccggtggccgacgaaaaccagtatagccgccccgcccccgctggcaagtgccctgcaaaaagaggcacgttctcccttccaatcgggcggggatgtggtacaacaaaggttattgccggcccaacgaccagcccactacacggaggtgcatgatgttcaaggagttcaaggaattcgccatgaagggaaatgtggtcgatctggccatcggcgttatcatcggcggcgcattcggcaagatcgtcacgtcggtggtcaatgatatcgtgatgcctcccatcggcctcctgatgggcaaaatggacttctcgaaccttttcatcgacctgtcgggcaagggctacgagagcctcaaggccgccaaggacgcaggcgcgccggtcatcagctacggtgccttcatcaacacggtcctggacttcgtcatcgtggccttcgtgatcttcctggtgatcaagcagatcaaccgcctgaaaaaggagccggtgcccgccccgcccgacaccaaggagtgcgccttctgctgctccgccatccccatcaaggccacccgctgcccccactgcacgtcggaacagaaatagctttatccgggcggagacacgattaccgcttcaacggcttgatggcacgaaaaagggcgctccgccgggagcgccctttttcattgccaaccactgccgaatgctgtgctacgaaaccggccgcatcccctcggccaccacctcggcaatgtctcttacccgggtctggccggcctgcttgtccttgagcccgtcctcaaacatggtcatgcagtaggggcaggcaacgcagatggtgtcggggttcttcgacagggcttcggagacccggttcaggttgatccgggtgccggtctgctcctccatccacatgcgaccgccgccggcgccgcagcagaacgactcatcccgggcccggtcgaactcggtcggtgcagtgccggtgaccgtggccaccacctcccgcggggcttcatagacgtcgttgtgccgcccgaggtagcaggagtcgtggagaatgatcttccccagatcgctcacccggcggtcgagcttcagccggccctcggccaggagctgccggatcagttccgcgtggtggatcacctcgagctcgatgccgtactggcggtagtcgttcttgagggtggtgaaacagtgggggcattgggcaatgaccttggtcaccccccgcccccggaagagagccacattctcccgggccatccggtcaaagacgtactcgttccccaggcgcctgaggctgtcgccgcagcacttctcgtccttgccgaggattccccaggatatgccggccgcgtcgaggatcgtcgccaggttgaccgtcacctgcttgctgcgggagtcgaaggagccggcgcaccccacgtagaggagatactcggtctcgcccttggcaaagggttttacatccaggagggacgcccacttggtccgctcaccgggggcgatgccccaggggttggagcgctgctccatgttctcgaaaaggttcagaagctcttccgggaaccgggcctccatctcgaccaggtgacgccgcattcccacgatcttgggcaggtgctcgataaagaccgggcaggcctccatgcaggccccgcaggaggtgcaggcccagatggactcctcggacacgctccccgggccgccgtcgccgatgagcggcagggtcggcaccccgccccgcttaaggagcggcccgttggccaggaggttcaccttgatgtcattcaccacctggcgcgggttcaggggcttgccggtgatgttggcggggcagacctgctgacagcgaccgcacttggtacaggcaaaggggtcgaagagatccttgaccgtgaaccggtccacctggccgacaccgaaggcgcgccccgcctcgaagacttcggggagctgggtgttgggccgtgcctccggatggaggaagcagttggcgatggccgtaaagacgtgcagatgcttggtgaaggggatcagcaccgttatgaaggagaggagcgcggcggcatggagccaccagtagaaattgaaggtggcctcgatgtgcttgggggtcagatcggccaggaattcgccgaagaaggaggcgatcggcatgaaggctgcggcccgctcctcgccccgggcgatctcggcggcgctcaccccgaaaaaggcgatcatgtggacggcgatgagcacgaggatcaggtacgactcgaaactgcgggcctcgggataaggggggaagaaggtccgccgcaccagggcgatggcaatggccaccagcgtgagggccgacatgacgtccgacaggaaccggatcggcacgtagagggcatcgggcagcgccgacaggcgggccgccgggaaaacgccgctcaccacgaattccacgttcacgaaggccagaaccatgcaggcccagaagatgaccaggtggttcaggccgaagaatttatggagcacccgcttctggacgaaggcgtacagcagcatctccctgagtccctcgccgaccccccggaacgtgtagccggggcggccgagggtaacaaggctcagcttgcggtagaggctccaggcaaagaatgccagggacgccaggagcagtggagcaaaaacggcaggattcggatgcatgtacatgaacctcgtagcaatgagcgagatgatgaagtgcgaactggtcgggctgtgacctctagccgccggtcacaggaccctgattcttcagctcccggatgcgctgggtaatggccgggacgatctggaacaggtcacccacgatgccgtaggtggccacctgaaagatgggggcgtccttgtcgcggttaatggcgatgaccacgtcggaatcctgcatccccaccaggtgctggattgcgcccgagatcccgcaggcgatgtaaatcttgggtcgcaccgtcttgcccgtctggcccacctggcgctcgtggggcatccagccggcgtccacggcgctgcgcgacgcacccacaaccccgcccagttcgtcggccagttccttgaggatggagaagttctccggcgccatcatgccgcggccgccggaaacgatgaactcggcaccggccaggtccacgtggtcgcccttcttgtcccggatgatctccagcaccttggtcaggatgtcggcctcgttgatggcgcactgttcgcggacgatctcgcccgtggcaccctcgatccgctccggcatcttcatgacgtggggccgcaccgtggccatctgggggcggaaccggtcgcacatgatggtggccatgatgttcccgccgaaggcggggcgggtctgcttcaggttcctcttgtcgtccacgtccagcccggtgcagtctgcggtcaggccggtcttgacccgcgtggccaccgcgcccgccaggtcgcggcccatgccggtggcgcccatgaggatgatctcgggcttgtacttcccgatcaggtagcagcaggcttccaggtagggttcggtccggtagtgaaggaagacttcttggtccagcagataggccttggtggcgccgtaggcgaacgactcgcggcagagatgctccacgtcgcggccgatgaccacggcgcacagctccgtgccgaggctgcgggcgagctcgccccccaccccaagcagttcccaggaaaccttggccggctcaccctcggtctgctcaatgaagacccaaaccccccgataagcggcgagcatccgggccagggcagcttcttcctcgtccacctcttcggcggccccgccggctccggcggcctcctgctggcgagccagctcttcgaggatcttcagctcctcgggggtgaagaacatctccagggcctcggccgggcagaccttgacgcacttgacgcagccgatgcacttctcgctgagaatgatcggctcgccggcgtcgttcatgtcgatacagttgactgggcaggcgctctggcaccgggcgccgcaggcgatgcactttccttcgatcagccgtgcccggccccggggtttcttcggttttaccggttgagtcattgaatacctcgtctatgcgttcacgcgttcaggcgttgattcgtcacaccgccagcagatcctttgccagcagttgattgatcagcaggttggccgtgcccaccggatctaccatgccgtcgccgatgatctctcccttggcccgctccggcgaaaagatccggctcacccaggtgggcgaccccttgaggccgacgctgttcacgtcaaggcgcaggacctcattgttccagactttgaccgcggcgtcaacggaggcaagccgcagcggaacggtgggatagcgagggcggttcagctcgcgcaccacggtaatcatgaccggcagcggcgcctccaccacctcgtagcgtccctccagcttgcgccgcaccctgatcgtgcgggccgccgcgtccaggtgctcgatccggtccaccagcgtgagctggctgaacccgaggcgaacggcaatgcccggccccacctgggccgtatcgccgtcaatggtttgcttgccgcagaagacgatgccgatctcgtcgccggcctcatcggcgatccgcttgatggcggcggccagcacgttactggtggatagggtgtcggcaccgccgaaacagcggtcggagcagaggatcgcctcatcggcgcccatggccagcgccttcttgagggcggcttcggcattgggcggccccatggaaagcgccacggccctgaagccgtagcggtccttgatccgcagcccctcttccagggcatgggtgtcataggggttgacgatgaacgggataccctcccgcacgagggtgttggtcaccggatcgatctggacctgggtggtatccggcacttgtttgatgcaggaaatggcgagcattcatatcctccggcccgtcaagggctcagccgtgaaggcaggggttctgcccttactttaaacagacgggcactataacagaaacagaaagtgctaatcaagcatagtgtgcttaaaatgtaggcatatatttttatctacactaaaacatgcccattatttgggctgacgatgcgccatgccggtaccgccgcaacctaccccatactccccagactggccagggagaatagcgtcgagggatcatatgccggactgcgccccacgcacatgagcgaggtcctgccggccacggagaagccggcagcgttcagcagcgccgcagctgacacgttgcgtgccggcgtatcgagcacaaccctccctgccgacccggccacggcgcgcgccccggcgagcagggccgtggcgcagccgttgccgccgcaccaggggccgatctgaacgccgtcaccgcagggctgtaccacgagaaaccccccgtctccggccagcagggtgccgcgctccgccacggccgccaggagcgcctcgcgccggtcgtcccacccctgccggtccagcgccaccatcccctccaggggcatcacgccggcggacgcctctcccggagctccggcaccgacccagcgggtaacggtgtccagctcgcggaaccccatgcgctcatagagaggacggcccgccggtgacgcggtcagccagaccgtttccgtgccggcggcaatcagctcctccatggcccgttccatgagccgggcgccgatcccgcgccccctgaattcccgttcgacgaggagattgccgacccaccctccagtgccatgcctgaccgccgtgacaaagcccacggggcgaccggccagggtggcggcgagacagccagcgggaaaggcccgctgcaggaatgtgagctcccaggggtcgctgatccacccttcggcacgggccagggccaggaacaggtccagggattcgccgttgaacggaccgatctccatgatctcagggggcgggcggcagcgcgcaggccgactcgcccacggtcaactcggcgccgatgagccccacggcatccgcccggcactggcggcaatgcttgaactggccgatgaccgcttcgttggcgcggcggaccacgtccagttctttcggcgtcggcggcacgacatgggccagttccgcctggggaatgaggggcatgatgttcatgacaaaggcgccgaactctttcaccgtacgtcctatgtcgctgacctgcccgtcattgatcccgggaatgaggacggtgttgaccttgacggtcatgcccaggccgacggcgcgccggattccctccagctggttttcgatgagaatccgcgccccctcttccccccggtacaccgtgccgtgatagaggatgtggccgtagatgcggctgccgacggctgggtcgagggcgttgagggtcaccgtgaggctgtggagccccaggtcgtggagccggtcgatgctttcggggagcaggaggccgttggtgctcatgcacttgatgaggtgagggaactcttcccccacgagcctgaaggtctcgaaggtctcctcattggccaggggatcgccggggccggcgatgccgatgaccttgatgatcggtcccacaaccggactcgccatgacctcgcgcaccttgacgatggcctcgtccggggtgagcagccggctcgtcaccccggggcgtgactcgttggcacagtcatgcttgcgggaacagtagccgcacttgatgttgcagcggggcgccacggcaaggtgcatccggccgttcttgtggtgattgccgccaaaacaggggtgtccctgtatcttcttcaactggtcacaggacgttgccatagtcgacctccgtggatgatgaactgaaaagggcgccgatcttggatccccagcgcccttgccgtgaaacgcaacgagcccggggtctctcgaccgccgggctcccttgcctgcgtgaatggggcgccgccggggcgctccctcgtatgtggtgtgcgatacgtcttcgtatgccgtatcattcccttaacactaagcgtgccacaatgaagaagcgtccccgcccacatggcaacacccttaaatcgcagaacatttacccgggccaaacgtatacacgcacactagtgtgactaattgttgggcagtgactgacaggcattaggcacatgtatgcctcaatcgtcgcagcgcgggagggctccgcgttgcaaagaaccggcggtcgggcgttgaggatcgctggggcatgccggtcagttttttgcaatcgatgccgcatgaccttttcctgcgagccggcagaacttcgttcccgcgccaaggcggccttcatcggcctggcagtgggagacgccctgggggcgccggtggaattcatgaccacgggcgagatcaaggccaagcacggcgtcctgcgtgagatcgtcggcggcggctggctgcgcctcaaaccggggcaggtgactgacgataccgacatgtcactgtgcgtggcccggggagtggcgaaggcaggggagtggaacctgacggccattgccgaggaattcgccgcatggctccgctccaagcccgtggacgttggagacacttgccgccgcggcatccgcaactacatgctcaaggggctgctcgaaaccccgttcaaccagtgggatgccggcaacggcgccgccatgcggatgctgccgacagccctgttcaccatgggggacgacaacctcctgtgccgctgtgccgtggagcagggacacctgacccacaaccaccccctttccgacgcagcctgcatcacactgggcaggctcgtccacctctccgtcctcggcttttccaagccgcgtctgcgccgtgaagcggaccggctcacggaaagccatcccaccttttcctttgagccctaccgggggctcgccacgggctacgtggtcgacaccatgcagaccgtgctccattttttcttccgcggccgcgacttcgaagagtgcctcgtctccaccgtcaaccaagggggggatgccgacaccaccggcgccatcatcggcatggtcgccggcgcctactacggcatggaggaaattccccggcgctggctcaaaaagatggaccggcaagtgctggacgagatcgacaccctgtcggatctccttatttcactatcaccggcgcttcggagcggaaacggaattttgttgcctcccgcttgacggttcccccccgggctggtacacctttagtgcgccttaactaacggtgcgaaacaactcacgtatttagattcaaggaggaaacaatgaggcaacgctctgccctgttcacgattctggccgttgtcgcggcgctgctggcggccgccggagctgttcaggcccgctcaccggtcttcgacgtggacaaggagttctacccctactacccttccctcatcaaatggaacaagtcgaccgtgccgttcaacgcgcccgaggtctgcggttcctgtcatgagcagcagttcaacgaatggaacggatcggtccacagcctcgccttcagggacccgatctaccagggcgagctgaacaaggccgtgaaggccgtgggccacagcatctcccgccagtgcgaaggctgtcactcccccgtcggcgtggtcaccggcgaaatcaagggccccggcttccagggtctttcctccatggccatggcgggtgtctcctgcgacgtctgccactccatcagcggcgtcacccactggcagaccccgtcccatgagcccgaaaacggttcatttatcctgacccccggcgtggaaacggccaatgggcaggtgctggtcaagcgcggccccttcaagccctcgccggagtgcggcggtgggtttcaccagtgcgaggaatccgacctccacctgcgggccgacctgtgtgcctcctgccaccaggtctatcactatgatgcccacttccccatcgaggcaacctacctggagtggaagcacggcccctacgcccagaagtcgatcctctgccaggactgtcacatggtcgatctcgacaccttcaagcgctcagccgaccagttcgtgatccccgaccgcaaggagtaccgccactacttcaacggcgccaacttcctgctgacctacctggccgcgggagccgcgaaaaaggccggggacgaggaactggccaggaatctcatgcggcagtacgaaatggcgatccagcgactgaagatggccgccgaccttgaagtgaccccggtctatcggagcggcaggctcgccgagctaaaggtgcgggtgaaaaacatccgtgccgggcacaacctgcccacatcactcaccaacgtgcggcagatgtggctcgagattacggccagagatgaacagggaacggtcctgatgaccagcggcaccctcaaccccgacggaagcctgccggctgaagcgcgcgccttcacctcggacggcatggggagcgatttccatttcgccatcgacccctgggtggtgacggctttctccaagcatgaaaccattccgcccaaggggtggaaggacgtccactacggcatccaggtgcccgagggggtcggccggatcaccgtggaggcgaagctccgcttccgccaggcggaccagaaggtggccgaggccctgctcggagcggtgcccaaagatattgacctggagcagatctacggcatcaagagcgtgccccccctgccggtggtggatatggtggtgaaacaggagacggtaaagacggcgccctagcagcaaggaaattgccgcgccccttccggttgcatacctgcgaaaaagccccggccgccatggcgccggggcttttttgcatcagaggtgtaccgtcagatggtgcacatgatctgccgtacccggtactcgccgccgatcaccaggtattccccctcccccttcatgatgctgttgggcagcaggtcgttgaagaagaagatcttcgacagcggcgcccggatctcccagacggtgaacccgaactcccatgcgcgctcctctacggatgtgaaggaaaccaggttgttgaagcggacgatcttctcccgcttgccaagctcctccaccacgtcatagtcatcggcgtcgaaggtgccgcggtagagggtgatccagcgttcgccggccatgcggcgcgcctgctcgtactggcagaattcgtagaggatgtccagctgggagttgatggcattggtcctcttgctcccggcggtgcggtccatcacgtaggtgtagtaggactcgctctggatgccgccgatgcgggccttgtggaaggttgggacgatgcccatgcggctctctacccaccccttgagcacggccccctcgactgagttggaatccatcatccagccgcgcaggtagcgcaggtaactgttcttcaggctcttgcgcgccgtgtccgtctgctgggcctgccagtggtggagctggaacttgaccgacatgtagtcattgaagaccgtgccgcgctcttcggccgaggcaataccgtcgagtttttcgaagaggaaccggttggcgggccgcaccccctgaacttccagagggtgcgggttatcgttgaagtggcgggaggcgatgacccacggggggagattgcagagattgaatcccgaactgagcatgggccgtcacctcgttgtgaaggaaatggggtgctccggaaccccggagacaccagagctacagaaccttcgcaagctccacgagcgttgccttgatggggccgtcggccgtgaaggcttccaggccgagccgctccagctccatcagtggccccggtccgatctgggcgcagacgagcgcccggcagccgacgagggctccggctatggacgaaaggatatgagcccgctgggagtggtcggactcaccggtgcagtaacgctcgatcttgcgctcatccaccagccgggcatcgccgccgtcgacttcgtagatgaggaaacgctcggcatgaccgaaatgttgattgatctccctgccgtccctggacgtcaccgcgatgagcatgggtacctcctgttccggagatcggcggttacatttcaaccggcgcgaagctgaagcacttcttcgagcaggtccggccgcaggcctgacagccgatacagttgtccgggttcgtcactttcatgtacatcttggccgaatcgtcttcgtccacctcttcgaaggtgagcacgtcgtgggcgcagaccttgtagcagcgggcacagccgatgcaggtttcctcgtcgatggagacgacgaactggggggtgtattccgtcttgtttcttctaagccctgtgatgtaagccattgtccttcctccgtatcctgtgatgtatcgcgcaggatcacgccgttgtgcgctgcagcgggttagcctattcgttgtcctcgaacgacacttccgcacccttgttcatggccttgcggagccacggcggcgggttacccttcaggacgtcccggagccggccgacggtttcctgcaggctcaccggcgtattggtcttcatggggtggatcttcagggccacgagcttggccgcggccggtccgccgatggccatggtgtagacgatggcgcactccttcagggcattggcccgggccgcgatcttgtcttcctcgtcatcgccgtgggcgccgatggcgatagtttccacgaaggacgccccctcgggcgtgatgtcccagatctggaactgcttcgccatgccgaagtgctcgtcgatcatctcgccggtcgtacttgtgaatgcgactttcatgtgttcttcctttcttgagctccgcccgattcgcgcgtgcgggcagcgccgcggcgaagtcggcaggcatttcggctcgaatcagttatgggccagcttctgggcatcccccgcgttggcctggaacaggttggccgtttcgaacagcagattcatggttccccggtatccaacccacattttctggtgggcgccgaggcggtcgaaaaccggaagcccggcccgcagatgggccttgatgccgagtttggccgcggcctggcggccgttggagttggctacgatcaggtcgcaccccttggcggtcgtctccaggtcttccaggtcgcccacgaagacgtccccggccgggagggcgtccagcccccggaccctggtggcggcaatggccgcccggatctcgcatcccatgcctgccaggaaattcgtcagaaccttcaggttgtcgccttccagggcaacggtaaccttcttcagcccgaactggtagtgggagtcgaccatggcgtccatgagccggctccgccagcggttgaacttctccgggatcggccggcccgaaatggccgacagggtttccatgaagcggtcgacctcggccaggcccgtgagggaggtgaaaccgtagttgggcatgccgcaggtggtggtgagcgcttctgccgcctttgccagcgagtcgccgatgaagatggcggcggcgctgcggccggcctgacggatccgctcgggggagacacccccggttgacaggggcgaaaccgtttcgtcgatatggccgtccagggcattggcgatgtccggcacaatgatgggatcgagcccgaaggcctcgcagatctcccggacctcctccacatcggcgggggtcaggtgggcgccggggagaaccgtcacctggtccgggatggatgcgccgggctccggcacgctccggacaatggcctccaccgccgccgcgtatccctcctggagcgaaccgcagtagtcgggcgtggacgcccaaaccacgggcacgttgtcatgctccgggtgctcctcccggaactggtggatggcgctccggacgtcatcccccatggtttccgtgagacctgaggtcatgacgccgaccaccgttggcctgaatttctccatgacccgcgcgagccccgccttcaggttctcccagccgccgaagatggcggtgtcctcgctcatggcggtggagttgagggcgatgggctccttgaagtggcgggagagctggagccggatgaaggtggagcagccctgggctccgtgcaggagcgccagcatctggtcgatgcccaggtaagccaacgttgcgcccagggcaggcgaattcttctgggggttcaccgtggccggcttggtggggaccttgacccgtgaatccttcaggtcctcgtccaggtaggcccgggcatggccggccgccctggccacgctcgcagccagttcctcatcggacttctcccagggggacttggcgttcaacactggccagatggggttgtttaccgtcaggtcgagctgcttcgcaaaggtcaccatcccctcgtaccccgcatagggatgggaacgcccatggttgatatccaggaacggcgtcttggttttcagggccaggaacttggtcttcccgccggcaacgatcagatcgggcatcttgtcatacatgaccttgaggagcccggcgctggaagtgtcctcgatgatcccggcatcctggtgcatgagggccttcatccggtagaaatcctccagggtcgagttctgggtgccggcggccaggatctccacccccagctcccgcagggcgttcaccatggaccaggtcttgaccccgccggtgaaaagaaccgagcgcttcccttcgagccgtgcccggtagggggcaagccgctcccggcattgcgcctcttcctcttccaggagcttctccacccggtcctgcatgatccgcttctccagcccgcccacggcgtcatccagctcccgggcgatgtcccgcagggccttggccgtgtcggtcatgccgtaaaaggactcctccaggtagggcatgccgtagttcttctgcatcttcctggcgaggttggtgagactcttggagcagatgatgacgttcagcttcgcccggtgggcgtagcggagatcctcgaatttggcgtcaccgctgaaacaggagagaatctggataccgagccggtcgaacagcggcagcatcccccaaaggtcgccggcgatgttgtattcgccgatcaggttgatgggatactctcccagcaccggcggctcggcggtgccgatgacgtgcttcaggagcacctcgccggccaggcggttgccgatgttcttgtcgccgatgaagccgggagtgttgaccgggatcagggggatggcgacctttttctgggccgccttgcagaccgcctccacgtcgtcgccggtcatggcggtgacgcaggtggcatagacgaacatggcctttgcctggcccgcatagcgctccgccagctccaggatggcccggtagagcttcttctcgccgccgaagatcacgtcgttttccagcatctcggtggtaaagcccctgcggtagagctgggagcccgaagagcgggcaccccggttatcccaggagttgccggcgcaggcgatggggccgtgcaccagatggatcacgtcggtgaccggcatgagcaccacccgggcgccgtcataggcacaggagcgctcggtgccctcccccggttccgatttcttgcagaatttcggggcacccttttcgtgggtttcgcagtcggttgtgtcgtaataatcgggtcttgccatggtgacctcgaatgtttcctgcaaaagaaaacgccgccattccggagaatggcggcgtcgttgccgcgtcggtctctgccctgctcactgatggttcaaacgctcctttgcaccccacgtgccaatcgataacgtgctgttttcatgggaaattgcaaccaggattgctgccggacaaccagcgttgcgggatggatttgctcattttttatgcactaccaggtgcggaagcgccccgaatccaggtggacaaagcccgagtgcggatagtagccgaccccgccgcaccggaagcccgcggccagatcccgcaggaccgccaggctgaccccgggcacggcgatgtcgatggccttcccctccatgtggaggctctgctttgccaccgcgccgttgtgttcgctgagtatccggttgtattcgggggaccggtagccggagatgatgcggaactccctgccgccccccagtaccttgtcgaccatgttcaggtattcgatcaccgccaggtccatttcggtatgctggttggtgaagtggcagcggagcagccagttgatggagttgagggcatccaggtccacctcgccgtccggagtccggtaggtcaccgacaggtgctcgcccgtgtgaatgttacgcagggagagcctgccgacagggtagctctcttccagaaattccgtggccagggcagaccctatgcccctgagacagagcacccccagcagtgatgccctgagaaatccccgcctgctgaaataatgatccgacacgccatcctccaccgaaaaccagttgtcatgtggtagcaaaaaggtgagggagatgtcaatcttgcgtccccggggccgctctttttcagtgagtagcaccacccggtccgcattatccagtaacaccaaataggtactgatgcgtaattttgcattgccctactactttaatttttatagaatcactccacataaaataatctcaataaagtctttcacaggaggatatatgcgcagacattccaacaaaacgaatccggttgcggcggggattctgttcatcaccctggcatgctgggcgggaaacgccatggggtggggcacttcgggtgacagtaggagtacctggggcggttcggggtcatccctgaatctaaaccttgcgttcactgattgcgcgaaatgccatacctccactaacaacgtcaaccgacaccacgacctgatcacgaaaaagggtaagcagtgcctcgcctgccacaccatgacggcggacaactcggggcaatataccgttcaggtccagcgggactgccaggcctgtcacacatcctccgtccacgacaacgtccagcacaatgtcagcacctgtagccgttgccacggcagcgacgtcatcaacatccactcggggtggcgttcatacaccagcacattgtcggtctgctacctctgtcacaccagcaccaatgccaaggtcaaggcgaccatcgcgaagggtgtgagcggacagaccgtttactgcaccgactgccacggtagcaacccccacagttggggaggcacctgggggcgctgaccgggactgataaggacgaggaatcatgcgaagggccggggcagcacatgttccggctcttcgtgcgtgcagcccggcataaagaaccatgttcatgtcttgcgaacggaacaacgcataaacctgggaaatgccatttttggaaaaaattcacccaaggcttgactcacccccagttgttaggtatttttcttacatggaatcattagtcaacaagcggacggtcatgtgccatgccgaaatcaaacatacttaccacaggacaagaggacgcctttgaaaaggcatgcagagatgccgggttgcggctcacccatcagcgcctggagatctaccgtcaactggccacctctactgaccatccgtcggcggagacgctccatcaacggttgcgccgggacaaccccaccctctcccttgatacggtctaccggaccctggcggtcttcgcgcaccacggtataatcaataaagtcgagacggtcgaaagccagtcgcgattcgaggcgaaacgcatgcggcatcaccacctgatctgcagcagatgcaaggaaataatcgatttccagtggcaccacatcgacgaggcccccctgcccgaagagaccagaacctgggggcggatcgacaacaagaacgtcgtgatatacggcgtgtgcaacaagtgccttgaggcgaaaaaggcatcgtaacttttttgtgcccagccactagtaattattcttacctgataattattacagccaggcttccacctcccttccatgcccataaaccgactgattgcgaggctgccgcgtccggcagcgacgcgacccggacggttgcgcattccattcgtaaaggagatgaccaatggagaggaaacgtctcacaaccaattccgtcgcccccctctgcctcaaggccgaccaggcctacggcacagaggtggtcgacacccaggctatcccgctgaacgatgtgactgccgactgacaacggggaaatttccgatcagcgccgggcagggcagacttccggcctcccgcccggcgattccatggcaagtcgatccattggcgcaacagaacacaaggaggaactcatgaaaaaaaggacgttgatgctcacgaggcttctggcgggagggtgtctcggggtgctggccggggtagccatggttcaggcacaggcggaaaagagtgtgaccagctatgctccggtggcggtaacggaaagtatctcctcggtcatctcccggatgaaagccgcgaaaccggagatcatgaagcggcagcagaatctgctggcagagcgctacgatctcggcaaccacccggccaagggcatcaccatggccaacggcaaggcagtgcaagaaggtgtccgcgtcaagctacccaagggaatgacctgggagaagctggcccggatgagccccgaggaaatccgggacaagaatttgtacccggcaggatttttccccctcccccaccccaatcatccggaggggggaatgctgtttcccaagttccatatcgatgagatcaaaaagcaggaggcgcgggatctgacccggttcgacctggactttgacctgcccgatcatttcctgcccgaattcccggcaccgatctacctgacgacccgccccgacctgggcgatgtgtcgaaagggaaactggtcacgatcaacaactactatgagctgttcaacggcatcctgaaccccaagcagctggaagggctgagactgctggtgacgcccttcccgcagcagcaattcaaccagaccgaggatcggcgctcggagcagccgagccggggcgtcacctgctttgactgccacgccaacgggcacagcaactccacaacccacctggtcggcgatatcaggccccaggaattccggcatcgccttgacaccccgaccctcaggggggtgaatatccagcggctgttcggttcgcagcgggcgctgaagagcgttgaagacttcaccgagttcgagcagcgggccgcctatttcgacggtgacccggtcattgccaccaaaaaagggatcaatatcctcgaccggggccaccaggtccacgctatggcggaattcatggccctcttggacttcccgccggcccccaagctgggcatagacggcaaactggatccgagaaaggccaccgagtcggagatgcgcggacaggagctgttcttcggcaaggccaaatgcggggtttgccatcccgccccgtactatacggacaacaccatgcacaaccttcgcgcggagcgtttcttcaagccccagatgatcaacggcagaatggcttcggccgatggccccatcaagaccttcccgctgcgcggcatcaaagattcgcccccctacctgcacgacggccgtctgctgaccctggaagataccgtggagtttttcaatctgctcaccgaaaccaccctgaccgagcaggaaaagcttgacctggtcgccttcatgcgccagctgtgagaatcgtcagagacaggcaggggaaatacttcaatgaccgcatcgtaccgttttgttctcatgaccctgctggcagggatgttcgcactgcccgccgccggcactgccgcggcgggtagcgccccccagtcggcagtgacgccgcagcagaaagaagcgacagagttccccgatgtcattatctataccctgtccacctgcccccactgcgccgaggcgaaggcatacctcgccaaacggggcatccccttcacaaaccgggaagtggacaccgacgacgagtatatggcggagctgataaagatctttgacgacatgaaggttccggacgaacgtcgcggagtcccgctgttcgttgtcgccggaaaaacgcggctgcagggattcgacaaggccaagctcgaagaggcgatcaatggcggggccgaaaaatgaccatgcccgcgggtgagtgggtgaaagacagggcccgtcgcacgcagcaactcaatacacaactatcgaggagatcatccatgaaacaattgtccgtgtcgcttgccatcctctgtgcagtcgcaaccagcgaggcattcgccgccgatgagctgcagcagcgtgcccagggcctcttcaagccggttcctgccaaggcgcccaccctgaagggcaacccggcatcgccggttaaagtggagctcggcaagatgctctatttcgacccgcggctgtccgcctcccatctcatcagctgcaatacctgtcacaacgtgggactgggcggcggggacctccaggcaacctccaccggccacggctggcaaaaggggccccgcaatgcaccgacggttctcaactcggtcttcaacaccgcccagttctgggacggcagggccaaggatctggccgaacaggccaaaggtccggtgcaggcctcggtcgagatgaacaacacgccggatcaggtggttaagaccctgaacagcatccccgactatgtcgccctgtttaaaaaggcgttcccgggcgaaaaggacccggtgaccttcgacaacatggcaaaggccatcgaggtgttcgaggcgaccctgatcacccccgactcccccttcgaccagtatctcaaagggaagaaaaaggcccttgacggaaaacagaccgccggcctcaagcttttcctcgacaaaggctgcgtcgcctgccatggcggcctcaatctgggcggtaccggctacttcccgttcggggtcgtggaaaagcccgcggagaacatccttcccctcggcgacaagggaaggtttgcggtcacgaacaccgccaaggacgagtacgtgttccgggcgccctccctgcgcaacgtcgccatcacctatccctacttccattcgggcgtcgtctggagcctgaaggaagcggtggccgtcatgggttccgcccagttcggcatcaagctgagcgatgatgaaagcgaggccattgcagccttcctcggcagcctcaccggcaagcaacccaaagtcgtgtatccgatcatgccggccagcaccgacgcaacaccgcgccccagactgtaagcgactcccgttgcgcccctcctcgtgccgaagcggggcctcatgaatgaagcggccagcggcccacgctggtgttgccgcatcgattctggtatagaacatattccaaccactgctggaaaggagagctgtacatgtcactgaaaggcaccaaaaccgagcagaacctgctgaagtcatttgccggcgaaagccaggcacgcaaccgctacacctactttgccgccgccgcccgcaaggaagggtacgtgcagatcgccgacatcttcgaggaaaccgccaaccaggagaaggagcacgccaagcgctttttcaagttcctggaggggggagacctggaaatcaccgcctgcttcccctctggcaagatcgggaccactgccgaaaacctgctggccgccgccatgggcgagcatgaagagcattccgacctctacccggcgttcgcccaggtggcccaggaagagggatttccggcaatcgcggcggtctggcgggccatttccgtggcggaaaagcagcacgagaagcgttatcgtgacctgctcgccaatatcgagaacaaccgggtcttcacccgcgaaggtgaagtagtctggcgctgccgcaactgcggctacctccacaccgccgccggagcgccggagctgtgccctgcctgcgcccatcccaaggcacacttcgaactgctcggagaaaactggtaaagcgccgccggtgcagcatcaaggcgcgtcccggtgcgggacgcgcctttttatttaaggcacggaacatgcagttttcaccccgggatgactgcccgcggccccggacgcgcaatcgtcatccaggctggttgcattatggtaacaaaaactaatttgcactgcgcatactaaacaaatagaataaacatttctctcgacactccccccacaaacattgcactccggtgactgaatgagcacagaagccccgtcacgtgatatagccgatctgagcaccctcacagcagttgtggactgcatgccggcgccggcccttttgatcgaggacgagcgggtgttctgtaaccgtgcgactgaagccctcaccgggtaccggcgagatgaactctcatcccttgacgcgtggttccgctccctgttcggctccgagcacgaaagggccaggagtcggttcgacgccgaccgggcaaccgggtttcccgttgtgcggcgggaaatcataaccaggaaggacgggagccggcgcctggtagaggtcgcggggtcgatctgcggcaagttgatgtgcatcctgcatgacatcaccgacctcatggacgtccggctgcagctgcaggagcacgcggagcgctaccggatcatcaagagcacatccatggacggcttctgggtggtagacctccacggcaacgtcgtggaagtcaacgacgcatgctgccacattctgggatacagccgggaagaactgctgaccatgtcccttcacgacatcgacgcgaccgaaagcgtggaggagacgcagaaacacatccgggacatcgtcgaacaaggttccgagcgcttcgaagtccgccaccgccgcaaagacggcaccgtcatcgacgttgaggtcagcacgacgtttcagcccgcttcgcgctgcttccacacctttatccgggacatcagcgaacgcaagcagaccgaagaggccctccggaaaagcgaggaacgcttccgccttgccatggaggcaaccaccgacggcatctgggactggaatatcgcggctgatagtggttacttcagcccggcctactaccggatcctggggtacgagccggaggacttctccccctctttccaggtgtggatggagctcctgcacccggaagatcgggaacgggccatcagcaccaacatagactgtgtcgaggggagaacacagggcttccaggcagagttccgcatgaaggccaaggacggcagttggcgctggattctcggccgggggtcggccgtgaacagggatcgccggggaaaagccctgcgcctcatcggcacccatcaggacatcaccgaacgcaaaacagcggaagaggcgctgcgcaaccgcgagtggctgctgcgggaggcccagcggatcggctgtctcggcacctacgattacgatatcgtgcacgacaattgggaatgctccgccgagttggaccggatcttcggcatacacacggctacccccaaaaaccttgaattctggctcgatctgattcacccggagttcagggagaagatgaaggactacttcgcgtcgcttctcaccgagcggacatggttcaacatggagtacaagatcatccgcccgtctgacggccaggaacgctgggtttacggcacgggagagttcacccgcgacaacgagggcaggccggtccgcatgatcgggacgatccaggacatcaccgaacgcaagcagacagaggaaaccatcggcaagctcaaccgggaactcgacaggcgcgtcatggaacgaaccggccaattggaagaagccatccgggagcaggaatccttcagctattcggtttcccatgatctgcgggcgccgctgcggcacatcaacagctacagcaatctggttatcgaggactacagcgatcagatccccgtggaggcccgctactacctcgaacgcatctgtacggcaagcggcaagatggggcaactgatcgacgatctgctggagctttcgcgggtgggccgggtcgagttgcgtaaaggcaccgttaacctgagcaaaaatgcggcatcggtcgcatcgatgcttcaggaaaccgagccctaccgcgccgttgattgggtcattgccggcgatcttacggcgcaggccgaccggaccctgatccggcaggtgttgctcaacctgatgggcaacgccctgaagtacaccgccaagacgtcccgggcgcgaatcgagatcggcagcgccgtgatcgatggcgagacggtcttcttcgtcagggacaacggcgccggtttcgacatggcttacgtgaacaaactgttccgccccttccagcggctgcacggcggcgagttccccggcaccggcatcggtctggcaacagtccagcggatcatccaacggcacggcggccgggtctgggcagagggcaaagtcaacggcggagcaacgttctatttctccctgcctgaaatctgacgatcgtgcactccctccctgcagcgaaaagggcgttccccgatggagagcgccctttttgctgcggacacagagttcgactggtacatcaagcggttcacgtcagtcttgctgaacgttcctgatggtctccttaagcatggacagccggtacggcttctggatgaaccctgccagcccctttccggcaaagcgctggttgatctcctgctcgttatagccgctggacatgattaccttaacgtcgggcttgagctgccgcagctcccggaaggtctgttcgccgtccagatggggcatcgtgagatcgagaatgatacagcagatcttttcctggtgctgcgcaaacacttcgagcgcctcgcggccgtccatggcggtcaggacatcgaacccgagttctttcagcatctcagcaccgatgccgataaccgtttcctcgtcatcgaccaacaggacagtgccgcatcctttccacaccgcctgcttctgctgatcgccattgaacaggtctttgggtttgtcgccggccggcaggagcaccttgaacgtcgtgccccggccgggctcgctgtagacccgtatcgcccccttgtgcccgcgtacgatgcccagcaccgcagccatccccaggccgcggccggtaaacttggttgtgaagaacgggtcgaagatcttcgacacggtctccctgtccatgccgcaaccggtgtcggcaacctccagccagacgtagagtccttcggggatcgactcattgagccaggcgttgcttaaatacttcctgtcgcactgcatgcaccccgtgctgatggcgatgacgccgctcttatcggcaatcgcctctgaggcattgataaccaggttcatgatgatctggcggagttgggtggcatcggcatcgaccgtgggcagagagtcggcaaaattgaagcggagcacggccttcttggaaatggagacttgcagcatatgggtcatctcttcgaccagccggttcagatcgatcggttcgatgacgaatttacccttgccggaataggcgagcatctgcttggcaagatcggatgcccggttggcagcccgttcgattcgcgccaggttgtcgcgcaccggtgattcgggattgagacgcatcagtgcgaggtcggtattgccgacgattgccgtcaggatgttattgaagtcatgggcgatgccgccggcgagcacgccgaggctctccagtttctgggcatgaaggagctgtttctcaaggctctcgtgttcttcttcagcgcgcttgcgttcggtgatgtccctgacaacagcacaattgaactcatcgttgtcgtgacgaatatagttggcaacgatctcgaccggaataatgcggccatctttagtgcgatggcgcgactcgaaccggagggttccctgcctgcgaagttccgggaagtgctgcgcccatacttcaggcggggagtcggggtctacatcgaagaccccacggttcaacagttcttcgcgggaatagccaagagtgcggcacgcggcctcgttgacatctacaaaacgggcgtcgggcgtgatccagaaaatcgcgtcggatacggcattgacgctggcgcgggttaaatgcagcaacgcttcggccttcttgcggtcggtggtgtccgaggccgcaccgtagaggatcagttcgtcctccgttgcaccttgttcgcactggcaggaatccgttatccaccggatactctcatctttggctatgatcctgaacgatatatccctgatatcgcccggcttgaggctagcaagggcctctgccgtcgggtgcttatcgtcagggtggactattgagagccagcaaccgcgcgcgaacatctcctcgctgctgtagccggagattgcattcaatgcaccgccgatccacttgattcgatatggctccttccccttgcgcgagcacttgtggacatagtccgatgtgagggtggtgaagtggcgatagttctcttcgctttccgcaagtgcttcggtgctttgcctgacgcgttgacgcagcctcgtgttgaagaaaaagaggccggcgaggatcactgccgccgtcaatgaggcggtcgtggcaacgaatgccgctgtaaattcatcgtccagagggatgcggatcgattcgatcgcacgaattgtcccggccgactcattgaaaccgccctggccggaatagatctgctgcagcccgattggcgaatcagcgcgattgccgtggcagcgcaggcacgcctgattggtttcgagaaacggtttggcgtagagaaggtactttttcccgtcaatggtcctgatctcggaatgggatttgaggtcgcgccgggtattgaatagcccgaggagataggcctcccgctcgtccgcaatgttcaccgggttccttggattttgcgaagccattttgtagtacaccagcgggagcccctccttttcccgctccttgttgaagaggccgtgcatgactctggtcatgtaggatgaagagaggagttgcggcgcatagaaatcacgggcaatcttgccctcatccttggccttgtagtaggtgggatgcatcacctgctggatgtacgcatggaatgatcgatgagagaggataatgctcttgaggttctcctccgccttgtgtacgacgtacctggtaacggcgaagtaggtgacaaccccgattgtgactgtcagggccgcagcagacagcagttgccggatcaatttcattatccctccacaatctgcctgttcgggtctttcgggcactgcattggagctttggttcaggccgaaaggcaactgaattctacacctaaaccgcagacatggctatatatccttatgccgattcagtagcgaccaaaacgcgcacagcaatctggtcttgtacccggattgcctggtctggagtgacagggttcttttcaaatccagcggacacgcaatttcaaccagccaaccatgttccagttccctgttaacggcaatcctcgaaaggcagcctacccccagccccgcctcaattgctttcttgatcgcctcggtatgccctaattccaggctgatcgagaaggagatgcctttccccgccatcgcgccctcaaaaacctcccttgtcccggagcccgtttcacgcatgatccacggggcatttcccagcatctccaccgacgctgcgccatcgcatgcccatgggtgccctttgccgaccacgacaacgagctcatcttttttccagggagtggagtcaagaacgccggaatgcggaatcccttcgatcaagccgagatcaagttctcccttttccaatgcgtgctctatctggtgggcatttccgatagtaagcaatacctttgcatcgggatagttccccgaaaattcggcaatcagctcaggcaggatatagttgccgatcgtggtgcttgcgccgacattcaggaccccccttggctcgccggcggaatcttccaaaaactgctctatcgcccgggttctcctgaccacctcttctgcttcaggcagtattttccggccgcggtcattcaggagcagccgcttgccgcgcctctcgaaaagcggagcccccgccactcgctccaattcggcgatagccatgctcacggccgattgagtcagaaagagttgagtgcttgcctgtgttacatgctcgcattgtgcaactttttcgaatatttccagctgcctcagactaatcgccatcgtcttcccttataaataatactgatcataataatttttattactcattttttattatattcaaggtggtctatgatgcaactaaatagatgcagaaaggagtgcgacatgaacggcagcaacctgcgcagggggacattcaccatacttctggcgttgtgcgcaaccccgtgggtcggcacggcccaggccctggtcatgggaatagccctcggccttttgcaggcaaatccgtggccacggcagaccgcccggtatagcaaaatgctcctgcaggcctcggtagtcggacttggcttcgggctcagcctcggcgaggtgatacaaaccggaaaggattccatctggtacagcgtaatcggtatctcgtgcacgctcttggtgggctatggcctcggcaagctgttcaagacgggcaccaacacctcggcccttatttcgttcggcaccgccatttgcggcggcagcgcaatcgcagccatggcgccggttctgaaggcgaaaagtgacgaaaccgccgtagcgctggcaacggtctttacccttaattccgctgcgttgctgctgtttccactggtagggcactggttgcagcttgaccagaatacctttggcgtctggtcgggactggccatccatgataccagcagcgttgtaggcgccacatcggcatatggcgccacggcattggccatcgggacgacagtcaaacttaccagagccatctggatagcaccggtcgtcatggcggcctccctgatcaagggtggcgagcagcaagcccggattccgctgtttatcatcggatttctcggcgcggcagccatcaggacactgttgccgtcctatgaacatttctggggagaactggctggcgtcgccaagcaatgccttgtcgtaaccttgttcttggtcggagccgggctgagcagggaggtagtgaaacaggtcggaatcaggcctctggttcaggcggttagtctgtgggttctggtgagcgcgcttacgctcgtcgctctgaaattgccgtggtcggcataagggaggagcacacgcatactgtgccgacatcatacatttctgcaggctgcaagtggaatccctatccggctcccactcacagcctgcagagctacaggcacctacgcagtcaacttaccgcatcatctcgaagaaccggtcctcacaagtctcgtcggtgatgtcgaggaacttgttgcagatctcggtcagcatattgaccacgccctggtagccgatgatcgggtagcggtgcttgttgacccggtcgaagatcgggaagccgaagcggaaaagcgggataccggcgtcgcgggccgcgaacttgccgtgggtgtcaccgatcatggcgtccaccgggtcggtcatgagcaggctccgcatgtgccagagatccttgttgatgtagatcttgcagccggcgccgtagggagaggtatcgagcaacgcctggatttccttctccagcttctttgtccccttgctgcagaggatgtgatagggcttggcgcccatctccagcagaaaggagacgtagccgaggagctggtcgggatcgccgtagacggcgaactttttgttgtggatgtactggtgggcatcggtcatggcgtccacggcccggccccgctcctccttcagactctcggggaccggcttgccgaagagctccgacagcttcttgaggaagtcgtcggtcttggtgactcccatgggcatgggaagggacgcatgcttaccggaataggagtctttaacccaagagaaggtctttgccgccgaatagggccccaggttgagggtggccttgccgttgatggagtcggcggcgtcatccagcgtggtgccgcccggataggggcggtacgtgccgtccaggggcgaatcgaacacgtcggagatgtcgccgaggatggtgtagggaatgccgaaggcctcgagaatccgcttgtactccctgaagttgccggtattggcgtcgaagccggggatcaggttaagcttgcccgtgcagcgaccctccacctgtttgcccgcggtcagagtctgcaggatggaaaggagcatggcgtcgtagccgtggatgtgtgagccgttgaagctcggggtgttggcgtacggggtcggcatgtccgccgggatgatccccttgttgcgggcgttcttcaggaacgcggtcaggtcgtcgccgatgatctccggcatgcacgaggtgaagacggcgaccatcttgggcttgtagagagcgatggcgttttccagcccctcgtggaggttgttctggccgccgaacacggcgccgtcctcggtcatggcatcggaaacggccggcgccggctcccggaagtgccggttgagggtggagcggtagtaggaggcgcacccctgggaaccgtgaacgaatggcagggtcccctcgaaggcgtgggccaccagttcggcccccaggggctgacaggcgtgggccgggttgatcaccagggcctggcgggcgaagttcttctccttgtactcttcagtgttgatccattcggcgactctctttacttctgcgtcatcgtattcggtgaccggcttgacggcgagtccgagttggttgctcatggcgattctcctttacggccggggaccaatccgtcccacgaccgggtttggttttgttttttccatccgacgccgattttcgtcaggaccgtggcgccgatgaagagcgcggaggccgcacaaacgatgacgaaggcacgccgagatggcggaaaagcggactccgtctagaacggcgacttgatcagcgaccacgtggggctattcaccgccatgtcaatgtcccgggcaaagatcgggaatccctggtagccgtgatagggaccggagtagtcccagctgtgcatctggcggaagggaagccccattttctggaacacgtacttctctttgatgccggaggcaaccaggtcgggcttgatctgatgggcgaacttctccagctcgaactcggaggcatcgtcaaaaatgaccgtatcgaccggcatctcgggggaggtccgctcgtagtcgtcgccgtgggcgaactcgtagccggtgccgacaaccaccatccccaggtcctcgtaggcgcccacggtgtggcggggacggagaccgccgacgtagatcatgaccttcttcccttcgagccgcggccgatactcgtcgatcaccgcctgcatgatcgggtcgtacttggcaatgaccttttccacgttctccttgatcctgtcgtcgaaccgctcaccaatcgcgcgcaggctctccttgatcttgctggggccgaagaagttgaactccagccaggggatgccgtacttctcttccatcacgcggcacatgtagttcatggagcggtagcagtggatgaggttgagcttcaccgtgtgggtggcggcgatccggtccaactcgccgtcgccggtccaggtggccttcacgttgaggccgatctcctccagcagcgccttggcgctccagacgtcaccgccgatgttgtagtcgccgataagggcgatgtcgtacgggctctcgggctcggcaaactcccgggtgccgatgatgaagtcgcggatggtgtcgttggaaatgtggtggcccagggactggctgaccccgcggaacccttcgcagttacagggtatgaccgggatgtccagctccttggcggactgcttggccacggcgttgatgtcgtcgccgatgaggcccaccggacactcggacaggaccgaaatccccttggccagcgggaacagtcccttggcctcctccagcagttgcttcaacttcttgtccccgccgtagacgatatccttttcctggaaatccgacgtgaactgcatgccgaagttggtgaccccgttgatgccgctcatcaggttgcggcgagtaccccaggagtaccagccgcaccccaccggaccatgggagatgtgaaccatgtcgcggatggggccccagacgacccccttggcgccggcgtaggcgcagccccgggcgctcatgacgccgggaacggtcttgcggttggactttacgcaggaactgacgccgtcgttgggggccaggtgtggagcgcgcttcttacgccctttttccgggtaaacctccaacaccttgtcgatcatctcctgagtcgactctttggttattccttcaactcttttggctgcattggacataagtattctcctgtcaaaggccgcacagtgtgcgcccttacctggttgcgcggaaccgttggcgaacgattttgaggccggcccggtgagggggtgggtagcagggcatgagcacagcagtgctgcgccgcatcacacgctcccgaacgccggtgccgggattgcctccacgcattcgctacttcgctgccacctcggccacacccacgatcgactcgtcctcggcctcgatgatgccgaattccatgaggagatcttccagctcttccatctccagcggggtgggcaccacgagcatcttgttgtcgatgatcttctgggccagggtcaggtactcctgggcctgcttgtgctcgggagaatactcgatgaccgtcatccggcgcagctcggcgcgctggacctggttgtcgcggggaacgaagtggatcatctgagtgccgagcttggcggccagggcctcgataaggtcggcctcacggtccgtgttgcgggagttgcagatgaggccgccgaggcgtaccttgccggaagaagaatacttgagaatgcccttggagatgttgttggcagcgtacatggccatcatctcgcccgaacagacgatgtagatctcttcggccttgttctcgcggatcggcatggcgaacccgccgcagacaacgtcgccgagaacatcgtagaagacgaagtccaggtcgggggtgtaggcgccgttctcttccaggaagttgatggcggtgatgacgccgcggccggcgcagccaacgcccggctcgggaccaccggactcaacgcacttgatatccttgaagccgaccttgagcacgtcctccagctccagatcctcgaccgtacccatatcgcgaacgaggtccatgaccgtgtcctgtgccttagcgtggaggatgaggcgtgtggaatccgccttgggatcgcagccgacaatcatgaccttcttgccgagggtcgcgagacctgccaccgtgttctgggtcgtggtcgatttgccgatgccgcctttgccgtagatcgctacctgtctcatgtcctgtctcctttcgtccaccaatccgtggactgcctgggaatgttcggggcaacaaaaaaggcgccccatttccgtttaatggtggcgcccttgcctgcgttcagcagcgaatactccggcgtattctcgtctgtatgtttgatagtggtatagcaccgtccatgccaaccagcaacacactgaattaactaagctttacaggcaagcaatttccacggccgcctctttcccatgcatctgcacaacaattaatcacacacagcatgccacattgtgtttttcatccatccgtccgcagcagtccttcaactgcctaaaaaatagaaagggcgcccaccgggcgcccccttaccaccatccgttcccgccgctacgcttcggtcagcagaatcgcctcggcaatctggcgcatgctcttgcgcttgtccatggccagcttctgcatcttgcggaacgcttcgggctccgtgagcccctggttctgcatcaggatacccttggccttttcaacgatcttgcgactctccagggtttccttcaggtcctcaacctgctccttgaggagctccacctcttcggcatgggcacaggccagctcgatggccggccagaggtcctgctcccggaacggcttggcaaggaagccgccgatgccgctttcccgtgctcgcgcaaccgtgtctgcatcatagcaggccgtcagcaggataatgggcaccttcagacgctgccggatctcgcgggccgccgcgatgccgtctttcttcggcatcgacacgtcgagaatgatgacgtcgggaagcttggcaaacgccatccgaacggcctgctcgccatccccgcactccacgatttcatcgaaaccaagctccgtgagcttattttttaagctcatcctgataatcggttcatcgtcgcatataaggacacttcgcactaaaatcaccaccttatctcgttttatccaccaaaacccgcctctgttccccctctattcagcataaagtgttccaatcctattctcgcccggccccgtcattacgtctttacatcaccgctcatcgtgccagaatagaaaaagcgtctgaaagctccggagggttgtgcatgaaaaggactctactcattgccgcggcgattctcctggcggcggctgtgattgccgccctgctcctgcgtcgcaacggcactgcggatggtattgtcagggtttcgggcaacatcgaggtcaccgatgtggaactgggcttcaagataccgggcacagtgcgcgaacgcctggtggatgaaggcgtgatggtcgagacgggccaggtggtggcgcggctggacgacgatgaactccgcctggaggtggcccgggaggggcggcaggcagaggcactggcggcccaattgcgtgaactggaaaccggcttccggcgggaggagatcgctcaggctgacgcagccgtgaagcgcgcccaggccgatgccgaccggctggaggccgactttgcccgccaggaggcgctcttcaggcgcgaggtcatctcccggcgcgactacgatgcggcaaaggctgcccgagatgcctcccaggcccagttgcacgaagtgcaggcccggcaggagctcatgcaccggggacctcgccgcgaacagatcgacgccgcccgcgcccgcctcaaccaggcgcgcgaggccctggccctggcacgtacccgcctctcccacgccaccctggccgcccccctgaacgggctggttctctcgaagcacgtggagccgggggaacaggtggcggcaggcacccccatcatcacgatcggcgacctgtcgaacacctggctgagggcctacatcccggaaaccgacctggggcggatcaaggtgggacagaaggcgcggatcaaaaacgacacctggcccgatcggcgctacgaagggaccatcaccttcatctctcccgaggccgagttcacccccaagaacgttcaaaccgacaaggaacgggtgaaactcgtctaccgcatcaagatcgccatcccgaacccgaaccgggagctcaagccggggatgccggccgatgccgagatcatcaccgggagtccatgaccggaaagcgccggatacctgacccatgcatgccatcgacaccgaaaacctgaccaaacgctttggcgagctcaccgccgtggacggcctcaccctcaccatcgccccgggcgaactcttcggcctcgtgggctccgacggggccgggaaaaccaccaccatgcggatgctctgcggcatcatggacccaaccgaaggccgggcccgagtgcttggtcgggacacggtgcgcgaggccgaggcgatcaaggccgaaatcggctacatgagccagcggttcggcctctacccggacctcacggtgctggagaacatccacttctatgccgacatctacggcatcccccgccggggacgcgacgcaacaatcgaccggctgctcgccttcagcaacctggccccattccggcgccgccaagcgggcaacctctccggcggcatgaagcagaagctggggctcgcctgcgccctgatccacaccccccggatcctcttcctcgacgagcccaccaacggcgtcgacccggtttcccgccgggatttctggcgcatcctctaccagctcctgcgggagggggtgaccatcttcgtgaccactgcctacctggacgaggcggagcgctgcaaccgggtgggcctgatccaccagggtcggcttttggcctgtgacgcccctgaccggctcaaggggctgatgcggggaacgatcctcgaagtgcgcaccgatgccgcccgccaggcggcgcgcatccttcgctccggactcgacgggaccacgtccgtggggctcttcggcgaccgggtccacgtggtgaccgaggcgccggatcggacccgctccgccgtcgaggcgctcatggcccgggaagggcttcctctcaggggtctgcgccccatcgaaccgagcctggaggacgtcttcgtgtcggtcctccccgcccgggacggtgcgccatgaccgcgcccgaattcgccgtcaccctgcaggacctggagcgccgcttcggcgacttcatcgccgtgaaccggatatccctcgatgtgcggcggggggagatcttcgggttcctgggccccaacggggccggcaaatcgaccaccatccggatgctctgcggcatcctgccgccgagttccggcagcggcaccgtggccgggttcgacatcgtccgccaggccgaggagatcaaaaaaaacatcggctacatgagccagaagttttcactttacgaagacctgaccgtggaggagaacatcgacttctacgccggcatctacagaattccggtcgagcggcggcaggagcggaaggagtgggtaatcggcatggcagggctagcagagcatcgccgcagccgcaccgccattctctccggcggctggaagcagcgcctgtcgctgggctgcgctatcctccacgagccccccatcgtctttctcgacgaacccacctccggcgtcgaccccatcagccgtcgtgcgttctgggacctgatctaccgcctggccggcgcgggggtcacggtcttcgtcactacccactacatggatgaggccgagtactgcgaccgcctcgccctcatctaccggggagagctcatcgccctcggcacgccggaagagttaaagaccgagcggatggttgaggaaatcgtggaggtagcctgcgaccgcccccaggaactgatggaagagatcgaggcgattcccggggtaaagcacgccgccctcttcggccgggggctccatgtggtgacggaagacgccgtggcaacggtcccggccatcgcaggggttctcgcggcccggagaatcaccgccgaccgcatcgaaaagatcattccttcgctggaagacgttttcgtatccctcattgaagcacgcgatcgggaagaaggcgccctgcgggagttcagccgatgaagctgcagcggattacagcggttgcccgaaaggagttcattcacgtcttccgggacatccggagcctcatcatgggaatcgccatcccgatgatgctgctctttctcttcggctacgccctgacccttgacgtggacaacgtgcccctcgtggtctgggatcagagcgccacgcccgccagccgcgacctggtgagccggttcagcggttcgcgctatttctcgctcaggggatacgccggtgactaccgggagatcgaacgggccatcgaccggcgcgacgcccttatggcgctcgtcatcccccgcggctttgccggggatctccaggcgggccgccaggtccgggtccaggccattgtcgacggaagcgattccaatacggccaccaccgccctgggctatgccgaattcatcgtcagcacgtacagccggtccctcatcatcgcccagatccggcgctcggccgatcagccgccccgcccgccgctggccccggaaccgcgggtctggttcaatgccgacctggtttcccgcaacgccatcgttcccggcctcatcgccgtcatcatgatggtcatcgccgcgctcctcacctccctcaccgtggcgcgggagtgggaaaccggcaccatggagcagctcatctccacgcctctcaccggggcggagctaatcataggcaaactcgtcccctacttctgcatcggcctcttcgacctcgtggtggcgctcctggcggggcgcttcatcttccaggtacccacgcggggagaccggccgctgcttctggcaacgtccatcctcttcctcctggtggccctggccctcggcgtcttcatcagcatcgtcggcaaaagtcagttcgcggccagccaattcgccatggtggcgacgctgctccccgccttcctcctgtcgggcttcgtcttccccatcgccaacatgcccatcccccttcaggcaatcacccacgccatcccggcccgctatttcgtcaccatcctgcgggggatctatctgaaggggatcgggatcagggtgctggccggcgacatcctcttcctggccgtgttcgggacgctcattttcgccctggccgtacggaagttccgcaaaaaaatgggctagccatgtttgatcgcttgaaaaccatgctcataaaagaggcaatccagatcctgcgggacccgaagatgcggttcatcatcctcgttatcccggcgatccagatcaccctcttcggctacgcagtcaacaccgatgtcaagcacatcgccacggcggtttacgatctggacaacagtgccctgagccgcgacctcgttgcccggctggagcgctccggctacttcgacatcgtccagcgggtgcagcggggggatgaactgcgcgatctgctggatcggggaaaagttcgggccgcggtgcagataaatcggggattcgaagagaacatccgcgccgggcgaaccgcaacgctcccgattattgtcgacggcactgacccgagcaccgccaggatcgtcgtgagctattcggtaaccattgccgaacggttcagcgatcagatcctgaccgactattccctgcgaaagagcggcaggaccacgggaggcaacggcatcgaactggaaagccgcgcgtggttcaacgcaaacctggagagccgcaactactatgttccgggggtcatcgcctcaatggtcctgatcaccacaatgatgctctccagcatggccgtggtgcgcgaaaaggaaatcggcaccatggagcagatcatcgtcacgccaatccagcgatgggaattcattgtcggcaaattggtgccgttcgctatcgtgggctacatcaacgtcaccatcgtgacctgcattgcgctcttctggttcaaaatccctctcaggggcagtatcctattgctcatcggctcaaccgccctgttcctgatgagcaccctcggattcgggctgctcatatcaaccatcagccggacacagcagcaggccatgatgagttcgttcatgttcacgttcccggccatgctcctgtcgggctttgcgtttcccatcgaaaacatgcccacgagcatccagtatgccacctatctgaacccgctccgctactacctcgtcattgttcgaggtattttcctcaaagggatcggtctcggcatcttgtggcctcagctagccgcattggcactgctgggttcggtcgtgctgctctttgcggtcggtcgattcaaaaaatcggtggggtaacccgtcacttctcgaacgaaaaacgccccggattgctccggggcgctcagctgaatgccaagacaatactcactgtcaggactttttcgatttcccacccttggtcttggcccgctttttcacctcttccgcgagttcctcaacctcctcggctccttctgcgtaaaacttttcctcatcaggggccaagtgatagagcagcttcaggaactcgccggcatgaacccgctcctcatcggcaatatccttgagaacggcaatggcgagttcgtcgtccgtggactcggccaactgcatgtagagttggatcgcctcgtactcggctgcaaccatgaagcggattgcccgtacgagctccgcgtgggtcagtttgcgtccattggctagtccggcaaaaggatttccgaagtcaggcatgtgatacctccctttccatggtttcatcgcgttcccgcggaatacgtccggcactcattgtcgaaagcggcggagtgaccgctgccctcaggagacgcatcgccacccggccgccaatcatccgttcactgcgccggggtcccgacaggtttcatacttgacggctccgccaccggcacgacttgcggaatcggcaagtttcaccccgcgtctcaccatctcgtccgtcgactccggcgctgcctcgtacgttaccgcaccgacgccaaagcgcagctgccaccgccggtcacgctgcaccgctgcaaggaggcccagtatcttctgaaccacaacctttgacggatcgtgggtagcctcgggcagcagcgccgccagggtgaactcgtcaagccgggcgaacagatcggtttcccgaagctgcggcctgatggctacagctgccgcaggcatgatatcccgcaaagagcctggcccgaccgcctgttcgccattaggcgggctgaatctgataacgatgaatgtaaaaggtcggccgtaccgtttcgacctgctgatttcgctccgggcgagctcttcgaagcaggtgcgcgtggcaaggccggtcagcagatcggtccgcgccgttgccgccatgaaccggcgggattttttgaccgtatctaccagaaaaacgattgcgagcagcagtccgaattgccacagaagcgtccacagcgtagggccgggcttcaactcttcacccatgaacacgccgtttgccagcccccagacgattccgccggcgcaggcggccgcaaaaccggccgtgcgcgcaccataccaggtcacgagagccacggggatggcatagaacggttcaaatcccggaccgtcagccaagtggtcgaccaagccgaaaagaatgaggagcacgtagccaagcgccaccagcacttgacgcgactgtcgttctacgaactccgtcaattcagtcatacgatcacccgtctccgcggctgcccccccggagtctccttgggcgcccctggttattccgactgtcccggctggatattcttaccagaaatcaggacgttcatcaataacttgcttgtacgtgccgttatttacacagagctattcccgcacatgtggcaggactaataatcacccggcgttcgtaggcatctgtatcgaactttctccggcagccgtcgcggctcatgaagcgaatcgtgccaaagacgggtctctctgcccagggacgatcatggacaccgccgatgctccaggcaatgccagcgtatccgttggggtccctgccgtcgagctgatagcggtcgttgagttgaatggcaatcatgagggcatcttcgggcgaagaggtccactcgagcagtttctttgcccagtacattctcaggtagccgtgcatcctgccccagcgtaccatttccagttgtgctgcattccagagagaatcgtgggtctgtccctgctccagcacgtcatgctcatagcactgggggcgaggatcgtgccgatgccggttgagggttctttgcgcccactcgggaaaaccgtcgaagcggtcgtaggcatcgttgtaatagcaaaaattgtcggcaagctcccgacgtacgatcaattcttcaagaaaggcatcacgcgattctatcggcgcggcggcagcaaacgctgcctgcgcgaccctctgggcggaaagctggccgaaatggagccagggggataatcccgactgtcccattactgcaggattattgcgccgggttgcgtagcccgccagaccgtcttcaagaaatctggccaaagcggcctgcgctgcctcttctcccgacgcgagccagctgacctcgggcaccgattcgtccaaggtcatccccgtaaaagtctcacgccactcggcgtctgaaggcagcgctccctgccacggaaacgggtgacgttgcagaggcggaaacggctccatgaaatcgggaagcagccggtgtatctttgggcggatggtgtatgccccccactcctgacgctgtgatgtgatccagcaggggactatattatgggcatccacctcgtcgaacgggattgatatctcccctgccacctgccgtttccactcccgtttgacacgaagcggatcaaaatcggtaaccagatacgaaaccctgtgccgcctcgtgaaggccgcgaccgcccccttgggatcaccggtcacgagaaagaagggaatatcaagccgattcagcgcggcccgaacctgctccagccctttgagcatgaaccgatactggcgtgcggtcgcgccgagaaaacgtggggcaagacagaagagcaccccaagcggtgcgctacgggccagtgcgagcttctgggcgtggattaaagcccagttgtcggcaacgcgctggtccctgctcatccagtatatcaccggcccggccgtggcctcccccccctgaagcagggaacgaatccgtccgcagttcatggtccccccagtgactgtcgaagttcaggaacattattgtatcgctcccccgagacgatgcaaccgcctttcagcggagcgtatcattccacggctcaagtcctggcgcccggcgccgatgagatatcagaggggacatgcgtaggatatatccgacacgcctagtgactatcggttgggttcatctcgatatggcctgacgtcggaaaggagggctcacgtgaacataagcagcgtagcatccggcatctcggttgcgcgagcagctgaatcatccgtgcttgtagcggataaggtactggagtctcagaaactggaggggcgtgcagctgtttcgctcatcagcggtgcgggcgctgtggccggcagctcgggcgcacttattgacgtgtacgtgtaacctatcgggttagcgcaaaaagagaggcacggtttcccgtgcctctctgttgcatactcagctatcgtgcaggcttagtcggccttggcttcgcactcctctgccggatccttgacttcggagatttcgacttcaggctcttggggctgcgcagcggcagcctcgcgcgtttcctctaccgcaggtttggtggcaacagcttgcgcaggcgcagtcggcttgctcttcttcaccttcttctcgaactgttcttcaacgagttcgattacggaaagaggtgcacaatcacctggccggatgcccagcttgatgatacgggtatagcctccgtcgcgctctttataacggggcgcgatagtggagaaaagcttagtgacgaccttcttgtcgcgaatatatgaggctgcctgacgcaccgcgtggagatcaccccttttgccgagggtgatcatcttctcggctatggagcgcagctcctttgccttggcatcagtcgtagtgatccgctcgtgggcaaagagcgaggtcaccatgttcctgaacatggcgatacggtgactcgtcgttcttcccagccttcttcccgccttattgtgacgcatgacctatgttcctttcttccggcaaccgtacgaattattcttcatccttgcgctcgccgcgcagcctgcgcatgacttccggatcggggaacccttccagtttcataccaagcgtaaggcccatctcagcgagtatatccttgatctcgttcaacgacttgcggccgaagttctgcgttttgagcatctcggcctcggtccgggacacaagctcgccaataagcttaatgcctgcgttcttgaggcagttagcagagcgcacggaaagctcgagttcatcgaccgaacgatagaggttctcgttgatggggctttccccttcgccaacttcagcctcgccgctcggttcagcttcctcgtcaaagttaatgaaaatgctcagttgttccttgaggatcttggcggcaaaggcgaccgcgtcttccgggatcacgctgccgttggtccacacctcaagcgtcagcttgtcataatcggtcatctgaccgacgcgggcgtttgaaaccgtaaagttaaccttgcggatcggtgaaaacagggcatcaatcggaatcgtgccaacgggagccttctcatcgcgattccggtctgcgggcacatagcccttgccaaccttcaccaccatctccatttcaagatttgcatccttggagcatgtggcgatgtggtgttccggattcaggatctcgacttgggggtcggtaatgatatcacctgccgtgataataccgtcacccttatggataatccggacggtcttaggctcagtaccgtacattttgaggctgacgcccttaaggttgagaatgatattggtaacatcctcggttacgccggggatggaagaaaattcgtgaagcacccccttgatccttacagaggtaattcctgcaccttggagcgaagaaagcaagaccctgcgaagtgagttgccgagagtcgtgccgaatccgcgctcaaacggttctgcataaaattttccatatttattggtaagcgtctcgctttcaacctgaagtttcttcggactgatcaggtcgcgccagtttctatacatgtatatcctccctgtgacgggttatgcgaacattacttcgaatagagctcgacgatcagttgctcctggatcggcatcgtaatgtcttcacgcacgggaagagttttcacgacacctttgtaagcgtccttctcaagctcaagccactggggaatgcccctgcgcacaaccgcatcaagagactcattgatacacgctatcttccggcttttttccttgagttcaacgacatcgccagcacggagctggatcgaaggaatattcgccttcttgccgttcagcgtgaagtgattatgccgaacgaggattctggcctcggtgcgggaagcggcaaaaccaagccggtacaccacattgtccagacggcgctcaagcagcgagagcagattctcaccagtaactcccttgagacgatccgcctcttggaaatagctccgaaattgcttctcgaggatgccgtagatcctcctcactttttgcttttcgcgcagctgaacgccgtagttggagaccttcggccgtccctgcccatgctgtcccggcggataattacgccgcttaatggcacacttatcggtatagcaccgctcacccttcagaaacagctccatgttctcccttctgcacagccggcaggaaggacctgtatatctagccaactctgacctccttattcgtgtctataaatgagaaatgttagactcttctgcgcttgggaggacggcagccgttatgaggaatcggcgtcacgtcccgtatgaaattgacgtggaagccggcagcctggagtgcgcgaagggccgactcgcgtccggaccccggtccctttacgaaaacctccacgctccgcatgccatgctcctgagccttgcgtgcacactcctcagccgcgatctgagcggcgaagggagtgctcttgcgcgaccccttgaagcccttggagccggctgaagaccatgccacgacgttccccacgggatcggtgatggttatgatcgtattgttaaacgttgcctggatatgtgcaacgccgttggggatattcttcttttccttttttttcctaacgacttttttagaagggctagccattattcctccagaatgcttgttctatttcttcttgcctgcaacagttctggcaggccctttgcgcgtacgggcattggtcttggtccgttggccacgcaccggaagccctttccgatggcgcaagccgcgatagcatccaagatccatgagacgcttaatatccatggacacatcgcgacggaggtcaccctccaccttgaggttcttgtcgatgtagtccctgatcttggcgacctctgactcggcaagattgtcggtccgcgtgtctgcgctaacgccggtctcggccagaatccgctgagcggtcgtgcgcccgattccgaaaatgtacgtgagcgctatctcaatgcgcttattcctcggtaggtcaatgcctgcaatgcgtgccaatgccagctcctcctcttagtctcttaaccctgtctttgggaatgcttcggggtttcacaaataacgcgcacaacacccttgcgtttaacaattttgcacttgtcgcaaatcttttttacggatgccctgactttcatagacatttcctttcgcgtgcttcgctggtgctataacttgctcagtatatccggaccattctccgtaattgccactgtatgctcaaagtgagccgacatgcccttgtcacaggtgactgcggtccatccatcactgaggattttaacttgatgccccttttcgttgatcatcggctcgatggccagtaccatcccggccttgagcttcacgccgcgccccggctctccgaagttgggcacctgggggctttcgtgaagatttttaccaatgccgtgtccaacgaattcgcgcacaacagaatagccgcgttcctcaacaaagctttgcactgcgtgcgatatatccgaaagccggttgccgactactgatgcctcaaccgcccgacaaagcgactcttcggttacggcaaggagatcaagcacaccgggctttacccttccgacgggaacggtaacggctgcatcgccataaaacccgtcaacaacaacaccaaaatcgaggctgattatgtcaccctcgaccaactcccggctattcggcataccgtgaacaacctgctcgttaaccgaacaacagagcgaatagggaaaaccgttataacccttgaatgccggtcgcgccttgcgcttcttcgcctcaagctcggccagctcgttgagctccagagtggttacgcccggcctaatgcaagccttgagaatctcaagaacttcagcgactatcctggcggacacccgcatcttttcaatttcacgaggtgacttgagtatgatcacccgttacaactctcgacaagcttcacaatctgacgctgtacatcttcgatcggctccagagcattcactttccgcaggagcctctcaccctcataatatgatttcaggggcgctgtctgctcatcataaacttcaagcctacgccgcatggtgtcttcgcggtcgtcatcacgctgatagagctctccaccacacgcatcacagacaccgtcaacgaggggtggatcaaatttgacatgaaatgcccgtccgcatgcacggcacaccctgcgaccgacgatacgctccagaagcacacccttgtcgacttcaaacgagacgacgtgctctatctgcttacccaacgcaccaagcacctgcttgagtgcatcggcctgggcaacggtacggggaaatccgtcaaggataaagccggacgcacaatcaggcgaagctagccgctcctctacaataccgacaacgacactgtcagggacgagtgcaccctgatccatgtactctttagccttgacccccataggggtctttgacttaacggctgcgcgaagtatttcgccggttgaaatctgcgggacttcatacgtacgagttaacaggtttgcctgcgtccccttgccggcaccaggcggaccgagaaacaccagattcatgcagcacactccacgccagtattaccgcccgccccgcacccgcacacccttcataaaaccctcatagcttcgggtgatgagatgggattcaatctgtgccgcggtgtccatgccaacccctacagcaatgagcagagcagtgccgccgaagtagaacggcaaattgaacttgccgacaagcacagacgggagaacgcatacagccgagatatacaaggctccggcaaaggtaagctttgtcagcacccgatcaagatagtcggacgtttccttgcccggacgaatcccgggtatatatccgccgtgctttttaacgttctccgcaacatcaacgggattaaacgaaacagccgtatagaaataacagaagaagataataaaggcaacataaaagatttcgtaggctaggttgccgggagtcagacttttggcaaccgtctggacccatggtacgtttataaagtttgcgaccgttgccgggaacatgatgatggacgatgcaaagatcggcgggataacaccggccatattcaccttgagtggtaagtgcgaggtctgcccaccatatgtcttcagcccgacaacccgtttcgcgtagtgaatcggcaaccgtcgctgccctcgctcaacgtacacgattgcagcaattaccagaaacatcagtgccacaacaagcaggatcacaaacagtgacagctgccccgtcttgatcaggcggccagtattgagaagggccgtcggtatccgtgcgacaattccagcaaagatgataagagagattccgttgccgatccccttctcggacatctgctcaccgagccacataatgaatgccgtcccagcggtcaatgtgatgactgtcatcagcctgaagccccatccgggattaggaacgacaagttcacctgccggtccgcgcatgctctcaaggccaatgctgataccgagtgcctgaaccacgctgagcactatcgtaccgtagcgtgtgtactgtatgatctttttcctgccggactccccttccttggacaatttctcaatggaaggcacaaccaccgtcaacaactggaaaatgatggacgatgaaatatagggcatgatgcccagagcgaagacggtcagcttctccagcgcgccccccgaaaacatgtcgaaaagcccgaggagtgtaccacgggcttgagcgaagaagtgcgcaagtgcgttgctgtcgatgcctggggtcgggatatgacaaccgacccggtaaactgccagcattcccagcgaaaaaagcactcgtttcttcagttcaggtattcggaagatgttctggaatgcatcgatcaaagtgaaatctcctcgacagtaccacctgccgccgcgattttttctttagcctttgcgctgaacttatgcgctttgacggtaagtggcttggtcagatcgccatcagcgaggaccttcagaccgtccttgactcccccaatcagcccagcattgagaagcgcttcaacatcgatgcagcttccagcctcaaaaacttccagctgaccgacattgacgagagcgtattccttgcgggtcaaaggagtaaaaccacgcttgggcagacgacgctgcatgggcatctgaccgccttcaaaaccgggcttgacgctgccgccactacgggccttctgacccttatgtcccttggttgcagtcttaccgtgacctgagcccggcccacgaccgatccgctttctatctttggttgccccaactgcaggcctgagttcattgagttccattcatacacctctggagagattactctactaccttcaccatgtgggcgaccttctgaaccatacccacgatttcaggagtgttcttgagtacgaccgtcttgttgaccttggtcagaccgaggccgttgagtacggcgcgttgcttgctggtcgtcccgatatggctccggacgagtgtaattttaagttcagccgacatgcgttcccccgttaactcacactattccgtcacgcctctgcgtgccatgatctcttcagggctccgcagctgcgccagaccgttgaaagcagccttgaccacgttgtgagggttgttagatccaaggcacttagacagcacgttatgcagacctgccgcctcgaagacggctctggcagcgccacccgcgatcacaccagtaccggcagaagccggcttgataagtacgcgccccgcaccaaagtgaccaagcacttcatacggtatggtatggccttctacaatcgggactttgatcaggttcttctttgcctgctccacccctttgcgaatggcttcggggacttcgttcgccttgccgagtccgtaaccgacacagccattaccgtcgccgacgacaaccaaggctgaaaaactgaaccgcctaccgcctttaacaaccttggcaacacggctgatatggacaaccttgtccgtaagattcaaatcattggggttgatcttgtacaagttgatgcctccttgttcccgattagaaggtcaggccgttttcacgggccgaatccgccagcgccttgattcgtccgtgatataagaaaccgtttctatcgaacacgacggtcgcaatgttcttttcgagagcgcgcttcgcaatcagggcgccaacccgttttgcagcctcgacattaccgcagtgattcaggctctctgaagcctctttctgtaccgttgaggcagaaacgagcgtggttccagtcgtgtcatcaatgatctgagcgtaaatgtgctgtgcgctcttgaacacattaagacgcggacgctcggtcgtaccgcggatcttctttctcaccctcgtcttacgcttgaggtgggccacttttttctgagcaagaggactcaattctcttctccttaacggctattttttacctgttttgccggcttttctcaaaatcttctcgtcagcgtacttgatccccttccctttgtagggctcagggccgcggaacgagcgaatctttgccgctgtctgaccaacgagttccttgtctatccccttcacgacaagcttggtcatcttatcgacctcgacgatgattcccgccggaagcgcatagttgatcgggtgggagtacccgagactgaggttgagcacatcgcccttcgcttcagcccggtagccaaccccgttgatctcaagggcacgctcgaagcctttcgttaccccgacaaccatattgttcacgagtgtacgggtgagaccatgtgcagaccgtgctttcaggccgtcatccgcacgcttgacctcaatgcttgaaggggtgatttcaagggatactccatccatcacctgccgcgacagttttcccttgggcccttcgatcgtcaggacggaatcactgaattcgaccttgaccccgctcggtatttcaataggacgtttgccaatcctggacatgacgttatgactccttgatcccttataattaccacaccgtgcagagaacttctccgccaaccccggcttcgcgggctgacttgtcggtgatcagtcctttggaggtcgacaatatcgctacacccataccgtttttcacgctcggaatcttatcgctcccgacatagacacgactcccgggcttgctgacccgcttgatctcgttgatcacggggtccttttcgtcaatatacttcaggtagacgcgcaaaacgccctggcggctgtcagctataactttgtagttcttgatgaagccttctgccttaagaacattggcaaggttcaccttgaggttcgacgagggaatgtcgaccttctgcagtcgcgccatgttggcgttgcgtatcctcgtcagcatatcggcaatggggtctgtcatcgacatggaacgtactcctctttatatttaccgtttaactggttaccagcttgacttgatcacgccgggaatctgtccggccgaggcaagcttacgcaggcagatccggcacatatcgaacttgcgataataggcccgtggtctcccgcacagaggacagcgattatactcgcgaaccttgaatttgctgcccctttgagcctttatgatcattgatgtctttgccactggtagtcctccacagatgttagtgcctgaacggcatgccgagatgcttgagaagagccctgctctcctcatcagtctttgccgacgttacaatggttatgttcagacccttgatcttgtcgattttgtcgtagttgatctcaggaaaaataagctgctctttaacaccaagcgagtagttgccccgtccgtcgaaccctttggcagaaacgcctttgaagtcgcgaacgcgagggagcgccacgttgatgagtcgatcaaggaactcatacatcttttcgcggcgcagggtgaccatgcagccgatcggcatcccctggcgaagtttgaagccagcgatcgacttctttgccttggtgatgacggccttttgtcccgctattgcggcaagctcctcgacagccgagtcaaggatcttgacattctggatcgcttcaccaagccccatattgacgacgattttttcgatcttcggtacctgcatgacgttcgaataaccgaagtcttttgtcagctgttcgacgatctctttatgataaagctctttaagccttgccatcttcccctccagtcctatttatcaaaggcttcgccgcacttgacgcagacgcgaaccttcttgccgtcttcgaggatggccttctttgccctcaccggcttttcgcacttgccacagtagagcattacgttagacacatggaggggggcctctttttccactatgccgccaggctcattaccacgtgcacgcgtgtggcgcttgacgatattgagtccttccacaagcactccatctcttttcggaagaatacggaggaccgtgccggtcttgctcttgtccttgcctgttacgacagagacggtatcgccctttttgatatgaaactttttatcgagcattgaactttctccacggagatgatttacagaacctctggggccagagaaataatcttcatgaacttctgggccctgagttccctggcgaccggcccgaaaatacgggtgccaacgggttcgcgctggttgttgattacaacaccagagttatcgtcaaatcggatgtaggaaccgtccggacgcccgatttcctttgcggtgcgaacaatgacaaccttgaccacatcgccctttttgacttttgcgttaggaacagcttccctgactgaacaaacaacgatgtcgccaaccccggcatacttgcgcttcgatccgccgagcacttttatgcagaaaagttttttggcccccgagttgtccgccacatcgagtacagtttgcatctgaatcatgtgaacactcctgctattcgaccctgtcgataatctgacgaactttccagcgcttgtctttgctcagggggcgcgtttccacaatcagcaccctgtctcctgttttgcagctattatcagtatcgtgtgccttatatttaacactacgcttaatgtacttattatagacgggatgtttcacaagatgcgagaccctgacaacaactgtcttgtccatcttgtcactgacaacaaccccaacctgggtctttctgttcccgcgctgactcatagcttcctctctttagcctcttttctcactaaggatggtcttgatccgggcgatatctttcttgacggaggatatcttcgccgtattctccaaccgcccggtatgaagctggaaacgaaggttgaacaactcttgcgagagttctgcagccttagccgtcaactcttccattgatttatttttcagttcactagctttcatggccatccttcctggagataaatttcgttccaacaggaagcttatgggcagcaaggcggaaagcctcgcgtgcgatctcttcggttaccccttccatctcgtacagaaccttaccgggtttcaccacgcaaacccaggagtcaggggatcccttgcccttgcccatacgagtttcagcaggcttagacgtgaggggcttgtccgggaagagccgaatccagatttttcctccccgcttaatgtaacgggtcattgcgatacgggcggcctcaatctgccgtgaatcaacccagccacattcagtcgcctggaggccgaattccccgaacgcgagggaagcgccgcgctgcgcatctcccttcatgcgccctttcatctgctttctatgcttaactcttttgggcatcaacattgctaaaagctcctgtttctatttttgaccggggagaacttcgcccttaaagatgaggaccttgacaccaataataccgtaggtcgtcttcgcttccgcaaagccgtagtcaatatcagctctcagcgtatgaagcggcaccctgccttcacggtaccattcggtccgcgacatctcagcaccgccaagacgtcccgagcaggttatcctgatacctttggcgccgaacttgagggaggacgtaacactcttcttcatcgcgcggcgaaatgcgacacgacgttcgagctgaagggcaacgttctccgccacgagctgcgcatcgagctcaggcttcctgacttcctgaatattgaggtagatctctttgtcagtgagcttggcaagctctttcttcagggtttccacctcagcgcccttcttaccgatgataaggccgggccgggcggtatagatgttgatcttggccttattcgcggcccgctcaatctctatcttggaaacgcctgaattgtagagacgctttttaagaaaattacgaagcttgagatcctcgtgcagaagcttcgagtaatcggcctccgcgtaccaccgcgaatcccacgtccgtataacaccaagcctgaatccaacaggatttactttctgacccaagacaccacctccagtcgttattgcttgtctgccagaaccaccgtgatgtggctggtcggttttctgatcttgcttgccctgcccattgcccgcggcacgaagcgcttgagtaccggtccaccgtccacggaaatgctctttacgtagaggcggtcaacgtctgaagcgcctttctgctcggcattggcaacagctgaccgaagaagcttggatacgagtttcgcagacgcctgcggcgaaaaacgcagaatagtgagtgcgtcctgtattcccttgcccctgaccatgtctacgacaagacgtgtcttgcgcggtgaaaggcgggcaaatgtcaattttgcgctggcttccatctgtgaatgctccttttaagaattacttcttcttgagcttgctcttcttgtcggccgcatgaccgtgaaaggtccgcgtcggggcgaattcgccaagcttatgtcccaccatgttttcagtgacaaagacaggaataaacttcttcccgttgtgcacggcaaaggtcaatccgatgaaatcaggagtaatggtagagcgcctggaccatgtcttgatgacctttttggagcctgcactctctgcggcaaccttcttggcaacatgatcatctacaaaggggcctttttttatcgaacgagccatggtgtcaatcctttggactattgtttgttatttcgaacgcttcttaacaatgaagcgggttgaagtcttgttcttgcgcgtcttgtaacccttggtcggaataccccacggagttacggggtgacgaccaccggaagtacgaccctcaccaccaccatgggggtgatcgaccgggttcatagcaacaccgcgaaccttcggtctgcgcccaagccagcgagaacgccccgccttgccaatagacacattctcgtgatcgatattgccaacctggccgatggtagccatgcaatcaagcagcaccatcctcacttcgccggacggaagcttcacctgagcatacttgccttctttggccatgagctgagcaaaggtacctgcgctgcgggcaagctggccacccttcccgattttaagctcgatgttatgaatgattgtacccagcgggattgcgcgcaaaggaagcgcattgcccggcttgatatcagcattcgaactggcaacgatgctgtcgcccaccttgagatcgagcggagcgaggatataacgctttgcaccgtctgcatagtggagcagagcaatccgcgcacttctgttgggatcgtactcgatgctcgcgactttggccgggacttccactttgttcctgcggaaatcaattatgcggtactttttcttgtgtccaccaccgatatgacgggcagtaatcctgccgaagctattacggccgccagtcttctttatggtgacaatgagagacttttcgggagttgatgttgtaatctcatcaaacgcagagcacgtctggtgcctgcgtcccgccgaagtaggtttatatgtcttgatcgccatggtatgtcactccactgctcaggtttatatttcgaagaaatcgacgctgcttccctctttcagggtcacgtacgccttcttccagttggaacgcttgccatagtgacggccgaaacgcttgaccttcccagcgacattgaccgtgttaacttcggcgacctcgaccttgaaaagcttctcaacagcttccttgatctcgatcttgttcgcgtcgcggtcgacctcgaaggagacgacgttcttcgaatccttctcgatggttgtcttttcagtgatgagtggcttctttatcacgtcgtacaggttcatgactgcaacactccttcgatcgtacgaacagccgactgggtaacgatgatgttattatatttgacgatgtcgaaaacattcaggtgttctgccttgagtactttgacatctttcacgttacgggccgacagttcaaggttgagattcggctcgtccacaaccacgagcgtcttggccagatcgaatgccttcagcaccgtcacgaatcccttggtagagatagacgggagagtaaaggagtcaagaacggacagtttgttctccttgtaaagcatcgagagcgcagaccgtacggctgccttgcgcgcctttttattcattgagaggttgtacaccttcggacggggaccgaacgcaacaccacctccgacgaagtgcggtgctcgaatgcagccctgacgggcttgaccggtacccttctgacgatagggtttcttgccgccaccggaaacaattgcacggttctttaccgacacggttcccgcgcggcgattggcaagttgaacctttatagcctcgtggatgagatattctttgacctcgccattgaagacgttgtcattgagatccattacacccactttgtttttgctgatatcaaacacatcaatggttgccatactcattctccagaatctgccggtctatcgaggcttgacggtatccttcacaaggacgattccatttttcgccccgggaatcgcccctttgatgagcagtatattgtcggcggcatcaacgcgaaccacctgcagtctctgcacggtcaccctttcattaccgagctggccgggcatcttcttgttcttgaagacgcgtgaggggtaggctgagctgccgatcgaaccgggggcgcgatgaaagcaggaaccgtgtgaagaacgcccgccacggaagccccagcgcttgataacgccttgaaagcccttaccgatactggtgccggtaacatcgatatactcaccaacttcaaacgcgtccgcggatataacgtcgccaacattatagcggtcgacatcatcgagcctgaactcgcgaatgtgtgcgaatgcgccttggccggccgccttgatgtggccgagcataggcttggtgacttttcttgcctcctgggacagaaaaccaacctgaatagcatcatagccgtcagttgcactggtcttcttctggagcacgacacacggaccggcctgaacgacagtaaccggaatgcgcttgccgtcttctgcaaagatctgggtcatccccagctttttcgctataagtcccttcttcatggttgcagtcctattctagagttctcgctagagcttgatttcaacatccacaccggccgaaaggtcgagcttcataagcgcatcaaccgtttgctgggtcgggtcgagaatgtcgatgagacgcttgtgggtcctaatctcgaactgctcgcgagatttcttgtccacgtgcggtccacgaagtacgcagtacttgttgattacggtgggaagcggaatcggacccgccacacgggcgccggtgcgcttcgccgtgtcaacaatctctccgaccgattggtcgaggagtttatgatcaaatgccttaaggcggattctaatcttttgacttggcatctcttcctcgcaacaacgttattcgataatggagctgacgacgccggcgcccacagtacggccaccttcgcgaatcgcgaaccgaagaccttcatccatcgcgatcggcgtgatcaggttgatcgtcaccgccacgttgtcgccaggcattaccatctcagtcccggcaggaaggtctactacgccagtcacgtccgtcgtacggaagtagaactgcggacggtacccgttgaagaacggcgtgtgacggccaccttcttccttcgtcaggatgtacgcctcggccttgaacttggtgtgcggagtgatgctccccggcttcgcaagcacctggccacgctcgatgtcttcacgcttcaccccccgcagaagggcaccgatgttgtcaccggcgcggccttcgtccagaagcttgcggaacatctcgactccggtcaccgtggtcttggcagtggccttgatcccgacgatctcgacctcctcacccaccttgacaattccgcgctccacacgccccgtggctacggtaccgcgaccggagatcgagaatacgtcctccacaggcatcaggaacggcttgtctacggcccgctcgggctcgggaatatagttgtcaacggcttccatcagcttcaggatggcttcttcgcccagctcgtccttgtcgccattgagccccttgagcgcgctccccttgatgatcgggatgtcgtcacccgggaagtcgtaggaggagagcagctcgcgaatctcgagctctaccagctcgagcagctcttcgtcgtctaccatgtcggccttgttcaggaacacgacaatgtagggcacgccaacctgacgggcaagcaggatgtgctcgcgggtctgcggcatggggccatcggcggcggatacgacgaggatcgcgccgtccatctgcgccgcaccggtgatcatgttctttacatagtcggcgtgacccgggcagtccacgtgggcgtagtgacgcttctcggtctcgtactccacatgggacgtggcgatggtgataccgcgctcgcgctcttccggagcgttgtcaatctggtcaaaaccacggaactctgcctggccgcgctctgccaataccttggttatggccgccgtcagcgtggtcttgccatggtctacgtggccgatcgttcctatgttgacgtgcggtttcgtcctctcgaattttgcctttgccatgcaggattcctccctcgctgaatttgactagcctttaacctttgcgacgatttcttcggataccgacttaggcacctgctcgtaatgatcgaatgtcatcgtgtaggttgcccggccctgtgtggcggaacggaggtccgtggcgtaaccgaacatctgagccagcggaaccattgcgctgacaacctgagcgccggcacgcccctccatccccatgattctgccacggcgggagttcaggtcgccgatcacatcgcccatgtattcttccggaacaacgacctccaccgacatgatcggctcgagcagcacggggcctgctttagccgccgcctctttgaaggccatggaaccggcaattttaaatgccatttctgaggagtcaacctcgtggtacgatccgtcaacgagggcgaccttgaaatcaaccgtcggataaccagcgagaaccccggtttccatcgcctcctgaatccccttgtcaactgccgggatatactccctgggaacaacaccacccttgatcgcgtccacaaactcgtagcccttgccagcctcttgaggctcaagctcgatccagacatggccatactgaccacgaccaccggactgccggacgaatttgccttcgactttaacctttttggtaacagtctcgcgataggcaacctgcggcttaccaacgtttgcctcaaccttgaattcgcgcatgaggcggtcaacgataatctcgaggtgcagttcacccatgcccgaaatgatggtctgacccgtctcctcatccgttctgacacggaacgaaggatcttcactcgcaagcttctgaagactgatgccgagcttctcctgatcggccttcgtcttgggctcaatggcaatagcgataaccggctcggggaactcaatagactcgagcactaccggggaatcttcagggcaaagcgtatcgccggtcgtcgtatacttgaggccaaccgccgccgcgatgtcgccagcatagacctctttgatttcttcacgcttattggcgtgcattttcagcaggcggccaatacgctctttcttttctttcgtggagttatacacgtaggaaccggagttgagcacgccggaatatacacggaagaagcagagctgacccacaaaggggtctgtcatgatcttgaaggcaagagccgagaacggctcgtcatcggacgccttgcgggttatttcctcgccggacttggcatcgataccggtaattgcgggaatgtccagcggcgaaggaagatatgcgaccactgagtcaagaaggttctgaacccccttgttcttgaatgcagaaccacagatgaccggacagatttgtatatcgatcgttgccttgcgaacggcagccttgatttcgtcagtagtgagctcttcaccgccgagatacttctccatcagcgcatcatcaaacgtagcaatttcttctatgagcttctcacggtactcttgcgccatctctgccagatcagcaggaatctccgcctcatgatacttggcgcccagggactcctcgtcccaaataatcgccttcatctcgacgaggtcaacaaccccgcgataggtatcttcggccccgatcggcagctgaatcggcacaggattagccttgaggcgatcacgaatcatgccgacgccgcgaaaaaagtcggcaccgactcgatccatcttattaataaaggcaatgcgaggaacgcgatacttgtcggcctggcgccagactgtttccgactgcggctcaacaccgccaacggaacagaatacagcaacagccccatcaagcacacgcagggaacgctcgacctcgatagtgaaatccacgtgaccaggagtatcaatgatattgacccgatggtcgccccagaaacaggtcgtagctgccgaggttatcgtaatcccccgctcctgctcctgctccatccagtccatggtggcggccccttcgtgaacctcaccaatcttatgcgtcacaccggtataatagagtatgcgctcagttgtcgtcgtcttgccggcgtcaatatgagccataatcccgatgttacgggttttttcaagcgaaacctgacgtgccacgaatccctccagttagcgtttcaaagaccagctacttactactaccagcgataatgcgcaaaagccctgttagcctcagccatacgatgcgtatcctcgcgcttcttcaccgcagccccgcggttattgtaagcatcgagaatctcaccggcgagcttgtcggtgatagtcttctcggaacgctcattggcataacgaacaagccaacgcatagcaagcgacacccggcggtcggcccgaacctcaaccggcacctggtaggtggagccaccaacgcgccgcgacttcactccgagcataggcttaatattatcgagacacttcttaagaaccttcacaggctcctcgccagccttctgcgacacgatatcaagcgcaccataaagcgcgcgctcagccgtactcttcttgccatcaagcattatgacgctcacaagcttggcaacaacccgatcattgaacttggggtcgggaagaataacccttttggcaacttctcttcttctcggcatattaccctctcaccaaagtcgtttacttgggccgcttggcgccatacttggaacgaccctgcttccggtccttaacacccacagagtcgagtgttccacgaacaatatgataacggacaccaggaaggtccttgacccttccaccccgaataagaacaacggagtgctcctgcaggttgtgcccgacacccggaatatacgaagtgacctcgattccgttcgtcaagcggacccgcgcaaccttacggagcgcggagttcggcttcttcggggtcgtggtatacaccctggtgcacaccccccgcttttgcggacaactcttgagagcaggcgaatccgactttaccttcttaccctgcctgccactgcgaatcaactggttaatcgtaggcatatatcccttctcccaatacccgcccaaaggggcattctccctgcggaagcgacaaaaatatcagtcagacaagacactgtcaagtcttttttcatttttttcgaggaggggctgacccctcctcgtctgttttctactcgtcaaacgagtcgacatcatcctccatgtcgacatcaaagtcatcctggggccgcatgggctcaaccacctcaaactcttcaacggcagcctgctcggcaacaagcttgaggttacggtaacgagaaagcccagtcccagcagggatgagccggcccataataacattttccttaagcccacgaaggctgtcgactttaccttcaatggcagcctgtgtcaacacttttgtcgtctcccggaaggaagccgccgatatgaacgactccgtcgagagagacgccttggtgataccgagcaacagcggctcagcgatggccggccgtcctcctttagtgaggacacgatcgttttcctcctcgaacacagaccgttcgagttgatcgtcgataaggaagctcgtgtcccccacgtctttgatgcgaacgcggcgcagcatctggcggacaatgacctcaatgtgcttgtcgttgatcttgacgccctggagccggtagacttcctgaacttcgtcgacgaggtaccgcgcgagctccttgaggccgaggaccctcaggaatgtcgtggggattggatgacccgtccatcagagcctcaccggcccgcacataatcgttctcatgaacacttatgtgcttgcctttggggatgaggtattccttgggctcacccatctcaggggtaacgatgaccttccgcttgcccttagcatccttgccgaaagtgacgagaccgtcgatttccgaaatgacggcaaagtccttcggcttgcgggcttcgaaaagctcggcaacgcggggcagaccgcccgtaatatccttggtcttggtggtctcccgcggaatcttggcgataacgtcaccagcgttgacaaaagagtcttcctggaccgagatattggcgccaaccggaaggaaatagcggcccatggcgatttcactgatcttgacggttttgccggcctcgtccttgatcgtgatacgtggccgcttgtcgggatcgcgggactcgatgatcaccttgcgggaaagcccggtgacttcgtcgagctgctcctccatggttaccccttcgacgatgtcgccgaacttgatccgaccagtaacctcagtgaggatggggatggtgtaggggtcccactcggcaagggtctcgcccggcttgaccacatggtcgggaccagccttgatcttggcaccatagacgatggcgtatttctcgcgctcgcggccggtctcatcgacaaccgccagttcaccgttgcggttcatgacgatgtggtgcccttccgagttgacaacgctgttgatattgatgaacttcacgcgtccctcggtccgggcttccagcgaggtctgctcggcatgccgcgatgcggtaccaccgatgtggaaggtacgcatggtgagctgcgtacccggctcgccgatcgactgggcggcaatgacgccgaccgcttcaccgaggttgaccaagtgaccgcgagccaggtcgcggccatagcacttggcgcagataccgcgcctgctctggcaggtgagcactgaccggatcttgactcgctcaagccccgagtcctcgacctttttcaccaggttttcatcgatctcctggcttgctgcgacgagaacctcgccggtgaccggatcgaggatatcgtcaagtgcaacccggccgaggatgcggtcgccgatgtgctcgatgatctctcccccctcggtgagggcggagacgacaagcccgtcgagggtaccgcagtcattctcggtgattatggcatcctgcgccacgtccacgagtcgccgggtgaggtagccggagtttgcggtcttgagggccgtgtcggcgagacctttccgggcgccgtgcgtcgaaatgaagtactggagtacgttcagaccttcgcggaagttggcggtaatcggcgtctcgatgatctcgcccgacggcttggccatgaggccccgcatcccggcaagctggcgaatctgctgggccgaaccccgggcacccgaatcggccatcatgtggatggagttgaaggacggaatcttgatctcctgcccctccggggaaacgaccgtgtccttggagaggttgtcgagcatctccttggcaatctcctccgtggctttcgcccagatgtcgataaccttgttgtagcgctcgccatccgtaatgagaccctcggtgtactggttctggatttcctgaacctcttcagtcgccttctcgatgatcacctgcttcccttccgggatcaccatgtcattcatgcagatggagatacccgccagggtcgagtagcggaaaccggtttccttgagccggtcggccaggataacggtctccttgttacccgccaggcggtagcagacgtcgatcaggttcgtaagctccttcttgctcatcaccttattgatggcggagtaaggaatcacctcgggcagaatctcccgcagaatgatccggccgacggtggtgtcaatgatctcgggcagttcctgctcatcggcctggacgttcttcatccggaccttgatgcgggcctggatgtcgacctcgcccgcgtcgaaagcgatgcggacctcgtcgggagacgagaatatcttgccctcgcctttggcgaaattccgctcgcgcgtcatgtagtaaatcccgagaaccatgtcctgggacggcacgatgatcggcttgccatgggcaggcgagaggatgttgttggtactcatcatgagtacacgggcttccacctggctctcgatggaaagcggcaggtgaaccgccatctggtcaccgtcgaagtcggcgttgaacgcggtacaaacgagcggatggagctggatcgccttgccttcgatgagcaccggctcaaaggcctgaatgccgagacggtgcagggtcggcgcccggttaagcatgaccgggtgctccttgataacctcttcgagcacgtcccacacctcgggccgctccttctccaccatcttcttggcgctcttgatggtggtgacgaagcccctctcctccagcttgttatagatgaacggcttgaagagctccagagccatcttcttgggaaggccgcactgatgcaggcgaagctcggggcccactacgataactgaacggcccgaatagtcgacccgcttaccgagcaggttctgccggaagcggcccgatttccctttcaacatgtccgaaagggacttgagggggcgcttgttgggaccggcaatggcgcggccacggcggccgttgtcgaacagggcatcaaccgcttcctgaagcatccgcttctcgttgcggatgatgacctccggagcctgcagttccatgaggcgcttgaggcggttgttgcggttaatgacacgccggtaaagatcgttcaggtccgaagtggcgaaacggccgccatccagcggaaccaggggacggagttccggcgggaggaccggaatgcactccagaatcatccactcagggcggttgcccgactccttgaacgcctcaactaccttgaggcgcttggcggtcttcttccgcttggcctcactggttgcctccatcatctctatccggagctgttcagcaagctggtccagatcgagggccttgaggcagtcgcggatcgccgcagctcccatgccggcctcgaagcggtcgccatgctcctcacgggccttgagatacctgtcttccgtcaggacttcagccatggaaagccccgtgtctccggggctggtcacggcatacgcctcgaaatagagcaccttctcaagatcctttagagagatgtcgagcaggttgccgatccgcgacgggagagacttgaggaaccagatatgggcaacgggcgtggcaaggtcgatgtgaccgagacgctcgcgacgcactttcgaggggatgacctcgacgccgcacttctcgcagacgatgccgcggtgcttcatccgcttgtacttgccgcagttgcactcatagtccttggtgggaccgaatatcttggcgcagaagagaccgtcgcgctccggcttgaacgtccggtagtttatggtctccggcttcttgacctccccaaaagagcgttcgcggatcttgtccggggacgaaatggagatgcgaatggccgagaagtgaagcgggtctttcggtttatcaaaaaagctgaaaaaatcttccaatgtctgatcctcctcagcgtaggagtgagtgctttccgtgtacgtttcaacgggccggtgggacgatgccggccggcccggacaagctgctagtcttcatccccttcgagcagttccacatcgaggcagagggactggagttccttgataagaacgttgaaggattctggaagccccggctcaagggtgtgcttgcctttgacgatggcctcgtacatccgcgtccggcccgccacgtcgtcggacttgacggtcaggaattcctgaagcgcataggcggcaccgtaggcttccatggcccagacttccatctccccgaggcgctggccgccgaactgagccttgccgccgagcggctgctgggtcacaaggctgtagggtccaatggagcgggcatggatcttatcgtcgaccaagtgatgaagtttgaggacatacatgaccccgacggtgaccttatgcttgaagggctcaccgctcttgccgtcatagagggaaacctgcgcggtttcatcaaatccggctttatcgagcatgctccggatctgctcctccgaggccccctcgaagacgggggatgccatagcaacgccccgctggagccgctttgcaacgttcatgagctcgtctttgtcgagagagtcaaggaatgtgtccatctctgtggtgccatacacatccttgaggtagcccttgatgtggtcggccggcgagtagctttcaagcatctcttcgatcttccagccgatgcccttggctgcccatcccaagtgggtttcgagaatctggcccacgttcatacgggacggaacaccgagggggttcagaacgatctcgaccggacgaccgtcctccatgtatggcatgtcttcttcggggaggatacgggagacgacacccttgttaccgtggcgcccggccatcttgtcccccacctggagctttctcttgatggcgatgtagaccttcaccatcttgatgacgcccggcggcaggtcgtcgccacgcttcagcttctggaccttgtcatcgaacacgtaacggattatatcgatctgctgctggagtgtctggagaatcgccgacactttctcatcgacccccgcctcgccggacacggaaatctcgtcccaacgatcgagcgggatcgcgtcaagggcctcttcggtaatggcggcacccttggcgatgacggtccggccgctcttgtcctccaccttgaccgcagcggacttgccgacgaggagcttcttgagcttgcccacggcggaattgcggatgatgcggatctcgtcctgctcatccttgcgcagtttgtcctcttccatccgctcgatcatctcggtacgggagtccttatcagcccccttgcgcgagaagattttggccccgatgacggttccctcgacccccggcgggacgcgcagggaggtatcgcggacatctcccgccttctcgccgaagatggcacggaggagcttttcctccggcgaaagctgggtttcgcccttgggggttatcttgcccacgaggatgtctcccggcttcacctccgcaccgatccggatgatccccgactcgtccaggtcctttagggcctcttcgccgaggttcgggatatcggaggtgatttcctccttgccgagtttggtgtcgcgagcaacgcactcgaactcctcaatgtggatcgaggtgtagcggtcgtccttcacgagcttttcggacacgaggatggagtcctcgaagttgtacccgccccacggcatgaaggcaacaaccacattctgcccaagggcgagttcgcccatgtcggtggagggaccgtcggcaatgacgtcgccccgcttgacatggtcgcccaccttgaccaccggccgctggttgatgcaggtgttctggtttgaacgggcgaacttgatcagattgtagatgtcgacaccggtgccggtttcatcgaactcgtcctcgtcgatcttgacaacgatgcgagaggcatcgaccgactcgacgatgccggtatggcgcgccaccactgacaccccggaatccttggcaacgacgcgctccataccagtgcccacgaggggcgaatcggccttgaggagcggcacggcctggcgctgcatgttcgaccccatgagtgcgcggttggcgtcatcattctccaggaacgggatgagcgatgcggccacggagacgagctgcatgggagcaacgtccatgagttcgagttcgtcccggtggaccagcagaaactcgcccgacttgcgggccgatacgtattcgttaacgaagcggccgtctgcgtccatctcggcgttggcctgggcgattgcatgcccctcttcctccagagccgagaaaaacttgacgtcgcttgttaccttgccgtcctggacgatgcggtaaggggtctccacaaagccgtgctcattgatgcgcgcgtaagtggagagggacgcgatgagaccgatgttcggaccttcaggagtctcgatggggcagacccggccgtagtgggtcgggtgtacgtcgcggacctcgaagccagcacgttcgcgagtcagaccgcccggtccgagggccgagagccgtcgcttgtgggtaacctcggagagggggttcgtctggtccatgaactgcgagagctgggacgaaccgaagaactccttgacgaccgctgagacgggcttggagttgatcaggtcgtgcggcatgaggttctcgacctcctggagactcatccgctctttaatggcccgctccatacggacgaggccgatccggtactggttctccagcagctcgcccacggcgcgcacgcggcggttacccaggtgatcgatgtcatcgatggtgcccttgccgttcttgaggtcgatcaggtagcgcaccacctcgagcacgtcgtctttcgtcagcgtctggcagtcgaggggaacgttcagcccaagcttgaaattcagcttgagacgaccaacggcagaaaggtcataccgctcggcattgaaaaacaggttctcgaagagggcctgtgcgctcttgagggtcggcggatcgccggggcgcaggcggcggtaaatctcgatgagagcctcttccgttgccgcaatcttgtcggcgatgagcgtatcgcgaagcgatgaagtcacatggaggttgtcgatgaagagcaccttgaactcagtgatccccttagccttgatgtcatcgaggcgcgcctgggtgatctcgtcgttgcactctacgatgacttccccggtggacgggtcaacgatatcgttggaggcatacttgccgagcacttcctccatggtaatcggaatctgcgtgatgccgtgctcagtcatcttgcggattgctgccttggtgaacttgcggttggccttgagcagcacttcgcccgtcttaggcgcaacgatgtcgacagatgccttctggctcgcgagcagctccggatcggctttcttccacatgccctcggcggcgacgaggatctcttcgctcttataaaagtagttcagcagagcttcggcggaatagccaagtgccttgagcagcacggtcgccggcatcttgcggcggcggtcgatccgcacgaagaggatatctttgtggtcgaactcgaaatcgagccaggagccgcggtagggaattacccgtgccgaataaagcaccttgccactggagtgggtcttgcctttgtcatggtcgtagaaaacgcccggtgagcggtggagctggctgacgataaccctctccgtaccatttatgatgaacgtaccgttctcggtcatgagcgggatctcgccgaagtagacctcctgctccttgatatcgcggatggaacggacgccggtatccttattcacgtcccagaccacgagccgaaccttcaccttcatgggagcggcgaaggtcatcccgcgctggtggcactcctcaacatcatacttgggagcgccaagagtataggtaacgtactcaagcgaggcagtatcgctgaaatcctttatgggaaagacgcttttaaaaaccgcctcaagcccactgttcttgcgggcctcggggggagtgtcgatctggaggaatcgtttgtaggaattcttctggatgtcaatcagattggggatgtcgatgatcttcttgatcttggcgaaattcttgcgcagaagctggttattcgcaattgaataagccatatattctccttcggcgatgcccttggggcattcaacccactggaattattggaaactaggcacccactcccgtcactacggtcaccgcttcagaactaaaatagaagagccaaggccgcgcgtggcgaccttggctgcatgctgaagcagtgggctgatgccttacttgatctcgacttcagcgccggactcgacaagctgcttcttggcctcttcagcctcttccttggacacgccgttcttgaccggcttcggagcgccgtcaacgaggtctttggcttccttgaggccaagaccggtaagggcgcgaacgaccttgatgacgccgattttgttggcgccggcgctcttgaggataacgtcgaactcagtcttctcttcagcggcctcggcagcggctgccggagcagcagcggcagcaacagccaccggagcggcggcggagacgccgaacttgtcctcgagctccttcacgagctcggcaagttcgagaacagtcatattttcaatgaagctgatgacatcggccttggtgatttctgccattttcctattcctccgttatgtgttcttaccgttgatggttgaaaaaatcagttgccttccttctggaccttgatcgcgttgagcgcacggacgaagctacccggtacggcagccagaacgccaacaaagttcgccaccggagcgttgatcgttccgagcagtttggcgatgagaacctcacggctcggaaggtctgccaaggactggatatcggcaacactgatagccttgccggtcaatacgccggctttgagcttgaaggtgttcggctgggtctttgcaaacttcgacagcaccttggcagcggagaccggatcgtcatagctcagggcgatggcggtcggccctgcaaaatgctgggagagcgactctttgtcggtgtcgcgggaagcaagctccagcagcgtattcttgacaaccttgtactcgacggccgccgagcgcagctcatttctcagtgtcgtggcctgctcgacattcatgccgcggaaatcggcgagaaacaccgccttggcccgctggagcttgtcgtgcagttccgccacttgttgttgcttggtttccttattcaagcgccttcctcctttctgtctggtatgagggcctgagccccagccaaagtcagaaagtgcgggaataactgattcctacgactaaccacaagtctcggcaggccctgtgtgtgcttaggcccggacatgagcatccggacacctgctgtctttgactttggctttatatggattgacgtctagacaagctttgcctggacatcagaaatgtcgaggttgaggcctgggcccatggtcgaagagatgctgatcttcttgacataggtacccttggccgcagagggcttggccttgaggagcgcctccacgagagcaagcaggttttccttgagcttatcggcgtcgaaggagactttacccacaggggcgtgaacgataccggccttttcgactcggaactcgaccttaccggccttcgactccttcacggcgcgccccacatcgaaggtgaccgtgccgaccttggggttgggcatgagaccgcggggaccgagcagcttaccgatcttgccgacaacgcccatcatgtcgggggtggcgatggcggtatcgaactcgaaccagccttcctggatcttggtgacaagatcctcggctccaacgtaatcggcgccggcctcgcgggcctccttctccttttcgcccttggcgaaaacgaggacgcgaacgtccttgccgagaccgttgggcagaacaacggcgccccggaccatctgatcggcgtggcgggggtcaacccccagccgcacggcaacctcgacggtctcgtcgaacttggcataggctgcggacttaacgctctctataccttccacgaggggatacgtccggctccggtcaatcttggccagggcctccctgtgctttttcgcagtattcggcatcgctttccaccctttctctagttgactatttcaacgcccatgctgcgggcggtaccttcaaccgtcctcatggccgcctcaagagaggccgcattcatgtcgggcagctttttggtggcgatttccctgacctgttcgcgggtaagcttgcccaccttgttcttattgggaacactggaaccgctctcaatgccgacggctttcttgatgagcaccgacatgggcggaaccttcgtgatgaaggtgaacgagcggtcggcatatacagttatgacgacggggatgatggtcccttcgtcagcctgggtcttggcattgaatgccttgcagaactccatgatattgacgccgtgctgacccagtgcaggaccgatcgggggggacgggttcgccttggctgccgggatttgcagcttgatgtaaccggtaatcttcttggccattgcttactccttgtttctcgtacgagacgttttccgtatctggtcagcaggagtcggcgtcctactgcttttctacctgcatgaattcaagctccacgggagttgcgcgtccgaagatgctcaccatgacccgcagcttccctttgtcgggcttgacgtcctccactacgccggcaaagttgaggaacgggccatccacgaccctgacggtttcgcccacctcgaactcaaccttcggacggggtttttcagccccctcctccatgcgccgcgtgatcttcgcgacctcttcgtcgggaatcgcgaagggattgttcccccccacaaaaccggtgaccttcgaggtttccttgaccacatgccacgtctcgtcgtttagttccatgttgacgagaatgtaacccgggaaaaacttgcgcgacgacgtcttcttctcgcccttcttcaactcgacaacggtctcggagggaatgagtatttcgccgaaaaactcttcgagccccagattcttgacccgctcctgaagagaaagacgcactttattttcaaatccggagtacgtatgtaccccgtaccacttcttcgacatagttgattgagtcctttaccccaggatgatgcgcatcagcttggcgagcacaacatcgcagacgccgagatagacggagatgagcaggacgatcgcgacaacgacccaggtggttgagacggtttctttgcgggtaggccaagttaccttgtcaagctcggctttgacttccgtgagaaattcttttgttttggcgatcacgcgtggaccccacaatgcttgtaaaatggcaggccaggagggattcgaacccccaacatccggttttggagaccggcgctctagccgttagagctactggcctgcgttcagggggggccgcgaaacactcgcagccccgaaccgacaggctgctacttggtttccttgtgcacggtatgggtacggcagaagcggcagtatttcttgaactccagcttctgaggcgtgttcttcttgtttttggtggtcgtgtagttcctctgcttgcactcggtgcagccgagggtgatgatatctctcattgcttatcccttcacacataaaccggggcggataatatccgccccggcccgaactattcgataatggagctgacgacgccggcgcccacggtacggccaccttcgcgaatcgcgaaccgaagaccttcatccatcgcgatcggcgtgatcaggttgatcgtcaccgccacgttgtcgccaggcattaccatctcagtcccggcaggaaggtctactacgccagtcacgtccgtcgtacggaagtagaactgcggacggtacccgttgaagaacggcgtgtgacggccaccttcttccttcgtcaggatgtacgcctcggccttgaacttggtgtgcggagtgatgctccccggcttcgcaagcacctggccacgctcgatgtcttcacgcttcaccccccgcagaagggcaccgatgttgtcaccggcgcggccttcgtccagaagcttgcggaacatctcgactccggtcaccgtggtcttggcagtggccttgatcccgacgatctcgacctcctcacccaccttgacaattccgcgctccacacgccccgtggctacggtaccgcgaccggagatcgagaatacgtcctccacaggcatcaggaacggcttgtctacggcccgctcgggctcgggaatatagttgtcaacggcttccatcagcttcaggatggcttcttcgcccagctcgtccttgtcgccattgagccccttgagcgcgctccccttgatgatcgggatgtcgtcacccgggaagtcgtaggaggagagcagctcgcgaatctcgagctctaccagctcgagcagctcttcgtcgtctaccatgtcggccttgttcaggaacacgacaatgtagggcacgccaacctgacgggcaagcaggatgtgctcgcgggtctgcggcatggggccatcggcggcggatacgacgaggatcgcgccgtccatctgcgccgcaccggtgatcatgttctttacatagtcggcgtgacccgggcagtccacgtgggcgtagtgacgcttctcggtctcgtactccacatgggacgtggcgatggtgataccgcgctcgcgctcttccggagcgttgtcaatctggtcaaaaccacggaactctgcctggccgcgctctgccaataccttggttatggccgccgtcagcgtggtcttgccatggtctacgtggccgatcgttcctatgttgacgtgcggtttcgtcctctcgaattttgcctttgccatgcaggattcctccgagctgttcaattttgagaattagcttctcgttgaaataagtggagcccacaaccggactcgaaccggtgacctcttccttaccaaggaagtgctctacctcctgagctatgtgggcgcatgtgaaatttggagcgggaaacgggactcgaacccgcgaccctcagcttggaaggctgatgctctagccaactgagctactcccgccaaatcgtcatcgaagcgtcttgaagtctccgcacgacgtcgcccccagtacgggcaacctaaggtctcctgggtatacggccgaccatgcgggacttctgcagattgtatggtggagggaggaggattcgaacctccgaagtcgttcgacgacagatttacagtctgttccctttggccgctcgggaatccctccagacgaagaagacagccttgttgcttatggagctggcgacaggacttgaacccgcaacctgctgattacaagtcagctgctctaccagttgagctacgccagcgcgaaaaactcttatgcacgctttcacgcgcagagtcaagtttttttcgcaaaaacaagaatcagatttgtaatccactatcgcgcacgtgtcaagcgaaaatttatctctcctcgaccggggtctcgatggattccgctcaagcgctccgagaactagaacggcagcaaatccttggcgcgaagcgtatcgacaagaagacatgccgtcccggcagggtccttctcgccgtcaccgaggatctgtccctttgcgcgctcgggtgaaaagatcctgctgacccaggttggtgagcccttgagtccaatggaggcagaatcaagccgcaacacctcgttgttccagacctccaccgcgcaggaagccgccatgagccgggcaggaactgcggggtagcgtggccggttgatctcccgcaccaccgtcaacatggcagggatcggtcccttaaccagttcgtaccgcccctccagcttgcggcgcacctggatcgtgcgggcatccatgtcgatgccctcgatgcggtccaccagcgtaagctgggtcatacccagacgggtggcgatgccgggccccacctgcgccgtatcgccatcaatggtctgcttcccgcaaaggaccagcgccacttcgtcctcttcggcaagtttgcggattgcggcggagaggacattgctcgtggcgagggtgtccgccccgccgaaggcgcgatcggacagcagaatcgcccggtcaacgccaagcgccactgccttgcggatggttgcttcggcattgggcggccccatggagatagcggccacccgaacgccataacgatccttgagccgcaggctttcctccagggcgtgagtatcgtaaggattgacgataaatgggatcccctcccgcaccagggtattggtaacgggatcgatctgcacctgagtcgtgtcgggtacctgcttcacacaacagataacgagcatggcggcactcctgggttcgcggggcggcaattcgatctgcttcaattaaaaaacatctcaccaccccggtcaagtccttcccggccggaatccgcttccggaccgcccccctcctccaccggccgccccccccagaagctcacgagctaccgactccctgccacaagcccgcaaggcatcgagcacgttacgccgctcggtcggcagatgccagagcaacagggctttctgcaacctcttctcccgatccccccgcggcacgtgaacaggcgccccggcaaaaggatcgagccccgtgtggtacatgcaggtggaaagggttccgggggtgggagtgaaatcctgcacctgctcaaccctcagccccgcccgtttcaggaacagagcgagctcgaccatatcatccagggtgcaaccgggatgacctgacatgagatagggtatgatgtactgcttttttccgagccgggcggattcgcggcggaagcgttccaagaagcggtcgaaggactccttgccgggctttcgcatgaggtcggtgacccgcgcaaccatgtgctcgggggcaaccttgagcaatccgcccacgtggtgggcgaccagctcccggaagtaggcgggttgccgctccatcagatcgtaacggatgcccgaagaaaccgccacattccgcaccccccggacaccccgcaccgcccgcagcagagcggctccccgctccccgcccaccgccaggtatcgacagggcgagggatagagacagctttcccggcggcacgcgtgaccgccccgggtgttgccgcagtgcacgccgtacatgttcgcggtgggcccgcccacgtcactcacgctcccgcggaaccaggccatggcggccatccgctccacctcggcgagcaccgagcgttcgctgcgggactggatgaccttgccctggtggtgggtaatggcgcagaaggagcacccgccgaagcaaccacggtgagtagtgaccgaggcccggatctgttcgtaggcgggaatcggctcaccatgggagggatgaggcgcccgctgaaacgggagcgcatagaccgagtccagttccgcttcttccagaggataggccggaggattgcacaggagggtccggtcgccgtgccgctgcaccagggggtgcgcacagtgcggattctgctcgcgggaaaggaggcgaaacgcctcggcgtaacggtgacggtcggcggccacctcttcgaaggggggaagttccacaactccggcaggaggcgcggcaccacggccgagaacgaccgccgtccccctgatgtcggcaatggcctggaacggttcgccggtgcgcacccggcgggccagctccaggatggggcgctcgcccatgccatggacgagcaggtcggccttggcgtccagcagcagcgagcggcggaccttgtcctcccagtagtcgtagtgggcaaagcgccgcaggctcgcttcgatgccgccgatcaccaccggcacgtcacggtaggcctctttcagccgggaggtatagacgatggtggcgcgattgggccgggcgccgtgacggttgccgggggtgtaggcatcgtcgtgccggagcttcctggcgggcgtgtagtgggccaccatggaatccatggcaccggaggaaacggcaaagaagagccgggggcgccccagcgccatgaacggctcgcaggagcgccagtccggctggggaatgatcccgacgcggaaaccgtggaactcgagccagcgcgccaggagcggcacgccaaaggcgggatggtccacgtaggcgtcgccggtgacgaagacgatgtccagctcgtcccagccgcgcttcagggcttcgccgcgggtgacagggagaaacgacatggccggaaggcgccgtcaggggacgagcgccagcccctccaggccgagcccttcgggcagcccgcacatgatgttcatattctgcaccgcctgccccgaggcgcccttgaccaggttgtcgatggctgaaaccacgatgaccctgccggtacgctgatccacgaccactccaatgtcacagaagttagagccgcgcacatgggcggtggacggcacaccgccggcgggaaggacccgcacgaagggctcgcccccgtagaactcggcatagagcccggctagctcggcggtagtggcgggagtgagcagcctgccgtagatggtggagagaatcccgcgatccatgggagcaaggtggggggtaaaggtgatagtgatccgctcatcagccagcaacgacagctcctgctccatctcgggggtatggcgatggacgccgccgacgccgtaggccttgaacccctcgttgacctcgcagtagagattgtccaccttggccccacgccctgcccccgaaacaccggaggccgaatcggagatgatgcccgccgtttcgataagcttatgcttcaggagcggttgcagcccgagaatcacgcttgtgggataacagccgggattggccacgagcttggcacccttgacggcagcccggcgcacttcaggcaggccgtagaccgccttgggcaggaggtgcggattcatgtggggctcgtaccattgctcgtatgtggcggcatcgttgaagcgatagtcggccgacaggtcgatcacccgcttgccgagcttcaggaaggtaggaaccacttccatggccgccttgtggggcagtgccgtgaagatgatgtccgctttctccgccacccggatcggttcgaggttttccagcacctgggcgtagcgcccccgcagggacggaaacaggtcggacacgggcttgccggcgctctgctccgacgtgatgcaggtgaccgccacctccgggtgacaatggaggatgcgcagaagttcgacaccggtatatccgcttgctccgacaacggctactttcagcatggcacgctccccttcctggagaaatgaacgatgaaccggaaacctgaatacgcaaaaggggaaaacccgcaggttttcccctctgtccatccgaaaacggcgtaagccgattaacgcttggagaactggcagcttctgcgagcggcccgcttgccgtactttttccgctccttgatgcgggagtcgcgggtgatgaagccggccttcttcagggtgccacgcagggcaacatccacttccagcagggccttggttatgccgtgcttgatggcgccggcctgaccggagtcaccgccgcccctgacattgacatagatgtcgaaggcgccgaccttctcaacgagctccaggggctgcttgacgatcatcttggaggtctcgcgaccgaagtactcgtcgatcggcttgttgttgatgacgatggcgcccgtgcccggcttgagccagacccttgcgaccgacgacttgcgcttacccgtaccgtagtagctgattcctgccattcgtaatctcctgatggttcgttcgtaatccgattaaatgtcgagggtcttgggctgctgggcctcgtgcggatgctcggggccggcatagaccttgagtttcttgagcatgtggcgggcaagcttgttcttggggagcatccccttgaccgccttgcggatcaggtcctcgggcttcttctcgatgagcttgccggcagtgatggacttgatgccgccggggaagccggtgtgatgatagtacatcttatctgccagcttgttgccggtaagctgaagcttcgcggcgttgacaacgacgacgaagtcgcccgtatcgacgctaggcgtgtagatcggctttttcttgccgcgcaggatgttggcgatctcggtggccatgcgaccaagcaccttgttatcggcatcaaccaggtaccaatccctggtcacttcttctttctttgcaaccttcgtcgttttcatcgaaccctcacagcatggatggaatgaatgtgtaaaccgagcttttctcagcgaaggacggatggtactatgggctcaacacgctgtcaagcaaaaacttttcctcagaaacggaccttttggagacagagtccctggggaggagcggtgggaccggccggaacgacgcccgggcagacaaccatctgcgccacgtgctccggcgtcagcttcccccgccccacctccaccagcgtgcccaccatgatccggaccatgttgcgcagaaagcccgagccatggacatccaccgtaagcatctccccgtcgtcactgatctccacggcatccacccggcgaatggtggtccgtgcggcacagccggcagtgcggaaggaggcgaaatcccgctcacctgtcaggtgacgggccgcttcgcgcatggcggcgaggttgagcgccccccgcacgtgccatgactggaggcggaccaagggggagcggcgctctccccgatggatggtgtaccgataatgcttgccggtggccgcaaaccgcgggttgaagcccggcagggcctcatcggcgcttcgcacggcgatgtccggcggaagcagggcattgagaccatccgaaaacgcgcgcaggggaatcgaccggtccgtgtcaaaggcagccaccatcccccgggcatggaccccggcatcggtgcgtcccgatgcacgcaaccgcacgggctccttgagcaggcgcgccaaggcgccctccaccacctcctgaatggaaagaccgttgggctgcagctgccagccggcatagttggtgccgtcatattcgagtatgagtttgatggtccgcatggaaacgtgaagacgccccgctggcggggcgtcctggtactgcgtgacggtacgttcgcggctgagccgctacttttccaccaggatgcggagcatccggcgcaggggctctgcggcaccccagaggagctggtcgccgcaggtgaaggcctgcacgaactggggccccatcttcatcttacgcacgcggcccacgggaaccgtgaggagcccggaaaccgctgccggcgtgagctgggcaagggtatcggccttggtgttggggaccagctttgcccacgcattgtcgttggcgatgatctgctcgatgtcggccagcggcaggtccttgttcagcttgatggtgatcgcctgactgtggcagcgcatggcgccgacgcggacgcagatgccatcgaccgggatcggggtggaggtaccgaggatcttgttggtctcggcaaaccctttccactcttcgcggctctggccgtcctcaacctcgcggtcgatccaggggagcacgttgccggccaacgggaagccgccgaattccttcatcggcatggacccgtcgcgcagggtagcggtcaccttcttgtcgatctccaggatcgccgaccccggattcttcagctcctcggcaactactccctgtagcacacccatctgggagaggagctcgcgcatattgggagcgccggcgccggaagcggcctgataggtcatggacgacatccactccaccagaccggcgcggaacagaccgcccagtcccatgagcatgaggctgacggtgcagttgccgccgatgaagtccttctgccccttggccagggccgcgtcgatgacgttgcggttgatcgggtcgaggatgatgaccgcatcgggctccatccggagggttgaggccgcatcgatccagtaaccctgccatccctgcttgcggagttcaggatgaaccgccttggtgtagtcgcccccctggcaggtgatgatgatgtcgagcttcttcagctctgcgatgtcatcggcgctcttgagcgttcccgcgttcatgggggcgggctggcccgcctgggaggtggagaagaagaccggctcgatgccgatgccaaaatcaccttcctccaccatccgctggaggaggaccgaaccgaccataccgcgccaaccgacgattccgactttcataggcagaactcctttttcgggaatgaattttggttgagccgttacagggctgcgatgatcgcgtcgcccatctccttggtgttgacgagtttctcgccgtctttctgctggtagatgtcgcgggtccggaagccctggtcaagcaccgttgccaccgcgttgtcgatggcgtcggccgcgtcgaccatgccgaaggagaacttgagcatcatccccatggagaggatctgggcgatggggttggcgatcccctggccagctatgtcaggggcgctgccgccggagggctcgtacatgccgaaggtcccctcggccagggacgcggaaggcagcatcccgagggagccggtcagcatggccgcctcgtccgagaggatgtcgccgaacatgttctcgcacaggatcacgtcgaactgcttgggccagcggaccagttgcatggcggcgttgtccacgtacatgtgggagagttccacgtccgggtattccttggcaatgccggtgaccacctcgcgccagagaaccgacgaggagaggacgttggccttgtcgatggagcagaccttcttgccccgcttgcgggcagcctggaaggccacatgggttatccgctcgatctcgggcacgctgtagcgcatggtgtcgaagccgacccggtcgcgcccttcgccttcgatccccttgggctgggcaaagtagatgccgccggtgagctcccggatgaccagcacgttgaagcccccggctattacctcttccttgagggaggaggcgccggtgagggacgggaaaatgatggccggccgcaggttggcgtagagaccgaagatcttccgcagcggcaggagcgcgccccgctcgggctgctcgtccggagggagcgactcccacttgggtccgcccacggagccgaagaggatggcgtcggcagccttgcagatgttcacggtggtttcggggagagctttcccctcgatatcaatgccggcgccacccacgttggcgtgggtccgctcgaacttcacgtcgtattttgcctccacggcatccagcacccggagcgcctcggccatcacctcgggaccgatgccgtcgccgggaagaaccgccaccttgaacacctgagccatccgaacccccttcttgcagtaaaaattccaaaagttctcaattctattggtgaatacaaatggttgtcaacaaaaatccggaaatccgaaaaggggcccgacaccgctaccggaagtattccatgtggatcgaggtatccatgtgcgacgtgtagaagagcgccaccagggagaaaatgaaacagaccacgtaaaacaaggcggcccgctcgccgctccagcggaagaagcggcggaggtggaggtggatgccgaagaggatccaggtaatgagggaccagttttccaccgggtcccacccccagaaccgtccccacgatttgtaggcccagatgctgccggccagcatggcgatggcccagatgatgaagccgaagccggcgaagcggtaggcgtggagatccaggctctccaggtccgggagccgctggagccaggcaaagggggtacgctttttaaggacaagaaagatggagcaggccagtgcgatgaggatggtgccgagggcgatcttgtagaaggcaatgtggatcacgagccagatgccgctgaaggtggggggaagcgtgcggatctggacatcgaagaaaagacccagggcgatcatcaggaagacggacgggaagaccacgatactggccggacggacccgtggatagaggcgctggaagcacatgaaaaccgtgagggcgatccaggcgtcggaggagaggacctcattgcgggagaggtagggaccgtgccccgtcacccaccaccaataggcgatgacaacgctatggatcatccacccgacggagatcaggcgatagctccaccgctcggccggctcgctcctgaagagcaggccgtagacattgacgacggtggcgataacgtagatgacgacggcggcccagtgggcccccacgtaggcggcgaatgaaggtgtcggtgtcatcagaactgcccctttccttccagttccctgagcagggcctcgccttcatcccggtagaaatcgccgaaccgggtcgtccgccaggcaacgcgccagccgggtgctctcggggtggccgccagttcacggggcggggtgcagaaggtcagggccgcccccaggataatgagaaagaaccccaggaacacgccggacatgccggtgagtttcacgaagatgatggtggtccagcgctgcacgccggcaagtcgcacccggtactcgccgagggtgccggtggcccccggcgtaagggagacccgccccgtttcccgctcgtcgtccatcatccgaaggacaagaaggggacgctcgctgtcgattctcttactctccgcatccacatagtattttgcctggagcttgagggggttccaggggaagcggaaatcgttgtaaccggcctccgccaggctctccggatgattgatggggagacggaagatctcgctgcggccggctggatcggtgaactctacgctgaaggcgtcccccgcgtcggtggactgatacaccacgattccccgccgattcaccatggcgttcacttccacggtcgcacgatgttcgggcgcgccgggaggaagaaagctcagatccgatgcgatctgcctcaccttgttattgggacggaaggtgaggcgcacccgatcgaggcggaccggctccggcagctcgagccttccggccaggagccccctctcctcaacgctccagggatcggtcgggtagaacacctccccctcgaacatggcgagggaacctcgctgctgagtgagggcgatgaggagcgaggcggcgatgaccgccaccatgccgccgtggagaaaggcattgccccagtgtccccaggggtgcttgacgaagcggagcgtctcgcccgacgcgacgggcagatagccacggcgcctgagccgggccgtcagttcttcccgcccgaattgaaccgttctcccctcatcaacgggaggcgccggggcaaaggtcttccgccaggcggaccggcactgctccgcggtggagagggtcagggaaacgagggcaagcaggaggatgcccgcgaaccacggggtggtgaagacatgatgaagccccaggaccccggccagggggaccagagacggatatgcccgatgccaggtcaccatctgatcgggagtggcgaggaatgcctggggcaccagggacgccgccacgacggccgccaacaggagcgcaatcagggtgatgactgttgtccgtgaaagaaagaatcgcctgatatccatgaagatcggggtgatccgggatgattgatgagtgccgtcgcttcagcttaccgccgttggccgtccgtcgcaaggcggtttcgcggggaggactgcctgactcggtcctccccgcgaaactacgctccaacgcattgtcagtaccaggtcttcgaaccgtggttgtagctgcagaccgtcccgcaggtgcgggtggtggggttccaggtggacagcgtcacgttgaccttggtggcccgggtagagacggtcgacggcgtgtggttgcccggcccgtgggtgccgtcggtacgtccggtgccgtaggttccgtgacaggtgctgcaggccacccggtggtccgacttgccgtgctggccggcgatgttcgggaacgtggagccggttgggcgccccagattgacgccggtagcgccggcggtgccgtggcaggaagagcagtcggcaacgccgtaggggctcttcaccacatggcacgaacggcagtctggcgccgtatagttgggagacgtcccggccggatagggggcagttgcgctggcattggcgtggcagcccgaacactgggccgtggtgggggccggcgacttgtgggtgtagtaaggaaccgcgtggccgcccgaagcctccacaactccgttgatatgcttcgatgcgtcggtgaagccggtgcccgaggcgttcacgtgggggtgacagccggtgcagtcggtggccaccttgcctgtatgaacggaagttgccggcgggaagccgtggcaagtgccgcaaccggtgagagtcgctccccatacggggctctttgtggtgccgcccgtgagggttgcgccgtggcagtaaacagtggcgcaggtcttggttccggctgtccaggtggccgtggcccccacccgagcattggtggtgtccaggttcacatcaatggctccattggtgtggagcgtcgatccggccttgatggcggtgcccgtggtcgtggtgttcgcgtggcagagggcacagtcggcggccgcggccacgtgcttggcgtggctgttggccagggccgtaccggagccgccgctggcgtagtcgggggtaccgagtgggttcaaggtcccgtggcagccgttgcaccccatggccgcaccggtccaagcgggggttggcggctggggagccgtggccttgcccgaggagtgacaggtagtggcggaacaggttttggcggtggcattccaggtgccgccccccacaaaggcgaccgttttgacgccgtcaacgtgggcagccacaccggtaaccgcacggtcattgccggcgctgaccggtccgttgtggcagcgggcgcattcgatggtggttccgaggaccgctgcggcgttcacgtgctgggcgtggagcccggtgatgatgggagcggccgaagcggcgttgcccccgtggcagccggtacagtcggcagcaagcgtcccgccccaggtggcggtggccctggctgcgccgccgttgccgtcgctgtggcagtacatggccgtgcaggtgccgttgcggttggcggcggtggtctggctcggcaggtaattgggatagttcaggttggcggtcttagagtaggttcccgccgtattgggtgccgcggtaaaacggaggatcaacccgcggttgccggcgctggaggcatgggcaaagggcttggccgccgccgcatggtccgggtgacatttcacgcaggaaccggtgccggtaccgtagtagtcaccatgcttcctgccggagcctgccgtggccgcaggatggctcccatcggcagggggaagcccatggcagatggaacaaccggcgggcacggtgaggggaccgctgctccagacaggggtggtcttctcgaaatggcagttgacgttggagcaggtccccatgaccgggttggaggtctggttgaagaagacccccttgccgtaggttgctgccagaggcgatgcattgatgttcgacgccatctcgatggtgccgttcatgtggtccatggcgtaggacccgctgccggtgtggcagacggcgcaggctcccgccggggctgttgcgggctgatgggtctgatggctccccttgaacccgccggtagtgatgttgcgataggccgcgtctatgggaggcatgccgtggcagtcgctgcaggtggaggccgcagccgccgtgtccgccaggccgacggcaagcatcagggccagtgccccgacaaacgcgctgcccacccctttcctgtcgctcgttgtatcgatcgccatcgtctttccctttccggcagaacggaactgaaacggacattccctcaagtgtagcagaacattgtccggatgccgggccgggggaaatgttccctccggccggtggcgaagttttctacctggaggtgctccacttcctggacggcttgaagtggcagttcacgttgaagcagctgccggtggcgttggcaccgccgtcaagaagcttgccgtcgtactgctggggtccgagcggcagactatggttgaacttgagccggtcgcggacatccacggtgatcttgctcgggattaccggcagggccatctggtgggtggccgggttgagcgcgccgttgccgtgacacatggtgcagttggcccaaccctccgccgggactgcggttttgggaacgtgtttggccactacgtgagcgccgcccccccccgcatagtcttcaggcttgccggccgcgtagttgcccgtgccggtgacgaacccggccgggaccggcgggtagccgtggcacgagtcgcaggcggtggccggcgcgaaggcgtaggcgccacccttgtgaccgtggcaggagaggcagtttttggtcgggtgtccgtccattgcctgaccggagcggaagtggccggtggcggtgtggcacacctggcagagtccgtcatagggagccacggtcttcacgaatccgctggacaggttggtgaaggtgatggtcttgcctccgatggaggtgcggaccatggccaggttcgtggtgccgtggggatcgtggcacgatttgcagaggctcgtggccgcgcccccggcgacggtcacatgggaaagcacgttctgctcgttgggggtcggcaccttggccgggtcattatggcacgaggcgcactgggtgttgtcgttggggagcgcgagccgcacggcatcgcccaggacaccggaaatatgggcgccattggcgtcgtggcagctctcgcaggcacgactggcgttgtaggtgacggccgcctgaccgtggcccctggtagcgtagttggccttgtagggggcggccacgccgttggcgagaaccgacggagtcgccgcatggcacgaggtgcaggcgatgcgggtggtgctggtccaggcggggagcgcaccggggtggcatttgacgcaggcgctgcccgcggcgttcaggacctggacagtgccgtcggcgtgcttcgcgtcgggctgggtggcgctgtagtcgtggcagctctggcaggcggccgtggccgtccccaggtagttcccgggaccataggcgcgggagaggtgggtcgggtgattgagggtggcgatgggtgcagcgctcgttacgccgccaccgtggcagcccgtacaatcggccggcagggttccgccccagaccggattggcggtgccgtggcacgaaatattggagcaggtcttggtggacgcggcccaggtggcggtggcgccggcctgggtattgaagttcacgttgataacgccgttggtatgaatcgtcgagccggctttgatggcagttccggtggtggaggtattggcgtggcagacgccgcagtcggcggcgatgaccacgtgcttgcggtggctgttggccagggggaggccggcgcccgcgttggcgtagttgggctcgccggcgatgctcgtgaaggtgccgccgacgataccgtggcagccgttgcaccccatggccgcaccggtccaagcgggggttggcggctggggagccgtggccttgcccgaggagtgacaggtagtggcggaacaggttttggcggtggcattccaggtgccgccccccacaaaggcgaccgttttgacgccgtcaacgtgggcagccacaccggtaaccgcacggtcattgccggcgctgaccggtccgttgtggcagcgggcgcattcgatggtggttccgaggaccgctgcggcgtccacgtgctgggcgtggagcccggtgatgatgggagcggccgaagcggcgttgcccccgtggcagccggtacagtcggcagcaagcgtcccgccccaggtggcggtggccctggctgcgccgccgttgccgtcgctgtggcagtacatggcggagcatgaaccgtcccgcgcgggattgcggctcggaaggtagttgggataggtaagattggccgtcttggagtaggtaccgccgttgttgggggccgcggtgaagcggagcgacagggggcgcttgccggcgctcgtggcatgggcaaagggcttggcctccaccgtgtgatccgggtggcacttgacgcaggaaccggtgccggtgccgtagtagtcgccgtgcttcttgccggcggccagaagcgacgggtggctgccggtggcaggggccgagccgtggcagacgccgcagtccgtgggggagacgagcttggctcccgcccaggtgggggtggtcttctcgaaatggcagttgacgttggagcaggtccccatgaccggattggaggtctggttgaagaagacccccttgctgtaagtcgccgccaggggagatgcattgatgttggaggagagctccaccttctcgttcatgtggtccgtggcgaaggtggcgctgccggcgtggcagacggcacagtcggtggccgtggccggctggtgggtctggtgactccccttgaacccgccggtggtgatgttgcggtaggccgcatcgatggggggcatgccgtggcagtcagtacaggtggaggcggcccgggcatggccgccgagaacgagcgccagtgccagcgccgctaccgtcgaaacgatccttctcactgcagtactccttccattcacgtccattgcgtcatctccgtggctcggtcggctcgctttcgaccggccagactgccggacaaccctgcggcgccaggcctgttatttcgtcgtgctccacttctttgagggcttgaagtggcaccggacattgaagcagctgccggtggcgttggcgccgctgtccagaagcttgcccgagtactgctgaccccccagcggcagggcatggttgaacttgtaccggtcgctcgggtcgatggttaccttgcttggcgtaaccggcaggaccatggtgtgggtagccggagaaagggaaccgttgccgtggcacggggtgcagttggcccagccctccaccggcgaagccgtcttcggcacgtgcctggccaccacgtgggcgccaccgcccccggcgtagtcttcgggcttgccggccgcgtagttgcccgcgccggtaacaaacccggccggcactggcgggtagccgtggcacgagtcgcaggcaccgcctcccaccggttggaaggcgtagctcccctgatgggagtggcaggagagacaattcttggtgggatgcccatccagggcctggccggcacggaagtggccggtggcggtgtggcagacctgacaaaggccgtcatagggggacactgtcttcacaaacccgctggacaggttgctgaagctgatggccttgccaccgatgaccgtcctgatcatggccaggttggtggtgccgtgaacgtcgtggcagctcgaacagaggctcgttgccgccccgcccttggcagtcacgtgcgtggcaaggttacgcttggccgcggtcggaaccttggccgcatcgccatggcaggaggcacaaagggtattgttgttgggaagggtgagccgtgttgcatcccccgaaacgccggagatgtggggcgcatcggggttatggcagctttcgcaggcgcggctggcggcataggtggcggcgggctgtccatggccgctcaccgcgtagcgggccttgtaaggagcagccacgccattgatgatcgaggggacggcggcgtgacagctggtgcaggcgaaccgcgtcgcgaccgtccaggaagcgccctggggatggcagccggtacaggcagaagccaggagatcgacagagccgttcacgtgcttggccgttgtgtagtcatggcacttctggcaggcggtgagcgaggtaccgagcttgaccccgtaagcagccgagaagtgggtggtgtgaaggcccgtggcaatggtctggctgctggtcgccgcgatggcgggcgacgtggcgtggcaggagccgcaggtgcccgtggcgggattggtccagaccggcgtcgtgaccggcgccccggcgctccccgaggtgccgctggaatggcaccggctggcggagcaggatgcggtggccgcgttccaggaagtgccggcggccagcgggttcgtcgcgctgaaggaaaccgttttcacgccgtcggcgtgtcggctccggtcggatatggtgacgttgtcgctcacggttgccgcatgacagagggcacagccgtaccctttggccaggtgtgcggcgtgggcgttggtggcgggctgtgccgcgtggcacgatgcgcagccggtgatggtaccagaaccgttggtccaggccggcaccggtttcagggccaggaccggcgtgagcgcgctgttgcgcggggcgccgtcactgtgacagtagatggcggaacaggtgcgcgaagctgagttgtaagccggtgcggcgccggccatggccgccacgagacctgccgtattcctgaaaacatcctggaacgtgccggtgttgtggctgttcccctggtggcactgggcacagccgtaaccgtagtcggacccacctcccgcgtggcgccggtggggggtggccgcctcgctgacgccggtgaccgcatagccggccgcggcgccgtcaggaccgcccgtggctgagctccggggaggattgccgtgacaagaggtgcagctggcgccggcagcggagaaggcaccggtaccattcccgtgagagtggcaggccgcgcagtcggccgcagtgcccgtggcgagtgcgtgctccgccggatagctgccgccggtggggacagggtggcatgcctggcagatgccggtgccggccggattcttgtagatacggcgggctgccgcggtgtactggaggaacaccatcctgccgcgcacggctccgaacgaggacgaggcgttgatgtagcggttcaccaggaagacgttgggcacggtgccgtccgccaggtccacgtggccgccgtgacagtcggcgcactggatgttctgccccttggccccgtggttcggcagccggtggcagttggtgcagatgttgaccgacgcggcagtggcgcccctcaggtcggtccgcaggagaaacccggccgacggggtcagcgtgccgtgccccgaatggttgtcgaaggtggcgctgttggagtcggcgtagtggaccccgtggcaggtggagcagaggaccgcgccgttcgcgagcttcatggcggccgtggggttggccggattggcattgaccggcgccggatggaacccggcggggtcttttgccgctgcggccccgtagttcacgttcaccgggtgggtcccccgcgtgtggtccgacgtattgcgtacccggtggcagtccaggcaaagttgatcctgatcgttggccccccgcaggtaggggggataggtgttgttgtggggatcgtggcagcgggtgcaggagagcgcgccagtcgtcgcgccggccgtgagccccgccgagagcggcggcagggcgccggcgggaagcaccgtgtcggaaccggtccaggcatgggaattctggtagatgatgccgcggcgggctcccgtgtacgtgccgaaggggttggccatgtcgttcatggtgagggggcggttcccacccaagggtacgccgggccggtggcaggaaagacagatgttgttgtagccggtgctccccagggagagatgggaggagtggcaggtggaacaggtaaagccgctgaccgcgccgtggggaggatcaatggcccgggcagccgcgaccagaaccagtgtcgcggccagcgccacgacaccggcctgcatcagtttctcaacgaacgactgccgccgggggcgaaggttgccaagatcacacctgttcatagcgatccccctaccaggtttgaacgccgatggacttacgcagaatcagtatagcatcctgcaggtcaatcttcccgtcggggcgaactatgccgttgaccagggggcccacgtcggctgcggcgtagtcgtcggcggtcggcgccacggcccctaccgcgatcctgagaacccgcaggacgtctgcgatggttaccgtgccatcgctgttcacatcacctgtcggcacgggggcagacaggctccgcgccgtgacgttgccggcagcgtcggtggcggtaatccgcagggtcgccgggtcatggggcgtaccggcgagattgatgctccaggccccatcggaggaggcgaacaggccgagagtgccggaccgatcgcttaccatcaccgtggcatcccggccggcggtgccggcaaggacggccggcggcggcgaggtctgaccggcgatgagcagcaacggcggagtccggtcgaccaccaggttgcgggtggtgctggcagaggcaccggttgcgtcggtagcggtcacggtcacggcatgggccccttcgagccccgccggcaccgtaaggctgaaggcgctgccggtcagggtaaccggcacggcagccccgtccacggtggcagagagggttacaccatcttccacggcacccgagatgacgatgctttcggcaacggttgccaggtcttcggccggcgagacgattaccgcctggggtgcgtcggcatcgtaaaagaccgtgcgtttgaggcgcgccgtggctcccgacgaggcggcaacgccgatctcgatggtgttcaggccaggggcgagagtcacccgcctgctccagcccgtatcgctcaccgtggcgactacgccgttcaccgtcacggtgacgccggccggggcggtgccggcaacctccacaacgggcgtcctcgtgcggctgccatcggagggcgcaaccaccgccagttcgggcgcagccggatcaaaggtaacgctgcggccgtcggttacgctgttgccggcctggtcagtggccgtgaccgttagcgtggtgacgccgttggcaaggaccagcggcatactggcactaccgttcagcagcgtcacagccttgccgttgaccgtaacgccctggaggtgaggatcaacggcggcgatggtcacgttgtggaccctgaccccgctccggcttccattggcgagggtggagaccaccaactgcggcgcgcgggtatccacggtcaccaccaggctttctgaggcgccacccgttgagagggttatgaggttggcgccctcggcgaggccgctcagcacactgcgccaggtggaggaagtgggataggtgacggcggcggttgctcccgtcgtcccgttgagaatcgcaagggacacgccggcggcgcgggaaccggtcagggtgacgctggtggtgttcagcaggggcgggacggggccgatggagaagaacgtattggtcacagtcagcaccaccgacccgccgacggtggcaatattgccagccgcgtcaacggcctgcaccgtaatactgttgagaccgggagtaagggcgacagtggcgctccagcccgagccgctcgtcacggccggcttggcgaccccgccgtttaccgacaccgtcaccgtggccccggcctctacggacccgcccacggccagcgaggcggtcagggtcgacacgggtagcggatcaagggtgatcgccggcggagtcgtatccaccggcagatagcctgcgccgatgccgtacagcaccatgtcgccggcgccgttggccaccacgagccgactgcccgcggcatcgaacagggcatcggagggtgcgttcaacaggccggtgccggcgccgtaggaaccgatgaacgcgaggaacgcgccgcttcctgccgggtcgatcacctggacggtgctctggaaggagtcgaccacgtacattctgagcagcgtgggggttgcgccggccgaatactcgaaggtgatgccctggggcaacgtgagtttgagggggccggacccgaaggaacaaagggtccgctgaaagatgccgtttgtgtcaaaaaactgaatgcgtccgttcagcgagtcgacaacggccaactgaccggaaatcttctcgtaggcaatgccggtcggcatattgaactggccactgccaaagccggccgttccgaaacggctcaggtagtcacccgtggcagtgaatacctggacgcagttacccagactgtctgttacgtaaatcctgcctgccgcatccagaacaacaccgttggccatcttgaattgtcccgtgccggaacccagacggcgcaactctttcccggtctggtccatgagggccacaaaatcgccctggctcaccaccaggtttcccgtcgcggtaagtgcaaccccctggggcgccttggcagtggggatcaaccggtcgaaacggccggtggaggtgaagcgcacgataccgccgccccgggaatcggtgacatacaggttgccggaagagtctgtggcgagacggaccggagaccggagaccgtccgtcactgacggcaatggtgtcacctgcggcggggttgccgccaggccgcccgcaatgccgaccgcttgggcaccaacaatgacaactaccgccgccaacagcttccggaccgtaccaaccatcacccgagcctcccggcgccccgcgtctgccgcttcccgccgtccagcgggcgcagaaaagccggggccacttatccttcggataattcggcatcccggctgtctctaggagaccctaggctttccgccccgccctcgcggacggtttagtcttatcgtgtatccagtatttattttgttacttttgcgttttatttatgcaacaaacaagccaaccagcagaaatggcacagaaaaaataaaaagccgggagcctcatatcatcagatacttcggcatcccggccatctccttgagaccctgggctttccgccccaccctcgcggatggtttagtcttatcggctatccagctatctatttattatttcggatatgtttaccggatatcaaaattcaaacaaaaaagcaacaagacaacaattattgttgcctaaccggctcttggcgtcttcatcggcgaaatcaccggatgcccggacgcggatcgggcccaaccattcaagaaaacacccgcgatgagcacccggtcatgcagcccgccaggaccggaaaacgaccggcagccaatgacggctgccggccacgtcttccactacctgtgctcgtcgcaggcactggtgagggcggtgcagttcccctccccgtaggaggtcggcgacgatgccttcctgaagttcgtcatgacctgcgccttcttgccggtggaatcgatataggcatagggcgcggggtcggagttgtagccgatgaaccggccgtggttcaggccgtgcggactcaccgaatggcacgcgacacaggccacattgttctcgtggtcgctttcgctgtgaacgttgttgtaccagccgctggagccgccacttcccttgagggggtgacacttggcgcagaacagggtggtctgccagttgccggtgttgttacgcacgtctcccaaggtccagagcttgccgtcggagcgcgcgggccaggtggtgccggtaatcagcatggacttaccggtcgagccgggggtgtgacagtcgctgcacttcatcacctgggtgccgacggcggtccagggtgccttcatctggtttgcccgcagagcccgcggcgcggcggagccggtctggctgttgaggggcacctggaccgggtgggccgacgcgttggccgggttgaactcccgggccttgtcggtaaagggcttgcccgacgggccgacgatggcgctcacgccgttggtggcggagaacgcataggtggagtgacacttatagcacagctggtactccttggtcgcaggctgcacggccgtgtacccggtcggcgaggtccacgccgccgtagcattcggctggaccccgttgtactggctgaagttggcgacgtagtcgccgtgcttgtccaggtgggactgggcgccgtggcaattggagcaggcatactgctggcccgccacaccggcggtgatggtgtccattacatcctggttcgtactgttgtgacaggtctggcagacggtggccgcaaagccgccgtgttgcgtgatcaggttgttcttgtgacagaaggagcaggtcccctgccccaccgcggccacatgccccgccatggccggaacggccatggcgagcagtgctgcgaatgtcatgactatgcgtttcatagggctcctccattgatcggtcagttggatgtggttcacgtctcgcctccccgctactgcaccaggaaggccccctcggcaacatagaggctgctcgaggtggtggtgacacggaacttcatccagccgtagccgttcatccgctgcgcgatggaggtgacgtcgatatctttccagccggcgctgctcgtgctgtagctcaccgagtagtagctgttcaccgatgtgccgttggactggtacggatagatgcgcagcgtccgcgacgaactgatggaggagacatacagccgcagcactaccttgcttgcggtcagggcgtcgcggttcagcttcatggcgatgacgtagttctcgccactcttgtactgcagcagataccggtctgcaaggttgctgtcgcggaacttcgaggtcaggtcgttgctgttgctgtcagaggaggtgacgctgctcagccgctgcaggtacagcacctggtccgcaaacaccgaactgctgcccgcctggctctgaaccgtcaccaccgccgtgtcgctggccgtgtcgccgctgttgtcggtcacggtaagggtcaccgtgtaggtgcctgccgtggtgtaggttttggtgacgctcaccccgcttcccgtggtgccgtcgccgaagttccacacataccccacgatacttccgtcaggatcgctggagcccgaaccggagaaggtgatggcctggccgacggtaacggtccggtcagcccccgcgttggccgaagggccccggttggcgccgccgtggatcatggtgtggcaactgcggcagttctgctggattccagccatgccgtcgctgatggtcttgacgtacagctcattggtgctcgtatggcagccgttgcagtagaccggtgtggcggccttctcatgggctgtcaccgcgttgtccgaatggcactggccgcagttgggggcgggcagtcccaccatgtcgtgctgcccggcgtggttgccgaagccgccgatggcgctgtggcagtcagcacaatagacgagcgtgccgcccagccccttctgcaccgccgccgtcaccgacgcgttatcgctggcgtggcaggccgcgcactgaaagcccttcacagcgtgcagctcaaccaggttcggaatatgacaggagctgcagtcgccgtacgggaccagcaccttgccgtcgtgggcgctctggtgggtcacctggccgtggcagtccacgcaggagaccgcctggccgctccgccccgcggcaatggcctgctggaccgccgtgctgctgctggagtggcaggtggcgcaggtagacgtgcgggtcaggtgctcgtcgagcacgctcttggtgtggcactgggcacaggccggagaggcaagcgcctgatcgtgctgggccacgtggttaaccgccccgtggcagctggcgcaggagaccgtgatcccggcgcggccgtcgcttatcgtcttctgcaccgcggcgttggtgctgttgtggcaggtggcgcaggtggaagagcggttcgtgtgctcgtacaccacgccctggccatggcacgaggcgcaatcggcaggggtggtcaccttgtcgtgctgctggacgtggttcacgttcgcgtggcagttggagcagtagaccgtggtgcccgccttgccggcggcaatggcctgctggaccgcgggagcggcgctcgagtggcaggtggcgcaggttgaagcccgcgaaaggtgctcgttcaccacccccaggttgtggcactgggcacagtcggcattggccatggccttgtcgtgttgctggatgtggttcacggcgccgtgacagttggcgcaggaaaccatggtgccggtccggccgagggtgatcgtctgctgcaccgtggtgctggaactgttgtggcaggtggcgcaggtggaggtccggttggtgtgctcctggaccggcccctgattgtggcagccggagcaatccgccggcgtggaaaccttgtcgtgctgaagcacgtggttcaccgtgccgtggcaggtaacacagtacacggcgatgccggcccggccgtcggcgatggctttctgcaccgcgggctgggtgctggcgtgacaggtggcgcaggtggaggtccggttcaggtgttcgaagacgaccccttgggcgtggcactgcacgcagtcgggagaggggaatgccctgtcatgctggacaatgtggttcaccgcgccgtggcaggtgatacaattgaccatgacgccggcccggccgtcggtgatggccttctgcaccgcgggagccgtgctggaatggcaggtggagcaggacgacgttctgctcaggtgctcggccacgggggtctgggtgtggcactgggcgcaatcggccgcggtggcaaccatgttgtgggccgcagcgtggtccacttggccgtggcagacgatacagtcggtgatcacctcgatggtgaatccgcccgatccgtcggggatcgcccggtggcactggaggcaggtgatgcccttgctgctggctaccgcatggtgttgctggggaatagagccgtaggtgctcccggtgtggcacgtcgtgcagtcggttgcggtaagagcctgggcatcccggacaattcccggaccggccgtcagcatgacggctaccccccacaggcacatcagaatctgcgggaaaatggtgataatcctcgacctgttcaaagcgcaaagtcctcctttcaatgattcttcacactggcgggttaacaatacaaatacacaattcaatatacagcgatgtcaaaaacacatcacaggcggaacaaattaacgcatcttacttaaaaaaacaaggggaaaaatacgacaaatcaacacattgcagcgtttacagagatacggaaaggctcctcaaaacacacataaaatcaaacaagtgcggcatctcaacagtcatttaaccgtcatgtccggcgaaatagccggacaatgcaacgtaactgcgcaactgccggtacatgagagaccgttaagcagtacctgtgccaaactgcccacagaatgacagatgccttcaaaaattcgacacacgcgagtgtcctcacggggttatggttgccgtgcgcaaagaaaacacaacggcccggtcatcttcgcgataagaccgggccgtgaaaagccgtgtccgggggaacagtggcggggacgatcaggggatcggcgccaccgcgtggggatgggctgcgcccgtgcgctcgccgaccgcgcgcagcagcgcctttacctcggccggcatctcctttccctccttgagcatggcccgcatctggccggccaggtaggaatgattgatgaggagatccagtaccgagagcatgaattcctgcttccatgccgatagctggtgcagattctggaatttgtgcatgaaaaactgctgggacgccttgccgagttggcgctccagctcttccagggtcatgtgcttcggcttgatgaccggctccaccaggttgtacttgcggtagtccttggtggccacgtactcctccagttggggatagagctcggcgtagggccagggcgctatggccaggaaaaaggccatgtcaggattgtagtgcttggccagctcaatggtctgggcaatggattccggcgtatcgtcgggcatgccgagcacgaaggaggtttccgagacgatgtcggcgttgttgatcaggtcgatagcctgcttggactgctccacctgggtgtccttcttgaaaaggtccagggtctcctgggtgccggcctccacccccacgtagatatgctcgacgcccccttcccggtacctgtccataatgtccgcatcacgcaggatgtcgtccaccctcgtttccatgaggagcttgaccggaacctgccgctcgatcatcaggtccaggatgcggacccatcgctgccggtcaaaggtgggaatctcgtccgaaagcatggccacctggacgccgtgcacggtgtggagcatctcaagctccgccacgaagttctcggcggagcgggcccgccacgactgtgaccagaagagctgctgggaacaaaaggagcactgctgcttgcacccccgggacgaggagacgatggcgagccgggcgtcgttctttgcccggtaggtgtaaatgggccattccaccagatcccaggccatggggagcccgtcaaggtcgtgaatgtacggcgcccgcggcgttaccaccacgccgccgtcccgccggaaggcgagcccttccaccttgtacggatcgtctccggcattgaggcaggtacagagccggggcagcgttacttcaccctcgccccggacgatgaagtcgacggcgtcgtggtcatgggcgaggatctcgtcgtagcagaaggtggcgtgcacattgccgagcacggtcacgatgccgggatcgatctccttggcgaagcgcagcagcctgatcgcgtcgacgatggacgcggtgaaggcggtggtggccaccacgtcggggcggaacgcctcgatccgcctcctgatgtcgggccacgtgtgccacagggacatggcatcatagtaatcgacctcataccccgctgccctgagagacccggcgatgtagacaaatccgacattaagccaggtgccggctgattccacgacccccgagtgataggggggcgtgatgagcgccacacgctttatttttttcatcaatagctcctctattccataacaggcggaaaccgcaacgggttgcctaaagcaaaaaatggaccgcgtttaataaaaattcaaaaatcccacattcctcaccagaacacaacgattttctccaaaaggaactgcagtgcggttccggtggagtcacggcaaaaaaacgtcatttagccgggtcgtcgaaagactgggaggctgttcgcggatgaagccgccggatgcgtcactgacctgccgtacacgcggccatgcctcaatggaataccatgccgtacacgcacagataaccggcgccgaacgcggcaaacaggaccaggtgcttgatgatgagcatccggcggcggaccttctccgcatcgggtccgtaccagttctccacataggtgaaggtccggccggcgcccgtggccatgatcaccaccatggcaacgacgctggcccagaagaagatatgctccagccggttgagaatcgcaacgatctccgcggcctgcccgccgtgcatccggtggatcaggacaatggcggcaatggcggcaagccagatgccggccgcgaagtcatggacaaagccgttgagaatcactgctgcatttttcacgttcatgcaaggcctctttctgaaggcagggtcgccggatctctacttgaaatactccgaatggatcgacgaaccgatgagcggcgtaaagaggagcgaaatcaccgagagaacgaagcagatcaggtagaggtaggccgcccgctcaccgttccagccgaagaaacggcgcaggtggaggtaaatgccgaaggcgatccatgtcatgagggaccaggtctccaccggatcccagccccagaaacgcccccacgactggtatgcccagatgcttccggccaccatggcgataccccagaaggtgaagctgaagccggcaaaacgaaatgacaggatatcgaggatctccagttcggggagccgctggagccaggagatcccggtccgcttccggagaaggtagaagagggagaacgccagggccaccagcagggtgaagagcgatatcttgtagaagatcacgtgcaggacgagccagacgctcctcagcgtgggggggagcatcttggcctggggctcgatgaacaggcccacggcgatcatgaggaaggtgaccgggaaaaccaggatgctcgccgccttgatgcgggggaaaaagcgtgaggatgccatgaacagggccagcacggcccaggcgtgggaggagaggacctcgaaccggccgatgtaggggccgtggccgacgatcttccaccaccagaggatgccgatcccgtgcaccaggagccccccgagcaccagggcctcgctgacggcaacggcgcgctccttgcggaacatgaggcccgatacgttgaagatggtggcgatgacgtagacaaccaccgctacccagtgaattatggtgatgtgtgcaaaggatgaatccatgagtactccttacccctgtgtgaacgtgtggccgcgccgtacgcggctcatccccgatgccccccgcccggtacccggtccccgccggctgcctcgtccgccggcaggcactcgcggcagatgcgctcgaactcctcccggtagagctccgcgaaccggggggcacgccaggcgagccggcatccctccccctccttcacggccaggagctcgcggggcggggacaggtaactcatccccccgccgagggcaatgaccagaaaggcgaagaatattccttccatgcccgtggtatcgataaaaatgatgccgccccaccactccgactttacgagagtgacgggatggccgccaagggtcccggacgcgccggcggtgagggagagttcctccaccaccttccccgccttcaccagttgcagcaggagcagggggttgtcacccacgggcgcccgccggtcactgtcgggatagtatttggccctgatcgtcgacgaggtccaggggaccgtaaagtccttgaacggggcgtcgtcgccggtgaagcggctgtcgaccatgaagatatcgccctgccaggccccgttcgcatcctgaaatcccacgtagaaggccctgccgaacgacttgccctggaagaccctgatcccgctgtgccggatcgtcttgttgacatgcatggagtaggggctgttccggccgtccgggccgatgaacgtgaaatcggtcgtgagctgcttgagattgccgttgggccagaactcggggaccacacggtcgagacgcaccgcctcgggaagcgcgaatgtccccgccagcagccccatatcctgccgtgtccacggatcccccactccgtggacctccccttccaggagatcgaccgacccccgcttttcatagaggaggatgacaagcgatgcagccactgccgcgacaatgcccagatggagcaggacattgccccagtagccccagggattctttacgaggcggatcgaatcgccatcggagcggacccggagatagcccagcctgccggcagcggcggcaaccgtttccggagcgcaggcaaggaccaggcttttgccgccgacccccccttcccgggtcagccggagcgcgcgcgtgaactgctcccaggtggagaagagcagcgaaaccatgaacagcgccaggaggaccgcaaaccagggcgacgtgtacacgtggtccagtgccagcgtgcgcgaaagggttgcgagaaaggggtggtcaagcgcccaccggtccatgcccgccggagagagcaggaaccgctgggggaagagatagccgacaaccaccgctcccagcaccaggatgatcagggtcagaaccgttgagcgggcaagaaagaaacgtttgatcatatcctcaacctgcatcgggcggcacgggccgccaacggaccacgcacggaagaatccggcgcggaggcacagtaccctccgccaggagctcctaccccgcgccctcccgcttcgccttctccagcagggccgcgaccgatgccccctcctgaccggcatcgatgatcatgtcggccaccagggcggcacaggtgcacatggcctcgccggtaccgagcatcctgtcggatatccgctccccggacccgtcagcggcccgcattcgttcgagtaatcttatcatggagcttacccacctttttgagacttcgtttcaacaggaactcgataatgggggtcatgaagcgggggccgtgggcctgcttgatggcctcggtttccagctcccaggaggttttcttccagcggccgatgatctcgaagccgccgggggtcatgaatcccacgttgtcggtctggacggccaccaccatcccccggttgaccaggtcgtagtggcgcagcagccccggatcgccgtcgggtaccggttcgagcgtctccacgtccaccacccgggtccgggtccagggtggaacgaccttggccctggcaaggggacgtccggccaggtgatccttcaggacattatcgaaaaagttggtgctcacctcgcccatgccgaggacgttcacgcagtggtgctcgtccacctggaggatctccgctgatttgagatagaactcctcccgggagcactccccgaactgggccagatagccgccgccgtcgcagaggcggctgcccgggggaagccggaaccggaccccgtcccgctcacaggcattcatgaaatagacgaaaccggcggtcgacccgatgatgacgatcggctccccggtccgttccgcctccatgagcgcggacaggagaaaggccaggtccaggccccggcggtcgatgaggtagcggctgtcgggggagccgaacatccgccgcaccacatccagccccaccgccatccccatgcccggcgcgatgtcgggggagggaaccatgaggaacatgcgcatccggtccacgtcggggaacacgtactccctggtgaggaggccgttggccgcattgatgagggtcacccccgccgggtcccgcagtatcttccccttgttcagggggtcggtggtgccgctggtgaagtagcgctgctccgcccgctccgccggaaacgaggtcatgacgaacttcttgaaggccatggacgggaccgccgggatatcctcccaccgctccacctttccgggcgacctccccttgtcgagacagaagcggcggtagggctccaccgtattgaactggagctcgaagcagcgcagcgccaggtcgttgaatccgtcctcgtcacggttttccagccccttttccacgtaggagaggatgtcccggtccagttcccggacaaagtcggattcgagcgagtagtctttcaacaaatgatctccttccgcggcacgcttggcaagccgacctgcgtcagcaagggcggagcgcgcatcataaatcgttagtcaaaatttcccaacacttttatcttccatcgcagcgctgccggcaggccaacgaccgggacagacagctccgccgctgatactgccacgtgatttcgcgtacaggccggcgaatagcctcaggtgatcgaacgtgccaaaaatcgacccgaataaccggattactgccgatgcgagccacaaagtcaccgctgtttcaccgcaaatgaggcccattatgcaaaagcaccaattaaaagcaaagaatataccagactcaatgcagagccttgcccgcactccgttcccggccccgagcccgcggcaggccgcccgcattcgctgcggcggccgcggcaccttcaacctgcccacgattggtacatttctggcaatgatgtgcgaatccggacgaatcgttgtccggcaaggcgaaaaaggggcccgtgccgccccggagctccgcggcaacgcgggcaaacccactctggcgcgggaacagacagacatcaccggaggaaagacagacatcaccggaggaaagcatgctgaatcgcaccacaagaaagatcgccctggttaccggcctgtccctggctcttgcccttccgtcgctgtcatgggcagattttgccgccgggcagcaggcattccggaacggcgactatgagacggcgttgcgggagtacagggaggacgggggcgcccaggcctgttaccggatcggaaccctctacgacaacgggttcggggtccccgaaaacaagcaggaggccctgaagtggtaccacaaggcggcagatctcggcctggaccaggcacagcaccggatcggagaaatgtacgacaacgggcgcggcgtcgaagagaacccggtcaccgccctgagctggtatctgaaggctgccgagcagggaatggcgatcgcccagttcaaggtgggcgacatgtattacaccggaaagggggtcaaacaggacgtggcgctgggggtcaaatggctgcagcaggcggccaagatgggaaacatcagggcccagtacgaaatagcgaccatgtacgagacgggcagggagctgaaaaaggacatctccgaggcggcgaagtggtatctccgggcagcggagcaggggcacagcagggcccagtacaccattgcgctccttttcctcaagggcgaaggcgtcaggcaggatcgggcggaagccgtgaaatggctgcgcaaggccgcggaaggcgggcacaccaaagcccaaatggacctggcaagcctgagccagtaaatgggactgaacggggttctgctgccggctacgggccgctgaaggagcaggtgccggcttcaatgcagccgtcacccaggctgtcgccgacccggacgcagccggccaccccccagggcctgatcttcaacagatagccatacccgtggtcacggcagaacgtggactgccgtgccgccgcatacagaggcaccgacccgctgtccgcgcaggaaaaccagttcctgctcctgtcgctgacaatgtacatgtcggcactggggcagtagtaggtgatatcgtcctggttaaagagctggtcctcgatggtcccgacgggggtgcacaccccgggccagaggtcattggcggtcccctcggggcagcagcgcccgtttttctgcaacaccagcccatccccgcagagcgggttgcccttgccgtcatcggtggcatccagggcagatggcggcacgaccggtttgacgaaattcaccactcccgctccggcggcagaggcgcgcgtcgcaggcccccacaggccgacagccagcagacaaaccagtgtgaacggaatcctcatctccagcacctccctcggcgtctccgtttccgtcagcgggaacacgctgtcagtaactgccggccgcctccagcagcttcgcgattccgtccatccccctggcccgggccacgtccagggccgactttccgtcagcggtccggacagagacatccgccttgcgctccagcaacgccctgacgatttcctcgttaccctcggcaacggcaatcagcagggcggtgacgccgtgcctgttccggacagcaacgtccgccccggcatcgatcaggaaccgtgcgatatcagtccggttttgagccagggcaaacatgagcgcggtatccccgtccctgtgcaccgcattgatgtcggcctttgctcccaccaggaatttcaccaccgccaggtggccgttcatggcggccgccatcagcggcgtgacatcctcgacattgctgttgttgaggtaggccccacgccctgccaggtacctgacgatctccggatgtccgttgtgggccgcgatccagagcgcattgacggccatactgttcagatagttcacccaggcaccattggcaaccagcagcttcaccgtatccaggctccccgccatggtcgccaccatcaggggagagaccccgtcaatggtgccgccctcggttctgtcgacgctttcggtgtagttcacatccgcccgggcccggatcagcttccgcaccccggccgcgtttcccgccatggccgcgtcaaagagctcgccgttgacggagcgtttcgacgtgctgctgacgatctcgtcccccttgaagacgatttcatagaaaccgtcgcgggttaagccccgttcgcggcagttgcggtagtcgccgcgataggtggtggtcgcgccccgcctgacgatcgaaacccttctggtcccgccgtcgccgcaacgcacggtcttgccgctgtttctgcgtaccgtgtcgtgcccccccagatcgacgatcatgtccgtcatgagcttcgtggtcgcttcctgctcgtattcataggcacggacatccgcggggaggcccagcgccaccgcggcaccggcggtcgccagcactagtctcgttatcattcccttctcctgaatcgcgccgcgtggggccgcagccgcagcgccctctcccggcccgccgcccccatgctgctgcaaacaaagagaggtggggcgccctgcagcctcacctctccgtgctcgggccggctgtcgactaacagggatgcacgttggcggagccgacgatccgcggtttgacatagctgcgctttttcatctgatcacgtcctttccgcacccgcaggtgcactatccggtgtgtagcgttcctaccacggtgacttcgtattccacaactgcccgtcctgcgagtaggtcgagccgccggcggtggcgctctggtggcagagggtctggctgtttgtggttatgctggtagattgagtggccttgccgaagaaccacttgcccgcagtgcccaagggctggtctcccgtaccgccgcccccctgcgggaagcgacccacacccgcccccttggatccgctctgggatgctgggccggtcatgctgccgccggaggccgcccggccgcggtgcttcacgtcgaggcagttggtcaccagcaggcgcggcagcttggcgttgtgcggcgtgtggcacttggagcaggtaaaggcgtggaccttgttgttggcattgcccccgctggcggtcgcccatcccttgaccgtgttgtggacccgccgcatggtcttccagttcgaggtggccggcgctgccgtgttgttgaggtcggcctgggcgtgacagccggtgcagagtccggcgaactgggcatcggtggtaccctgcatggtactcggtgtctggctggatgcgttgttggggaaggtccactggctgcgtgtcgctgctgcggcaatccccatgctgttctggtcgatccggtagcccggcgtgctgccgacgttcatggcacttctctttttgccgccgccgcgggcttcggttttgctggccggcgccgcatcctgcttgtacggcgaggtgacccaggtccccttgaggaggggtacggcataggcctggttggctcccagggacgggctcacgccgtgggggtcgtggcacggcgtgcagaggccgttgatgggcttggcggcggtggtggtcaggctggaggatgcgccgaagtgcccgcccttgttgtcggggttcaatgccttgtaggcataggtctgggtgttggcgaaggtgccgctgccgaagtacggcgtatcgtggtagccgtagatggcctgggtggagccgaaggtcccgccgctggccgtcggaccgtacccccagggagcggttgcgccggcgctggcggtattgtggcagtcgaagcagagggccgcacccgggttgtaggcgttcttgttgggctcgacggcatcgccccccgcatacggcgtgtagtcggcggtgtagccgccgatgccgttgctggttgccttgaggataccgcccatgttgcggccggtggcgctggagtagctgctcatgatgccggtggcgctggtgccgtgggagttgtggcagtcatagcagagcacgttgaccgtgccgctggtattggcatagacctcgccggtggtgctgttcccgacggtccagccccgctggttcaggtctgcgcggccgtgggccgaataggccttggtgaggctcttggctaccgtgttgttgccggtgaccttggcccacgtggtggtagtggcaacgctgtaccgctcggcaatgctcttgccgtcccatgcgtactgcgtcggcgtcatgccgtcgccgaagggctggctggccgcgttggtggcattgtggcagccgaggcagttgctgttgagcttggcaagctccgtccgggtgccgttggaggtataggcggtgccggtgctcccctcggtgtaggctaccggtcttgaggtagtggtccggatgaccaggttgaccggctggccggccgttctggtgtgataggtcgtattggcggtgccgtttgcgttggcctcccagtggcactggtagcagaccgtgttgctgatctgcacgccctgcacgtggtgcgactcgccgccgaactgcgggatcaccgcggcgcgggtgttcacctcgccactgtggcagccgatgcaggtgggcttgtgggtgccgccgtcataggtgccggtgctcgggacgccccaggtgggtccggccaccgccgtggtgtcgtggcagaggatgctgaagcacttcttggcaccgctgtcgtaagtggccgtcacgcccaccaccgtagagttgaagaccacgtcgatatcgccgttcacgtgcttgggattgccggaaccggaacccaggtggcagatgaagcagtcgatgccgtagccgccgttggcggagctggcggaatgcttctggtggctgtcggtgaaggccgaggtctggttcttgtggcagctgccgcagttcatgggcgcgccgccccagaccggcagcgggctggcgtagttgcccctgccgtcgctgtggcagtagacggcgcaagtgccgaaggcggtgctcggcgccaggccgttggtcgcgccgctggcaccggcagtgccgttgccggcggccggggtgtactgcgggttggcgaccttctggttcaggcgttgggccgtgctgtagaacgcccattccaccttgccgtccacgtggtagttgttctccttgacgccgtggcagttggagcagccgagacgcggcttgccaaaggcggtgctcacgtgggcgtcatgggacccggtggcatggtaggtgtcggcggtcacgccgtggcaggtgccgcacgcggcctgggacgaaccgccttcccagttgggcctggtgttgctcccaccctgcagcgccgcccgggtggacgttccgccgccgtggcagtagaggttcgcacaggtgttgagggtatccgcgttggtcgtccggcggaccaccgttcccgcattggtggatttgtagacgattctcggcgagtagttgtcggacagggtcgaatagccgtagaacgtgccgctggtgaccctgccgccataggcgttgaagcccatctccatgtcgtagctcggcatctcctgcgagtactggtagtggcagacgttgcaatccttgccgatgctcggattgagggcgtgggcctggtgcgcgcccaccatgccgggggtaagggctcccacggccgggatggtcatgccggcctcgtcgacgggcggccggccgtgacaggtattgcaactgtccacaacgccgttgacgtgcagtttcgggtccttgaaggcgtatcccgtgttgtccacatgcttgtggcagaggatgcactggttggcgacgaacggcctgttgttgttgtcgtcccagtgggtgtagccgggcagcggcgctgccggcgggaaagcatggcacttgacgcagtcgttggtgcccacgccggtgagatagggagaattccagacggcgggcgccggcgagccgagggaagcgccgtctgtgacggcagagccgtaggggccggcccccacgttggaggccatgccgccgccgtggcaccagacgttgctgcactccctgctcgcatagttgtaggacggctggtgctctgcgctggaatagccgttctgcacgccgctgccggcaatggcgccgaagatgacctcggccggcagggccgaatcgatgtggccaggggtgtaggggcccgtgggcttcaggtggcagccggagcagtcgatcctggccgaatacctgaagggcatggaggtgatgtgctggaagtgcgctcccacgtaggcatcggtcttggacgtggtgctgccgggtccggaggtgctgtagaaccctgcggcggacgggctggtggtgtggcacttctcgcagagcggaacggcgtggttcggcggttcccaggcgagggtccggcgggcgccgtggcagttgccgttgtagcaggtgccgtagggggcggaaccgggcgtcttggcggaactgtaggaatagtgggtattctccccaaggcccgtgaacatgaagttgatcttgctgttgccatggttgagggagttggtgctcccgccgttggcgtgacagatgcggcagtcgaagccggtcacctcttctccggcgtgctggggatggccgccggtggtgttgggatcggcctggtggcaactgttgcagttggtggagccgccccagaccggcgttgcaaagctggtgggaccgccggtgccgttgttggactggacatcactgtggcagtacaggttggagcaggtgccgtagctgcccggggcggtgggggccttggcgccggtggagcctgccgcgactccggcgtacctggcagtagtgctgttggcggcgaggtcccattccacgttgccgttgatgtgggacgcgctggtggaatagttgcgaaagccgtggcacttggcgcaggcgatgccgttgccgtagccgggctcgttgccggcatgcttggcatggctccccgacggcggcgggacatctgccgtggcggcatggcacgagccgcaccccacctgggtgatgccggtccaggccggttcggtgttgtagccgccgttgccctcccagccgtggcaatagacgctgcaggtcatgatggtattgggggcctgctggatggtggtgcccgcggcgccggaccaggaatagtcgttgcccggcgcgagggtgcgtatcgtgcccgtggtgacgctccccacgaagccggggaaggttccgttagcgacgctgaaacccaggttcaactgcatgtcgggggtcgccgtgaccaggtggttggcgttgctgtgacaggccgtacatgtcacctgccgcgcattgtgcttcccatgggagccggcattgctggcaaaggggaacaggacctcggtcggcggcaccaccagcatctcgtagctggtgggcggattgccgtggcagtcgtcgcaggactggccggtggctttcgtcttgaagccgatgctgtggggatggcacttcaggcagtcgccgttgttgttatgatccttccaggcaaccttggcggcgctgtactggtggaaccgggcccggtgatggcagacctcgcacacgttggtggatgcggtgccgctcctcctgtcattgccgaacacgcccgcgacattcgcattgatggccgtggagatcgtgtcgaagaggaccggacggggtccggtgggcgtggttatcacattcctgacctgcttgatgttggtcgcgtcgggagaatgacacgtactgcaggtaaaattgacaccccacttgccgtacttctgggtaccgagctgcaggctgctgtgcatcatggtgccatacttgttgaccacgacctcgatgggatcggggcacacggtttccccgccgctgctcttgaccactttcacgtggaaggtcttgaccgccccctcgatggctcccggcttggccgtgatgtccaggtgcgtgtatttcgagccgttgttggtcgaaatgacaaaatcgttggcctcgaaggcggcaacggtgaagttgctgtcgtcgatgttcgtgccttgggtgacgaggctgaaggtggtgggtccgcagaccccggtatccttgttcttgatgccgatggtcagcttgacggtggtgcccgccttgacataggacgccgtggggttgacgatcagctccggcagctcgttgcaccggttcttgatggccgccgttgcgctggcggtgacgccggcgttgatattgttgaccgagtcgatgacacagaggcgataaccgtagttgaccccttcgtccagccccttgtcgaccacggaggtggcggggccctggtaggccaggaaggtcttggcgttatccaccgtgcaggtacgcggggccggcgcgttgcccaggccgcgcaccagcttgtaggtgaccggctggccgccggcatcggtggtgccgagccagctcaggttgacttcggcccggtcggtgtcgttgtggtaggtcccggtgacggccgtgagggacgattcgttgggaggctcttcgtccatcaggatggtggcgctgccggcatcgttcaccagcagggcgttcgtcgtcctggaatgggtcaccgacgttacccggcccttgacggtgaaggtgatcccctggttccccttgggggtgatggccacgtagtagtcggtggggatctgggtggcggccaggccggtggtggggacctgccagttgtcggccatggtgggggcggtcaggtgccccagggacgtgcccgcggcagtgacgatatccacccgtcccacgtagtcggagatgaccttgccggccggcagcccgctggtggtcgacagggtgaccgtgacgttgcggatcgtgtcgttgacgccgccgttggtcctgagtccgaaggcatccactttggtggggccggcgttccagggaatgatcgcgttggggggctcggcggcgatgaaatcgctcagggtggtcgtgggcagaatggtcagcgtggccgacgtactgtcgttgtccaccccgatccccccggtggaggctaccgtcaggtcgtcgacaacggcggtgaggatcacgttggtgttgggggcatcgccgatgttcaccaccaccaggtagcgcctgaccgcggtgctgatcgccaggttgagcccggagatggtcgcggtgttgccggaaatcgtggcggtggagccgagcagggtgtcgctgccgtcaagggtgccgatggtgccggcatcggcgtacagcttcacctctttgatattggtgccggtgaacgtggcgttccccttgatggtgacggccgtgaccgtcttggccttggccgcagtcagggtgaagctgtcgatgaccttattgacgtccgaggcatagacagtggcattgggaatggccgagccgttgcccacgtccacgttttcgttctcggccgcagtctcctgcaccataagctgggcattgaccgagctgccgagaccgatgcgcatgccggcggtgacgccgatctggatgccgagccgggcgccggccggcacattgctgaaatcctgtccggccagggaggtggtgatggtctggctgatcgagctgccggtggtgtagcgggaggttatgggggcgttgaccctgaccccgtcgctggtcacgtagaagagctgcagcgtcaccgtgccgccgccgaagggggtatagacccggtagacaaaggatccgcccttgatggttttcatgaccgaatgatatccggccccggcgaagtagagcctgatgaaatcgggctgggcggtggtggcggagtatccccgcccggcaacgctggcgcaggtgtggctcgggtaattgagcaggcccacgagggggaagcctgacccggtggtgttgctggtgatgcaggcggtgtcggtggcggaggggccgcccgtttcggaaatccccgccagggtcgtgccctcgtcccagtccgcggcatagatcttcgtgaccgcggtgccgccgtactggatggtgggggttgaggaggaggtgctcgtaacgttcaccacgccgccggccgcgccggtgaccgcgaagtaggagctgttggccacccgggctcccacggtggtgccgtaggtggagttccgggcgatactatagacgatgaaatagcgctgcggcgtcgtggtaatggtctgcggggttgccagctcataggcctggccggtgagctgggtaaaggtgtagggcccgccgacctgggtgtcggtcttctggaacaacccgtcgccgttggcatccttgaagatggagaaggtgacgtcgcccggctcgtcctcgttcacgtagacgctggtgttggtgccgatcttgtcgagcttgccgccgctccaggtggctccgccgctcacgttggagtacaggtccatcttgagcatggggatagcgccgtccccctgggtcaccgacgcgagctggccgctgtagtagtcggacaggttgttgaccgtcaccgagttggccacatagggggcctcggtcacggtgaaataggagtagttggtgctgttgccccagtagaagcgcgccgacgacgaggtgctcgccatccggcaggtgacgaccaccttgagccggtagccggcctcgacatccttcggctgggggttggtaaacgtcagctccagcggcgtctggaccgccgggtgggcctctttctcgtccgaggtccagagcagcacgccgttattggcggtccccttcggattgtaggcgtacacgtacgccttccagtacatgttgttggtggtgccgttgcgatcccgcatcccgatggtgaccgacggggcggtgagggtctgcttggtggcatagaccggcccgtaggccctgatcatgttctgctcggcggtgctgacggaggcggtaacgtaccgggaggtggtatagacacccggtttcatggaaattttgccgtcgcggctggtcctggtcgtggtgtagccgtcggcgcccaggtttacggctgcagaatcaagggtgaagtaataggtattggtggccgtatcgccgatcaggggccggaacatggcctggtacaggaaacaggccatcaccagcattacggtaatgccgattttagtccgtatccccattcccctgattttcctgacgagcgctgtttccataaaatccctcgtgtggcgtagatggcggaaagtctattgcatggctacatggccgaatggcaactgacgcactcggtaatgccgttgttgtcggtccacttcacgctctggccgttgtggcaggcgatgttggagcaggtcttggtgccgccgtcccacatggtggccgtgtcgagcgcctgcttggctgaatcgttggcaccggagaccttgtagccgccgttgcgcttccagacgctgctgtaggtggcgatggcgaagcttgccggccgcatctgggctttggagatgacggccacgggtttgaacgccacatccacgaggccgttgacgtgcttcgaccggtccgcgatcgcagcccgattgcccgacagggcaccgacggcgttgccgtcgtaatggcaggtcttgcagaccgcgttgtcgtcgttgcgggcggtggtgacggtctcgtagtggcagatgttgcagctgatggtggtggcggtggctgcattgccatggctgctgctgccggtggtgccggccgtggcgcgcttgcccgggctgctgtagatgttcatggcgtggatgccgatctggtggccgcctgccacgccggtgtagccgaggaaacggttgttgtagtgggacgaggacccggcaatggtgctgttgggcgagttgccgtgacaggcggcgcagcggtcgccggcaaagctgccgccgtaccagtcgggcgtggcggcgtagaccaggtttgcggcgtagccgttgctgtggcagtagaccgacgcgcacctgaccgacgcgccggtggtgccggtcaggccgctgccggctgaattgagtccgctgccgttggtcgcgccgtttttcgttttcagcccgccggcattcacatcgttcttgctgagggagaggtcgatgtggccgtcgatgtggtgcaccggatccatcggatggcagttggcgcagccgtagcgataggccgctcccaccgggtggttgccggtataggcatagaaggtcgggatcatccctcccacgtggatgccatgggcgcctcccaacccggcgatggggtggcaggcgttgcagttctgggcggaaccgccccagcggggggtcgcgtaggccctgccggtctgccggccgttggagtggcagtagacgttggtgcagcggcggctgaggtcgttgtaggacgggctgttgccgcccgcgaccgcggtgttgaaggtgacgttcttctgggtgttggcgtgcagggtcgtgccgggcaccagggagacgccgttctgggtggtgccggcgtggcaggtgctgcagtcgccggccgacctgacgtgtttcgggttgtgggagttgaaccagttacggtcggcagagctgtagttgttgtagttgggctcgccgaaccggctgacaaagaccccggccgggccggcggtggacgcgccgtgacaggacgagcagccgtaggtggtcgccgtatcgctccagggcaccatggtccggtatgccggggagcgctggcccgagctgtggcagtagacattcgagcaggtgccggcggcgatcgtgccggcccgctgtccggagtaatccttgaagcggtttacgtgcctggccttatcggcaatggtcaggttcccggaaacggtaggggcgtggcactccacgcagccgatacccgtgccgagcccgccgttgtagcttgcatccacgtgtttgcggtggttgtttgacgcaatgacgttgccgctcccctgctgaccgccatggcagccggtgcagcctgtcgggaagtcggccgccccccaggtcacggcgtagtcgttgaacggcggcgtggtggtggcgccgtcggagtggcagtagatattccggcaggtgccgtaggcggtgcccacgtccttggccacatgcccggcggcgccgccgtaggttccggcgctgccgatggcggcctcgaaggagatatcggccttcttgttcacgtgctgcgtcggatcgccgatctggcgggaattcgtcactgttgcgccatggcactggacacaaccgatctgcgccgcggcattcacccccacgtgcgccccgtgggacccggtctgcatgggagagccggagtcggcatccccccggtgacagccgagacaactggtgccgagcgtgcctgcccagtcgggcgactgattgggagggtcgtagctgccggccttggtgccggggctgtggcagtagaggttggtgcacgcgccggtgcgggacgggttgtagagatagaggggatagctcacatcgccgctgaaggagccgccggtgttgggaaatgccgtgaactggatcaccagcccccgccggccggcgctcgtggcatgggagaacgcccccttgcccggcttggccgcatggtcggggtgacacttgacgcaggccgtggtcacatccccgtagtactgggcatgctttgcgtggcgagcgtccgccggaggggcgctgtggcaggtggcgcatttctgctggatcgtcttgccgccgtccaggtagagcggcgtggccccgttctggggggtcgtcttctcgaagtggcagttgacgttggagcaggtgccgaagctcgggctcgccgtgcgggtgaaggacgtaaggttcctgtaacgggccgtgagccgcgagttattgatagtggtcacaaagtccacgttgttgttgcggtggttgtaggtggcgggcatcttgtggcagatggcgcagttgggggttccggcgctaagccaggcatgggtgtcgtggcttcccatgaaccggccggtggagatgttgcgatagggggcatcaaccggcggcatgccgtggcagccggaacagtcggtaatggtgccggctgcggccgtaccggcgagcgcgaagagcgcagccgcacatgccagcgccgacaggactgccgcaccggccagtgcacagcccctgtgccatttcatatacacattaatcatgacgaccctccgcctctttccgcaggagtacccgacaactgacaattcttgcagccccttaacggcccgctgtcgccttatcaccgaccagcaagcataacaaatattaattattacagactaattcagcgtgaaatcggttaaccgtttgatatttctaaccctaccgttttaatacaatatgaaatgtcaaaatcactaactgttatttcactgcgtcaataagcaaagcaaaaaccgagccttttatcccggagatccctgtgaaatggcatatacactcatgtggtgaaaagtcagtcgcagacagtcattgttacatttgagaaaaaaaaggaacaacaccggagggatgcgcctcagaacactacaaaaacactcaaataatcggctgtcaggcggtacgggcccgccagaaaaggcaggcggcgagaacagcggcgaatcccgccagaagggcggccttgccggcaagggaaacgccggctgccgtggcggcaatgccccacgactggaccagggcgccgccgatgagcatccccaccaccacgagccccgcatcggcgtccccctcgcccgccttgatgagctggcggaaggggcagccgccgatgaggacggaaatccaccccacgagccccatgccgaggaagctccagaggtgctccggatgggcgccgggctggccgtggagaccggggttgaatctgccgaaggctacgttggcggccaccgccgcagccagaaaggccaccacaccccagagggccggggtccgtctgcccatgatgaacgcatcacggatgctgccggttatgcagaagcggctccgctgggccatggcgccgagcagcgcgccggcgcccagggcaaggggaacgggagcgtgctgtgccgcgctcccctggccggaaaagatgatgaaaccggggcgaacgagaagaaagaccaggagcaggagaaagaaggccgggatcagcgggccgccgtgaccaacgcccggtgacgggtgccccggctccaccccgttggcgagcccccggagaccggcccagaccccggcgaccagccccacgacgccggcaacggcggtcaggtcgccggcagccaggcgcaggaagagcttgatggggcagccgatgaagatggcacagccgacaatgaggaacactcccgcaacgaggcgcggcaggggggcgcccccgccgcgggagcggaactcgcgaaagagcagtgcgctggccgcggcgccgagcacgaagccgatcagttcaggccgcaggtactgcatgcgggggttgtcgtgcatccccagggccccggcgctgttctccatgaagcaggaaacgcagattcccgagttctccggattaccccagaccgccagaagcgcaccgaggccgccgaggaaaagccccgccgccaccaccatccagaaatgccgatcccgcagcactactcgcaccctcccgccagccgactcttcaggtagttgaccttgcgcagggacgccgccaggctccggttgccagggttggcggctgcccggccgccgatgcccgccagcccctcgaccaccaggccctcgatggcgcggcgccgtgacagggggctctgtgcgtccacgtaatcgccattgagcctgaccccttcctcaaaggaagccacggcctcgtccagtgcccccatcttccggaggatctcccccctgaggatgtagccgtgggcctcgccggggtagcttcggatcagctcgttcagcctcaggagggcttcctggtcgttgccggccgtgcgcaactcctccaccggcccatagagcctggcgatcagctcgacgcgggcgcgataggccatctcacgctccacggccttgccgaggcccgcggccctgcctgctcctgccccgtgattcgttgcaagaacaccggccagagccgcaatgacgacggccaggagcagccaggttattttgtcgaaggtgtcggtgaacattggaaaaaccagccttttcaggtcagtacgtctgatatggcggcatattgacacgcttcgccatttcacggataaggtcgtaatcgctgtccagcagatcttcatagccgtcgatccaggcggccttcagcaccttgagccgctccccgtccacctcggcggtgtcgccgggcttcagggccaggagggcgtccttcaccttcttcaccagggccggatcggttcccttggccacggcaaaggtgcagtaggggatcggcttgctctgggcgaggatgacgaagtcgtccgccgagatctttccttcctgtgccatggtttccaggtcgaggaccggcgcggcggccacgtcatacttgccgtgcaggacgccgtagatgagtttttcgtgcttgaaggagcccgaggggatggaataggtccccaggtcgtgctccgggttgatgccggccgagagcatcaggtcgtactcggccaggtagccggtgggagccagcatggggccgaaggccagcctcttcccccggatgtggtcgagtgtttcgatgccgctccccttgcgggcgatgagggcgcccgcggaacgggagccgaaggtgccgcgcttttccgatgccaccagctcgacgccgtggttctcccgcaggatgacgtagatcagggagttggtgtgggtaaaggtgaactcgccggacttgaaccgtttctcgaaatcgtgggtatccaccggcaccgccacgaagtcgaccccgcacctgtcggacagatagcgggtgagtgggaggaagcgggacatggtctcctgctcgttgttgcagagcatgtagccgatcttcaccacgggccgggccccctcgggcttgcagccggcaaggaaggcggcaaagagggccagcatgaaacatcgcgtcagggtcgaaaaattcattacatggagtcctgtcgttgtccgggcggttaacccgctaccagcacgaggggtcttcaccctcaagggattgatgcatgacgtatgccctgccgcggcatcccccccggcattccgccagctcgccgcaggcaccgcaggcgcggggatgctccaggagccggcgccggagggcctttttcgcttccgaggcaatgagctcctgcaggggcatctcgcccgcggtgccgagcctcaccggcagggtgggacagggatagacaccgccgtcgggggcgatggcgatcatggtgttggccgcctggcatcccccctggggaaagggtacgccggggttgaaggcccgccagaggaacggatcgtgaatggtcagggcaaggcgctgggcgccgccttcggcgtccagggcgttcgccagctcccgctgttcgttcatggtgaggaagaacgggggctcgcctccgtacaggcgttgcatggggaggacgagccgggtgatcccccggtcgagacagtaatgcacaagggtcgggagttcgcgccagttcccgtgggtcaccgcataggatacgccggcggacggctcgtcctgccactccccggagtcgagcagatcggcatggtccacgtcaaggagcagctcccgcaccgccccgtgggcaacaagggcccggacggtatcgtcatgggcctgcggggggatcgtgagggtaacggcggccgggccgccccggaaccgctccagcacttcgccgagccagccgggagaggttggcgcggtgctcgttacattcagcatgaggggccggcagtcgatgatcccggcggcgatcgccagcaggagcgacggatcggccgcggtagcggggagatcccagtagatggttatgggagacgaaagttccatagaatcatgcccagcagtgggggtcgggactgttaaggtcgccggtgagggccagggcccgggcggagcagccgccgaggcagtcctcgtacgcgctgcagccggcgcacttgccggtgggcttcttggtacgcagcgccgccagtactgccgagtcccgccagacctgcttcaggtcgtcccgcacgatgttgccgatgacaacgggaatgaagccgcagggggtcatgtcgccgttggtcttgatgttcagggagagcttgccgcagacgctacccttcacgaggctccccgcatcgcgggctcccaggagggcgatgatcgggtcgtccagggagacgtcgagccccgactcccgctccctggcggccagggcgccccggtagaactcccgccactcggcgggcgaaaggtccagttcatccctgtgggacagacccagccccgagcacttgaaattgtggaagttgagctgtcccaccccctgctcccgggcaaaggtcaccagatcgtcgatggccgtgtgattgatccggcagatcaccgtggagatagaggtggcgatgcccgccccggccagatgccgcagggcagccacggcccggccgtggctgccgtcaacgccgcggaaccggtcgtggacccgggggaggtggctgtcgatgctgatacccaccctggtgaacccggcgtcccgcagggccgccgccgtgtcccggtcaatgagccagccgttgctgttcagggaaatccgcaatcccgacccgctggcgtgccgggcgatctccagcagccccgggtgcaggaggggttccccgccgccgaaattgacggaaaagaccccggcagcggccgcctttcccaggcatgccagaaggacgtcccgggggagttcctcgtgggtgtccccccggctgtagcagtggcggcaggcgaagttgcaggtgttgttgatggcccagttgatggtgaggggcgcttccagtgacggcgcgtccgctcggctggcagcggtggcctcatcgccggctccccggcgtatcgccggatgcgcctgcgttgcctcccctgtgccgccgcgctcgccacgcgaactcaccgtcgcggtttccctgtcattctgcatagcggataaatcccttgacggccagttcgtccaggaatgcctggacatcttcccgcagcaccgcctcgtccacctcgaactgggggagcagctccgccacgatgccctccggggtccggccgtcacagagcttccagatttcagtgccgagatagttgagggagagcatggtcccaccggagaacaggaccgaggtgccggtctcctccaccgcctcgccccggtccagggcctccaggacccgggccagggcatcggcctcctcgcgccacatgacgtcggggttgcgatgaatcgtcttcacgtttcttaccttccttgctctcacaatccgttgttgtgaatgccctaatccccctgcgccgttatggaggcaatgaccagattctcctgggaagcgttgcggatgccgtggtcctcgaacgcgggaacgatcacgatctgccccgtggtgatggactgggtcttgccgccggactggaactggccggtaccctccatgaccatccagatatggctgccgtggtgggtgtgggtcacgatctcctggccgggcttcatgcagatgaggctcacccgggcgtgatcatcggaccagatggtttcctggtgacgtttttcatcgttgaacgttttgagggtctggacgtcgagcacctgtgatttcatgcattcctcctgaatgtggttgtgtcatcccggctcatggggtacccaaggtacccgcttcaggccttcctgacaagcttcagaacagagccgagccacgcggaggcccggttgaagacggatgaggcggtggaaacccgcacctccccgcccgtgtcggcgacaccggagaaggtcaccccgtaacgggaagcgaagaggttggccccgcggaaatccgctgcgccggctgacggcagcggcacgaccagggcggcgcctccccgggcgttatggtccgccaggagtttcgcctcggcatcgctgagcccggcggcgccgtcatcgccgcagaagagccagacctggccccactccgccagcagccctccggtgaggcgcggcacctcgcgccggtccaccgtcttcacggtgaagccccgcgccgcgagttcggccaagaccttctcccccagcagcaccgcggcaccgccggcaccgtccccgaggcggcagacgaggattctggtggaggcggccgagagggaattctcttcgagccagtcggcgatgttgccgatgtaggccccggtgtcgtagcggtcggccatggctgcggtgaaccgtccgtacgtcccgtcgaacacgacccccccccgcccgtccacggcattggtgtaggtggcgacggtccccttgccggcggggtccatcaccatccgcacgttgggatcgtgcttcaggaccacggcggatgtgccgccggacaacgacgcgaccccccgcaggagaggattgcccacatccacgcccggcacgaacaccaggagccggaaggcgtaagcaatcaggagcgtccccgaaaggcaggcgaacatgtagaggaagaagacccgcttcttgaaaaaggtccagaagagcaccatggtgggcaccgcggtcaccggtccgccgatcatgaacgcaagggccgccccggcgtccatggtcccgcccagggctcccttgatatggtagacgatgctggacgcgctgatctggtgcaggaacattggtaccgacgccagggtcacccagacgatgttcaggggatccgtccggccgaagaagcggtaaatccactccttgggcaggtagcgctccaccaccgcgccgatgaccacccccacgatgacgtacttccccaccacccagaccatctccgcggacttggccaggaagatgaggaacttgttgccggtcctgacggcgacccggttgccgaatttccgccggcagttgcaccgcagccgctcgtccgggtagtcctcgtcgtggaaatcgccccgcacgatccccccttcgacgaagatctcgttcttccggaaaccgggccgcttgctgagggcaagggtcaccagcccggcgaagatccccatggagaaggcggagatggtcctgaccacggtccactcgggacccaggtcgttcagggtaaggagataggttgacgggctcaacagcggcgaggtcaccatcagggccatgaccggcgccaggggaatccccgccaccaggaggctgatggcggtggtcaccgtgccgcaggcgcacaggggggtgatgatccccacgaaggacgcgagaaagacgctcagggccccgtactttctgagggatgcctggagtttcacggcaaccttgaaggtccggaggtagccggcaatgagaatgcccacgatgaaatagggcagcacgtcacggagctcggccattaccccgtggtcgctgaaaaacaggtcccagagctcgctgccgagcagcacggggaacgaaaccggcgcggcatcggaggagaccaggtgcccgccggtgcccgtgccccacacgtgccagaccactagggacaacgagatcagaaccatgacgatcagcatccggttccccgactcagcctggtgtccgtggacctcgcaggcctccctcggttttgccctgaacggattcacgagcacgataccctgcccgtgccggctgttccgatgccggagatattcattgtttcctcctcaaccgcctggcgcacgccagtaccgcaccgagccccaccatggcgaacccggcgaaaacacacggcctccccgggtccctgaccacctgaataccagcaaaagacatgcccatcgcatccgtaccgacctgggtgttgtagaaatagaggccgttccagatgaagggggcgttcacctcggccgtaccctccgctatggcaacgccatcgcggctcaaggccaggtcgacccagagccgcttcaggaccggattttgaaacgccaccagcctgaagtcgtaggggaactcggcggggaggctgcgttctcccgaggtatcgcaggtgccgacgagctgcccgttgcgaaaaaccgagagcctgaggacctccgagggaaactggagggaatccgccgtcacgcgatagggccccgccgtgaagctgtcaccggtcttcagagtgtggagcgcctccttcgcgctgcccctgaggacccccaccctgaccggaatcgggtaaaactcccgattgatccgcgtgaccgtcaggtcggcaccgaggggagcgtcccgctccaggtcccaccggtaggcctggtcaacagaggttccctcgtagacgttgacggtcgccacgtggccgaacgtccgggccgcaacgcccccgcagattaccagcacgcccagatgcagaatcagcaccggcaccgaaagggaccggaaccggcgcagcgtgcagcagacgagattcagcgccactcccgccagcaggcagagaaacgccggatgggcgtagagagccctggtcccggcgaacgtgccggggatcgccgccacggcaacgatcaggaacagggccaccgccagttccatggaagccaggaaccggcctatccgtttcagtagagtcaccgggaatggtccgctctggtcagatcagttttttcgacttcaggaagtctctgaccgcttttctggacttgtcgccggcgtccgccgacttcagcagccgggcgtaggcgtcgttggtgagcaccccggagagcttggccagcagcttgggcagggccgggtagttgttcagagtttccaccgtcaggacgggagcatacgagggcgtgccgccgaagggctcaagccaggcaaggttcagggttgaacgatagccgctcttgatcgcctcccgtgccgccccgtcacccgccttcggtttacccagcacctccagcgcgcgctcgggggtttccacgagcaggttgacgtcgccctttttcacggcaccgtagagctcccggctgtcccggtagacctggaccttcaccgcggtgccggtccgctcggtgatgagcagggacatcatttccgccagcaatctctcctggggcgtgttgggaacgccgatgtggagggtcctgccgacacaggcccctgccaggtgcgcacccacgagaaccgaaaccgcaacaatgcagcaaataagctttttcattggtcacctgtctaccatggtggtgcagaccgctgtctgcgttgattcggagcgtgcccgtgacgagcgctctcagtctggccccagccccacgtccagggcactatccgctgtgcccggggaaggtacgaattccgccgaggcgcgccatgtggacggcggaaaccgcctggagctccccacgtactgcttgtggcccgcggggacgatgagggtgtatcggccgtccgcccccgtccaggccgagatgtagtcgggcatgcggctgttgtcgctggtggccgacgcaaacacaaaggcattggccaccgggttcccgtcgccgtccagaacccgtcccgccagcttcacgaaatctgcgaccaagggccggcgcatgcgccccaggtcccggatatcggctaccgtaaagtcctgctcgatctcggcatccgcggtcaggtccatgacggccggttcccccgagtgcttgtcgcccggcatgagcggaccgtatgattcgtccagcttgagccgcgccaccacccagtaggttcccggcggcaccctgacggccgtggtgccgtccccggccgacggcggtgagatgaaggttgcgggccgccggacatgggccgagtcatagacaaagagcttcacccctgccatgggcttgccgtccacgtccgtcacccggcccctgaggaccgccgcatccgcagcgccggccaggaagccggtgagcgccagccagagtgtcgcccggagcgccgctcccctcatggcgtccctccgtttgccggcccaaccgggcccggcttgtccagccagggctcgtagaggaccatgccgatgcccggctcctggcggccgtcaaagatcgtcccgcccggatccccctcgccccaccagttgccccgggcgttcacgtcctggtcgttgaaatcgccgatccgcatgttgtagccgctgttgcccacgagactgttgcccgtcaccgtcagcccgccccccttctcccgcacgaagatccccgtttcattcgccgtgatcaggttctccgcgatgagggcgttgccgatgtacgagcggatgccgatggtgttgtcccgaaagatcgagcggcggatccggaccgggccgcttctgaagcgcatgccgccgtaattgtgccgaatcaggcaatcggtgacggcgagatccgtgaaatgactgtgaatgccccaggtggcgtactcgacgatgcagttggagatgacgcttcccgtggcgtattccagcaggatttcgttccagtcggagggccctttgcggtcgactgaggtgaaccggatcgtgccgtcccgttgtcccgatgcaaggagcttgcccttgatctcaaggccggtgccggcggcgaactgcaccgttgttcccggggcaacggtcagggccgcgccggggagtaccgtcgtggggacggccacggtgatgacgccgcgccagaccgtatcggcggccacggtcgccagcggccagacaaagggggtgggagcggcccccggccggccgtaatcgacacgccccagccgcggatcgtcccgctggtcgttgatcaccagggccgggtcccgtcccccccaccagttgccgggggcggaaacatcgccgctaccgtccagatcgatggcatagagaccgttcccggcgaaattgttgccgctgatgatcccggcaaaggacaggattcccatcccccgttcgccgttgtcggcaatcaggttccccgtgatcagggagccggaatcctggatgttgaagccgctcaggccgttggccgtcaccgcgttgcctgcgaactcgacagagtcgacgtttttcagggagatgcccgtttcggcgttgccggagatgctgttgcggttgacctcgccgtggtagagatcggccgccatgaggccgaaccggttgccgtcgaacaggttctccctgaccgttaccgctccttcgcgcaggcggagcccttccctgccgttggccacgatcctgttcccgcggaccgtgagggtggtgcggaagaaattccctcccacctggttgccgcagagcaggttgtccaccagttcaacctcagaatcgcgcccctgaaccccgctcttattgccgcaaagggtgttgccgtgcaaggccaccaccgactcctggaactggatgccgcggtaattgttcgtgagggtggtgttgtggatcgccaccgtggagaagtggaagtgaagtccccggtaggcgtgctcaatccggcagtgttccaccaggttctggcctgccgagctgttcatgatgttgacggcatcccagtcgcccatgcgccggtccttttcggcggaacggaaggtgatgggccggtcgggagtccccttggccaaaaggcgcccctggatcatgatcccgttttcgccgatgccgtcgccgttggtgtcccgccgggtaaactcgacgatcgttcccggcaggatgaccaggcggctcccctccggcaccctcaccgtgccgtccaccaggattctcccctgccacagggtctcgcccagcaggaccatgtcctggtaccggcggctgaccggcgcctcctcgttgaccggcggccccttcggcagggtgtggggccggaccgctgccgtgtgggcgtctttcttccggttgcgggccacctcggtggcatgggcggtcacccgggcaccctgaagggataggacgccgtaatcgttctcgatgatcctcgccccctccaccgtgatccgcgacgctgccccctgcgccaccaggccgtaccggttttcccgaagcgtcgacgaggagagatgcagcgtcccctccgccacggagatcccgctgtcggcgtcggcgaccaggcattccctgatggcggcggtgccgccgtcgatgaggattcccgcccagcttcccgccctcttctcctggccggaaaaccggaccggagccgtcacggtgccctcaaccgccagcctcccccggatggttatctccgtgaggggcgagagatattcggggtcggtcttggtgctttccgcggccgcgaccgtgacgacggtgccggcccggacggtcagggtgaccccctcgggcacgacgacgtcttccgtgaccgtgacgttcccctgccagaccgtatcggacgttatcaccccggcgatcgcgccggcggggaggccgaacagcagggcggacagcagcgtcagggaaagggcggcgattctggcgagcgacatgggttcgagcatagtctcacaaaaagcaaaagaggtgccgacgaatacggttcggcacctcttttagggattgtgatcggtttctcagcagggatgaaccactgcgctcccgacaaccctcggacgaatatagctttttttcttcacctgattttcctcctttgtttccgtgcgtaccgcactctgtgcatctgccgggaacgaccttccggccgatgcccttatcgttccggtgccgggctcgcagccgccgatgatttcgccggctgccctgctccggtctcgcctgctacttgtcgtcggaccagcgcggcgtcggctggaagtggcaactgacgttccagcaactgccggtggcatccggggactgcttcgagtaccactgtcccttatcagcgttgaacttgtacgtcggatcgatcttcacgttcactgccgacttcttctgctgggtgctgccgccggcccagaccgactcgtcgcccacgtgggccgcggcaccgtcgtagtggcaggtgaggcatggggtgaagccctgggacggccgcaggttcgacatgaggtgacccagcttcacgtgggcgccgccgccgcccgagtagttctcgagacgtgccgtcgagtagttggcctggctggcaacgaagcccttgggtgtcggcgggtagccgtgacactcgtcgcaagccttaggcttgaaggcaaacgtgttgcggtgggagtggcagttcaggcagccggttgtggggtggccggatccttcgttgacgccgcgccgataatggctcgttttggtgtggcaggtctggcatacgccgcggtacggagcctgtagctgcacgagatcggccgtggtggcatagctgatggtggaggtcagtgccccgaaaacaagggtggtccggaccatggcccggttgccggtgccgtggacgtcatggcaggtcttgcactccatggtgtagttgcccaggtccacggcatggcgggtcacgttgcgcctggtggcggtggggaccttgatggcgtcattgtggcagcctgcgcagagggtgtagtcgttcacggcgatccgcttctggtcgcccgaagtgccgttgatgtgcccgctgtcggcatcgtgacagcttgcgcactggcggctggcgttgaagccggccccggcctggccgtggccgctggcggtgaaattcgtttttgccggtgcggtcttgccgccgatgaccgagaggagccccgtgtgacaactttcgcaggtcacgcggcccgaggtccaggtggcgccgttcttgtggcaactggacgtacagttggccgaaaccacctggacggagccgttcacgtgggtgatcgccgttgaggtcgtgtaggtgtggcagctctggcaggcggataccgttgcccccaggatggccttgggaccatagccgagggtcaggtgggccgcgtggccgttggtcccgatggtctgggcgctcgtggcggcgatggtgggggtggcgtagtggcacttaccgcacgcgccggtcgtcggatcgacccactggggagtcgtcaccggcgcgccgccgcggccgtcgccgtggcatccggcaacgctgcaggtcgccgtgttcacattgtaggtaccgctgccgacgttgatggttccccgggcgacgccgttgaagacgacggttttcacgccatccacgtggaccgatttgtccttgatggtggaggggccgctgagcgtcgcgtagtggcagttctggcagttcatgatccctgcgttgaagtgggccgggtgggcgttggtcaggggaaatgccgcgtggcacgaactgcagcccgacagcttgcccacgccgttgccccacgtgaacgtcgtattgcccggcgcgccgaccacggcctgcagcgaagcgttgcggggagcgccgtccgagtggcagtaggtcgccgtacaggtgccgttgccggccgggttgtaggtggggttggcgccggagccgatactggcgatgatgccggtcttgtcgacgaacacatcctggaacgtgccggtattgtgactgaagcccttgtggcactggtcgcacgctatgctgtagttggcaccgccgccggcatgccgggcgtggggggtctgggtttcgttcttgaacacaccggaggttgaatagtcacgaacgccgtccttgccgtagcccgaaggcccgccggccgtgttgacggtgggggggaagccgtggcactgggtacagttggccgaaaagccctgggagtgggtgtggcagctccggcagtcggctgcgttggtgctcgagtgctgcccgatggttcccggcaggggcgagtggcaggccaggcagacgccgaaggcatccttgttccagtttttccgggtaaccgaggtgtactggtacatgaccttggcgttgcggaccgctccgtactgggtggagatgttcatgtaccggttgatgagataggcgttgggggcggtcccgtcagcctcgtccacgtggccgccgtggcagtcggcgcactggacgttctggttcttggtgccgttgtggttcttgacgcgggcagtggtgtttgccgggtcgtcggccgacttgtggcagttggtgcagatgttgggatcgctgacggtccttcccttcaggtccgtgcgcagcagcatgccccgggacgtggaaaggagccccatccgggcgcttgatgcattgtcgaaggtgcggctgttggagtcggtgtagtgcaccccgtgacaggtggtgcagacgaccgcgccgctgcgcgacatcctcatggccgatgtggggttggccgggttgctgttgcgcggcgggctgtagaattcgtcgggccgggccgcggccttggtcgagtagttcaccgtgacggggtgggatcccctggtgtggtcaacggtcttgcggggccggtggcagtcgaggcagagctggtcctcgtcgttgcgcacccggaggaacggtttcgagttgtaggccgatgaatagaggtcgtggatgttgtggcagcgggcgcaggacacggttccgatgaggagcgacttggtgagcctgacgtccgtgggagccaccgcgcccgccttgggcaccacgtccttgccgatccagttgtgggaggtctggtacgtcaccgccggccgggcactcgtccaggtgcggaaggggttggcgaagtcggtcatggcaaagggcttgcctgagccgtagggatcgctcgggttgtggcaggtgaggcagacgttgttgtaccccgtggaaccgagggtgctgtgaacggtatggcaggaggaacacttgtagcccttgacgctgccgagttcgtggggatagtcgatggcccacgcggcgatcgggacgaagagcgtcactaatgccgtgacgaaagtcctctgtagtattccgttcatggttggctcccgaataaactaaacaagacagtacaattacttgttatggcaggcgaggcacatggcactcccctcattgctgcgggtgaggaagggcgtcagggatttgtcccccacgccggtatcctgccgatcataggtgtaaccgtaagccacgtgggggtcgtggcaggtggaacactccatccggtcgcggttgggaccgaagaaccgcagaccctgggacttgggggtctcaatgggcctcagcgacgagagccccgcatccaccttttcctggtaggcggcggcataggagaaggagatggggtgatcgtccatgaggttgctccccgcataggggtccgcatcggtcttccccaggttagcccggtacccgctgccgaacatgggaaggttgagggagaagtccccggtcggatgcgcgccgaaggggtcgtcgtagtctcccccgatgtcgactttctggtcgctgcccacggcaatcccgtagttgccggtatggatgacgttgatggcggtcctgccgtcatggcaggagaggcagagcagggactcgggtcccggcgcagtcaccgctttggccgtattcgtcaaggttgccgatgatgtgtacattttaaatgtctgtgtcggcatgaccttgttccagagcggcttggccggctctgaatagtgcggcgtatggcagaaaatgcagacctgatcgacaccgaggctcacgaaatggcgctggccctgggtgagcccactgcccgcatccgtattgttggacatattgtgtgccgtccagcggatattgttgttccccgcgtagacagccgtccaggccgtcatcaccatccctagtatcaccgcttgcacaacactcttcatccgtgcgacctcgttccgtatatatccatcttcaggctgcgtcccggcaccaatccggcccgctcactaccagctttgcaatccgagtgcctttctcaggatcaggagcgcgtccaccaggtcaataaccccgttgggccgggacttgccctgatagagagggccgatgtccccgctggccaaatgggatgcggagggagacagctgtccggtgaaaatcctgagagccaccagggcatcggccaccgtgatcctgccgtcgccgtcgacatcgccgtcaggtgcccgcaccaccagagaccggaccgtgctgttgcccgcggcatcggtggccttcaccgccagcgaatggggatcgtaacttcccagtgtcaggacggcgtgccaggcgccctctgtgatgacgacctctccgacggtaccgctgtggtcctctacggccacggtcgcgccccgctccaccgttcccgagagttcagccggatagacggtgttaacctcattaagcgtaaggacgggaggggttacgtcgtagataagggtccgcgtcaccacaccggcgttgcccgcggcgtccgtggcccggacggtgaccgcgtgggcaccttcctcgccaagatgcaccgacagggagaacgacccttcgaccgtgcttacctcaaccggcacaccgtccacatcggctgttacagtcacgggactcgtgtcgttcgcgctccccaccagtcccacgacctgacgattgaccgccatgtcctgggccggagaggtgatgacgatcgccggactgcccgcatcataggtgagggtccgcttcaccgcggtcgtattgccggcaaaatccaccgccaccacctcgatcgtattgagcccctgaacgagcggcacgtcggcactccaggcgctgccgtcgaaccgtgccggatggcccgcaaccgtcacggtggctgcctggtcaacggtaccgctgacggtcacatgatcgacggcaacgaaggccccgtcagcaggtgacgtgaaggtcaccaccgggaggtcgcaatcgtagaagatggtgcgcgtattcacggtcaggttgcccgcaaggtcggcagcggcaacagtgataacgttggccccgggactgagcgtcaccgccgtgctgccggaaccgttcgtcatcgtgaccggccggccgttcacggcaacctcacccggatgcgcatcgctcgcctcgatccgtacgttctgaacctgttcgctggtatagctgccgtcggcaagggccgagaccgtaaggaccggagcggcggtatcgagaatcgcggagaaagcggccagggctgccgcgctcagggggcgcaccgccttgactgtcacgctgttcacgccgggagcgagtgccaccgtatggctccaggtatcgccgaacacggtggcgttggcggtaatgccggtggccgcgttggtcacagtaaccgcgcaaccgggttcgactgccccggagatgtgctgggcaaaaacattggtcacggctgcgggaacactgtcgaccgtcagatagggggcctgctgcagataggtgaccgatgcggttttggtgctggtattgccggccgcatcccgggcaatgaccgtcaggacggtttcgccgggggcaaagccggccagggaaaccctccacgttgtgggcgtcgggaaggaaagcgtacccaccgtggtcctgccgccggccgtcaccgttaccgacgcccccgcttccacggtgccgtggagttcgagcgacggcgcgtagaaggggctcaccagcggatcgatgtcaagggcgggggggatggtgtcggttgtcagaccaccgccgtcaatgccgtagacagtcagattaccgtagccgttcacaaccagcagacggccgttggcctgatcaaagcgaagatccgaggggaccatcagcttgccgttggtggtaccgtatcccccgatataggccagaaacaccggcaccgcggccggctccaccacctggacctggccctggaaggtgtccaccacatacatccgtttgagaaccggtgtcggatcgttggaatactcgaaagcaaccccttggggggcggtaaatttcaggggaccggaaccgaatgcgccgatgctcctcacaaaggtgccgttcgtatcgaaaaactggatacgcccgtttctcgtgtcaacaaccgccaggtggcgggctcgcttctcgaaggcaatgcccgtgggggtggaaaactggcccgcagcagcaccgaacgtgccgaaccgccgcacgaaaccgccggccggattgaatacctgtacgcagttgtcgaggctgtcaaccacgtagatgtagccggtatcatcgacggcgataccgttggccattttgaactggccggcgccgatgccgagctgtcccgtcacggaaccggcaccgtcgacgatgaccacgccattaccctgactgactatcagactgccgtccgaggcgacagccacgccttgtgcagacttgaccgtcctgatgacatccgttaaataaccagaattgtcatacttcagcacaccaccggaaagcgcatcggtgacatagaagttgcccgcggcatctcccgcaattctaagtggagagcgaatcccctccgtaatgggagcgtgtgttgccaccccgggagcgggtatggcaaaagcgctcgaaaccagcgaaataacaattaacgccagcgagaaggcagtaaacagcgatcgtcctggtgacctgtgcaccatggcaatgcctccggagttattgggagaaccgtgcggctccccattgcacggcaaaattatagttctcctacattaaggaacagcaattatggtgccaaagacactgcaaaacggcctattgacacagtcgccgctcacgcgggacaacagcccgttgccactccccttctcataccgcccgcggccttgacaggattggcactagcgaaaaaagcccactggcaaacgccttcagactgacaaattatcgacacggcgacacaagaagcggcagacaggccaatggaaacggccccctgcgcattcccgaaaggggacagggggccgttatttgacgtagaaccaccgagtggtgaggcgggttatttaaggaagccgaacttcttcatccggtaacggaacgcatcgattcccaggttcagcttcttggcagccttggactggttccactcactcatctccagggactggcggatcagctccttttcaacctcttcaatatcgaccccgtcaggcggcagcttgaaggtcgccaagcccgtggtctggttcgatgccttggcaacgatctccaggggcaggtgctccagcagcagcgtatcttcgttgccgaggatgatggcccgctcgatcacgttcttgagctcacggatattgccgggccagtggtattccaggagcagcttctcggccatcttcgagatgccggtcacgtgcttgttgaattcgcggttgaacacctcgatgaagtggttgaccagttgcaggatgtcttccttgcgctcccggagcgggggcaggtaaatgggaatcacctggagccggtagtagagatcgttgcggaaattcttctcctcaatggccttcagcaggtcgcggttggtggcggagatgatccggacatcaacggcaaaggctttggtgccgccgatccggcggaaggtcctttcctccaggaagcgcaggagcttcgcctgcattcccatctccatgtcgccgatttcgtcgaggaaaacggtacccccgtcggccaactcgaagagcccttttttcatcaccttggcgtcagtaaaggcgcctttctcatggccgaaaagctcgctttccagaagcgtggcaggtactgccgcgcagttgatggccacaaacggcttttccgcgcgggcagactggtaatggatccacttggccaccagttccttgccggtgccggattccccctggatcaggaccgtggaggcatcactcttggcaaccttttccatcatttccaggacgtttttcatgtgccggctggcaccgatgatgtctggggggccgaacttgcgcgactgttcgctgcggagccgctggacctcccgacgcagatcggaggtttccagggccttgcggatgacgatggacatttcgtccagattgaacggcttgttgatgtaatcgtaggcgccgagcctcatggcatgaaccgctgtttccagggcgccgtgagcggtcaccatgatgacgaggatttcctcatcgtattctttgatcttttccagagcctccaggccgcttattcccggcagctggatatcgagcagcaccaagtcgggctgctcctcgcggacgatccgcagggcatcctcgccgttaccggcggaaaccacgtcatacccctgcttcttcaggttctgctcgagggaccaacggatgagatgttcgtcatccaccaccagtatctttgtctttctcacggcagctcctttaacgcattgaatcgtataatgaacccactatagcattaccggcagcagatagggaaatcctttgatgcacacagcgctcttcccgcgccggccattcctcatacggcaccgtcggcctccagttcggtcatggggaggtcgatggaaaaaaccgtgccctggttaagcacactcgagacatggagggttccgccgtgctgcgtgatgagcttctggcaaatggccaggccaagccccgtcccctgggccttggtggtgaaaaacggagtgaagattttgctgatgatcggctcgggaatacccggccccgtatcggccacctccacgcggacccacaaacctccctcgcgctccgcgatacggctggcaacggtgagggtgccaccggtctcctgcatggcctggatggcgttcaggatcaggttgagcaccacctgctgcacctgcttggggtccacgaaaacgagggggagcggctcctgcaactccaaccgtttctcgatgttcttcccgcctttgtgctgaagggcaaagagcagggtcttgcgcaagacatcgttcagatcggtgggagcgggctccggatgggtcggcttgccgaagaagagaagatcgttgaccgtcttgtccagacggttgacctgctcgattacctcgccgatgatttcccggcggggatcctcctcctggaaatcctggcggatgatggtcattgctgcggatatcccggccagcgggttcttgatctcatgggcgataccagcggccatttctcccacggacgcaagccggtcggcccgctccatctgctggaagtgatactgctccagctcttgcttggccttgtcgagcttgtcgaccatggagtcaaaactggttatgagccgaccgatctcatcccggccgccgttgaccatcctgaccttcagatcgccctgctccacccgggccatgctctccacgatacgattgagcggctgcctcacgaaacgcaccatgacgagagaaacagcagccgcgctaaaaaggatgatggcgccggtggagaagaggaagagacgggtcgcctcgttgatgcgccgattggtatccgccagggagtagttgacgttgagcactccgatgacccgccgcttgcgaccgtggcagatgtggcactgctcctcgttgtagatcggcttgatcatgccgaagacttcaccgtggctgccgctggcgaagatcccttcccgcagattgttggcaaagagctggtagtctccgtccggcaccgttccgcccatctcagaggggagcgacgacttgaggacaaccccctggggatggaatatccgcacccccaggagcttagagtggctcttgccgaccatctccagcatgcgctggacgtcctgggtatcgccgatgctcatggaacgatagatgctccgctcaatggtattgaggagcaggagtgtattctcgcgggccgccgcgatcagctggcgcttctcccgcttgaagttaagataggtaaaggtaccgatccccacggaaagcaggccgaccaggatgattatcacacgtgttgtgaggcttctgaataccaacctgcccccatgggccggctgttcacgaagaacagccgccgggtaatgtaagtagcgagaaaaacatcagcgtggccggagccgaagcgcgtctactgaatcaactgctgagacgatgtggttgcctgcgtccgcgccccctgattctgctgtccggccggggcaacgatggtgaacacccacttcttgtactggtcctggttctcgaaggtggccagctcatcggggaagttcgtctttttgagcggctcctgctcactggtgctcatgacgccgacgatccccttgcccggctggacgatggtcgcgaaatccttgccggtgatcgggtccttgtagagccgtcgcagatacttctgccgcgcggcgctctggggatccttgaggagatccttcaggtcattgagcggcctgggggctcctccgcccgatctggtcggagtgtgccactgctccagggcgatccggtactggttccccctgaacaggagctcttcctcccgctcccgcttcatcaccatctgccagctctgccccacgatccccagcatgattcccatgacaatcacgatcatcagggcgccgacaaaggtgaagccgccggaggatgcaaggattctcctcaccctcgttcctcagggccgcttgcgcgtgagcacctcgcgccccgcctcggccagatcggccggcatgagtccgaaatatttcagcagttcctcggctttgccggacaggccgaagcggtcattaattccgacccgcttgaggggcaccggacagttctccgcaaggaattcggcagcggccccaccaagcccgcccactatggaatgctcttcggcggtaacgatggcaccggtttcttgagcggcgcgctgcagaatctcgccgtccagaggcttgatggtggccatatggatcacccgcgccgagataccctcctgagacaggagttccgcggcggccaaagcctgagcggtcatgaggccggtggttacgaaggtcaggtccgtaccgtccgcaagctggacccctttaccgatctcgaagggagtatcggtcgaggtgacggtggggaccttgttgcggcccaggcgtacgtataccgggccgcgatgggcggcggcggcacggatcgccctggccgtttccgggccatcggccgggacgataaccgtcatgttcggcaccgcccgcatgatggcaatatcctccaccgactggtgggagccaccgtcctcgccaacggtgatgccgccgtgggtggccaccaccttgacgttggccttgggataggccagcgactggcgaacctgctcccaggcccgtcccacggcaaagatagcgaacgttgatacaaaggggattttacctgccgcggcaaggcccgcggccgtgccgaccatattggcctcggcgatccccatattgaagaaacggtccgggaatttcttggcaaagaccgacgtcttggtggagccggacaggtcggcgtcgaggacgacgacactgccgttctcctctccaagttcggcgagggtctggccgtaggcgtcgcgggtggcgatcatggtgctcatatgtcaatgtcctttctgatcagtgatgtggcgcgcggcacgttacaggtagcactgctccccgagacactccagtgccttgggaagctcctcgtcactgggagcgacgccgtggtaggacgccttgttctcgaagaaggaaacacctttccccttgacggtgcgggcaacgatggcggtcggccggccgttgacctccgcggcctgggccagcgcgccgacgatggcggccatgtcgtgaccgtcgatatcgatgacgttccagccgaaggcgcggaacttgtcggtgaccggctccacgttcatgaccttttcaacctcgccgtcgatctggaggcggttcacatcaatgagggcacagaggttgtcgagcttgaagtgaccggcggccatggccgcttcccagacctgtccctcctggagttcgccgtcgcccaacagggcgtagacccggctcgcactgccgtcaagacgcaggccgagggccatgccgttggccatggaaagcccctgccccagcgatccggtgcagacctcgacaccgggggtctgcttgctgtccggatgtccctgcaggtggctgccgagacgccgcagcatcatcagatcttctttcgggaaataccccgtcgcggcaagggccacgtaaagagccggcgccgcatgtcccttgcagaggacgaaccggtcccgttcggaccaggccggattggtcggatcatgcttcatttcgtggaagtagagggcggtcaccatatcgatggcagacagggaaccaccggtatgccccgactgggacgaatggagtgtcttgacaatgtcgaccctgagccgccgggccgtctcttcgagttgcttgatcttttcgctgtccacaatggtcctttccgtgggtgatgttgggtgtatttcgtctcagtctttatcgtctgccaagagaaaatcgaggataacctcatcgaggctggacggtttttcctgtggtttggcgggaggtttcggtggtggggatgacggggcggcagccggcggggccggcgcaacctgcgtggaggcgactgcgggcgcttgttccggcgcagcggcaggcttggcagccggcgccggctgccgggaggggaaggcccggtcgtcaaactcgccgttcttgagccggcggagcatgtccttgtgttgttccttcatgagctcctgaaccacctgatccaggttatccatcttgatgatatcggcgtagctcgtcttgcgggaacagatgatggtccccccccgatagaggagggttatgatgtggggattggcaatgccgctgtcttccgtctgaacatggaagatctcgccccggtacatgacgttgtggttgaatccgacgttcatggctgtccatccatcaagagacgcaacaggttaaactagcacgcaactccgcgtaacgcaatgactaatccaccccgaggagcgcctttatacgcgccaccgcgtccatggcatcccgggcataaaggtctgcgccgatccggtcggcatactcctgggtcaccaccgctccccccaccatggtgaaagtccggatgccggcagccctgaggcgggcgagcacgttttccatctcggtcatggttgtggtcatgagggccgagagccccaccgcatcggccccgttgcgctcggcttccgccacgatccggtccgccggcacgttcttgcccagatcgatgacccggaacccgtggttttccagcagagtgcagacgatgttcttgccgatatcgtggatatccccttccaccgtggccatgaggatggtccccttcgattccgcctctcctgtcatctcctgcttgagccgcgcgaacgcggcctgcatggcctcggccgactgcatgacctgggggaggaacacctggtttttctcgaagcggcgccccacctcctccagtcccggcaggagtccctcgttgctcacctggagcggctcaagcccatgggaaagggcttcctccaccagggagacgattccctctccgtcgccggttattacggcccgcgcgagccgctgccggatatcgggaagctcgcccgtcgctgccggctcggccgcgggaggagcaacgccggcataggcggcgatgtaggcggcggcgttcggatcccggttcagaagcaccattgacgaatgccaggcagccatcatctcctcttccttcgggttcacgatggcggcatcgagcccggcagccagggccatggcgaagaatgccgaagagatgagcggccggcggggaaggccgaaggagatgttgctgaccccgaggaccgtggggcagccgagccgctccttgacgagccgcaccgctctcaaggtttccatggcccgcttctgctcggcgctcacggtaagggtgaggcaatcgatcaccacgtccggccgccggatacccgccttgccggccgccttgacgatccgctccgccacggccagacgcccctcggcggtctctgggatccccgtctcgtccagtgcaagtccgatcacggccgccccgtacttccgtgccaggggcagaacgcgctccatgctctttgcttcgccgttcacggaattaaggagcaccttgccgtcggcggccttaagcccccgctccagggcggcgggatcggacgaatcaaggaccagcggcgcgccaactgcagtggcaacggtaacgacggcccgttccatggcggccggttcgtcgattcccggcgtacccacgttaacgtccagaaggacggcgccgcgggcggtctgctccagggcctcccgccggatgtaggagacctttccatcctgcagttcctgggcaaatcccttcttgcccgtggggttgatccgttcgccgatgatggcggcaggaagccctgcgccaatggccaccacggtggtgcgactggagaggaaggtaactccctcggccgggccacaggcgcgcagggactgatcccgcagggccagggcctccctgatggcgcggatgtgggcgggcgtggtgccgcagcagccgccgatgacccggacgttcagatccagcaaccggtcatggaacgccgtcatgtcgtcgggagtgccggggaagacggtggcgccgtccacaagcgtcggcagccccgcgttggcctgggaaatgagaggaagccgcgtaacccgtcgcatggccgccatgacatcgcagatgccgtcgggacccaggccgcagttggagccgacgatgtcggcaccggccgcctccagggtcaccgcggcggcctcgggcgaggtgccgaggacggtccgcccctcgttgtcaaaggtaagctgggcaatgacgggggtttccggcgaaatctcgcgaatggcgatgaccgcagcacggatttccttgatgtcgagaaaggtctccagggtgatcaggtccgccccggcgttgatgagcgcctgtgcctgctcgcggaagatggcggccatctcgtcgaacgacacatctcccaccggctccacgaactgccccgtggggccgattgatgcggccacgtaggcccggtcgccgcagacctcccgcgcgatggccacggcccgggcattgatctcggcgacccggtcctgaaggccatagtgctccagcttggcacggctgccgccaaatgtatttgtaacgatgatatcggcgccggcatccaggtattcccggtggacgccggcaaccacctcgggcagggtcaggttgagttcctcgggggactggccgggtctgagcccccgctcctggagcatggtccccatggcgccgtcaaggacgaggacccgctcggcaatagcctgaagaaagggttgtttcatggttcaccaacctttggcaatagttacggatcgattcgatcggccgcccggggcagccccagtgcccggcgaccggacgttgccctcacccgctcactggggctgacggggctccggctcggcgggacgctctttggagtaatcgggctctatcggctggcgcaggtccaggtgtcccgtgagtgattcggcctcggcgccgtccagaaggaacctgacctgtttgagctgggggaaattgaagcagacggtattcaccaccgaatagaccgctgtcatctcggaggaactgccgccggggagaccatcggccaactcacgcccgaagtcgatcaccgccgtatgtccctcgattcgcacgtgacgcacggttgtcgtggggggaaccgtgggctgaagcgctcccaacggaccattgatcaactcgtccaggaccgcatcgacacaatcggcaagctgatcacaggcggggacttcgcgcccttcccgggcaagcccgtcgccctcaggggcggcaaagaacagggtcaccctgaaacttccggtagccccaggcacgggctgaaccgtgggaagctcgtgacgctgacgatatttgtcgaacatgagaagaccgatgaccagcgccgctgcggtgaaagccgccagcagaacaaggctccggcgacggggggtggaacgcttcatggccgctccttttccgcatcgagactcacctggtagacatcaccgagcctgccgccgatgaagcggttgccgacccgaatgaagccggcaggcacatcagtgacgaagaagtggtgattgccctgctcaccgtccggccggagcaggtcacgccctctcaggatgtcggccacggtgcgcgccgtctcttcggccgaatccacgagcctgacgtcttcaccaacggtttcaccgatgaccctcttgaggagggggtagtgggtacagccgagtacgatggtgtcgaccccctgctcccgcagaccggccaggtaggtgcgggccgtcaggcgcgccacctcgttgtcggtccacccctcttcggccaggggaacgaagagcggacaggcacgggtgatcacctcaacctcgggattaagtcgcttgatggccttggcgtaagcactgctccggatagtcccctcggtgccgataaccccgaccttgccggttcgcgtggtggccacggcccggcgggcacccggctcgatgacgccgactaccgggatgggaagccgctcggtgagggcttcgagggaagcggccgaagcggtgttgcaggccaccaccaggagcttgatgtcgcgcttcaccaggaacgatgcgatttcgaggctatagcgggtgacggtttcaggggatttggtcccgtaggggacccgggcggtatcgcccaaatagatggtatcctcctgggggaggaccttgatgatctccttgaggacggtcagtcctccgacccccgagtcgaaaatacctatggctttccagggcacgattcttctccgcacgcggacgctcgccgatatcgccggcccgtgggcaacgggcatccctgccgggaaaacggtcggcgctttcagttgttgcgtcgcttaaaaatgtatatactagggaagccatattaccttgtcaagccatttgcccggacacccaatggtgtaaccccgcttcatttcaaggtgaaagaccgatagccgcctggagctcccatggaaaaacaggaactgctcgataagacccgtgagaccctcagccccttcgagacgggaaacatcatcgcgtacataaagagcctgacgctcaaaagcgccatggaaaatccgtggatcatcagcatcctggccatcgtcatcttttacggggtgttcaagagatcgaaattcgtcctgtcgacggttttcgccatcatctccattacgcttctcatccggctcaccctgccgacgggagagggaaacgagctgactctcggctccacccttccctttgccttcggcggcctcgtgattggcgcatttctcatctatttcatcttcatcaaatcggagtaacatcccagtgcaccgtgtcggattcacaaccaccatcccgctggagattgtcctggcggcgggcatgactcccgttgacctgaacaatgtcttcatcaccagcccccacgccacccggatgatcgaggaggccgaggtggacggcttcccccgcagcatctgcggctggatcaaggggatctatgcggcggtggtcgagtgcggcatccacgagttgatcgccgtgaccgagggggattgcagcaacaccagggcactcatggaggtgctgtcgctgaagggggtggagacgatcccctttgcctacccccacgaccgggacccggcagggctgcgcttcgaaatcgaaaaactcatgcgccggttcggggtcggctgggacgcggtgaagctctcgcgggagcgactggggcgaattcggcgcaaagtcaaggagattgaccgcctcacctgggatgaaaaccgggtaagcggccaggaaaaccactacttccaggtctgcacgagcgacatgaacagcgacccggaccggttcgaggcggaagtcgacgccttcctggaaaaagcgcggcagcgggagcccttccggcagcggctacggctcgcctacatcggcgtcccccccatcatgaccgacctctacccttttgtggaaacgctcgacgcccgggtggtcttcaacgaaacccagcgccagttcgccatgcccttcgacacgccggacctggttgagcagtaccgggcctatacctatccctacgacatcttccaccgcctctcggacatcctgatggagctggagcggcgcaaggtcgacgcggtgatccactacgtccagtccttctgtttccggcagatcgaagatatgatcgttcgccagaagctccccctgccggtgctgaccctggaaggtgacaaacccggccccctggatgcacgaaccagaatccggatcgaagggttcctggagatgctggcatgaatctggggatcgatctcggcagcagaaaggcgaaattcgccctggtgcaggaggggcacgtgattcgcctggcggaccacgacacggtccccttctacaagcgctacggccgactcgaaggggaagagctggtcctggacctggccgccagcggtctcttctcggccgaagagctggagggggcaacggtggtggtcacggggtacggccgcaataccctgtcgctgcggggcgcacgggtggtgtcggaaatacgggcccacgtggcaggagctcttgcccagacaggactcgccgacttcaccctcctggacatgggagggcaggacaccaaggtggccctcgtgaaggccggcaagctcaccgacttcgtgatgaacgacaagtgcgccgcctccagcggccgctatctggaaaatatggcggcaatcctggaggtatccctcgccgaactctcgtcccactggcacgatcctgtgcccctcgatgccacctgcggcatcttcggcgaatcggaactcatcggccagatcctgcgaggatatcccgtggagcggctctgcgccggagtcaaccagaccctggtaaagcgggtgctccccatgctcaggcgctttccgtccgagacggtggtgctcaccggcggggtagcccacaatcgggcactggtccgcctcctcgaggaggctaccgggcgtaccctggtcgtgccggagcacccgcagcacaacggcgccatcggctgcgccagcatgtagggagcgcggtcgcgccgcaagcgggttaccgcgggaggccgcttgcgctccccccccatgaatgcgtgaacaactatcccagaaggccggaggttttcctgtgaaacttgcaaaaaaggactggttttttattgttctcatcgtggttgtggtcggagtattctgggccatctccggtgaagtaaggacaaaaaaggttcccctcgacaccaatcacaagcgattctacgacgcattcgcccaaggagcgggcaagctggatctggaccgccagtgcgtggaatgccaccacgaaaagcccggcggcatcccgttcccaaagaaccaccccgtgaaaccggcggacggccccatgcgctgccttttctgccacaagttcaagtagccgcaccatgggggtgctgaacgtcacccgggaactggagcggctcatcgcccacgtgacggaccgtgttcccgagctggcgcatatcgatccgacccggctcctggtctgcatttcctctacgcgggggaccggcgtgcgcggcacctacgcccgcatccaccccctccgttttcccggcggagcccggtcggtggagcggcggcgggggcgccatacctgggtcagcaccatgccgacggttgttcaccgccaggtggagattctgtacgtcatctacttcctggtcccccgcttccttgatctctccctccgcgagaaactcattacggtcttccacgagctgtatcatatctcccccgcctttgacggcgacatccgccgttttccgggccgtaactatgcccacggcagctcgacccgccgctacaacacccgcatgggagaactggttgacatctatctggctgaccatggcgatactgaactgcttgcctttcttgagggaaacatgctggagctgcgcacccggcaccggaccctggtggggcgaaggttcccggtgccgcgcatcaaaagcgaacgtgtttaaaaaagagtgctaaagagtctctgcacgctgccgatatgctacaagtaacaacgtccaccacgagggtatcgccatggcaatcggctggagagatgatctgctgacgggtgtcgtcgaagtcgacgatcagcacaaggaactgttccggaggttcggtgaactgttgaccgcctgcaatcaaggaaaaggaggcgaagaggtcctgcggctcttcaacttcctggacgactacgtggtgaagcacttcgccgcggaagagcggatcatgcgccagcacggctaccccgactatctggagcacaagcagcagcaccaggggttcacccgccggctggaagagctcaagcgccagttccgggacgaaggagcggggctctctctggtgatcaccaccaaccatgtgatgatcgagtggctatcgcggcatatcgagaaaatggacaaggaaatcgcgaagtacgtcaagtagtctgcaagcagacgtttcgcagtggcgggccgccgtgcacgatgcatggcggcccttttgcgttcagccgtaatgcttcagttttcgagattgacgcgaaagaaaagaaccagctttgccttctcttccttgttgaggggtaccggtgacatgagggcgccgggacggacgctgcggggattgtcgagccagcggccgagacgttcgggggtccagggctcgcccggcttgaagggggtagggtaaaacggggagaagagcccggaaaggttcggcgcgacggtgccggcacccagccctccctcgccggcggtaaggagccggtggcagccgccgcacttggtgacgaacaggttgtcttccttcgcgcggacggcctcgaagtggacgacaagagggacggcagcggtcccttgtgcgggagcggccccggcaaaggccatgatggcattcaccacatcggaggcccggcgatcgtcgaaccggaagtcgggcatgaagagaaccggctgccggattgccacgaagagtctcaccgggtcatcgccgaccagacggtccaggtcggcggccaagcgcgtccccgttcctcccaggcgatggcagcggcggcagccgaaccgctctgccaagcgctttccctccttcacccggacgctgccgggaatcgtaaaatgagacagttccgccggcacgagccgatagtgggcgatggccagacgcgtgcttctgccgttaccccggtgacaggagacgcaggtgcccttttccgcatggtgggggcggtggcaggagcggcatccctcgcccggcggcggtccgacgcaggcggacagaagagcggcgatcaggatcagaagggccagacgagcgaccaattctccccccggaagaccatggcgagcacagtcagggctacaatgacggcaaaggctcccagcgtgagccacgaggaggcgcggttaccctcaccgaaccagacggcccgctcgggccggtgcctgccaagccacggcatgagcaggaaccagagagagagggccacaatgccccaggcgaagccgttgccgtggctcacgacctcctgggtccagaggagaaaccaggccgatttggccgggtttggcggggcggccgggttggcgggggccaggagcggcgcggggacaaccagggcgaggagcgccagcaggagcagtccggcggcaaaggcccgtttgaccggacggaaaaagtagggagaactccggacgtattccccgccaccccggggcccgcggcgcaggtcccgctccggttcaccgcaatgcataggttctctcacggcatccgctcctctcacagatagggaagcagccccttggtcttgcgtacccggtagaaatggagaaacgacagccccatgatgcccaacggaacgatgaccacgtgcagggcgtagaagcgcaggagcgatagagactctcccaccccgtcgggaacaaggacggcccggagccagccgccgcccggaaaggtggccagcaactccatgccggtacgggtggcccagaaggccagttggtccatggggagcagatagccggtgtatgcctcgaacaccgacagtcccaggagtcccacccccaccacccaggtcagttcgcggggcggccggaaggcaccggtgagcacgacccgcaggatgtggaggaacatcagacaaaggaacccgtgggaggcaagccggtgaagcgcccgcaggtactttccccccacaaccgtcgactccaggaacagaatcgaatcaaaggcccggtcgggggtcggctggtagtagaacagcagcagtaccccggacacgatcagggcgaagaatgccgtaaaggcgagtccgcccagacagaatgtgtagctgaaccgcaggttctcccgcaggaccacccgggggaagagatgtttggcgaattccttgatcatccgatgacaatctccacccgctcgccccggtcctccacccgatggcgggccaggggacggtcggcgggacctttggcaacgtttcccttcaggtcgaagcggctgccgtgacagggacagacaatctccgacggcgtgacggttaccgtgcagcccagatgggtgcaggtgaggtcaagggcatagagcgtatccccatccctcatgaccgccaggtgccgttccttgaacacaagggcgccccgtggggggatcgatgccttggcaacggtgaatcgctctcccccgccccgccccgcgggaacgagaaagcgccacgccgccgccagcgaggccgtgaatgcggctaacgccgcgatgaaccgccggcgtccccggtcaaatcccgccatcgttccagataccctttcgtgtattcgggggtccgcacccccatgcgccgcacccgctccggctccatgaacgtaccgttggcaatccgctggccggtgcggtcccagaaggaatcgagagaaaggccatcggcccgggtccggtagatccgctcgtggggcggttccagcagaaagcgccgcgggttgtcgtgacagccgtcgcacatgaccgtttcgcgccggatggtgtgaggggcgaaggtcttccagcgggctgccaggagccggttctcctgccccactacccgttcgttgcggaaatccgaatggtaaaggatgaactggggccgggccgggctcacccgccccgcttcgttgagcgcgagggggggggcgtcctgccgcttgagataggcactctttacccagtcgtcctgacgggtgaccacctggaagcgggactggagccgggggctgttggtgaagcgcagccagaaggtaccgtactcctggggtgcccacgcggcatggcaggcaacgcattcgagccggtcctggtgggcggcgatgcggtgttcaaccacccgcggatccggcgtgtgacagtcggtgcacctctttgcggtccgcttgccggcagccaggctcgccatggagtggcagtcggcgcaccccatccctgcctcggcatggacgtcgggcagcatggggaggaaggtctcgccgttggccagctcaccccgctggtagcgcagggcatcctcccggggcgcccggccgtggtagtcggtgcccacgaagtagccccggtggcaggagagacactgggcatcccgggggcgggccaaggcatggccgccgccgggatggcagtcgaggcagcccgttacgtggcagccgccgcactggttgcggaagaatgctccgtcggctcgccccagggtatcggccacgaagcgccgttccgcgctccgggtggtcatggggtggtcgaagagacggtcgtatccacggtggcaagccacgcaccgggcggcgcggtcggccacgagtgccgggttgcgcacagtggcccggtcgtcgccgtggcagggggaacagccgatgcctgcatgggggccggtaaggacatcccgatggcagacgcggcaattttcgcccgtggcggcgtcagcgggccacggcgcgaccggcgctgccagtaagcaggcggcgatgcagagcatcatccagcgcacgatagtcgagctccttgcggtagatgggatcgtcggcccgggtgtggcagacgatgcaaaggtttgcccgccaaacccgttttgcctccgtgtcgttcagggggcgtgagttctcgcgggtgatggcggagaatgcccgtaccagaccaccctccatggtctggaaaccgtccaggggcttcgcttcgttcttggtacaacgcaatgtgccatcgatccgcccttttcccgtcacatgctggccaaagccgaggaaggcggggttggcgtggcattcgccgcagccgatggcccgttcgccggtgttatgggagtagaacggcgcgaaccggagctgctttttccccttgaaggtagagacgtagccctcccgggacagggtgccgtccggctccaccacggtgacgaacgtctggcagccgggggtgaccggcgcaatgcccccgcgctggttcagagccaggggaaagggatagagcatccggtaatcctcggtttccgtgaagagcccgggggtgtccattcccttgatgaagtcggtgccggtgcggcccttgtcgtatttcgtatgacagccgtagcattgggggaccgcccgggaatggcaggcggtgcattcgagccggtcgtgtccgaccacggtgtgggccggggagccggtaatgaccttgctggtgaataccctgccgctccgcttgccgagcaccgcaaccctgccatccttcacgaagacatttgagtaggggcgccccttggcggtaacgatcatgcgcatgcccggccgcatctgcacggggtagcgggccgactcccgcaccgcctcctcgttctcccgcacgatctcccgccagcggggcggcgaagttgcactgccgtggcaatcctcgcagcgaatctccacctggtggtagaggttctcgtaggcataaccgtcacccatgatgtcgcgggaggtgtggcagtcgatgcactccatcccccgggcgtggtgaatgtcgggagggatgctcgtcacgttccggttgccgctggtgagctgggggcccgggaagcctcccctggtcggcacgagaccgttgttgccgtcgttcaaccccaggtaggagagagcgatgcggccgctgcggttgtggcagcggaagcagacgtcgttgccggggagcccttccatccggtggctggacgcggcgggcccacgcagtcgcatggtcaggtcgctgccctcataggcggaatcggcattgcggggaaagtggcaggccgcgcagccggagccgtgccccacgccccaggcatagcggttttcgatccccacgtggcagagggagcagaacttgcggtagagctcccccgagaggttgttcagttcggccacgccgttgaccctgacccgcttcccctctgcgtcgtaaaggtcgtcctgccgtgctccgtagcgccggccatcctccccttcccaggtaagctggatattcctgatgatccccgtattggtatacatgagtcccgagcggacccggcccagctgataggggtggcaggcaccgcaactcttttcccagacagccgggtccgaggggttccgcggggcgaacatggtccggtgggcgtcctctttgctccgggcccggccgtcgccgccgtggcaggagacacaggagggatgggccggtgaggcgtgctcgatcttcccgtggcaggagagacacgaggcgttctctcccccgctgctgccgcacccggcagcactaaggaacataacggcgaccgccagcatgagaacgacgtcggaaatcctgttcatggcatggttcgctcgatgacgcacgggggcaatggtaccacagaatgcgggcaaaggtccctgcaaaaaagggccggcagcggttcggctgccggccatcacatgaaggaggtgctgcgtgggtgctacttgcccttggcgctgatgctcaccttctgggtgaactcatgccagaggaacggatcggaattcattgaaccgaaggggagataccagagtttcacctccacttccagatcgtgggccagggtcttgcgaaccttcttcccgtcctccaccacatcctcggtggggaagaggatatcgaagcgctcgtggatcttcttgcccggcggcagacccgtatcctcgatcataccgcttttctcataggggccgcgccccatccggtcaccccgggccagctgctggggcaccggcatgtagatcttttcctgattgaacacttcttcgccgtcttttgtctttgcaatgaccgacagaaccagtcggttgggggtcggtcagccatcggggatcgagtggcccgcgtgattggtcatctcgaccttcaccactgccttgggcgtcaccagcgccccgtcccgccagtgatagccataggcctcggccttgaactcaacggcggccttggccatgcccgggtcacggtagctctgcatgttgtgcccgagcttgctcttcttcatgtggcattcctggcagttttcccgcccgccctcggccttgtaggcccagaggtagctcgcatagctggtgcagcactgggtcgggttatccaattccaggttcggccccaagccgtggcattggccgcactggatggactctgacatgatcggactgaccttcatcgtggggaatgccgcagaggggtgttccccttccttggagccgtagactaccccggcctggggatagccgtcggtccacttgtgggtgatggcgttacggttatggcaaacgaggcaattgatgttgaggctcttgagcttgtcggcctcttcaaccgcctttgccgaatcctttttcctcagtgcatcctgccagctgccgatggtggagatgatctccttggccaccgagtcctcggcgtcggccagttgggggagatggcacttggcgcatcccatcaggtgctcaactttcacgtccgacgggcttttcacccccgaatattcccattccatgaggccgttgaccacagcagtcatgaaggtggcggcagtccggccggtaccgaagattgagcgggcatggatcgactgctcccattcatcgtggacttcctggtgacactcgatgcaggagctggaatcatacatctttgccaactcggccatggtctttgccttgccgctcttggcaacgatcgtctcctgccagccgatgcccgccttttcggcaaaaaccggtgcggcggcacagagcgcaagcgctgcggcagcaagggtcagccatgcggttttgtgcttcatggtctactccttttttgtgccatacataaataaccgtattgcaataaacgaatttcagcccataaaaagaaacctccccgccccaggacggggaggcggtcataacaaccgactagcagccctggagagcgtcgccggcggattcggagatggtcatggaagagtccgtcttgatcttggcagccttggccttgccgaacttgaggacgacttcgtcgcctttcacctcgacaatggtcggcataccgccgctggcctgaacatgggcgcccttcttggcccaggcgggtactttctcggccttgacggtaaccttctcgccatcaaccttgacgaccttccccgagaaggagccggcggcaaaggcgaatgccgccatggaaagggccacgagagccgccgcgatcgacatcatgatcttcttcattgttcttacctcctgcgtgtggttgtgctgcgctcagccctagaaaaggagctggagctgggtgatgaacgtggtgaagtcctcgctcttgactccgttgtacgtgccttccttgtcgaagtcggtcttgctgatctcggccgtcagtttcaggttctggccccagatgtagtagttggcgccgacgccgtaccagttgatgtcctggtccaccacattgttgaggctggcgaagctccaccgctcgtagcggccgaagatctggagcgggaagttggggagcatgtaaccggccttggcataccagccgtttttctcgccgttgaggccaatggcaccgctgtccacattggtggatacggtatatgcgtcatccatgctgaagtcggcgtaggcggcagaagcggtgatggtgccgaagccttcgaccggatactcgaaataaccgtcaacagtccaggcggtgtaatccttggagtcggactgagtggcggcattgccataagcgacgttcggctcgtactgaaccccggcgcccacggtcaggacctgcttctcgcccatgtaggtacccttgtagccgtaatccttctcgggatcgagcagtgtcacgtgagcgcgggccgtatagcggaagttcgaatcaggcgaagaatagccgttggcatcccggtcgccggccttgcggccttccatcgcgtcgaggcgatactggaagacgtcgttgaacaggttaccccagaccgccacacccacgtcgcgggtcgaaacatagggggcgcggataaagagggaccggtccagggtcagaggcatttcgcacgcttcgagattctcacgggtcaggttgtgcttgaatttacccacattgacccggaacccatcgtggaatttgaaacgcataacggcgtcgagaagctggaactccgtgtcggcgctgttgtcgccgactccgagggtacccacgttgggatcttcggtgaattcggtctgaacataaaggctcagcatatcgccgtacttgcccataaaggcgagacggttgcggcggaagttgaagttggtggtggtatcgtcaccgttggcgccggagccgttgtcgcggatcgacatctggaactggcccttgtagtcgatctggagggcgccctggtcttcggggccaaaggtgatccggggaccggcgaacgccgtgccggccaggagggccgtaccgagggcgacgccggagatggtcgatatcttgcgcatattcatcatgcattcgctccttttaattgagaagtcccccgccccgaggggcggggatcaagaacgtcgctcactgctagcagccaccgccaccggtcgagccgccaccaccggtcgtaccggtaacggtgctgcggtaggccctgtcggcatcttcaatctggttgccttgcgcgaagctcggctcaaccccgaagacccgggacgtgtagttgataataggccgctgggcaagattcgtggtgctgatggtccgcccaacgttccaggtcaggttgtcggtcaggagggtggtgtcccagatagacccgacggccagcttgccgccggcattgaccgtagcgccggtcgtatcggtggcggtatggctcgacgaggccatcaggttccattgacccagcgagccgtcataccatttgacgtcaacgttggagttgtagtaggcgatgccgtcaagtgcgaaataggccacggatgcagcgttgccggcccgacagaagacgatgaaggtctttgcagaatcgcggttcgcatcccccagggtggtaacaccgtctccggccactgcggcactgatgtcggtttgcagggttgccgcgtctttgaaatagagagtgcttgcaggcgaaaccacgttggcgtacgggaagcggtacgagcccttgatggcgccgtcgaacggagtatagaagttgccgtcgaggaggtccgttgtcgaggacaccgtgccgggacgaatcgtgtcaagaataaagactttgtttgcgttaccggcaacgactccctgaacataggcgatcatctcgggcagggagacgcgcatgtcggtgtttacccggctcgtgccgttctgggccacaccgtaagttgacttctggatcgtcggcacggccgtggtcagcgaataacccgcggcaacccaggcggggtttccgccttgcagaaccttaagacgggctttggggaagccccagtaacggaacgtcgtgtacgcccgcgccacgttgatggtgttgttggcgttattggtgagcacgatggtcgtatttccgtcgatgcccgcgttttgaatcagagcgtccatggttgcgccggtgcagaccatgttgcccgtgacactcaggggcccttcagcacgggtattgtcctggaaagcattcgctccggcagaaatcaattgtgccccggggatgtgtccgacggtgttgtatttgttggaaccatcggtttcattgctggagacgtcgagaatcacaacgcggtcgtagcttccgctcgccttgttcaccagtcctgcgtcaatccatgccttgagttgctctgctgttaccagggcattggccgtctgcatcgtgacggcagatgtggccggctgatcatagcccccgccaccgcagccccacagagtgagcagcgtcagcgcaacaacgccgagcatgctcgccagcatgacacgtccctttctccatgcctgtttcgccatacaacctcctttaactggttattgcccctccccgaaggaaacggcgcctcgcacgcacgcggtgcgaggcaatacaacgactatcccgtcagctattgcaacaaaagtgccacacaattagagccaaataatgccgcacaaagcaaccgcttatcatgactttcttttttcatcttgaactatatcgtcgtttttgtaataacttgaagtgaaacattttcataacagccatgcgcaacacgcataacatccataactcactataaaacaatggatttgatccttcttaatacttttataaaggtcgcgaccatcggcagcatctcaaaggctgcagggctgctttgcgtcacccagtccgcggtttcgcgacgcatcaagttgctggaagaacactacggccgccccctcctggagcgtaccggaaccacgctgagacccacccctgccggaaaaatgctgatcgaaaaggccaagtcgatccttgacatcgagcgccaaattctcgacagccttggtgtcaaggaaacgaggcagaagatatccttctgctgcaccccgtccttcggcatcggcagccttccggcaatcctcgactcctttctggccgacaaaggggagaaaacagatctcaagttcgttttcgccatgcccgaggaggctcttgacgggatcagaagcggcaggttcgatctcgccctcatcgagcactgcgacgatcttgacctgaacggctaccggacgtatccgctcccccccgacgagatgatcttcatcagcgcccccgcgcgcggcatcgacatgcctgcaccggacatcgaccggttgctgggggagcggctctacctcaagaacgaaaccggttgcgccaaacgttttctcgaccggaacatgcgctccatcgggcgcgacggcaacgagttcgtcaacaccgtatactttgacgactgcccgttcatcctcagccaggtacgcgccggcaacggcatcgcctttgtctcggcaacgatcgttcaggccgagcttcgcgccggcacactgcgcgcacaccggatcgccggattcgacccgttccgtccccgcaccattgtattcagcccgcacatggagtgttctcccgctattcacgccttcactgaaacgctctttgcagcccacgacatcccctcctccgctgccctgttctcctcccggcgcacccggtaaggccgccaccttccaggcgatctcaattttccttaaagttattcgggtatgctccgatacgcaacaacagataaccacacgcgacgtgtgttcacgatcaaggatccggccaacgccgagccatccgattgggctggaccgaaaggagaggagaacgatgcgcgttatcaggaacttgcatctgagcacaaaactggtggcgggtttcgtactcgtggccgttatagcaggattggtcggcctcatcggcaccctgaagatccgcgtcatggaaacggccggcactgaaatgtacgatctggttaccgaacccctcggcaccatgggcggagtggccatcgccttccagaaggcacgggtcaacattcgcggcatgatccttgacgacaatcccgcccgagcccaggccaacgcaaactccatcgccaagttctacaaggagatcgacgaagggctggcggatttcggcaagagcatcctcagcaaagatatccggcaggaattcgacgccctcagaaacaccatcgctgagtatgcaccggtgcgggaagaaatcgtcaccgcgacccttgacggagaccgggaaacagcgctggctctcatgcggagccaggggctggccttcgaaaagaagatcgatgaatcgatcaagaagctcttcgacatgaagatcgccggggcgaaaaagcgaaaagacatgaatgcggcagcggcacaaagcgcactgacccagatgatgcttcttgccctcatcggcatggttgtcgccgtggtcctcggcctctttgtctctcgccagatcacggtaccgctcaggaaggtcgtagactttgcccaggccatcgcccagggcgacctggctcaccgcctggatatggaacagaatgacgagaccgggcaactggccgaggccgtcaacaccatggcggatcggctcaaccggctcattgccggcgtggccgaaaatgcatcccaggtggcggcggcggcgagccagctcacctccaatgcagagcaaatggcgaccggcgcggaggaggtggcggcacaaaccggtaccgtggccacggccagcgaggaaatggcgtccacctcggcggagatcgcccagaactgcaccgccgctgctgaagagtcccgacgggcaagcgatacggcggtccagggttcggaggtcattcgccatacggtcggcgagatggagcgaatcgccgagcgggtccgcgagacggccagaaccgtggaaagtctcggggcccggagtgatcagatcggtgaaatcatcggcaccattgaggatatcgccgaccagacgaaccttctggccctgaacgcggccatcgaggcggcccgggccggtgaacaggggcgcggcttcgccgtggtcgccgacgaggtccgggcactggcggagcggacatcccgcgctaccagggaaatcagtaccatgatcaaggcgatccagcaggagaccaagggggccgtcgcctccatggagcagggggtgcgggaagtggaacgcggcacggccgaggcatcccagtcgggcaaggccttggaagagatcctggagcaggtgggctgtgtgaccatgcagatcaaccagatagcaacggcagccgagcagcagacctcgaccacgtcggagatcagcggcaacatccagcagattaccgatgtggttcagcagacggcccggggtgcccaggaaaccgcggcggccgcgcggcaactctcgcagctgtcggcagagctgcagcacctgatcggccagttccatctcgcagcctgaccgtcttcatctgttaacgaaaaaaggaccctccgatccggggggtccttttttcgttacgtgacgcaggcagggaacgctatcgggcgagtacatttttgatgacaaacaacggactcaatggtaactatgggcaaacgctaatgggagtacacatgaagcaactcagtgcggccgcacttttcatatccggagccctgctgctccttttgccccggattcttgcccccgtctgcatccacgcttcgaacatcgaccctaagctcggcgcattcatgccgtgcagcgatgcggctgccatgacctacgtaatcggggccatcaccatggcatgcagttgcgctgtcatgttcgcccccgacactgcgactgcgaaaggggctctctggttgtgcctgacgctggcggggctcctcttctacggctacctgctgactcccggcgtctgccacgcggagggaatgccgtgccgggcaagcaccctgccagcggccctcgccctgggagcctttcaggtgttcttcagcctgctgggccttttctcgatcggatcactcgaccggttccgcgcctcgcttcgccgccgcacctgagcagtaacccgtcggagagccccttttacccttacacccagccccctcaacaagtcgatcacagcaaccatgctccgctcacccgcccccgaacggtaacatgcactatcccatcgggttcaccttcgtgcaatctctccaactctattcataattacaatgccattgttttaaatcataaatattatcaatttgacatatgcatacaatgcaattgaaatacgcattattttaccgcttgttgaggaggggaacggatgacaccggaacagtttgaagtgaaggccaacccggcactgtgggaacgcctggggatgaacgttgaacggtttagcggcatgccgaaaatgctgaccgaggcattccgaggcatctatctgagccagaagaacaggccggcgcggatggagtacttcgacggcatgattgccgagctccacagcggccgggtcgaggagctcgtgacggccaaggacgccggccgccccgtagtgggaacgttctgcgtatatgtgcccgaagaggtcatcatggcagtgggcggcatctgcgtggggctgtgcggcggctcccagggatccattcccgatgcggagaaagtcctgccccgtaacatctgccccatggtgaagtcggccttcggattcaagctcggcaagatttgcccctacttccaggccgtcgacctggtctacggcgaaactacctgcgatgccaagaaaaagacctgggagctcctggaccgcgaagtgccgactcacgtaatggagattccccagatgaagcgggcgcgggacaaagccctctggctggaggaggtaaaggattttacctcaaagatggaggaggtatccggcaggaaggcaacggccgaagggatcggcgccgccatccgggtcatgaacgccaagcgcctcgccctccagcgcctcaacgacctgcgccaccacaccccctcgcccatcagcggcaaggatatgctcctcatccagcagatcgcgttctatgatgatccggcccgcttcaccgccaacgtgaacgagctctgcgatgaactggatgagcggatcgccgccggcgtggccgttgcccccgctgccaccccacgggttatggtatcgggcactccgatggccctccccaactggaagctccatcacctgatcgaatccgccggcgccgtggtagttaatgaggaaagctgtatcggtacccggtactacaaggacctgaccgacgagagcaccgccaccgtcgacgagcaactgagcctgctgaccgaccggtacatgaagatcgactgctcctgcttcacccccaacgacgaccggatcgagcaggtgctggtcgaataccgggcgtccggcgcccagggactcatcgactactgcctccagttctgccacacctacaacatcgaagcggtcaagctgcgggagatgtgtgagcgggaggggataccgttcctggccatcgagaccgactactcccccgaagatgtggggcagctccagacgcggatcgaagcgttcatagagcagatccggggctgaaacgatgctgatcgggatcgacctgggctcgcgttccatcaagctggccgcggttaaggatggaatcctggcggaaagcctggtcgtggagagcgggttcgccccccacgaccaggcagcactgctcctggcccgcttcaacgcccggcgggtggtgtccaccggttacggccgccacttggcccagcggcacttcgccggggagatcatcaccgagatcaaggcccatgccctgggggcgcgacacgcggacccctcatgcgagacggtactggacgtggggggacaggattccaaggtgatcaacctggacggcgcggggcgggtgaaaaacttccagatgaacgacaagtgcgcggccggcacgggtcggtttctggagatcatggccgccaccctcggctacacccttgccgagttcggcgaggcggccctggccgcccgggaagggaacgccatcggaagcatgtgcgccgtgttcgccgaatcggaagtcatctccctcaagaaccgggggacacctccggaggcgattgcgcggtccgttcaccttgccatcgtcgaccgcctggccgccatgctgaacaaagccggccacggtcgccggctcgtcttctccggcggtgccgcccgcaatcgtgcactggtcgggctgctggaggaacggctgggggttcggttcacggtgccggagcgcccggaaataatgggggcactgggtgcagcccttcacgccggcacccttgactgacatcaccggcccccttccccctgccaggccactacctcccctctcaccggagcgcccgatcggcagcgcatcgccggccgggcgctccctcagttaaaatggttgcgacatcccgacgcagacgctaaaatcaccagaaaaatccaccccatccgccaccccggcgccccgacatctccatgcgcgtcctgatcatcgaagacgaaaagaaggccgccgcctacctccaaaaggggttcgcggagaacggcttcacggccgacaccgccgcatccggcgacgacggcctccacttggcgcgtaccgagaactatgacctgatcatcctcgacatcatgctgcccggccgggacggatgggaagtactggaagagctgcggaaagaagggagcgaggtgccggtcatctacctgtcggcccgggatgcggtgcacgaccgggtgcgagggcttgaactgggggccgacgactacctggtgaagcccttcgccttctcggaactcctggcgcgggcacggaccattctccggcgagggccgtcccgccagccggaacgtctgcgggctgacgacctggagatggatctcgtggggcacaaggcccggcgggagggaaggcccatcgacctcaccgccaaggaattcatcctgttatcgctgcttttgcgccgtaaaggcgaggtactttcccgcaccctcatcgccgaacaggtgtggggaatcaatttcgacagcgacactaacatcgtcgacgtagcgatccgtcggctacggcgcaaggtcgacgaccccttcgagaggaagctcatccacaccgtccgcggagcaggctatgtacttgaagcgaagtgacggcccctccccgggaacgctctcccttgccgcgcgtctcaccgtcctctccaccctcgccaccaccggcgtcctcctctttgccatcgtgtttcagttccttgccctggtaagcgacctggagttcgaggacaacgacttcatcatcgacaagatccgggttatcgaggcgatcatcgtccgttaccccgaagacagagtgcaccttgagcaggaagtccagtgggaagggagcatgcgcgaggatagccggtacctggtccgcatcgccgacgcccggaaaaatatcataatggagacgcggggaatggaccgcattgccccgcccgccatgtttccccggccggcccgggacacgcacgccatcggccgggggaagaagctcaagacccccgagggccgcgtctacctggtaaacgcagcctggaccgacgggggacgagcgccggacagccgccagatccaggtggcgctggacgtaaccgaagaagaggagatgcttgaaggatacaagcagaagatggcttttgtgtttctggccggactctttctctcggcaggtctcaacgtggtggtggtgcgacgggggctgcgccccctggtccaactcacggagacggctggccgcattgacgtgacaaccctccacgaacggatcgatgcccgggtatggcctcgtgagctggcccgtttcgccgccgccttcgacgcgatgctcacccggctcgaatcctcctttgagcggcttgaatcctcctccgccaacctggcccacgaaatccgcacccccctcaacatcctgcggggcgaagcggaagtgaccctctcccgggcccgttctccggaagaataccgccgggtcatcgagtcgagccttgaggagtacgagcggctctcgcggctcatcgacaacattctcttcctggcccgggccgagcagcggatcgaaccggtccccctggacgcgggccatgaactggaactgcttcaggactactacggcaccctggcagaggaaaagggaatcgccatctcgtgcaccggcgaaggaacgatttcggccgatccgctcctgttccaacgggccgtcgggaacgtcctctccaacgccatccgctacaccccagcagggggaacgattaccgtcagcatcgatcgggccgatgacggcgccgcactcctgaccgtcatcgacacgggcatcggtatctccgcggacgacctcccacgggtcttcgaccggttctaccgcagcagcgaggcccgtaccctcaatgcccagggaaccgggctcggcctcgccatcgttcgttctatcatggaacttcaccgggggagcgtgaccatcgatagcgctccgggcagggggaccgccgtgacgctccgcttcccactcgccagccagtagtttttcttttctttcgaactaccattggaggctcccgaaggggacggagagagatcctcagccaccgcctcgccacgctccagttacaccaggatgacaaaattgtcatccttccgtcatgatccggtcaggttctcacagatatgatggtctgctgaagtatgatcccttcatgcggagccttcatgaacctgcgccgtaaccttggcatcatcaccctcttttcgctcatctacctggccatcgccaccgtgacccgaaccgtgctcctcaccatggttccgaaggggtcggggctcacgctcccccttgtggcaaaggcctacgcggcggggcttctgttcgacgttgccgcccttgcctatcttctcatcccggcagccctctacctgatcctcgcaccacgacggctcgtggaacacaggaagcacgcctggctggtccaggcggcgttcctggtcatcatcgccgccctcatcttcggcgccgtggccgaatacttcttcttcgaggaattcgccacccgcttcaacttcattgccgtggactatctgatctacaccggcgaggtgatcggcaacatccgcgaatcataccccctcgttccgatcctcggcgcgatcctggccgcggccctgatcctcacccggctgctgcagggcgccatcgaccgtgcagcagccatcaccttttcgggacgcaggcgtcgcctcggcgcagcgctcctggcccttcccctggcagcccttctctttgtgaacatctccacgactgcaatctccgccaacagctatgccaacgaactggcaggcaacggtctctacggcctgttcgccgccttccgcaacaacgagctggacttcacgcgcttctacgcaacccgtgacaaccagcaggtcatggcccgcctccgggacatggtagaagaacggaacaaccacttcgttgcgcccccaccccgcatgacccgccagataaccggcgaagggagggagaaacggctcaacgtcatcgtggtggtggaagagagcctgagcgccgaattcctgggagcctggggcgacacgcgggggctgtcgccgaacatcgaccgcctggcccgggaatccctcgtcttctctcatctctacgccagcggcacgaggaccatccgggggctcgaagccctcagcctctccattccgccgctccccgggacctccatcgtcaagcgccccgacaacggcggattccgctcctggggcgaggtcatgaaggaaaaggggtacgatacccgctacatctatgccggttacggctacttcgacaacatgaacgccttcttttccgccaacggcttcgatatcgtggaccggaacagctttgcccaggacgaaatcaccttcgccaacatctggggagtctgcgacgaagacctcttccgcaaaaccatccgggagtcgcgcgcatcctttgccgcgggcaggccgttcttcagcatggtgatgaccacctccaaccaccgccccttcacctacccggcgggaaagatcgacatcccttcaaaaaccggccgcgacgggggggtaaagtacgccgactatgctatcggcaggttcctcgcagaggcgcgcaaagaaccctggttcaaggatacggtgttcgtcttcgtggccgaccactgtgccagcagcgccggcaaaacagatctgccggtgaaaaagtacgagatcccgctcctggtctacgcaccccatcacgtcaagccgggacgggtcgatcggatgatggcccagatcgacgtggcccccaccgtgctcgggctcctgaacatgagctacaccaccgatttcctgggtcacgacatactcaaggctgccaaccgtccggagcgggccttcatctccacctaccagaaactgggttacatcgagggtgaccggctccttatcctgagcccccagaagggggtgggcgtcgtccgcttcgaccgccggagcggtgccaccgagccgctccccatggatgaacggctcctccaggaagccctcgcctggtaccagggggccaactacatctataaaaaccggctcaacaggataccctagccatggagacgcgatcctcagcccccctggatgcagggttctggctccggcactttgccgtaccgctccttttgttcggcttcgccgtcgcggcctgcgaaataacccacgtggacctggccctggccgaccgattttacgatttcgcttcaggcacctggcccgcccgggagtcatggtgggcccagtggctcatccacaagcggggcagagacctggtggtggtcgtggcgagtttctcactgatcgcatgggtcctctcgttccagatcgcacgcctcaagcgctggcggtggcaggcgctctacctgttgctggtcatctgtctcggcaccggcctggtcgccgtcggcaaaaacctgaccggccgccactgcccctgggatatggagcgttacggcggaaccgttccctacaccaggctctttgaaggtcctactcccggacccgacaaagggcgctgcttccccgcggggcacgcggcaggcggctatgccctcatgggaatctacttcgccctgcgggaccgtcgggtggcgaccgcccgggcagggctcacggcaggcattgccctcgggaccatctacggctacggccagatggcccgcggcgcccatttcctctcccacaccatctggtccgctgcggtctgctggttcgcggcactggtgctctacgctgcattcaggccgctcttggccccatcggtgcgcaacagcaccatcatggatcgatcaggaaacaatggaccggacgacggttggaacgagcggaggccgcatcagaccgttcccgacatgccgggcatgacgcagtcggcgcacgacgcaggagaaacccttgtcgtcccgcgccggccatagctttcgtgaaacgctctcactgccgaatctctgggacgtggcggcattcctgctcgtcctgggagtcgtggcactcctggcatgggggagccgggaaatggccgcaacctttgttccggggaaaatcgtgccctcgctctccctggacccccggcatctcccctattatgccctgcgcaccgtaatccgcatgggagcggcactctgcctgtccctcgccttcaccctcacctacggcactttggcggccaagagccggcggctcagcccgatcctcgtcccgaccctcgacatactccagtcggtgccgatcctcggcttcctctcggtgaccgttaccggctttatcgccctgttccccggcagcctcatgggggtggaggctgcctccatcttcgccatcttcacatcccaggcgtggaacatggctttcagcttctaccagtccctgaagaccattccccgggatctgggcgaagcggccaccctcttcggcctctccggctggcagcggttctggcgggtggaggccccattcgcggtaccgccgctggtctggaatatcatgatgtccgtttcggggggatggttcttcgtggtggcctccgaggcgatcaccgtgggcaagaccgccgtcaccctccccggaatcggctcctacgtggcccttgccattcaccggcaggacatgggggccatcgcctgggcactggcaaccatgcttgcggtaatcctcctgtatgatcagctctttttccgtcccctcgtggcatgggccgaaaaattccgggtggaactctcccaggcgcgcatcgcgccggagtcgtggtgcctcaccctctttgcccggacacggtttctggcccgggcactgagcctggccggcgccctccctgagctgctcaccgaacgccttccccggagacggagacctcgcaccggcgaacatcggcatcgcgggcgacctgcggcgcgcatcatggatcggatctggaacgcggcgttcgcagttgcggcactctgggcactctggaagctggcgcgcttcgtgagcgtgatccccttcggcgagatcctctccgtcttcggcctcggcctggcaaccatggcgcgggttgctgtccttctgatcatggcctcgctgttttgggtccccatcggggtaacaatcggcctcaatccccggtggacaacgcgcgtccagccggtggcccagtttctggccgccttccccgcgaacctcctctttcccgcggcagtggtcctgatcgtgcgcttccgcctcaacccggagatatggaccgctcccctcatgatcctcggcacccagtggtacatcctcttcaacgtcatcgcgggagcttcggccatccccaacgatctgcgggaggcagccgccaacctggggttgtcggggtgggagctgtggcggcgactcctccttcccggcatcttcccctccctgatcacggggctcgtcactgcgtcggggggaacctggaacgcaagcatcgtcgccgaggtggtgagctgggggccaaccacccttaccgccaccggcctcggctcggccatcgcccgttggacggagcagggcgactacccccacatcgtcctgggtatcgccgtcatgagcatgtatgtcgtctgcctgaaccgcttcttctggcgcaggctctacctcctggcccagaccaggtaccgcctcgactaggagcccgccatgacccaaccagtttcagccgagctgctgcggctcgacggcatccggcaatcgtatcgcaagaccgaaggggacgagcacctggtcctcgacggcgtgaccctcaccgtccgcgagggggagatcgttgcgctactggggcggtcggggtccggcaaatcaacccttctccggataattgccgggctcatcccccccggcggcggcaccgtcagctacggcggcagcccggttaccggccccgtggaaggggtggcaatggtcttccagacattcgccctcatgccgtggctcacggtcctggataacgtggagctgggcctgcgggcccgccggataccggcagcggagcgccgccggcgcgccctggaggccatcgacctgatcggcctagacggtttcgagtcggccttccccaaagaactctccggcggcatgcggcagcgggtcggctttgcccgggccctggtggtggagccggacctcctcctcatggatgagccgttctcggccctggacgtcctcaccgcagaaaccctccggaccgacctgatcgaactctggatcgagcggagaattcccacccgcggcattatcctcgtctcccacaacatcgaggaatcggtcctcctggccgaccggatcgtcatcctgggaaccaatcccggccggctcgtggcagaggtcccgatccccctcccccacccccgggaccgggaagctccccagttccgcaagctcgtggacgacgtctacgccctcatgaccgagcagccgcgcggtgccgtacgccccgagggggtcaccatcggtcaccgcctccctgatgcgtccgtctcccgcctgacgggcctcatcgacgccctggcccgagaaccctaccgtggacgggccgatcttcctgaaatcgccgatgatcaggggctcggcgtcgatcacctcttccccctcctggaggccctggagattctgggcttcgcccgggtggaagccggcgacgtggaactcaccccgtcgggccgaagctttgccgaggccgacatcctccggcagaaggagatctttgccgagcacctggtgcgccgggtccctctcgcggctcacatccgccgggtattggatgagcgccccggcaaccaggcgccggaagaacgtttcctccgggaactggaggatttcctgagcgaggacgaggctcagcgggtactgcgggtcgtcattgagtgggggcgcaacgcggagatctttgcctatgatgaaagctccggcttcctgagcctggagaatcccatcgaagaggggcagtaagtcacaactaacgccttgaccgtatccgcttatccggatacactagcctcatgaaacaggcggcccgtttattcaagtcccttgccgatgaaacccgtctccggatcctggcgctccttctggccgaagagaagctctgcgtctgcgatctcatggcggcgctggaactccctcaatccaccgtatcgagacacttggcccagctcaaaaacgccggctgggtcgacgaccgccgggaaggggtgtgggtgtactattcccttgtagcgcccgactcgccccagcgccgggaactgcaggccatcctgacgcgacaccttcactcggatccggttgcccgggccgaccatgatcgtctcgtcggattcggtcagggaaatcgttgcgcctgattttttttgcgacaaaccatccgcctatccggatatccactatccaggagattcaatgaaacagcgggtcctccttctctgcacccataacgccaaccgatcccagatggccgaggggctggtgaactacttcctcagcgaccggtgggaggcctgctccgcgggaacagccgcaacctcggtcaatccccgggcgatcagggccatggccgaattggggatcgacatctccggccagcgctcaaaaaacctcaccgagctcgacggtcagaccttcgaccgggtcatcaccctgtgcagcgaggctgccgatacctgtcccatcttcgtcggcggagtccggcggaagcacctggggttcgacgacccatcacgggcggcgggcacggacgaggagatcatggacgagtatcgccgggtgcgggacgagatgaggtgcatactaatctcctgcctgaacagaggcgaccatgagtgagcatgtctcccgcaggctctccttcctcgaccggtggctcaccgtgtggatctttgccgccatggccctgggcgtggggctcggctggcttgtccccggcgtggagcagttcatcaaccgctttcaggtggggaccaccaacctccccatcgccgccggcctcatcctcatgatgtatccccccttcgccaaggtgaagtacgaggagatgcccgaggtcttcaggaacaagaagatcctcgccctgtcgctggtccagaactggctcatcggccccgttctcatgtttgtcctggccgtcgtatttctccccgacaagcccgaatacatggtagggctcatcatgatcggcctggcccgctgcatcgccatggtcatcgtctggaacgaactggccaaaggaaacaccgagtacgccgccgggctcgtggccttcaacagcattttccaggtcctcttctacagcgcctacgcctgggtcttcatcacagtgctcccccccctcttcggcctgtcggggagccttgtggaagtgagcatcggccagatcgcggaaagcgtcttcgtttacctggggattccgtgcctcgccggagcgctgacccgcctcatcggcgttaacgttatgggtaaagagcgctaccaccgggaggttgtcccccgcatcggccccatcaccctcatcgcgctcctcttcacgatcgtggtcatgttcagcctcaaggggaacctcatcgtccagcttccctttgatgtggtgcggatcgccatgccgctgctcatctacttcgtggtgatgttcctgatctccttttggatgggaaagcggctcggggccgactactcgaagaccaccaccctcgccttcacggcggccagcaacaacttcgagctggccatagccgtagcggtggcggtcttcggtctcaactcgggggcggctttcgcggcagtcatcggccccctggtggaggtgccggtgatgatcgggctggtgaacgtggcgttctggctgcaacgacactggttccgggccgctgcctgaaaagggagtatcacgtgttcaaacccttcgccgactaccttgttttcgatctcttcggcctcacccccggcagccacctgggagatgccctcaatttcttcatctacgacacccttaagatctttttcctcctgaccgtcatcatcttcgtcgtggcaatcatccgctcctggttcccgccggagcggacaaaacgcatcctctcccacaagcgggaatatgtcggaaacatcatggcggcactcctcggggtagtcacccccttttgctcctgttcggcggtgcccctcttcatcggctttgtggaatcgggagtccccctaggcgtcaccttctcgttcctcatttcttctcccatggtgaacgaggtggctctcatcatgctatggggcatgttcggctggaaaatcgcgctactctacatcggcacgggactcctggtggcaattgtttcgggcgcagtcatcggccggttaaagatggaaagatacgtccaggattatgtctgggaaatgcaggtgggtaatgccgagatagctgagcaaagctggccggagcggttcgcctacggcaaggagtacacaatggggcttctgaagaaaatctggccctacgtgatcgttggcatcggcattggcggcttcatccacggctacgtcccccaggacttcctggcacactgggccggtcgcgacaaccccttcgcagttcccgtggccgtggcccttggggtccccctctacagtaacgccgcaggagttattcccattgtccaggctctgacagccaaggggatggccatgggaacggtcctcgccttcatgatggcggtgacggccctgtcgctccccgaagctatcatcctgaagaacgtcctcaaaaatcggctccttgcggtctttttcggcacggtcgccgtggccataaccatggtaggatacctgttcaacgcaattctgtagtcgctggcgaaaggagatgcggatcatgaaaatcgaagtgctcggtaccggctgcgccaaatgcaaaaccctctatgaaaatgtgcaaaaggccgtggagatgagcggcaaagaggcggaagtggtcaaggtggaggaaatccagaagatcatgaagtacggcgtaatgagcactcccgctctggtgattgacggcgtcgtcaaattttccggtaaggtaccggcagcggatgaaataaaggggatgctgtgatgcgctctcttgccgccctgtcccttctcctcatcgcaaccgttgcccacgcggaactcccctcggccagcgacgccgccatcagccaggcccttgcgtcgggaaaaccggcggtcatcgacctgggggccagatactgcatcccctgcaaaaaaatggcgccgattttggaatccctggcggcggaataccggggcagggcaaacatcctgttcattgacgtcaatggaaaccaggccgcggcgaagcggttccgggtgcagatgatcccgacccagatattcttcgacgcccggggaacggaagtgaagcgccacatgggcttcatggacagggccgacatcgtcagggagctgagtgtcctgggggtacggtgagcttcctcgacaacattgaacagattgtcgcgactcagcctttcctggccttcgttgcggtctttgtcgggggagtgctctcgtcggcctccccctgcgtcctggccacgattcccctggtggtggggttcgtgggaggctatgcggcagagagccggaaaaaggcatttctctactctctgtccttcatcgtgggcctatcgctcaccttcaccatcttcggcgcagcggcggccctcctggggaccatgttcggcacggtggggggatggtggtatgcggccgtgggcgccgtggcggtggccatggggctccagatgatggggttctacgaactgcggctcccggtcctgccgcaattcagaccgaaacggggcggattctggggggccctcctcctgggactcttcttcggggtcgcctcatccccgtgtgccacgccggttctcgtcgtcatcctctccttcgctgccctgcaaggaaacatcctctacggcacgcttctcctcttcacctacgccctcggccactgcctcctcatgctcgcggccggcacctttaccggcttcgttgaagccttcgccgcctcccggggagtggccaacgtctcccactgggcaaagcgggggagcggtgccgtcatcgccctggccggggcatggttcatctggcgggcgttctgaccctataggcccaaggagactcattccccatgccagccacatctcctcattccccggaactctaccgcaaagcggcgctcctggccctcatcaccatcatctacaacatcgctgagggggccgtatctgtagggttaggcgtagcggacgagaccctctccctcttcggcttcggtctcgactcctttgtggaagtgatctccggagtggggatatggcatatggtacaacgggtgcggcgggggggaacggaagaccgggacgccttcgagcgccgggcactgcggatcaccggaggcgccttctacctcctggcggcaggactggtagtgacggcggggctcagcatatacagcggccaccgccccgagagtaccgtctgggggatcgcagtgtcactggtatcgatctcgttcatgtggctgctgatccatcacaagacgaacgtggggagagcgctcaactctccggccatcttggccgatgccgcctgcagccgggcctgcttgctgttgtcggcagtcctcctggctgccagcgccggctatgagctgaccggcatcgcctggctcgattccctcggctccctggccattgcctggctctcagtgcgagaggggcgggaggccttcggcaaagccgacggaatggcatgcccctgctcctgcggatgcagcaacggaggctaacggccctaccccagccgacgaaacgccgacgccttgatcgccacgtagacctcgctccccaccaccagctccagctcccgggccgcctcggcggccacctccgccaccaggcgctccctgccgcaggcaagctcgaccccttccttgcgccccgatttgaatacgcccgccacggtgcaccggaggagattccgggcactgatggcctcgggatgtttcctgaacaggatcatgtccttggatgacagctcgaagaggtgctcttctccggcgggaggggtgttgagcaccagccggctgtcgccccaggcataggaaaaaagggttccccgaggctgcgggtcggtcaaccgaaggagattgatgtacccgaccggactggttcccatccggacgcgggcaagctcgtccggcgtggtatcggctgcctggcgtccccgatcgtagacgatcacccggtcggtcatcaggcgcatctccaccagggaatgggaaatgaagaggtacgggatggagaacgtttcgcaggccccacgcagatacgggatgatctggaagcgcagggaatcgtccagcgccgacaggggctcatccatcaacagcagccgcggattggaaaggagagcgcgcccaagggccacgcgctgtttctcgccgccggaaagattcgtgacaccgcggcccaggaggtggccgatcctgagcacgtcaacgatatcatcgatgtggatgtgacggttggccacggcacagcgtttccagccgtagaggagattgcccttgaccgacaggtggggaaacaggtgcggatgctggaagaccagcgcgatccggcgcttctcgggcggcagatccagccgggcggcaccggagaaaagcgtctcgccgtccaggacaatttcaccgctgtcggggcatgcgaggccggccagcacattgaccagggtcgacttgccgctccccgactccccaaagataccgatcctgctccccgaagccgtaaagtcggcgcggagacggaactcgccgaaggacttcgccatcctcactatcaactccacctcagtccctcctcatcatgcgccgccccacatattcgtgaacaaagagaacagccagggaaagccccgccgacacgaggcagagggtgagtgcagcctgttcgccgcccggagagccggcatactcgtagatggccaggggcatggtctgggtgacaccgggaatgttgccggcgatgatgatcgttgctccgaactcgccgagactgcggccgaacatgagagatgagccggccacgatcccccggagcgaaaggggcagaatgaccgtgagcagggtatcgtaccagtgggcgcccagactgcgggatgcctggatcagacgttcatcgatggattccatggcaatgcggatggagcggaccagaagcggaaagcccaccaccgcggaagcgatcaccgcggcataccaggtaaaaatgatccggatgcccacctcgttcagcatcccgccgagccagccctttttccccagcagtaacaggagcaggtaaccgatcaccaccggcggcagcgtaagcggcagattgagaaacgcctccaccagcgtcttcccccggaacgggagatagctcatgacatacgcgacggcaatgccgaagggaagggatacgacggtagccgccacggccaccttcgccgacaatcgtatggcatcaatgtctgccggggtgaatggacccatgggctacttcaccgcaaagccgtatttttcgagaaccttccgggcctcggccgactggaggaagcgcaggaactccacggcctccttcttgccggtcccggtcgtggtgagggccatggggtagatgacccgatcatggagcccttcgggcacggcgaacagaatacgggcctgcttccccagtagcagcgcgtcggtccggtagacgaacgcgccatccacttcacccagctcggcgtacttcatcgcttcacgcacgtccttggccatgacgagcttaccatccagcgccttgtcgatgccggcagccttgaacgattccatggcgtactcgccagctggtacgctgccagggctgccgatggcgatcttcctgagtttcgccaggtccttcatccccgctaccggctgtttcgtggtgcccgcgaacaccagcgagttatacgcaaaagcgcaacggctcgcctcgtctgtaagtttgcggttctggagataatccacccactccctgttcgcggaaatgaacaggtcggccggcgccccctgctcgatctgcttggccaaggcgcccgatgcgccgtagttcttcagaaacgtgattccgggcttctttttcccgtactcggccgtgagctcattgatcgcctccttgagactcgcggccacggaaaggctgagctcggcggccggggcggcgttcgacagaaacaggatgcaacagaaggcgaagaccaggtttttcataacggttcgcatcgatgaatctccttttgtataagagtaccccctggcttcacaccaccggctccaaccgcacgccgatgtcagccggccggccgaaataggccgacgagaggaccaggatgtcaacgccggtggcggcgtaaaccgccgcgttcgactcgttgatgccgcctgcggccgaaatcctggtcatcggcgccagctttctcagttgcggtacaagcgccgaaagatcggcgggagcaaccttgtcgatctgaaggacatcgggaccggcggcggccacggccacagcatcggcgacactctccgcctcgaccatgatggcggtctccggcgcccttttcctaaggtcgccgatcatgccgaggaacggctccagtccgcccaggaacgcagtgtgctgccggaaaacaagaatcgtctccgacaaaccgagccggtgagggactgcaccggccgcggtaattgccttgatggaaatcttcctcgtgccggggaacgacttgcgggtggtagtcaccacaacggccgggttgacggcccgggccaccgcaatgatccgggcagtgcgggtggcaatccccgaggcatactccagaaggttgagggccaccttccagcccgcatggagggatccggcctctccgtcggcaaccagaaactccaccccggcagaaaggcgggttccgctttcctccatccgccccacacgggcaccgcaccgatccaggaggcggccggcctcctcggtaccgcagagaacggtttcttcccgggtggaaaaggtgattcgccccttctgacggccaatgccgagaagatgtgtggtgaggtcgccgtagggacaatcctcttcaaaaaagcgatcgagctcgctgtccggcagacggtccaacatgttgttctcccggggcccccctggcggtgcccttcaatttcctttacgcaagctagatgccgaaaagcccgcccgggcctaacccatttgtttgattgtcttttccgacaacacctcattctcgccaggcaaacgctataaccttcatgacataacgataggcacaaaaaaaggggagcgcacattctttgggcaggccgacccctgtgctctcccccggaacaacggccccctgtcagctgacgccgagaatcacactcgatgccttgaacagggcgcaggcgtgtccaccctccttgaggccgagccgtacggcgctttcatgggtaatgacggcactgatggtattcccggcgccgatctccacatccacctcagtactgaccggcccctcgattaccttgacgatggtgccgcacatgatgttgcgggcactcaccttggcgtcgtgcaggtcagtgccgataatgatcgaactggccttgacgatggcataggcgtccttgccaacggcaagccccaggctgtcgatgctggcattggtcacgaccgccgttacgggggttcctcccttgagcgtgagggacacttcggcgttgaccgcccccttggtgatcccgctgaccgtgccgagaaatacgttccgcgcgcttactttcatggctatcctcctcaggaatgtgtagaggctgtcgccgttgacgagccgctccgaaatggagtcgagaaatctgcgatgttcctcctggatgatgctgaactgctcaatgagctctgtccccgcctgggtgagacgggtaccccctccccccttgccgccggccgtccgctccaccagcggccgatcggccatgttgttcaggtggttcaccatgtcccaggcggtcttgtagctgacccccacggccttggcagctttggttatggagccgtactctccgatcttttccaggagcccaatccgatcgctccccagaaacttgcggtccgccttgtggagccagagtgttcccgccacctccatatcatgcccactgcatttcatggtcattggtatcccgtggtaaccagacgaagcactccggcgcagcatttagtaatcaagcatatcgccgtaatcccgcctgtaaagcgcgaagggttcaaagtccggacatgcccggcccgactcaggccagcatcttctcgaggatttcgccggccgttttcacgtaaccgggacaggcgctggtgaagagacccttgtcggctgccgccttgatcccctcggcggtccccatgtccactttgagaagtttcgagcaggaggtctctccgcatctcttgcggaattcggctatgaattctgtaacttttaccatggtcctgccggtgtcgggaccatatttcagccccagcacggccaccgcgccggcgacggctccgcactcgctccccagccccatgccgccggcaaacccggttcccatcttacccgcaacgtcagccggcacgccgaaggacggtccgtagacttcgcagatggcctgcgagcagttcatggatgcaagaaagcgtttcgacgctttcgcgggccgatcaaccggtttctcaatcggcccggccgcctcggcggcgacggcaagccccctgccggacagcagcacaccggccgcgtctacggatattttcaggacctggcgcctacttaccgcactgtccttatcgaccacatccattcctgtcacctcttatcggttgtgaattcgaccgggattcccccggttgagccgcatcagtatagcagaaccattcggagcagcaatcgccctgccggtaccgacccatcgcgccagcttccggccacagcctgtcgaagctttcagcaggtttcatgccgcacactcctccgcatcgcaacagcctttaatcatgggacatttgacaactcgcctttccgcgccacaatcggccctgcctaattacccggcagagctgttgtttcattaggtactggaaaaaaatgaggcataaaaaaaatatacatattgtaaacaaaattcacagtgctaccatgaaatttgtctaaccaattccaccgatggcaaaagaggaggagaaaggaatgaaagtcattgattttgccttggaaatggaggagatgggaaaagactactttcgacgcctggcttccgaagcgagcatgaatggggtgagaaccgtctttaccattcttgcggaggagcagcaggaactctacgacacctttctggccataaaacggggagcgtcagcccactgcaatgcggactcccaagctctggagcgggcacgggaagcctttgcgaagatattcgcccccgatggcgcccaccttgccctgctcaagaccgacctggcagcctacgagcacgccatgcaggtggaagcggccatcgtcagcttctgcgaagaactggccgagcgggagcgcgacgaggaagcccgggcgctcctgcgggaaatagccgccgaggagcgccggcactacgacacggtagagagcattcacgactttgtcgctgcgccccggtggcacctctgctggggcgaatcctgtaacctgcgggagatgtagtcgccatcagggcgtttccccgcagctgaccattggagcccggctcacgccgccgcggagcgcggggctgcaatcttatcgacgatctgccgggcgggctgttcctggcggcaatggttggcgcgaggataacgcgtgttttttctgcgggagggtcgccggtccccgttcatccgctgatagtacctgctggaagacagaggcccgacgtcgctcctgaaaggaggaagcaatgaaagtacttggtttaacctttgccgtcatgcttctggcgctgctcgtcgtcctctccgtcctggcccatgcggccgctcccgttccgccggaacccgaggatccgggcatgctcgcgggagcgctcctggggtttgcctcctttgtagtggccaccaagcttattccgggcatcatccgcttcgcatccatcatcgatgaggagacggtcagcccgaaccacgctgccatcgccgaaaccggcgacggtggcacgtgatacccgccgccacagccgtccaccctccccccgggtcgccaaccgtcatggccgaccgggggagggtgtgcgccccgccgacttacggcatgtcatccgcactggtaatacgcatacgattgtgatagtgttaggcgttttcaagttctgccatcatgcgttatgtcaccgtgagcgggatgcggagcgcccatgcccaacaacgacagcttctacaagaaggtcctcgacaatctctacgacggcatctactttgtggacgaacagcgtcggatcacctactggaacaagggtgcgcagatgctgacgggctatggggagaaggaagtcatcggccgaaattgtcatgacatctttctccacctcgattccaacggcaacggcatttgctccgatgcgtgccccatcgaaaagaccatcaccgacggccgaaaacgggatgaggagagctttctccaccacaaggacggccacctggttccggtctgcctcagggtggctccgattcaggataccgatggccagatggtggtggcagtcgaggtgaccggcgaccactccccgcgccacgccctgcgccagcagctggaaaatctccagcgcctcgccctctgcgacccacttaccaccatcgccaaccgccgctacgtggaaatgagcctcaactcgcgcctggaagaaatgcgacggtacggctggcacttcggcatcctcttcctggacgttgaccacttcaagcagatcaacgacacccatggccacgacaccggcgaccgggtactcaagatggtggccaagaccctggtgaacagcgcccgctctttcgacgtggttggccgctgggggggcgaggagttcattgccgtgctcgccaacatatcgcgtcggcagctgccgcgcatcgcagacaggttccggcacctggttgaacagtcgagtttccgtctggacgatcggctgctccgggtcactgtctccgttggcgccaccatgtcccacctggatgacacggtcgaatcactggtgcagcgggccgacacgctcatgtaccggagcaagcaggcaggccgcaactgtgtgagcatcggcttcggcgaagagatgccggaaacatcggccaccccgtccgcgtcaccctgacgcggggcacccgtccactaccgactgcaacgaggaaccccatgataacgcatatcgtatttttcaagctgaccgacccttcagcccccaccatcgccgccacccgcgaaaagctggagagcatgcgtggcaaggttcccctgctcagacacattgaagtgggggttgacgtgatccggtccgaacggtcctacgatctggccctcgtgacccgcttcgactctctggcggatctccaggcctaccaggtagacccgtaccatgccggagaagtggtaccgcacatgaagtcggtctgctcctccatcgtggccgtggactacgagtcgtagctgccggccgggagcgcatccagcacaaaaaaagccccgcagtgcgtctgttcacaaacagcgcgccgcggggctttctcatatcacggaaagcgggaacacgtgcggggtcagatccagcaaccgccgccttcgtattcgccggtgtcgtccttggacttgggggcaaccttgtatttcgcctcacggacggccgaccggagcttgcacaccgcgtcatcggtaacatcacccagtttttcacgcacctcgcggccggtcttgggggtcagcaggagagccgccccagccgcaagggcggcgccggcgaagaaggcgaggatagccgcggtttccgtgtgtttgctgtctgccatgctgtcgctccttgtggttgattggatgttcctctatacatagcacagaatggccgacaataaaaccatccgatgctcaccctacctgaattcggggggcggagtcaccaggagccatcgacttcccttctcctcgtcctccacataacgccactgctgctcatcaaccaaggtcttgagacgggttgagggaaggatgaaataatcaacctcaaccctgaccgtggctgtccccttgttcacgtcaagctccgtgctcgtcacccggtagtcggccacggacacatccttggccgccctggcccgctccaggcagacatccttcacttgttctccggcaaagatgacgcatgactgttcgaggccctgccaacgcatgagacgattgtgctcccgggagctgtcctcgaaacgctgagcaatgaggtaggggttgcggcagccggcaaggacaagggccaggaggagaagtgacaggtttcgacgaacgttcatgggcagcctcgctggggatcaggtccccttgatgtaccgcgtcaactccacggcaataccgtatttgccgaagggagggatgaggtagaatccgcccacccggtcccgcaccgcatcaatgaactcccgggcgatggcgaggccttccctcactccgtcctctttttcctttccccgcatccggtgccggatttcttcggggatcacgatgcccggcacctcgttatggagaaattcgcagttgcgctcgctcaccagtggcagaattccgggcaggatggggatacccaggtgcgccgtccgctccgccatctcctccagccgcgccacatcatagaggggctgggtttggacaaaacgggcgccgttggccaccttcctggccaagcgctccacctggacctccatccgggcgctgttgggattgaaagcggctccgatgacgaaccccgtccctccgcctatgggcgagcccagagcgttcactccggcgttcaaatcggccagcagcttgatgaggccgaaggaattcagatcgtacaccgatgtggccccggcctgttcgccgatacgggcgggatcaccggtgacggccagcacgtggcgaatccccaacaggctcgcccccatgaggtccgactggagccccagcaggttgcggtcccggcaggtcacgtgaacaatgacgtcgattcccgcctcccgctgaatgaggctccccagggcgatgttacccatccggatccgggccagcgggttctcggcgatgttgatggcgtccgccccagcctcccgcagcgccctgctcccctcgatgatcttcgcgcagtcgagccccttgggcggatccagctccacggtgacaatgggctcacgtccccagcgggccaggaagccggcatactcgcgggactccggtctgcgctcatccttgggcagggcggaaacggcaaccgtgcgtgccgcgggccgcagccccgccagccgctgcgccaggcaccgcacgtgctccggcgtggtgccgcagcatccccccaccagtgccgctcccgccccgaccatctccacggcccggtccgcgaagtaatcaggggtggtccggtagacatggcggccgttcacgtattcgggaaatccgctgttgggataggccgccaggggaagatccgtcacccggcccatccgctggatggtgccgaggatttccaatggcccggcgccgcagttggcgcccaccacgcaggcaccggcggcagtcagctccacggctacccgctccacctcgatcccgccggcgagtctcccgttttccaggaacgccatgttggccaccaccggcagccccgtttcccgggccgcggtcagggcgtgcctcatctgcgccagatcggtgaaggtctccaggatcaggagatccacctccccctcggccagggcatgggtctgcctccggaagatgtcgacggtttcttgggcggagagttcctgttcgtcccccttcatccggaccaggggccccacggagccggccacgaaggcgtcggtgccctgggcggcctcccgggccagttgggcaccccggaggttgatctcacgctccttcttctcaagaccgatggccgcgagccgggtccagttggcgccgaaggtgttggtttcgataacgcgggccccggccgccaggtactcccggtggagttccagcaccagcgacgggcgcaccaggttcaggtgctcaacgttggcgtcgagggatacccccttggcataaagcatggtgccgatggctccgtcgccgatgaggacctcgtcatgcagccgttcgagaaaggtcatgcctgcaccttcccgagcaccccgagcaagtggggaaccatctgcttcttgcgggacatgacccccttgagctcatagaggtgaggctccacttggggataccccatcacgtgggcgatctcgttcttcccctcggccaggaacagcgtggtttcggtatagatgtcggtcaccatgaggccggccaggtcgaggcggtcgacctccttcacccgccggagacagtcgcgcagggcatccttcagctcgaaaaactcgtcgaagcccaccacctccacctgccccacgccgaactgcatgccgccagcggtgaactgcttgaaatcggagcgcagggcctgctccggcgtaccatgggaggcaaatccgccgcaggcggagaagatctccttgccaaaggcaagatgttccagcccggaccgttcctctagccaggcgatcatctcacggtcccggacggtgctggtgggagatttgaggatcaccgtatccgtgaggatgccggcaagcagcagggccgcggtccgctcgcccggctcgatcccggcctcgcggtagagggaggcaaccacggtgcaggtgctccccaccggcgccgccatgaaggtgatgggttgattggtgggcggattgccgagcttgtgatggtcgatgacctcgaggatatccactgtttctgcgccgggcaccgcctgactcagctcattgtgatccatgaggatcaatgcgtaggggaccggcgccagcagggacgacttggtggccaccccggcgatggtgccgtcttcctccaccgcaatgaccgccggctcctgactatggaggagcttgagccgcaggtgctccagtggctcggccacgccgatccgttcgaagccgggctccatgaacagggagagaggagaggcgagccgtgccagccaggcggcggtggcggtatcatggggggttgaaaggacgactacgcccttctcccgggcgcgggccaccagctcgtcggcaatggggagcccgccggtcaccaccagcaggcgcacaccccgctcgatggcggcctggtggatactccgccggtcgccggtcatgatcaggagcgttgccgggtcatacccctcgatccggctggaaaaggattcttccagcatggcgccgatgaacaggtgcaggtgctccacctcgtcggcaggcccgccggaaaggaaggttccgtcgaggcaggcggcaagggagcgcagtgaggtgtcgacaccccgcctgcggtcggtgccggccaccaagtgcttttccgacagcctcagaagcgaaaccacccccaccggggttccctcggcgtcgaccaccggcagaacacgaatcccgtggcggtgaaagagccccagagcgtccctgagggcgacctccggccgggcggtgaccgggcggcggttcagcacgtcgcgcaccttgggatttacatcggccaggtagaccggcggctcgatcccgagccgctccaggatgtagcgggtttgggggttcggctggccggccatggcggcggtcacgttcgccaccccctgcttcttcttgaattgggcgtaggcaatggccgacgcaatggaatcggtgtcgggattgcggtgcccgatgacgtaaatctgcttcttcattgccgctcctgctctttttgtggctccggcaccgtttccgtggtatagaggtgtgctttcacactccagcgacacgaggttcgaccgccatgcatcaagccatcgactggctcgtcgccaccatcggcgccatgggctacccgggcatcttcatcctcatggccatggagagttcggtcttcccggtgcccagcgaactggtcatgcccccggccggctatctcgcccagcagggcgagatgaacatctggctcgccatcttcctgggaaccgcggggagcctcgccggggcctatgccaactacttcgccgcccactacctgggacggccgctcctgctcaagtacgggaaatatgtctggattaccgaggagaaattcgctcgggtcgagtcattcttccacaagcacggggagatttcaaccttcatcgggcgcctgctgccggtggtccggcaccttatttccctccccgcgggcctggccgggatgcaccacggcacgttcaccctctacaccctgctgggagccttcatctggtgtaccatcctcgcctggatcggctacgtcatcggcgagaaccgcgacctgatcatggagtattcccaccaggccctcatcggagtagtgatcttcagcgtggctctggtagcagtctatgtgtggaggcaccggcgaaagaagtaagcgcatcggcgccagtgaatgaaaagccccggcaatggacagcatcgccggggcttttttgcatggtgcactgcacttctccccttacttgggcacgctttcccagtccttcaggaaccgctcgatgccggagtcggtgagggggtgcttggccagctggagcatgaccgagtaggggatggtggcgatgtccgcaccgatgagggccgcgttcaggacatgaacggggttgcggacgctggccacgatgatctcggactggtagccgtagttgtcgaagatggtcttgatgtcgtcgatgatccccatgccgtcctgggagatatcgtccaggcgtcccacgaagggggagacgtaggtagcgccggccttggcggcaagcagggcctgcatgggggtgaagatcagggtgacgttggtcttgatcccctcacgggtaagggcggcacacgccttgagcccctcgggggtcatggggagcttgatgacgatgttcttgtggatcttggccagctccccggcctccctgatcatgccggcagcctccagagaaaccacttccgcggagatgggaccgtcgacgatctcggtgatctccttgatgacgtcctcaaacttgcggccggacttggcgataagcgacggattggtggtaaccccgtccacgagtcccaggtcgtgggcttggcggatttccttaacgtcagcggtgtcgatgaaaaatttcatgctgcaaacctccggttgattattgatggcgccatggcgacaattacttgctttcgagctgctgccggtacttttccagacactccatggagcagaagtggaggcgctccccctcgtgacgaccaatgacggcatcctcctccgtcacatagacgccgcagaccgggtcctgataggtctcctcccggaccggctcgggcggcgcaggctcgtccttcttcttgtcggagacgaagcccttgacgattttgtatcccacgtagatgaggacagcccagacgagcagacgcataagtcccactctgatctcctaagttttggtgacgcgctcccccggcggcagggaagcgagcagctcccgcaccggcttctcctgcacgggatgaatcatatccggcgcaatctccgccaaggggaccagtacgaagtgccgctgatggagccggggatggggaatgacgagcccttcgacggcaacggtcaggctcccgtagaggaggatatccagatccattgaacgcggcccctgatacatctcccggcgcctgccgaacaggccggtttcgatccgctggagttcttcgaggagccggtgaggggtgagcgaggtttcgatccgcaggaccgcgttgaggaagtcgggctgttccggcaccggccccaccggctcggtttcgtagaagccggaaagagcggttattcgggtttccggcagtttgccgatctcggcaactgcgcgcagcaggttcagctcccggtcccccatgttcgaaccgagggctatgaagacgttggattccaccggacgattagagcataacggggatatttttgcaatccatgagccgcgctccggaaagcgtcagtgcaactcctcgccggtggtggtcatgaccagcttgccgtgcttaacccccttcacgccgatgagctcgtcggcgatcttcttcacctcccgggccttgccgcgcaccaccaggacctccagacagttgtgggcatccagatggacgtggagggccgagatgaccttgtcgtggtgagcgtgttgctgttcggtcaacttatcggaaaggtcgcggacatggtgatcgtagacgagcgtcaccgtacccacggtctcctcgtctcccacttcccacttcagctccaccaatgccgcgcggatcaggtcgcggatcgcttcggagcggttcatgtaccccttctcctcgatgagcccgtcaaagctctccagcagcttctcgtcgatggatacgccgaatctgatggtttctcccatagaacactccgatgcggggatgcgaacagcacaaaaacggatgaaatgatagaccactttcaacgggagataaacagaaaaccgccgtagtgggtgcccggtcacttctccgtgagccggaaggtgataggcacctcgaaggtgagctcctcgccgccgagttcaggcggcacggcggggaagcggcccactgtgcggacggcccgcagcgccgcgttgtccaggagcgcgtggctcgaggaacgggccacctcatcgcgccggacggctccgctgcgggccaggaccacgcgtacgacggctgttccctccatccgtccccgacgggccaggggcggatattccttgcaccgctcgatgagccccctgaggacggactggtaacccacgcggatccggccggcatcggccgcaccggtggaggctgccgggggttcggggctgcggactgtcggcaccgttacctgcggaccatcgccccgtgcctgcggcactgccgcctgaaccggttgtgggggagccacgggtaccatcatggcggaaggtgagggagccatcgcacctgccggatctgcggcaaggggggcaatggcaggggctgtcggctgcgtccggccggatggtggcgacaacgcgacagggggcgacgagtcccgtaccggcgacggcttcaccggcagcggaagtgggggccgccggacaggcgaaggttgcggcagaggcaaaagggccggtaccggcttctccgcagacaggaccgaaccacccagctcaacgacgatgatgttggcaggaggaagccgcgtgccccccccagccggcatcatcacacacactgcagccgccacatgggccacccctgacaggaggaacgcacgggccagaatccgccgctccccggcggaggcacgcaatgcctccgccggggcgtgatcgggtgtggccgcgctgaaccgcatggcgctgcccatgtccgtcagaaccggtaagccagggtcaggtagtagtttctcccgttctccggcaccttggccccggtgctgaagggatcccgctggtaggaaagatgggataaatagtacttgtcgaacaggttgttgaccccggcgtagaccgaaaggcccccataggtgaaaccccccttcaggtcagtggtgaaccagccggcggtctcctgctcctggagggcggcgtcgacccgatcctgccggtcggcgaagttctcggccacctccagaaaccaggaatccacgtcgtagcgcagggccatggtgccccgcaggggcgggatctcggacaggggacggtcatcactctcgttgttccccctcgtgtaggacagggatgccttcaggaagaagttggctggcagcgagaactgggagccgaattccccaccccagagagtggcgttcacattgcggtagctgcgggcacgcagaagcggcccggcgccgtcggggtcgggaagatcggtcacattgatgtagttatggagataaccgtagaagaaagaagcattcacgtagtagctgtccgtcgcatacttgacccccacgtcgccctgattgttgacggtgggctccaggagcgggttgccgacccagttgctccccatccgctgaagccccgtgtagagctcctgggggtcaggggtacggatgccgcggccgaagccggcgaacagttcaagccccgtgatcggcgtccaggtaagctggaggttgccgctggcctcgccgaagtcggtgtcggcggagagagtacgacccgggtagtagggctgatagagcgtggcaatgcgcccggcggtaagccggtcggcctcagccctggtcaggtctcctcgcgcggccgccgtgagtttgaggcgttccgccaggggcaccgtgtactccaggaacatgccggtgttgtggatggtcacgtcgggaatcatgggggaatccccatagacccaatccgtgccgttgcgcatgagcatggtgttggtggcgtcccacccgcgattgtagtagtcgatgcccgccttgagggtgccggagcccactgccagggaggtgttcatcttcgcaccccaggtctccgtctcggccagggtcgacataaagtagttccgcgtcaggaacgtccggtacatgagggcggcattgtcgggatttgaggtctcccggtaccggtcgtccatgagatgcttgacccggttccagtatgcctggagcttcacttcgctcaccaggggcgaaagtttctcgatcctgtagctccagttgaaccggtgggtccggtcatagtcggcgtccatgaggagatagggataaaggacatgatcggcatcctggtaggagtaggaaaactcggtccgggaattatccgtcgggttgatgccgaagcgcgcccagccggtgttgatctcgtaggcggtcgaatcgatgctgccggggcggtagcggttgttgctggtggctgggtatatctcggttatccgcttgccatcacccgactcgggcggtttggaatacttgtaggcgtatcccaggaggccatcgagacggtcagttccataggatgcggtgcccgaggcattgatgctgtcataggagccgtaggtgaacgacagatcgctgccgaacccctttttaggcttctttcccacggcgtctaccaggccgccgagactgccggcgttttcaacatcataggggcccttcacgatccggatctgctcgacctcggcgaagtcgaagtggaacgcgggcgaatccattctgttgggacaggcgccgtagaggcggaccccgtcgataaggacgttgatgttgtcacgctggagcccgcggataaccacgtcattggcaatggctcccttgcggacgtaggaaagcccctccacctggcggagggcctcccccatgtcccgggccgggctttcgcggacttcgcggatggtcagactctcttcgcgcggggactctttctggccccggacaacgatttcgtcgaggatgaggttttcggcagccgccggcacggcggccgcaagagtgcagcagagcatggatatgatagttcgcatgacatatctccgtgaatggatagacgtagaggacgcaaggatgccgctgcaggcaccccgccccgcgcgacggcgtacggatagaccgcagccgtaccggcacacagtccgcgtcggggatacgatgaacggccgccggccgctccctgttgggaaacgctgcagccgctcacgataggagcaggtctgatgtctcgcttggttggcccttggaagtaatgtgaggcattttgcctgctgccaaggcgcggcgacacagacctggcccagccataacgacggcagcagtcaaaaggggcacaattacgaggaagaaccaaccaatcgggacactaggcttctggaggagggatggagggctcgggccggaaagcggtcagcatgcccgaataggacgagaggttgacggtacaccgggtaaccccggcctcaaggatgaacagagggggaatgcactcccacttgatgagagggacggcggctggggaaaggggatcgcggttacaacaaccgcaggagataacgggcacttcctcacccgttgagcaacagtcgggttccttcttatggcgattggccgcgcaggagccttcgcaccgacactcctgggccatgccggccatggcggcgcagcactcgccgtcggtgcagtgacaccccgcctttttcacgaaaccggcctgtgccccggcaacggcatgaatgagcggcacgacctggacgaacagaacgaggagcagctgcagtgatgcgatggcgatggtagtgcgtctagtgcccatgtaggaacgtccggccttgaaacaaggcaaaatgtcggcgcaatccaagcgatcaacagtcacgtaacaatactggacctcactcaattgtcaagcagcatgcaaccgtgcgtgccactcctgcggccattaccgccgcagcctccgcagggtaaaggcaagggcgaaagccaggaagttgatcatgataattgtggcgccggtgggaaggttggccaggaaggagaccaccaccccggtcaccaccgacaggacgccgaagacgacagcaaggatgatggcggtccgaaagccccgcgccagctggagcgaggccactgcgggcaggatgaggagtgcggagatgagcatgacccccaccaccttcatggcgagcaccaccgtgaggccggtcagcagcaccagcaccccgttgatccggtctacccggatgccggaggtacgggccagctcctcatcgaaggtgatggcgaagagttcccgggaaaagagccccaccgcgatgaccaccaccagaaagagaatcccggtctgaaccagctcagaggggctgatggacaggatgttgccgaaaaggtagctgaacaggtcaacattgaatccgcccgccatacttgccagcatgatgccggtggcaatgcccagggacgagacgatgccgatggcggcatcgccgtagatgcgggcccgctcagcaaggcgcaggatgcccagagccgaaaggagcacgcagggaatggcggccagggccgcgtggaccgacggcagacggaagaagagtgaaagggccacgcttccgaaggtcacatgggcaagtccgtcaccgataagcgacaggcggcgcagcaccaggaagatgcccaggatggcgcagagcgctgcgataagcgacccggcaaccatggcccgcagaagaaacccgtactggaagatgtcgagaagcgtcatggaaaccgcccccctcagtgccggtggcagatgaggtgctgggaatgaatgccgaaaaagtcggacatggcctgggagccgcagaattcgtcgaacccgccgtagaaaaccacccgcttgtccaggtagaggaaacgggaggcatgactgccgatggtgccgctgtcgtgggttaccaggatgacggtggtaccccgggaacggttcaggtcgcggatggtctggtagaagctctcccgcgtctccgggtccagggccgtggtcggctcgtccagcaccagcagctcgggtccgctgaccagcgcccgggccaggagcgcccgctgccgcagcccgccggacagttctcccaccagccggtcccttatggattcaatccccatgagttccagggcatgggtcaccgcagcaccgtcaccggaacggggacggcggggaaagcggcgtcccgccagcaggccgagccccaccacctcggccacggtggccgggaagtggggattgaaatactggaggccctggggaagatagccgacccgctgccactggtcgaaaccggccagaggggtgccgaagagacgaatttcaccccggtcggggcgggcgagccccaggatgcagcggatgagagtgcttttccccgacccgttgggccccacgatgccgacgtagtcccccgccgccacggcaaaggagacgtcggtcaacgcctcggtcccctggtatcccagcgtcacccccgtgaccgctaccgcatctaccggcattgaagcccctttcgcagattctccaggttcttttccatgagagaaatgaacgtgactccccgcgccaagtcatcgcggcttacggtgtgggcgccgttgagcggcaggatggccgcccccgtctcccgggcgatggtctcggcggtacggggatcgatgagttcctcggtatagatagtgcggaccccttctgttcggatccgcttcaccagggccgccagcttggccggggtcggttccgcatcggcggaggcggcaaaggcggcctcgtagcgcaggccgtaacgggcggcaaggtagccgaaagcaaagtgtcccccgtgaaccacggtccgcgaggagcaggacgcgagcccctgccgatagcgttcatccaggtgggccagctttgccttgtaggcggcggcattggccaggtaggcctcccggttggcagggtcgcgctcggccatccctgcagcgatgttgtccaccatccgctgggcgttggcgaagtcgagccagaggtgaggatccatccgcgtctcatcgtgcggcccgtcatggtgatcaccttcgttgtgatgatctccgtgctcatggatccccgcagcagcgagcagtcgggcgccgcggctcgcatccaccaccgtgggtccgccgcccccgacacccttgagaatgtccgcggcccagggctccatggcgcggttcgtatagacgaataggcttgcccggctcacacggacgatatcctcgggccggggttcgaaactgtgaggctccatccccggcggaaggaggagcgtcacctcggcccgatcgccggccacgttgcgggcaaaatcatagagcggaaaaagcgtcgtcaccaccgacatgccggcgtgcgccgccggagtcctgccctcatcctttttcgagcatccgaccagaacgatcgccagggcgcacagcactcccagcgccaggatacgcacgcttcccatcattcatcccccctgctgccgcgccaggcactcgcggcaataaccgttggcctggaaaatatgcgacacgacccgcccggccacgagtttctccagatccggcagtgcgcagacgtcaacctcctccacccgtcggcacgagaggcagacgaagtggtggtgatgctcgcgacggtcgcagtaatagtagtaaagctgccggttcggatgaatgatggtggttatcaccccgccggcggccagttcctcaagatttcggtagaccgtggggagccccacccggtcgaaacggagcttcagcttgcgccagacctcctcggggctcgcatacccctcctcgccggcaagaatgtcgagcacggcacgccgcttgggggtaatgcggaggttgaggtccctgagaagatcgtcaaagtgcttcatggtcaggaggtttcctgttaaacagaaatcatttccatttaaaatacccccgtgccgctgtttgtcaagaggggaaatccctccgttgactcggggaaacagatgggctacagtgcccctgtcggtcgcggcggcgggaattccgggcgcgcgaaggccgacggaaagcgaggtcccatgctcatcggcagacttccccacaaaggtgacctgctgggcgggctgacggccgcggcagtggaaggcggcgtcaaggccggcctcatccaggtcatcggctccctggagcgtgcgagactcgccttctacgaccagagggcccggcgctaccgggagttttccctcgatacccccctggagatcacggcagggctcggcaacatctcgctcaaggacggcaccccctttgtccacctccatctctccctggccgaccaggaaggagcgatgaccggagggcacgccgtggcaggatgcacggtcttcgctgcggaatatgccattatccccctcgccggcacgacgccggtgcgggtgcatgacgaaaccacgggcctcttcctctgggagcgtgagcgctacggctccggccccgcgtctgagcttcctgccgacatccagcgggccctgttcattccctgacccccgatacttcatgagaactggctaccatcgcacaacaaccccggacgaacaggagcttgaacgcaagcgacgggagttccacgccctggagcgccgcctctccaggctggagcacgacctggaggatctgcgggaagagattcgggagttcgagcagctctacgccgacaaaatggccgaccggatcagcgagttggaccagttgaaggccgaactggcgcgggcacgccgacaggcggccatggccgatggggaagagcgtacggctgagggcgagcgggacgggttcagcgaggagcgccggttcgaggagcgcggcggggagacggaaacggaaatcccccgggtgaaacccgccacgatgaattcggggaccggcgaaagcctgcgggatgtgtaccggcgggtcgccaaggcgatccatcccgacctggccgaaaacgacgaaaaccggcggctgcggcagaagctcatggccgaggcgaacagggcctacgccgaggaggaccgggtgacgctccacgccattatggaggagtgggaagcgggacccgagatgactgtggtcgtggggatggccggccagctggagctggtgaaccggcggatcgctcgggtgatcgaccggatcagatcagtggagcgtgaaacggcaaaactgcgcaacagcgacatctaccggctggtccagcgggtgcaggaggctcgctggcgcgggcgggacataatcgccgagatggcggcgaaactggatgcggaaatccttgccgcatgccggcatttgaacgaggtcagccaggtcagcccccggagcgacgcacctccggagccgatcaacacaccccaggcgtccctgcgcaccgtccgctttccgaccgaacgcagcctcggcgtgctctacgtgcgcgatctgcgctcagggagcttcctggactggaagcgcctcggcgaggccatgggcgatgtggcggtcccaacgggcaaggccctgcgccttgatgtaccggagggagacaccggcagtctcgacctgctcggcaccctggctccccatgacctccaggcctgcttcctctacggcgccggcgacgacgacctcacccacctgctgaagctcatcggcatcgaggaaatctacctgtccggcgccggcatctccggcgaagggttggcccacctgctggagctgaaagggctcgagcgcctgtacctctacgatacgtcagtcaccgacgcggggctcatggccctcagacacctcccccgcctccgctccgtcaccctctgcaatgccccggtcaccgaacacggcatcgaccgcctaaagctctcccttcccgcctgccgggtagtggtcctccgcagcggcggcaaagcctgacctccgccacacttcctgtccacccccgctcacatggtccgggcaaggaccgcggcacaagccgccagaagacgctcattgtcggcgcgcgaccggaccgcgacccggaagaaacggtcgttcagcccccggaacaaagagcagtcccggatcagtatccgctgccgcagcagggcctcggccagcgccggcaccgtcggcccggtcgtcagttccgccagcaggtagttggccgcggacggatagacccgcacccccggaatggcggcaagccccgccgccagaaccgcccgctcctcttcgatcagtctccgcgttcgcgccgcgtactccccatccaccagggtggcgagcccggccgcctgggccagggtgttgacgctccacggtgcccgcagatcggccagccgggccgcatcctccggagccgccacggcaaagccgaggcgcagaccgggaattgcatgaaacttggtcagggagcggagcacgacgccacccccctggcgggccacataccccgtcaccgactcctcttcccggaaatccatgaaggcctcgtccaccaccagaaaggtcccgcgggcacggcacagccggtggaccgcaaccatgtcgtcatgggggatcagactgccggtgggattgcccggattggccaggacgacgaggttccatccctcggccagacgctggtcgaggagggccggcgccagggcgaacccctcctccggcgccaggtccaggtagcccacttcccagccggcgcgggtcaggctcctggcgtactccgagaacggcggcgccaccactagcccacgcccgcctcccacgaggcgcggcagcaggtagatgagttctgtggagccgttggcggcacagatgcactctgccggcagcccgtgatggcgggccagggaatctcgcagctcggccgcctggctatcgggatagtgcaccagccggtcgaaggccgccatcaccgcctcccgcaccgcaggggccggccccagaggatttatgctggcggagaagtccagaagatcctccggccggataccgagttcgcgggccacggcgaagaccgtgccgccatgatcgaaggtgctcgtcacggacgctccaggacaaaaaggtagcacaacatgaaccccgtcagcaggatctcggagccgtacatgagccggacggcgccgcgccatgccgtgcgatcgagagggttcaggggatcgccgatggtcggtttcgccaccggccggccaaagtagacattcatgccgccgaggcgcaccccaagggctccggccgcggcagcctcggggatgccggcgttgggggaggaatggttgcggccgtcccggcgcatgatccgccaggcgcccggcccggaaagtcccgccagcggggcggacagcaccatgagcaggccggtgatcctggccggcagcaggttcaccagatcgtcgaaccgtgccgaagcccagccgaaatgaagataccgctcgtttttgtacccgaccatggaatcgagagtgtttaccgccttgtaggcgagcgccagcggggccccgccgatcatgaaccagaacaggggggcgatcacgccgtcggaggtgttttcggccacggtctccacgacgccgcgccagatctccggctcggtgagttccgcggtatcgcgccctacgatgcgggaaaggaaaaagcgcgcctcggcgagatcgccggcggccaaggcatccgccacgagcttcgactccccgtggagcgagcgggcagccagacaggtccagcccaacagcgcctctaccgcgaacccggccacggggtgcaccagtccggcgcccagaacgagcagccaggcggtgcccccggtgatcccgacggtcagaaccagcagaatcacacctgctgctcgctcgttcgtcaccaggcggcggagttgccgttcaagggcggtcacaagcctgcccacggccaccaccggatgggggagccagcgaggatcgcccagcagccagtcgagaacaagggcggcaaggaccagcagggccacccggtcagggccggtcacgcgctctcctccggctgtggcggcacaaccaccggcagcggcgtttcgttgagcgtaaagaagaacgtggcaccccggtccacggcaccttcggcccaggtgcggccaccgtgccggcggatcacccgagccacggtggcgaggccgacgccggtccccgggaactgctcggctgcatgcagccggctgaagggtcggaagagacgattgatctcctccggatcgaatcccgcaccgttatcgcggacaaagtaaatccgccgatccccctcgtcccgggacccgaactcgatgacggcttcatccctgatggccgtgtacttccacgcgttgctgagcaggttctccaccgcaaggcccagcaggtccatgtccccatccacagtcagatcgcccgccacctggaagcctaccttccgttgcggctcggcgaattggaggttatctatcacggcctgacctatttccgccatgtccaccggctcgaggttcaactccttgcaggtggcgcgggcaagggcgagctgcgcgtcgacgagggcgttcatccttgccgtggcaagctcaatggccgtgaataaatccggcagcagctcgctctcggtgccgtcgcattcggcgcgcgccagttgcacgtagccggcgatgctcgacaggggcgttcggatatcatggctcagggatgaactgaattgcctcagatcctcgttcgcctcttccagctggacggtccggtcgtacactcgctgctccagaagccgggcgaacgagtccaggtcgcgtcgggatttctggaggcgctccaccatggtgttgaaggagacggcaagggcgcccagctcgtccgaacgccgggcatcgagccggtgggagaaatccccttcggcaatggccgaggtaccggccatgagcgaatccagggcccggagaacggaccggctcgttccgaggatgaggctcaccgccatcaccaggaagagcgaaacggcaagaacgccctgccagcgggccgcggcggtcagggtgagcatctgggcactgcccgaatccagcgatcgggaaatgatgggcatgagcgtcttgtagagaaccgcctccatgcgggagttggccagagccaccgcctcatgcccgcgcccagcccttttgagcgccacggcctgatgcatgagcccggtcagctcctggaagctccgtgtaacggtctcagcgtccttcaatgccgtcgggtcaccctggcgtgccaggctccacatctgctgccggaaattctccagggcatggccggcctgccagtccagccgcgaaagatcggtctcgatgccctggcgctggttgagcagatacttcatcagctccttgagctgcccggtcacctcgaacagcaggtggttggcggcaagaaagccgtccagggccgcttcgccccgctcgatgttccggactccctccgcggacatccaggggatccgccccacggccattaatagattgtgaaaggcgacgtgcacctccaccgctccgtcatcgagggccttgtccacgggcaggagcacctcccgatcgaaatagggctcaagccgatcgcggaacagcgccatcgcctcatcgccgcggcccgcgtcctggagctcaaaaaaccattcggccgtgcgaacccatgaggcatagcgggtctgcacctcctggaccagttcaagatcgtcgtcctcgccggcaacgcccagcgccctctgcgccttgatggcatcgatccagacggaaaaggactcatcggccaactggccgcccttgcggaattcatcccgggcggcaggatcggagatggccagataatcgaccacctccttcatctgctgaatcatgccggcccgggccagggcaatgcccctcaggtattcgaccgccgggatgagatggcgcacccgcgtatggacctgggccgacgagtgaaacaggtatcccacgaacactgcaacatgtattgcgatcaggatgatgacgatttgcactttccgttttatggtcacggggaatctcctctgaaaagaccactactccggcaacatcccgccgaggccgcagagttccagcatgcgatcaatgttcagatgcttctccaggtgcgcggcaagcaggttgaagggatcgtcgcccccctgtccgggccggcgctccgccaaccccttcgccttgcgcagccggttgaggagcgaggtgcgaaacacggcattgtcgaagataccgtgcaggtaggtgccgaacacgcggccgtcactggagacggcgccgtccagcacctccaccggcgcgccggaacggctcgtgatccgggcaaagggacggaccgacgggccgaggatcgtctctcccatgtggatttcatagccggccagccccccccggcagcggggcgccaccaggaaccccgacggcagcagctcggccgcggcccgatgggtggatttctgctccagcatcaccgtgaccacgtccagcagcccgagcccctcggcctcgcggatgtcggactccactgcatggggatcggcaacccgcttgccgagcatctggtacccgccgcagatgcccacgatggggccggtgaacgattgtatcgccggaaacaatccccgctccatgagaaagaagagatcggtggtggtcgccttgctccccgggataacgaggagatcgagtcctcgcagctgctcttcaccctccacatacgtgagctggacatccggctccgcctccagggcgtcgaaatcggtgtagttggagatgcgtgacagcttcaccacgccgatgttcagccgatctgccgccgggccccgatcgccgttttccgctttccgcttttccagggccacgctgtcttcctcgggaagacggaagccgctgaaacagggcaccactcccaaaacaggcacaccggtgcgctcctcaatgaaaccgatgcccggcgccaggagcgatgcatccccccggaacttgttgatgatcacgccggcgatccgctcccgctcatggggctccagaagctccagggtaccgacgatctgggcgaacaccccgccacggtctatgtccgccaccagcacggccttgcagccagccatctccgccaccttcaggttggcgatgtcatggcgcttcaggttgatctcggcgatgctgccggccccctcgatcaccaccaggtcatggccggcggcgagtcgcccgaagctctcgcgcgccttctcgaaggcggtgggcttgtagtcgttgtattcccgaaccgtcatgttccccaccaccgccccctggacgatcacctggctgccgcagtcggtggtcggcttaaggagtatggggttcatgtcggtgtggggctcgatgccgcaggcctccgcctgcaccgcctgggcccggccgatctctccgccttccggtgtaacggccgagttgagggccatgttctgggacttgaacggcgccacggagaagccccggtttttcatgatgcggcagataccggccgtaacaaccgacttccccacgtcggaggcagtgccgacgaccatcagggaccgggaatgtgaagccggggacccgggatcgggaatcggggaccgggaattcaaaatccgagacggagaatcggacaactgtccatcgactgagttcttttgctgttccccggcccctggtccctcggccccgggcccggccttatagccccgcggcgtaaccatccggccctcccgatccacgaaggtggcggagttgccgatgatgaccagggaaaacatgtcgatctcatggtcgagcattgacgccagggtggtcacaacccgggtctccccttcccggcaggcgttgcggacaatgccgaccggcgtggtggaggcgcgggccgccagcaggatcgtccgggcctcctcgatctgcgtgacccgccccttgctccgggggttgtagagggcaaccacgaagtcggcggccgcggcggccacgagccggcgctcgatgacatcccagggggtcaggagatccgacagggagatgactgcaaaatcgtgcatcagcggcgcgccgagaacggaagcagccgcctgcaccgccgacactcccggcaccaccacgatctcggggggggctgtcatcgtggccgcaagctccatggccagcccagccatgccgtagacccccgcgtcgccgctggagaccagcgccacggttttgcccgccgcagcggcatccagggcctcgcggcagcggtcaacctccttcatcatccccgaggagacaacctccttgccgtcaagcaggggctcgatgaaccccaggtaggtcttgtagcctaccaccacctgggcccgctcgatggcttcggtggcgtggaacgtcatatggtcgaggtcgccgggaccgatcccgacgacgtagagtatggacatcacaaacctcgtatcagacgatttcagctatggccagggtcacgttgccgctcttgaccttcttgagcagaaggctccccccgttggacgcgagcaccgccgacggctcggccacaccaacggcgccgatggcctccagggcgtgggccgacggcggcgacggcacggcaacgccgttcaactcctcgctctcgtagaaccggagctcaatgcagtggcgctcggcaaaccggagcaacccctcctcgccgcgcttggccatggccgagccgatgaccgccacgctcttgagggcgaggaagaggcgcttgagctggaccgtgacgacctcttcgatctcctcggccggggtcccgctgttacagccgatccccagggccaggttccgcgggcgcaggatcaacagggcgtcggactgcgattggggcggcagccggcgattggtggcgaagacgaaccccttggcgccgctctggagggcctgcacaaaggtatcgtgaaacgtgagccgtgccttgccgttgaaataggccctgacccggtccgtcgggtccaccacggcaatttcttccccctccagcagcagggcgttcagcgtcttgatgcgggaaaggtcctcgatggcccagccggcctccttggcgagcagatcgaaggagggaagatcgttggcatcggtggcggtagtgatcacctcacgggccccggtgacgtgggcgcaacggcaagccagttcattggccccgcccaggtggccggagaggagcgacacggcgaaccgccccccttcgtccatgaccaccactgccgggtccttgtcctttgactccagcaatggcgcgatcatccgcaccacgatgccggccgccatgatgaagacaaagcccttcacgtccggccagaggcgcgccacaagccccttcagatcccccgcaaacggcacggccaccttcccggcctggcccgcgaacttctggaggacgtggaggtcagcggtgcccagtccctcccgcagctgggagccgagccgggccccgttgcgggttatggcgatgatggcgatgcgcatgacgcctaacctcctttgccgcgggaaatgctacgtgataatccccgtgcggaactcgtgcgagaatccgccgtcgtacaggagcgaccgggccttcagcccttcccggcgcgccttcagcacgtcccccacgaggatgatcgcctgtttgccgatgccggagctccgcaccttgtcggcgatgtcggcaagggttccctccaccgcctgctcgtcgggccaggacgcccgggacaccaccgccgcgggggtagccggcgtgtaggccccctggaggagttccgccaccacctgctcgatcatgccgaccgacaggtagatgacgagcgtcgccccgatccgggcgatctccgccagccgctcccgctcgggcaccggggtccgaccggccagcctggttatgatgaccgtttgtgatacctccggcagggtcagctcctgcttcagggatgccgctgcggcaaaggcgctcgtcacgccgggaaccacctcgtagccgatgccgagccggtccagttcaaccatctgctcctggatggccccgtagatggaggggtcgccggtgtggaggcgcacggcccgccggccgtcggccacggcccgggccaggagcgccgtggtctcctccagggtcagggcggcggagtcatgcacctcggcgccgggggcgtaggtgcggaccagttcgcggtccaccaggctcccggcatagaccaccaccttggcctcccgcaggagccgggcacccttcacggtgatcaattcggcatcgccggggccggcgccgacgaagtggacaatggggttatcagcgacagatgacacggggaacaacctttccaatggcgttcggtgctacttcctgacaatcagcagcgacaggtagtcgagcttctcccccacgagccgctccagatcgaacaccacctcctcgtcggcagaaccgacccggcgcacgaacaccccgcaccgctccagccccagctccttcagcagggcgtagacccggtcgaagacccggttgaccttcataaggaccacggtgtcgtaccgggcgaaggtttcgcgcaggtccgcatcctcgtaggtggtggggaggatggcgatccgctcggcagccatccccaaggggacaccggcaaccgcggcggcggcagtaatgctggaaattcccggcacaatctcaacggctatttccggatagcactcccggaagatacggtagaggtagaggaacgtggagtagagaaacggatcgccgatggtgatgaacgccacatccctgccgtgccggacccgctcggccacctgggcggccgcatcttcccagaaggcgtcgagcccctcctggtccttgcgcatgggaaagaccaggggcagcacctcctgacgggagggatcgatgaggtcctccacgatggaaagggcatagctggcggcatcggcggcgccggtgggggcacagatgacatcggccgagcggatgatccgctcggccttccgggtcaggagttccgggtcgccggggccgaccccgacggcgtaaattttggcgaaaccgctcactcttcgcctttccatgccgagatgatgtagaccggattctgggcctcgaacatcttgtactcggtgagccctcgggtcttggccacgttgacgcacgccacctccaccaggtagccgtggtcttccaggaactccaccgccttggtgagggtatccagggtcacggcgttgaggacgatgaccccctcgggcttgagccggcggtccacggcctcgatgatctcctccagcatgccgccggaaccgccgatgaaaacccggtcggggtcgggcagctcatcgagcccctcgggggcgaacgcctccaccagcacgacgttgcgggccacgaatttcttcaggttctcccgcaggaaggtcacgtactggggattgcgctccagggcgaagagccggccattgggcatgaggttggacgcctcgatggataccgagccgctgcccgcgccgatgtcccacatgaccaggtcgtcctggagccggagcttggccagggtgacggcccgcacttcctgcttggtgatcagcttcttggccgtggcgaactcgtcgtccgcgatgcccatgaccgggtactgggccagctggggttcccatgccttcacgaggatgaggatgttgagttccgaggcggcaatgtccagcagccccttcacatcggtgcgggtgaacttctcggccggcgtccccatgtcctcgcagagccacgcctcgtacccctcggcgccgcgctcgatcagttcgcgggcgatggctgcgggggtattgatcttgtcggtaagaaccgccaccttctcggcggccacgatccggtccacggcgggcttgagcccccggccgtgcaccgagacgaagatggcgtcgtcccagggttccttgatccgggcaaaggcgtactgcacgctcgtcacgttgggaaagatctcgatccggtccttggagagattgcggagcaggaagcgggcgatgccgaaaaagttggggtccccggagccaaggacaacggtccgcttgtcggtgttcttcagctgctccaggaggatggagagatcgcccagttcctgcttcttccccttgaactcgggaaaggtgtccagatgacgccggtggccgatgagaacctcggcctcgttgatgacttcgagggccttggagccgaacccctcccacccttcgatgccggcgccgacgagataaattttctgatgaggcatggggaaacctcctttatggcaaattgcaggacagagcgaacattttatccgaaatatagcaccgttgaatcgtagcccgccagcaaaaccttgatgcgcagggaaggagccagcagccgggccgcttcccgggcccggctgcagaccagctccatgagggcggggtcattgcccgacgcctccagcacctgccgggcggtgttggcaccttcaacgagcgacgccagatgcgaggcggcaggggtggcggcgatccattcggccagcagccgcaagtcaagttcggaggaggagacatgggtctgctcatggccgcaggcgatcttcaggagcttggcgaactgacccgcgagaaccgcctgttccgcccccttgcgggcgcaggcccggagcgcgtaccccacgtgatcgcccatcatcacgcaggcctcttcccgcagatgctccccggccagagccccctggaccaccagctcactcgtccggccggtggagaggaccagggtccggcagccgcaggccagggccacatcaatggcggcgtcgagggtgtcggtccaggccttggccgagatgggccggacgatgccggtggtcccgaggatggagagcccccccacgatgcccaggcgggcattgagggtctttttcgccagttcttcgccattgggaatggagacggtgaccgtgaggatctggggaaggcagacaaccgaaaactcggccttgaccgcctcggtgatcatgcgcatgggcacggggttgatggcaggttcacccaccggcacggcaagccccggcttggtgatcgtccccaccccgcggccgccggtgacaaagaccatggtccgggcgccgggccggttgagggcctcgcgccggacggttgcgtggatttcggcgccgttggtcacatctgggtcgtcgccggcgtccttcaccacgtggcaggtggcccaggtctcggtgaactcctggccgtggagacggaaggccacccgctctccccggggcaggacgatctcggcctcgtccgccagctcctggcgccggagcatccgggccgctccggcagccgcggccgcggcgcaggcaccagtggtgtagccgtggcgaagctcccggccagacaccgcaccctaccccaggatcgccgggaggggaacacccgacgcaagcatggccagggcctgctcccgcagttcgtccttgcccagctcttccttgcccaccacttcctccacgtcgatccgcacgatgccggtgatggccagtttttcctccgggaaggaaccccaggtaccgtcgggctggtatttgcgcatgagacagtcgagggcaagcaccttctcggccgcctcctcaaccaatcgcgccctgccccgcatgatcacgctgcggtagaggtactcggcccggcagggggtttccgtcgttccccgcacataggcgatgggcaggtccacctcaaagcagacccggtcctcgtggcggatatcgtcgagcttctccccttccagggcacagtggaaatagatccgcccctcgtgccaagcgaagttgaggggcttgatccggggccagccgtcggctcccagggtgccgagccgccccacgtgacaggtgtcgagcatccggcggatgatgtcgaaatcggtgattcgcttgttggctttgcgcattacccctccatagccatgatgagcagggcgttcaccaccgccgccgccacgttggacccccccttgcgtccccggttggtgatgaaggggacttccgggacctcatgctccagggccaggagcgcctctttgctctccgcggccccaacgaaccccaccggcaagcccaccaccaagtcgggacgcagaccctcttcccgcaccaggcggatcagctcgaagagggccgtgggtgcgttgccgatgacgaagatgccgttaccccggtccgacgcccccgcacgtagagccaggatagagcgggtgatcccctgctcccgggcccggcgtgccacatcgggatcagccacgaaacaggagacggagatgccgaatcgctccaggcgcggcttggcgatgcccgacagggccatggtggtgtcggtgacgatgcctcttcccgccttgagcgcggccagggcgcgcggcacggcgtcgggggagaagaccatgctccgggcatagtcgaaatcggcggaggtatggatgacgcggcgcaccaccggccactggtccggcccccaggagtgggagcccgcttcggcatcgatgatccggaacgactcggcctcgatctcctcggggcggaggtggaccgacatcagcgccaccccgtggcggcgagggcttcggcgatccggtcagccgccacctcggccagcttgcggtgcacgcccagatgccctcccatggcgaactccacggcagggtaacgggtgcgggcctcggccatctcctcggggaggtcctcctgcacgtgggcccccacaaagaggaagtagggcatcagcagaacccgctccgcgccttgggccacgcaggcatcgatcccttgctggatgtccggcaggtgctgttcccggaacgacacctccacaatctcgaacccagtcatttccttcaccatggcggcgatctcccgcacggcgtcattcgcctcggggatacggctgccatgggccatcaacagaatagcagtcttcatgtcaactccttgtggtttccatcaattccatgatttcccgccgggcctcgccgatggtgaggggcgtgcgccggaacgggacaccatcttcgtgcttcaggcggtggatgagctcggctatgtggggaagccgcagcttgacgctctccatctcggccggagcggtgaagacctcctcgggcggcccgccgcgaacgatccgcccccggctcaggatgtagagccggtgaaggaacaggggcaccagatcgacgctgtgggtcgccatgacgatggtcaccccctcctggcggttgagccgcgtgagcagctccatcatccggtactctcccatgggatcgaggccggcggtgggttcgtccatgaggagcacctcatgccccatggccaggagccctgcgatgcaggcgcgctttttctggccgtagctcaggtggtggatctgcttggccgcggcgcccgccaggtcgacggcttccagggcccgctccacccgcgccttgacctcggcctcggcaaatcccatgttgcgggggccgaaggccacatcctcgaagaccgtgtgggcgaacaactgatcgtccgggttctggaacacgagcccgaccgtgcggtagatatccttcggctggaggctccgcacgtcccggccgtccaggagcacgctgccgtcgtactccctgatcagcccgtccatgatcttgagcagtgtcgtcttgcccgagccgttggagccgaggatgccgcaaaattctccccgcgccacctggaaacggatatccgacagggccacggtaccgtcgggataggcataggccttcaggtccacggaaaacctcactgcatcccccagagggttcccatggccaccacgaagagggcggacagagccacctcggccggccggaacggacggtgcctgaacagcggcaggttcccgtcgtaccccctctgaaccatggcggtggtaatggtctggctgttgtcgaaggccttaagaaccagggcgccggccaaggtgccgaaggagcgcatcccccggcgcagcccgctgtagcccaggcgattccgctgggccgcgtggatcacctgggcgtcgtccaggagcaggaacaggtagcgccaggcgaacagcgccacctcgatgaagctgcgcggcacccgcagccatgccagggccgccatcaggtcggtgaacgaggaggagaagccgaccgccgatacaaccgacacggcggcggcaatgcggccggcgatgaggagcccttcccgcagtccctcccggtatgcggtaagctccagccagggcagctggagtgtgaaaagcggcgtgacgccgctgaagaaaagcttgagcaggaggaccacggcggcgatgaacgccggttccgcaaagcggagcaggatcaggcggagcggcacccccaacgagacgacgatccccagggagaggatcgccgccagcagcgggaacagcccgccggtgcagctgatgaccatggcgagcagtgccccggccgtcaggagcttgacccgcgggtcgagccgcgacaggggatgatcggccggagacgcgctgaggacgtgcttcattcggcaattcccttcgccgccatgtagtcgcgaagccggttggcatgatcgcggtcatcattgttcaacgtctgaaacaccttgagggtccaggagggagcccggctctccatggcccgctgaaagtggagctcccccgccgactcctcaaggacgagagcggtcctgaaggcttcctcccggctgggaggggtctgttcgtaacggtcgaacagggtctccagctcccggttcttctccaccaggggttcgagggattcgggcaggagctcccgggggaacctcccctcgggcaggaaaaggcggcgaccgtttcgcaggaggttcgcgtggttctcctcctcgatggaaagcgtctgccagaactcaccgtcatcgggaaagaggtcctggaacagggcgtagagccgggatgcgttgagctccagcgcgatcgcctcgttcacgagccgcaccagctcttcaatctcgcggtcattgccctggacccaggaggtttcaagtatggtcatcgtacgttctccgttccgccaccagcatacgccagaaatagcccgccgcaaagcccccgactgtgccggccagcagaaaaacgaagagaagcaggtcaccctggtcggtattgatgagggggtcccgcggttcacggccgtgttccgcggcaatcttttccacaacggtttcgtccacgccaggccatttttccgatgcgcgcgacggtcccgccacaaggagcgaggcgagcaggcaaaacagcgccagcatgaccacggttgcccggcggggaccggctcccgggccaccggcatcgaccacccccattttcgccagcagatcggggcgcttgcggtggagcaggaccaccataccggcggtcatggccccttccagcacgccgagaggaagctgggtcgggacaaaggcggcaacgatcttcaagaacagcgggtaaaacggctcactcccgcgcacgcccgaggacagctccagggcagtggtcaggtaggtggcccagtctgccagcagcccggcgacaaaggcggccaccgcaaggcccgcgcccagccggcgcatgccccggaagacgaaccagccggcaaaggagcccgccacccccatggacaccacgtcggcgccgagcgttgaaagcccgccgtgggccagaaagagggcctggatgaggagcgctaccgtggtgatgaccacgctgaccaggggccccaccaggatcgcggcgatccccgtgccgcagggatgggagcaggtaccggcggtgggcaccggaatcggcatgcaggagatgatgaataccaccgccgccatgagtcccaccaggggcttgaaggagagatcgtggcgggacagctcgttcacccgccgaattcccagggccagaaagggcgccgccacggcgaaccagagcgccgcccaccccagggggaggattccctcggagatgtgcatggcgtgggcgggcccggccagcagcattgcgccaatgattgccgaaccggcagcatataaggtaattcgtttcattgcgtgctccctatgaagttatgatccgtcgccgttcttgccctcgcgtgccggaacgacctcatagccgcagtggatatgctctgctccccatacaacctcccttcccctcggtcggagtgtgttgtcgccttccagccaggtctcctggctcggggatcatcccgcctgccgcgccttcccgtcccttcggacagtggcatcactgcggcatcggtcccccctcacagttgcggggcagcaccggtattgcaccggtttcccttacgccggaaggatgcttcttcagattgaaactgcctgagccctacaccttatcccccctgagatcgccggcaaacagcctgccggccccccgggaggcgcagaagtcgccgcacatggtgcaggtggcctcatcctcgggagtacggctggccctgatcgcccgggcgtcctctggatagagggccagctcgaactgcctctgccagtccaggtcgcgacgggccttgctcatctcccggtcccgctcgcgccccttctccgggtacttgttcatgtcgccgatgtaggcggcgacccgggccgcctttaccccctggcggacgtcctcttcgttggggagggccaggtgctcggccggggtgatgtagcagatcaggtcggcgccgaagcggctcgactgggccgcgccaatggcggcggtgatgtggtcgaagccgggggccacgtcggtggagatgggcccgagcatatagtagggtgcgccgccgctcatccgcttctggagctggatgttcccctccacctcgtccagggggacgtgaccggggccctccaccagcatctggcagcccatctcgcgccccatctccgccagttcgcagttgatcagcagctcctggatctgggcccggtccgatgaatcgtggatggcgccggcccgcaggccgttgcccagggaaaggaccgtgtcgtatttcttcaggataccgaccacccggtcgaactgttcgtagaggggattctcgcggccgttggccatcatccagcccaccatgctcacccctccctttgagacgaggccgccgtagcggtacccctggcgacggagccgttcgatggtgtagagattgatgccgcagtggaccgccatgaaggccatgccgtcggcgcactggcgctcaatcaggtcaaagagcatctcagggtcgagccggttggggtcgccgtatttcctcgccgcctcgcagaaggcctggtagagcggaacgtttcccaccggcaggtccacggccgcgatgacctcgcgccggacccggtccaggtcgccgcccacggacagctccatgagggtgtcggcgcctgactcctgggcggcccgggccttgcgcacctcggcctcgtagtcaacgatgtccgatgaggtgccgatggaggcattcaccttggtccgcagccccttgccgatgccgactgcctttggcgcgcgcacgtggttccaggggatgacgaccttcccctcggccaccatccggcagacatactcgggggagacgtgctcctccgcggccacggccgccatctgaggggtaatgatgccctcgcgggcctgttcgatctgggttttcacacacggctccttgtgacgaacgatctgcagcgtgccacaaacgccgcggccagctccgggttgctcccgaagtggaggtggacgtaggaggcaagacagttgcggtaacggtatccttccatccccaggtcaaccgggccccggcggacccggtaggcacgctccacgtcggcgggcatctcttccatctccgagtagtggaactcgtgcccccgggccagggtgccggcggggccgatgatggtatccgccgccagttcaacctcgcgatagccgagggccttgcggcggggaagcatccgggttgtcacggggaatatccctacgaactcgtggagcgattcaggctccccggcgctgtccgtaaccccgcgcgtaaggtagatgaaaccgccgcattcggcgtaaaccggcatcccctcgttcacggcccgggccaaagactccttcatcccggtgttggcggccagggcatcggcgaagacctcggggtagccgcccggcaggtagacgccggccacatcctctggcaggcgctcgtcgcgcaggggggaaaaggtgactatctcggcgccggcgcggcgcagcaggcagaggttgtcctcatagacgaaacaaaaggcttcgtcccgggcgactgccagtcggaccgaaccgcccagggtctggcagggaatcggttcggcgcggggcaccggcgcgcccaaggggttggccgctccccagagcagccccaggtcaacccggtcgcgaatcacctccaccaggtgatccaggaactcgcccgacaggggatgttcctccgccgtgagaagtcccaggtggcgtgcagggatgtgaagcccgtcgtcccgggggatacagccgaacaccttcagctccggcagggactgccccaccgcctcccgcagaattcgctcgtgactgtcgctgcccacgttattgaagatgaccccggccacccgcaccgagggatcgaattcggcgaaccccttgaggatggcggcggcgctcctggccagcccacgggcatccaccaccaggatcaccggcgcaccggtcagccgggccacctgggccgtactcccctcgtcggcgatccctccgaacccgtcgaagagccccatgactccctcgatgatggccatgtcggcgttgagggcatggtgggcaaaggatgcccggacaaactcgggaggacagatccagccgtccaggttggccgagggcaaccccgtcaccagccggtggtagcccggatcgatgaagtccggacccaccttgaagggtgccacggtgaggccgcgccgcctgaagcattccatgatgcccacggtgatggttgtcttgccggagccactgtgcggggcggcgatgatgatcgatttcatggtctacccgttcaccagcttcaccaccgcacgcccatcctcgaagtagtcgatgatgttcatgcagcagtaagtctgctcaagggaaaagaggttggccaggggtgcaccgatggcctccaggaggatgatccggttcacgccgccgtgggccaccaccaggacgtcttccccccggtgccgctcaacgatggcattgacggcgggcataacccgggcccggacgtccagcaggttttccccccccggcacccggtagccttccaggtcgttgagccgtgcctgccactggtggggatagcggtcctggagctcttgccagctcttcgcctcccattcgcccatgcagatttcccgcagttccgggtggcgctgcggctgaacgttcaggtgggcggccagggactcggcaccccagacgcagcgggtaaggtcgctggtgtagcaggcggcgatccgaaccccgtcgaaccgcttgcggagttccaggtactgggccttaccccgctcggagaggcccacgtcgttgtgtccgttgtaacgggggacgccggccccctccacttcgccgtgacggatgagatagatgcgtgttttgcgtgtcatgttccgttccagagagggaaatatccctgttgtttgttcgggcagcctcacggcatagcccctgcctctacatcctgtgtgttcccggcaaggaatcgaagtatggaaggacagtctccgtacggggctgtcagccccggtgcagggccaggatgaccagcaggcagagaatttcgttcagttcgctggcgcagccgatgacatcgccggtaaccccgccgagatgccgatggaaccaccaccggaacccgccggtgaaaagaacggatgccgcaagcacggccatgcccgccgggcccagcagcaaccaggctgcaacggccgtgatcgtgccggccgtcaccagctggaacatcccggtcccggcgatgaaagcggcgccgaggccatcctgtcgggcgcggttggcgccgacggtcatctgcacctgggcgtagcgggccacggcagggaagagcaagagcgcctgacgcttgaggtcgtccggcaccgccagcagggcctggtacttgagcgccagcccgagcacgagccccactacccccacggctcccacccggggatccttcatgaccgccaggaaacgctccctgccgccacgagccgccagcccgtcgcagacatcggccagaccgtccaggtgcaacgcaccggttaccccggccagcagcgccaccagcaggagatcgctgacgggccttggcaccagcgctgcgaaaagcatgtcggccccggccagcagtgttcccagagtgagccccgccagggggaagaatgccatggagcgtcccagggcgcgctcgtcccagcgcagccggaacggcagcgggacgacggtcagaaactgaagggcgatgaaatagagtttcaatagtccccttccgccacgcccgcttcctcaaaggtggccatttccgtcaaaattctgactccggcctcgatgagtcccatggccagtgccccaccagtcccctcgccgagccgcagctggaggtccaggatcggggcggcgccgatgcggtcgagcatgacccggtgccccacttccaccgactggtgggccgcaaagaggtaatcccgcacatggggattgagctcgcaggccaccagggccccggccgtggagatgaagccgtccaccaccaccggcagccggtttgcggcgcagccgaggatcaggcctgcaatgccggcgatctccagtcctccgacttttgccagcacatcgataggatctttcggatcgggttggttcagggccagccccgcctcgataacccggaccttgttggcaagggcctcatcgccgatgccggtcccccggtgggtcaccgccgggaccggcagccccgagaaggcggcgataatggcagccgacggggtagtgttaccgatacccatctcgccggtaccgaccagggcgatcccttcccgcttggcctcattcgccagatctatccccacctccagggcggcgaccgcctcctccctggtcatggccgggcctcgagcgaaattacgggtgccccgggccaccttccggacaatgaggccgggggtgtcgccgaaatcgtgatccaccccgatgtcgaccacccgtacctgggctcccacgtggcgcgcaaggacattgatgccggctcctccccgcaggaaattatagaccatctggggggtcacttcccggggaaaggccgacacaccttcatcggtcacgccatgatcaccggcaaaggtgaagaccaccttcttcttcgtatcgggcgcaacgctgccggtgatggccaccatgcgccgggcgaactcctccaaccgtccgagggagccaatgggtttggtcttgttgtcaagccgcgcctgggcctgggccatgagttcggcatctacgggacatatttttgacagggcttcggtcagcagcgtcatggggtacctcgtctttcagggttcatttcaggcgtagcgggagcccgctgaatgtcacatagacttcgtcggccgcggcggcgatccgctcgttggcctcgccggccaggtcacggaactggcgcgccaggcggttctccggcactatccccatgcccacctcgttggatacgatgatgagcggagtccggagggaggagaatgtccgtgtcaatagttcgacttctttgagcacgcgggctggatcgtccagggaaaagaggagattggagagccagagggtgacgcaatccacgaggattgcggcgaaccggccgtcatgggccgccagggactcggcaagggccaggggttcttcgatggtggtccaggcatcgccgcggcgctcccggtgccgggcgatccgctcggccatctccccgtcaccggcagagccggtggccaggtagccgaggggagtaccccgcctggttgccagttcttcggccaagcggcttttgccgctacgggcgccgcccgttaagaaaatgatctgtgccatgaatgaaaaaccccgcctcctgacaaggggcggggctcgaataccgtggatgaattgacgatggcttcggcacctcttcctcggaggccgctgctcatgcgttcgggcaggtttcctggctcacggatcactttactcgccgcgccttcccggaagaaggcgtatttcacgccttcacatcaacaaggactctccagtggcatcgctgcggctttcatcaccgttcacagttgcgggacagcaagggattctcacccttttcccttttaccttccaccgtgggagtggaagcacctgaacgcttgaaatattcgattgttcaaagacttgtagcagagcgggcagtaaaagtcaacgcccatgacggccggtcactccggggcgccatccactgacggggagtgtccttcggccatgatcgcctcgatccgcgcccagatggcgtcacgcccctcgcgggaaagggccgagaagaaagccatctcgtccggagccaggccgagggtccggctgatcaggctcgcctgcttggcccgctcgttcttcgagaccttgtcgcacttggtgatgaccaccaggacggggatgtcgtaggcccgcagccactggagcatgagccggtcctcttcagccggcgtccggcggacatccacgatcagcaccacgcaggcgagacaggagcggcccgccagataggtttcgaccatggggccccactgcctcttcacctcaggcgggacacgggcgaacccgtagcccggaaggtccaccagcatcaggctgccgttcaccctgaaaaagttgatgagctgggtacgtcccggcgtcgaactggtccggaccaggctcttgcgattaacaagcacgttgataagtgacgattttccgacattggatcgccccacaaaagcgatctcgagcagatcgccgggcggatagtgctcgggtctcgtaccgctcgtaacaaattccgcgctcgtgatattcaccatggacccccctgaaacagtaactgcccgtgcgacaatagcacctcggttcccccaatgcaatcggaggaagcgaccggctgcacaccacgctttcggcgagaaaattgcatgacaaacttgaactattgtcgtccgctgtcgctgaccacgaacaggtgcctaatgaacaaggaactggaaaccctcattctctccgccgtggacctgccgaccatcccgctcgtcgccaccaaggtcattgaaatgatcgagcaggaggacgtgacgatcgagaaaatcgcccagacggtctccgccgacccggccgtggccgcgcggatcctcaagctctccaattcggcctactatggctgccagcgccagatcaacaccctgtccggagcaatcatgctccttgggttcaggaccctgaaaagcctggtggtggccgcgtccctcaagcagatatgcaaacgcttcggcctgacggagaaaatgctctgggaacatgccgtcggcgccgccattgccgcgcggatcatcagtgccaacggcaagttcatcaacgaagagacggcatttctggccggcttgttccacgacatcggcaaaaccatcatgaacgacctggatccttcgaaattccagcaggtgatgatgcgttgctacaatgaagggctgcccttcgaggaagtggagcggagtatttattccttttcccatgcggaggtgggagcgctcgtcatccgcaaatggaacttcccggaggccctttccaccgcggtcatgaaccaccatgactttccgaaccccacgctcacggaccagtacgatcttttcctgaccgcgaccacatgcctggccgacaagttctgcaaaaaactcggcatcggcgaacgccacccggacgaggagcttgatctggcaaaaacacaggaggcacacctgctcggctacacgcccgagaccatcttgcgggacgtggaccagttcgcccagaccttcgaggagaacaagagcttcttcatcaacgactgagcgcagccccgaacaggttcttacaggcacaaaaaagacgcgcgactctctgccgcgcgtctttgcgtttcagtcaatacccgatttattacactggatcaaacaccctgccggcagacggaattcaacgctccgtcgctcccctcttccccgcccggcacgatgccgccacagcgacgctcagcgcatatcaggccttttcccggataatgagccccttgagctcgtcaagcatcctggcgatcttgagcacctcttccgcggggatctgccggatcacctcaccgctttcccgtgccaggaccttgacgaccgttctgttggtgtccttgtccaccgagaattcgagatcacggctgaccgactcgatgaactcgttgatccgttcagtcgcctccttgacccgctcctcttcgctcttgcccttgtcactctccttctcgggctcacgagcctgctccacgggccgcgccgcgcgcttttcctcttcatcctgccgtgacttggccacgattgtcggaacaaccgcaaccgcggaaggccctgttccactggtggcttcgatgttcatggcatctctccctgaaaatataacactccctatgacctcatatcggatgactgcagggaaactttagcaggaaaatgacagtggacaaaaaaacgaagagaggaagcccggtgctccctctcttcgttctgacaggcttcgtccttcgggtaacgaccctattggatcgtccagacagccgttgtctctacggtctgccacgtgcccccagcatttttgcccagcaccgaaagcatatgcgttccatcagcaagccccgcaagactccgtgcctgcgtaacggggatctcgactgaccagacgccattgtcgagcttgtacttgtaggaaaccacgtatggtccgccgacggtaaaggtcgccgttgtcgcagtggtaggatcagccggaataccattgatgacggctgccggctttatcgtgaaggattgtgccttgaccccctcgacgttgcctgcctgatcgacagcaaagtatttgaggctctgggtcgtaccgatgacgatcgggccggtatatttcggcgaagccgtggtcggcgccgcaccgttgacagtgtagtaaatggtggccgtctcgctggagtaaagctctacgctctgggcactcgcataggttccgccgggcaccgaggcggtggtcaccggcgcggaaatatcaaccgtccacgcgacggcagtgggcacatcctgccaggttccgaccaggtttttgccaaggacggcaaccgcatgggaaccggaggcgaggccggaaagaacaattttcgtggcaaccggggtttccgaagaccaggcgccgctatcgagcttccacctgtaggcgaccaccccggtgccgccgaccgtgagcgtcgctgaggtggcacgggaaaaagtcgccggcgtcccggaaagtaccgcgagaggagacggagcataaatttcggttttaaccgcctcggcgttgccgtgctgatcaacggcgaagaacttcagggttttgccgggggcaacggagacaggcgccgcgtatttggacgaggcggtggtcggcgcggcaccggtgagggtgtagtagatggtggccgtctcattggccgagagagttaccacctggggcgcatcataggtgccccccgccggcgaggcactggttacaggcggcgccacctcgacggtccaggaagctgtggtcgcgtcggcattggcctgccagacgccggaaccattcctgccgaccacggaaaccgtgtgagttccggcagcaagaccggcaagggagattttggtcgccagcggcgtctcggccgaccaggccccgttgtcgagcttgaacttgtaggcggcaacaccggagccgcccacggtcagagtggcgctcgtgagcttggttgtgccgcccggtgcaccggccagggttacgatgacgtaagagaaggtcttgaccgcctcgacgttccccgccgtatcgattgcgaaaaatttcagcgttgacgtagcattaacggtcagcggcgcggtgtacttggcagacgcggtcgtgggtgttgtgccgttggtcgtgtagtagacggtggccgtctcgtcgggcgacagcgtgactgcctgcccccccttgtagactccggcggcaagcgaggcggccgtcgtgggagcagtgaggtcgacgatccaggacttcgaggaggcaaccgacgtagcctgccacgtgcccgccacgctcttcccaatgaccgagacggtatgcgccccttccgaaaggccggttatggccgtttttgtcgccaccgggatctcggcggaccaggagccgccgtcgagcttgtatttataggcaaccacaccaacaccaccgatggtgagcgtgacggacgtagccttgctcgcaacaggtacgccgttgatcacggccaacggcggaagggcgtagctctgggtcttcaccgcctcggcattgcctgcggggtcaatggcgaagtacttgagggtggcggtggccggcaacggaatcggcccgacatatttggccgacgcggtcgtgggagtcgtcccgttcgtcgtgtagtagatggtggccgtctcgtcggccgaaaggtttacggtctggggcgtcgcataggtccctcccgccggtgatgcggtggtaactggaggagttagatcaaccgtccactggaccgtggtcggggcctgatcatcctgccacccgccggcggcgttcttggcaatgacatccaccctgtgggcgccggcggcaaggccggtcagtgcgatcttggtcgcaaccggggtttccgccgaccacgcaccaccgtccacactccgtttgtaggctaccactccgctccctcccaccgtcagggtagcggtcgtgtacttggtcttcgctgccggtgttccggcaataattgccgtgacaggcaaagcgtaaatctcggtcttcaccgcttccgcgttgcccgcctggtccacggcaaagaacttgagcaccttggtcggagcaaccgtgatcgggcctgtatactttgccgaagaggtcgtgggtgcaaggccggtgatcgtatagtaaatggtcgcggtctcgtccgccgtcagggtgacggtctgggatgcggcataggtgccgccggcaggggaggcagtggtggtcggcgcggtctgctcgaccgtccagctgacagcggtcggggctacctgccatacccctgctgcggttttgccgattaccgataccgtgtgcaaaccggtcccaagggcggtcaggctgattttggtggcaaccggtatttcggccgacagtgctccgccgtcaagcgagtatttgtaggccgagacaccgatgcccgccaccgtcagggtcgcggtggcaagcttcgtcgtggtcggaggagtcccgctgaccagggtgatggtatagatgtttgtttttatcgcctccgcattcccggcttggtcaacggcgaagaatttcagggtcgtggacgtattgatggccagcggagccgagtacttggccgacgcggtggtcggcgtggtcccgttcgtcgtgtaatagacggtggcggtttcactggcggagaggctcactgtctggcccggcttgtagatccctgcggcgagtgacgcggttgtaaccggagcggcaaggtccaccgtccaggaggcggtggtcgccgtcgtctgccaggcgccaagcgcgtttttggcaatcacgtccaccgtgtgggagccggcggccagcgcggataggctgatcttcgtggcaattggcgtttcagccgaccaagtgccattgtcgagccggaatttgtatgcaacggccgtagccccccccaccgtgatggctgcgaccgttgccttggtcctggcggccggcacacctgtcagcgctgccacgggaggaagctggtaaaccaggctcttcactgcttccgcattgccggcctgatccacggcaaaaaacttgagtgtggacgtgggagtcaccgtgatgggcccgctgtactggggcgaggcggtcgtcggcgttgttccattggtggtgtagtaaatggtggcggtttcactggaggaaagggtcacggtctgggcggcggcataggtcccacccgccggagaggccgtcgtcaccggcttgatggtgtcaacatcccaggaaacagtggtaggcgaagccgtggactgccagtttcctgcggcatctttgccgacaaccgaaagggtataggaaccatttaccaaccccacgatattcatggaggtcttaaccgggatctcggccgaccaggcaccgctattgatcttgtacttgtatgaaacgacgtcgccgccgttcacgccaaagccgaacgtggtcgccttggtcggacccgccagggggctgttggccacaaccaccgccaccggcgcaaccgtgtcgaggtcaatggtatcgtagtagctggacgactcgatctggaggttgtcccggaactgggcataaaccgtcttctcgccgtcgctggcagggatggtccagccggtcctggtggttttgtacgcttcccaggcgctccaggtggcgtcatcgttgctgaagcgcatctgggagaccgggttggccccgccccccgccgtgaggttcagggtaacggtcgtagaattggtggccgcggcgccgccgttgatcttgacggtccccgagggagcagcggcgccgatgctgaacgctgccgtcacctggttgccggaacgggtgatattggtgaccgtgacaccggtattgagccccccgtagctcctgctcgacggaaccgtggccggaccgaaggaagcaccgggaacgtagtagtcccccgcgtcggcagtgttgtaggaaaggttcttctctatctcctccaggccgtcggcctccatgagccgcagcagtttgcgggcggtgtccgaattgttatagaggtagttggtcccggaggagttgagtgtcgcatccacatgccagatgaggagcccgtcgttggggtagtggacgtcgttgccggcgcggtgccggttctggaccaggaaatactcgtcgaagaggtcgctggaggtgatccccggcatgatgaggaccgcgtcggtggaggtggcggaggggttgagggtaatggtctgggagccgccggccaccaccaccgggtcgatccagtccagaacccacttgctgaaggcgctgtggtccccccagttgtggtccatcatgtcgaggccgccaaccccgcccttgggtcctgcagtagcactgtagtcgtagtagtcgggaagccccagggcatggccggtctcgtgaatcgtgaccagggggccgaactgctgaccgtaggggctcccctcccactgccaggagtacttgccgaggcgcttcccgtcgaggagatagttgaagtccgaaaacgaggtggcgtagccccaccagaacgatgcccaggggccggccggcccggtccagatcacgaggaagtagtcgatcttgccgtcgctgttgttgtcgtactgggagaagtcgtggccctgggtattaaagtagttgagggcctccttgatgaggttctcgcggccggcgggcgtctgggttactgcactccggctgtagccgggccggtaccaccccagcgtcgtcccgccggaaaaatcgagaaggccgtaggatgagcggctgtagaatgcggcgagactctcgtagggggcttcggctgggttaccggcgccgaagagcttgtcatggaccgtggcctggggcgttacggcagggtaatcggagaagtcgatgaggagggcaaagagtttcacgctgccagtggtgggcatgccgctccaggcgggaggcggtgcgtaggctcccgccatctggtcggcctcgtttgccgtgaacccctgctggcggagggctttcttcttagccttgttgacggccctcttcaccagctcgggatcaatcttgtggttgccgatctcctcggcgaactttttccggttctcgaactcgcccgactccttgagccgctcgatctcgcccggctccgggagttgcatggccacagccgcccccccgaagagcagcagggcagaaaccacaaccaccagtccaccgcgcattacagccagccgccaaatccctctcccccaacttcccatgacagtacctccatacatctgaatggccccgtccctgggaagtatgcttgacaaacactccagcgggagaatcgttgttttcccattatttacatatatcggcaggtacggagaaaactttacatctattcgattcaacgaaatcgatatcgaggaactactccaagctatttaggtgaacgcggaggaactgactaaccaatgtcacaaaattgacacaaggctagacaaagagaaatactctctccctcaataccgaagcatgcattttgtctgaggtcagaacgtataagcgttcaagtcagaatcaaaattagagaaatccctctaaaacaaactacaaaacggcgagccgcaattatttcgccccaacagcattcaacattttgacccacaaaagcaaaatcgctaattgacacgcaattcttgcaacttacatcacaccaagccgtcggcacgtaggttgcagtcactattcctgacaatatatccttggactaatagtccacaaccccggagaaccgaccatgaccaataattttgcccttatcggcgcaggtggctacatcgcaccccgtcatctccaagcaatcagggacaccggcaaccggctcgtggcggctctcgaaaagagcgaatctgtgagaattctcgaccgacacttcgacaatgtctcgtttttcgtcgagttcgagcggttcgatctccacgcggtcgcctgacatcattagcgcgaaaacgaaaactccttaagtttgcatggaggatatgttcatgggtacatcaggtatgcaatgcgaaaagaaattcctggataaagcatgcagcacctacaaaactgctggctcttaccagcagcaggcaatgaaggaccttatattgcggacttttttgccctacatgacaaacaatacaaaatctgtatgtctgtctttgggatatgctgaagggtatgaggctaagatactttccgaatgcgtgaaagaacttgatgtcatagaaggatctcagcaattctatgaacaaggattggaagacaacatcgcaaatgttacactccactattccttatttgaagattttatacctgagaacaacaaaaagtatgattacatttgtgctaattatgtgctcgaacacgttgaaaacgttaccattgttctgtcgtctttgaaagagatgcttaaagatgacggattgattttttcagttgtccccaatgcccgagcgttttcacgtcaacttgcactccacatgggccttatcgatgatcttaagggccttaccgaaaacgacatcaaccatggacataggagagtgtacgatcgggtagcattcaatcgcgatctggaaggagccggactttcaataatcgctcaaggcggtataatgctcaaaccccttgcggattttcagatggacaagctcattgatactggaatcctccagacagaacacctcaacggactctacaggctgggaatggaatatcctgatttttgcagtgccttatatgccatttgcaaaaaatagtatttgtacacagcttggtattttcagggatggcgattcaatgaacaagcgcaagatcgatatgctcatgaaagactgctatgagctgactgtcactgccctcacaatcagaaaagttgaagaacgtctattggagctcttttctgaaggagtactcaacggaacaatccacacctgtatcggacaggagtggaccggagtggcggttgcaaacgcactgcaagcgggagatacagttttctccaatcaccgcggtcatggacattatattgccctgactggtgatgtttatggacttatcgcagaaatcatgggcaaagacgacggtgtctgcggaggcgttggaggtagccagcatctacatacagaaaacttcttctctaacgggattcaaggcggaatggtgccggtcgcggctggaagagccttggcaaacgcgcttcaaggcaacaatgcaatttcagtggtttttatcggagatggaactcttggagaaggtgttatctatgaaacgtttaacatcgcatccaaatggcagttgccactgttagttgtcctggaaaacaatcagtacgctcagtccacacccacatccctgacattggcaggcaatatacgggaccgcgtacgtggcttcggcatagaatatatcaagtgtgacacatgggacatcgccgggctgcttgactctgcaaaagaggccgttgattgcgtacgcaagaaccaaaagcctgtattgctcgaaattgatacataccggctgaaagcccactcgaagggagatgatcttagagaccctgtagagatcagccgctacgctgggcaggacagcataaatgctctactggaatctgacgttccaagagtcgctgaaaccgtcaatcaaatcgacagcaatatccaacaggcaatcaccaaagccagggaagcgacattatgttctttcgctccggcatcgaacagtgttcgacagtatcaatcagttacgtggagaactgaatcctttgccagacaaagaataatcacctcaatcaatttatcattgcaatcgcttctggaaaacaactctaaggcagtaattatcggggaggacattgaagccccctacggaggagctttcaaagccacaaaggatctgagtacgttgttcccgggaagagtcaagaacacccccatcagcgagggagcgattacaggcgtaggcatcggtctggcactgagcggatttcttcccgttgtggagataatgttcggcgacttcatgactctaacctttgaccaactgcttcaacacgccggtaaattctgtgagatgtatggcaaggatctcgacgtacccttgatcattcgcactcccatgggcggacgtcggggttatggcccaacacacagccaatctttggagaaattttttctcggcataccgaatctggaggtcattgcgtacaaccatagagtttctcccgccctgatctttggaaatctgtgcaagacgatccgcaggccaactctcatcatcgaaaacaaggtcctctatactcagcacgtagacagtactcccatgcctggattccgcatcaatatttccgacgaactattcccaaccgtcagaatatcgccaagtaccggagatccgcaagtgacgcttgtctgttacgggggaatgcttgcggaggttgagatagccgcagccgcggctttcgacgaaaacgaaatactctgcgagatcatatgtccgagcattatcaatcctctcaatgcataccccattcttgagtcggcacggaaaaccaggaggctgataaccgtagaagaaggaccgagcatagccgccctgggcagcgaggtagccgcccgaatacttgaacattcgcttcccattgcccattacagtcgtatcggttacgactctaccattccatcatcagccagccgtgaatccagattgataacaaatgccgaatcaatctttgaacgtattgtggagattttcaaatgatgaaaacaatggacataatcattcccagagaatttgtcagcgacgaccagtacctgctccagaaactctgtgtcgtgaacaatgactttgtaaaagaaggagagatacttgccctgatcgaatcatcaaaatctgtcattgacgttacgagtccggctgatggctatgtctattttttctctgacgaaggagacattgtgagtgtcggcgagaggttggccttgctcgcatcaaccaaggaggcattacaggttgaaatagagaattccaacaagaactctcagcgtcgcaaggagagtgagacaaagagcgaggacgtttcattgtctggcgtgaggtgctccaagaaggcattgcttctgatgaaacagcacaatatcgatgtaggagcatttgatggtctcgggatggttacggcgcaggacgtagagcactatctctccagcagggaaaaagccgttaaagcgacagtagctccatcttccgtaaataggcagaaaatcatcatccttggtggcggaggacattcaaaagtatgcatagacatactgcgccaggcacaatctttcacaatcgcaggaattctcgactctatccaggacattggcgcagaagtgctgggaatcccggtcattggaagagacacaatgccggaactactcaagaccagagagagtggcatctcccttgcggttaacgggattggactcattccggatcaccggaacagatgcaagctttttgagaggctattggaggccggctttcatctccctaacctcatacaccccaaggcatcaatcgaaccttcggcaaaactcggcgaagggaaccagatcatggcaggagccattatcgggagcgatgtcacagtaggaaactactgtctcataaactcgggagtcgtcgtctcgcacgactgtatcatcgacgaccacgtccacctggcccccggtgcgctgcttgcaggagcagtcagagttggaagaaactctttgatcggcatgggcgttacaatctacgcaaaagtaacaataggaagcaacgtagttatagccaacggcgccaacgtgtttcacgatgtgccggacaacaccgtcgtcaagatttgacgtaatggttgccaaatgaatatgaaccctaatgcaagtttcgacaatatgactgaatccagcgcccccccttcattcaaggaaaaactccacgttgggcgccccaatgtcggcaatcgggaagcacttcttgcccgcatcaacgacatgctcgaccgccgttggctcaccaataacggtccttttgtccaagagctcgagcaaaaaatgagtgagtttctcggcgttcgaaactgcatcgccatgtgcaatgcaaccatcgccctcgagatcaccacccgggcactcggcatgagcggcgaggtgatagtgcctccgttcactttcgtggcgaccgctcacgctttgcaatggcaggagataacccccgtattctgcgacatcgacccgacgacccaccatatcgatcccaagaagatcgaatcaatgatcacgccccgcacaaccggcatcgtcggagttcatctctggggacgcccttgtgcagtcaacacccttacggagatagcagcaaaacataagttaaaacttatcttcgacgcggctcacgctttcggctgctcgcacggcggccgaatgataggcggcttcggcgacgcagaggtgttcagcttccatgccaccaagttcttcaataccttcgaggggggactcgtcgcaaccgacaatgacgagttggcccagaagatcaggctcatgaagaacttcggcttcgagggttacgacaacgtcatctatattggcaccaacggcaaaatgacggagatctgcgcggccatggggctcacgaaccttgaaagcctcgacgagttcatccagaccaaccacaccaactattaccgttatcgtcaggggctctccgggctgccgggcgtgtcggtgattgagtacaacgaggccgaacggaacaattatcaatacgtggtactggagatcgacgagaagatggcgggagtatccagagatcgtttggtagaggcactccatgcgaaaaacgtcatcgcccggaggtatttctacccaggctgccaccggatggaaccgtatcgctcgtactttccacactcacggctgctcctgccgaagacagaaagattggcgagacgggtcatgctgctgccgacgggcacggcagtcgaactggagcatattgatgcaatctgcgttctcataaaacgaatcatcaacggctccatactctcctagacatgaaacaggaatagccacgttatgatctgtcacattgctttcgaaagcgactactctttcgcgctacacaacctgctcttgaaacacttcgatatcaacgagcatatttttctgatatgcggcagagcctcatgggattcgacgaaacaatttcaatacagaaacagcgttaaggtcgcagacctgaactctcaggaagtccggcgactcctctgcgagtcggaacagattattattcatggcttatttttcggggaagtggtcgactactttcaccgcaaccaggatcttctgcccaagaccagttggaagctctggggcggcgacctttactgttacaggaatgcaggaacgacagactttcctgctgaatatgaggagaaaaggagacaggtcatccggaacttcggtcggataatctgtgtcttagaggaggattatcaactcgcccgacaggtatacgacaccaaggccacccgtgcacatgggttctacccgttgctgctcaattacgactaccttgattcgctacgaaaacctcgcgctccgtcggagataatcaccgttcaagtcggcaactctgcaacacgcgaaaactgccacgaagaagcattcgaacacctcatccatctcgacaacgacaacatgagagtctgctgtcccctctcctacggtgacaaatcctatggcaacgagattattcggttggggatgaaactgttcggaagtcggttctgccccctgaccgatgttctcccattcaaggagtattccgaccacctcagctcagttgatgtcgccgttatgaaccacaaccgtcagcaagggctcggcaacacagtagcgttgttgtatctcggcaggaaagtatatatgcggcatgacacgacgtcctacagttggctgatgaaacacggaatcaccgtctacgatatgcggaatttggggcatgcttcatttgccgagttttcgcatattgaagaggatgtggcggcgcgaaacacagagatcatcggcagggaattctcggacgatgcatgcgtaaagctatggaagtcaattttcagctcaaagggaagacaatctaagatgacggtaccgaatgagaagggttcactaattcaaaaactcaagcaccaatatttccccggctccaacttcgtaggcccttacgagcaaaacggccacgccccatccatctatgaagagcagtggctgtgggcacatcgccatctgatcaaaggaaccgtccttgacatgtccacaccccgttattggcacgaattcattcataccatggaatcggtttctcgtgtcgtcatcagcgagatgggatgcgacaccgtaaccaaatacggcaagagctcatcggtagacatagtagccgatttctgcgatccgaatctgccagtggctccggaaacgttcgacaccatcctctgcctgagcatcctggaacactgcaccaatcccttgtccatggtaaataatctttacaagttactccgccccggaggcaccgttttcttctgggcacccttcgcctacatcgatgggcaccttgagcctgactattggcgtttcgggcgtgacggcttccgtcttctggtcaaacaggctgggtttgaaatcatggaagaaggaaacttcggggacctcggaaaatatttcctccaagaatttggatttgatgcatcagcacggaacggtcatcgtggtgtgccctgcgccaactggattatctgcaaaaaaccgcaggataccaggaccctccccaagcctacacatgggatctcgacgagcgcggggaactcacccctccgcctttacgccggcgacatccccaaccgccccgagtacgaaggctggctcggcctctcgctaacccaggaaaacgaccgccatatccggcacgacatcacccgaccccttcccttcgccgacaactcggtggacgctttccaggctgaagatgtgctggagcatatcgcctatgaccggatcgtccccgttcttaacgaaatccatcgtgtactcaaaccgggcgcagtgttccggctctccgtccccgactatcgttgcgatatccttgacgccagaacggaaaaggacgcaacgggagcgcccgtcttcgatcccggcggaggaggtaccagagaaaatccggggcacgcctggttcccccgctacgagacggttaagaccctggtcgaaaaatctaattttggaacagcgggagaaatttcattccttcactactacgacgagcataaccttccggcgatgcgggagatcgactatgcgaagggatttattcagaggcccccggaccacgacccgcgggtgcaaacaccctaccgtccgatgtctctagtcgtagacctgacaaaaagagacgtaagaatattttcttcattcaacaactccgcatctcacgcgaatacgaatgttggcggcaccgatgctcactccatcgccgaaaccgcaagccgaatattgcaggcgggtgaaaagctctattctgaaggatacaccgcagatgcagagggatgcttcaacgctctcctcgtcatgcaagagccgcttgccaccgcccacaacaatcttggcgtaatccaccagggccgccatgaactcgataacgctcttgaacacttcagatcagcactggccctcatgccgtcacatcgggaggcacgtgaaaacatcaaagccaccctttcatctgaaagcatctatccctatgaggggaatcggtccagatccaatcattacaatgaagactacttcaattggcaaaagaacatcggtgcgttcggcggaagagccaacctctttaagttcagcgaattcataacaccttccgacactatactcgacttcggctgcggagaaggatatctcctctcaaacatcacctgtgcaaggaagatcggagtagaactgaacgaagcagcccgaagaaccgcatgggcacagggggtagaagcattcgcgtctccggaggagatcccctttggaactgcagacctggtgatctccaaccacgcgctggaacatgtgctgtcaccgctcgaaacgctccaagccctgatcaagacgctcaagccgggggggatgaccgtttttgtcgtcccccaccaggatacacgggaagaatacaatcccgacgacatcaacatgcacctctacacctggaaccagttgacgctgggcaatctgttccggcaggcaggattctctgttgaacgcgtcgaggcgatccagcaccaatggccgcccaatttcgcagaggtctatgcccaggtcggcgaagcggaatttcaccggatatgccggcaaacggctattcagaacaataattaccagattcggatagttgcccgcagaaagtgagcataacgccaatgaataccacgcccgtcattcttgtttgctacaataggccgcaccacacggcggagatgctcaaggcccttgaggtccacaatatccagaacctgatcattttcgccgatgcacccaaatcggacaaggacgtggagggagttcgcgcaacaaggaaactgctcgaaggcatccggtggacccaccccgaaatcgtattccagacagaaaaccaagggctcgcaaaatcaatcgtttcgtctgcgaattatgctttttcactacatgaccggctggtcctgcttgaagatgattgcgtaccccaacgccacttcttcgacttcatgtcaaactgcctggacaggtacgaagaaaatgagaagattttcggcatcagcggatacacggttccgatcccgtccagactgcaggagcaacacccctatgacctctatttctatcctcgcattggcagttggggatggggaacgtggaaacgggcatggcaacattacgacaccgatctcgtaaagctttgccggaaagctctggaatcaaacatcgacttaacgcaaggaggtgttgatatcccggtcaacattgagggacttcttcgcgggacattgaaggatgtgtggaccctgaactgggttctcaccgtatatctcaacaagggctattacatctaccccaccaagtcccacatcaacaacataggattcgatggcaccggtgtccactgcggaaaatccgaccttttccaaaccattcttgccgattcacccgcaattcggttcccgtcggatgtggtcctgaactatgaccttatcagtcattacaatatgtatttcggaggtcctgttgtaactccgcccccaagggaacctgccggcttgaacgccgttcccgaggctgcatccagaaaggctccgctgaacgttgctctcctttccaccatggacttcggtggtgccggcaaagcaacccatcgtctcctcaggggtcttcaggcgtacggcagcgacgcactgatggctgtgctatgtaaaagcacagaagatccatccataaagctgttgagcaattctgccggaggtttgacgactgtctcagccgaaggtgcaggacgatgggaagaactcttccggaagtggcgcggacagttggcaggctatacaaaccggccggaaggacttgaaatttttaccgactcccgttcccggttctccctggaggatatccccgaactccagagagccgacatactcaactttcactggatggccggactgctcaactatccgacgtcttcctcggccctgaagggaaaaaaaatcgtctggaccctccacgacatgaatcccttcaccggcggctgccactatgccggcgagtgcaccggatatctccgctcatgcggtacgtgtccccaactcggttccagtgacaaagaagatctttcacgaaaaatttgggaagacaaacgggccgcgtacgccgacctggacctgactatcgtaaccccgagtcgctggctggctgaatgcgcccgcaacagctcgctcctttcccgcttcccggtccacgtcatacccaacggactccccacggacattttccgcccacatccgaaggacgagctccgccggtcgttcaacatccccgaacacgcccgggtgatattgttcggtgccgattatgatacccgtcgcaaaggtttccactatcttgtagatgccctgagagctcttcccgacaagcgcaacctggtgctcgcgtcattcgggcctctcccggagaccaagttcagcagcgaattcctcacgatgaacttcggttcgatctccaatgagactcgcctagcccaaatctacagccttgccgatctctttgtcctaccgtcaatggaggacaacctcccgaacacagtcattgagtcgatggcctgcggaataccggtggtcggcttcaagatcgggggcatgcccgacatgatcgaacacaaggtgaacggctacctggctcaaccaggggatgtcacagggctcactgagggaatccgttggtgcctcgcaaatgcatcagcactcaaacttggcgaacggtgcagggagaaggttgagctggagtattcccagcgggttcaggctgagagctataccaacctctatgagaacatactcctagggaaaagtgccgtcaaatctttggcagcacctgcctgttcggcggactcgatcctcatcgccgccaacctggtccccttccgggacgcggggcagcggcaacggcaggataccggcatagctagcatcaccgcccttgtagcgaagggcatcattcccctcaacatctgctacccggacgaactcctagagccggccgactggcagacagcaacaatgctcgagcgcagcgcgaacgtagaactgaagatcgacggcaagcgcaagccgttcgtcatcgacctcttcgatatcgccgcccagtgggcaacagcccacggaattacgtggttcgccatcaccaacagcgatatcgtcctgacagacgcgctcatcgccgagttgcggcgccttcaagccgacggcatcgaaacggttgccatctcacgcaacgaggtggaacgggtggagggggacggcaggctcgtccctggctacctggaggtgaacggctacgatatcttcctctgcaggagctcctggtggcagtcgaaccgtcaccgcttccagccatatatctacggcgaacgggcctgggacgacgcctacgcggccatcatggcatgccactctcgcttcgccatgctctaccaggacggcctctgcttccacttcaagcacccgaccagctggatctccggcccatactccgactacaacatggggctctataccggcatcgacaaaccttacagcgaccgatacgaggcgttcattaaggaggtgcttgccctgaccaaggcacagctcaccccagcgaagaccgccgaactggtggcgaagcatttttcaccgcccccccccgtgccggtgaactcctctcagggcttcgtcaacatcggcatgatcacctacaaccgccttgatttcacgaaactctgcctggaggcgttcgagcggaccgtcgactatcctcaccggcttaccgtcatcgacaacaacagccaggacgggaccgtggagttcctgcggaagctgcaagcccagggcgtcatccacaacctgatcctcttgaacgaaaacgttggggtggccaaggcgtcgaacctcgcctgggcaatggagcccgatgccccgtactacatgaagctcgacaatgacatcgtcttccagaaaatggggtggctctcccgactggtggaggtgattgaaagggtgccgcagatcggggcggcgggttacaacttcgagcccgtcagctatcccctctacgagctgaacggctgccaggtcaggatcaaggaaccggggaatctggggggggcatgcatcctgatcccgaagcggaccgaacggctcctcggcaactggtgcgaggattatggcctttacggtgaggaggacgccgattatggcttccggatccgctgcgccggtcttctcaacgcctacatggaggacgaggagattggcttccaccttcctgcgggcaaagcggcgaccatcgacagtgcaaccctggtggcccttgacgggcaggaggaggacctccacgcagactaccgcaagtggaaggacgaactgcgtcgcaaaaacgtacacggtcctttcaagcgaaacttggagcgttatgctcacgacccgacttcactcttccagcaatcgcgctttgccacagagtggttgcggactcaccgaccggacattgacgtttcgccactgaaaacaacggggggcaagctcaccatcaccctgctttccctcgaccttccctcccatgcctgcatgcagctcaggatcaccggccccgcaagcgccttctctgatgaggtggagctgcttcaagccgttaccaatgacgggacaaagtatctcatcaactccgactccatagaccgggccgacctgatcatcgtccagcggttcttccctcggccagaaacagagcgtcatctgcagaaggccctggcgtcgggcaaaccgatcatctacgagtttgacgacctcctgaccgaccattctccggacaatccgcaccgggaattgagcaccctctgtgctcctttcgtttccgcacttcttgccaaggcagacggggtaacggtatccaccgaccttctcgccagtgctcttctcccaagaaagggaacagtccatgttctgccgaacctccttgacgagaagctctgggccgctccgccggcgtcacgcccgaccggcgctccggtaattattggctatgccggtacaccagggcatgaggcggacctggcgccgatcgaggaggcgctggagcgcatcgcccgaatgtacggacaccgggtagcgttccgctttttcggctgcgccaccgagcgtatcaggaaacttcctggctataccttcatacccttcacaggcaattactctgaatacgcagccaccttgcaaaattccggcatcgacatcggcctcgtccccctggaggacaaccgcttcaaccgctgcaagagcaacatcaagtggctcgaatactcggcctgcggcatagccggcatctacgccgacctccccccctaccgctcgtgcgtgaaggaaggggaaacggggctcctgatagctggctacgacgtggacgcctgggtggcggccatcgaaagcctcatcgacaacccggcccgccgccatgccatggccctggcggcccgcaccgaggtcctcgccaactacaccctcaagagccgcggccaccttttcctcgacacttggcgccggatcgccggccgtgccgataccacagccaaggagcagcagatgcccatctcaccgcaaccgttcgcgccggtcgccgcagccactggctcagacgccccgaaggtatccatcatcgtccccctctacaacaaggcggagtacaccaagcagtgcctggaggccctggccctcaatacggagcaggccctgaactacgaggtcatcctcgtggacaacgcttcgagcgacggcaccgccgagtacctgcgcaccctttcgggggacgtgaccatcgtgaccaacctgaagaacctgggctttgccaaggcgtgcaaccaaggggggcggatcgcccgggggcggtacctggttttcctgaacaacgacaccatcccccatccggggtggctcgacgggctcatcaagggcgcggagcaggacggcgccgacatcgtgggggccaggctcctctaccccaacggccgggtccagcacgccggggtggccttcaacgagcagtccatcggctaccacatcttcaacggcttcccggcagactcgccggccgtcaaccgcaagcggttcatgcagtgcgtgaccgccgcctgcatgctggtgaaacaggagctcttcgcggagctcggcggctttgacgaggggtacgtgaacggcttcgaggatgtggatttctgcctccgggccggggagcggggccgccgcatcctctacacccccgaaagcgttttgatccacttcgaggagaccagcgagggtcgcaaggaccacgacacccccaacatccgccgcttcctggcccgctgggaagggaaggtccgctgcgatcatcaggatatctaccgttccgaggggtaccgggccgaacggcaggccgacggcaggctgcgcatctaccaggcagacgtggcgcccgtgtcgtcagctccgacggctccgcagcaggtcacgccgacaccgggcaccggggctgcggcggcaacgccgtccgtttcggggcgggaaaaggcccttgccctgaaggcggaaggacggtacgtggaggccatcgagcatctggtcaaaattgtgacagcgggtgacaactccgtgctcgtcgatctcggcgactgcctggcgagcctggagaaatacgacgacgccctggccctttacgaggaaagccttgccctgtgccccaccaacgggcgggcgctggtgggggtcggtgttgtcagatatatgacacgacggatcgccgaggcggccgacgccttcagccgggcactggaaaccgaccctgccgacccgaaggccctttgcggcctgggcatggcccgctgcgcccagggacggaacgcggaagggttcgagctctacggccgggcgcttgaggccgagccggagaacctgaccgcagtgcacgaatcggtgaggcttgcctatgagctgggacgcttcagcgaggcggccaagcgacttgagtcatacctgcgccatcatccgggcgacatcgacatcctctttgccagtgccggactccttcacatggccggcaggaacgccgaggcccgtgacgccctggagcggctgctggtgttctcccccgattacagcggggccatggagttgctggcgaagctggaggagcaggaccaagagccgggtgaaagagccacggaagctgaagcccgcaggctcaaggaagacgggaagtacgaggaggccctgacggccttctcccgggtcgcagaggccggcgattcatcggccctggccgacatgggggactgccttgcccagctgggacggctcgacgaggcggccgcccgttacctggaagccctggatgccgacggagcaaacctcaaagccctggtggggctcggagtggtatcgctggtccaggggaaacaggtgaaggcggtcacttggttcaacagggccctcaaggcggaccccgccaacgcaaaggctctctgcgggctcgggatggtccggaacatgcaaaacaagcatgacgaggcgttcagcctccttgcccgggccgttgatgcggaccccgagggcctcacggcccttcacgaactgatccggctctcctatgccaccggccggttcgatgaagcgggagaacggctcgaccggtacctgatgcaccaccccgcagacctggacatggtcttcgcccaggcaggcatccgcttcaaggcgggccgctatgccgaggccctgtcgagcatcgagacggtgctcctctttgcctccgactacgaaggggggctggaattgcgggaagcgatcacccaagccatgtaggaaggcagaacggttggccatgtcccatttcgagaagaacatagcggccctgcatcgccgcaatccgcccctggccgaatgccttgaggccgtgacgccgggcggagatctccatctcggcgaggcccgcaacggcgagcccacggcccgcagcggcgaggtctggctccattccccctacaaccccacacgggaggcccaggaatgggcacgggcacaggcagagcggttcacgccggatgccccgctcaccgtggtcggcttcggcctcggccaccatctgcgggaactggcaaccctcggctttggcggtacggtcatcgaaaaaagcctggcgctgttgaaagccgccctggaggcgtcggacctggtacccgttctggagcgtttcgaactgatggcagggattcccgccgacttgatccgacgccgccataaccacctcctgcggggcaacaccacggcccatccggccacggtccggatcagcccggacatggccacccttgcccagtacgccgacggatacgacccggcggcccgggggggactcaaaatcctgctggtgaaccccatctacggcggctctctgccggcggcccaccacgcggcacgtgccctgcgggccctggggcaccaggtgatccccttcgagagcgaacggctggccgcggccatggatttcggcaaggaattcatcttcaaccagagccgccgggcgttccacgccgggctcacctcgctcctctcccaggcggttgagctgcgggcccgggagacccggcccgacatgatcctggccctggcccaggcgccgctcctccccgagaccatgaaacggatcgaggcccggggaatccccacggcattctggttcgtggaggactaccgggtactcccctactggcgcgactcggcaccggctgcgtcctatttcttcggcatccagacggacaacttcgccgctgaactggcccgggccggggttacccgttatgcctacctccccacctgcgccgaaccgtcggtccaccggccaatggagctgaccccggccgaacgggaagagttcggcagccccctttccttcgtgggggccggctactacaaccggcagatattcttcaagggactcaccgacttccccttccggatctgggggagcgactggcccttcccctcgcccctggtccccttcatccagcggggtggcgcacgaatcgacacggagaccacggtcaagattttcaatgcgtcagccgtgaacctgaacctccactcctccaccacctgcgacggggtggtgcccgacggagacttcgtgaacccccggaccttcgagctggccgcctgcggggccttccagctggtggaccgccgcgcgcttctgccggagctgttcgatgagggagagctggaaaccttcggctgtcttgacgaagcacgggaaaagatcagccgcttcctggccgatcccgaagaacggcggcaggttgcgggccgcggcatggcccgggtcctggctgagcatacctacgaacaccgcatggctgaactggtggccctcatgactggcaccttcccccacctggccgagcggatccgacagcgggcagaccagcgggacgaaatcatggccgacctggaccggcatcccgggctcgccggcctgctcgccacgctccccgaccagcgctggttcaccctcaacgatgtgctcggcaccatcgtgaccggccaggggaaactctcccgggccgaaaagctgttcctcatgctccagaacgtcgaggtcctctgggagaaaattccggaatgaaagagatcgcccttctcgccatagcccgatacggggacctgatccagacgacgccgctggtgcgggcgttgcgccgcgcccaccccggcgcccggatcaccgccatcgtggaggaccgcttttgcggcatcctgccgctgctccccggcatcgaccgaaccatcgtcctcaacaagcaggacatcgcctgggacatcgccaccggcgattctcccctggtgccctacctcaagatggatgagttcgtccggaagctggaggaggggagctacgacctgctggtcaacatcacctgttcgcgcctctccgcctttttcgcctcctgcgtcacgagccgccgccgcaccggcatctcggccgacgaggccggggagcggaacatcgtgaccctctgggggcagtacatcttcagctggttcaacgacaacatccgcaagtataacgccatcaacctggtggatatcttcacccggctgggcgaggtccctccagacgggcgccgggtagaactggtcgccacggagaagggggagcgattcgccgacgacttcctggaccgccatgggctcagggggcagcgcctcgtgggactgcagctgggggccagcgaggcgacccggatctggcctgccgagcacttcgcccgcatctcggatcggctccagcgggaactgggggtacggaccatcctcttcggggctcccgtggaaaagcacctggccgggcaggctatggccgccatggaaatgccggccgtggacgcggtgggcgaaaccgggatcgaagaactctactccctggtggggcgctgcgcggccctggtatccaacgacaccggcaccatgcacttcgccgccgcggccggcgtgcccgcggtcatgctctgcattggcccggcttttttccgctgcaccggcccctatggcgaagggcacctggcgctccagcccgacctgccctgctcgccctgcccctacagcctggtctgcgccgatccggtctgccgcgacaccatttctcccgaggcggtcttctcggcttgccgcatgatcctggccggcgctgatgggttggggaatgccgatttttccggcgtgagggtctatcggagttcatttgctcccgacggatacctgacatgggatggcctgttcaatgtggacgcctgggaagaagagcaggtcaagcggcgcgaatccgcctggaagggatgtttcgacggaagcacgaaggggtgcggtgctcccggcgacgagaccttgcgggccttctgggagctcacggggcgggggattgaagcaacagaggccatcatccgggcggctcggaaaaagcccctgcccgtggacgagatccggcgcctcggcgagaaggagtcggccatcgaggcggaggtgaagctcatgggctatcgtcacgaacctctggccccggtcaccgaattcctgacgctcatgcgtgaaaacatcaccggcgaggagctggggcggatcgcgcgggagacgcgttccctttacgagaccgggcgctgcctggcggcactgctgtagctaaagttttccggtccgcggccgaaacgatatcatagcggaccattttctgaagaggaactccaatgatcagactgacacgtctcgacggcgatgtttttttcgtgaacccggatctcatcgaggccatcgaggaaaccccggacacccatatcgttctttccaacggccgtcgctacttggtcatcgaaaaaaccgacgccatcgtcgcccgtatcatcagcttcaagtcgtcggtgatgaaacgcgctctcggcggccacggccgcaagtatctccggcgcaagatggagggaagctacctcccccgctgccccttgaaaccgggccataacaccgactaacaggaaaggtcaggcgacgtatggacatagcgacaatcataggcctcgtcatgggattcggggcggtgttcggcggagcgctgctggaaggtttgcacctgaccgccctcatccagcccacagcggccatcatcgtgctcgggggcaccttcggggcggcgttcgtcagcttccccatgaagacgatcattggcgcggccaaggatatcaaaaaggtattgatgccggcccagaacgaccctgaaaaggtcatcaaggacctgatcggctacgcggccaaggcccggcgcaacggcctcatctctctggagcaggaagcccagaacgtgaaggatcccttcaccaagaaagggatatcccttgtcgtggacggcatcgaccctcagaaactgcgggaaaccctggagatcgaggtcacctactacgaagaacacgctaagcagagcgccgagttcttcgaggcggccggcggctacgcccccaccatcggtatcatcggtgccgtgctcggtctcatccacgtcatgggcaacctgtccgactcctccaaactgggggcaggtattgccgtggccttcgttgcgaccatttacggcctcatgaccgccaacatcatctgtctccccttcggcacaaagatcaagcacggcatcaaggaagaactcatctgcaagaacatgatcatcgaagggctcatcgccatccagaacggcgagaacccccacttcatcgagcagaagctcaaggcgttcctccagcacggcgccggtgacaagaagggatagcattccgtcatggccaagccgaagaagcatgagaaagaacccaaccacgagcggtggctcgtctcctacgcggacttcatcactctgctgtttgccgtgttcgtgaccctctacgccatgggccagtcggacaaggaaaagatcgagcaagtcatgcagtccatgcgggaatcgttcgggttcaccgccaccggctcggcaccccggccggcagtactggattcgtccgacatgcggatcatgccgtcaatcgcgccggatctcaccaacaagggacggggtcagggcaaaaatgccgacagcaaggggaggatccgggcaacggagaaggatttccaggccatcaaatcgtccatcgaggcctatctcatcaagcagggagcccaggataaggttaatgtgggcataaaccggcggggtctggtggtgagtctcaaggaagcggggttcttcgactcggggagcgccatcgtcaaggaaagcgcctatccgctcctggccaaggttgccgagtctctgtccgcctactccaacccggtccgggtagaggggcataccgacaccatgccgatcagctcggtccagttcccctccaactgggaactctccacggcccgagccaccaacattgtccacttcctcacccgctcctacgactttgatcccggtgccatttcagctgccggcttcggcgaataccgccccatcgccgacaacaacaccgctgaaggccgctccaagaaccggcgggtggatatcgttctcctctccggcgaaggggagcggggagaaccggagagggcgcagtaacgcccgtccctgcggccgcgtctcgttccgtttgcaccttctacaacacgacaaccgacttcgtgcgggttcttttcacacggatcccccgcccagccccactgccgccagcgcgacagcccttaccccccgcagatcgagcttgccggtgccgagaaccggcagcgtctccactgcaacgtaacagtcccgtgccggtttccagagattgggcaactcgctctccgtcatgaacctgtggagcgtttcggcgtcccctgcctcgggggtgtagaccactacaatcctttcccccttccgttcatccggaaccccggtcaccgccaccaaccccgcctgacccaggcggacatggagggcatcctcgaccgcgccatggggaaccatctctccggcgaccttactgaagcgtgaaaggcggtcggtgatgtggaggaagccatggtcgtccaggtatcccaggtcaccggtgacgtaccacccatcgcggatgacctcggcggtcttctccggcttgccgaggtagccgagcatgacgttgggccccttgacgaggatcagccccgtcaccccttcggcaaccggctcaagggtttcaggctccacgatcttcaccaccacgccggggacgggcagccccacgctcccctcccggaaaccggcctgacggacaccgtcgatctccacgtcgggcagtgacagggagatgaccggcgacagctcagtggcaccgtatccttccatgggccggatgccgaatttctcctggaagctgtcggccagtttcggcttcaatttctcggctccggtgatgacgagccgcaatgacgcgaaatcctccggctttgcccgacggagataggccatcagaaaggtgggggtagcgatgaggagcgtcgaccgccgctcccggaccgtcgcggcaatggtctcgccgtccaggggattggcatggtagaccacggaaaaaccggaaagaaggggcagccagagcgtaccggtgaatcccagggaatggaagaacggcagggcagagcagatattgtcccgccgggtagcgcggaagaccatgcggagcgcctccaggttggagatgatgttgtggtgcgacagcatcacccctttgggctcaccggtgctgcccgaagagaagatgaccgtggccggctggtcggcgctgaatccggcctttcctgccagcaggcgcagaggcagaaagcgggccttcaggaaagcctggcacttgtcgccgccggtcaggcctgccaggagatcctccacgtacagaacgccggggaattccggcaacgaaccgagcttctcctgaaagcgccgggaggttatggttaccttgatgccgcactggtcaagcgatgagcgtatgccgtcggctgaagcggtgtagttgaggttcaccggcacggtgccgttgagagtgagggcgagattgaccagggcgcccgccacggtggggggcagacagacccctgccatctcctgcccggcagtgaaaggcttcagtctggccgccagggccacggcgccggtcagggctctgccgtaggtgagctcccggccgccggtgtcggccacggcgagacggtgccagttctcccgggctgtttcggcgaaaagctctcccagcggacgacgccgggacttgcgggtctggaaccaggcacaggaaagctccatcacggcccggcgcacgtcgtggacactgctccccgcccggagcggcgcaccgaagaggaccgtcacccggtaggggagaagcgacgggaaacgggaaaggagcttgccgtgggcataggagaggatgctcccccacgctccgccgatgtaaaccgggatgatgggatggctcgtgcccctcacgatccgctcgaagccgcccttgaactggttgagcataccgttgcgggtaatggccccctcggcgaaaatgcagaccaggtatccctggtccagtgctccgcgggcgctcgcgatgaactccagaagccctttcctcccgtcctttgacgacaccggaatcacccccatcagagagcagagctgcttcaaaacgggggtacggtagatttcccgctccatgacaaagcggatccgccgctgctgcgtggcgatgagcagcagcgcgtcgagccaggaaacgtggttggccaccaggagcgctcctccttccaccggcacgtggcggtcatcgatgacggcaaggcggtagcaaagccgcatggcaaccagggccacgaagcggagcaggaagtcggggagcacccggagtgtcgccagggtaagcaccagggtgatggcacccaggacgccgaaacaccctgcaggtgagatccccagcggaccggtgagggtccagagcaatgccgacgcaaggagcacaccgacccagctaaggaaggttgaggcggcaagaatctccccgcgccggtcggcgggagcgcggagctgaatgaaggattggaggggcacgatgaaaagaccggcactcatcccgaacagggtcaccgcgaccaggacagaagggagatgtgccggcagcgttgccagcaggaacgagcagagggtgagccccgcggcaccgatggggactacgccgaattccaccgtacgtcccgagagacgccccgcaagcagggaaccgacgccgatccccacggcagccgctacgaagagatagccgctctgttcctcgggcaaccccagcagcttcatgccatagggcaaaagattcagctggcagaaggcccccacaaacaggaaataggctgcgccaagcaccgccagaagaaggtacccgtcatgcttcaggctccgcagggtacgccagtaggcggccggggacaacaccacctgacgctccggcgcggcggcactggtttccggcagggtgcgggctaccaggagtccgcacaaggccaccgcaactccggccagtagcgcaacgccatggcggccgccggccagttgaaccagaaacggtgccagggccgttccccccacgattgccaggaacgaccacatctccaggaggctattggcccgggagagctcctcccgcgccaccaactccggcactaccccgtattttgcaggcgcaaagagggcgctgtgggtgccaagcaaaaagatcaccgctccgagcagcaacgggctggcgatcaggagacctgccacggccagcagcgcaatcccgacctctaaggccttcacccgaacgatgatccatcccttggggaaccggtcggcaagagaaccggccagggccgaaaaaaagaggaacggggccacaaaggcggcgctgccgatggcggccacggttgccgcccgctcctgaccgaaatgactgatgagaaagaagactatgatcagcttgatgacgttgtcgttcagcgccccaagggcctgagcaagattgaggcgtttgaacgatgaagggagtgtgtcagttccggtgtctgtggagttcatggtaacctcggtgtcgtcaggcgagtcgcaagagaccggccgcgttgtgtagaatctgctcgggcatccctaatgccagcttcagggccacgtcccggtcccaggggttgcggatggcagccaggcgcctggctgcgaacggaccgagagagaagaggtgaaaccagggcgaggtgagcgccgtggcgggcaagggcatatcggtgccgtacaggagccgctcgtggagttcccggtgcttcaggacccattgaaggtgccccaggcggttaacctgggtaagggatgagatatcggcatggaggttgggataggctgcaaacagggccagaagccggtgccggttccgttggccctcgctcctgccgctggtggcacagtgggcggcaatgaccgtaaccccttcatcgaggggcaggcggaggcggttcggatctgacagactgttgtcagcccgggtgaatgattgctcctcgccggtgtgggtgagcagcggcaacccgagttccgcaaggcgccggtaaaagggaaccagccgccggtccgccggatcggttccctggatcgagggcagccacttgaccagcaccgcgctggcggcagccgcggcatcgagccggtccagggcgtcgggccgcagggggttgacgctggcgccgaacaggaggttgggatacctgcgacactggccggagagaaagtcattgggaatgaacaattcggtccgggtctggtccaggtttccccgggagtcgatggcaccgtccagtgccagcaccacggcggcctggacccgggtcgagactgccaaccgttccgcaaggcggcgcaggaccaggccgtccccttcccgttcgagctccgcatcggtgactccgaaggatgccagatagaaccggtacctccagctttccctcagacgggtcgaaatgaagcagccgctgccgccggctccgacccctgcggtgtgacaatgaatgtctatgacgctcatggatcccccggagaatggatgttggattccctcctcctttgccgggaatgtgccaagccccccatgcactagattctatcatcctgtcaagaggttagctcctgcagctccgaagccggggcacttttccacgagccatattgacatttaatgcatacatactatacataaaatgcatgacgcgtttaacagccatcctgcattccgagcgtgagtttttcagccgggtcgcccgggccgcctttctcaaccccttcagcgaaagccgggatgagcttgaccagtccctggccggaaacgatgtcgaccgcaaaggcgcgctggatgccgccatagcccgcgtggcggaccgctccgccgccctgcgggaagccctgagcggcagtctgacccgcgtcccagtctcagagagggaaacgatacgaacggtgctcctctttgatctgtaccaccgttttctcgacgatttcgaccggctgatccgcgaccaggccgcggccggcgacacgccctgccccgtcccctttgccgggaaattccaagccgcattcgacgaggcgggattcccgggtggtgaaagtcgccgctatcttgccctcttctaccagattcgccgggccttttacttcatccgcgagggacttgccggctccagcgcttccctgcggcgggtgcgcgaacatctctggcagacccttttcacccacaacatccgttggttcgagcagcatctctgggaccgcatggaggacttttccgttctgatcctcggggagaccggcaccggcaagggcacagctgctgcggccatcggccgttcggggttcatcccctttgacccgggaagcggccggttcagcgagagtttcacccgcaactttctggcggtgaacctgtcccagtacccggagggaattctggagtcagagctcttcggccaccggaagggagcctttaccggtgccattgaccaccacgagggtgtcttcagtcgttgcactccccacggcgccatattcctggacgagataggcgaggtttcactgccggtacaggtaaaacttctacaagtggtgcaagagcggattttctcccccgtgggaagtcaccagcggctccgcttcagcggacggctcatcgcggccaccaatcgagacctgacccgcctgcgccaagagggagcgttcagggatgacttctactaccgtctttgttcggatgtcatcaccattccgcctttacggcagcgggtacgggagcgccccgaggaactgaacgagctcatcgctggcatcctccgccgactggcgggtgctgctccggacaaggaggtacaagtgctgcgtcgggccatcgagcgcgatgtggggaaagagtatcactggccggggaatgtgcgggaactggagcaggcggtacggcgggtgctggtgacgggacactaccggggtgaggcgaaaccggaaccggccggtgacttgccgcggtatctcaaagaggcggcagagagggagtgtgacgctcaggaactgctggcaggatattgtcgcctgctctatgaacgccacgggactttcgaggaggtggcgaggcgggccaatctcgaccggagaaccgtgaaaaagtacctgcagcgggagcagtgcgcccgcggcgataatcgtggccggccctagaccgggcgcccgaaaatctctgcaatcaccttctgcatccggtgcccgtaggtgtgctcgccaagcactctgcaccgggcacgttccgcgatctcccgtcgcaaccccttccgctccaggtaaaaccgggccgtttcagccacatcgctgatcccgtcgtaaagcgccacctcattctcggcaaagagctcatccagagccccttgccggtcggtcaggagaaaaccgccgcacaggggcacgtcaaagacccgctggttgacagtgtggggcatctggaggctggtggcgttgacattcacagcgctggaagcgtagaccgccggggtttccctgaagtaattcacgtcgggacgggcatctatggtgctgccgaacacctttcgccaaccgtccggatcgccgaaaaaggtaagccccaggggaagcaactgccccagaagccttgtccggtaggcggaggtggcgctgtggagcaggtaggcccggaagaaaagacgggcatcatcatccggcagaaaacgggcaccctcggccacaagctggtcggcaagccgcagctggtcgccccgggcggcgatgattcgctcaaccgcctcgccggcgaacgccatgacctgaggcgtaaccggaaacttgacggccagacgggccagaaaaccgctcaccagcgagtttcccacaaaggacaatcctgcgctgaaccgttcatccacgcgggctgccttggccaaaccgacatcggctgccagcggcaggtacgacacccggtacccctgcgcggccactgcaggcaggtagctcttttcccacagaaagacatggcatccgtcggcgggaggcaacgcctcaccgtagaggatgaattccggcgagtccacgaaccagagggcgagcgggataccgagccgccgcaacatttccgccgcaacgccgcgccggtcgagaccgcgcatgttgacgctcagcaccaggtctggccgttcgccacggagcgcctcaccgaaaagcgatgcttcgtccccttctcgcccccggcagtccagaacaacgacccggtgccccagggattcgagcccgtggatacactctcgctggacatagtaggcttcaaagggaacaaggatcgtgaaggggcgcccagccgcgtgcgggcgatccgtggcggaattcgtccgtcccacggtggcaagcaggatgcggtagtggtcgtaccaggcagggtgtgcccgcacggagggaggatgggggacgacatacagtgctgcggcatcaagctcctcagggtcaggtggaaacctgccggctgagggaagcgtaaccacgtcgatccgtccgctccatccttgggcgagccgggccgcggcaagttcggccagctccgggtaccgctccacgaggatgacgcggctgacgtgcggattgttcgccagggaccggggcaggtggtagccgaggccggtaccgaggaaaacgaggaccgcagcatccactggccccgcaacaaaggagtctgcctcgtggatcggatcgtagagggagtgaagacaggtctcggtgccgtcctcgcccatgaccagggccgtagggtgccccctgcggccgtgcatgatccgcaccccggaggacggagcccccggccggtctgcgctcaccgtcgtcccccgatctgaaaacgatcgcttttcgacatcaactcacgacgctgctcggaaaaaaggtaggagatgaccgcttcgcggtccttgtcgctgatggtgatgaacctcatggagagggagtagtgggttcccgcctggagcgtaagagtgatttcggcgcagcgcagggcctcggccaggacgcagatcacccggggctggggatgcgggagaaagagactgaccagcatgagggtccccgatgccacatcctcggaaaccctgaacctcatgccgccgccgctcagattggcccgggcggatgggatgtcgcgaccgttccagtccacgacccgccagcttgacccctcctggaccattgccggagagcgccatgagtccattctctcgtgaagccaacgctcctgggcttcttcgggcgacacccccgccagcagttcgtagctgaacggaatcgagacgtcgaggcgaaaatattcgcgccgctgcagctcacgaacccttcccacgagacggatggcgaactgccggtcgtcacgcagcgtctcaacccggccatcgcaccggcagagggcccctccggtccagacggagacggaaacctcggcaccctcgctgagtgtattggggggcggctgctcggcgccgaacaactcgagccaggcaaggcttcccttcagcgaggtaatggcggcagttccgtcaaacgagccggtatcgcccagccgtaccgtgagattgaccttctggagctgctcgaagtaccgtccgtactcggaaccatcagcggacatggcggtactccgggatcaacgggcagccttatccccgagcgcggcaaacagttcccgccactgctccaggtgaggtgcgagctcgtattcgaggagatcggctatcaggacccagtctttgcgctgctgggcggccatggtttcctggaggagcgtgttgagttgactcacgaatcgctcaagcgtcacgttgccgacaggggtggtggagaaatcgacgccgagtacgaaggcgacatcggcaagcgccctgatgagcatatcgaaaccgcccaggagttcaatatagtggtccagggccgctcgctcgttacccgcccggaacaggccggccgtggtcagcgtgaaccgctgcagttcggcagcgtgcgaggccccgtcatcgaggacggcccgaacgatcagtgttccgtcttccggggtctggccgggcggcgtctgccgcttgttggcttcagcataggtattcatcaaatgcctccttgcatgtggtgctgtgcgcccagtgacaagccggtccgcacggccgcccggtctcaggcggtcctgctcatgttgtgcctctcctcccgtcctccctcataactatggagggcgcttctgccccgggcaagggccgacatctcctcgccgagggtaacaaggcgttctcgggcaagggcgattacgagggagtcaagctcgacgattttcttggtcgactcctcctggagacgacgaaatgacgacaggagttgctcggcatccccgtgcccactgtcctgggaggccagagaggaaaggcggccgttaaaatcatcgagggacgtcatgatgcgttcgcggcacgccaccgcctgttcgaaatcctcggagctgttggtgtcgaagttgcgcagcagcgcctccgcctcggacaagagaaggttgtagagctcttcaccactggccagtaatgccgtcaggtccgcggctgtcatcgtgcctgtcccgccacgtaacccggctgatgcacggaagggggtacggcgtcgcgctcccgcttccagatatcgatcgcctcgacccaggaatcgcggagcacggtcaggatcctgatcgcgttctccagagcccggggcgaattgttgatgttggcgttgatatactcatcaatgacatagatataaagctgctcgaggcgctgcgcgatgccgccgcccacgtcatgattgagggtattcatcaattcggaaacgattgcctgggccttgctgatgtactttcccttaccggcgagatcttttttctccattcgctcgagggcgatcttcgaaaagttgatagcgccgtcatagagcatgatcaggatcttttccgggctggcagtcccgacctgggtgttctgatactggttgaaaggggtcagcattcctgttcctcctggtgttgactcgtgcgatcgctacgacccgtacaggtaacttataagcgaattcccctgcgttgtaagactgctgacaagggtctccatggcggtaaactgcttcttcagggcctcttccttgcgctccatcctcacttccatggcatcgatctgatcgtcgatgctcttgatggtgtcgttgagcccccgcacccgactcgaaatgatgccgttggcagtggaggacggcccctcgtaggcatgggtaaagcgatcgatgaccttcctgaattgctcggcaacgccatatttttccgtgtccaggttggagacgccgccgtttttcgtaaagagctccaccacatcgttgaaattgctgcccagtgcatcggcaagcttggtcgcgtcaacggtgagcgtgccgttggaccggtcggtagtaatgccgatatcggccagggtggagtatttgccggttatccctgccacgggagtggtcaggacgttctggagctgcgtcttcacgctgcggagggtagagtccccggagaggacccctcctttcttggtggtcgcattgtattcggactgcttgttgatctgcgacatggctgcgttgtaggcgccgacaaagtcgttgatcttcttggtgacgccggatgtgtcgttccccacggtcaccgtagtggttgcccccccctccttgagcagggtgagagtcacgcccgggattacgtcggtgacgatgttggaggtcttggtaatggcgatgccgtttacggagaaactggcagccgctcccgcctggtaggtcggacccgacttggtgatggtgggcgtggtataggcggagccgctggccggatcgccggtgagccccgagaagttcagggtgtaattgttcgtgtccttgccggtgataacaagccggtagggattcgccgaaccgtcgttgatgatcgacgcggtcacgttcgcaccggaagcattgatggccgaggcgatcccctgaagggaattctggccttcggcaatggtgatgggagtggccacgccgctgatggtgaaggtgccggtcttgaaattgagcgcgtctgccgaggcatatccctggtcaacaacctgccgctcgttctttgccagggagttcaccgtcaggttaaagctgcccggcgatgcgatgctggacgatgtggccgtcgcgaccgtactgtcccccactgacgtggtcttgcccatgaaaccggtggcggtattcatcccggcagccagggtcttgaacgaattcagcaagttcgtgacctgagtatagacatcgatctgactgctgatcgtgctcttcttgctctccaggatccgctcgggtgcgcgctccaggtacataagctgggaaatgagcgtatttgagtccagtcccgttgccaatccgccaaacgatacacttgccatgtgcgtttcctcctcgggaaccggagatgcaaaaccggctccaccttgaacagtacggcaaaaaaacgcttccggggaaggagtatggcgcttccaggccacgcagctcccttgccgtgggtgcatcaccctgccggggtgctgcccctgtttatatgtatcgacctgactgggaaaaactttagtgatgagtggcggaaggagtcaaaaatccgaccgagtctgcactgaagcaggacagtaaaagtcagattttcgacaagaaatgctacgggagaagtaggtgcgggacagcgtacgcctcatgcacaaaaagagggagggaggcaaagcctccctccctctgcatgacctgagctgccagtcggattaacgcaggagcgaaagggccgactgcggggtctggttggcctgggccaggatggcggtgccggcctgggtcaggatctgggcacgggtcagggctgcggtctcggaagcaacgtcaacgtcgcggatccgggattcggcggcggagaggttctccaccgacacctggaggttgttgatggtggactggaggcggttctggaccgcacccagggtaccacggatgctcgacacgttcgcgattgccgagtcgatggagtcgagggcggccttggcggcggcaccgttgttgccggtgacgctggcggttcccacgccgatggagctggcgccggcggcgctgatggagacggagatcacgtcattgccggtgttgcgggaaccgacctggaacgagtaggtggcggaggtgccgtccagcagcttggcgccgttgaactcgctggagctggcgatccggtcgatctcgcccttgagggcctggaactcggagtcgatgtaaccacgctgctcggaagaaacggtaccggtagcggcctgggtggcgagctccctcatccggaccaggatgttgctgacctcgttcagcgcgccttcagcggtctgcacaagcgacacgccgtcgttggcgttacggacggcctggttcatggagcggacttgggctctcatgttctcggagatggccagaccggcggcgtcgtcaccggcgcggttgatccggtagccggaggagaggcgctcgagggacttgccgagtgcgagctgagttacgttgaggttccgctgggcgttgatggatgcgacgttggtgttgactgtgagtgccatggtgtacttcctccttgagtgtgattcggggtttccttaccccttgggtgtgtgagccgaaagccttgacgttgccggcgcccacccgggcccgacgcggttgccgttcacgccccgtctttcagctttcatcttcggtcagcgtgcgaagcgccgccttttagttcacgtatcggcggcagccggaaaagctttagaaaaaaaatcgctgcgtcttcatttttttcgcaaaaaactgccttcccacgaacaacaggaaggcagttcaaagattacagctggttaccagatcacgccgccgtaacctcgccggacgcgttcctcttgccgggcgccttgctcctggcagcctgatcaaagaagggatgcttggtggtatacctgctcccctccagaacgatctgcttggcaagcatccgcttcgggttgagagcgatgggcccctggaggttgaccgtaatattgaagggatcggaggccatggtcacgaccgccagcagcactacctcatcgccgtcgttcacgcagagcttttcgctctcctcggcggtgagcttcaccgcatagtccgacgcacactccttggtgtctaccaccacgaaggccagttccgggttttccactgactggagccaacagaagggagttatgttttgcggggtgagcaggacaaagcgtttctcggagaatccgagcatcccgtcggggagggtgatgattttcgcctcttcaactgctatctcgccgaagcgcgtggtggtcacgttcacgttattactccttcccgtccgcgccgaggcaggttaccgccttctccaggtccgccaggctccacgaagcggcaatctggttttcgcgctgaaccttgatatagatttcctcacggtagatgcgcatgtcgttgggagcctcgatgccgagccgcacttggtttcctttcatctccaccaccttgatcctgatggaatcgccgatggtgactacttctcccatttttctggtcagtactaacatacgccctcctggcgcccttccccctacgagaggtagtcaagaagtgaaatctgtgaaattttccccgatgccgcgattgccgcttcaaaggccgtctgctgcttggtcaggtcgctgatgacctgcatgaagtccacatcctgcttgtcggagaggacttttgtgagactgaacttcatctcctcgatgacgttcttctgaccttcgagccggttcatgcgggcaccgagatcggtgcgggtagacaggacctgggaaagggcatcctccaggttcggcagttccgcctggacggcggtctggtcgttggcacccaaagcggtgatcaggttgtcgaacaccccgataatgtctgtgccggtggagcccggcggagtcccccccctgagcagctcgccgccggagtagttgatcggcacgaaggccccccggtcgatctcgatggtaatgctgtcatcggtgccgttgaaagcgcccgttgaatcgaagggaggggtgtcgttcttgaatcctccgaacacgtagcgaccgttgagctgggtgttgccgagctgaatgagctgattgcggagctggacgatctcgttcatgcccgactcccgggccttggcgtcgctggtggcgttggccatctgtaccgtcagctccttggcccgggtgagcacgttccccatctcgtccatggctgcctcggtcatggagagccaggaaatgccgttggagatattgcgcgaatactggtcccctgccgccatgagcgatttcatgtggagaatctgctgggcggtgaccggatcgtcccccggcgcgttgatcttcacgccagtggcagcctgctgctccagctcttcggtcctccgcctgatcgtctgaaggctgttgagaaccaggtttgccgtggtgttttgagtaactctcatggcaccttcctatcgaacgagcccgaggatgacatccatcatctcggttcccgtattgatgagtttcgcggccccctcaaaggccttctgatacttgatgaggtttgccagctcctcatccagagagacccccgattgggattcacgcagattgtccaactgcttcagaacgccctcggacagcgttgcgctccgctctgcattctggaccgatacgcccaccttccccaccagggagttgtagaaaccgccgagggtcatatttccgcccgacaggggcaggatcttgtcgaacagggaggcgatatccttggcattggtgttgttgccggtcccccccactgaggggtcggcattggcggcggcaatgtcgttgctattggagatggcgacggatatcccgcccagcccgctgtatcccgccatggtcgccggcgtggagaagaagtcgaggccagtggagccggtgaggccgaagccgctggagtgcactgcgttcacctcggttgccagcgtataggccaactcgtcgaggtcggccagaaagccgttcaccagagaatcacggacctggagcgtcccccccatttcaccctggccgttccccggccctcccacgatggagctgatgtccacggcagtcttgccgcctggggcggtggagtagatcctgtaaaagcccgaattggccgcatcgggctgcagcgaaaggactgccgcatccttacccagaaccagcggctggccgagggagaggctcacgttaagggtgccgtcggtctgctccatgtacgtgatgccgaccttttcggcgagctggcgcacggccagatcgcgctgatcgcgcagctcattggcccgggcgccctgaacctcgatctgcttgatctgctcgttgagggaggcaatcttccgcagcttgtcgttgacgtcggcggtaaccccctccagggactggtttgcctcggtcctgatgtcattgaggtagctgttgacccgcttgaactggtccgcaagctgctgtccccgcgccaggatcgcctgccgctcgggctggccttgggggttggcggtcagatcctgccaggcactgaaaaaatcctgcagcgacttgcccaggccatcggtggtaaactcgttgaagagctgctcggcccgcgtcatggaggcaagcaccgtgtcgctccaccccttggtggtgttttcggacttgagctgcatctggaggaaatcgtcataggcccgctggatttccgcgacccttaccccgttgccgagggggaaccctcgctcctgtgaaacggtggcggtggtgaagacggtggtctgctttgaatagccgggcgtgttcacgttggtgatattctcgctggtgacctcaagagcgagacgctgcgcggtgatgcccgatttggctatgtcgaggaggctcaggatactcatgtcagatctccttccggaggatgccgccggaggaacgttccaccatggagccggaattgccatacgtctcggcaaccgtcaaccggctctggaaaaatgccagggaccgacccaccgtaaccatggaagtttcgagcagccgccggttatcggcaatcattccctttatctcctgggcaagggtcgagagcttggtctggaggccggcaagctctgtcttctctggcgaggggtttccggccaggaggggtgacagggttgcctcgcccaagcccctgacccgggcctcgtcggcgatgacccgacggcagtcgccgtccagtgcttccatgcgagccgccacctgcaccttctgctcgaccgcggcctggaggcgctcggcctggagcgccacgatgctcgcgcgttcctcttccagcagcctgaccatttcctccatgctcgccccccgggcgttcagaagctcaacaagccgtgacagtcctttgtccatcccctgcttctcctctcgctaaacgttcgttcctatcatgcgcatcgccaccgagcgggcgtcgacccggtacgccccttcgatcatctgctgcctgacctccgctacccgctcggcacggaatgactcgccgttgccggccgcatccttcaggctgtcaatggccgacttgccgatggagagctctacccgctccgctaccggcgtcgttccggccgctgctgcttgccccgcgtccgccttcggcggtgcaacgggaagcgcccccacgctggaaagggatacgatatcgttatcaatcagcatggctatcgggcaccggtctttttatccgcgtccggcttcgccgccggcactacggagggttgcgtttcgtggggcaggagctgctgctcgatgaggggggccagcccgagcccgcccgacgccgcacaggccgtggcatactcctggtcgagcatggagcggaatatctcttcacccctgccgccgccggtgaggtcatccttggccacggtgtcgcgcatggacttgagcatcattccgatgaatacggcctcgaactcccgggccaccttttttgccgccatccgttcctgctcggccttcccggcccgggaagccagttgctggacgcgtgccgtttcggcgtctgacatgagagtttcggtcggcatacttgtacgcatgattcacctatcggccaacttctgaaaaactttagccttaccggccctgttctgaggacagcatgttatgtgccaaactgcacgagagggcacccgcgggcgccctctcgtgcagcaaatactgtatagtcaaggacaggtgtcagatgaccgacagttctgcctgcatggccccggcagccttgattgcctggagaatgccgatcaggtcccgcggcgtcacccccagggcattgagggcgcgcaccacgtcaccgatgctggcaccttcgcgcaacacggccaatccgccgctctcctcggaaaccttgatgccggtgcgaggcactacgacggtctcgcccgtgcggctcagaggctggggttgggaaaccctcggcgtttccttgatcaggagagtcaggttgccatgggagaccgcaacggtgtcgatgcggacgttctcgccgatgacgatggtgccggtccgttcgttcaggaccaccttcgccggattatcggggcgaacctcgaggcgctccatatcggcgacaaactcaaccacccgtccttgataggcgtcggggagggagatcacgaccgaaccgggatcattgcagctggctacgccggccttgaactgttcgttgaccgcccgggcgatgcgcgtggccgtggtgaaatccggctggtgcaggttgagccgcagttgcgaccgatccgccaggacgttgggcagctcccgctccaccagcgctccgttgggaatccggccggccgtggggtgatttttctgggccgttgccgcctggccgccgtaggagaaagagttggtgagcagacctccctgggccacggcatagacctggccgtcggctcccttgagaggggtcatgagcagcgtgccgccggcaaggctcttggcgtctcccagggatgagacgagcacgtccactctggtcccctgcttggagaaggggggaagctcggcggtcaccatgaccgcggccacgttcttcaccttgatatcgtcgcggttcacggtgatgcccatccgctccagcacgttggccagggactggaccggaaacttggtctggtcgctgtcgcccgtaccgttcaggcccacgatgaggccgtagccgatgagctggttgtcccgtaccccgtcaaaactggcgatatccttgatcctgatcgccagggccaactggggaagcaccagaagaatgactaagactacaaaaattcgtttcatgggtttatccattttcaaaccaccttcggttccggaaacgcgatttttttgcaaggtcaaggcgggctaggaattccgcggaggcgtaccggggtacgccgcacaaggaaattccgacgcccaacgccgagattgcggaaaaggcgcgtttccctccactagaagggccagatataatccaggatattcatgagccaccccggccgctgccggtcgctgatgacgccgttgccggtgtaggaaatccgcgcgtcggcgatcatggtcgagctgatggtgttgtccggagatacgtcccgggggcggatggtcccctggagcaccaggatctggtcttcgttgttaaccttcacgttacgccggccttcgatcaggaagttgccgttgggaaggacatcggtaatcttggccgtcatggttgccagcaggttttccttgcgggtggtggcgccactcccttcgtacttggagttggtgctggccccgagcaggttgttgggattggcgttggtcagcttgctgaaaagggttgagctcttttccagccccatgagataggggacgctggccgacacctcggccttgcgctcggtgtcggtggtggcctctttgctggcgctcgcctgctcgacgatcaggacggtgatgatgtcgccccggctgcgtgctttgtgatcgacggcaaggccggtggttgacgcctgccagatggagccgttggcatagctgggcggggccggccggagctgttcgtcaaaggtcggtgtccgcacctcggtcttctccacggcgcagccggccagggcgagacagattattgacatggccaatcgtttcactgacgtatctcctcactccctgtcagaaaacgagatttttcgtcctgacaagcaaaccctcaacctgacgccgtcaaggcgaaaaaggctcgtttccccctagaaatccacctgcacggtgcccacatcgatcacccgcgcggggatctccttcaaggaccccatattctggaccttgataatgtctccctcggcgccgttgccccgagccttgccggtggctgtgaggcgcagggcgggactttcggcgatgatggtcaccagttggccgcttttcaccaggggcaccttttcaatgcttgcgccgctcaggggggtattggcccgaaccgcattcttgacgcgcttgcccaccacctcgtcgatgctccggtacaccctgccgtttaccgaagagatatcccgcttctgcactgtcacatcgtcgctggtgataatgtctccccgtgccagaggatgggcggcaaccaccgcatcagccagagcttccacgtcgacggtcacggggatgttccgctgcacccggtcgtcgacccggacgatcagggccaggttggcccggccccacccttcccaggagcggggcgcctgaacctcgtaggataccgtccccgccggcaatttcagatcaccaatgggagccatcttacggatctccgtctcgacccccagtccggcggtccgctcccgcacgtactcggcaaccacggcccgaatcccggcttccttgaccacctgggtcccggtggtcgcgaacgcgaccccgatgcacatcatgcaggcgatgagggccatcgccgcggcgcgcatcaccgaccatccctttgccagctgtttaccgttcacggttcacttaccgccgcagattgttggcctgctggagcatctcgtcggctgcctggaccgccttggagttgacttcataggcccgctgccccacgatcatgttcaccatctcttccatgacgctcacgttgctcatctccaggaacccctgggccagcgtgccgatcccgttctgccccggggtgccggtggtgggagtgcccgaggaatccgactcctggaagagattgcgcccgagggcggtgagccccgacggattggagaaggtggccagctgaatgttgccgatattggtgggcgacgtctggcccgcctgcgtgaccgacacggtgccgtcgttgccaacgctgatggaggtggcgttactgggcaccaccagctcggggagcatgggatagccgtcggaagtgaccaccctgccctggtcgtcgcgcttgaaggatccggcgcgggagtaggtcgtggtgccgtcgggcatctggatctggaagaagccgtccccttcgatggcgatatcgagctcattgccggtctgattgatgttcccctcgctgaacagcttcgtcacggcggccagcttggcgccgaggccgatctggatgccgctcggtacctgggtcgagctcgtggagggggcgccggaggttttcaggttctggtacatgagatcctggaaatcggctcggctcttcttgaagcccgcggtgttgacgttggccaggttgttggcgacgacgtcgatgttcgtctgctgggcctgcatccctgaggccgccgtccacaatgctctgatcatgtttttctccttgtatggttcctgtgcactctgtaggggcgcattgcgcgcgccttgggcggacgcgatccgccctcgggattacaggtcccggatccctagattttgccgacttcgttggcagccttgccggccatatcgtcgtaggctttgaccgccttcgagcacatttcaaagaaacgctgggtctcgatcagttggaccatctcctggatggcactcacgttcgacagctccaggtagccctggcgcaccggctcgccctgtacgggctgcggcacggcctggggatcggtgggcacgaagagggcgttgccgttcttctggagggcgtagggcttggggaaatcaaccacctccagagttcccaccggactgccgtccaccaggatttcccccctggcgttgatctccacccgactcccgttgatgacgatgggaccgccgcccgaaacctcgtaaccatctgcggtcaccagcttgcccgttgcgtcgagcttgaagttcccctgccgggtgtatgccttcccttcaggagtgttgaccacgaagaaaccgtcgccgtcgatggccagatcgaacgtattgccggtctgggagaccgagccacgggaatggtcggtgaaaaatgcggtttcggagtagaccggagcgtcggttgtgccggcctggggaaccttgccggcggcctggaggaggctttcgaaggtcatccggtccttcttgaagccgggggtgttcacgttggccaggttgttggaaaggacgtcgagccgcttcatggctgcgatattgccggaaagtgccgaatagatgccgctgttcatagagtatcctccacggggcgccgcccctacctcatgttcttcatcttggcccgcagccgcacgatggcctggctgtgaagctgggagatgcgcgactccgacagttccagcacggcgccgatttccttcaggttcagttcctcgtagtagtagagggtaatgaccaaccgttccttttcgggaagcgactcaatggactcggtgagcgaatcgagcatctggcgcgccatgagctggctctgggggttctcgatggaggtgtcggccaggatatccaggagcccgaaggggctgccgtcgtcgtcctcccaggactcatccagactgacgaaggagaggagatgaatctcctccagcatctggtaatactcgtccacactcatcttgagggcggtggccacctcttcgctggtgggattgcgccccaactggtgctccaggagcacgaattccttctccagtttcttgaacttgtcccgcagagaccgggtcagccagtcctgggaacggagttcatcgataatggttccccggatccgctgctcggcaaaagtcttgaactgtacgccccgggtcgggtcaaagcgctccgcagcggtgatcagaccaatgatcgccgcgctcatgaggtcttcctggtccagatgcgggggaagctgggaggcaatccgcccgaccaggaatttgaccagtggcagatggttcacgatgagttcgtcgcgggtctgggccaccgaccgttgggcctcctgctcgtatgccttcagcatgcaattcataggttctccaccggtgcgccgaggaagcgccggaagaagaactgaacgttccccttcacgcgccgctcgccgctgttttcaaggatgcgccgcgccagcgtggtgaagcagccggccgcagccgaatcggggcagagctccagcaccggcttctggctcttcaccgcttcaagcacggcatcgtcgcgcaccacgcatccaaggtaatcgagagagatgtcaagaaaccggctcgtcacgttcgacagtttggcaaacacctgcagggcgtcgtccgtatcccgggccatgttgaccagaaccttgaagtagcgttccgaatggcgtgtcgccagaagcttgatcagggcatagacgtcggttatggaggtcggctcgggggtaaccaccaccacgatttcctgagaggcgctgttgaagtaggtgacgttgtccgatatgccggcctcggtatcaatgacgagaatgtcgaaatcctcttccaaggcgtccagttcatccatgatcttcacccgttcctggagccccagggacgtgaagtcgggcagcccggagccggccgggatgacgcggatgccgccgggcccctcggttatgatctcgtcaaggcgcttcttgccggagaagacatcgttcagggtatgatcgggggcaatgccgatcagcacgtcgatgttgccgagccccaagtcggcgtcgatgaccaggacctttttgccgcgccgggccaaggccagagccaggttcaccaccacgttgctcttgccgactccgcccttgccgctggtcacggagatgactcgaacccccttctggttctggccttcgccggcagagggcttcgttgccttgcgctgttttttcacggaagtggcaagctgacggaggctgtcagcctggtcacccgttgtcgccgcgaggttcattgcttactctcccccaaaaccagcccggcaagcctgccgggagttgcaatttcaagatcttcgggcacccgttgcccggtggtgaagtaggaaagcgggaatttggtccgcagatgcgcgttaacgatactgccgtagctctcgctctcgtccagcttggtgaagatcacgcgggaaaccgacagtacaccgaaccgctccactatttccagcacctcacggtccctggtggtggctgccagacagagatgaatctcaatggcgaagcgcgattccaggaaccccttgagctcttcgatcttctcgctgtccttgtggctgcggccggccgtatcgatcaggatcagctccttgtcggagtggagctcgattgccgcctccaactcagccgcggtggcagccacctccaccggcacgcccatgatgcgcgagtaggtcttcaactgctccacggcacccacccggaagttgtcgatggtgatcagggcggcccggtgcccttcgcgcagggcatagtgggcggccagcttggcaatggtggtcgtcttgccgacccctgtcggtcccaccagggcgatgatccgcgggccgttctttttgacggtcagggggccggagcacttgatggcgctcttgaatgcctggggcaggaacgaacggatcgcctccacggtcccccccttgcgggcctccggcttcaggtggtccatgacggccctgatggcgccccgctcgagccccttgcgatggagttcggtcaccaccacccggagcgccgccttgatgccgccagatgccttttcggtttcggtctgaggtgccttggccggcgccggatctgcatctgctttctcggcggactgctccgcccccgcttcctttgcggccagggtcttgaagaggatcttcttcatctcttccaggtcctgcttggggatggagcgcggattgaactcacgggcagccggagcctctgcggctgcggcactttcctcgcgactttgcgcctcggcggccttggccttggcctccgcctcctggcgcgtcatctgctccaccttcaggcgcaggtctttcagctcgcgggccaggggggcaagcatggagttctccagcatctccttggccgagaggtgctgctcctgggcttcccggtagggattgggcgccggctggcgcggcttcacctcaagggccgccgtcaccttgatcacgggcttgctgaagaagccgaggaaacctttcttccgctccttcttggaagaaatgatcatggcgtcgggccccagttcggccttcaccatccggagggcttcggacatatccaccgcttcgaaagtcttaaccagcattgagcgtcaccacccctaacgattggatttttatgcctgacggcacctcgttgtgcgacagaacgaccagattgggcacgaaccgctcggtgagctttttgacatgccgccggatggacggcgaagccagcagtaccggctgggttccgatctggttgaatttttccatctcctgccgaatcccggagaggatcagctgggccgtattgggttcgatggccaggtagctcccctgatccgacggttggatcgcctcggccacgacctcctcgacccggcggtcgaggctgatgagacacagggtgtcgtcgtcccgcttgtattgctccacgatggagcggcccagtccctggcggacgaactcggtcagggtgtccgggtccttggtaagcccgccgtagtcggccagggtctccagcacggtccgcagatcgcggatggaaaccccttcccgcagcaggttcctgacgacacgcagcacggttcccaagttcaggaggttcggcaccaggtcttccacaaccttggggaaggaggaggaaaggttgtccagcagctgctggagctcctggcgtcccaccatttcgtgggaatgcttgcggatgatctcgctgatgtgcgtggcgatgatggtggtgctgtccaccacggtgtagcccgccagctgtgcctgttccttcagttcgggtctgatccagattgcggggagcccgaataccggctccgtggtccggacgccctcgaccggcatggaaacggcgcccgaatccatggccaggtactggccgatcatctcgccgccgccgaccttggcacccttgatgaggatgttgtactcgtggggcttgagttgcaggttgtcgtggatgtggaccggaggcaccacgaatcccatcttctgggcatactggcgacgaatcgagcgaatccgctccagaagctcgccttcctgggccgcatccaccatggggacgagaccgtacccgacctccagctccagcatgtccagagggcggatggcgccggcctggtcgccggactccccggtctccgccggtgccggcagcgtcatgaggtcgtcctccaccacctgggctctctccttggccagcctgcccgccatgtaggccgctccggacaggaggaagaaggccacatggggaagccccgggatgaggccgaaggcgaagagaacccccgaggagacatagaatgccttgggatagttgaggaactggcccgaaatctcgtggccgaagttcttctcgtcggccgagcgcgttacgataataccggcggcagtggagatgatgagtgccgggatctgggccacgagcccctcgccgatggtcagcagcgtgtagttcgagagggcggcctccaggggcatgccgttctgccagaccccgataatgaacccgccaatgatgttgaccagcatgatcaggatgccggcgaccgcatcgccacgcacgaacttgctggcaccgtccatggagccgtagaaatcggcttcgcgtgacacccgcgaccggcggcgccgggcctctttctcgttgatgagccccgaggagagatccgcatcgatggccatctgcttgccgggcattgcatcgagggtgaagcgggccgccacctcggccaccctgccggcacccttggtgatgaccacgaagttgatgatgaccagaatcaggaagatgaccgcgccgaccacatagttgccgccgaccacgaactggccgaaggccttgatcacgtgcccggcggcatcgactccttcgttgccgtggaggagaatgagccgggtgccggccacgttcagcgccagccggaaaagcgttgtaaccagcagtaccgacgggaataccgagaaatccagaggctgctgggtgtagagggccaccagcagaattgccagcgcaatggttatgttggcggccaggaacaggtccagcagaaacgccggcaacgggatgatcattagggccaggacgccgatcagcgccacagccatatagatatccgaattgctttttgcaggctggagatcgactgcgtccaccgccgtgttggccatgagaaattcctctcgtaaaatcaagcgcttttcgtgcgcaccactctatgtgcaaccgttgtgccagctaactaaagtagaaacgagcaggtaacattggatgaaacgtggtgggcggaaaatctttttttatggaaagggctaaagaatattgagagttgaccgatatgaattatagtcattcacatcgacaggtttttgaaatctgcccgtcaatgttttgactgcacaccacttaccctattgaaattaaacgaattatccctgccgcacccgaattgtgccagagggacaaaaaaaagccgccccctctggaggagcggcttttttttgtccgcagcgcactgttacgcgcttggcgcccgcacggttacggacacggacagtccgtcatcagctcaccgcctgttcagccagtcgtggatcgcggcagccgcctgcttcccatcgcccatggcaaggattaccgtggcgccccctcgcacgatgtcgccaccggcatagacgccggcaacgctcgtggcaccgttgtcatcggtggcgatgttgccccaccggttcagtttaagttccggcgccgtggcggtcaggagcggattggcccgggtaccgacggcattcaccaccacatccacggcaatgtcgtatgcggaaccttccaccggcaccggtgatcggcgtcccgacgaatcgggcgcgcccagctccattcgcaggcagcgcagggtggccacccacccgtccttgtcgcccccgatggcgatgggggctgtcagcattacgaactcgaccccttcctccttggcgtgcttgatctcctccacccgggccggcatctgctcctcgctcctgcggtagatgatcatggcccgctcggcgcccagacggcgagcggttcggacgcagtccatggcggtgttgcccccgccgatgacggccacgcgcttaccggcaatgatgggagtggtggagccggggtcgcggccggcccccatgaggttaacccgggtcaggtattcgttggcggaatagacccccttgagattctcgcccgggatggagagcatcaccggcaggccggcgccattggcgatgaataccgcgtcgaattcttcccgcagctgggcgagggtcagcgtcttgccgatgatgacattgcactcaaccgtcacccccagtgcaagaagccgcgccacctcggcatcgataatggttttgggcaggcggaactccggaatgccgtagcgaagcaccccgcccgtgtcgtggagcgcctcgaagatagtcacgccatgtcccttgcgggccaactccccggcggcagtcaatccggccggaccacagccgaccactgccacccgcctgcctgttggcggcggcagcggctcgtcaccgagctcggcgacattggccgtggcccagtccgccacaaaacgctccagatacccgatggccacgggctctcccttgatcccacgcacgcacctggcctcgcattgggtttcctggggacagacccggccacacacggcaggcaacgcattgtccctggtcaggatccgggcagcctccctgaggttgccgtcggccagggccgtgataaattccgggatcgacacccccacgggacagcctgccacgcactggcggttcgtgcagcgaatgcagcgctgggcctcgcgcacggcctcctccggggtgaggccccggttcacttcgtcaaaatttcggctgcggctgtcggcatcgagttcgaccatgtggacccggtcaatggccaatcgctctctggtggtcatacccgtgctcatgcgacctcctttccggcgacccggcagacgtgactggcctcggactcgcgataggttgccagccgatcggccaggttgtcgaaatccaccagatggccgtcgaattccggaccatccacacaggcgaactttgcttcgcctcccaccagaacccggcacccgccgcacatgccggtaccgtcgatcatgatcgggttgaggctcaccaccgtttcgatgccgtggggacgggtcaattcggcaaccgccctcatcatcggcacaggccccacggcaaagaccgcaccgggccgtcgcgccggatcggccacgagcccctccagaggttgggtcacgaatccctgaacgcccagacttccgtcctcggtcgttaccagaagttcccgggacagggcgcccagttcatccgcgaggatgatgtaccgggccgatctgcctccgatgatggtagtcacctcattgcctgcttcggccagagcctttgccagcggaaagagaaccgccgttccgacccctccgccgatgcaggcgacgcgcccccagttcctgatgtgggtcggcaggcccagaggaccggccacatcgcggagccggcctccggcgggcacggcaacgatgcgctgggtggaggccccgatggcctggacaaagagagtaatggtccctgccgctgcatcggcatcgccgatggtaagaggaatccgttcctcgccagcctcggccctgactatgacaaactggcccggcaggcgggacgatgcgatccggggtgcccggaccaccaactggtggagattcggggcaaggacttcgttgctgatgacatcgaacatacgctcacctttcctggagaaatgaacgccggtatctcgcggcggccggagccttcatggactcgtggggcgcaggggttacgtcgttgtaacggagggaagcggagtgcggccgaagctggcgggaatacggcagacgtccggcagccgcgacgtatcatgccgttgcgtgacactccggggcagccgccgtgctatgggcagaatggtagcaaatggggagagcagggacaagaccgtatacagccatacacttcagaacagaatactgccaataatatcggcatgctacaatgcgaaagctccggcacggcgccgcctgtccgcccgcgaccaggcccgcggaaggaacaggactccgcctcagtagtattcttccccgtaggcgggaacctcgtcgaggaagccgggcattctgccgagccgtgccagagcggtatccacctcggcaatgagccgttcccggtccttggggtagctgccggccagttccaggaaattggagacatggttggagcgaagaatcgtcctggccggagccagatgggcaaggagctcccgcgcttcgtgcaagagctcccgtcttgtgcactggtcgagggtgcggatgaattcgtcgttgtgacggtggaagagggtgaggagggaaaaatactccggactgacccggttgacccattccgccgtggcccgggcgtgctcaagactgcgactgcgaccggccagtcccaggatggcagtcaccgagagcttcatgccagcctcccgggccttgcacgcttcccggaccatctcttccgccgtaaatcccttgttgaccgcggccagcgtcgcgtcgtcccccgattccagcccgaaatagaggatgcggagctttttctcccgcaggtgcctgagttcctcgacgttcttggtggtcaggctccggggcgatgcataggaacccacccgcgtgaggttagggaacaccgcagccagccggtcgaggatggcggcaagcccgtcgaagggatagacaagggcatcgccgtcggcaaggaatacccggtccacagcagggcgatagcgtgccggaatgccgtcgatctcagccatgacttcggcttcgggcttcaggcggaaccgcttcatcttgtacatgccgcagaagacgcagtggttctgggaacagccgatggttatctgaaagatgagactgcgcgcctcgctcggcggacggaacacgggttcgatgtaggtgggcatggtcacttcctcaccccccgaacgccggccgatagtcccgcaccaggcgatcctcccatccattcaaagcttgacagcacactcttgatcctctactttgcggaaagctcgattaacagtgttaagcgttatgactttacgagaacgcagacaaaagcacaaggcactttttcgccaggagattcttgacgccgcccgggaactgttctcccagatcgggtacgagcggttctccatgcgcaagcttgcggccaaaattgagcattcccccacaaccatctacctctatttccgcgacaaggacgatctcctctactctctctgcgaagagttgtttgccacgttattccagaactacctggacatctcgaaggggcacagcgagccgctgcaggttttgcgtctctgcctcctgagctatatcgagttcgggttagcgaatccaggccactacaaggtcgcgttcttcaccagtcctgtggtctatggttcgccgacggaatttctacaaaaggacagcatgggacggcgcatgtactttcatattctccggaccgtcgaagaggctatggcggctggcatgcttcgccccatggacgcggacctcctcgcacagacgttgtggaccgctgcccatggcgtcgtggcatcgcgaatttacactgccgacttccccttggtggacgctgccctccaggcagaaacgctggtggacgggctgctcgccggcttcggcacgtaaaatttttatcgcattatttacactgttaatcaaagatatcgcagttaattttcttgccgcctaagggaaaggagctacgaatggcaaagggtatactcaacaagtttgccgtgatagccggcaccaagaaggccggacctccggccggggaagaacgcaccgtcatcgcacccataaaagagatatcgggaaaggccgtccactgcagtcaggctgtcaaaaaggcggaggagtatctcctggcgctccagaacccggaggggtactgggttttcgagctagaagcggacgtcacgataccgtctgagtacatcatgcttcagcggttcctcggcagggagatttccccggaactggggaagcggctggagaactatctcctggaccggcaactgcccgacggcggctggcccctctacgccgaggacggattcgccaacatcagcgccacggtcaaggcgtatctcgccctcaaggtgctggggcattcaccccaggcaccccacatgatacgcgcgcgcctcatggtcctcagcctcggcggcgcggccagatgcaatgtgttcacgcgcatcctgctggccctgttcggtcagattccctggcataccccgccggcaatgcccgtggaaatcgtgcttctcccccagtggtttttcttccatttgagcaaagtctcctactggtcgagaaccgtcattgtccctctgctgctgctctacgccaaacagcccgtgtgtcggctgcggcccgaggaggggatccccgaactgttcagcacgccgcccgataaactgcgtcacctggatggctttcaaccggggtactggcggaaaaacgccttcatcatctttgaccgcctgctcaagcgcttcaaccgattcattccttccgccctgcaccggaaagccattgccgaagcagaacagtggaccaggtcccacatgcagggcagcggcgggatcggcgccattttcccggccatggcctatgcggtcatggccctccgcgtactcggctgcggagaaggggaccctgactatattcgcggactgcaggccatcgacgacctgctccagcaccggactccgcaggaagcagaccccccccgcacagacggtacgtgcattgacagcggcatgtcggcggcttttgccctcaccccctctgcccacgcggcagcggacggtacagggagcagcagcatctgccagccgtgcaattctccgatctgggacacctgcctgagcctttcggcgctcatggaagcgggcatgcccgcgagccaccccgcggcgacgcaggctgttgaatggctcttgtcacagcagatcctctcgcccggcgactggtcgctgaaggtgcccgacctggaggggggcggatgggcgttccagttcgagaacaccctctaccccgacctggacgacacctcgaaggtcatcatgtcgcttctacgggccggcgcgctggagaatgagcgctatcgcgaccggatcgcccgcggcgtgaactgggtgctcgggatgcagagcagtgacggcgggtgggccgcctttgacatcgacaacaactaccactacctgaacgacatcccgttcgccgaccatggggcgctcctcgacccgagcacatctgacctgacgggacgctgcatcgagcttctctccatggtcggtttcgacaggacgtttccgcccatcgcgcgggggatcgggttcctgcgctcggaacaggaagaaaacggcgcctggttcggccgctggggggtgaactacatctacggtacctggtcggtgctgtcaggcctcaggcaggccggtgaagatatgcagcagccctatatccgcaaggcggtgggatggctggcgtcatgccagaaccacgacggtggatggggagaaacctgctattcctatgacgatccttcgctggccggcaagggggcaagcaccccgtcccagacggcctggagcctcctggggctcatggccgcgggagaagtcaacagcttggccgttcggcggggtgtacgctacctgctcgaccaccagaaccaatggggaacctgggaggaaaaacattttaccggaaccggtttcccgagggtcttttacctgcgctaccacgggtaccgccacttctttcccctgtgggcgctcggcgtctattcacggctcagctcaggacaaaaggcctgtcaggacgagcgtcgccatgcatcccccggcgacctccatctgccttggctggagaggatcaagaaacgataacggcctcacggcgggggaacgcctccagatattcccgcctgagccggtcgacgccggcgctgccgatgacgtcccacggcagcgtttcgtcaaggggaatgtttcggtagacgagcaaatcggtgtcgacatcgaactcccgggcggcccgtttccagctccccagttcggcggaacggagcagaaacgccgagagccggcggtcgccccgggagaggagcgcctgaagataggcgtccttggggctctcggcaatgagccggacgtttgacagcttccctaccgcttgctggaggtatttaagcttcttctccagagaagccgtatcctccatgccgcaccactggaacggggtaaacggtttgggtacaaagggattcaccgaaaggatgatctccccgagccgcttgttcttccgggcagcatcaatgacccgttcgcggatctttcccaccagggccgtcatttcctccaggtcgtccatggtttcggtggggaggccgatgatgaagtagagcttcaggttcaggatatcgtggccgatcaggaggtcgcaggcggctagaatctgctcttcggtcaggttcttgcgcaccaggtcacgcatccgctggctgcccccctccggggccagggccaccgtcttgtggccgctcgccttgagcacttcgatcatgccgtcgtcgagccggtcgatccgcagggacgagaccgacaccttccccccctgctcaaggatgaaccggcagagttcgccgatgtcccggtgatcggagaccgctgcgccaacgaggccgatcttcccacgacgggccagtccctccactgcctgacgctttaattcatcaagggagcgctggcggtaggggaaatagatgaacccggccgcacagaagcggcatccgcgggggcacccccgggagacctccatgaggtacatgtcggaaaactccgtgtccggcgtcaaaatcccggacacgctctcccgacggtcaggatcagccatcatcaaccgggcaacctgctccggcgccccgtggcccgcacggcggccggccacgcgaacgccgtcatagctcacgtcatacaaggcaggaatatagatccccggcagacgcgcggcccgggcaaggaaagactcccgctcgacgatcccctcggcccgcatcagttccagcagcgactggagcagctcttccccctcccccacgcagaccaggtcgagaaaatccgccaccggctcgggattgaggaacagggccgcgcctccggccataacgaggggatgggcgggcctccgctccgatgccaggggcggaatgccggccaggtcgaagatgaccgggatgttcagatagtcgttctcgaaggaaaccgaaaaggcgatgatgtcaaaggagccgagaggctcccccgactccagggagaggagcttcgtgccgctcctgcgatactcccgcagatcatcggcatcggggaggaaggcccggtcacagaggatgtcaggctcttcgttcaacagggcgtgaaccgactggaatcccaggttgctcatccccacggcataacggttggggtagaccaggcagacggtcagtttgccaccgcgccgcttgggggaaaagccctcctcccggctcaggagacggcggtttttctcgatgattttccacgacatgggggatcagggtaccacgaagggagaagagggaaaaagggaaaaaagacccggcccccctggagggggtaaatggggagccggggaatgaaagcagagaccggaactgttccggcgtgccggccgcgaccagcgaacggcacgccggaaaatgctgctagtcgacggacttcctcaggaaggtcgggatgtcgtactggtcctcgtcgtcgatgaagaacgccttctgccgcgaaagcgaggactcgcgggtctgctggttgcggacaaaagtcgggatgtcgcggttcacctcggccttgccgaagggggtgacgttcttcagctcctggcgggccttctccatgtcgaagcggtcgccgaagccggtggcaatagccgtcaccttgagctggtcacccagggtttcgtcgatgctgacgccgatgatgatgttggcgtcctcgtggaccttctcgtggatggaccggttcaccgcctcgaactcgtccatggtcatggaggaggaaccggcgatgttcaccaggacacccttggcgccggagatgtccacctcttccagcagcgggctggagatggcgcgcagggcggcttccacggcccgattctcgccggaggcgatgccgatacccatcatggccatgccgcgctcgctcatgatcgccttcacgtcggcaaagtccacgttgatgaagccgctggtggtaatgaggtccgaaatcccctggaccgcctggcggagcacgtcgtcagccggcttgaaggcatcgatgatcgacatggacttaccggcgaggccaatgagccggtcattggggataacgatgagcgaatccacgtgttttttgagttcgcgaataccttcgtcggccttggaaaggcgctgcttgccctcgcgggagaagggtttggtaaccacgcccacggtgagggcgcccacttccttggccacctcggcaatgaccggagccgcgccggtaccggtgccgccccccataccggcggccacgaagatcatgtccgcgcccttgaggagttccgccacctgctcccggtcttccagagcggcctcgcgccccttggagggatcggcgcccgccccaagccccttggtgagttgccgcccgatctggattttggtgggtgccttggagatgcgcagggcctgcacatcggtattggccacgaggaagtcaacccctcctacttggctgtcaatcatggtgttaactgcgtttcctccgctgccgcctacgccgactaccttgatctttgcgcactggtcaatgctttcatcgaactcgaacataccctacccccttgttggtctaactatgatgatgcaagtgaatgaaccgaatcagaagaattccccgaaccactctttcatccggcgcgttacccgccggaacatgttctcgtcggtctgggccgtggggaattcacggatgcccacattcttgctcccatacacgacgagtcccacgccggtggcatagaccggtgagttgaccacgtcggtgagcccgccgatctgctggggaaggccccggcgcacgggcaggttgaagacctgctcggccagttccggcatcccctccagaatggtggttccaccggtgataacgatcccggaagcgataagatcctcgaagccgctcttaacgatctcccggttgaccagggtgaagatctcttccacccggggttccaggatctcagccaggagttggcgggaaagaacccgcggcttgcggccgcccacgctgggcacctcgatggtttcgtccttgcccaccatggatgccatgcagcagccgtacttctgcttgatcttctccgcctcggccatgggcgtgcgcagccccacggcgatgtcgttggtcaggtggttgcctcccagcgacagaaccgccgtgtgcttgatggcgccgtccacgaagatggcaatgtcggtggtgccgccgccgatatcgatgagcgccacacccagctccttttcgtcggccgacaggaccgattcggaggaggcgagttgctcaaggacgatgtcggccacgtcgagccctgcgcggttgcaggccttgatgatgttctgggcgctggccacggcgccggtgacgatgtggacccgggcctcaagccgcaccccgctcatgccgaggggttcacggatgccgtcctgatcgtcgatgatgaactcctggggaagaatgtggatcacttcccggtccatgggaatagcaatggccttggccgcatcgatgacccgcttcacgtcctcggagctcacctcgcggttcttgatggcgatgacaccctgggagttgatccccttgatgtggccgccggcaatgccggcgtagaccgagcggatgtcgcagccagccatgagttcagcctcggagaccgccttcttgatcgactcgacggtgctctcgatgttgatcacgacccccttgcgcatcccccgggagggacttgtgccgatgccgacgatgtcgatgccgtcttcggtcacgttaccgacgatggcacagatcttcgtcgtgccgatatcgagcccgacgatcagattatcccttcttcccgacataccgttcccccctcgctagccttttttcactatgatcttgtccagatagtcgcaatcgatgtattccaccgccgccatgtgctccctgagctccccgtaaatacggacgaagcgggcgagcttggcctcgtatccgccgttgcccagtcggaccggcactccgccggccgcggtaaagagcgtaaggccgaaccccttgtccaggtgtatctccgatacgtcggccagggtgaattctttgcccctgcgcaactgatccatgagcgccacggcccccttcagggcctcgcgggtaccgacggggtcccgcgccaagtcctcctcggcgactccggtgataaccgggtaatcgagactgtcaccctgggtgagcggcttgaagaccgtgccgccggcatccatgtagtagaggaatcccatgttcaccacggccaccggcacccgttccaccacctcgatggcgagggtgtgggggaaatagcgcctgacctgaaccttgtcgatccaggggttcttggccagctggctgccgatgtcacgcagcctcagcccgagcatggaatcaccgggacgaaccccggcctgtgcgatcacatcgtcccgcttcaggcgctgaagcttcgaaacctcgatctccttcagcggcagcggcgcgaattcccactgggataggtagcggtatccgccatagcagatgcctcccaccgtggccagcccggccaggccgcagaccagccggcttccccaggtaatgagggggcgccagttgatcggcttacgctcccgcttcacgcggttgcgggtctgggccggctttatccgtgtcttgacgtgcagatcgcgcatatgctccgcgcctagcttccggccccttcccccttgattttcagctcagcggaaatcagaattctctccaccaggtcctcgaaaccgatcccggactccttgagggcgatctcgggcagaaggctcaacgcggtcattcccggcagggtgttcacctccaggagataacactcgcccccttccgttacgaggaaatcgactctgctgtaaccggagcatcccagggcgcggtgagccgcttccccttcggccaggagcctgcggtgcagttccgccgggagtaccggtgggcagatatgctcggccttgccggcggtatacttggcctcgaagtcgtagaactcgttcacgggaacgatctcgatggcccccatggcccggtcgtccagtatcccgatctggatctcgcgccccttgatgaagcgctccaccaggatatcgtcatcatagcggaaggcgagctccagggcagaagggagctcttccggcgacttgacgatgctcacccccaccgatgacccttcctgagacggcttcaccaccaccgggtagccgaacccttccgccacgggatcaactgtctcgccccggcgcacaacccggtagggagcgatcgtgagcccccgcgcggcgaaaacctccttggcgacgatcttgttcatggcaagggcgctggccaggacccccgatccggtgtagggaatgcccatgagctccagcagcccctggacggttccgtcttccccgtagcggccgtggagacagataaaagcaacatcgatccactcccggaccagaacctgcgggagatcccggccgacgtccacggggaccgcgtcatatccccggctctggagggccttcagcacagcgccgccgctggcaagggacacttcgcgctcagccgagagtcctcccataagtacgcctatcttcgtggttttcagctcatccctcgtcattgccgctccgcgcgggacactacagccccttactcatcgccgaaaattttgacttcttcttcaagagccgtgccgcttttgagcttcaccgcatccttgatgcgcgctgccagggccagaaaatcggcggccgtggcaccaccccggttcaccagaaagttggtgtggacctcggacacctgggctccccccacccgagctcccctgagccccgcatcttcgatcagtcgccaggccgcctgaccgggcgggttcttgaagaaggacccggcattggggaagccgacctgctggctggcggtccggtgggcccggcacccgtcgatccgctcactgatccgtcggggatcgtcggaatcgagcacgaacgtagccccgatgatgatctctcccggttgcagcttgaggtaccggtagccgtaatcgagcaattcgcgccccttgcattcgaagcctgcagtgccaatggtcaggatctcttcgacccggtcgagaatggcaccgccgtgggctccggcattcatggcaagggcaccgccaacggttccgggaatcccgcaaagaaactccaggccggcaaggccttcgttccggagaaaggccgtcagcctgccgttggccaccccggcccccaccacggcccggtttccttcgagccgctccaggctagtcatgcgcgccgacgaaataacaacgccccgaaagcctccgtcgcggatcaggagattgtagcctccccccacagccagccagggagtgccggtttcggccagaatcgccaggagcgctcgcatgtcgtcgggatcggccggggtgacgaagaagtccgccggaccgcccaccctcagcgacgtatggcgcgccatgggctcgtcccggaggatctccccccgcacttccgcctcaagccgtgccgccaaccgatcgttcaaagaaccgtcccgtgcccgctaggcctgccgggcttcttccagcttcgcgaggaacgcctcgcctgactgccagatatttcccgctccaagggtcagcacgatgtccccgggctgcacgatcgtcagcaggtgctcgggaagcgcctcccgatcggccacgtaggtcacgtcgcgctggccgtgcttacggatctcctcggccagccgctcggccgacacaccttcaatgggggcctcgccggccggatagatatccgtcagtaccagcacatctgcgtcgtagaagcaggtgacgaactcggcgaacagttccctggtccggctgaaccggtggggctggaacgccaccacgagccgcctctcgggccagccgctcttgccggcggccagggtggcccggatctccgccggatggtggccgtagtcatccaccacggtgatgccgttcacctctcccttcacctggaaacgccgtcctaccccgccgaacgtggcgaacccttcctggatctgggagaaggggacatccagttccatggccactgcgatacaggcaagggcattcagcacgttgtgggcgccgggcatggaaaaggacacctcacccatgcggtatcccttgtaatgggccacaaaagaggtggtgcccccttcgagccggatatgcgtcgcacggatgtcggcctgggacgaaaggccgtaggtgacgaaacgcttcttcacccgcgggaggatctcggcgatgttgcggtcttccaggcagagcaccgccagtccgtagaagggaatcttgtttatgaagtcgacaaaggtgtctttgatctgttcgatcccgccggtatagaagtcgaggtggtcggcgtcgatattggtcaccaccgcaatggtgggcgaaagcttcaggaacgaaccgtccgactcgtcggcttccgccaccaggaactgaccctggccgagcttggcgttggtgccgagggtgttgagcttgccgccgatcacgatggtagggtcgatgccgccgtgggtaagaaccgtcgccaccatggaagtggtggtggtcttgccgtgggtgcccgcgatggcgatgccgtacttcatccgcatcagttccgccagcatctcggcccgggggataaccggaatcatccgccgcttggcctcgaccacctcaggattgtcatcacggaccgccgtagaggttaccaccacgtccacatcggccacattctcccggccatgcccgaagcggatttctcccccgagcgaggcgaggcggtcggtggtatcggactgtttcagatcggagcccgacaccttatatcccaggttgaggagaacctcggcaatgccgctcatgccgatgccgccgatgccgacgaagtgaattttctctattttaccgtacatggttactcttctttccttgtgcttgccaccatctcgtcgacgatggcctgggccgcatcaagccgggcaagctcctgggccgcctcgccgacagccttgagccgcgccgggtcgtccatgagatcgcggatcgcctgtgccagcacctcgcctgaaagttcctgctcgattatgacgaacccggctccccgcttgagaagcgattcggcgttgcggcgctggtggtcgtccacggcatgggggtaagggatgaagatgcagggcttgccgcaggcggttacctcggcgagggtggtggcccctgcccggcagacgatcaggtcggcccagcgataggcatcggccatggagtcgatgaaggccaccacatcagccgtaaagccttgctcttcataggcggcggtgacatcctccagatcgttctcaccggtctggtgggtgatccgcagtctccccttcgcctccttcagggagggcagagcctcgcccatggtcaggttgatccggtgagcgccggcactcccgccgaagaccaggagatggaaggcgtcatcgcctctctcccgggactccgccagggcaacctgctccagtatctggcggcgaagcggattgccggtcaggagcgtcttgtcctcggggaaatacgtccgcgactcctcaagagagatgaatatcttgtctgccaccttggccaacatccggttggtgaagcccgggatagcgttctgctcgtggatgaagcgcgggatctgcattccccgcgccgccatcagggtgggcgccgaagcgtatccgccgacgccgagcaccaggtccggcctgaactccttcagtatcttgcgcgactgggcgtagccgtagaggaatttggcaagccccttggcccgggccaggcttcccttgccccgaataccggctgcggtgatgcattcgagccggtaccccgttttcggcagcaccctcgcctcgatccctttccaggttcccacgaagaggacttcattctgtttgtcgcgggcgaggaactcctcggccaccgctatgcccgggaagagatgcccgcccgttccccctccggctatcagcagcttcatggtgcccccttgagccgcgtcgagatattgagaaggatacccactgcgaacagtgtcacgatcaatgaacttcctccgtagctgataaagggaagcgccaggcctttggtgggaaggagtcccgtcaccaccgccatgttgacgaacgactggatcccgagcagcgtggcaatgccgaatgccaggaaccgcccgaagggctcctgggccatgagcgctacccggacgccgcgcaggaccagcatgaggaacatggcggcgatgaccgttacgccgataagccccagttcttcgccggttaccgacagaatgaagtccgtatgggcctcggggagatagaacattttctgtttgccctcaccgagaccctggccgagcaccccaccattgccgaaggcaagccatgattggatgatctggaaaccggtgtcggtggggtcctcccacgggttgagataggcaaggatgcgccgccgccggtaatcaacgttcatgacgaggaagtagaggatcggcagagccatcattcccatggcgatgatgtagcgcggccgggtccccgccgcgaagagcatgataattgccaccagtcccatggtcagggccgcgcccaggtcgtgctgcttgagaagaatcagcaggacgacggacaggagcaccatgtacgggagaaagcccgtggaaaagaatttcaccttatcctgctttttatcgagtgaataggccatgtagacgatgagcgcaatcttggttagctccgacggctggaagttgaatcccggcagtctgatccatcgggacgcccctttggccgctccgccgatccccgggatgaagacgagaaacaggagaaagaggcagcccagcaggatcgggacagcgtactcgcgccaggtgcggtagtcgatccgcatggcaacggccatgacgccgaagccgagaagcgcgtataccccttggcgcttgagaaagtagaacccgtcgtgaaactttttggtagccatgaccgaggaggccgagtagaccatcaccaccccgaagcaggtgagagccaccgccatgaggaggatcacgaggtcgtagcgttcgatctcctttacgttcaggcccaggttcacggcgtgcctcccggactcagcgcatcaacggcggcgcggaaccgctgcgcccgctcttcgtaatcgcggaacatgtcgaagctggaacaggcgggcgagaagaggaccactccccccggctgcgtcagtgaggcggccagttccacggcatcttccagggttactgccatgcgggtgtccgtgagatgccccagttcacgggccattcgatcctttgcctcgccgatcaggatcatatgccgtacgcgctcggccacgagtccggcgaggggggcatagctgccccccttgtctttgccgccggcgatgagggtgatgtcgttgaagctagccagcgccttttccacgctccccacgttggtggccttgctgtcctcgaagtaccggacaccgttgagttcgcgcaccagttccatccggtgggggagtccgccgaacgcctcaacgcacgccaacgcccggtcggcatcgcatcccagaagcagcgcggcggcaagggacgccatgatgttctcaatgttgtggaccccggtgatcctgaagcggtccgtgggaaaccgctcctggcgaccggcgtggcggaagatgatggccccgtcccgatagaatatcccctcgccaagctcccgttgccggctcatggggaacactgcagcgcacgtcctgccggccagacctgccacgatcggatcgtccacgttgaggaccgcccagtccgacgcggtctggttcttgaaaatccgggccttggcgtcgatgtactcctgataggtggcgtaccggtccaggtggtcttcggtgatgttgaggagcaccgcgaccgtgggccggaacgagcggatccattcgagctggaaggagctgatctccaccaccacccggtccactgccgccccggtctccaccagttcgatgagcgggttgccgatatttcctccaacgaacgtccggaacccgcatcccgcgaagagttcgccggtgagggtcgtggtggtcgtcttgccgttggtgcccgtgatggccaccagaggcgcagtgatgaacctggacgcaagctcgatctcggtaatgacctcacgtccggcccgtcgtgccgcctggagataggggctttcctgggggacgcccgggcttaccaccaccgtttcggcggcagcgaagtcggcctcgtcgtgacgtcccagcacgtagctcacagggtggccggccagttgctccaggggcccggccagggcggcctcgtcccgcaaatcggtcacggtcacccgggcgccctgcgccgcgaggaaacgggcaaccgccacgccggtccgggcgaggcccacaacgagtatgttctttcctttgaggtccatgctatctcagcttcagcgtcgaaatggcgactagcgcaagaatgatggtgatgatccagaacctgacgatgatcttcggctccgccacccctttcagttcgaagtggtggtggatgggcgccatccggaagatccgcttgccccggtacttgtacgacccgacctggaagatgaccgacagggcctccaccacgaaaatgccgcccacgatcaccagcagcatctcctgcttggtgatgaccgccaggatgccgagcccgccccccagagaaagcgagcccacgtctcccatgaagacctcggcgggataggcgttgtaccagagaaacccgatgccggcgcccaccatggcgccacagaggaccgccagctcaccggctcccggcacatagggagtctggagataactggaaagtttggcattccccgcaatgtaggcaaaaagcagaaacgtggctgcattgatggcaaccggcccgatagcgaggccgtcgagaccgtcggtcaggttcacggcattgctcgcccccacgacaaccagcatgccgaagggaatatagagataggaaaggtcagggtgcagccgcttgaagaagggcaccgaaagctccgtggacatgccggcgacgaggacgaggaagcagacggctccgcccgcgatgagcatctgccagaacatcttctgacgaggcgagagccccttggtatccttttccaccacctttttgtaatcgtcggtgaagccgataaggccgtagccgaggatcacgaaaagtgtcgtccagacgtaccggttcgtcagatcggcccagagcagtgtcggaatgacgatggatgcgaggatgaggatcccccccatcgtgggggttcccgattttttcaggtgcgactcggggccatcggttcggatcacctgacgggcctggagcgcctccagctttcggatgacccacggtcccaggatgaacgaaaccaccagggcagtgatgacggcatagatggtccggaacgtcagatatttgaagacgttgaagatccgaaagtcggcggccagtggatagagcagatgatacagcattagacgtggccccctttgccgccggaggcggcgaacgcctctctgattccctcggcgacccgatccatggccatgccgcgggagcccttcaccagaatcatctcgcccgttgcagccgtccgccgcagatcggcaacaatctcgccgtgatcggcggcgatcgttacgtggcgctcttccagccccccttcaagggcaccggcggcaacggtccccgccatggcaccaagcacgtagagccggtcgacgcacgtggcggccagccgccccaattgccgatgagcttcttctgctccgatacccagttcaagcatgtcacccagcaccgcgacggcccggccgctccctttgatctcccggcaaggtggtcagggctgcggccatagaggctggattggcgttgtagctgtcgtcgatcagcaccacgtcccccacttcttccaggttgaagcgccgagcatagggcatgaattcgccgagcccacgggcgatctcctcgggcgcaacgccgagcacgcgggctgctgcagcggcggccaaggcgttggccacattgtggctgccaaaggcgtgcaaggtaacggtgacacgaccgttgggcaaccgtaacgtgaaccgctgcccttttttccccagattctccacgtcttccgctgtcacgtcgccgcccctgagcccaaaagagacgcgcttcactccttcagggctgggacagcgggcaatgagcgggtcatcggcgttatagacggcactggagcccggctcaagcctcaaaaagagttcccccttggcccgggcaaccccttccacgctgccgagggtttccaggtgtgccggataggcattggtgatgatacccacgtcgggccgaacgatctcggcgagccggtcgatctcaccgaattcgctcatccctatttccagcaccgcccaccggtggaccccggagagccggaacagcatgcggggcacaccgatcaggttattgaggttcccctccgtcttcagtccctcgccggtccgggccagaatcgccgccaacatctccttggtggtggtcttgccattgctcccggtcaccgccacaacggggatgtcaaaccgccgacggtggcatgccgccaggtcgcccaacgcccgcaacgtgtcgtccacgacaatacaggtcacatcggccgggagctgacgccccgccagccactgccgctcaaccagggtcagccgcacaccccgggcacgtgccgcgtccaggtaatcgtgcccgtcaaatcgctcaccccgcaacgggatgaagagctcgccgggctccacggtacgcgaatcggtggaaacgccggaggctccgattgtctcgcctcccgccacgatctccccgcctgtagcccccagtatgtcatcgagcgtaaacagcacgtccccgtccaaccctattctccgctgtccgatgagcggaatgcggcgatcgcctcttcgcgatcgtcaaagtggaatttttccgttccgatgatctggtagtcctcgtgccccttgcccgccagcaacacgatgtcgcccgccacggcaaccgttgcagcaagccggatagcgtcgtgacgggataccagcgaagtgaaccccttctccacaaagccccggttcagttcacgggcatcgtattcccgcaatcccatgggtatgattccggtcagaacctccttgatgatcgccgcgggctcctcggtcctggggttgtcggaagtaacgatggtcaggtggctgtagcgtccgctgatttccgccatcacgggccgtttgccgcggtcgcggtcgccgccgcagccgaagacagtaataatccgccctgtcgcaagctccgacacggtcttcagaacattctccagggcatcgccagtgtgggcgtagtcaaccaggaccgttacgccgcgctcattgtgaacccgctccagccgtccagggacccggacatcaccctcgattccccccagaatgacgtcaagggaaagcccgaggccgacccccgcggcaacggcggcgaggatgttatacaggttgaaccgtcccagcaggtgcgagtgaaacggggccgtcccgaacggagtgaccagggtccccgcaatgccgtccacagagaagacaacgttttcggctcgcacggctgcatcggccgcgagtccgtaggaaatcaccggcgcgacggcagtctcgaccagccgggcaccgtaggagtcatccctgttgatggcggctgcgcgccgcggcttgaccccgtcgggcgcaaccaactccgtaaagagccgcgccttgctgccgaaataggactccatgtcccggtgatagtccaggtggtcacgcgtcagattcgtgaagaccgccacatcgaaacggcagctatctacccgccgctgttccagggcgtgggacgaaacctccattaccacagccttcgccccctcatccaccagatcacggattgttgcctgcaactcaacggattccggcgtggtgtgaggtgcgggaacgagcttcgagccgaagcggtagctgatggttccgagcactgccgccgggatgccggcccgggacatgatcgcctcgaccagataggtggtggtggtcttgccgttggtaccggtaatgcccacgaccggtacgccgtcggtgggctgtccgtaaaaaagcgccgccatacgcgacatggcgaggcgcgcatccccgacccggatccattccatcccgcagggtgctcgcgtttcgtcctccagcacaacggcgacggcgccccgttcgcgggctgacgcaataaagtcatgcccgtcggacgcgaccccttttaacgcgaaaaagagaccaccggacctcacctgccgtgaatcgcagtagagcccgttgatctcccgcgtcagatccccccgtaccgcgatgggatcaacaacccgtgccagatcttctagtcgcatggttcctcgccattgagcgtatttgatggcgtcatgccgatggtacgaacttcacccacacctgatccgacggcccaaccctgtgaccgggaagcgggctttgctcgacagcccgaccgcttcccatgagcctcacgttgatcccccgctcctccatggttttgagcgcctgacgcatgctcataccccgaaagttcggcatcaccaccccttccccggcgtcgacgatctctccttccgcggcggacagatcgtctccagtgggctggtccgcctttgcctcgaccaccttcggcttgctcctgacaatgccgtcgggcggcaccttcaggtagcagagggactgcagcgcaatggagctgaaggcgggtgccgctacaactccgccataggggcttgtcttgggctcatcgaccatgacgaggatagtgagacggggccggtcggccgggacaaagccgatgaatgaggccgtccgcttggtgagcgagtagcctcgcgtcaccgggtcgactttctgggccgttcccgtcttgcccgccacccggaacccttccactgctgcgttggtaccggttccgccttccaccgctaccccttccatcatgcgggctacgtttttggcagttgtctctgaaaccacccgccgcagcggttgcggcgaggagctcttgatgacgttaccctcgctgtcgacgacacgttcaactaggtacggtttcatgagcgttccgccattggctatggcggaaaaggccgcggccagctggatcgaactggcggtcaccccctggccgaaggagacggtggccagatcgatgccgtaccactggttccagtccctgagggtcccccccgcctctccggggaggtcaataccggtccgcgcaccgaaaccgaaatttctcaggtatgaatacagcctcgaggcaccgaggcgactcccgatctttgctgacccgatgttgctcgaatatttcaaaatctccgggatgctcaggctcccatacttgtgggtatcgtgaatggtccgcccgccgatggaaaaactgcccccctcgcagttgatcctgtcgcccggtcggatcactttttcttcaagggccgaggcgatgaggaacaccttgaaggttgatcccggctcatagctgtcggccactgctctgttgcgccagagggactgatgataggcgccgtgggcgttcagattgaatgtcggatagttggccatggccaggacccgcccggtatggggatccataacgatcgcggtgccggcccgggcgccgctgccgtcaacggccttggcaagctccttttcagcgatgtactggatattcttgtcaagggtcagaacgacattgtgccccatggcaccgtcctgaatcactgtccccttcagcgccacatcccggcctagggcgtcccgctcggtcaccagataaccggtgccgcccaggatggttgagtcgtaacgcagctcgatgccctcaagtccttcagggtcgactccggtaaaaccaatgacatgggcggccacttcagagttgggataaaaccgcttggtttccttgacgaaaccgatcccatcaatattcagagcccggattcttttcaccacatcgggcgtcagccggcgctggagccagacaaaattcttgttcccctgcagcttgcggagcagggtttctttcggaaaacccagaaccggggagagtcgcgcagccgcgtcatccaggtccgcaattgacttgggctcggcgaaacaggagtccatctccaccgacacggcgagggccgaaccatttgcgtcgtatatggtccctcgggcaggcgtcagagggacaatcttctggtgctggcggtcggcaagcttgagcaggtggtcgcgcttgaccacctggagataaaaggcccgacaaacgacgagagagaaaaagagaacgaagaaaccgccaataaagcggatgcgcagagttatccatttctccgcgtcatatctcatttcacaacaaccacctgctgatcagtgggaagtgccatgcccaactcacccttggcgacagcttcaattcgagccggggtcttgagggaagccacctcgagcttgaggcgattctgctcctcctgagccaccttgagttgacgggcaacctcggcgacctccaggttcaggtcaacgacacgcacgcgggaccagacgtgaaagaccgagacgagggtcaacagaaccagcaccgcaagaaggtacggaaacagatcgccccgctgggcgtacatctcctccagcttcctgggagccgcaaccttgctgaattccgtccgtgcctgcgccatctccgcctccttcagcatccgcaaatactacagtttttctgccgcccgcagcttggcgctgcgcgctctcgggttctccgccacctcgacgtcacccgccactaccggccgtcccgtcaggatacggagccggggaacaccgccacacacgcagcggggaagctccttcggacaggtgcacccctgggcgtaacggcggaacatggttttaacgatccggtcctccagcgagtgaaaggagatcacaaccccccgtccgccaggcctcaacagccccagggcggattcaaggccccgctccaggcttccaagttcgtcgttcaccgctatccgaagggcctgaaaggtccgggtagccgggtgaatccgctcttcccaggctccccgcggaattgcccctttgatgatgtcgaccaactggagcgttcgctcgattggtccgtcaacccgggccttgacgatgaacgaggcgattcgccgcgcccatcgctcttcgccatattcttttatgatgcgggccagctcgtgttcgtttagatcgttgaccaggtccgcggcggtgccgggcaccaaggtattcatccgcatatcgagaggcgcatcggtcagaaagctgaacccccgctccgccgtgtccagctgatgtgaggagacccccacatccaggagaaatccgtcgacaccgtcaactcccagctcggccagaacgcggcccatttccgaaaagttgccggggacaggcctgaagcgctcaccaaataatgcaagtcgctcccgagcgacctccagggcggcagggtcacggtcaaacccgatcaacatcccatcaggggacgtcgcttcaaggatcagccgggcatgccccgccccccccagcgttccgtccacatacaccccaccggggcggggggataaatactccagcacctcggccggcatgaccggacggtgcgaaaacgtcatcacctagagccccaactctgctactgtctcagagtcggacgggaaattcttcagatcctgaatccgaaccttctcccgctccgcttggctccacacttctatcttgtccatcacgccgacaaaaaggatatcccgctcaagggcagccccttttctcagatggggaggaatcagcaggcgccccagcttgtcggcacaacactcaaccgcgggagagatgatcgtccgcatgatactgttgcgctgggccgaggtcagccccttgctggaacgaaagttttcctcgaactccacccacttggcatagggaaatatcaggagaccgctgctaaaggtgccagcccccagatcaacgggcgcggagttggttatcacgaaacgatcgtcaccatgaacgtcaacgagaacctcccggaacttggcgggaagactcgttcgccccttggcgtcaatagttgtctcgtagattcccctgaacatattccccggcacaccttgccacgatttaccacaatttaccacttagtgccaaaaactatacccgccaccccaagggttgtcaaggcaaatctggccattactcaggtgattgttttagttctatttcaaccagttaccgctctcctgaagcctgtgaaataccgaacttcacccacgaacaacctcaggcggccaaacagcccaacgggcgatccaggccaacaatgtcggcacgccctcaagccagtgaaacagctgaaagaaacaccccggacaatccgtctttcatctcccgacaggacacaaaccggtaacggtgatcgtcagagccggagcgggcacagcagacatgaggacaggccgccgaagcggagagagaatgaagtccgacgcagagctacgcaggaaggaaagaaaaaaggggcgcgaggccccttggattacttatcttttttccggtccagaagggaaacgaccttcgcccccttccccttgtccggcggttcgtcgagagggggctccagcgactggggctgagggacggactcccgcgccaggggcgacacgactttttccatccggatcggtgtccctcccatggtgaagggggttccgttgatctgggcctcctcaaggatccaggtatagatttccaggggcaccgtgaggaccaagagctttacccgccaccaaccgggcttcacatcgggtgaaacatcttcgatgcgggcatagaatcccggcttgccgtcgatgtggaccaggaccagatcgttgatggccgttgacattgctcccccttgctccgtattcgaaaatagaatcttacaacggccgtgatcagtcggactggcccatgagaagtccctggcggacctgggagccaagagctacctccaactcgttgtaaagacggcgaagctcccgttcgcggcgatagaactcttcaatccgctccggctcccacagcccttcaacccgctcacagttaaacgttatgcaattgaagggtcgcagtgacggttgcatgagacagcctgcgtcgccgagataggggcagaagtcgcggccgaagcggggctcgaaaagctcagcattcgttgatcgataaatcagcaggtccgccaccgtaaaatggtactttccccgcaggcaacactcgccgccgcaggaggcacagatcaccgaactgcccatctcatgggccaagcggtgcaactcctccttggccgagcaaatggcgccccccttctcccggagcatcgctctgaccggctgcggaagtcggtggtattgaccggtgatcgccgccaccgcggcatgccagacgttctgatcattcatgaagagagtcgatttcttcaagttcattgcggtggggtaccgcatggcttgtaaaaaactggtcgaagcagcccataagccgggttctgttcccgccgcgggttaccccttggcgggcgatgaccattcctctgggaccgccgttaccgacggcctcaagcagccaacccggaagcacggacgggccatccttgacgcttccctattcggccttgctcctggtggggtttacctggcatccgacgtcaccgccgaacccggtgagctcttacctcaccctttcacccttacccgcctgagcgggcggacttctctctgtggcactatccctggggtcgcccccgctggacgttatccagcaccatgccctgtggagcccggactttcctccccccgcacgcgaagggcggccatctgttctgcttcgaccaagccgttattcaataagcccgcgtcaggcgtcctgacggagcaccagcatccgctggcagtgaggacagaggaccagatcgtcccctttgtagagcgagttgtaaagctggggtggcaggttcatgttgcagcccgagcagttaccgctcctggcagccacgagagccacgccctgtcggcgaaggcgcaaggcttcgtaccgcttgagcagtgacgccggaatccccttggcagtgtcggccttggcggaggcatcagaggcaatctcctgatcgagacgctccagcgcggccgtaagctccgccttgcgggctccgagattctcctccagactgctgatatctcctatggcggccccggttttcttggacacgaaaatgaggtaaatctaggtgttcaaggaggtcgtcaatggaaaaggatgtcagtgtctccggtgcggcggaaggagagcgtagctcgactggagcagcaccggaagtcaaacgttggagcgccaaccgcaaaaaggaggttgtcctgcggttgatgcgcggtgaaccaatcgatgccttgtcccgtgagttgggcatcgaaatctatcgcctggaagagtggcatcagaaagcactccaggggatagaatctgctctcaaggctcgtgaaggtgatccgttggcagcggaactcgatgcagccttcaagcgcatcggtgagatcaccatggaaaacgagctactgcgggagaaagcgaggcgtgcccaccctttggcccagaggagatcgaagaaatgagtgctacgatctcccctgccaccggtaaagcctatggcgttcagcgcgtctgccttgcctggggagtgccccgctcgtcgttctatagccgtgcaggcagaaaaacattgcctgctgtactgctcaagcgtggtccaaaaacaccgctctctgacgacgaggtactttctctcatccggaccgacctggagacatccccctttgtcggcgaagggcaccgtaaggtctggggacgactacgcttcgtcaaagggataaaagtcggccgcaaacgagtgttgcgtctcatgcgggagaacaatctgctctcccctcaccgggttgttcagggacagcccaaggaccacgccggcaagatcatcacggcggcccccaacgtcatgtggggtaccgatggcaccaagatcttcaccctggaagaagggtggtgctggttgtttaccgccgtcgagcattggaatgccgagtgcgtcggttggcatgtgaccaagaatggcgaccggtttgccgcattgcagccgctcgccatgggaatcaaggcccgtttcggctcggtcggtgccgctgctgctcgagggttggcactgaggatggatcacggcagccaatacctctcagagcatttccagaatcagatcaagttctggggaattgccccaagtttctcatttgttgccgaaccgcagaccaacggggtgacggaacggtttaatcggactatcaaagagcaggtcatctatggccgccattaccgcacaatcgaagaagtaaggatggcagtagctgacttcatggatcgttacaaccggctgtggctggttgaaaagctcgggttcagaagcccacgacaggctttcgaggagtatcaactcaagaaggctgcgtgactcttatcttgtgtccagggtaccgggcgcgctacactgctgatatctccctcacgggcaacaatatcggcaacgaactgctcaacttgtcccgttttctggaggagttgctcctcaagctcacccttctgcttcttggcagcagtgatctctttcagaatcgcctggtactctttctgggttttgatttccttctgccgcgcctctgagcggacaatattctcatcctccgcggccagattcgcttcaaggctcagtttctcctcttcggcagccgccagctcggccttgatgccgtccacggcgagccgtgcctcttccacctgccggtccagctcggcgagctgatcgagaagcgcctgccgttctccctggcgaccgtcgatcttcagatcgagctcctgcagttcctcaagcagtatgagatgtttacgcaacaccaacctccctctgttctccgtttgtcagtctcccggaagaaaccgtttatcgccagacgaatggatcccgctcaccattgaacgcaaccacgtcagcctcgaaccccttcaggaccagatcagccgtcagccgctccgcgactccggataccatgatggcctccgtgccgaaatgcccggcatccagcagagcgataccgagagcctccgcatcccgtgcttcatgatacttcacatccccggtaacgaatacgtccgctccctgacggtgggcatcacgcaacagtgacataccgctgccaccgcagagtgcgaccttcttcacccgcttccccgcgtcacccacgagcctgacgccagcaagtcccagctttgctttcacggcatcggcaaagagagccagcgtcgtctcctccgccagatagccgatcctgccgaggccttgtgcagccccgcgattgagaagcgggtagagatcaaaggcgggctcctcgtagggatgagctttcaggagagctgagaccgcggacgaaaccgcatccttgcgcaccagaacctcgatacgggtttccgccacctgctccctgaccccgactgtccccaggaagggacgtgccccttcaaggggacgaaacgtgccggtaccgccgcttctgaacgaacagtcccggtaggtgcccacagtgccgctgaagcgaaacaaggcctcggacacctgctcttcatggcctaggggaacaaagaccgcaagcttgaccagctcttcggtcgccgtcaccgacagggggtgagcagagcacatgtcgagccgttgcgccagaaggtcattcatgccgccatcggcgatatcgtagttggtgtggagcgaaataacggctaacccgcctgaaatggcccgcagcacggttgccccggtcggatcgttggcggttattcgcttgaggggacggaaaaggaacgggtggtgggtgagcaggagctggcagtctgcggcgatggcggcatccacggtttcccgggtgccgtccagggcgaccatgatccgtgaaacggcacaggtcgggtccccaaccagcaaccccacgttgtcccactcttcggcaagaactggtggagcaaatttattaataattccgagtatgtcagagacttttggcgtcatcatcaaaggcaaaagaaaaagagtgccaccgttcggcgtgcactctttttcgtctgatcagttcctgcgatcgtaatcggagctctcggggcatccccgcatcttcctacctggttgtcgggtggtgggcccaccaggactcgaacctgggaccgaccggttatgagccggttgctctagccaactgagctataggcccgaaaagcgaactttaactttacggcaaaccacgcaaggcgtcaagggaattgtgaaatgccaccctcggaccaatgcacccgtcagtagagatcaaacctcaggaaacggcactcaagggggccgttgaagaggacgatccgccgggatgccctgagccccaccgccttggccaactcgggcccaccggtgagcagccaggcggtatagccggcgcagcgctgcttcagaacgtcaccgatctggcggtagaggacccgaagcccttcttcatcgccgagcctcctgccataaggagggttgaagagaataatgccaggagcgggaggtggtgtcaggccacgcacatcgccagacgtaaaggaaatgtgctgctcgacaccggcccgccgggcattggctgcggcgacagagagaaggtcagcctgctgatcgctccccaggaggggggactcaagtgaagtgcgctccccctggcgtgcttcggttacaagacggagccagagtgaagagtcgaagctgggccagtgctggaatccgaaacgctcccgaatgagaccgggcgcccgattgagcgccttgagcgccgcctccacgaggatggtacccgagccgcacatggggtctaggagaggaacggtgccgtcccaccccgtcatctccacgagggcggcggcaagagtttcccgcaacggggcctcacccgcctcggtacggtagccgcgccggtcgaggctggcgccggaactgtcaaggctcacggtgcagacgttacggaccagatgaacatggaccccgagatccggctgcttgggattcacgctgggtcgcctgccgtggcggtcacggatggtgtcgactatagcgtccttggtcttgagagccacgaaccctgaatgggtcagaaccgaatcgcgaagattgcactcaactgccagggtcatgtcgggggtgagccagtcgttccactggatggagcggacaccgtcatatagccgctggggtgaatcgcaggggaattgggcaagcggcacgaggatgcggctcgcggtccgcagccagaggttggcccggtagcaggcggcaagatcgcccgcgaaacgcactcctccgcgctctatggccaccccgcgaaaaccgaggccgcgcatctcggcggccaggacatcctcaacccccttggctgtggtggcgaagaaggcatgctcgcccgaaaggggagtgactgcggtacgtttgcgcacaataaccgacgacatgaattactccagacaggatttgatgccggcaagcccttcaagggcgccgcatgcgagagaaatatggggggcgccgatctgagcctcccggggattgatccggattgccacggcctggtgaagggagccgacttcttccgtcaggtagcgaattgtgggaattgccgttcctgcccccagctccaccaccaccgcgcgccggcctctgacttcagtcagaaactcgtcgaagttccgctgctgccgggcggttcgtccgctgatccagccatagtccccgaacatgaggatattgggtcgcgccacgtcgccgcagtggatgcagcggggaatgtgtcccgcccgcatggtcgactcgtcaacgggaatggtttcccggttctcccaaacagccattgtgcatggtttggtgcactggagatggtgaatggaaccgtgcacttccagaatacggtcttcggcgaacccggccttctggaactggccgtccacgttggaggtcaccacgaaatggtcgaggccgtagcgttcgatccatgccctgatgattccgaacccggcgtgagggactgtggcacggtagaggttggtccgatggccgtagaatccccagccaaaggcgggatctttctcaaaatgagccgggttggcggcgccaacgaaggtaatgccgagccgttcatagggcggatacgccttccagaaaccgctatcccctcggaagtcgggcagccccgaatcgacacccatgccggcccctgaagtgatgaccagcacttcggcccgccgcagcgcttcggccgcacgcaggaatcgctcacgcagttccatggatcacctcccgcgacacccagttgatccgaacgtcagatggccacccgcacgaggatgggatcaagcaggcggcacgcctcgcacgggtcgagtcctaccagatacccacgcttgccgccattgatatatatcctcgggagaccgagaatcgactcctccatataaaccggcatggcatgccgcgtgccgaagggagaagtcccacctacctggtagcccgaatgccggtttgccgtatcgggggagcaaggagacacgcttttgacacccatgacccgcgccagttccttggtggagacctgccggtcgccgtgcatcaggacgatgagcggccgtttcgcctcgtcttccataatgagcgttttcaccacgcaatgctcgtccacgccgagctcccgggcggagacggctgttccgcctttttcctcataggcatacacgtggtccgtaaacgttacacctgcggcccgtagttgacgtatggccggagtaaccggcgccttgtccttggccattaaagcctccccggtgccgccggtcagggtcggacggctcggcacaaaaacagcgaggccgcgtcgggtctgaccggcgcggcctctggtttttccggcgcaggccggctattccacgaagctgcggagtttcttggcccggctcggatggcggagcttgcgcagggccttggcctcgatctgacgaatccgctcccgggtcacctcgaagtcctgccccacctcctcaagggtatgatcgctcttctcgccgatgccgaaacgcatccgcagaactttttcctcccggggggtgagggtggcaagcacgcgggcggtctgctccgaaaggttggccttgatgaccgcctccagaggcgaaaccacacccttgtcttcgatgaaatcccccaggtgtgaatcttcctcttccccgatgggagtttcgagtgagatgggctccttggcgatcttgaggaccttgcgtaccttgtcgagggggagattcatccgttcggcgatttcctccggcgacggctcacgaccgatttcctgcaccagttggcgactggtccggatcagcttgttgatggtctcgatcatatggaccggaatccggatggtgcgggcctggtcggcgatagctcgggtaatggcctgtcgaatccaccaagtggcgtacgtcgagaacttgtacccgcgctggtactcaaacttgtccaccgccttcatgagaccgatgttcccctcctgaatgaggtcgagaaactggagcccccggttggtgtacttcttggcaatggataccacgagccgcaggttcgcctccaccagttccgacttggccagcttcgacttggcttcaccccgatcgatggccctgagggcgtcggaaagctcacgggccttgaacccggactcttcctcaaccttcttcagtttcttctcagctgagcgcaccttcttctcgtgcttctgagcatcttccagagaaagcttgatcccctttcccacagcttcgctggcggcaatctccttgagggtgtcggcggagactcccgcctccttctcaatggcggcaatctccgccataatggtatcaaccttggccgacaactccttgagccgctgggcgatcttggctatgtgccgatccttgagacgcagggaggtaaccatctcggcaagcttttccttcaactcctgccgttcagcgagcaactcctgccgacgggaggcggaaagggattcctcctccagctcggcattcagggcagcaaggcggacatcgacggcggcaatttcctccacctgggcaagaagacgggtcttctgcacatcctcttcatcctcctccagctcctcttcctccacctccttgctgatctcggcggcgctgacctgccccctcaggagcttctcgccaagtgcgatgatctccttcaccgtgatgggggtattgaggatgacgccggcgatatcccgctcgccctcctcaatacgcttggcaatttccacctcaccctcgcgggtgagtagcgacaccgatcccatctcgcgcagatacatccgtaccggatcgcttgtccttcccagagcgcccggctcgtactcgaagtcttcctgttccccttcaatctcttcctcttcctccaggtcgagtttcatcttggggatttttaccttctgggccgaatcgacgatgtcaatatccatctcaccgaacatgctcattacgtcgtcgatctgctcggatgaaatatcgggaggaagaaggtcgtttacctcatcataggtgaggaatcccttttcctttcccaggtcgatgagttgcttgacttcgtccgtgcttttcttggccatcaagttcacctcattgcacacatggtctctttaagataactgcgatttcctgtttcgcaaggcctctatttcggcaagcagctcccggtaccggggggtatccgaatcagccgcagccagctctctggccaagtccttgagccgcttgagggaaccacgctccagggcttggcgacactggtcaaaggccttatggacatcaacgtccgcgagatgatcgtcgttgacgaggaacgccgcaatgcgtcccttttcctcgggggatgcaaccagttcgagaagctccccccagtcaatctccacccgccggctgtgccgctcaagtatggcatcggcaacgggagcaagctcgggacggaatagccccgccgcctcaccgcggcggactcgatctgccacttcagcggatcgcgccatgagagcaagcagcatctcttcgggaccggcgccacgtggccggcgctccgcagtcgggcggggaagggggtcagggcgtgatccggctgctccgcccgacgcacgcagcagggaacggacatcaatacccagaacccgtgcgatctccttcacgtagagttcccgctcgatgggattggcgagctttgccaagcggggcgccaactcgttcgccaccttcagctttccctctaccgtacccgcatccacctgtccgagcaggtcgcggaagagaaaatcaaatgccggccgggccttggcgagccgtgtccggaagatgtccgccccctctttcttgacgaaactgtccgggtcttctccctgggtcaactccaccacgtgggccgggaagttttccgcaagaaagaggtcgatcgcccgcacggtcgccttccgtccggcactatccgcatcgaacagggtgtaggctttcccggcgtagcgccgcaaaagcttcacatggccttcggtcaaggccgtgccgcaagtggcgaccacgttccggacccctgcctgatagagggcaagatgatcgaaataaccctctacgataatggcgctgccctgctcccgcagagcgccctttgccaggtggacgccgaagagcacgtcgctcttgtgatagatgggcgactcgggagagttgatgtatttgggcagcgagtcatccaggactctgccgccaaacccgatcgtgcgtccgtggatatcggtgatggcaaacaagagacggttgcggaagatatcgaagtagccgcccccctcgcgccgacgcacgagtcccagccgttccgccagatccatggagaccttgcggtgttgcaggtgccgcgagagataatcccaccggtccggcgcgaacccgagacggtacgcctcggacgtctcccggtccacaccgcgcgtttcaaggtagcgccgggccgcgccggcctcttcgtttcgctccagggcctcgcgatagagcctggcagccaggtccatgatcccatagagctcttcgcgttcgtcctgccgccgtttctctgcggcggtaacgggacggtcctcgatttcgacaccgacccgcttgcccaggaacttgaccgcttcgggaaacgacagtccctccatcttcatgacaaaggtgatggcatttccgccaacgccgcaaccgaaacagtgaaagatcccccgggccggattcacgttgaaggagggggtcttctcgccgtggaacggacagagtccctggtaattggcgcccgatttccggaggctcacataatccgagaccacctccagaatcggagctcgctcgcgtatctccctaatcttatcgtcggggatgtttgacatctttagcccgtatttgcggggtctgagcttccgacccatggcttccgcgccacccctcggccatcccttttccggcgtcgatgaacgcccgcgccgtcgccgagcggacaagccatgtccggagccccgccggcacaggcggcgcgctggctaggtagagaatgatactgaggagaaatgccccttccagcaaaccgaacacggcaccgccaacccggttgaccccgccgagcagcgtaatcgacatcaccacggtgagaaaatggccaagaaggtaaaaaagaagggcagctcccagaaaaatgacgacaaacgccacggcggacgaaatgcgggcgggcagatgaatcatggagacaagaaccccgccgacggcgggatggaaggagaacgccgcccatcctccaaccacaaatccgagcagggaacacacctcgcggacgagccccttgagaacccctttgacggcaaatgccagtactacgccccagagcaggatatcgagaaggcccatgccatgcaccttgttggaatcaaaagaagaaggggcaattcagagaatcgcccccagggtctgatcgcggaactcagagaccggaaaacgttcgtctaggcaagctgttccttcacgatggcactaaccagcgatccgtcagccctgccggccacgtggggcatgagggccttcatcacccgccccatgtctttgacgccctgggcaccggtctccgcaatggccgaggccaccagccccccgatctcctccctggtgagctgttgggggagaaagccgagcagaacctgaagctcccgctcttctttttccacgaggtcggtacgtccggcctcgccgaacatccggatcgattcccggcgttgtttgacgagggatgaaacgacttccgtcacttcctgttcggagagttcacgccgcgcctcgatctcacggttcttcaccgaagagcgaacgaggcggatggcggaaagtcgcacctcatccctggccttcatggccgctttcatctcctcgttcaggcgatccctcaacatggcaactccccggcccgcaagtccatatccagcgctgaaagcggcaaacggacgccccccaagcggaggcgtccgcaacaccgttccatgccacgcgggcatacacgtaacggcctcagcgcgctagtccatcattttgcgctgttttttcattgcacgcttgcgcgcggcaatggcctttttctttcttttgatactcggcttctcatagtgctcacgcttgcggacctcggagaggattcccgccttttcacactgcttcttaaacttcttcagcgcgagctcaaacgattcagtttccttgacctttactcccggcatccatattcccctccctcctctatgtaaattcgctgcaaatctgagctgatagagtcagacgacgagccggaaaaattttacgagaagagacataatagcagcagaagcgtcaatgtcaagtttttattcggataccgaggcgctactactcgtttctgctcgccttttcggcgtgcccggaggtaccgaaacgacggcggagctcattgtacacatctgccggggcaatatcataatgaccgagaagaaccagcgtatgaaaaagcaggtcagcggtctcgtaaacgatctcctcccgcttcccccctttaccggcgataatgacttccgtcgcctcttcaccgaccttcttgagaatcttgtcgatccccttgtgaaagagggacgccgtataggagctctcgggcagagcacctttccggtcgagaatcacctcatagactgcctgcaggatgtcgtcacgctcgttcataaccggaccggaaccccccgttgacggagatactccttggcctcgccgatggtgtactccttatagtgaaagatggacgcagcaagacaggcgcttgcccctgccttgacgaagccgtcgtacagatgctcaaggtttcccaccccgccggaggcgatgaccggaatggagaccgcgtcgacaatggcgcgggtcagggggatgtcatagccgtccttggtgccatcccggtccatgctggtgaggaggatctcgccggcgccgtactcctccatcctacgggcccactccaccgcgtcgatgccggtggggttgcggccgccgtgagtgtaaacctcccagcggttctcgccgggaacctgccgggcgtcgatagccaccacggtgcactgggaaccgaagcgctccgccgcttcccgtacgaattcgggccggtggaccgccgccgtgttgatggacaccttgtcggccccggcgttgaggagattgcggatatcgtccacggtccgcaccccgccacccacggtgaggggcatgaaaacccgctcggcggtgcggcgcaccacgtcaatgatgatgctccgctcgtcggaagaggcggtgatgtcgaggaacgtgagctcgtcggccccctggcggtcatagagctcggcgatctcaaccggatcgccggcatcacgcagctccaggaactggacccctttgacgacccggccgcccttcacgtccagacacgggatgatccgcttggtcagcatctcaggcccctccccgcttcgtgagtgctaccgcttcagccagattgatggccccggtgtagaccgccttgccggtgatggcgccggcgatgccgctcgtctcaatggccataaggttctcgatatccttcagggacgacacccctccggaggcgatgaccgggatcgagatcgcctcggccagagccctggtcgcttcaatgttcggcccctgcatcatgccgtcccgggcgatgtcggtgtaaatgatggcggcgacgccgtatccctcgaaccgttttgccagatccaccgccgtgacgccggtgacctcggcccacccctggaccgccaccatgccgttctttgcgtcgatccccaccacgatccggccggggaagaggcggcaggcctcctccaccagttcggggttccgctgggccgcagtaccgaggatcacccggccaatgccgagggagagatacgcctcgatggtgggaatgtcccggatgccgccccccagctgggttgggatggcaatggccttgacgatggcctcgatggaggcgcggttcttgggttcgccggcaaaggcgccgtccaggtcgacaatgtggagcagctccgccccctggcgctcccactccctggcctggtcggcgggattgtcacagaaaacggtatccttttccatgagcccctgttcgaggcggacgcactttccttctttcaggtcaatggcaggtatgacgatcacttcatctctccgaagttcttgagtatggacagccccaccgcctgtgacttctcgggatggaactgggtggcgacgatgttgtccttccagatggcggcgcagaactcgacgccgtaggtgcaggtggcggcgatgacactctcgtcgtcgggcatttcatagtatgaatggacgaaatagacgttggccccgtcctccacctcggcaaaggccggtgggcggcgtttgatggagagctggttccaccccatgtgggggactttgagttcctcgcctccttcgcgcatcccctcgggaaaacggaggacgtggccaggaatgacgttcagcccctggtagaggccgaactccacgctgtcggtcaagaggagctgcatcccgacgcagatgccgagaaaggggcgcccctcccggatcaccctgaggatcggctccacgaaccccccctgctccaggttgcgcatgcagtcgcgaaaggctcccacgccgggaaggacgatcttttccgcctccagcaccaccttggggtcggcagtcacaaccgcctcgaagcccaccttctcgaaccccttctggaccgaccggagattccccatgccgtagtcgataattgcaatcttggtcatatcagagcttgcccttcgtcgacatgaccccctgaatccgggagtccacctgggttgcctggtccacggcccgggcaaacgccttgaagcacgcctcgacgatgtgatggacattgtcgccgtacatgacgttcacatggatgttggcgcccaggttgtttaccacggcctgaaaaaattcccgcaccagttccacgtcaaactcgccgatcttcaccttgggcagagagacgtggtagacgaggtaggggcgccccgagatgtccaccgccacgctggcaagggtttcgtccatggggactgtggcttggccgtagcgcctgatccccttcttgtcgcccaaggcctccttgagcgcctggccgaggacgatgccgatgtcctccaccgtgtggtgaaaatcgatatcgatgtcccccgtggcgtccacctgaagattgaagagcccgtggcgggcaaagaggtcgagcatatggtcgagaaacggcacggaggtacagatcttcgcctcgcccgtcccgtctatttcaagggagagcttgatctgggtttccttggtgacgcgctcaatggtggctttccgggacatggaaccctcctcgtgggaatcgaagttagccaatctctttcagggcggcgagagtcgcctccatctcctcccgcgtgccgatggaaatcctcatgccatgggccaggagcgggtcggagaaatgacgaaccaggatctttcgggagtagaggccgtcgtagacccgtttaccgtcacggtccggcggcgcggcaaacacgaagttcccctgggaggggatcacctcgtagccgagcgtccggatttcagcggaaaaccactcgcgggtctcgcggatcaggcgggtacacccggcaaagtatgtctgatcccgcagggaggccacgcaggcggcctgggcgagacggtcaaggttatagtgatcgcggatcttgtccagggccgcaatcaccgccggacgggccacggcgaaaccaagccgcatcccggccagggaatagctcttggacagggtacgggtcacgaccacgttctcgtgtcgccgcaccagatccaaggcatcaccgtcggcgaaatcggcataggcctcgtcaaccaccaggaccccggcacagcgggttgccagttcctcgatgtaggcaaggggaaaagcgaagcccagcggcgaattcggggtggtcaggaagaagagctttccctcgtagcggccgggaaaaccggcaatgcgaaggtcatccgtaaggccgaaagtccgcacccgtgccccctggatttcggccagggtcgcgtagtaggagtaggagggatgcacgtagccaatttcctccccctcgccggcaaaggcccgtatcaggttattgaggacctcgtcagagccgttggccatgatgatccacgcgggatcgaagccgaacagctcgcccacggtctcccgcagcacctggctcgaagcgctgggataggtgcgcaggagcgccccgtcaccccctaactccgccaggattgccttcaccacctcgggcgacggcggataggggttctcattggtgttcagcttgatccacgacgccacgtccggaggttggtaaccggggacatagcctgccatggcggcaatatttgagcgaaagggaagcatggcgcgctcctgtcgtttctcgttatttcaggcggatgcttaccgacctgccgtgggcctccagcccctccatctcggcaatactgacgatgtcgcggcccagacggttcaaccccgccgcactgaagtagacgatagaggatttcttcacgaaatcgtccaccgacagtggggagaagaaacgggccgtaccgccggtgggaagggtgtggttcgggccggccaggtagtcgccggccgcctcgggggtgaagtggccgaggaagatagcaccggcgtttttgatccgcggcagtatctcgaagggatttgccacagcaagctccaggtgctccggggcgatccggttcgagaaagcgatggcctcgtccaggctaccggccacgatgaccgcgccgtaggtctcccacgacgtgcgggcgatggtctcccgggagagttgcgccagttgccgctccacctccgtcgccacctgctcgccgaaaccgcggtcggtggtgatgaggatggatgaagcaagttcgtcgtgctccgcctgggaaaggaggtcggcggcgatgtgggccggggtgccgctcccgtcgttgatgacgagaatctcgctgggtccggcgatcatgtcgatccccacctggccgaagacgagctttttggcggtggccacgtagatgttccccgggccggtgatcttgtccacccggggcaccgtcgcggtcccataggccagggccgccaccgcctgggcgcctcccatccggaaaatccggtcaacaccggaaagccgcgccgccaccagaacgtgcgggttgatctcgccgccgggggtaggggccaccatgacgatctcgccgacgccggccactcgggccggaactgcattcatgatgacactggaagggtagctcgccttgccgccgggaacgtagatcccgacccgctccaggggcgtcaccatctgaccgagaaggatgtctggctcggtggtggagagccaggtctcctgcttctgcttctcgtggaagcgggccacccgctccaccgccagcttgagggcggcaatctcctcgtccttcaccttggcaaaggcgtactcgatctcgtcctcggtcacctggagggcggcgacggagtcggcctcaagccggtcgaagcgccgggtgtactccaggagcgcctcgtctccccgtgcacggacatcggcgatgatgtcgagaaccacctgctccacctcgcggccggtctcctcgccccgggcgaggatggcagcgaattccgcgtcaaagttcgtatccctgatgtcgaggaatctcatacgtgcttctccagcccttcgatgatctcggtaatccggggatgcttggtcttgaggctcgcccggttgacgatgagacgcgtggtgatctcggcgatggtctcaacctcgaccaggccgttctggcgcagggtctccccggtggacaccaggtccacgatccgctcggaaagcccgaccagcggggccaactcgatggacccgtagagcttgatgatctccacctgaacccccttgcgggcgaaatacttctcggtcacgttgggatacttggtggcgatccggatgttggtccagctggaggggtcgtcgtccagggcaagtcctgccggctcggccaccatcatccggcagtagccgaacttgaggtccaggggctcatagaggtccttttcctgctccatgagagtgtccttgccgacgataccgaggtcggcgcagccgtactccacatacgtgggaacgtcagtggcccggacgatcatgtaccgcatccgctgctcgtggttttcaaagatgagctttcgggtgttggagaggagctcgtcgcagttgattccaatcttgccgaagagggttactgattcttcgagaatccgccccttggggatggcgatggtaatgtagtcggtcatgacatgtcagggaccggcgaccaggagccgggggcctgcatcggcacccgcgcctgccgtcgggtcactcctttacacgttggatatcggcaccgaggccggccagcttcttttcgatggactcgtatccccggtccaggtggtagatacgtgagatctcggtagtattgtcggctgccaggccggcgagaatgagcgacgccgaggcccggagatccgtggccatgaccggcgcgcccgacagtttcttcacccctttcacggtggcggtgctcccctcgaccgtgatgtcggcaccgaagcgcaacagctccgagacgtgcatgaaacggttctcgaaaatattctcgctgatgacactcgctccgtcggccacgcacatgagggccatgaactgggcctgcatatcggtgggaaagcccggataggggcgcgtcttgatgttcacggccttgggacggcgggggcccttcacccgcaccacgttgtcgcgattggtgatctccacgccggcatcctgaagcttgaacacgagcgcatccaggtgctccagcttcatgttgcggatcttgatgtcgccgccggtgatggccgccgccaccatgaacgtgcccgcttcgatccggtcgggcatgacgtcgtgggcaaccggcgccaactccttaaccccggtgatccggatggtgtcggtgccggcaccgtcaatcttcgcccccatcttgatcagtatctcggccagatcgatgatctcgggctcccgggcggcgttctccagaaccgtttcccctttggccagggccgccgccatcatcagctgctcagtgccgccaacggtggaaatgtcgaaattgatgcgggcacccttgagctttttcgccttggcctccacgtagccgtgctccagccggatgtcggcgcccagtgcggcaagccccttgaggtggaggttgatgggacgggcaccgatggcgcaaccgccgggaagggaaacccgtgcccggccgtggcgggccagcagcggacccaataccaggaccgacgcccgcatggtcttcacgagatcataggtggcctccacgttgttcacgtgggtcgtatcgatcctgacgatgttgccgtttccttccaccacggcacccagggattccaggaccttgatggttgtgttgatatcgcgcaggaaaggaacgttacggatctcgttgaggccgggggcgaggatggtggaaacgaaaatggggagagccgcgttcttggagccactgaccgagacctctccgatcagtttctttccacctttgatgatcagcttgtccaatggaatgcctctgtcgtgatagtgtgttcggggccaagtctcgcgtgaaacccggcctatccgatccttccgccgaccacccggtctatgccgttggggtcttgagcggtaaaacaatcgcagaaaccggtacgggagaacatgccgagcaccgtctccgcctgaccgatgcccagttcgaccatgagccagccgccgggattcaggtactccggagcggccggaacgataagccgatagaaatcgagaccgtcggatccaccgtccagggcggcacggggctcgtactcccgaacctccggctgaagcgcctccaggtcggcggtggggatataagggggattggagacgatcaggtcgaaccgctggtctcctaagggttcgaacagggaaccctcgaagagggtcacccgcgcgccgtgccgttccgcgttccgctgggccagggcgatggcgccgggagactgctccactcccactacctgggcgtggggaagttgcttggccaaggccacggcgatacagccgctgcccacaccgatatcgaggaccgcagcagcatggggggcgcgacggagcgcctcttccacaatcacctcggtgtcatgccgggggatgagaaccgacggcgtcacgacgaagtcgagaccgcagaactcctgggtaccgagaatatactgaagtggttcccgcttggcccggcgcgccacgagtccgcggcaggcggccagttcctccgggttcaggggtttgtcgaaattgacgtagagccccacccgatcaagccccagggcggcgctcaggagccattcggtttccaggcgagcattctcgactcccttttcagccaggtagcccctggtccagtcgagaaccttgcgaatggtccagatttccggcttttccgtcatctgccgcctccgctgtccgcgcggatcaggccgcttcggcctgggccttcagggcctccatctgataatgagtgcggagcgcatccaccacctcggcgatgtctccttccatgagagagtcgaggcggtagagggtgaggccgatccggtgatcagtcatccggccctgggggaagttgtaggtacggatccgctcgctccggtcgccgcttcccacttgctgtttccggtccgcggcgatccgtgcgttctgctcctgatggagaccgtcgaggatcttggtcttcagaaccttcatggccttggcccggttcttgatctggctccgctcgtcctggcactccaccacgatcccggtgggaatgtgggtgatccggactgccgattcggtcttgttgacgtgctgcccgccggccccggaggcacggtagacgtcgatcttgagatcggccgggttgatgtccacctcgatatcttcggcctcgggcagaaccgcaacggtgcaggcgctcgtgtggatgcgcccctgagcctcggtctccggcacccgttgtacccggtgggtccccgattcgtacttgagcttggcaaataccccctgcccctcgatgagggccacgatctccttgaagcccccccgctccgactcggaggcggacatgacctccaccttccagcggttgcgctcggcaaagcgggaatacatccggaacaggtcgcccgcgaagagggccgattcgtcgccgccggtgccggcgcggatttccagaattacgttgcggtcgtcgtttggatccctgggcaggagaaggagcttgatttcgccttccagttcctcctgtcgctgctccagttcctccagctcggcctgggccatttccttcatctcgggatcggccagcaactcccggttcccctccatctcctccagcacctttttgtacgtgcgataggactcgatgagcggcgtcaggtcgttatgctcccgggacagcctgcggaattcgggctgattgccaagcaccgcggggtcggccagcaacgattcgagctcgtggtaacgtacttccagttcttctatcttctcgaacattcactgcgtcctttgttgattacaccaccagacgatcatcccggtagccgtcgttcacttccagggcctcggtcatagagcggatcgccacctccacctggctgtcgtcgggttcgcgcgtggtgagtcgctgaagcgcgaggcccggggcgataatgagcttcaccagtgggttctggtcattttttgcgctccacttgagaaactcgtaggaaaccccggcgatgacgggcagcagcaccacccgggcgcccgctttcatccagaagggccagagcttgggaatgagcgagaagataacgatgctcacaagcatgacaatgagaagaaagctcgtgccgcaccgggggtggagacggctgtatttctgcaccgtagccgccgttagttcatcgccggcctcgaaggcgtagatggttttgtgctcggccccgtgatactgaaatactcgctcgatatcgctcatgcgggagatcgatacgatatagaggagaaacaccacaacccggatgacgccgtccaccaggttgaaaacgatattggacgagccgatgaccggcaccagaagcttggtgagatagaggggcagcacgaaaaagagcaggataccgaagccgagggcaaccgccatggttcccccgagggcccaggacgaaatctcctccttctccccttcttcctccgcaatggcctcgttggccgagaaattgagcgccttgagccccatggccagcgaggtaaagagcgccaccgccccccggagaacaggcaatttgacaatgggataccgttcagagagagggggtacctcctcccgtttgacggcgatatcgccgcccggccggcgcacggcaatagccatggaccggggggcacgcatcatcaccccttccagcacggcctgcccgcccacattgatccgttcggcaaccaggagcagctgcaccagaaacattctcagccgttgcgtcatatggacatctccctgaacaaccgtttcacctccgctgctttcccgcaggtcatgcctccttcggggcaggggccggtcaggcagccgggaccggcatcccggaaaatggtgggggcaacgcccttcacaagccgcagcatctccaccgccagcgcccggatttcccactgggcccgctcgcagcagcggaggccgaaaaagtgaatgagctcacgggcattcatggtcactatgatcttcgtctccgcggcgttggggaggacgaaacgggcatcttcggcgggaaccccgtcgtccaccagagcccggtaggcatcggcgcaggcctgcatggccgattcgaacacctgccggcgcttctccgtggcggatacgctcccgggcacaacccgggggaagccgtcaccgcggaaggtcacgtagcgctgggactgctgtgaataagaggcgatgcggtggcgcacgagctggtggctggcggcccgggaaatcccctcgatgccgaaggtgaacgatgcatgctccagcaccgactgatgcccaagcgacatgatcttgtcaaggaacgccgtcacgtccgaggcggaaagcttttcccgcaactcatcgatgccgacggaggcgtagcagagccgcgccgcgagcgccacggcggcttcaggatcgggagtatgctggaggagggcaattttcatactgtcgtcgccaaccagagactaaaaacaaaggggatttcgccctggacaaaatccccttccactggaaccgcatggccggaggccatgttacatgccgtacttcttcctgaagcgctcgacgcggccggcagtgtcaatgagcttttgcttgccggtgaagaaaggatggcaggcggagcagatttcggtcgaaatctcggttttggtggaacgggtctggaacgagttgccacaggcgcacttgaccatcacgtcgttgtacttcggatgaatcccttctttcatatggtcctccttgcggggcatcgaccccggcgtcatgaacacgttttatgtgctggaaaggtatgaatttagcaccctgattttattttttcaaggcttttttgcctatgcgggccgggcttgcggttggccggcaaccgtgccgctacctgctcatggagtcgagaaacgcctgattgtccttggtctcggagagcttctccaagaggaactccatgctgtcgaccacgttcatgggatggaggaccttgcgcagaatccagatgcggttgagcgcgctcttctccaccagcagctcttccttgcgggtgccggacttgttgatgtcgatggccgggaaggtccgcttctccaccagtttgcggtccaggtgaacctccatgtttccggtccccttgaactcttcgaagataacctcatccatcttgctgccggtatccaccagggccgacgcgatgatggtcagagaccccccctcttcgatattgcgggcagcgccgaaaaagcgcttgggcttctggagggcgttggcgtcaaccccgccggtgaggattttgccggaaggaggaagcaccgtattgtaagcccgggcaagacgggttatggagtcgaggagaatcaccacgtcgcgcttgtgctccaccaggcgcttggccttttcgatgaccatctcagccacctgcacgtggcgggtggccggttcgtcaaaggtggaggagactacttcccccttgaccgagcgctgcatgtcggtcacctcttcgggccgttcgtcgatgagcagcacgatcagatagacttcggggtgattttcggcaatggaattggcgatgttctgaatgagcatcgtcttgccggtacgcggcggcgccacgatgagcccccgttgccccttgccgataggggagacaagctccatgacgcgcatcgacatattgtccggcgcggtttcgagtttgagcttttcgtcgggatagagaggagtcaggttgtcgaacagaatcttgtcgcgggcgacctcagggggctcgaagttgaccgtctccaccttgagaagagcgaaatagcgctcaccctccttgggaggacggatctgccccgaaacggtatcgcccgtatggaggttgaagcggcggatctgcgacggcgatacgtagatgtcgtcggggcccggcaggtagttgtaatccggcgccctcagaaagccgaagccgtcgggaaggcactccagaaccccctcgccgaagatcatgccgttcttttcggtctgggcgttgagaatggcgaagatcaggtcctgcttgcgcagactggacgcgccctcaatgttcaaccccttggcaatggcagccagttcgttgatttttttccctttaagctcctgcaggttcatcggctctcctgtacgcgcgcgcatggaccccgacgcatgcgagcgctttgctggacatggatatcataagtaggcaagtggacgcgttaaatgtgggggaggcgttccctggacgttgctctttgtgaagtatagtgcgtacgctgaagttcagtatgaatcgtgagaccggctgagtggtcctgtctcgaaatgaattgtgctgtgggtagtctgctaggtcaatcggcggaacgtggtcgtacggaattcaattaaaccgattccgtggcatttgtcaatagcatttatgagctcaattacctgttgacgtagacaggacagagtcctatagtccgaagaatcaacggtttggcacgggctctctcccgcgcccctccccggcccccttgcccgcagggaggaataatccaaccagaggcgatccaccgtgcagaaaaaagacaagtcagactacatgatcctggccgtttcccatgcgttagacctgcttgagcagtttcatgccgaggacgcggtcgagttgggcgtcacggagatatccagaaggctcaagcttcacaaaaacaacgtgttcaggctcttggcgaccctcgagtcgcgcggctacgtggagcagaaccccataaccggcaattaccgcctcggcctcaggacacttgagctgcgccagtcaatgatccgccagatggcgctgctcccctacgccaagccggccctcgaagaactcgtgaaggagtgcgacgaaacggcttacgtggccgttctcaaggagaatctgagcgtctacctttacggtgtggagagccacgccacggtccgggtcgtttcgcgcctcggctcgcgcctgccggcctactgcaccgccgcgggcaaggtaatgctcgcgggacttcccgaaaacgacctcgaacggtatctctcccggacggaactggcccccttcacccccaataccatcgttgagcgggacaagctgcgggaacacctgaaagaagtggctgcccaggggcatgccattgacaatgaagagctggaaatcggcgtccgcggcgtagcagcccctatccatgactaccggtcggtggtggtcggtgcggtgatcatctcaggcccggccatgcgcttcaccgatggccgggtacgcgacgaactgactcccctggcatgccggaccgccgaggccatctcggtgaaactcgggtatgccgctcctaccgcgggtctgtaacgccgctccgtactgaactccatccgcgtcactctccgcctcgtcgatcggcccgcttcctgagcgctatctgggcgaccatgtcggccaggatcacgccggtaacgacgagaagaatcacaccgctcccccggtaatagccgtaacaattgaaaaacatgtacagcgccacaaccagcccaagcatgccgcgcatgccggccgtggagtgctcggcggttacctcgtcaggagtgaagtggcgcatgagcgccggcgccgcgtggtagcccacggcggcgtcggtgagggtaagaagcagattgattacaaagaggggcagcaggaatttgtccatgtgagcggcggcaatcagtccgtattgtgatagaggagtcggtcaagaagctgttcatactcgtcgagcatctgctggagcgtgcgcaattcttcgggcgtatagactgctggacctttggcgatttcccgcctgaggcgcgctatccgctgataaatgtcatccttccgatcaggacaattatcgtgatagagaagacaggtgtctttcccctgtgccggggccggtccgtcagccggcctggcgggagcggcggacatcagaagcagcagggccaacccgacgacctttttgtagctcatgggacacctcctttttccgcccggcgagttccgggcagctgccgcggaaacgacttccggcggttcctgcccgtcacagcttgttgatgaacacttctcgcggcttgctcgtgccgtccgaggggccgacgatcccttcctgctccatccgctcgatgatacgggcggcgcggttatacccgatcctcagccgacgctggaccatggaaatggatgcctggcgcgtttccgccacaagccgcacggcatcgtcgtagcgctcgtccaccaggtcctcatcgccttcgccgtcacccttgccgccgtcatccttcatctccagaatcgacttgtcgtagaccggcttaccctgcttcttgaggaagtcgaccaccctctggacctcggcgtcggagacgaaggcgccgtgaacccgctgcattttagcggtgccgggcggcaagaaaagcatgtcgcccatcccaaggagggcctcggcgccgatagtgtcgaggatggtgcgcgagtcgatcttggaggatacctggaacgatatccgggccgggaaattggccttgatgaggccggtaatgacgtccacggatggacgctgggtggcgagaatcagatggatgcccgcggctcgagccatctgggcaagtcgcgcgatggactcctcgatctccctgccggccaccatcatgaggtcggccagctcatccacgataacgacgatatacggcaggtgaccgtgctccagctcgtcgctccttgccaggaactcctcgatggcggcggcctcgtcgtccgggagctcctcggacacatcctccacaaccacggtttcctgggccttgagctcctcggcctccttttccagcttctcgatggtccggttgtaggaatcgatattgcggacccccttgtcggccatgaggcggtaacggcggcccatttcctccacggcccacttgagggcgagagcggccttcttggggttggtgaccaccggcaggagcaggtgcggaatcccctcgtaaacggagagttccagcatcttggggtccaccatgatgatccgcacgtctcggggagtggcggtgtagagaagcgacaggatcatggtgttaaccgacaccgacttgccgctgccggtggcgccggccaccagcaggtgcggcatccgggcaaggtcggccaccaccggcgcaccggcgatgtctttaccgagggccagcggcagcttgcacttgctggcatgaaactcttcgccgctgaatatctccctgagaaagaccgtttcccgctcccggtttggaatctcgatccccacgacccccttgccggggatgggggcaacgatccggatggagagcgactggagcgccatggagagatcgtcggacagggaggcgatccggctcaccttgatgcccgggccgggcgcgaattcgtacatggtgatgaccggccccgggcagatctccaccacttcaccgtcgatgccgaagtccttgagctttttctccagaagccgggcgttcatggtgagaatatctcggtctaccttccgttcggtcgcgggcggcgaatcgagcaacgacaggggcggggtccggtgctcaccctccactttgacgaaatcgaaggcctcctggagcggggcctgtttggcgtcgtccttctttttctccttcttgcgtaccggctccggcggcggcagcgcaacatgaaccggcttgatctccggcgcctttttcttctcgggcttatcacccgcatccatcagctgccggttcagctccttccgctcccgatggcgcgtccagcgctccctgaggctccctacccaccaatcggcgaacaggacgaaggagaaccgcgacagcaccatggacgaggcggccagaagcggcaagatgatcagcagcgctccggtgattccgaaataggttttgagaaacgaggccgtcttatatcccacggcgccgcccgtgagaaccggctgccccagaaactcggtctttgccagattgaaggcgaaaagggccgccagcgagactacgagggtaccgaaggcgattcccttgtaggctttccagcgaagctccttgaagcgcaacagcttgtaggagagaaagaggagccctgccgggatggcgtaggaggcaagaccgagcacctggagcagcaggtccgacagatccgcccccagcctgcccccgaagttgtggagctgaccttccgacgagtaggtgttgaaggactggtccccggcgttgaacgacaggagcgcgatgagaatgaaaacgcccagcgcgcccagggccataccctggatctcctttttcagtttttcctttttatcgatctgttcgtccatgcctacatttccaggataaccggcaggatcaccggtcgccgttctatcgttttattgaagaagcgtctcaaaatacgtcgcacttcctgcttgacctcgccccactcacccagggtttcgatgctcatgccggccaggaggtccaggacgatctttttcgtttcgtccagatactgctggctttcgtcctcgaaaacgaacccgcgggaaacaatatccggcccgtagatgacctcgccggaagcctggttgatggcgatgatcaccaccaccatgccgtcctcggacaggtgcttgcggtccttgaggacaacctcgcccacatcgccgattcccttaccgtcgatgtagacccgtccgctctccacggcgccggcgatctcaccccggccgtcagcgaagcggatcacgtcgccgttcaccgccaccagacagcgctccgccggcacaccgacccgctgtgccagccgggcatgcttgaccagatggcggtattctccgtggaccggcacaaagtggcggggccgcgtgaggttgagcatcagcttcagctcctcctgcgacgcatggcccgaaacatggacctccgagaccttctcgtgaaagacctcggccccccggcgatagagatggttgatgaggtcggagatggtcttctcgttgcccgggatgaaacgggacgagaggatgaccgtgtcgccggcctccagcttgatctgcttgtgatcgtccatggcgatgcgggccagcgagctcatgggctcgccctgggaaccggtggtaatcatgcagacctgctctttgggaaggtgctggagttccttcagatcggtcagtaccccctccggcatccgcaggtagcccagttgccgcgcgatggccacgttcgccaccattgagcgcccgttgagcaataccttgcggccacagcggaccgccgcgtccaccgcctgctggacccggtggatgttgctggagaaggcggccacgatgatccgcccctcgcagcgggggaaaatttcgtcaaaggcctcccccaccacccgctcggaaagggtgtacccctcgcgctccacgttggtggagtcggccaggagcgccagaaccccctcgtccccgtaacgggagaaggtggccaggtcggtcagttcgccatccaccggggtctggtcgatcttgaagtcccccgtatggatcaccaccccctccggggtccgaatggcaagggcgcaaccgtccacgatggagtgggacaccctgatgaactccacggagaagcagccgagcgtcaccacgtcgcggggcttgacgacattcagctccacctcgctctccaggtcgaactccttcagtttttcccgaatgaagccaagggtgagggccgtgccatagagagggagcgagagctcctgaaggacatacggaagagcaccgatgtggtcctcgtggccgtgggtgaggagtatgccgcgcacccggccggcccgttcccgcaggtaggtgatatccggaatgaccaggtcgatgccgagcatctgcggctcggggaacatgaggccgcagtcggcgacgatgatgtcctcgccgtgctcgtaggccatcatgttgaggccgatttcgcccagcccccccagggggatgatgcgcagccccccattatccgtaatgtcagcgggtgccgtgtccatggggtatcatctcggcccgccgcgtccggcgagcatcgcaatcttcatatcgcaccgggcaatccattcgcggcccggctgaacgagccacgccgccgcgtaaaaggagctgcgcagtgcccggtaggcaatgagcgcccgctccgtgtcgccgatccgctcgagcccggccccgatctcccagagccggctggccgacttctccacatgggggcccaggggggtatacatgtggagcgccgcctcataggccgatacggcggccatgtaatctccccgcgccatggcctcctcaccccgcaaaaactgggtgcgctgccgccacagggtattcccgacgatgagcaggacagagataagagcaatcgccgtcacattgacaaggactgttttggtttgttccgtcatggcagcctatccgaaaaagtgcggcaccacggccagcagaacccccgtaagggcggaaaccacgccgccgagcacggcaagggcagccaccgcaccccagggtcgccggagccggtgggccgccggaagcccccacgccgtcaccaggaggccgccaccgatgagaacaaaagacaaggcgagcatcctacccctccagccccgactgaatggcggaccgtacctgttccatgagcggcgtccccttgagggcgccggcaccggaggtcggaatcggggtcccgaaccggacggcgatcctggcaccccgcacaagcttcacggtgttgcgcggattcacctgcatgctcccgttgatggtgaacggaataatgggcaccccggcccgttcggccaggacaaatcccccttttttgaacggaaggagcgatccgtcggcggtgcgggtcccttcggggaagacgatgacgctggcccctgccctgatccgctttgctgcggcatcgagactccgcagggccttacggccgtcgctccggtcaacggggatgtagcctgcccgttgcatggcggcgccgaacagggggatacggaagagctcctccttggcgagccaggagaagcggcgcggaatggcccgcgacaggacgagaatgtcgaagtttccctggtggttccccatgaagatgaccggctctcccgccggcacattctcggttccgctcacgtcgaggcgcaccccggccatcatgaggccgatccggctccaggcgagggcacagcggtgggcaaagccgccactggcatccaccaggctccccacaagggccgcaaagctgaagaagccggagagcggaataaaaaaggcgaggtaaatcagtccgttaagcattggtggctccggggaaatatccgattaaccttactgctttttggcaggggagtcaaaccaatatacgaccggcggaacctctcgaaatccctttgaaccttcaccggcgcaaatctccggcccgctgaaacggggccgtcacccggggattccggtgctgcggccttcttccggccgccccaacaatccattgaacaaagcggatgttagtgatagggtaccgtcgttctttcgacgctttgatcaccaatcgcaattcccatactcaggaggtcgcattatggcaagtctcaacaaagtgatgctcatcggcaatctcgggaaggatcccgaggttcgctacacgcctgccggcacggcagttgccagcttctcccttgccaccaccgaaaaattcaagaacaggaacggcgaattcgaggaaaagaccgaatggcacaacgtggtcctctggggccgccaggccgaaatcgccggtgaatacctggccaaggggcggaccgttttcatcgaggggcggctccagacccgcaagtggcaggacaaggacggccgcgaccgctggaccaccgaggtggtgggcgagcggatgcagatgctcggcggcaagggcgaggggggcggcggacgcgcaggcggacgcggcggccaggagagcggcttcggcggcccctcctatgacgagccggcgttcaacccggacgacgatattccgttttagtacatcctgcttttttctacgcacccacgagccgcggcgtctctgcaccgcggctctttttttcattcgcggcgcgatgcccgttcgaacttgtaccccaccccgtacactgaatggatcagatcctcgccgggagcgacatccgcgatctttttccgcagttttttgatgtggctgtcgatggtacggtcggcaaccacccgctcgtcggggtagatgcggtccatgagttgctggcggctgtagatcctgccggggctggccgccaggaactggagaagcttgaactcgacggcggtcaaatccagttcgtgaccgtcaagggcggcacggtagcatgccccgtccatgacgagaccggccagtgccgttgtctgacccggtccgctacggcgcaggaccgccttcacccgcgccaccacctcgcggggactgaagggcttgcagatgtagtcgtccgcccccagttcaaggccgagcaggcggtcgatctcctcgatccgcgccgtgatcatgatgatcggcacactggaaaagacgcggacatccttgcagatctccaggccatcgcggcccggcagcatcaggtcgagcagaacgaggtccggtgcatgttcgcgcacccacggcgcagcctcggcacctcccgccagacaacagacgtcaaatcccgccaatcgcagataatcgcgcagcagggtggcaatcttctcctcgtcctccacaatgagaatcgttccggtcatggctgatgctccccgaccggcagcgtcacggcaatccagaccccgcccaggggcgagtaacgggccgtgatggtgccgttgtgagcctcgacaatgttccggcagatcgccaggccgagccccgcgccgcccctggcccgactacgggagccctcaacccggtaaagccgctcgaagagcatcccgagggcttcttccggcaccccgggcaccgaatcctgcaggtcgacggtcactgccccgtcatggcacgtgagccgaacgagcaactcgccgccgatatcggtgtatttgagaacattgtccagcaggttgacgaagagttgctgcaatcgctcggcatcgccgaacaccgtgattggctgccggacggatatctcctcgcggacggcaatccccttgccggcgaattcggcacggtagctgaccagtgcgccgaccagtaccctccccaagtccagcggctctttccggtaggcgagcgcgccgatgtcggtgagggaaagctggtaaagatcgtccaccaaccgattcaggcgcaggacctccccatggagggagcggatggaatccggcgacggttgtcggacgccatcctggatcgcttctatttcgccccggagcacggcaagcggagtacggagctcgtgcgaaatgtccgccacccactgcctccgtgcctgctcgttcttctccaaggtgagggccagggcattgaagtcgcgggccaggtgtcccagttcgtccgacgacgccacggggatcctggtgtcgaaccggccggccgcaagctgaccggtggccccggccagatcccggatggggcgcacgagccgcttcgcgaccagaagcgacaggccggccgcgagacagaccaccactcccgccaccagggccacggccagtttctgttcccggatgaaccggagttggtgtgcctcggagagcttgcggcggggggcgagccccaggtaccccgcaaccgcccccttgtaacgcagggctttcagctccgccacgtcgccggaaaagtcgacgggcagcacatgctcccggcgtgcgtcgagaatgaggagacgctccgtcaggtgatgaaccatgcgttcgggcggcggaggcggccgcatcccatcgccggggagcggcccgggcggcccgggttcgaacggcatttcctcccgtgcgggtagcgactccgccacgagtctggccagcatggccggctcacggcgcaggaaatcccagtttcctgcagcagcgaatcgcttttccagctccgctgccagccggtcaatctgacgctgctccatggcgttgacatagcggagaaacccgcggtcaacactccacgtcatgatgacgaccatgctgattaccgccatcacggcggctgccagcatggccaggaacagccgatgggtaatgccgatcttcatggtcctcgtccttgtgcccggcgaaacgctctcgtgaatgttgtaccacatccaccgggggtagagagaccggtatgacaagcgcccggcacttttcctcatttcttccacattgcggccacattcccgcgctattactcggacagtacggcaacatcacacaggaaaggagaatcaccatgaaaaagcagctgtgcatgatcgcgctggtgggggcgacggcattcgggacgacgggcacctcgtggtcgctggacggcccaccgccaccggagccgccccccatgggcaaaggacaggaacactttctggagcggatggcgagcgtcctcaaactcaccgacgctcaacaggcacagatcgaagcccttatttcgaccgatgcggaacagaatgcgcccctgcaccggcagctggcggaaaatgaacgagcgctccgggaggcgacgactgcggcgagcttggatgaggcgacggtacgagcccttgccgcaacaaagggaaaccttatgactgaaatgattgtctcccgcgcaaagctcagaaatgccatcaacgccatcctgaccgccgagcaacgcgaactggcagaccggctcgatccgttgaagtacggcccgccgcgaccccgccccgaccgtcccggcatggagtgaacgacggctacccgataatgaacagggggccacgccgcgcttcccccatttcgcaaaggagacagaccatggtagacagcattggcggaaccgggatcagcatgggccacatgagcggcatgaagcgacccgacccgaaggagatgttcaagaaggtggataccgatggcgacggggcagtgtcccagacggaactgcaggcgatggtcgagaagatgcaggagcggaccggccaatcgatcaacgtggaggagagtttcaccaatgccgacagcgacggcagcggctccctcagcgaagaggaactgaagggattcagggagagcatgcggccgccccacgagcgggaggccatgatgggtggcgaaccgatggatgaaagcgccaccgccctcaaggacgccctccagtcgtacctggcgaacgccgacgatcaatccatcgctgagctgatcagcttcctgaagggagcatcggactcggacagcagcagttcttccacatcaacgtcgctgctaagcatcacaacctgacgcaccatatcctccccggcttcaaacggctaaaccctgctccctcgggcggggtttagccgtttttgcctctctggcttcagctgcaaccagcgcaggccgcccgtggcctcgtccatgctcaccggttcgcccatcagcggagttaagaccggaatgccccgggcaatgcccagggcggctattctgtcaaaaggctcccgccaggggtgcatggagagatcaaaggtgccgttgtggatcgggagcaggctcttgcctttcaggtcgagatgcgcctggatgctctcttccgggtgcatgtggacgttcggccagcgtgcattgtaggcacctgcttccaacaaggtcaggtcaaaggggccatattgatcgccgatctgcttgaagccgtcgaaatagccggtgtcaccactgaagaacaggcgccggccaggggcaaggattacccatgaagcccactgggtaagatttttgccgaagaaaccgcgtccggagaagtgttgcgcaggggtggcaacaaagcggacaccgccgacgtcgattccctgccaccagtccagttgccgcacctttgccgccggcacaccccagtcggcaaggatgtcccccaccccgagcggcgtcaggaaatactccgtttttcccgccagcttcatgatggaatcgtggtccagatggtcgtaatggtcgtgggagatgattaccgccctgatcggcgggagctcgtcgatactgatggggggcgggtggaaccgttccggcccggcaaaccgtacgggtgatgcccggtccgaaaacattgggtcggttatccagaatgcgtcattaagcttcatcaggacggttgagtgtccaagacggtacaccgtgttgttcggggcactcatcaactgcgctccgatcactgtctgtaccgggattttcccggaagggcgcgtgtctgcaggtttgttgaaaaagaaatcccacatgacgcgggccagctcaagcggtccgcctgttgtcacctcgaccggacgtttcaggtcactcgcgagcgagagagatgaccgggtcctggcggaactggttttattgaacaatgtggatgccataacgatgacgactcctgcgatcagggtatagagtatgattcgtttcatcggttcccgcctgcttgatcggatcagatgaaatccagcccgagttctttcagctttgcgctcccgggtttcgtgatgtccgggtcccacccccgatccgtgtagtaccgggtgagcatggcatcaaagctgtcccggtcgagcaccgcccccttcttcgggccaatggtgaaggcatcctcgaaaaagcggtcgggtatgaagatgagtgggttctccggagaaagcgggttgacccccggctttttcagccggtcccagaggattttcatgccgagcccctgcccgccgacgaatcggtccaagtccgcagggggaaccgccaccttttcaatcttcccggtggagagatttatgttcagaattacgccatgatatcccggtttcccgctcatcttgaacctcctaaatcagccgtcccgtaccagttccggcttaactcggccgcaattttttcaggcccgaagccgtagaatttccggtcgggtcgaacctccacatacgaaagcgcgccgaaagggcaccgtttgacacattgcgggtcgccgccgcagagcgtgcacatccgctccggctttcccgtggcggggttggggataatcaccccggtcctctgcgcagcgcacgccgtggcgcaactccggcagccggtacatttcgcgtaatccaccagaaccatcttcaggacggggtctccggaaagggcccaggccgcagcgttgatgccgaactggccgaagaggacaagcccccctccaagcccgacgctttttatgaaatcccgccgggtgagggctgttcgttcatcgccctcctgagcctcgatctgctccatctccataccaacctccgtcagggccggaccggcatcccggtccgcccttcggttgcgtcgccattaccctttcagcgacgccatatcgatggaaaagcgatacttcacatccgacttgagcagccgctcgtaggcctcattgatcttctgaatcgggatgacctccacatcggcggtgatgttgtgctggccgcagaagtcgagcatctcctgggtctcggcgatgccgccgatgatcgacccggaaaggctgcggcggccgaacaggagagcgaaggcggatacctccagcggcttctccggcgcgccaaccagggtgatggtgccgtcgcggccgagcatgttgaggtaggcgttgatgtcatggtcggcggcgatggtgtcgaggatgaagtcgaacgtgccggcgtgctgctgcatctcttccgcattggtggaaacgatgacctcgtgggcaccgagacgaagggcatcctccttcttgcccggagaggtggtgaaaaccaccacctgggcaccgaacgcacgggcgaacttgacccccatgtgccccagtccgccgaggccgacgacaccggccttcttccccctgatgtcgccccagcggcgaatcggcgagtaggtggtgatgccggcgcagagcagcggcgcgactccggccaggtcgagggtggcggggacatgcagcacgaagcgctcatcgaccacgatgctctcggagtagccgccgtaggtgaccggcgctgcctggtgcttgtccggcgagttgtaggtgaaggtggcgtctgggcagaactgctccaggttcgactggcaactcgggcaggtgtgatccgagtcgaccaggcagccgacgccggcaagatcgcccggtttgaatttcgtgacagcggaaccgaccctggtaatccggccgacgatctcgtgccccggcacgcaggggtagaccgtgggcatgacgctgttccactcgtcccgcaccgtgtggagatccgagtggcagacgccgcagaagaggatctcgatctgcacgtcgcgctcggtcgtctcgcggcggggaatggtgtcgagggccagcggcgaagcggcgctggcggcagaataggctctggctttgtacatggctgattctccttggcggtttgtttttacactgccttgcccctcaccccggccctctgggtcttctcgcctcgcccgttggggagagggacgatgaggggcaacatgactatctcccggtcaactgctccagcttttccgggtaccggttaccctggatggctatctgcgcggcagccgtttcgatcgcggacagatccgctgcggtcagttcgacggcgagtgcgccgatgttctcgttcaggcgatccagcttcgtggtgcccggaatcggcacgatccacggcttcctggacagcagccaggccagggcgatctgggccggggtcgcattcttttgttctgcaatcctgccgagcagatcgaccagggcttggttcgccttcagcgcctcgggtgcgaaacggggcagggtgctgcggaaatcggtgctgtcgaacgtggagtcaccgccgatcttcccggtaaggaaccccttgccgagcgggctgtaggcaacgaggccgatgccgagttcttccagagcctgcagcaatccctcttccgggcgccggaaccagagcgagtactcgttctgcacgcaggccaccggctgcacggcatgggcacggcggaccgtctcgatgcccgcttccgacaggccgaagtgcttgaccttcccttcccggatcagttcctttaccgcccccgccacctcttcgatcggcaccgctgggtcgacccggtgctggtagaagagatcgatgacgtccgtccgcagccgcctgagcgacgcttcggcgaccgccctgatgtgctccggccggctgttcaataccggcccctgccccttcatcgcccgcggatcgacactggtatcgaacccgaacttggtggcgatcaccacccgttcgcgcaacggcgcgagcgcctcaccgaccagttcctcgttgatgaacggaccatagacctccgccgtgtcgaaaaaggtaatgccccgctccacggcggtccgaagcagcgcgatcatctcctcccggtcttttggaggtccatacgaaaagctcatccccatgcaaccgagcccgagcgccgagacttccagaccgcttttccccaatagtcgtttgtgcatcgttttctcctttcacccgcgttccctttcgggtggttaaaacgtaccccaggcgaggcgagggacggtagaccgatcctgcctgattcttgcctgatcgcgcgacggctcgacaaaggggttgaagaaagaagggaaggtccgtaggatgatacgcggaggtagcgatgcaacatagggatgacactgatcggatcgagtgctgcgagttgacagccgcgctggaaggactggtagcgagaattgcccgatggaccgagacggaggaacgggtcaccaccgcggtgccgggcttgttcctctttcggaaggaacatccaaccgagccgatgagcggcatgtacgagccgagcatctgtctggtcgcgcagggggcgaagcgggtgctgctcggggacgacacatatgtgtatgacgcccgcaattacctgatcacctcggtgcacctgccgacggtcgtgcagatcactgaggcaagtcccgagcagccatatctgggactcagcatgcggctcgaccagcgggagatctcgcagctgatggttgacagcaatctgccgccccctccgccacagcaatcgacccgcgggatggcgaccagcgacgtgacgctgccgctgctctccgcctttcatcgcctcatcgacctgctcggcgaggaaaaggacatcccgatcctcgcgccgatcatccagcgcgagatcatctaccggctgctcgtcggcgaccagggggcccggctgcgccagatcgcctcggccggaagccagagccagcagatcgcccgggccatcgaatggctgaagggaaacttcacccagccgctccggatcgacgatctcgccgagcaggcccgcatgagcagctcgacctttcatcatcacttccgctcgatgaccgcgctgagccccctccagtaccaaaagcacctgcgactgaacgaggcacggcgcctgatgcttaccgagcggttcgatgccgctaccgcggcattccaggtcggctatgagagcccttcgcagttcagccgcgaatacagccggctgttcggagcgcccccgctgcgggacatcgcgagactgcgtcaaagtccggtcgctgaatagcctgatcaccgccagggggcagatccgccacggtgtcgatgctccgggtcagtggcgaacgataaatcggccggagccttttcggatcaatggtctgccccccaaaaagcgcttgcaaatcaccgggtggaaccgcatagttcccatgctcggacatgaggttcacggaaaaggagcgatggccatgaaaatccgtaaaaagattctcgatttcgagtacgaagaggtcctcgatgcccggacgcgggaactgatccgggtcggctgcgccgtggcagtggggtgtcctacctgactgaagaaacacttcgcggccgcgaaggaggccggcgccacggacgccgagctaaaggaggccctggcctacgggatcatcgcaccatccgggcgggccaagaatttcgttctgaacatggccggggaactggaactcggtgactgacagggaggcttaagaagaacggatggcgaagagagggttcagggcacggtacgcaagggaacggagcaaacgcgcctccatccgccgcaacgttatgaacctgtcgctgccggtactcctgtcctcgctcttccagcggctcgtggccatcgtcgacatctttctcgtgggggggctgggagccgcggccattgccgccacgggactcggccagcttctcgtgttcgtgacgatgaccgtgttctgggggcttgccaccggcaccacggtagtgatcgcccacctccggggggcgggacagcgccgggaagcgcggcgggcggcctttgcggcgagtctcgcctgcgccggcatgacggcggcggcctccgcgctcggctggttcttcagcgacgacctggccgcgttcctcggtgcccgggacgacgtgctccacctggcagccggctatacccggctggtcttcctctatcttgcctttaccactggcctcaacatcctttcggccatcatgcacggcatcggcaacacccgcacgcccatgcaggccattatcttggtcaacattctccacgtgctcatcgcctggcccctcatctacggcaagctcggtctccccgccatgggggtcaccggcgcggccatcgccatcaatgcttccgaggccatcggctttctctacctgctggtgcaagccctgaggctggactacatccgcatcggccgacccgacacgggactcatgggccgcatctggcgagtggggtggcccgtggccctggagcgaattgcccagcaggggggacagctcttctactcgaaattcatcatcggctacggcaccgccgcctacgcagctcaccagatcggactctccatcgaatccctgtccttcatgccgggtgcgggcatggggatcgccgccgccaccctcatgggacaggccctgggggcaaaaaaataccgccgggcgcggatcagccatcgtgaggccctgcgcctggcggttattgtcatggggaccatggcggccgtcttcctgacagtacccgggccgctcatcgggctcttcacccgggacccggcggtcatcgaaaacggcattgtgttcctgcggctggtggccttcgcccaagtgccgttggccctctccttcgtctatgccgggagcctgcgcggcaccggcgacaccttctacgtcttcctggtcaccctcggcgtcatgtggggggtgcgggtctttctctcatgggtggcgtccgactggtgccacctttccctctacgccgtctggggcgtcttcgtcatcgactggtacgtgcgagccgccgccttctggtggcggtaccgccagcgggacctgcacgcggtcatcatctgaaccgaagcgggcgcggcttcgacatcgtgaaggcccgccccgttccctacttctgcacccacctgccgttctggagctgtatccaccaccccggccgggcctcctcccgcctggtgtcggcataggtcgccgccgccttggggagcacctgactgagggcctgcttggattccttctgtttgttgagcctgatgatcgcccgggccatgccggtgatgacggtcttacggttgtcgttctcggccttgaccaccgcgtcgtcgccgggagccgcctttgccgcgtccctcatggtcacgagcccctggttggtctcacccacgaccccctggctccggagctggtcgagcttgggcaggcgtgcccgcatctcgtcataggccttgagcacctcaggcatgctggacagttccacggccaactgatccgcataatcgtcagccgcccaggcttcggtcaccagcgacagggacggcagactgttccacaggcggctctggggcttgtccgccggcggctgcccctcggccggtttctggtcgggcgcgggcttctgctccccctcccgtccaaggagcatatcgtccagcgacttgtaagcctctttgacggccttttcggggaaatacacattgacggtaatgatggcgcaggcggccagaaggccgcagagccccatcagggttccggcgaagagcttcctgatcatcgcttcctccttgctgattagctaccgtgcactatatcacatgaagccccaattggaaggactgcgccggcgagtggcatcagtcgcgccactgaaactccatctccaccggcttttcggccggtgccggctccccggccaccgccttgccgcgggtggccgcctccttgatggctccgaacaggtgcgtcagggcaatccggttctggaccggggcgaccgaaacgctcaggtccttgatgccgaagatattcgtatgggccaggtccagggtcgtgaaggtgagatacccgttctccaggtaggcgctgacttcgccccgatcgtagggacggtcgtcgcgaaaaaagaagccgcgcagcttttttcctgccaggcgctggaggaattcacgggaaagaagcatgcgctcgcgagtcgactcccgagcccagaggtcggtgaagccggtgagcccgtccatcccggccccttggccgtggaggctgagcaggccgtcgacccggccggaaacgtatccgcggatcttggggactgcatcgcagagtcgcgcaaggctcaggtcgtaaaccagaatatcgcctccgtagacgatgcctccccgggccgtcacgaaccctctccccagaagttgtccctcgtagagccctgaccggagcgagctgatctccaaggtgccgttggcggcccgcagccccagggtcgtctctcccagctccaggggaccgaagcggatcttccccacggtgagagtatgatccccggggccctgttgccggagcatttcctgcaggcgggcaaaattctcccgactgaaactcagctcctggcgggggcgcttggccgcttcggcagccgtccggagcgagaagggaatcgtcccgccgatcccgctgacattgagtttctgggacggaaaatctaagcggaccccggagagcgtcgcagtcccgtctaccatcccggcttttcccgccaacgccacctcggcagcgacggccacatctccctccagggtcgcctcctgcaccggccgcggcaggacattgatcagggggtccaccagggacgtgagagaggtacgcggcagcgttacggaaaatgtccctgtccgctccggcgaacggaaccgatccatgcttcccgcaatccgaacggaggccccttctcccagaacggccaccgcctcgcgcaggtcgagccgctccccggccacccgggccgccacccgggcttccgcaccggacaggagccgcttaccccccgctccgtccagggctatgccggatgcccgtgcttcgagcccgcagtgcagccctgctccccccgcaaagccgccgtcaacactgatggtggcctcccccccggccactgcgggaatccggccggtggcgggcattagtggagcgatggccgccagcttcgcctgccgaagcgaaccggagaaccgaagatcctccagcggggaccgtgcgggaaaatcgatccgggcactaagtgccccccccagcagatgccctcccaccaccgcttcccccttctcccggccgagcgtgaacctaaccgagggcgcgccgatgggtttcccctgcaacgtcaggtgcgccgccgccccgctcccttccacttccggccagcccggcgtgcccccatgataggttccccggatggatgcattgattcctccggcccctcctgttccgtgagtcactgctccctccgtcacctccagggtaaaggggcggactgtccctgccggcgcgtccggcagccggaccaccaccagccgggccgtaccggctgaggggccaaagcgaaaacggggggcgtcaagcatcagtgaacggccgtcaagcctgaacggagccgccaactctccctgacggccgccgtaggaggcgtcgtcgagcagaagtgtgccggcggcagacgcggcgccctggcgccaggcaaaacgggcgcgcaagtcacccttcccgagagtggccggctttcccttgatcgacagggctgcgccgttcaccgccgcagcgagttcgccgacaaaaggaccgcgaacgccgcccgccagatccagggaaagcgcagcggtgccgcgctcggggcgcaggccgtagggttccaaccgagtggcggcaagcatgagggacgaggaaggtacccgcaaagagagctggagtggctgcgccgccgtcggcctgaatcgcccgcccccctccaacgggatacccatgacccggcaggacatgccggcaacccgtgcctccgtcggcttaaagtgcgaggacacctccgcctcgaacggaatgcggagtccatcgaccatgacgtctcctgccgtccggggcgagagcaactggccggacaggcgccatccccttgccgcaggggatacggaaaccgtcccgtcgacgtcccgggcgacgaccctcgcgcccattgcaatggtcccgccactcagtgtcacagcaccgtcaacgctggttaccccccgtgcgcggtcgccgacaacccgtattccccgcgtccggagcatccccgccgtgacgatacgcgtgccggacgccggcaggaaacgtcccaaccgggccagatccacctcgtcaagagtcaaacgggcgtcaaagcgccccttgcgccttacttgttccatggtccccgtcaaccgggccgcgacgagatcgctcagaaccagatccaggcggtcgagcacagcacggtccgcctgcatgtcataggaaaccgctgcctggagattgccgcccagcggaatcctctgtccccgggccataagcacaccattctgcaccgcgccgcccccgtcaatacggatcatgccctcccgcagctgagcccgtacagccaaggaaccgtgggctccggcgaggtctagggcccggccgctgctccgctgcgaaaaggatgcgagggtaatagacggggcggagagggtaagatcaaaggcggggcgggcccccatgcgaccccgtcccgccaggctgaaccggtttccggcggcgtcggcaaaagcgagttcaagccgggagtcggtcgtcccctgcgttgacaggtcgcgcagattcagatcgatcccttccatgcgatggccttcgaccgccaggctaccccggcgcaccacaacctctccgatgcgggtatccggggcaggctttttccccttcattcccgttgccaggcgcgccaggttccaggtaccggaccgatctcgcaccaaggtaaggcgtaccccgtccagaatgatgcggtgcagggtccgctccccgcggatgagggctccccagcgggggacaacggtaacggcatcagctgcggcgaggacgcctgcggggaaccccgcagggttgccgatggcaatgcctctgacggcaatgcccatgcccgaggtatggagcgcggtaatggtaacgggacagccaagggttcgggaaagcaggcgggacaggtgacgtgtggccaggggagacgccagatagagcttaaccaggatcaagatcaggagacagaggagaagcaccgcgaccaccgccattgccatgcggcgaccgccccggcgttgtggtgtctccatctggtcagaatgcggcattggactgtctccctccgaaggagactgtaaccggtaagcactgccctggcaagggagggcaggaaaaagaggggtgcaaaaacgacggtgcgattgaggtccggtcgaagacggcgtgacgacgggcgcgctcccgaaccatccgttatgaattcgtttaaaatgaaaaagccccgcaataagggggctttttcatcctttgtgaagggagaacccgtaccgtctggaatgacggtgtaccgccgctacttcttcttgccggcaaccgcgtccttgagggccttgcccggacggaacttgggaaccttggcggcagcgatcttgatctccttgccggtctgggggttacggccggtgcgcgccttgcgggtggacacctcgaagctaccgaaaccgaccagggtcactttgtcacccttcttaagggcgtcgctgacggcgctgataacggcgccaacggccttgtctgcggccgccttggtcaggttggcagatttcgctacggcatccacaagttcagctttggtcatggtcaaccctcctttgttggtaattctggcagatactatagacagaaatttccactttgcaagggatttattttcgtcaacttcatttttttatcggcggaaacccttaccgtatcaggttttttggccacctgacgtccgcaactccagcactggcgcgaactctacatattaacatgctgatatcacaagtatttatggcacaccatcctcggaggattcaccatcgtaagcggtcggttcggtgcccgcaatgaagcactcctgcacggcgccgtcgcttccctcccgggccagccgaccggtgcggggattgatggtggcaaaagtaacgttgggaggcgtctcgaagtcgcgggaaggaatcccggccaccgcccgccgcatgaattcggtccagatgggagccgcagcctgtccgcccgatccgccggcccccagggagcgctcctgatcgtagccgacccagactccggccaccagttgggggatgtaccccacgaaccatgcatctttcatatcgttggtggttccggtcttgccggccaccggccggccgacggccctggcgcgctgtccggtaccgctctggacaacgctttccatgagattggtcatgatgtaggcggtttcaggcgcaatcaccggcaccgccgttgacgccgagtccccggccgtggccggaggggcgggcgacgcctcgaggggagacgattcggccgacgtcatgacggagaatctgggaatgaccggcggtgctgtttcctcaagagtccgcccttccgcatcctcgaccctggtgacgaagtagggggtggtccgatacccgcccgaagcgaacaccgcgtaggcagaggtcagctcaagaggggtaagactggaagagcccagggccagggtcaggttggccgaaaggggagacgttatgcccagcttcttggcgtactcgatggcatagtccacgccgatctgctccaggatcttgacgctcaccacgttgatggagttggtgagggcctcccgcatggtcacgttgccccggtagatgttgtcgtagtttttgggtttccaggccttttccttgccgctttcatactccaccggcgagtcgtcgaagatggtggcaggggtaatccccttgtccagggcggcggcatagataagcggcttgaacgcggagccgggattacgctttgcctgcaatgcccggttgaactggcttttgcggaagtcgtaccccccgaccatcgccttgaccgcgccggagaggggatccagcgccaccactgccgcctgggcctcgggttcctgatcaagggcaaagacagcccctttcttgtccgcgtcgggggtaacgaccgatacgaggatcacgctgccgagcgacaggaatttacccttcacctcctgcttgccccaggcgttcaccaactgcaccttgccggcccaggccatattcttgcgcgagagagtgccggtgcggtcaccgacccgtacggtcacgtccccccggacggggtccacggcggtgaccaccccctggtaggtggctccctgcttgagagaaacagtatcgatgccgtcttccaccttatcgcagactgcagccaccgcagcctcggccagataggccgttgcgccgcggaatccctgccgcttgtccacgttcttgagaccgttcaccaccgcctcataggccgccttctgcatctcggcgttcatggtggtgtaaatccgcaacccttccttgtaaagctgctcctcaccgtagcggtcttccaaggcgatccggatatgctccaggaaataggcggactgttcgctgttgaccttcttcatggactggatgacgatgggagtggcccgggcatgatccgcctcggcctgggtgacgtagccttcctttaccatccgttcaaggacataggcctggcgttcccgcgcccggtcaagatgcttgatgggagaataggcgttgggggccttgggcaagcctgcgagcattgccatttcggccaggttcagttgctcgacgttcttgccgaagtaggtctccgccgccacctggacgccgtacgaaccggcgccaagataaatctggttcagatatatatagaggatatcgtccttggaaagccgctcctccatccgtttggcgagaaccgcctccttgagtttgcgggtgtagctcttctcgggggtaaggagcattgacttggccacttgctgggtaatggtcgatgccccctcttttttgcgcagggagatgaggtttttaaccgcggcccggacaatgcccacgtaatccagacccttgtgctggtagaagttggaatcctcggccgagacaaaagcctggacgagccggcgaggcagcttctccaccggcaccaccgtccgccgttccagatagaactctcccaccaggctcccatcgtcgccgaaaacctgggaaacgatgggaggcttgtaatcggccaaccggtccactttcgggagggtcgccatgaggtagaacagatatccccccagcgcgagcagggctgccaccgcaagacatatcgatgttatagcaacaattttcaatggacttttgccccgtcgacggtttatgttccggggaccggggttctgcctaccaactgtcatcgagcgccaccaaattccctgatttgaagatgttgaacccgtaacgtgtcaccttagcgcagaggcgtcgaacagttcaagaagattatggtaaaggaggatgaacaggagccatgagcaaaaaactcacgtttcagcactccctggccgtatgtatcggcattctggcaggagccgccgtcctcggcgcaacggcccacgcggcggaaatcgtccccttcagaaccataaacatgagccctctggcactcatccaccccgcccccgcggccggaagcgcccggttgctcgcaccgcgggagacagaggtaacgcttattgccgatgccgccaacaacttcgccatcgacagcaacgccaacgaatcggtccacctggacggcgaaacctaccgcgtggcgctggaccttcgttacggcgtggccccctggttcgaggcgggcatccaggttcccttcatcggcgcatcaggcggggctctggacagctttgtggaagggttccacaaggtgttcgacttcaacaacggcggccgggacaagtatccacaggacgagctgctcttcagctatcatcgcgatggcacagaacggctccactacgacgacggcggcttcggcatcggcgacgtcagactcaatgcggcggtacggcttcatgaggggacaggggaatcgcggacgtcgctggccctgcgcggatcgctcaagcttccgacaggggagagcagcaggctgaggggaagcggcgggactgacttcgccctctggctcacgggcagcactgacctgccggtgggggaatgggggcaccttacctttttcggtgccggtggggggatggtaatgggtgatggggacgtgctggccgaccagcaacggaacgcggcgggattcggcaccctcggcttcggctggagccccgcttcctggatcgccctcaaggtccagggagattggcactccgccttttacggcacatcgggtctccgggagctgggcagcgacaccatcaccatcaccagcggcggcaccatcgccttttcggaccggaccgcccttgacatcggggtggcggaggacgcaagtgtcaagacggcgccggacgtggtgttccatctggcactgtcacaccggttctgaacctcagggggccttgcgccgctcctcccggatcatgtcgacggcaaggagcgccacccccacgcagatggccgaatcggccacattgaacgcgggccagtgatacgtcttccagtagacgtccaggaaatcgatcacctcgccgagcctgacccggtcgatgaggttgccgagggcgcccgagaagatgagcgcgagcgcggcggccgccaggtgctggtcgtcccgaagcttgcggaacgtaacagctatcacccctagggccaccaccgaaaccaggatgaagaaggggagccggtaggaaaaatccgccagaaagctgaacgcggccccccgattccgcaggtaggtgatgctgaacaatccgtcgataacaggaatcgactggtaaagatccatggtgcggtcgatgaggaccttcgtcgcctggtcgagaacgagggagcccagcaccactgcattgaagatgcgataggtcggcttcatacaggctacttgaccgccgctgcgcacttggggcacagggtcggatgctcgctgtcgccgccgatctcctcgtcgtagtgccagcagcgctcacacttctcgccaggcgcggcactgaccccgatcctcagcccgcttaccccttccgctgccgggtagtcgccggccccctcctccaccagatccacccgtgaaacgatgaaaatcgtggacagttctccggcatactcctgcaggaacgacagcagcccaggctcggccgccagcgtcactgccgcgtccagggagtgaccgatggtcttctgcacccgggcctgctccagggccttggacacatcgccccgcaccgccatgatccgggcccaccgctccaccagggattcatccttccactcggggcggaactcggggaaggttgccaggtggacgctggattcggaccgcttcggcatgtacccccacacctcgtcggccgtaaaggagagaaccggggccatgagcgtgactagggattcgagcaccaggtacatgacgctctgggcgctgcggcgctccggggcatcctttctgctcgtgtagcgctccttgatgatgtccagatagaaggcgctcatctccacggtgcagaagccgttcaccgcgtggtagagaatatggaactcgtactcgttgtaggctgcggcgaccttttccttcagcacctcaagctggtgcagggcccaccggtccagttcggtcatccggtcgtaggggaccatgtccacgtctggatcgaagtcgttcaggttccccagcaggtagcggcaggtattgcggatccggcggtaggcctcggccaggcgggtaaggatttcctgtgaaatcctgacgtcgtcccggtagtcctgggcggccacccagagacggaggatctcggcgccgtatttcttgatcacttcctccggggccaccacgttccccaccgacttgctcatcttccggccggagccgtccaccacgaagccgtgggtgagcacctcacggtacggcgcaaccccgcgggtgccgacggaagccagaagcgacgaatggaaccagccccggtgctgatcgctcccctccagatacatgttggccggcgagcccagttcggggcggttttccagaaccgcggcgtgggaaacgccggagtcgaaccagacgtccagaatgtccatttccttttcgaaagcgctcttgccgcactgggggcagacagtccccggtgggagaagctcggcggcctccttctcgtaccagaggtcggccccccccgccatgaagagatcggccacgtgatgcatggtcttgccgtcggccaggatttcgccgcactcggtgcagtagaaggcggtgatgggtacaccccaggaacgctggcgggagatgcaccagtcgggacggttctcgatcatgccgtgaatccgctcccgcccccacttgggcacccaggatacccggtcgatctccgtgagggccttctgccgcaggtcgttcttctccatggagatgaaccactgctccgtggcccggaagatgatcggcttcttgcaccgccagcagtgggggtaggagtgctccacgctcccctggcccaccagcgcacccacttcccggagcttctccatgactgcggcattggcgtcaaacacgaacatgccgccgaagaattccaggctctggatatagcggccccggttgtcaaccgggttatagatatcgagcccctccaccagggccagttcgtagtcttcctggccgtggccgggcgcggtgtggacgcagccggtacccgcgtccagggtcacgtgctcacccagcagaacgatggaatcccggtcgtagaaggggtgtttgcaccgcttccggtacaggatatccgcccggaaggtggcgatcacatccccttgcacgccagtggcggccatgaaggcgtccttcagtccctcggccaccacgagcacctcgccgccggtctccaaggccacgtagtccagctccggatggagggcaacggccaggttggcgggaatagtccagggagtggtggtccagatgaccagcgacaccctctttccggccagggccggcacggcgccgccgatatcgtcctggaggaggaacttcacatagatggagggagaagtcttgtcggcatactccacctcggcctccgccagggccgtgacgcaggaggagcaccagtggaccggctttttccccttgtagaggccgccgttctcggcaaagcgggccagttcccgggcggtgattccctcgtaatcgtaactcatggtgaggtagggacgatcccagtcgcccaggaccccgagccgctcgaattccgcccgctggacatgtacgaacttttcggcatactcccggcattgcttgcgcatctggagcttggtggtctcgtgctttttcgaccccaggttcttctccacctggagctcgatgggcaggccgtggcagtcccagcccggcacatagggggcgtcgaacccctgcatccgcttgctcttgaggatgatatccttgaggatcttgttgagggcgtggccgatgtggatatggccgttggcgtagggaggcccgtcgtggaggacgtaccgcggcttgcccttgcccgctttggcgatcgtgccgtacaggtcgccctgctgccacgcggcgaggatctccggctcccgctggggaaggttggccttcatggggaaatcggtgaccggcaggttgagggtgctcttgtaatccattggttcctccacgttcggatatgcgcgccccgccacggcgggaaaacgtctaacgctactcacaaaccgtcgaaaagtcaagcattggtaccggagaacgaaaccatgcggccgtgccgttgaccgcagggagtagtgaagatagaatggtgatacctgtcgctgctttactgttttgtgcggtatggatggaggttagcgaatgcttagactgttggcggggaatatcgcgctggctgccctcgcggtcgcggcaaccggtggaacggcgactgctgccacgcctcccgccgccggatcgggatgcgtcggctgccacggcaacccctcgatcatgaaaaagctgggctatccccacttcaccgtcacccctcaagaggtcagggcccagaccggcatgccggccgactgccacctctgccacggcgggagccccgatgccaaagagaaagacaaggcccatgccggcatgggacggctcgtggcagtgcggaaaaaggggctcaccggagagacggtcgagcgaaagcaccccctttccctgggcagcaaccccatggagcggatcaagctcatgaccgacaaggccggaaccgccgcgccggaccagagcgtaagcatcatcctgtggcaggacaagcgcaccgacaccctgtctcaggacttcgggcgcatggagaagagttgcggagcctgccacgcgcggcagtttgccgagttcaccaggagcaccatggcccgtaacggcaaacaaagcgcctaccgcacctggacggaccgggagcggggcccccacaactgcggggcttggttcggcgacaaccatgaagccatcgccgcaaatacggcggcccccttcgatcgggccaccaacgcactcaaccagcgccagtgcaatacctgccacgtgggatgtctcgactgccactacgaccctcaaccagcggaccccgccgacccgaaaaagggaatgcacggcttccgcagaactcccccgcccgaaagctgctacggcggaggcagggggcagacctgccacgcggggcccgaggaacggcggcgcggggcgggatatttcggcggcgtctatgccaacccggagggggcgccccctgatgttcatctgcaggcaaaggtcgcctgcctcgactgccacgagtcgagccgcaacggcaacgggctgacccacgccatggtgaagcgccaggcggcctgcgaccggtgccacggggcaatcgtggccagtcacgggacatccgttcatcgtacccttacctgcgaggcctgccacgtgcggaatgtgggcggctaccaggggacctactgggggccgggaatcctggggggaatcggcacgccgttcttcaagtacaaggaatactatgggatcatggacgatccgatcctgatccgcaaccagaaagggcggtggattccggtaaagccttaccccatggccgtgatgaacgtgaaggacgccggactcaaacccggcctccactggcgctggcccgccacgctgcccgatctggagcggaccgacgatgcctacggctacgtgggcctcgtgggtggcctgccggaaaacaacaaggcgctcctctggatccagatggacaaggtctctcacaagtacggcccgccccggccgtgcgactcgtgccacggtgctgccgacggcgcccagcgccgggaggtggactgggattttaccgatgccggagcccttcctttcagcggcagccatacggtggtggccgatgccagggggctcgccatccacaacatatcgacacaggagcggatcgagacgaccgcgggcacgaccgtctccagctttgcaccctggttctacctgaagaacgcgtggaccattccgggcgatttctccctgccgaccatcggggatcgtacccggtacgagcggttcaaggacaaccgcgacgtcgcccgtaacgccggtataattcaccgctgaccgccacgagagggtcaacgaggactccatgaccacaccgacaccaattcgcatgctgattcttgaagattccgaggacgatctccttctgctgctgcgcgaagtgcgccgcgggggaatcgatcccgcctacgagcgcgccgacagtgccgcagggcttcgccgagcccttgatgccggggaatgggacgtcattgtttcggattacaacatgccccagttcggggcgctccccgccctggacatcgtaaaagagcggggcctcgacgttccgttcatcatcgtgtcgggcaagatcggcgaggatctggccgttgccgccatgaaagcgggcgcccacgactacctcatgaagggcaacctttcccgcctcgtccccgccatcgagcgggaactgcgcgaggctgacgaacgccggcgccggcgccaggccgaagaggccatgcacgcccagttcaaccagatcagtaccatcttcgactctctcaacgccctggtctacgttgtcgacatgaactcctacgagctgctctacctgaacaagttcggcgcccagctcttcggagaagcatgggaaggccggacctgccacgacgtgctccatggtggccggtccaccccctgcgacttctgcaccaacgacaaactgatcatggacggcaaagcgctccccccctacatctgggagtaccagaacagcatcagcagccgctggtaccaatgcatcgacaaggccatccgctggaccgacggacgcatggtccggatggagattgccatcgacatcaccgagcgcaaagagatggagcggatgaaggacgaaatgatctcggcagtcagccacgagatgcatacccccctcaccgccatgatgggctttacggagtttctgctggagaacgaggtggaccgggacctgcagaaaaattacctgaagaccatctaccgggagaccgagcggctcaacgagctcatcaccaacttcctgcagctccagcggctcaaggcgagcatggtcaagttccggataacgcctgttgccgtcggactgctggtggcggatgtcgtctcgctctacgccgccgcctccaagaagcaccggattgtagtcgaatgccctcccgacctgccgccggtacgggggaacgaggagcagctctaccaagccatttccaacctggtgtccaacgccatcaagtactcccccgacgggggcgacgtgaccatcggcgccagcgccgccgccgacatcgtaacgctctgggtcagggaccaagggataggaatctctcccgaattccaggaaaagatcttcgagcgcttcttccgggtcgacaacagcgaccggcgcaaggtgggcggggcaggcctgggcctgaccctcgtacgggaaatcgtggccacccacggcggccggagctgggtggagagctcgccgggcaaaggaagcaccttcttcatctccctgccggccatgacgtgaaccggcgtcagtgtgacagccagaggtagtcggcgtcctccacggagatcgccccgttctgaaccaccggatcgggaagaaccaccctgctggcgagaccgggcttttcccggtcgacctggaccggcatccccccccgcacagcatgcccgctgccggtgatgaccacaacggtccggccgggattgtttttcagatactcgaccaggtgataggccattgacttgttccagagcatctgggcctcgcagaagttcttgaaagtcttggcgctggtatcgtgatccgagtaggaacgccggatcatggccatgtacgcatcatccacgtcacaggtgatactgggggggagcttgcggcgctcctcgcgcgacagggactcgaacccctggcgggcaaccttgcgggttacctcccgggggacattgaggccaacgagggggatgcgcctgtcccgggcaaacagcaggatgtcgccgtacagggcccaggggaagttccagtttttcaggtagatctgttgaaacaacgccggatcggttttccctgccacccagcggtccagctcctcctggctttcgtacgtgaacatctccatggcaatggccagcggcacgccggcccgatggagctcacggacaatcctgagctgaaggtcatggtgatagggattgtcgtgagtctcccccacatagatcaccttgcccgcctttagatcccgcagcatctcctcgaagctgatctccttgcgatccttgatccgcacgatcagatcatgactgaagcaggtacgtgccaccaccgcagtgagggccagcaccagcgcaatgccggcgaatgttcccaatcgcttcatgcttcctcccgaatgacgtcgcgtcatcctatctgtcaacctgccggtcaaacgttaccacgctggtttcgctgagcgccgggggagtttccttcacccggttgtccccgcccgaaaaaacgagcaccccgtagcgcccgtaatgggtgatcttgagggctgccgcaccggcggcagccggggagagggaatgaaggaacgccgttacccggcccggcgcgtcgggccggttggcgaccgcgaagagcatgtcgccggctccggcatatgtcgtgccgtccacgacaaaggtgccggcagacgctgaaacgccgtggggcagcggcgaccggataccagtcgtcccgggaacgccgcaaaaaagaatgtcgcgaccggccagggccgcggcattgagctggtcctgccggatcagcggagcctccgcctggccgagagagcggagaagaagcgccagagtatccctgtcagcaccgcagccgggcgacgtcacgaccgtcagggccatgctccccttgatcctgttcaccgttgccgggagttcctccggtgatagaagtcgaaaggtatccgcctcgggatcgagcgtaacccgctcgggcggcccgctcacatcgaccgtaaaggcagttcgccccctcgttggctccaccagaatgtcccgggacgtgccgccggcgtccacccgcacccgcacccgcccaggaaacgcatcacccacctgccggaccaccccgctcacgagccagccatccccgccctgccgccgctccacatcggtcagggcgagtcggggaccgccggtccgttcaagccacgggttcatgaacgaaaccatgtcgcggccagaggcgcgggaaaaggccagggcgaaatcgtcccaggatgccgccttgaaccggaactcacgaaaaacctgcctgagggcgccgaaaaaggcatcgtcaccaatttcccggcggaccatgtgaaacagcatggatcccttgccgtagccgatggtgcgggaggccggatcgacccgtcccatgaaccgccgtagcgggaaatcctctcctggggacaccagcgaggcatagtcggccaggaggcggtagcggtagtcacgcccatcccgggccgacttccgctcttccagcaagtagtccgccaggtaggtgacgagtccctcggaccagttgcccttctcgtaggccaccagcacgccgttgccccaccagcagtgagcaatctcatgggggaggctcgtatggacgatgaagggaagccggatgaccgtgccgccgatgagggtgtaggacgggaaaccgtaaccggtggggaagaagttctccaccacggcgaatttctcaaagggataggggccgaatttctccgcgtagaaccggaggtagccggcggacgcctcaagatagcggtcggcgagcaccgcgttttcagggtagaggtaggtgtagagagggatgccgtccacgttccgctcggcaaccacgtaggagcccgccgacagcgacagggcctcggcgggatgttcctcctcccagaccgaggtggtgacgccgccggccgtttccctgacagcgcgccgaccggcggtcacggcctcgatgcccgcgggagcctcgacggtaacgatgcggcggcccggcggagccgccggttccggataccagcccgcgccgctgccgagataagtcccccgctcggcaaccacggcgttcaccccgtaagaggggtcctccgtcacgaccggccgctccggggccggatcattgaatatacagcggtaggcaaccgtcacccgtcgctcgccggtgcccgcggacagattcagccggagcgtccccccctccctgcggaaagggatgtcgcggccgtccaggcgcacggcttcgagcctggccgcgccgttgagggcaaggctgaactccccggcagcaccgggggcgagatacagggtgctttcaccgacgacgagatgctgcggcggcacgagccgcacggcaatctcctgccggacgacgcgcacttctccccgtgccgaacaggcgacaaggagcatggcgaccagaatggccgaaagggcgatgtaaggtttcatggtcaacaactataccatcaaaccggccgataccaagggctgccccggaagcccgccccgccgcatgaccggaaccgcggggcggggagacattcctcccggatcagctacggtccggcgttcccctcctgcttcacatagcggtacgttgcccgtttttcacctgccagggcaaggatatcagcccgcgacgccttccagacgccgtcctcccgaacgaggcggatggcccgcgtcacgtgattggtgccgcccggtcctccctccaggccgaagctggcccggacggagacggaatcagtgccgcgcaccatcacccgaacctcctgcatcttctcccagcagcacgccggtcggcgcgaggctccggcaaggcggcgcgcaaatgcttcgcgactcccgcccccggtgatgctcgtccgttcgtagagggcatcgtagttaccgtcgcgccagagatcgaggatcgactccagggccagccgtacctctgattcggcaaccggcgtcgcctgccgagccgcgaaggcgtgagttgtcgcgagcacggccgtcagaaacagagtcagtcgaatgagcgtcatgaaatccctccatggattaatgtgctctcaccatagcgaatctcccgcccccccgcaagccctttcccgacccggcatgggacaggcggccacgcatcgttacagtcgcctgtccacggacgccgccacgagccgcaactttgccataagcgcgtcgaatttcttcggcttgagcgactggggcccatcggacgacgcacgctcgggatcgggatgcacctcgatcatgagcccgtccgcgccggcggcaacagctgccagggccatgggtgccacatagtgatagtttccggtgccgtgggaaggatcggcaatgaccggcagatgggtcatctgcttcaacaccggaatggccgagagatccagcgtgttgcgggtggcggtctcgaaggtgcggataccgcgttcgcagaggataaccgactgattcccttcactcatgacatactcggcgctcatgaggaactcctggatggtcatggacatgccccgcttgaggagcaccgggcgccgaagctgccccaccttcttgagcagggcaaagttctgggcattgcgggctccgatctggagaatgtcggagtactcggacaccagttcggccgtctcgggattgaccacctcggtcacgatggggagacccgtctcctcgcgcgccttggccagcagcttgagcccttcctcttcgagtccctggaaggagtagggagaggtgcgcggcttgaacgctccgccccgaagcacctgggcgccggccgcctttaccgccctggccgtctcgataatcatggcctctccctcgaccgaacagggaccggccatgacaatgacttcagggccgccgatgaccacggtatccgtaatggcgacaacactcggttcgggcttcacctcccttgatgccagcttgtacggcttcaggatcggcaccacgctctccacgccgtgcatggattcgacgccctgaaggaccaacttgccccgctcgtcccccacggccccgatcacgtcccgcgtggtgccatggatgacatggggcttgtagcccagctccctgatccgcctgattacctcgtcccggtctttttttgccgctcccgctttcatgacgatgatcatcccttcctcccgtggtgtcccgaaagacaaaaggccggaggatttctcccccggcccagtggtgctgcagtattggtcttgaaaactgaaaagccgggggtggtttcctgtccaccctcggcttccggtttagtgtatggtgtgtgcttcccctacgacaaacccctaccctgggcagacggcctaaaataaaagccgtaccaaaagtaaaagctctcgtagaagtagaagcccgaattcatcatgaatcgtatagttgccgatccggcaggacattgtcaagcattaattcgtaatggatacgccattggttcgatttctgctttattctttccaggtgcctcgtcgcaacgggacattaacgcattttcaaccacttaaccacgcacagccgaacaagacactcacgactgagaccatgccgaggcaaccggtggttatagtttaggcacccgtgacggcccggcaggaaggagcatccagacatgagaacagctcaatcgggcgacatcgtcttcattcactacatcggtaccctggacaacggcagaatcttcgacagcaccaccgacgaggcgccactgcgcttcaccattggcaaaaacgaaatctttcccgccctggagcgccaaatcatcggcatgcggccgggcgaggccaggaacatcctgatcgccgccgcagacgcctatggtccgcgccgggcggaaaacatgctgaccctggggcgggactccttccccgcggaccgtcccatctcggttggtcagaaactgcgccttgagttcaacggcagcgccgagcgggtcatgcttgtggtggaggtgaccgacgcccatgtggttctggatggtaatcatcccctggccggttgcgacctgacctttgcgctccggctcgacggaatcgaaaacgcctgagcgggctatggtccggcaacggtgaccgctcgattaattcgttgcccgccgtcggcagctgtgttaactgtttcaccggaacaaggagaagacgatgggagctctacgctgcgtcgtcggccctgaatcggtgagaatgctgcagttggggcatccctggatcatagccgacgcctatacgaaaaagtggcccgccggctcggccggcgatctggtggaactggtggatgcctcggggcgttttctcgcaacggccctgctggacccgggcgagcgcattgtggcgcgggtactgggagggaaaggactccgccttggagaaaggtggctggcacaacggttggaagacgccctggagctgcggcggtcccatgtcccccttgaggagaccgatgcctaccggcttgtgaacggcgaaggggacggtctgccgggcatcacggtggaccgctacggcgactacctgatggttcagctttactgcggggggtggcgaccgcacctgccggaactgacccgggtgctggccggggccctgaaaccggccggcatctatgaaaaaacccgcccccgcaacacgcgggagctggaagcggttagcgacaccaagcgttatgggcggctcctggccgggacatccgcaccgccacggctgcccgtgcgggaaaacggtctgacctttctggtcgaactggagcggggtctgaacaccggccttttcctggaccagcgcgccaaccgccgccagttaatggcccggaccgccggcaagcgggtgctcaatctcttcgcctataccggcgccttttccgtggcagccgcggcgggcggagcgagccgcgtgacaagcgtggatgcctctcccacctacaccgactgggcaaaggcccatttcgaggcaaaccgcctcaatcccaagcgccacgaattcattgtgggcgactgcatggacaccctggcggagctcgcccgccggcaggagcgtttcgacatcgtcctgatggaccccccttccttctcaaccacgtcgaaaagccgcttcaccacgcgcggcggcacctctgaccttgttgccgcttcgcttcccctgctggcggaaggtgggctcctgatcacctcatccaaccaccagaaggtggatatggccgactacctcaaggaattgcgccgcggagcgctccaggcaggcagcaccgtgcgcgtgatctccctggccggccagcctgaagatttcccctacccggtcacttttcccgaagggcgctatctgaaatatgtcgtcagtgtcaagggaaggacgtaacgggtgcgttacgtcccgtgggctatcgcggggcaagagaaccggcgggtgcaggaccgacagggcacatgaaaagtcgcacccagaaggggattgcgggcggaaactggtcggaggtaatgctagggcacccggacgattacatcccccggcctcaccgccccccctgtcagaacccgggcaaaaatgccctccttgggcatgacgcagtcgccggcctgatagtagatggcacagcgggtgtggcattccttgccgatctgggtgacttcgaggagcgtctcccccaccgtcaaacgcgcccccaccggtagcgccggcaggtcgatcccctcggtggtgatgttctcggcaaaatcgccgctatccacgtcgagccccatggcccgcatcttgtcgatgctctccttggccagaaggctcacctggcggtgccagtcgccggcatgggcgtcgcccacaacaccgtggttctcccgcaactccacgcccgtcaccggcgtcttgcgctcccccttgttcctgctgatacagacggcaactactctcgctgacatgaaaccctctcgttgtggtgcttccggcactgttatccgccgatcttcgccatggaaaacgcctggtgctccgctttgcatgcgctcatgccgtggcgctcgggcttgacccccacgattcgccgcagcgcctcctgaaggataatcggatcgctggtttcgaggaacggacgcaggtcgaacccttcatccgagaagagacagctcttggccatgccggtcgaggtgaccctgacgcggttacaatcgccgcagaagtgcccggaaacggcggttatcacgccgagtgtcccggcagcgccacgaatcctgaaatccctggacggtccggcacatgcccctttctccaccggctccagctcgtacgatgcggagatccggtcgaggatttcccggccaggcaccgtcagggactgccagttgttctcccgcgtggccggcatgtactcgatgaaacgcaccgtgcagggacggtcaatggtgaggcgggcaaaatcggccacttcaccgtcattgacaccgcgcatgaccaccatattgatcttgggaggaggaaaaccggccgcgtcggcggcggcgatgccgtcgagcacccgttgcagctctccgatcctggtgatggcccggaaggtgtcggccctgagcgagtcaaggctgatgttgagccgctggacacccgcgctccggagatcggccgccatctccggcaacaagagaccattggtagtgaggaccagctgccgaagcccctcaatggcggcaatgcgggccaggaacggcacgattcccttgcggaccaggggttcgccgccggtgatccggatcttctcgatgcctatggcaacggcggcccgggcaatgcggaaaaggtcctcgtaggaaaggatgtcgccatgggcgagcttttccaccccctcggccggcatgcagtaactgcagcggagattgcacctgtcggtgaccgagaggcggagatagttgatgcggcgaccaaagctgtcaatgagttccatgggaaatccaggcgaaaaggtacgacgttgcatttttgttactatagcagaatgacccgtgatagaggtgagcgtatacggaaccgtcaactccgttgcgtaagaaaccgctcctccacgaagtctgccacctgcttcggatcattcaggtccaggaccggcacgtccagctccaggggctcgtcgctcgccaccgccagcagcgtcgggtcatgctgctcgccccggcagagcagcgttgtgctccgctcccggcggtgtacctcgatcttgggaaggccgctcttcttgaacccctcggttatgatgatgtcaacatcgccgaagtaggtggcgatcaactcctcgatgggcggagaaacctcgtgcttcttcaccacggccagcttttcgggcgaagagatgagcattgtgtcagccccggcagcagtaaggcgatagctgtccttgcccgggtgatcgatatcgaagcggtgggcgtcgtgcttgatggcgccgacccgatagccgcgggacttcaactcggcgatgaccttctccagaagcgtggttttgccggtcccggactttgccacgaacgatatggccttggccattggtgcctcctcccgttgcctgatgtgctcgaactctgatggcgtattgacattgacgaacgtccgttccggggcagcgagaccggccagttccgccatcgtaacctgacgggtccgcacctcggggtagaaatcgtagattcggcagtttccctgccgcagcatccgttccaccgccggaagacaacccgtgccgtacacggcgaagaggggttcgaatcctccgtcggtgcgcggcaccaccacgtcgtaacctgaccgcagggagcaaagatgcgcgattacccgggaatcgggccacggcacgtcacatgccgcaacgaacacgtacggcgtcccggcccgggcgaggcccgtgtggagaccaccaagggcgctgccggggtgaatatcggaaatcacctctacaccgaactcccgaaagcgctccccccggtcgcccaccagcacggtccgggcaaaaacccggcggaaggcttcgatcactcgcgccacaagaggcgcaccacccagggagaggagagccttgtcacgccccatgcggcggctccggccgcccacgaggattacgccggtcacgtcggagaggagagcattgtccatgaacggattgtacgggggcgacggtcgaagagtcaaagggcaatgtagaatacggcgccccgaccctcttcggcttcggcccagacccgtccgccgtggcggctcacaatcctgtgcacggtagccaagccgatgccggtcccctcgaattcatcgtcccggtggagccgttggaagggccggaataacttgtcgacataccgcatgttgaaaccggtgccattgtcccggatgaagcaggcagtaacaccgcctacctctgccgtgccgaattcgatgagtgcccgggggcgcatgccggtatacttcaaggcattgcccagcaggttttccagagcgatccgcagcaacttccgatctccccgaacagtgacgccggcggcaatggcaaactccaccgagcgggctgcctcccgctgctgcagctcctccgccacctcagccaccagggcgctcagatcaatctcctcccataccagttcgctgcgggttacccggtacagagcaagcagatcgtcgatcaactcccccatccgcaccgctgccgcgccgatccgggaaaaatagaccggagagggcggcgggaggcggtcgtcgcactcctcacggatgacggcgcaatagccgttgatggcccggagtggtgcccggaggtcgtgggcaacggtatagcagaacgcctccaactcctggttggcaacctccagcagggcagcctgccgttgttcccgggccaggtgctcggcgttgtgaatgctgatgccgatcaccggcgcaatccccataaggaggctcaggtcgctctggagcagcggcctgccggtgcgtatcgtatccaccgccagtacgccgagggattgcccctcgcaaacaatggggcagctgatgaaggaacgaatgcccagccggcggcccaactcccgatgcagcggcgggatgagatgattaatctcatcaaggtcgttcaccaggaatggcttctggtcgaggaacgaagcggccacgacgccgcggggaccgacgccgtccagcgcaatgggcgtttcgtgcatgacccgccgacccgcctcgtcgaacccgtagctggccagcaccctgagagcgctcccgccggcatcggccatcatgatcacgccccggtcgtagtcgagccgcttctccagtaggacggcaatagcggtcagaatgtgctcaatatcgctcttactgctgaccacctgcccgatttcactcacgagcagcgcattgtcgctgtttgactgagactggccgagcagcttttcggtagaatcccgcaggttgtcgacggccgcgctcaaatccttgttctcggcccgctcggcggcaagaaaaaacagcaggaccaggggaatggccaccgctgccacaacggggaacagagaggggctcaggagaagagtggcaagcccgaggaccgtcccgccgaggagcccccagcggcgcaccgtccgccagagatcggcatgccccttaggccaggaaattatgtagcgacagacccctccgccctgaaaaatgcactcgggatgctcgatttccggaagacaccggctgaagataacgacaagcgcctcgaggaatcccgtgcggttggcgcactggtatggccgctcactcacccccggcctgaagcgaaccgtgacctcgatcctgttgtccccgatcttccgggactcgaacgtcgacgaccgggtgaagagggctgccgtgcggttgaggagggcatagccgagggcaggccccaccagtccgaggacgtactgccgtacaaggccgagcgcttcgggcgatgcggcgtaacggcccgcctcgcgagcgatgccggggttgccggtcatccgcgtgagcacctcgtgaaagcgatccgcctgctgctgggtgaaccactggccggggtccgcgacctcgtgctcagacatcccggcatggctgagcacctcatcggtccgaacgtgaggataccgttgtgcgaggagcttcagataggtatcgaagatcctgctgttatagaggggcgggctgtccatcgatgacgcgcaactccgaaaacgccggccggatgatggcgagaggaacggcgggggtgttgcggtcgagcttaccggaaccggggtatgcgggcaagcttattttaccgggccgggctccttaccaccactgctccggatagtgtcggtgctggacgatattgttggtgaagagggccaccgtcagcaggatcagcgcaccggtcagcaccgggtccacgagaaaggagagcccggcgtgcccttggacgccgatcagggccgtggcgccaccgggtggatggatggtgcgggtgaggtacatgagaagggtagccgcccccactgccagggcgacggcaacgggaccggacccgagccaggccgtcaccgccaccgcggtaacggcggaaaccaggtgtccccccaccaggttgcggggctgggcgaaaggggactcggcggccccgaacaaaagcaccgccgatgcgccgaaggagccgatcagcaggggatggcccgccatgcgggtcaccgccattatggcaagaacccctgccattccgctcacgcacccccacagggcgtatttgaacgacaggggaggacgctccctgttcctcccctgccctttcatcttgccgggtaaccgggtgatccgttttttcaagcgcgcacggcctccatgcctggatcaatgaacggcgcgatcagtggccgtggctcacatgggcatcgccgtggccgtgaggcgccttcgtcccggtcggaccgccatggtgggcggcgtgtccttccgcggcctggtggaggcgctccacgtagtgagtgtactccacgtaggctgccacgtacttccggccggccgccacgctctcgtccttgtgcttcttcgcctcgacaacccggtcgaagcgctcgcggataccggcggcaaccgcatcggtgacgatcttcacgagttcggtcgatgaccccgacgccagggcctcatcggccgccgccaccgggggctccaccgtgccggcgggtttgagcccggtaaagggagccccttctgcggtccggtggaccttcaccagcgaggtgaaaaagcggtgctcggccgcctccttcgccttcgtccccttctgcgctgcggctacggcttctttgaaggaagcgcggaccgtgggctcatccttctcccggacccatttgaggaccggggtgacgtcgttcttcttcagggcgatacgggcatcctggatgaccgggccgtccatggtgtcgcagtgggcccgggcgctgccggcggacagggtgaccccggcggagagaagggttagataaagggcggggataacaatggtcttcctgttcatggttccggttctccttcacgtcgttgtgatgggtggagactgcctcactctcttttccagagcagggcggccgccgcaacgagcccccagcaaagggcctgtcctgcgatgaaatactccatgcggttccttcttttcgcgcctacgcgctaccggccgggccggtcggcgccgcagcaccgttccagctccgccaggcgctctttcatatccttttccttcagccagcgatcggtcacgtcgcggatcacggcgccgctgccggccatggtaccggcctcgtcgcgcacgagcgccatggagaattcggtggacaggcgactgccgtcggcccgcagggccggtgccgtgagcagcttggtgccatagcgggtcgtaccggtctccatgacccggcggtacccttcccagtgacgggcccgcaggttttcgggaatgatgaggtccagggactgccccaccgcctcggctgcggcaaagccgaacatccgttcagccccggggctccaaagacggatgaccccctcccggtcggcgtagacaacggcatcgggaactccctcggcaaccaagcggtacaggacatcgttcgtatcgtcagccatgcaacacctcctgttctcccacgttgaatgataaacggtaccccgtcttggacgggggtcaagcccctcccatcctctcagtggctcaggtacggcaccatggggatgagctgccggtagtcctcataggtaagtgagctctgccaggcgccggtggccataccggtgccgatgccggcggcgaagaggagcagcaccacggcagggaacacccatgccgggagcggctgtcgccagaggggtggcgccatccggagcacctcccgttggggacagctggccacgcaggtgaggcagccggtgcattcggcggagcggattgtctcgcgctcgtggaccggaagcccggacgggcaggccctggagcagctgcggcagccggtgcagccggccgcgtcgcgccggatcttgaagggactcagaaaactcgccacccccaacagcgcgccgtaggggcagagatagcggcaccaagcgtttttgtagagcagcgacagtgccgtgagtacgaggagagtcgccacggtggtgcccgacatccgagtaaagaagtgaagcatcttcacgtcgctcacggcccagtagggggtttcgagaaaggccgccagggcaaagaccggcatgtcgaccaggatgatcttgacgaaaaagagaagcagcaggtacttcgccccccgcaggacccggtcgagccggggccagacccggaagttgcggccaaagagccgttgtcccagcttccaggccgcctccgacagggtccccaccggacagagccaggagcagaacgacttcttcgccacaaggctcatgccgacgatggtcaggaagatgaccagggctgccgggtggaccgggttgatggtgccggtggcaagccagagcttcgtgccggccaaggcaccgatgggaagaaatccctccactcccggcgggcgggaaatcagcggcgttgcgccgccggtctcgaagtggcggacaaagacgccgaagcggatgccgatgacgacaacccaggcgaagaagccccactggaccagggagcgccagagggtgatacgtgcatgctgatgccgattgttcatgggtagtgcctcgcgcagcagcggtaccggagccggcagggactgataccggccccggccccgctgccatcgtgactacttttccttggccgccaacgggtccttgatctcgtgctcggccttgaacatgagcttcttcactccgcggttgttcgtgtacttggccagctccaggtcgaccttgaggggaaccgtcaccccggccttggccagggcctgccgcaggaacccttcggccttgcccgcgtgggcagcggcgtcgcccgttattcgcagagcttcggtgggattatggaaaccgatcgagttctcggcgccgatgaagactacccggtagaacgcctcttcgtagtgatccctggcttggtcatagagggccttgtcgatctgcttgccttcggcctgggccttgtgggccatttcgaagagcttggccacggtggcagtggcgtatccggcccggatgaactgggacatggtccggtcctggatggcgtacacctgattacggagccattcgggactctcggcatggcactgctggcacgccttgagatcgttcttgagggggctcatgacccggtggtcggagaccttgcgggtgcccaccttggtgtagggcatgtggcagtcgctgcaggcgacccccgcctgccagtggacactgttgttggagaagagctcgaactcggggtggcggatgaaggcgagtttgaagccggttaccccttgggtccactcgcggtttgccgggttgctccgcagttttgcgatgatgttctcgatggtaatgccgccatagctgctgccatcccaggggaagaacacatcggtcgacttcatgttctcgtccttgggaatgctgtaggtgacgtggcactgggcacagaccagggtccgcttgtcctgggtggagagcttctcctgatccacgccgagcttttccagggccttgccgagggtgaacccccgcgagaccttcagggacaggtcattgttgttgtggcagtcgatgcaggccacgcccagcatctggtgctccttggggatctgggcatggacttccttgtagggtttggagaagtagtccttgccgaggcgctgctgcagggccggcgcatagggggtcttgcaggtgagacaggagcctcccgccttgactcgccccgggtcaacttcgaactggtcccgcaccatgtgggcatggcccctgggctccttgtactccacgccgaacccccaaccgttgtagaggagcgccaggaaggggaactcgtccagcttgtcgtagaaaacgccgtcgtcgtcataccccttcttgtaccggctcttacccgccacggtgggctcttcggtctttttccagagatcgtagtggaccgggtaggcctttccccattcggccgggtcgatggtaccgtcggggatggcgaccctgccggcctgttccaccttcttgggggcacagccggctccggccgccgccaccgctgccgttgcggccagggcagtcacgacggcccaacgcttcatgcttctcttactcatatcgctctcctctcctgcgctaaatgcatgctctgtcccggcccgtcaccgggtggccatggcgccggtcagcttgtgccgcagctgccggtgacagccccaacactggcgggtccggtccatggtggtcaccgtcgcctcgtggcaccggacgcagttctgctggacgacttttgccccatgggacgacagcttgatcggatcggggacatggcccgaatagaaggccaccacatccttcatgccgtcgatggatttccagacgtagtgcgcgaccggattgccgttgggaagatggcagtccacgcacctgatcctccggtgggcgccggcgtggctccaagcctcgtgctgctcacccatcacgtggcagccggcgcaaaatgccggcgactccgagtgctccagcagccggggcggccccaccagcgcgaatgccgctaccgccacaccggcaataccagtgataatcgtggtcgccaggacctgtcgtgacaacgagattcccattccattctcctatcgggtgcggcgcccgctcggcctgcggcgagtaccggcggttgatatttagaatacaaaccattggcgcggatggtttgactcaagtcaacagctcgaacattcacacccgtcaactgacggcaccggcattgcccgcaaaaaatgcactttttcataaagaatctgctttggttgccgatgtagattagtagtggttcagtgccaaaccgtatgaaggtttccgtccaaaggaggtactaccgtgttttttgtatcggggatgaagaagcagttggaggaaaaagacgccgagcttgatgtgctcaagcaaatgcttgaaaatgtgaaaaacattgtgatgctctgcgatgcaacccctgaaaatactatcttctacatgaacaaggcggcgagggagctgctggcaaaataccgtggcgacctgaacgccggcctgcgcggggccgacgtggcagcagccatggaccattccattcaccagttccacaaggatccgaaccgcgtacgcatgatcctgggcaaaccgggcgaaatgccccattcggccgaaatccccatcgggggaataacgctccgcaccacatccttccccatctgggacaagaagaatcccggcagggtcaaatgctacatggcatgctgggatgacatcaccgccgaaaaggaagtggtggagcgcaaccatcaggagctgcagcgcaaggaatatctggaggagcgggtggcccagatcgccacggccatggaagagatgagcatgaccgtgaccgaggtggcccgcaacacctcgaacgcttccgattcggcggtccaggttgcccagaacgcccacgagggtcaggaaatcgtcaaccggtcggtccaggagatgcagaaggttgcccagatcgtccgcgattcggctgccatcgtcgactcgctggggggcaaatcggagaagattggcgagatcatcaacgtcatcaatgaaatcgctgaccagacaaacctcctggctctcaacgccgccatcgaggcggcccgcgccggcgaacaggggcgcggcttcgccgtggtggccgatgaggtccgcaacctggcggtcaagaccatgaactccaccaagcagatcaacgccatggtggccgaaatccagcgggaaacccgccaggccgtgggttccatcgagaacgccaagcaggaggccgaagtgagcgaaagcctctcgctccaggcggaatcgtcgctggtgaccatcgttcaggccatcgaggagatcaagaacgtcatcacccagatcgccaccgcctcagaggagcaggcagccaccgcctcggtgattgccggcaatctggaggaaatctcgcgcaacggctgaccccacgcctgactcgcatatcagagtgttacgaaactgcctgcaatagcccgcttctgcgggcttttttttgcccagccatcgaggttgttgccccgcgacggcgcattggtatatggttttcccattgatccaatgacgattgaaaggagactcctccatggaggcactcgtgaacggcatctccctcgcctatgacgaccagggcagcggtccgcccctgatcctgatccacggctttcccctccagagaaagatgtggcatccccagatccaggcagtgaccggcgccggctttcgcctcgtgaccccagacctgcggggtttcggcgaatcggatgccccggacggaccttactcaatggagatattcgccgacgacatcgtggcgctcatggatcatctgtcgatcgggcaggcggtcatcggcggaatgtccatgggaggctacgtcctcatgaacctgctggaacgctacccggagcgggttgccggggcgtgcttcatcgtgacccgggcgccggccgacgacgaggcgggcaaggcccggcggctgcacctggcccaggaggtgatgaagttcgggcctcagctggtggcggacgcgtttgtggaagtcctcttcgccgagcagaacctcacggagcggccgaaactggttgaggaggtctacgggtggatgagcgccaccgattcgcgggggcttgcgggcgggctcctggccatgcgggagcgcacggactacggcgcgcttctggaccggttccgggtgccggcactggccatcggggccgaagatgaccgggccatcccggccgaattctcccgggccattgccgccggcgttccggggtgccgactctgtatcgtgcccgaggcagggcatctggccaatctggagcatccgggggccttcaacgactgcctgctggaattcctcacctcgctcggcagctggtagcggacatgaaaaagcccgcgggatgcgggctggtggtgcaacgtcaggcacatgcgcctctcagggagggcacttgccgcaaaccgaccggaacaggaccgtgctgagatagcggtccccccggtccggcaggagcactacgatggtgctgcctgccggggcatcccgtgccacctggacggcacccgccacggcggcgccgctggacatccccacgaaaaggccctcgcgggcggccagctcacgggccgtgtcgaaggccggctcgtcatggaccgtcagcttcaggtccagggcctcggggtggtagatgggaggcacgatggcttcctgcatgttcttgagcccctgcaccttgtgccccaatcgcggctccacgcccacgatgcgcacggaaggcttcttctcccggaaatagcggctcgttcccatcaaggtgccgcccgtccccatgccggccacgaagaagtcgacggcaccgccggtgtcccggaaaatctcaggcgcagtggtctcatagtgagccaggggattgttgggattggcgtactggttgggcatgtagtagcggtccggctcctcttccaggatgcggtgggccagccggatggctccgtcggtggcctcgtcgtggggagagaggaccaactcggcgccataggcctccagcacggcgcgccgttcaaggcttacgcaggcgggcatcacgagcttgacccggtatcccttgaccgtgccgagcatggccagagcgatgccggtattgccggaggtcggctcgaggatggtcttctccggcaccaactcgccggactcctccgccttggccagcatgtagagagccggacggtccttgacggaaccgcccacgttattcccctccaatttggccaggatgcgaacccgcggattcgggttcaggtgtcgcagctcaacgaggggggtggcgccgatgctgccggcaagcgaaaaagggggatgctccatggcaggattcctctaaacggaaaaaggtgcttaatgccccctcatgctatacgaacatgccgcaaaaaacaacattcgcgagccacctcggcttttgccgccaggaaatccccatgacgaacccgacccttgacgagatcgaacgcaccttgaaggactccggaggggaaaaccggccggccgccgccgcttatacccctgcagccgtggcgctgatcttgcgccgggacgccagcgaggtgtcgatcctcttcatcgagcgctccccccacgatggcgatccctggtccggcgacctggggtttccgggcggcaaggtagaggcgggcgatgccggtccccgtgccgccgccgaacgggagactcgggaggaactgggcgttgacctggcctcggcccgcctgttgggtcggcttgccgatatcgagggggcccacctgccgatccgggtgtcctgcttcgtctacggtgtgaccggagcactttcccttcacccgggcggcgaggtccgcgacgccttctgggtctccctggaggcactgtgcgatcccgcccgccacgtaactgcgccggtccgcttcggcggcgaacccttcgagcgaccggccatcatccttcccgtgtcaggaaagccggtcctgtgggggatcacctaccggctcgtgatgcagttcctggccctcctcggcaaggcacggggatgagcgccgtggagatcctctttcgcgaccaatacctggtggccgtgcacaagccggccgggctcctggtgcaccgaagccccatcgaccgccatgaaacccgtttcgccctccaggaggtgcgcgacctcctcggccgccgggtctatcccgttcatcgcctcgacaagcccacctccggcgtcctggtgttcgccctggacccggcaacggcccgttcgctcggcgatgccttcgccggcggccgggtgaacaagacctacctggcggtcacccgggggattgtcccgccggagggaatcattgaccactccctgagcgaagaaccggaccggctggacggtgcgaagagctcaccagcagcgcctcagccggcggtcaccgttttccggcgactcgcggaagcagaactgcccgtggtaacggggcgctatgcctcctcccgctactcacttgcggaactaacaccccacaccggccgccgccaccagctgcggcgccacatgaagcacatcttccacccgatcatcggcgacaccacctacggcgaagggcgccacaaccgcttcttccgggaagagttcggctgcggccgtctcctgctccatgccgcggagctttcgctgccgcatcccgcaagcggagaaaccctgaccatcgccgcaccgccggaccgggagctcgcccgcctcctggatcgcctcggctggctggctgcggcgaccggtcgcgggcggccgggcatgcctgcgccgccttgatttttgccgtggcggcgcgtatggtacgcgcagggacaaccattgcgcgctgtgttactcttttcaggcagggaggtacatgtcatgggagagaatacgagtcttgagaaggctaccttcggggccggctgtttctggcatgtggaagaggagttccgccgcgtgcccggagtcgtctcaaccctggcgggatatatggggggatggaaggaacaccccacctacgaggaggtctgctccaagaccaccggccacgccgaggtggtggaggtgacctttgaccccgccgccgtcacctatgaccacctgctgcgggtcttctgggactgccacgacccgacccagctcaaccggcagggccccgacatcggcaccaactaccgctccgtcatcttttaccactcgccggaccaagagcgggcggcccgggcctccctagagcacgagcagcgttccgggcgccatgcccgccccatcgttaccgagatcgttccggctgccaccttctggtgggccgaggaataccaccagcactacctggaaaaacggggcggcggcagttgccgctggtaggccggcggatattctccgcgagcccggcgcgtgaactcccgcccacgggcaaatgacccgacgcacgcacactatccccatcccacgaggatcccatgaacatcattgacctgcgcagcgacaccgttacccggccgagccctgccatgcgcgccgccatggcgggagccgaggtaggggacgacgtctatggcgaagacccgaccgtgaaccggctggaggaactgggcgccgccacgctcggcacggaagcggccctgttcaccgccagcggtacccaggccaatcttctggctctcctggcccactgccggcgtggtgacgaatacattgccggccagaccgcccactgctatcgctacgaagggggcggtgccgccgctttggggggcatccagccccagcccctggaggtggaacccgacgggaccctcgatctctcagccgtggccgccgccatcaagccggacgacctccacttcgcccgcacccggctcctctgcctggaaaacacccatgccgggcgggttcttcccctggactacctggcacgcgccagacggctctgcaacgagcagagccttggcctgcacatggacggtgcccgcatcttcaatgccgccgtaaagctcggcgtaccggtccgcgagatcgccggtcacgtggattcggtgtcggtctgcctctccaaggggctcggcgccccggtggggtcgctgctctgcgggggaagggagttcgtcgccacggcccgccggtggcgcaaggcggtcggaggaggcatgcgccaggccggcatcctggcggccgccggcatcctggcgctgaccgaaaacgttgaccggctcgccgaggaccatgccaacgcccgccgcttggccgaggggttggccgccatcccggggctgggccttgacccgtcccaggtccagaccaacatggtattcctgtgcctccctctccggacggcggaccggctcgcctcatttctcaacgaacagggaattctcatctccggccgggaaagtatccgtctcgtcacccaccttgacgtaacctcttcggacgtggaacgggttatcgcggcattcggcgcattcttcgccggccacggcgagatgcaaccgggagcatcgtcatgatggtccgcagtctcacagccatgcttgtccttgccgctaccgtggcgctcacaccggcactgctccattccgccccggacaagcccggccggacagccgaatcccgtaacccctcagtggtcatcttcgtcggtgaaggctgaccctactgcgatgaggtggaaaggtttttcaccgaaaagggcatcccctacacctgccgcgacatccgccgcgaccgcgccgcgttccgggagtggcgcgagcgctacggcggcgagatcgtacccatggtagtcctcgatggaggaaagaaggttatcgacggctgcgacattcctgccatcgaacgcgccctggcggacattcgctcctcccggccgtgagcaccccgtgcgcctcgcacacatcgcagcaacccaaccccttgttattcgacgaaaacccccacagctttttattgacttttaatgtgagctcttttattgtttcggcaattctcatgacagaggagaccggactcattcccatccgctaggacggcggcccgcgcgattcacccggaatcagacctttcctggcatttcccatcacagcgaacggtgactcacggtagccggagtgcttaacggtaccgccgtgcgtccatgccccgtcatgcccatcgatgccgggttcgatcctgccttcggccgtcgcacagcagcggccggcagagaggtttatccatccatgcatctgaccgactgcttcacagacgttatggcctacctgaaccactccctccggaccatcggggtccgacagcccccctacggagaaattcgctgtgaaatcgaacggttcatggcgacggcggatgccgcagcccgcagcgaagggctcgacggggaggaattcgacctggcgcgcttcgccgtctgcgcctggatcgacgaagcgattctctcctcatcatgggaagaaaaaaacacctggctgaaggaacaactccagcgcatccactacgccaccaccgacgcgggggaggaattcttcaccaggctcacggcgctcgggctcaatcagcgggaggtgcgggaagtgttctatctctgcctggccttcggctttaccggcaaatactgcaagcctggcgacgagtaccacctggaacagttgaaaaccgcccagctgaaactgctgatgggaagttcggtaggacttccctctctggaacggaccgaactctttcccgaggcatggccgtcggggccggcaccggcaaccgtccgccccggacgcgggcagggaagccgggcgttcctggttgccgtggcagctgtgccggtggccttgttcctgattctgctcctggcctaccgcttcacgctcacgggcgtgggtgacacgttcctgaggacggtaccatactgaaatgagcgaacggatgatgaaatcgctgaaatggctgctgctggcgagtgtcgtcgtgctcacggtattcctggtggccgggatcgtcctggcgctcgactggccctggtgggtgaccttctgcctgttgctgctccttgccggaatcgcagcgggggccatactgctgcggtccctactgctgcggcgccgggagcgacacttcgtcagggaggttatcgagcaggaaaaagacaccctctccaccctgtcagacggaagccgtacgcatctggaccagctcgctcaacagtggaaagaaggggtgggagccctcagaggctcgcacctcaagcgacggggcaaccccctctacgtgctcccctggtacctggtcatcggcgagagcggttccggcaagagcacgagccttgccagcgcccgtctcccctctccctacaccgattcccgacggtccgccgatgatgccggtacgcgcaactgcgactggtggttcttcgaagagtccgtcgtgctcgacacggcgggccgttacgccgtgccggtcaacggggagcgggaccgggacgaatggcagaagctcctggcgctgctggtcaggcaccggagacgcgaacccctgaacggtctcgtcctgaccgtggcggcagaccgactccttgccggcggacgggaggaaaacgccgaggaggggcgtaccatgcgccgccgggtggatgaactgatgcgcgccctgggggtgcgggtaccggtttacgtgctcgtaaccaagtgtgaccttatcgaagggatgaactgcttcgccgaacttctgccggaaaaggcgctgcgccagcccatgggcatgatcaaccgagatctgaccgccaacgtgggctcgttcacggccaggaccatggagacggtaaccgagcgactcagaagtctcaggctccagatcctccaccggcccgaagcccgcgacgcgacgccggctctcgcctttttccccgaggaattcgcagggctccgcgaagggctcaccgcgttcatggaagggacgttccgcgaaaacccctatcaggaaaccccgttgctgcgaggggtgttcttcgccagcggccgtcaggccggcagcccccgttcccggttcagcgggacactgggcaccgttgccgggccccaaccgctccccgacaccagccgtggcatcttcctccacgacttctttgcccgggtccttcccgccgaccgggcactcctgaccccgacacaacggtctgtccagtggcgcaccgtcaccggcaacctcgggctcctctcctggctgctggtggggctggccctgtgtggcctcttgtcgttttccttcgtgaagaacatggccaccattcgcgaggtatcgcgccaattcgaacggacgccgcccatcaatgctgatccggtgaataatctcctggtcctggagagccttcgccaggggattctgcgcgtggaagagcagaatcgcgcctggtgggtgccccggttcggccttaatgaaagccggcgggttgaagctgttctcaaggacaagttctgcaaccagttccgggatggctttctcgccccctatgaccgtcacctggccgaagagctgaacggtctctccgcggccacgccggacgaactctttgcccggtacgccatccacctgacgcgacggatcaacatccttaccgccagccgggcaggcagggggctcgatgaactgcgcgccctccctcagccggcgtccctgtcgttcatggccgctgagacgccgtcggtcgccgacgcgcacaagcggttcggagagctctatctccactatcttgcatggcgatccgactctcccgacttggcccgcgaggcggcccagctccagggctggctcaggcggtccctcgcgctcaaaaccgacagcctttcctggctcgccccctgggttgaccgtcatggggggctatcacccgtaaccctggcggagttctggggaggaagcgtgccggccccggatgagccgacgatcaccccgtccttcaccggcaagggtaaagaccggattgacgggctcatgcgcgaactggagaccgcggtgggcgactcacgacttctggcgaaggcacgggcagggttcgtcccctggtaccgggccctgtgcctgcaggcgtggcagggattcgcagcctcattcccccgcggcgccgagaggcttcggggcagcggcgagtggcagcaggccgctacccggatggcgaccgagcacggtccgtacttcgcgttcatcacccggatgacccaggagttgcacaccctggcgggcacggagggactccctccctttgcagcacagctcttcgcattccagattgcgcgaaccgggggagccgtctcgcacgatgcagcagccaacgtcaccgccgaaagccgtcgcctcatggcctccatccgcaggaggctgggaaacgaggctgcggccagcaccatcgatccgaccttcatggcatcgcgcagctggcaggaataccaggcagccctggcggccatcgctccagccgcatcatcgcggcagcaggccttccaactggcatcccagaccttcaccgatgatcccgccacggggaaaaccccattccatgcagcctggaatgcggccgcacggctgaagcgggatatcgccggcgccggtgccgacgacgccttctggcgcctcgtcaccggtcccctcgattttctctggggatatgtcaggcgcgaagccggttgccagctccagaccctctgggaggagcaggtcctcgcccccaccctgggcatgcccccccaacaggcggggccaatgctgctgggcgccgatggccttgcctggcgcttcgtgaagggcccggccgccccctttgtccggggcacggcagcggggtacgccccccggcaggcactgggcggagcgctgccgctggagggatccctcttcgcctttttgggcaaaggggcacagctcaatgccatggcatccggccggcagtcgaactataccgtagcaatcaagggacttcccaccgatgcgaaccccgaggcccggatcaagccgcacggcacgcgattggagctccagtgcgccgggcaagcccaggctctcgcgaaccacaactttcctgccggcaagaccttttactggtcgcccgacagctgcggcgacgtgatcttccagattgaggcgggcgaccaggtactcacaaagcgatatgctggaccccaggcattcccggactttctacgcgagttcgccagcgggcatcgcacgtttgcggccggagagtttcccggcgagaaagatgcgctggctcgcatggggatcacctcaatccgggtaagctaccagttcaccggcagtcagcaggtgatcaggcagggcggcgccatggccggagccacggctccacggatgatcgcccggtgctggtagggccacactctctgtggctgtatcgcaggaacaaggagcggaactgatgccctccgttgatccgtgctggcgctggtctgccttcggcaaacatcctgccgcagctgactattttcggctcggtgaggattctccctttgtcgaaggattggccgcatgggtggagaacgggtaccggcatctcatcagtcggcacgaagcgacaatgccgttctgctcctggcgcttctgggcccgcgggttcggccgggattcccttgtccttggagtggtccggctctccagcgacagcctcggccgctcctatccgctgctcatcatgggaagcggcccccttgagggatgggaagagcagtgggacctgctcccttttgcttgtgaaccgtcatggtgccagatcgagtacttggcgacgcattcctttgatggtctgaagcacgtgggtgaagaactccgaagggttcgcccccccgggtcggactgggacgagctggcggaacggcgccgcggcctgaaccggctcggttccccccttgatccctatgcatccttcctggacatccccagtctcgaacgactggtcgccgaacattccggccgggaagagttttccgtcagactcgaccgggggccggtgcatgacaaaatcaccctggtaagcctttggcacctcctgaccaagaggaccgtcaaaggagtcccccacacccttttcatgggcggcaacctggaacactcctttctcgcctccttccggcgggccctggccccgggggattttctccacctctggtccgcgccggaggcaggaggatggcacgacagcatcggaacggggcacgccttggacattgcatctatcggaaaagaaccggtgtgccccgaacggccggccggcgaggatattcgctacgatcccctcttcgacgcgctccaggcggaggttgacaagctcacctcccccgccgtggccggtgccgtcgactgggaacgggtggtacatatggcagccgacatcctcgccacccggtccaaagacctccttgtggcgagctacctggcagtgggactcgtccagacccgcgggggtgacggcctcgctctggggctcactgtctggcgcgatctcctggaacggttctggtgcaccctctaccccacccgcacacgggggcgccaacgatcggtggagtggtggctggatcggaccgtgatcgccctgcatcatcagggaaactggtcccttccccctgagcaacacggcattgtgctggaaacccttggcgccatagaccgctttctgggagagcgcctggaggatgccccctcccttacgaaactgaggcaactactggcggacatggcgccggaaggcggagaagaaacggcccccgaagccgtggttgctacgccggctcaagccgaggctcccgccactggcctattcgctccgccccgtcaaaccgccgcccccgccgtggagcccccctgtcaggcgattgccactggctcctcccttcagatgctggaggaagcgcttcgccaggtgggggaggcggccggcgccctcatccagcaggatcccgcggcccccgtatcctatcggctctcccgccttgccgcctgggggaaggtaaccgagctcccgccgtcgataaacggacgtacccgaatccctcctcccgagcggcaggtgctgacccttctccaggaactggccagccacggagacggcgaggcgctcctgaaggcggctgaggcgcggcttccccagttcatcttctggctcgatctgagccggctcaccgccaaggctctctgccgcctcggcgaccgctttgccgccgcccgcgaagcggtctgcgcggagacggccgcctttgtgggtcggcttccggcccttcctgacctgacctttgccgacggcactccctttgccgccccggaaacccgccagtggctcacggggctcgcacagcgcggggcatccgttgcagactgccctgcggtgggtcataacgacggccgcgccgcggccattgcccgggaggtggaagaggcccaggctctcattcgggacggcaaactcctggaggcggtggagcggttccagaaacaactcggcaacggcgcctcccgcaaggagaggctccactggcgtctcgccctggcccaactccttgtgaacaccaatcgggccaagctggcgctcccccatctagagcaggtcgtggcggacatcgaggccttcggcctcgaagagtacgacccggccctggccctgcgggggctgaagctcgcctgggccggcttcgattcccagatcgagccccgcttcaaggaaaaggccgccgatgccctccaccggatcgcccgcctcgatccggtggagatggtgcgactgacgaaggggtagataacgatggaacaggattgcgaatcgattgcttgcggaaaaggctccaaaaccagggcccaaaaatccggaaccggcgggcggatcgccgtgaccggtttcggcctcgtgacccccatgggagttacgtcctggcgctccgtgtcagccgtgatccgcaaccgcagccacttcgcctggcacgaaacggttctggtggccgacgcccccgacggcaccgccctgcgtggtgcgacgatcagccgggtttcgggggaaggcgtgcggttcggcctgaccgggagcgagcgaagtctggcgctcttggcaccggcgctccgggaggccaccagcggcctttcaccctcccctggcgacgcggtgccggcatggatcatcaatgggatcccttcggaagaagtcggggcaattccctgtccggcggacattcttcccctcctctctccgatggagcatctaccggttggccgggaggcaggctccggacgctgcctctttcttgaccgggtagccgaggcggcgaaggccctcagagaggggagatgtccgcgggcgctcgtcgccgccgtcgactccctctgcttcctgccggtgctcgaagaactcctggcggccggcagacttctgagcgggccgaaccccgaggggatcatccccggagaggcggccggagccatcctcctggagcgggaagagtcggcacggaagcggggcgcccccatctacgcgttcgtctcatcacggggccacggcattgatcccgctccccgcaccggaggccgcccttcgcaggggagggggctcaccgaagcgttttttcaggccttcgatggacttcccaccaccggtggagagatggggctggtcgtcgccgacctgaacggcgaacggcagcgtgcgctgggatgggccgtgaccgaagaacgggttttcggcccctcacaccgggagcggcaactgtggctccccgccttctccgtcggggaatgcggcgcggccctcggcgtggtgcagaccgtcgtcgccgtcgcagctcttgccaaggacctcgccaacggggagcaggtcgccctctgttcctccgatgacggaggagagacacgggtactctgtctcgatcagggggacttcgccgatcgccatgcccttaaccggtggcggcgggagcggcaggcgaaaacgaacgaaagagtaacctgatgggagcaacgcttgtcgtcaacggccagaccgtcgtccacaaggaaagcggcggcgtagtcaccaccaccgacgtctgcaagacgccggtgggaaacaccgtggtgccgattccctacaccaacgtcgcccggtcggtcgatgtggcaaacggcagcagtaccgtggccgtggacggccacccggtcatgctgaaggattcggtcttcagccgcagcagcggagatgagccgggctccctcggcggcgtcgcctccggggtcaccggcggcaaggcgaagttcgtcaacttctcgaacaacgtcttcttcgaaggacgcccggtctgccgccgtctcgaccccatggtcagcaacctctccggcacggggaacaccccgccggcgcctctgatgcaggagaatatagccgtggcggccgacgatcaccaggggcaccggataccgttcaccttctccttcaggcatccggacttgaaaagcggcagggtcgaattcccctcattcaccgcccggcacgccatggagggaacgaccgatccgggggatgaccccgacggctactgcgacgacgtccacctcgccggcgcgccggggacccacgacctgaggttcgccgacttcgagcgcgaacggaagaaactcccccgcgaggagaccaccacatgaccatatccgccaccctgcgcagggcgctcctcttcctgctcatcacgccgatcgtcaccctgcttgcctgcacgagcagcgaagggacgcagaaaaaaagcacgcaaccctcgactgacaaaggagtaccacggatgaccacctaccccatcggaagattcgccatcgatgtgccggcggagatgaagctggttcaccagtggcagaggctccgctacgcggagatcgaggagtttgcctggtccggcagcgttccccgcgaacgggcccgtgacgaggcatggaagaagcgcctgacagagatcggcaaactcactccacccaaaggaaaggagcgggtgatcatcgagactcgcgagtttcccggtgttggggcgtgggcgcggggaatcctcttctacggcaacagaatgagtccaaaggacgggaattggctgattcttatggatgtgggtcaaactgctgcatggctggaattaaaggggctcgttcaatacgagcaggatatgcttcacgatctgaccgagattgcgaaatcttatcaagctcgtcgcttcggcgatctcaaactcccccctggcaactggttctataccgaacgtggtgccatcaatctcccctacctggagcaggaaacggccgccgcccggttcgaggggcacccgctggggttggagatcgacatcgagacaacggagacgcacaaggtagaagaagccggtctcatcaaaaagaccatggccgccatggcgacaggattcgccaccggtttggatatcgacaaaatccgctccaggaaaaagactgttgccggcctcgacggagaagaagaagttctcaaaatgaacgatggcaacaaaaccgtcttgaacttcgcatgggaataccggggaagaaaggattccggagagtatccggagatacgcattaccatggacagcgctgatggcaaactggagcaaaagctccaggtctgggacgccatccttaactcgctgaaaccgatgtacggaaccggcagataacggggagaaccacgggtgagtatttcctcggaaatcaaccagatcgacatcaagtggtgggagctgttcgacaccatacggggtctcaggaccgaggtgcagaaccggatcgtcatcgagcgggaggtgatcccgatcatcttcgtccccggcatcatgggaagccgactgaagttcgccaaggggaagaagcaagggacgagagcatgggaccccgactcttctggcttcatgtttttgaattacggcagattcgacgtttccgcaaagaaaaagaaggccctcctcgtcggcccggagttcgatcccgactacctggaggtcgacaccaacaacccgaagctcgacaaaagtttcctgcgacgctacccgagagccgacaaacggggttggggcggggtcatgtgggggagttacggaccgatcctgcgggcacttcacgatcaccaatgggaggaaccggtgggacactgtttcgagttcccggtccacgccttcggctacaactggaccgcctccaacatggaggccggcaggaagctgaaggagtatatcggtgccaccatcgaccactatgccaaaggattgagggacgaagcggggcgccccctggaacgcctctgcactcgggttatcctcgtgacccactccatgggagggctcgtggcccggtccgcctgcgtgctccacggtgccgcagaaaaagtgctcggggtcgtccacggcgtgcagccggccaccggctcacccgccgcctactggcggatgaaagccgggttcgaacgccctgccggcggaccccgcaagagcatctgggattggtttctcaatcccgtgaagatgttcgagcggcgggccatggggtatgcctcggcctggatcctcggtaccgacggtgaggaggtgacggcgctcttggggaacatgccgggggggctgcaactgctgccgaataaggattaccgggacaatagcggcagccggcagtggctcgcctacccaggggccgacggccgtaccctgagccttccccggagcgacccctacgaggatatctaccgcgtccgagacaacgtaccctggcggatggtgaacccggactggctcgatccagggaatccaactggcagctccaagagctatcggagcaaaacatcatgggatcattatgaggaatatctccttgaggccgaagaattccacgacaacctcggctcccgggtccacgacgacacggtccagttctactccaccaccctcgactcaccggaccggatcgtttacacccgcgaaccccacgtgcattctacgccccaccagttcaggaataagggggcattccgggcctatgtggacagtaacgacgaaatacgggaaaccttcgcaggagcaacggcggtggtcgccctggaacccttctccggcaccggcgacggcaccgtccccgattcgtcgggcaaggccctgaaggttcccacggcacggatcggtcgggattcgcccgccgatttcttttccatcgaccatcagggaatctatgggacggatacagcgaagaaaattgtcttcaccaccgtctggaacctggcgatcaagcggatcgaggaacaggtgggggggccggccggtgattgaaggcaggctgaaccagtacggttgacagaagggtaaagctaaattcaacgggatacacgccacggacggcacgttcccatcacacacaaaaggagaactacatgtcgaatgaagcatccgtagcaccgaaggaacgggtgaacatcgtctaccgtcccgccgatggcgaagggcgcgaggaagtggagcttccccttaaaatcctggtgttaggggactttaccgggcaaccggacgagcggcccgtggagaagcgggacccggtgccagtggacaaagaaaacttcagcgaggtcatgaaggcccagagaatcatgctgaacatcgccgtctccaaccggctttacgatgcacccgacgaggagctgccggtgaagctgaaaatggaatccctgagagatttcggcccggaggccattgtggagcaggtcccggagatgaaacgcctgttggagttgcgcgaggcactgcgggcgctgaaggctcccctctccaacattccggacttccggagaaaaattcaggaactggtcactgacgatgccgcccgcgccaagctgctggctgaaatagggatcgaagggtaaggaggaaacaatgagctcagagatgaacggcactgccccctttcaggaccagggtgcgactgacgtgtcgcttttggaggatatcgtccgggtcactaaacttcaaccggccgacgaagcttactctatcaccagaagaggggtcgcggccctcatggcccagcttctggagccgggagccgaagcccggaaggtatccaaagcagtgcttgatgacatgatcgccgaaatcgaccgcaagctctccctccagatggacgaaatcctccaccacccccagttccaggcacttgaatcatcctggcgttcgctccacttcctggtagatcgaaccgacttcagggaaaacaaccggatcgaattcctgaacgccaccaaggaggaactgctggacgacttcgaggacgcgcccgaggtggccaaatcgggcctctacaagaccgtttactccgccgagtacggtcagttcggcggtaagccgttcggagcgatcatcggcaactacgacttcggtccgggggcccaggacataaagctcctccagagcctggctgccgtagccgggatggcccacgcccccttcatggccgccgcatctccccagttcttcggctgtgatgacttcaccgccctgccgaatctcaaagacatctcatcgatcctcgaaggcccccagtacgccaagtggcaagcgttccgcgagagcgaagatgcccgctacgtgggactggccctgccccggttcctcctgcgactcccctacggcgaggccaccaggccggccaagtgtttcaactacgaagaacaggtctccgacagccacgaccgctactgctggggcaacgcagccttcgccttcgccacccggctcaccgagagctttgccaacttccgctggtgcgccaacatcatcggtccccagggtggcggaacggtgcatgacctgccgctccaccagtaccaggcaatgggagccatccagaccaagatccccaccgaagtgctcatcagcgagcgccgcgaattcgagctggccgaaggagggttcattgcccttaccatgcgaaaaggcagtgacaatgccgccttcttctccgcgaactcggtccagaaaccgaaattcttcggcagctccaaggagggaaaagaggccgagctcaactacaagctggggctccagctcccctatatgttcatcgtcagtcgcctcgcccactatctgaaggtgatccagcgggagcacatcggcacgtggaaggaacggggcgatctggagaatgagctcaatctgtggattcgtcagtacgtctccgagatggacaaccccatgcccggcgttcgcagccgccgtcccctgcgccaggccgaagtgaccgttgaggaagtcccgggcgaaccgggctggtaccgggtgggcctcaaggtcacccctcacttcaagtacatgggggcatacttcacgctgtcactggtggggaaactggataaagagtagggacgcgacagaatccgagactgtgcctgcaatgcggaccatcaggggccgcaatttaacatcacaaggaggtagcagcagatggcaatgcccgcccacatgaccctgactggagaaaaacagggaaagatcgacggttcctgcgaactgcaggggcgcgaaaacactatccagctttacgaaatgaagcacgacatccacatgccgcgcaatccccatgacggcctgcccaccggcaagcgcgtccatggccccctgtcgatcgtcaagatgttcgacaagagttcgccgaaactctatcaggccctctgcaccggagagcacatgaaaaacgtgcagatcaagtggtaccgtatcaacaaacaagggctggaagagcactatttcaccaccacccttgaggatgccatcgtggtcgagatgaaaccctacatgcccatgacgctccttcctgcgaacgagccctacggccatatggaagaggtggcattctcctacaagaagatcaagtggacctgggagcccaacggtatcgaggctgaggattcctggagcgtgcccaagtagttattttctgatggtatgccctcctcggcgacggggagggtgcattttcagataatctcaacattgcaacatggcgtgtgcattacccgaagatggcaaagcaattgcgaggtagcaaatgagattctgtggcgtgtgtgtagctatctatatgctactgctcggggctgtctcggcccacgctgaccagcaggtgactttttctgccacaaagcacgagcgagagagaaaaatcgtaaagacactgttgaagaaagagatccgggaagcaaagaccctctcgaaagaacctgttcagatcgatattgcactggccgaccttaatcacgacggtacacgtgagattctggcatatgtgcgacagtctccctatttttgcggcactgaagggtgctggttcgtgatttttaggcaagaaggccgaacatggcgtaacatacttcagttgataattcaggaaaatgtcagcctatccagcatttcaacatcagattttgttgatctgattgtggaagacaagtcagtatggagttggcatgattacaaatacgacttctcgcataaacttccatgattcattcaacaacttgataccgaacagtaataatttccattgagggcgtatgccgtgagtaagacgtttgaggattttttgactgctttggcacagaaagagtcgagcaggagatatgacatcgaaaactacagtggctatttgggtaagtaccaagtgggggagtatgccctgatcgatgcgggatattatctccacgatggaacgggcgccaggaaaaatgcagaaggcaaatacgttgacaacgattggatcggtcactggacgggacggaagggcgttaagagcaaggtggattttctctctgcccctgaagcccaggaagacgcaatccggcaccacgtggccaacctctggaaacaaatcaaagcgttgcatctggatttgtacgagggcacaacggtcaacgggatcgttatcacgaaatcgggaatgatcggaggagcccatctgaagggggtcggagggctgaaaagttatctcaaatctgcaggccgcaacattccgaaagatggaaacggcacgtccattgaacactatgtgtcaacgtttggtggctatgatattgagagcattctgaaggaggcatgcggagcaaccgacaacgcagagaatcaccgagccatgaccactgttggtcaatcccgatcaaagactaaattggcgaaaaagcatgttggaaacgggggcaacgctcaacattatgttgtaaggcctggagataccctgtctagaatttcccgcatgcataacctctcagtggccgaaatacttacggttaatccctcaataaccgacaggaaccggatagctgtcggacagaagttggtaatcccttcggacaaaactgccagtcacagttacggcaagacaccctatgcgcctgcatcacatcctcaagttggctcaacacctcggcaaccgtggtggggagaaacatttgtcggaggattccgcaagaaatggaactgagggggtcatcgccaccgcctctctgagcaattcgtaagtttcacgaggaaaacgccatgacaatccaaaaggccgcggcaagcctcctttctcagggctcaacatcaagctttcagttcgagattcccgccaccaggcacttactgtcggtagcgggattcaccgtcgacgagcgtatatcccatccctatgacatccacctcaccctggccacaaaggacaatgtggatctcgacgaggtgatcgacaaggaagccgtgctttccgtagatcatgagggcggaacgcgctatttccacggtgttgtccgggaattcacctctctcgggacggacggcgactacgacctctaccacgcccacattgtgccggccctgtggttcctttcgctggagcaggattgccgtgttttccagttcaagaacgttcaggacatagtcgccgaaatcctcgaagagagtaatatcaccagtgaccgctaccgcttcgcactctccagggaggaccgcctgcgcaaattctgcgtccagtaccgggaaacggacctgaactttgtctcgcgacttctcgaagaggagggaatcttctactttttcgagcactacgaagacaagcacgtcatcgtcttttccgacaccggctcaggctatctctacatgcccggcaagcgccagatccccttcaacaccaatgacggcatggtgcccggaaaggagagcgtcttcgacttcatctactcgcgccgcgttcgccccggcaaggtgtcacagcgcgattattgctacaagcacacgaacctcgacttgaccacccagcggcagggaaaggtgtccgctcagcgggaggtctacgacttccccggcaattacttcaatgaggaacgaggtacctatctggccaacgtccgcctggagcgattgctggtgctcggcgcgaccgcagaagggcagagttcgtgccctcgcatgatgccgggacacgagtgggaactttccggccacgattatgccgggaagtatctgccagtggcagtcatccatcatggcgctcagccccaggtgcttggcgagcatgccggagatggcggctttcgctacgacaacgaatttatcgccgtgccggccgccgtaacggtccgcccccagattgtcgccggcaggcccgccatcgtcggactccagactgccgtcgttaccggctcgcccggcgaagaaatccacgccgaccccgacggctacctgcgggtgaaagtgcagtttccctgggaccggcgtggccggaaggatggcaggacctcatgctgggtcagggtcggccagccctggggaggcggtggatggggaacccagtttctgccccgtgttggagacgaggtgcttgtcacgttccttgaaggcgaccccgaccgccccatggtaatcggcagtgcgtacaactccgaaaatcaaccactgtacgctttgcccgccagtaaaacccagagcggcatccgcacccgcagctacccaaacggcggtactgacaatttccatgaactccgcttcgaggataagaagggaagcgaggagatctacctgcagagcgaaaaggactggaacattctggttaaaaacgacaaggggcagactgtcgggcggaacgagagcctgaccgtcggcaacaaccgctcaaaaacggtgggggtggatcagagcgagagtgtcggtgtcaacaagtccatccaggtaggggcaaaccacaacgaaagcatcggcgccaacatgactctgagcgtaggcggtttcaagaatgagactgtcggcataaattcactcgaaacaatcggcggtgcaaaggagctagccattggcggcctctaccaagttgcggtaggcggcgtcatgaacgagacggttgccggcgccaaaacggaagaagtcggactggcaaaagcggtgttcgtcggcaacaacatgagtgagaacgtaaaaggtgacagaaccaccaatacaaacggcaactacacggaaaccatcagcgccaaatattacgccaaagctgacgaatatgtcatcgaggcgcccaaaatcacgcttaaggccggttcttcatccattgtcatggatgggagcagcataacgatcaaggcgagcaaaattttccagaattgaacccagggccacgggatatgcggagaatgatgtgagaaaaaaggcttcagctatttcgtttggaattaacggcaccctgtcggaagggtttcgcgtcggccgcatcgtttccgcaaccgacaacaggtttatcgtcgattacccggagaactctctgggtcccatcgccgcccggctcacgacctcggtgaaaaaccggctctctggacacgggcaacccggcagaggaaagaaaattctcctggcatttgagaacaacgatcccggacagccgatcatttgtcgacacaatgtactcactacttgatgagatcgccgatgcgacagcggccgaaactgcgaaggccgttccgaacgaagtgattgtcgacgggacgcggatcacgtttgatgctcgggaagaaatcgagctcaaatgcggaaaagccagtatcgttctcaccagcgccggcaaggtaatcatcaagggagcctacctgctcagccagtcttctggcgaaaacaggatcaaaggcgcgtccgttggaatcaattgaattatcacactactcaactgatgaatccaacaatatcatccatattacaccaacttgccgaggaggcagcgtttctttggcatcttcgaggtggcatcctgcaatctccgcatttttctctgagtgacctcgaacgtttcgatgaacgacttgaagcacaggtcgatggcttgcgggtgggcggcgacgcgtcctgggagatatgccgatctgcgcttccgggcgacacggtcgaaggactcttcgccccggcggtattggccttcgaaggcgtcaacagtgagcaccttcagcaggtcatggacgcgatggggacggatcgggagaaggcccgcgccgtcatttccgcactggggtggcttccctacgaacaggccaggccgcgcatagagcaattactggcagatgaatcgccctttcatcgctacatcggcatggcggcttgcgccatccaccggcacgatccgggcccacagctgacaagagccgtgaacgatacctccccgttattgatggcccgcgggctccgtgcatacggggagttgggcagaggttgcgaactgaatgatttcaggctgcaagaatacttgacggaccacgacgacgaaatccgttttgccgccgcatggtccgcgtcccttgcgggcattggcacagccgtcggcgtgctgagaagtttcgtcgcatcctcatcccgatatgccgagaaagccctgaacgtttccgtgcggtgcatgcgccccgaaagcgcacgtgcctggcaacgggagctcgctcaatcgtctgaaacgatcagatttgctgcgatatgcgcgggggctctgggcgatccgtcccttgttccgtggctcatcgaccggatggatacgccgacgatcgcacgagtggcgggtgaagcgctcaccatgataaccggcatcgatatcgagctcgaagaactggcaggctcacggcccgaaggcttcaatgccggccccaccgatgatccgaaggatctcaatgtggccatggatgccgatgaaaacctcccctggcccgatgccgaccgggttgccgcatggtggggcaagaataaaggccgctttcaaagcggaacccgttactttctcgggaagccggtctcgcctgaacatctccggctggctctcaaaacgggccttcagcgtcagcgtgcggctgccgcccttgagctggcgcgaatgaatcctgggcgaccgatgtttgaagtgcgggcaccagcggccagacagcgcaaagaggttgcggccatatgaggaccctggcgattaccggggcaagctgcgttactgccgtagggcatgacggcccctcgacggcggcttcagtcagggcgggaatctcccgctttgccgagtacgacgactatcgggacgaaaacgacaaccctatcaccgcggcgcgaatctgtgggattcatgacagctgggataccccccagcggatggccggtgtcgccgctctttgccttgaaaagctccttgacgagtattttcgtcgagacgcacgtaggccttcacagatccatctcttccttggagtagcctccgacgaacggcccggtccgcgctatgaagaaagcagcctgttcccgttgcgcgggataatcgggaaatggacggacaaacccggccttcaggctatccgccggggaaacgcatccatgatgtgctcccttgaacaggccggtcgcctgatcgacagcaatcccgacgcggtgtgcatcgtcggcggagttgattcattgctaagaacctcgaccctgaattggttcgaaaaggactgccgcctcaaatccgcaagctatggccgtcaccaggggctcattgccggagaggcggtcgggttcatggtcattggagaacacgcaggagcaaagcaggcagacaggccgatcctcgggagtattgcagggcttgggctggcagtagaaccagcgccgcgggcatcgagcgccctcggacgaaacagcgggctcaccgaggcctgccatgccgccctgagcggggtgcaaaaaaaggcgatccgcgcgatattcagcgatctcaatggtgaaaactcccgagcaagggaatggggcatggccgaaatgcgctgtttcgacaaaccggatgaaagcaggcggctctggacgccggctaactgctacggcgacatcggcgccgccagcggcgtggccttggcaagtattgccatgcaagggcttgttcgtggatggttgcaatcgccgatactggtaacctgctccgatgaccatgggccatgcggtgccttggtattggagagcgagaaatagaatccccaaggaggcgatcgtgggaaaatcaacggttttcgttaacaaacagggaatgagcaacaaagggagtggagctgttgtcgtaagcggtccggatgtctgtcttaccccgatgggcactacagtcgtaccgataccctataccaacgtcgccagatcggccagtctcgccgatggcacaaagacggtgaagatcgacggcaccatgggcgcaatcgatgggtgctgctataaaaaaagcagtggtgatgagtctggcagtaaaaaaggagttgggtcgggcacgatacaggacaaggccgagttcatcaactactcattcgatgtcaagattgaggggaaaggggcatgccgcaacttcgaccccatgacgcagaacaataaaaacgccatgtaagcacgaggtttcctcggccgcatcgccacagttttcgggagagcacaaatcatgggagtgaacaacgattccaatgccgggccgtcgagcggcgagcagaaagttgtgcccgataaacggacctttcgccttaaggtggtcgagtatctttcgtgggacacatgcgatgagaacagccggactttcaaactcggtcacgaagacaacaaacccatcggcggcagagtattcaaaatcaagatgccggacggcagcatcgttgaaaagtctaccgacgaaaagggaataattgaactgactgatcaggacgccaatgcaacgttcgaagtcatcttcgaaccggaagaagccgcccttaacaacaaatacacccttttctacaaccggacggctgtagtgcaaacaaaactccctggggacaccccgtgacagacgccagccacaagcgaatcgaggaaaacgatcccaagggaaaggttctccagcacgtcaagcccgacatgatgtgtggcgagatccacactatcagcatgtaccagccgaccgtcattgtcgattcccacatgcacattcagagcgggcgctgtgcccccctgcagttcgtcagggaccaggggccgggcccagtggccatgctgcagaccgcgacttccgcctcccggggatggatagaggggagcggcctcacccttggcgccatctttacggccttgctcgagcctgtctgggctccagtgcgtgccgtatcccagttgttcgacaattccccccacaatcctgatgaaggcatcctgcaggcctcacccttaattgatctggtagcacagcagaagaaaaaaaccatcgaggttgccgaaggcttcatactggagcgcgagaaggttctaaccaactacctcatgaaggaagccctttacaaggatgccccccacctcatcttcaccagcgtagtcatgaccatggacatggagtactgccatattgacggctacttcggtctcaaggtctacaaccccctctatacaaaccgagaagacatcgaagcgaacaagccctgcgcctactggacgccgcagcatggcgagtgggtaaaggccccgcgcgacaatagcgtctatgtaaggcgggacaagcaggcgaatacctcggaaaagcacatgacgccggaggagtttgatagctaccaggaagaggcacggatagaaggaataaccgcctcctacctggatgacaaaggcaatgccagagaggtgaaaatcgtcgccgcgccggtgctgctgccggacgcggagaccgttctctacgagaactggataaagcagctgcaatacaccgagcttgccgtcgtgaaatatcctctgaagcttctccccatgtaccacttcgatccgcgccgctggcatctggagaaaaacgccaccgaggtgctcgacaaggttggagacaggggtatctacctggggttcaagatgtacaccgcccaggggtatcgtccgtgggatccgcggctgccgattctgaaggacttctacgccaaatgctgtctgcgcggcacccccatcgtgaaccactgcaccccgaaaggggctgccgcctacgaacgagatgaatacttcggtttcgaacaccccctcgacggggagaacgaccggaaacagaagcaagacaaaaggtcggcctacttcagcaggcacttcgtctccccccaggcctggaaggaactgctggacggaggcgctgaactggtggatggacggatgcacgtatcgtttaaaaacctgtacctctgcctggcccacttcggcgggcctaccgacctgggcatggaatggaaccgccagattattgagatgatcgaaagcggggaataccccaacctctacaccgacatctcgtcatcattcgccgacagcggatttcgcaaggatttcaaagccatcatccggaagcacccaaaaatcaaagaccgcatcctgttcggcaccgactggtacatgaccttcgtctacagcgctcccttcgtgggcaagaatctgtgggactactgcacggaaaccaagaagttcctggatgacttcgataccagcctctggccggccttcacccagtataacccctaccgcttctatcggctggatcagcagattggacggattgcggagaacatcattgagatgcgggcgaaagataagaagattttagaagtgctcgatgaactcgaggagtatcaaatcaatgaaattcgtagagaagttgcctggatcaagtttgccaatcacggccatgtaatattcaaggagacaccatgaactacttgaaatggctatattttactttgatcagcatcatcttgttttccacaaatgcgatcgctcatggaggtagtcaaatggaaccctcttatctgtacgaaatacaagacttcacatctgcgcagtctctcgaaccccgaattttcacgattggtggtggcctattcggcggctaccgcaacgtttctgtctttccagtgccttttgataatgctgtgggaagcaacgacatgggcaacgccattaccatcatctcctttcccaaggggaagatcgattacgaccgctacttccgcaatgccgcggacgacatgagcggcggtggagagtttgtttcgcaaaccgccaaggatatcctgggctacggccaggttcggcgtttcctgttgtttgacttcaaaaagaaactgcaccgggagtaccgcatagtgtttccaattacacaatacattgaaaaaatcgctctagccgattcagaacgcaaacggtttctgtttgaaatagaatcgcagaagcgtaatgccaaagaaccattcgattcaaacaactttttacaattgattgatttgagtgatgataagcacaaggtaataaaggaagtatttaagccggctggtacaatatggacaactacgaaagagagagtatttctgtaccatatcttagaaaagaaacttcaagttttcgacatgaagctggaggtggcccaccatccgctggaggatgctctaaagcagtataaagacaaaattgatttttcacgaatatatgttcatccccaattcccctttgctattcttcgcgggaaaaaaggggccgtctatattgggtgggaaaagaaaaatataccagtgccacatttgttgataagtggtgcatcccagtttgttatctcgccagatggtcaatgggtcgttttcaaatatgaacgcacaggtgctgccaagacctacctcatgcccgtatccgaaaaatacccccattacctgggttcccccatcctgctggcagatacgtatttcgatgaaggaaaattcgcctggaccaccaacccgaccggttttgtcggttcaagacttgacaagatctaccactgggatttggaaaaccgggactttcccgaaaagggcaagatgtcgttccacgactacatcgttaagaacgatctggaaaagctgaccagagagaagaagcagggacttgggaacaagcattgaatgccgcgacaagacattggcgtatcgtgcgatggttcaggcgtattgctgcgtgatgactgtttcaacagcctgctgcgatatcaacgaggtaaaaagtatggcaaagacgttgcggctcatcctgtcccctggtgatcagcctgctctggattattacggccggtacactgacccatctgcggttggcggaaattgttgtggatgctctgcagcataacgttagaaagagacagaccggatggacctcctcaactccacccccttcgccgccaccccgctctttctctccgaccgccacggcgccgaaacgctcctcgtcatcgtcaagggaacgtggcggatcaatcgggacggaaccctctccgtggcggaagagcaggtgccaatccgcttcgagcctctctactccggcgatcccgcctcatcgagtctcatccacgacaccgacatcatactggaaaagccggggaccgactgcatcctcctcggccacgcctgggcgccaaaggtgggagtcgagtcggtggatgtgaccttcgccgtggggccggtgcgaaaggcggtgcgggtcttcggcgaacggatctggatgaagtgcctgggaatggtgtcgatgtcgagagctgctccgttcgagaagattcccctcgtctgggagcgggccttcgggggggcggatacgagctggcccgacccgaaaaaccatgaattctgcctcgaaaatccggtgggtaggggcattctggcgaaaagaacgaaacaggagatcgacggtcttcgccttcccaacctggaagacccgacacatcccataagaaagaccgacgaccatccccggcccatggggttcgggccgattccgccccactggcagcctcgggcgaagtacgccggcacctatgacgatcactggcgaaagtacgtgaaccccctcctgccggaggatatggattcgcgcttccactcgtccgcaccaccgggcctcatgtcaaaccgtcacctgtcgggcacggaacaggtgcttgtcgcaaacgcctcgcgcaacggcaggctggaatttaccctgcccggcatcgcaccccgcgtctcggtggcgatcggagcgacggtccatgaactgaagatgcagctcgatacgctcatcgtcgaaccggacgaggagcgccttgtccttgtgtggcgcggaaaccacaatgttcatgggaagcttcacagcctgaagagggtatgtatcgaggcgagatgaaaggtccccgctgactggctgcgagcgcgtgcagagggaaaattccggcaaacggcacggctgcgccgccattgacagcggttgttccactgctacaatggactccattcgacacacaaggaggcttcacatggcacgaataccgacggttgatcaggattcatgcatcagctgcgggctctgcgtatcgacctgtccgggagtgttccggttcaacgaggacggcaagtcggaggtgtatgatcccaacggggccagcgagcaggaaattcagcaggccatcgacgggtgcccggttcagtgcatcagttggaaaggatagccatcaaccacggctcggagtgatggagaagaaatccctctccggctggaaaggagaccatggtccatggagcgttggagatgtaccatctgccagtacgagtatgaccctgaagcgggagacccggaaaacggcatagatcccggcacgcctttcgaggagttgcccgatgactgggtctgccccatctgcggggcgggcaaggatctgttcgagccggcctgatcggcggctcccattgtcacagcggcataagcctcccgcacgggaggcttttcattttttagccgcttggctggattccttgataatgtctatctgtgtactgcccttgaccacccgtacccgccagacaaggccacagtcgccgcactccttcacgggcgactcttccgagctgaacccttccgaatgcatgtcgatctggaccgctgttctgctgccgcaatggggacacttcatcgttttctcctttcgcccggccgccgttggccgacgatctcgccgtgcatgaaagccggcgacctgaactaaatggttatacagtatagcagcaaacggaggaaatgtaagaccgggacgcgaagtcgcgcgggataagtactccacggtcgttgcgcttgatttttcgccggacggatgcaatactcgctgacaactctatggttttttggaggttactgtatgttcggattcggcatgccagagcttatcgtgattctgattatcgttctggtggtattcggcgcgggacggctgccggaaatcggtggtgcactcggcaagagcatccgcaacttcaagaaggcgtccgaggggaaagaggagatcgagatcaaacctcagaagaaagacgaacccaaaaaagacgcctgatccgctcgaacaacacaaaaaggggccggcaatccgccgccccctttttgttatgcatcaggctccatcccgccgcgccggacgttttctcccgaatctgcggcgcaaccggcccactgattatgtgccgctttttttctttccggacgacgaactctttttcgtcgatttctttttcgttgtactcttcttggcggagcttttcttgccggacctcttcttggaaacggcggacttgcgccctttggtccctttcttcttcacgtaccgcttcggctccgggctcagctcatccttgatgttgctgagaagaacagccgtctcttccatgccagggtcggcctttttggccgcttccagggcctccttggcctcggtaagtttgccggttttcagatagatgcgccccagggcgttgagagcctttgcgtgatcatccttgagttcggtcgctttccggtagctcacctcggctgaatcgtagtccttgcggaattcatgaatgagcccgagcttgtagtggctcatggcatcgttgggagccaattcgaccccttcctggagaagggggaccagttcatcgtatttcttctccttgacgtaaatagctgtcaggatgttgcgggcctcggcatcgtcttttttgatgcggagcacctcgcgatactgcttggacgcgtcgtccatctggttcaacttgcggtagacggcagcgagttcccgatgggcttccaggttgtccgggtccagtttgagggcctcgttgtaagaggctatggcatccttggtgttcttcgaggacatgaaaccgcgggcaagcttgagatggaggacgggattgctgtcgccccgcttgaggagttcgcggtactgctcaatggcttggggatggctgccgcgcagggtgtagatatcggcgagtcggcgccgggcgtcaccgtgctcggcagagagtcgaaccgcctgtttgtattccaccacggcctcgtcgatgagccccttgcgctcgtagataatgccgaggttgtaatgattagcggcattgccgggctttactcgcagcagttcgcggtaggatgcaatggcatcgtcatcgagccccgcggctgcctgggcaccggacagcttatgcagcacctccgcggacccgggacgctctttcagggcagcacggtactcctccacggccttggggaactctttggctgccatccgttcgtcaccccgacggaggtattcttcgggaaggacgcctcgttggcgcccggaaagggtgtattcgtactcggcggccttgcgatcaccaagtttttcatatgcttctgcaaggaggaggtggatgccgcggttgccgggattggccagttgggcctgcttgagttcctggaccgcgccttcggtgcggccatcggccagatagagagatgcgagggcaaggcgggcattttcattggccggagcaacggtgagggcctttttcagctccttctccgcctcttcctttttgcctgcctgccggtagacctgtgcgaggtccacacgaatcgacgggtcgtcggggagttcgcgcagggcttcggcataatgataaagggctagggaatagagggagcgttcagcaaaaattttgccgaggccctgatgatagcggggcttggaatcttcggccagggcgcgggtcagttccaccacggcctcgtcggcggaacccttggccagcagggccaggccgagacttccttgggcatcgggaaacgaagggtccatccggagcgtttcgcgatattccgtcaccgcctggtcgaagcgtttttcacgctcggcccggagccccttgacgaaatggccggcagcgccgtcggagcaatattcgaggattcgtttttcagtattcgcccgggcgtcctcatcctcgcccgaaagtgatttgacaagcctcttcgcctcccagcaccgctcctgggcggcaactgcctccccccccagcgcggtcgcggccgacagggaaagcacgaagagtgtaaggtattttttcacaaaggtcctcccagagtggtttgctgcgaactcgccgcaacgtgaggttcgcaagggtcggtgcctggcgggcaggcctgggccggaacggataatgcgggtatcgtcgggagacggaaaccgtaggggtgctccgggcggagaaaacacgcggcgtgagtctgtggcgccgcagaccccgtgggaaggagaaggcagccaccggagcgacagggtccggacgggaaggggcggtgcggacattgttccagccagaattgacgacgggcggattatacacagacgtcagccaaatttcaaatcattgtcatgcaatcccaagcggcaagccgagttataccggttttcgctgttgggctccggagggtattaccttgacttcacggctaaagatgattaaatcttcaaaagccggaagggtgggcacgaagatgtgcgccctcttccggcctttctgaactcgcggggtgaacatggccgcatctcccaaggatccgctcgactgggcagcactgctgcagctccagatggacgaggcgttcgacttcattcttcgctcggaagccggcagcgtcgccgaatgtgatctttcgccgcccgtcgatattttcgagacgccggatgccttttccgtggagttcgaccttcccggcaccgatcccgccgacttgtcgctgaagctttgctgcaacatgctgatccttgaaggggtgaagcgggacgattcccgcgaagggggcagctacctctgcctcgagcgccgcttcgggcgcttctgccgaaccgtcgaaatcccgccgacggttgatgtaagcgccgtccgtgccgactatcgccgcggcgtactgacagtgacctttccccgcctcagcgaccggcggaaggtcatgcgggatataccgatcatacaaggagacaactgatggatgaccataaacaggaaaacgaggagctaaaaataccggacgtgctgcccctgttgccggttcgggacgttgtggtctatccgtacatgattcttccgcttttcgtgggccgggagatttcgatcaacgccgttgaccaggcgctttccaaggaccggctcatcttcctggccacccagaaagagatcggcgacgaagatccgacccccgaggggatctaccccgtgggcaccgtagcgatgatcatgaggatgctcaagctgccggacggacgggtcaagattctcgttcagggccttgccaaagggcggatcacttcgttcgtagaatcgaagccctactactccgtagctatcgagcgggtggtcgagccgacccctcccgaggattcgctggaggtggaggccctcatgcgggccgtgaaggagcagctcaccaagatcgtctccctcggcaagcccgtctcgcccgaggtgctcgtcatcgtcgagaacatgcaggagcccggcagcctcgccgacctggtcgccagcaatatcggcctcaaggtggaagaggcccaaaagcttctggagatcatcgacccggtggaacgcctccagcgggtgaacgaactcctgagcaaagagcacgagctcctggacatgcaggcgaagatccagactgcagccaaggaggagatgggcaaaagccagcgcgaatattttctgcgcgagcagttgcgagccatccagcaggagctgggcgagaccgatgccaggtccgaagaaatcatggaattgcgcaaggccatcgagcaggccaagatgcctccgcccgtcgagaaggaggccctcaagcaactgggacgcctggagcagatgcatccggaggccgccgaagccggaatgctcaggacctacctcgactggatggtggaactcccctggagcacctcgacccgcgacattctcgacatcaaacgggcgaggaatatcctggacgaggaccattactacctggacaagatcaaagagcggattcttgaattcctggcggtgcgcaagctccgcaagaagatgaagggaccgatcctttgcttcgtgggccctcctggggtcggcaaaacctctctcggcaagtccattgcccgggccctgggcaggaagttcgtacgcatctccctcgggggcgtgcgggacgaggccgaaatacggggccatcggcgcacctacgtgggagcgttgccggggcggatcatccagggactcaagcaggcgggctccaacaacccggtcttcatgctcgacgaacttgacaaactcggcgccgatttcagaggcgacccctcttcggcgctcctcgaggtgctcgatccggaacagaaccacatgttctcggatcactacatcaacctccccttcaacctttccaacgtgatgttcatcgccaccgcgaaccagtacgacaccattccggggccgctgctggaccggatggaaatgatcaacctgtcgggttacaccgaggaagagaagctggaaatcgccaaacggtatctcatcccacgccagaccaaagagaacgggattaccggcaaacacatcagctttaccgacgacgcgctccgcaccatcatcgccaagtacacccgcgaagcaggactgcggaacctggaacgggagatcggcagcgtctgccgcaaggtagcgcgcaagatcgccgagggggagaagaaactctatcgcatcacccccgccacggtggccaagtacctcggtccggccaagtatctgcgcgaagtggagatggagcacaacgacgtgggcgtggtcaccggccttgcctggacgccggtggggggagaggttctcttcgtggaggccaccattatgaagggcaagggtgggcttaccctcacgggacacctgggagacgtgatgaaggagtcggtccaggccgccctgtcctacatccgctccaaggcacaggaacttcacctgcctgaggatttcctggccggggtcgacatccacgttcacgtgccagccggcgccatccccaaggacggcccctcagccggcatcaccatggcaaccgccctggtctcggccctgacccgcgtgccggtccgcaaggacgtggccatgaccggcgagatcaccctgcggggcaaagtgcttcccatcggcgggctcaaggagaagatgctggccgccatccgggcggggatcaccaccatcgtcatccccgagcagaacgtcaaggacctggacgaggtacccaagcccatcctcaaaaaggtcacggtggtgtccgccaaggttatcgacgacgtactgaaggtggccctggaaagctatccgccgcctccgcccgccgccgccgaggggaaaccggccgcaaaggcgcgtaccgctccgcgtcgcggcatagcggctcccactaaagccactgccgccggggccaaggggtgagactcggcgagatcggtgaattcggccttatcgacaggattgccggcaaagtagccgccggtgccggggttcgcctcggcatcggcgacgacgctgccgttaccgaaacggaagcggggcgcctcctgctgtccaccgccgacatgctcgttgaaggcatccactttgacctctccttcaccgaccccttcaggctcggccgcaaatccctggcggtcaacgtctccgacattgccgccatggggggacaccctcgccatgcgctgctctgtcttgccattccaaccgatctgccggttgaatttctcgaccggttcgccgacggcgtcatctccctggcagaggaattcggtgtcaccctcatcggcggcgatacctgccgctcctcctccgggcttgtcatctccatcaccctccacggcgaacaggtccccacacggatcatcccgcgcaacggggctcggccgggcgacgacgtgttcgtcaccggtaccgtcggagattcagccctggggctcgaactgctgcgcagaggcgaacgctccggacatgccgtcgaacgccacctcaacccctcgccccgcgtctccgccggcctgagcctggccgaatcgggcatggcctcggccatgatcgacgtgagcgacggtgtccttgccgacctggggcacatcctgaccggctcgggggtcggcgcccgcatcgacgcatccctcatccccctttctccctacttcagccaacgggcgcccgacgtggcacctgaccccctctctctggcactggcgggaggcgaggactacgaactactctttactgcggcgccgggacggacggccgaggtggaaacgctgctggcggcgtgcggcgttacagcgacccggatcggttccatcgttgccgggtcggacgtcacggtcaccgcagcagacgggacccttatccctccgagacgccgcggcttcaaccatttcgcgccgtaaatcctgcgccggcccactgcctcgcggcatcgcgcgtgcgccgtcacggaacacttcttgctgtctgtggaaagacggatcaatcaccacatgataaacaggcacatgaacgagcacagacgggtgagcatccctcccgaggaaccggccggcggcttttcggacacggcattctcacgcatacgcgacatcctctgcacaaggcgaaattttgacatcgccagctacaaggacaaatacatcaagcgccggatctccatccggatcagggcgacccgggcggcaacggtcgacgactactgcgatctgctccagcggagcgaagaagaactggacctgctggttaaagggctgactattcatgtgagtcagttcttccgcaaccgatccacctttgaaaagctcggcaccgaggtgttccccgcgctttttgcccgactgagagccgaagggcgggaacacctgaccctgtggagcgccggatgcgccggaggcgaggagccgttcaccctggccctcatcctggcagagcggttcgcgaaggagttggaagagttcaaggtttccatcgttgcgaccgatatagatgatgggatccttgaagcggcacagcaggggatgtatggtcacgaacgtctccaggaagcccccgctcacgtgctcgaccgccatttttgccgtaacggcgacaaatactgcctcagtccggccatccgcgggatggtggagtttcgccgcggagacctcttcgacaccggaaaccatgtggagagcgatctgatcctctgccgcaatgttcttatctactttgaacggcgggagcaggaacgcattcttctggggctatccaatgccctcacccagggcggcatcctgatcctcggcaaggccgagaccctcgtaggagaactgcggcggcgcttcgggaccatctgcccggtggaacggatttacacgaagaatcgcttttcggtatactaacagccgtgatttccccccgacgacgtgcggctgcggcgccgtcggccagtggagcgagtatgcgcatccctcttggctacaagttcatcctcggattcgtggtggtcgtggctgcggttgcctttgttcccaccggcatccgtctcctcggctacgcgcccgaaatcacccatatcctgacttacgtcgtggccatgaccatcggcctgattctcggctggatcttctcgcggggagtcgcgcgcaacatggggcttctgaccgattcggccgaggccatcagccgcggcgacctgaccagggacgtggcactcccgcccgggcgcttccccgatgagacagttgacctgggcgattccatcaacatcatggtcggcagcctccgggagcttgtgggacacatccggaccacggccgaaaaggttgctgcttctgcccgcaccttgtccgattcgacggtcgaggtgaactcctcctccgaggaggtggcccaggccgtggagcagatcgcccggggcgcgggcacccaggctgagatggtggagcgaagctcccgcatcatccatgaaatggccatctccgtagaactggtgtcgaagcgggcgcgggaatcggcaaaggcggcccaggaaacgagtcgcaccgcacggcgggggcaaaaactggccaatgactcgctggagcggatgaccagcttctttggcaaggttgaggagagcagcgcccagtttctctcgttcaacgcccgactgcagcaagtaggcaagatcgctgacttcatcgccgagatcgcccgccagacgaatctcctggccctcaatgcctccatagaggcggcccgggccggagagtacggcaaggggttcgccgtagtggcggacgaggtccggaaactggcggacggcaccggcaaatcggcggctcacatcacggaactcattgccgcggtgcgcgaggaaagccgtcgcgtccagcaactcatcgaagaaagctcccgcgacatcggcgaagggaagcgcaacgtggatatcacggccggcgccttccaggatattctctccaacgccctggaaacggagcggagggcgggcagcatcgccgacctctcccacatccagaccgatggagcgcagaagatggtcactgccgtcgacgaaatcgcccgggttgccgaagacaacgccgccgccaccgaggaggtatcggccgcctccgagcagcaggcaatcgccatgcacgagatgaccgtggccgctcgcgacctggccgacctggccggagtcctcatgggagtagtggagcgctttatccttccccgttccgagggcggcaacaaagcgccgtgagtgaccgaatggaccgctacgtcatctttacggtgactgaccggaaactggccctccccctggacaagacggcggaggtgttggagggcgccgccacccatccggtgccggcagtcccgccgttgctcggcagggcactgaacgtacacggaagaatcgttccggccctggatctggcgacgtttctccatggaggggcgatcgggcggaaccatgcgtttcttgcactcaaccaccacgtggccgacctggccctgctggttgagggaccggtggccatcgtgagcgtggaggaaagcgaccggtccccgagtgaacatccgcgtttcgagggatacctggagattgccggtgagcgggtcggcatcctggcgaccggcagactgatcgaagaagtggaagagattctgtgactgttatggagggctcatggccaaaagagtaatgatagtggatgacgctctgttcatgcgcaacatgctgcggggcatactcgaggatgcggggtacgaagtggtcgccgaggcttcggacggcgcggaggcagtggtaacattccgtgacgtgcgccccgacgtcgtcaccctcgacatcatcatgcccgtgaaaaacggtattgaagccctgcgtgaaatcatggccatcgatcccaaggcccgcgtggtcatttgcagcgcggtcggccaggagagccttgtggacaaagcccggagcgtgggcgcgaaagacttcatcctcaaaccgttcaatccggagcgggtcaaggatgtgatgaagcaggtgaccgagggctagacatggacatgtcccagtaccgggacctcttcgttgccgaggcccgggaacacctggagcgcctgggcgaagaggtactggccctggaaaaggacccggccaacggcgaacgcctcgactcgctcttccgcaccgcccactccatcaaaggcatggcgggctccatgggatatgacggcatagccgacctttcccaccgcatggaagacctgatggaccgcgtccgcaagggccggattccctttggccgggacatcgccgacctgctgctggcctgcgcggaccagttgggacgaatggtggaagacgtgaccggcggcgggaacggctccctcgacgcgacagacctctgcgccagactcgccctggttgccgggcaggaggccgcagccccggcggctccagccgatgcagagacatccccctccccgcagccatccgaccagccggaaccggcacgtcgcgacgaaagcgacggggcgcgaaccgtccggatccggtcagagcttcttgaccgatttgtcaacataaccggcgaactggtcaccggcaagaaccggatcatggaactggcggcgggactcgaatccgaaccactgcgggatgcggcggccgaactgtcgaaactggtccgcgacctgcagcgcgaggtcatgtcggccagaatgatgcccttcggcaccatctgcgaccgtttcccccgcatggtgcgggatctggctcgccgtagcgggaaagaggcgacgctggccatcgacggcaaggatcaggaactggatcgcggcattctggaaattctccccgaccctctgctccatgccctgcgcaatgccgtcgatcacggcatcgagtcgccggaggaacggagtgcggccggaaagggagcggggggtcggatcgtcctgtcggttcgcagggaaaaagaccatctggacgtgacagtgacggatgacgggcggggcatggatccggcagctctcgtcaacgccgcccttgccaagggaatcatcaccccggaagaggcggcgacgctcagccggcaggaggcgttgatgctcgtctgcaggccgggcttttccacggccaggagcgtcaccgaggtatccggaagaggggtggggatggatgcggtgcaagccgctgtaagtcgggcgggtggcagcctgtccatccagtccgagcgaggccggggaagcaggatcacccttcggctccccctgagcgtggcgatcatccaggtgctcctggtgggctgcggcccgctgaccatggcggttcccgtcaacgccgtccgccggaccgtcgagctggaccggcggctccagcgcatcgaagatgggcgggctgtttttgatctgggcggggaaaccctcccgctggttgacctgggcctgctcgtggggaccggcccgactgccggcggggatttctcgcccgttctgacggccgacgttgcaggacgcacaatggggtttgccgtggaccgttttttcggacaggcagaggtattcaccaagccgctcggcacgccgctcaaccgtgccagggggcttgcgggaggagctatactgggagacggtcgggtcatcttcatcctcgacctccccaatcttgtcgacggggccaccagccggcgccgcgttttcatgcaccctgacggtgcgcacaaagggggaacgaccgcatgaaattcgatgcattgaccgaggagcacctggacgccctcaaggaagtaagcaacatcggtgtggctcacgcagccactgccctttcccagctgatcggcaaggggataaccctccaggtgccgaaggtccacctcatgaagatcaccgaggttcccgaagcgttcggcggagccgagcggatcgttgtcggaatttatctccagatgctcggcgacgcccggggcaacatcctcatcgtcctgccccgggagagcgccctcaagctcctttcacggcttctcccccgtgaaaagagcgaagggtccctcctcacagagctagagatctcggcgctcaaggaagtggggaacatcctggcctcggcctacctcaacgccctgggcgctcttatgcgcaagaccctgattccttcggttccggtcctttccttcgacatggcaggtgcggtcatcgattacgtcctgatcgaactgggcgaagtaggcgacctggctctcatggtggaaaccgaatttttcggcgaagaggagaaaatcggcggtcagttcttcctgctccccgaccccgaatctctcaggatcatccttgacgccatcggagtaaaactttgagccggatcgtcagcgtcggcatatcggaattcaagattgcatcggccccgacgatcctcatgacctacggcctcggctcctgcgtcggcattgcactccacgatccggtcgcgctcaccggcgggctcgcccacaccctcctccccgctccggtccgggggatggactccatggttaaatcagcaaaattcacctgttgggcggttgacctgatggttgaagagctcattaaatgcggttgcgtcgctgaacgtcttgtggcaaaattggccggcggcgcgaccatgttcgaaccacaacaccgcaccacccacagtggcatcggcgagcgtaacgtgacggcggccaaagaggctctcgagcggcgcggcattcctctggtggcatcggacaccggcgacgattacggccggagcctggaattcaatacggtaacaggagtcatcacggtgcgggcgctgcagcgtcccatcaagcgcatgtgatcgcacggtccggacgccggcgggcaacggagaggtgatatgaaggggctcagactcctggcggcgatcatggcggtcgccctgcttccattgacggtcatggccgcgccaggcccggtgaatgtcgggcttcaggacgtgatcgacaccgtggaaaaaacattcaggccaaaccggacttcgggaatgccccccctcgtttcggtgacggccgactttttccagcgctcgaccctggcggcccagaaccgcgagatgcgggccgacggccagatgttcttcaggcccgccacgagccgggaaccgctcatgttccggttcgattacttccgccccctgagacacgagatcgtcagcaacggccggaccctctggacctacctccccgaaaaccgccaggtaatcgtgagcgatgtttcgccggtcttcaacccctacaccttcgaccctgagcgcaaccaggcgtccaacttcctccaggggctcggccggatatccaaagattttctcgtcgtcttctcaccccaggggagggacatcgggggcaattacgtgttggaactgacgccgcgccgggcaacggcaaccatcgccaggctctacatggcggtcaacggcgaggcggtggcaaactatgtccgcagcggcaggaggattgccgacagcattgcatccctcggccgccaggagtggacgtttcccatcctttccaccaccgtggtggaccaccagggaaacaccacgatcatcgaattcagcaacgcccggacgaacatcctcttgagcgagtcgctcttcaccttcgccatcccgccgggagttcaggtggttcaaccgccccagcggcgctgaccccgaatctggctcaggcgagggcggcgtgacatatgccgcctcgcccttttcaatcgcgtcatcctttgaacagaacgaggaccggaacatgactctgccgcgcatactattgctgtttgccgtcaccctgcttctggggacaggtgccgccacggcggcgccgtcagcccccctggccgacgtggtagccactttggaacagggatacgcttccctcaaggacctgcaggcatccttcacccaacggaccgaaatggcggcggtcaagcggtcccagaccggctccggcgagctgttcatccgcaaaggtgccggcgaccgggcgctctttcgcttcaactacgtcaaaccgtcccagcagatcgtctccaacggcaagaccgtctggtactatctgcccgagaaccggcaggtcatgaccatggatgcctctgccctctttgcgggcggcgggggggtcgccctttcctacctgaccggcataggccagatatcgcgcgacttcgccgtaagctttgcgggcaacggacgcgacgccaaagggaaccacgtcctggacctggtgcccaaaaaacagggccaggcctttgcccggctccagctcaccgtttcggccaaggcggtcgaagagtaccaacgggcgggcaaagccacggtaccctttcccatcgtttcatctgttgtggttgaccagatggggagccgcacgtccttcgaattctcgaaaatacgggtgaaccgtgggctggccggttctctctttacattcaaggctcctgccggcgttgaggtaatccaggcaccgggagtcaaataacattattcagggaggaaactatgccctcattcgacatcgtctcgaaggtggaaatgcaggaggtcgacaacgcggtgaaccagaccgtgaaagagatttcacagcgctacgatttcaagggaagcaagtgcgagatcaagctggaaaaggacgccatcaagctgttggccgacgatgactacaagctcaaggcagtggtcgacattctccagtccaagtgcatcaagcggggaatatccatcaaatcgctccagtacggtaatgtggaaccggcatccggcggcatggtgcggcaggcggtcgatatccagcagggtatctccaaggagaagggaaaggacatcattgccgtcgtcaaggagtccaagctcaaggttcaggcgcaaatccaggatgaccaggtgcgggtgaccggcaaaaaccgcgacgacctccaggatgtcatcaagcttctcaagggaaaggatctgggggtggaactccagttcgtcaatttcagggactaacgaggggattcagtgagtaacgcaaaagaaaaagtcagcatggtcagccttggctgccccaaaaatctggtggatgcagaggtaatgctcggccgcctggcaaaggaccgctacgagatcaccaccgatgagcgcgaggcggacattatcatcgtcaacacctgttccttcatcaaagaggcgaaacaggagagcatcgacacgatcctcgacctggccgaccggaaacaggacggccgctgccggctcctcattgtgaccgggtgcctcccccagcgctaccaggaagagctggccagggaactgcccgaggtggacatcttcgtgggcaccggcgactatccccgcatcgcggagatcatcgaggagaagagttcgcggccggagcagctgcgctatatcggcgacccaaacttcgtattcgacgaaagcctcacgcgcctcaactcctccccggcctacaccgcctacctgaaaatcgccgagggatgctccaactgctgctcctactgcgtgatcccgtctctgcggggagccttccgctcccgtcctctggagagcgtcctcgctgaggcccgctccctcgtggccggcggggcgcgggagatcaacctgattgcccaggacatcaccacctacggccgcgacctgcccggcgcaccctccctggagaccctcatccgcgaactggccgccattgacggcctcgcctggatcagactcctctatgcctaccccgacggtattaccgacggcctgatccagaccatcaagaacgaaccaaaagtctgcaaatacctggacctgcccatccagcacatcagcgacccgatcctgaagcggatgaaccgccgcagcaccgagccccagatccgggagctcgtggccaggctgcgggaggagatcccggacatcgcgctccgcacctccctcatcgtcggcttccccggtgaaacggaagaggacttccgcacgctcctccatttcgtggaagaagcccagttcgaccgtctcggcgtgttctgctattcacgcgaagaagggaccccggccgcggagatgcccgaccaggtctccgagcgggtgaagcgcgagcgctacaaaaagcttatgaaggcccaggctcgggtatctttcaagcggaaccgccggctcatcgacacggaagaacaggtcatcgtggaaggatacagcgaggagacagagctcctcctgaagggacgctcctcccgccaggcgcccgacatcgacggccaggtctacatcaccgccggcaacgccaacgtgggtgacatcgtacgtcttcggattaccgattcctccgactacgatctcatcggcgagatcatctcctgaccctgcctcccgcgggccggcggatgacatctgaccggcccgcgtccagcaccgctcactcggcatttccccgtatactcaccggcaaaggctgatcggcattcaggcccgctttttgcttgacttcaaaaaagttttcggtatcatttcgtggctcttgaggccggaaaatcagcagagggagatagtaaatgattgaaaaatctgaggaaatgaaggctcttctcgtcaaactcaaggatgagacccttcaggagatacacaaggcgatgcgtagcggctccgagaatgcagggggcgagcccacgggcgacatctacgaccaggcgtccagcgagcgcgaccgggagctgggactgcttctgagtgaccgggagcgggacaagctgcgcaaaatcgatgaggccctcttgaagatcgaggacggagaatacggcatctgcgaggagtgcgaggaagaaatccccctgggacgcctcaaggtcatgccttttgcacgctactgcgtcaagtgccagtcggacatcgaaaagatccaggcccagacccgccgtttcgaggaagagcgggcgtatcgcgagatcgccttcggcgaagaagaagaggcctgacagcctctcgagcggaccgagagaaaaagggcgctgccgacagcgcccttttttgtcgcctctgacctgggagtcaaaataccgccacaaccatcactcggtagcgaccagcaagcttttccccgtcatctccggcggctgcggaatccccagtaacccaagcatggtcggcgcgatgtcggctagggtcccgggccgcagtcgtgcccctttccgggaatcgtccaccaggatgagtggtacccgttcgttggtatgggcggtgtggggaccgccggtctcgtccaccatcatctcggcgttgccgtggtcggcagttatgatcagtgccccccccttttccagcaccgttgccgccacccggcccacgcactcgtcaaccgtctcgatggcgcgcacggcggcatcaaggatgccggtgtgtcccaccatgtcggcattggcgaaattgaccaccaccacatcgtctactccctcgtcgatccgcttcagcagcgcatcggtcacgagcggggcgctcatttccggcttctggtcgtaggtggccacttccttgggagaggggatcaggatccgctcctcgccgggaaacggctcttccacgccgccgttgaagaagaacgtgacgtgggcatacttttcggtctcggcgatccgcagctgccggagcccggcccggctcaccacctggcccaggatgttggcgaggctttcgggggggtaggccacggggagcggaaaggtggcatcgtactcagtaaggcagacataggaggcgaggcggggccacggtgaacgatcgaagccggcgaaggcggggtccgtgagtgcccgggtgatctcacgggcccggtccgaacggaaattgaagcagataaagccgtccccgtcggcgagaagtccgagtgggctgccgttaggggcgatgacggccggctcaacgaactcgtcagtgacaccggcactgtaactcgcctcgatggccgcagccgagtccggacggtgcgccccctcacccttgacaatggtgttataggcccgctccacccgctcccagcgattatcccggtccatggcccagtagcgccccatgaccgtggcgaccctgccgaagccgatccggccgatctccgcctccagctcggccaggtagcccgcaccgctgctgggcggggtgtcgcggccgtcgaggaaggcatgaacgaacacgtccttcaccccctgacgccgggccaactcaatgagggcatagaggtgcgtgttatgggagtggactcccccgtcggagaggagcccgcccaggtgcagcctgccgccggcagccttgacgcgggccatgcagtcgagaagcaccggattggtgaagaagtcgccgtcgtcgatcgatttggtgatgcgggtcaggtcctggtagaccacacggccggcgccgatgttcaggtggcccacctccgagttccccatttggccgtcgggaagccccacagccatgcccgacgtctccatctccaccgaggggtactcggccatgaggcggtccatggccggggtccggccaatggccacggcattattggaagggtcgggattgatcccccacccgtcgaggatcatgagcacgagcggtctgggcattgctcctccgtgacaggattagtgatgatagggttcgttgccgatgatggtgaaagcccggtagatctgctccagcagcaccacccggaccatctggtgggtaaaggtcatccgcgacagggcgatgacccggtcggcccggcgcctgaactcgtcggcaaagccgtaggccccgccgatggcgaaggccagttcgggtaccgccgtgtcccggcaacgggagatgtaggcggcgaattccggcgaagtgagctgatcgccccgctcatccagaaggatcaggcgtgaggtgcggggaacgagcttgtcgagccgctcacactcccgagcgcgcatggcctcggccgcagcgcccttttcatcccgcgcctcgccgatctccaggggagcatagcgtctcacccggccggcatattcgtcaatgccgcgccgaacccactcctcctgggtcttgccgacccagagcacgcgcagtttcacggcgctccgaccccggccggcacggagagggcgaggatcactcccctcccccttccttcccttcccacaggtactccgcgggaatcgccacctgcccggcagcggaccagaggccgtccaggtcgtagtaggagcgcagttcctcccggaagatgtggacgatcacgtcaccgtagtcgatcacgatccagttcccttcccgcagcccctccatatcgatgaccttgccgtacttcttgagccccttcttgaccgaatcggcaatggcctgggcctgcttgtccgaacggcccgtggcaagcaccagatagtcggcaatggacgatatccggccgatctcgaggaccttcacatcaagggccttcttgtcgagggcgaagcgggcgcactggagcgcgcgctcgaggggagtgagcgtgagtttatccgtcatgggcatagatcctttgttcgttgatgtagcgctccaccgcctccgggaccaagtacctgatcgacctgccgaggcgagcgagtccgcggatggaacgggacgagatgtcgagggggacgccggccagccagtagaccgaatatcccgagcgatgggcgagccgtttttccgcgggataatagcagaattgcgctgttatggcaaccggcagcgccgcgagcaggtccgccgcttcggctccggggcgggccgccaccaccaggttgcaggaggcgaagatcgcctcgtagtcgtaccaggagccaatgtcgaggaacgagtcgctgccgatgatgaaaaaaaattcgtcccccggatactcctctttgagagcccggatcgtgtcgacggaataggacttacccggtcgccccccctccatgtccgacacggcaaaggcgtggttgtccgccgtggcgagccgcaccatggcgcagcgcgtctcaaaggggacttccccctccatggccttgtggggcggggacgctgccggaatgaacagaacccggtccagggcaaaggtgtcccgcacctcctccgcgatgcggaggtgagccacgtgcaccgggttgaacgtgccgccgagaatgcccgttttcatcccttgccggcctccgggtccctgcccccgctcacggcctcacctgtccatcgccatagacgatgaacttggtcgttgtcagatcctccagtcccatggggccgaaggagtggagcttggtggtggagatgccgatctcggcaccgagccccagttggttgccatcggcaaatcgggtggaggcattgaccagcacagtgctggagttcacctcccggatgaagcgctgggcattgtgatagtcgcgggtgacgatggcctcggtgtggagcgagccgtaacggttgatgtgggccacggcctcgtccaggtcgtccaccacccggaccgcgaggatcagctccaggtattcggcatgccagtcgtcctcggtggcctttgtggcctggggcacaaactggcggacgcagtcgtcgcccctcagctccaccttcagctcgatgagggtctcggcaatacgggggataaaggtctccgcaatatccttgtggaccaggagcgtctccagggcattgcagaccccgggccgctggaccttgccgttgacgatgatcttttccgccatgtcgaaatcggcatccgcgtccacgaaaacgtggcagacccccttgtagtgcttgatgaccgggatgcgcgagttctcgaccacgaaacggatcagactttcgcctccccgcgggatgatcaggtcgatgaactcctcctgcttgagcatctccagaaccccctcgcgctcggggaagggaacgaccgacaaggccgcagcggggatgcccgcccgcttcagttcttccccgaggatgcgggcgatagccagattggaatggatcgcttcggagccgccccgcagaatgacgctgttgccgctcttgaggcagagagccgcggcatcggcggtgacgttggggcgcgcctcgtagattatcccgatgacccccaagggaatccgcatcttgcccacacggaggccgttagggcgggtccacatccgcgtcacctcccccaccgggtcggagagagccgccacctcacgtaggccgtcggccatggccttgattcgggcctcgttgagcatgagccggtcgagcatggcggtcgaaagccccttggcctcgcccgcttccaggtccttccggttttcctcaatgagctggacggtgttcctgaccagagaaccggccatggccaggagaagctcgttcttggcggaggcggaaagcttcgccatggctattgcggcctggcgggcgtcggcggcgatgtttcgaatcttttcggcgatcgacatgtcaaacccctcccttgcggattcagctgttgatgctgtggcaggacactaatttctacgttgtcacctttggttcggctctgtgggaagagggccggcggctccccctccgaaaaacccaaagcgtcaccttcataactctgatgagcttgaacagatcattgagccgatttcccatcgaacaggctccccactttttgcgggagttttttctccgggaaagcccccggcccccttacgggacgtttggatgaactgtgacaaaagggggctacagcaccacaagattgtcccggtggatgatctcgtccccgtacttgtagccgaggatggcctcgatctcgccacttcgatgaccgaggatgcgggtgatctcgtcatgggaatagtctacgagcccccgggcgatctcagtgccgtcggtgccgcagacccggacgcaggcgccccggtcgaacttcccctcgacccggaccacccccgacggtagcaggcttttcccctggcgggcaaggaccgtgcgggcgccgtcgtccacgatgattttccccgacggcctcagagtatgggcaatccagtgcttgcgccggttgaggctctccttgccggggaggaacagggtccccacctcgcggccggcaaaggcttcggccagcagggacggattcctgccgttgagcatgagcgtcggcaccccgaactggccggccttcttggccgcagccagcttggttaccatcccgcccgtgccgacggtggaaccgctgccgccggcagcccgttccatctcccgggtgatctgccgaaccaggggaatgagccgcgcgtcggggttggtacggggattcgcctcgtagaaaccgtcgatgtcggtcaggatcaccagcagattggcctcggccaggttggtgaccagggcggagaggctgtcgttgtcgccgaacttgatctcgtcgaagaccacagtgtcgttttcgttgatgatcgggatcaccccgaaggagaggagggtatcaagggtagcccgggcgttgagaaaccgtccccggtgggccaggtcgtcgcgggtcagaaggatctgcgccaccttgtggccgaagggctcgaaggcctcctcgtaggcgtgcatgaggcgcgactggccgatggccgccgccgcctgcttctggggaatgctccggggtctgccgtcgatgccgagctctttccgccccgcggcaacggcgcccgaggagacgatgatcacctggcggccgctggcgcgcagctcggccacctgggcggcgatgctgcccatgaggggcttgttgagcccgttgtccccacaggtgaggaccccactgccgatcttgatgacgatccgcttgaccttggagaggattccgctacgcatagcgccgtctaccactcctcctcgtccttgccccagagggagcgggcgatttcgtcgagcaaaggggaaatcccctcgccggttgcggcagagaggggaaagaccgcaaggccccgctcccggaaccaggggagcaccgcaggcagattctctctcaccgccgggagatccatcttgttgaccaccacgatctggcgcttgtcggccagctcgggactgaagagggccaattcccggttgagggcctcgtactcgcgaatgggatcgcggtcgggcatccacgagaggtcgagcacgtggagcagcacggtggtccgttcaacgtgcttgaggaagcgatggccgagtcccgccccctcggaggccccttcgatgatccccggaatgtcggcgatgacaaaggaacggtagttcttgtaaggaaccacccccaggttcggcttcagggtggtgaacgggtaatcggcgatcttgggtcgggccgccgaaacacgcgtgatgaacgaagatttccccacgttagggaaacccagaagccccacatcggccaggagtttcagctccagcctcagccaccgctgctcctcgggctcgcccggctgggcgaacttgggcgcccggttggtggaggtggcgaaccgcgcgttgccctggccgccccgtccccccttgagcaagacgatttcctcaccggccgtcaccaggtcggccaggatctcgccggtttccgcatccttgatgatggtacccggcgggacaggaatgaccaggtcctcaccgccggcgccgtggcggtccttgcccatgccgttcttgccggagccggccttcaggtggggccggtagcgcaggtccagcagggtggacaggttcgagtcgacccggaagataacgtcgccgccccgaccgccgtcgccaccgttggggccgccgaagggaatgaacttttcccggcggaaagagacgcagccggcgccgccgtgacccgactgaacgtgtatttttacttcatcgataaactgcatggcttcccgtgaaatgcgtgaaatgaaacagagactatagcagaattcgtcaggtggcgggcaaaaaaaatcggcagcgtcggctgccgatggaaaggagtggggagtcggtccccgtggcgtgttcgatctgacctacttgacgtgacaggtgagacagagggcgctgcggtaatcctccaccgccagatgcatggggcgaggattgagcatgttgtggcaggtaaggcaacttacggtgccgtcaaagagcatgagcgactgttccaccagggccgggtccctgaagccgcgtcccgatgcggcgacctgggcataattcatccccatgggatgggttttcatgggggaagcggtctgaacgctctgggccgtgaacccgccggtcgacacgcgagttatccgctgtgccgcctccaccggcggcgcgctgacaccatcgtggcagccgagacaggcagtggtgatggtatcggtacgggaggcgaccggctcatggtagccggcgtcgagcagagttccgaaaatggcgaaaccctcgctctcgtcttcaacggcgtcaaccgctgccgtccgggtggagtaagaggcatcggcagccgtggcaaccatgccgatatagccggcccgcatctcggggtcgaccagttgggtcgagaaggtgcagacgccccggctgatagcagcctcggcagcaatggaaccggcagcaaccagcgcgaaggctgaaatcagactgaccaggtgacgtagtgttccgctcgaccagaccatgggggactcctccgtgaaatgcctgcaatggaccacattacaaggggagtgccgattctttaattactgcaaattttgttttaacaatttgaaatcattacaatttaaaaccctgaccactcctcccctcgacctcgtcatttcacatattactgttcaacgattgaacagctgatccgagaacagaaacaacagcccccagagcccctgtttttcagcatctcggaatggccggacaaattgtgcaatttgtgaacattttgtataaaaaattctaattaatatttcaaactattcggaattccttattattaagattcgttatgttcggataaataattttatgcttgctctttactgctgttttttgttgtatgaggttaaagcatcataacaaaagactaacacaggctatttaatggacacatggccggcaccgaccggcactgaaaccacccgcaacaggacgttgagggaagggggtggcaatgacaaggccgagcatcatgcgcagacgagccgcgcggtacgaccggaaggtccccctgtggatctgcggtgacaccatggagagtttccgctccatgtcactcaacatttcttctcacggtgtattctgcccggttccccggggggtcgacatcaatgaccgggtcatggtgatcgtgggagtaccctttgcggagggagatgcggagggggtcgaatgcgaaggggttgtggtccgcacggaaccggcaccaaccactctaggcgccgccatccagtacgcagccatcaatttccgcaacgtcccccgcgaatcagcctacctgatccgcgactatctgaccggctcccagctgcggtgcgacgagcagcggaaaccggaactccgccggcaccccgagatgcccccggtctgctgcgacgtgccctgcgtagatcgtgacaccgttgtccagcagcaccgccagcgcaccgaacggatggcatttctgcgggacgtggcctcgcgcttggctcccgcgatcaaggaccgactcgccggtgtgtccggcgcgcttcagatcctctcggaagagacgctccccccctccgttcccgacggcatctaccgcgacattttcgaagagatagcagcccttgacaaactggccgacaccctggcccgctaccaccggccgagtctccccctgttcagctcgaccaaacttgagccggttgtggaacgggcactggagacggtgaaggaagtgctgcagagcaaggacatcgagatacggctgcatccgggtgccgatctccccattattcaagccgatgaggtactgttgacccaggcattcgccgccctgttcgaaagcgcggctgacaccatgagccgtggcatgctcacggtgcagttctgctcgggaactccccggtgcgactgcccggaatgcgcgtgcgagaagggcgccaactgcattaacgaacacgtgagcgttctgatcagcgatggggggacgggcacggcgccgttttctttcgatcgggcgctgaccctgtttcctgccgtgagcggagcctgttgcggcaacggactcccctttgcccaccaggttattgaccagcacgagggatttctttacgtggccagcagtcaagcgagcggctcaatcttcgtggtcgagctgccccgttatcagagcgaggtatgctgacaatgaacagtcaccggattctggtagtcgacgatgaaaagctcatctcgtggtccatttccaccatgctcgaaaaggcggggcacagcgttgccacggccgcatcggggaccgaggcgctccagaagttccagaatttccgccccgaggtcgtattgctcgacatcagtcttcccgacatgagcggacttgagatcctcgcccgggtcaaggaagagaacgaggacgttacggtcatcatgattaccgccaactccaacgcggacgaggcggtgacagccttccagcgcggcgccgacgactttttcggcaagccgttctgcctggaaaccctgcgtcacgtggttgacaaggccctggagcggatgaagctcaaaaaagaggtggatatcttcaggcgcgaacgacgcaagaagggagatttcgaccagctggtggggcgttcctccaaaatggtggaggtattcaagctgatcaacgtttgttcccgcaccgatgcaaagacagtcctgataaccggtgagagcggtaccggcaaagagctggtggcccgcgccgtccatctgcacagtgcccgctcggaccggcccttcatcgaagtcaactgtgccgcaatcccggaaaaccttctggaaaacgagctgttcggtcatgaaaagggcgccttcaccgatgcgtcccgcaagcagaagggtattttcgagctggccgaggggggaacggtcttcctggatgaaatcggcgacatgccgctgcagatgcaggccaagcttttgaaagtaatggagaccaagcggttccggcgcctggggggggaagacgacgtggaggccgacgtacggatcatcgccgccaccaaccagaacctgcccaagatggtggcagacggcgggttcaggggcgacctcttcttccgcctgaacgtcatgaacatccgcctgcctccgctcagagagcggagcgaggatatcccgaccctggtaagctatttcatccggcggctcaacgacgagtacggccgctcggtggaggggatcagcgatgacgcgctggccacgctgaccgggcacaactggccgggcaacgtgcgcgaattgcgcaactccgttgaacgggcaatgatgctggagccgtccagaaccctcagccttggctgttttaccgacgatttccagtacggtggaggggccgccgaatcttcaccggtcccggctggctcgatcgccagcgatgcgccggggaccctttccatccggctcccctccgacgggctctccatcgaagaggtagaaaaacagctcatcatcctggccctggagcggaccggcggcaaccagaccaaggccgcccagtacctcaaaatgacccgcgacacgctgcgttaccggatgaaaaagttcggcctctcggaaagcggctggcaagacgacgccggtgacgacaaggagggggaactgggcgtgcccagacggactgaacggccgaccaccacgtggcgcacgctctgagaggggaccatgttccgcctgctttttgccataaccatcctgctggccctgtctctgccaggaacagccctggcgctcacctgcaccatcaaggggtgccacccgttcctgcaggacctgaagaacctccacgcgccggtcaaggaggggaaatgtctttcctgccacgttcagaaggaagagatgcatccctatccgggactgaaggcgttcgagctgaaggcgaaaggagtcgacctctgctacctctgccatgacaagctggccatgggccccgtggtccacgggccggtcagggacggcgactgcaccgcctgtcaccgctatcacggggcttccggccccaagctccttgacatgggcgaggaccagacggcgttctgcaccggctgtcacgacgagggcgagttccggcgccactatcagcacgggccggcagcggtcggcgactgtacgagctgtcacacccaccacagctccacggagaaaaagctcctcaaggagcaatcccgacaactctgcctctcctgccataatgacttcgcccagaccatggctaaggcaccccgggtccacccgccggtgagcaacgatgcctgcacctcgtgccataacccgcacagctcggcaagccagttcgtacttaaggaaaagatgcccgacctctgctatggctgccattcggccatggccaccaaggtcccgaacgtcaaggtgccccacaagcccatcagccaggccaagagctgcggcagctgccactcggcccacttctccccggccaaggggctgctcgccgtggaccagaagaatctctgcctcggatgccacggtcaggacggcctccactcaagcaaagtattccgggagtattcgggactgccgctggtaaacatgaaaaaagccctggacaaaaaatcccagctacacggccctatcaacgatggtgcctgcgccgcctgccactcgccccacggcagcgacaatttccgcatgctggtcaagagctacccggctcccttctacgtgccgtacaaggaagggctctacgacctctgcttttcgtgtcacgacaagagcatgctcaagtatcccgacaccacgctctataccaacttccgcaacggcaagcagaacctccattacctccacgtgagcgacaagcgcaagggaaggacctgccgggcctgccacgacgcccacgccgtcaacggccggaagctgatcggcgccgatggggccgtgttcggcaaatggaagatcccgacccgattcaagaccacggccacgggcgggagctgcgcccccggctgtcaccggcagttgtcctacgaccgtgaaaagccggtttcctacacgccccagaaagaagcccctaaagacgcgacgaaagaggtcccccagacaccacccccgaccagcgacgccgctccttccggccaaacgaaataggtttctctcccgccgtcggactgactccgcgccagcccggccccccagacaaggggctgggctgggcgatttgcctcagcctccccgcaccgctctgcgtgaattgccccgtattgccctgtcgcatgccaccgcgagatccgtttacactttttccgccctcggcttaagccagataacacgggcacttgaaagccgccacctgccgtaaccctgccgcccgccgcaactggggcatatttactgcatattcgaatatctaatttaattaaaactttcacgcaatgacgcatgcagtgctgtacgctactccggtcgggaacaggcacctgctgcatgcggcacccagtgaaggccactgtgatggacgaagggggcaggtgatgaaactgaggcgatgtatcgcgtcgctggcgaccgtggggatgctcgccatgctgttggtccaggcggagccccgacaggtcacgggcagcggctatagcgcggagaccggcaagagacagcggccggcccccaaagaatccgggtcggcagacaaggcaatacgaaagcgatggctcgtccagttcaacggtccggtccggcctgagcagcgacggcagttggaggcgctcggctgccgtatcggcgattacatgcccacgaatgcgtttgttgcgctcatggacgacaaggcggccaaaagagttgcccttctctcattcgtcgaggacatcacccgatttgcaccggccgacaaactggtgggcacggcgcggaaggacctgacggcggcaccgacgtccgagatccggatccggaaggtgctccgggtggacgaccccgccgaccgggcagcggtcattgccgccaccctgcggggaaatggccggatactgaacgtgggtgcacgcaccattaccgtggaggtaccggaggagctgctcgccccccttgcccagcaggaggagacagcctggatcggcgaggtcggggagttgcggctgcacaacagcgatgctgcctgggtggtacagaccaatgaggtcgataatcgtacgatctgggagaagggaattaccggcgcggggcagatcgtcggtatcgccgactcgggggtcgactacgacatgccctggttcgccgatccgaacggcgctcttcccgggccgggacaccgcaagatcgtggggtacgacgccactctgggagacaaccacgatgtggccgacggccacggcacccacatcgccgggaccatctgcggcgaccgggggcccggcatgcccggcaacggcattgcacccggcgcgcgcatccacgtccaggacctggtcggcaccgacggcacgctgaccggcagcctggaactggaaaccgtgctgaaaaaagcctatgacagcggagcccggattttcaacggtagttggggggtcgatagcgggaactacgacgccctcgccgcggcccttgacgacttttcctggcggcacaaagatttcctggccgtgttcgccaacggcaacggcggcccggcggagcagacggcaaccagtccggccatagccaagaacgccaccagcgtagtggcaaccggcaacggaaccgatgccgccacggtcagcgccgaaagcagtgtcggccaggctccggatggccgtgccaatccgtcggtgggcgctccgggccagggtgtggtctcggctcgctccgacggccttctcggcagcggcaacagcggcaccatggccatgtcgggcacctcggtggcagcggcggtcacctcgggagcagccgcgctcatccgccagtactttaccgacggcttcttccccaccggcagccctgtcgccaccaacaagctgcagccctcggcagcactgctgaaggcagtcctcgtgaacagcgccgaagcgctcctctcggacgaccccggcgactcgtgcccctcgaagaggggcggctgggggcgccccaaactgatcaacaccctctttttcaacggtgacagccactccctggaagtagtcgacgggggtacagggctggaaaccgacggcgtctggcagcggctctacttctcccccggcggcagaaggctcaagatcacactggcctggaccgacgccccggcggcacccggtgccacgtcccctctcaccaatgacctgaatctggtggttgtcgcaccggacggaacgacctacctgggcaatgatctgaactgttcccacggcgactatgaatcacggaccggcggtttctccgacagggtcaacgttgaagagcaggtggtcatcaagcggcccgtggccggcacctacctggtcaaggtgatcggcgccagcattccggtgggtccccagcccttcgctctggtaatgaccggggtcaccggggtcacctcggacggccggatcgccctgaccaacagcactaacggcaccctggaggcgccgggacaggtgtcggtcatggtgaccgaccgggatatcaaccgcgatgcctcagcgatcgagaccatgacggtggacctgctcggcgagaccgagagcaacccggagcaggtggtcctcaccgaaaccggccccaataccgggaccttcaccggcacctgccggatcgcactcggcggcaccgccatccatgacaacggtgcgctggaagcgcgccatggcgagacgatcagcgcccgctataccgatgaaatcaacctgagcggctatccccgcctcgtgagcgtgtcggcccggattgtcgacagcgtgccgccgacgatctcggcggttggcgtcggagcccagctctccgaaacctcggcgaccgtagcctggaccaccgacgaacccgcagactcgaaggtcagctacggctctgacggctccctgggtctcagtgtcatcgacggagcctttgtctcgaaccatctcctggcactctcaggtctgtcggaaggacaggactatttcttttccgtcacctcatccgacgccgccggcaacgtctccacggataccaatggcggcaacaactataccttccgcaccgccagcctcccgccgtccctggaggtcttttgctcggcggaaaacaacgagacctatctcccgacggtcagggtcttcggcaccgccaccgatccggccggaatcgaccgggtgacggtcaacggccaaccagccgtctggcgcgccaccgatggctactacgaggccaccgcctccctggtgcccggcagcaacaccattaccgtaatcgcgacggatacgctcaacaacccggccgggcaaaccctgacggtcaacaggaccctgcccccctttgatctgctcgtgacgtcggtcgtctctaccacgaacctcctgccaagctcggccatcagggtggacgggacggtgcggaacgaaggcaccgcggatgccccgtcggcggaggttgccttttacctctcccgcggcggggctgccgccggcatccccctcggcagtatcccgatctcacccatcccggcgggccaaagcggcgcagtttccttcaccgccagcttgcctccggaagtcgtaccaggagtttacttcatcgtcgcaaccgtcgaccccgccgaccaggtggccgaagcccgggaggacaacaactccctgaccggcaatccggttacggtgggccgccccgatctggtaccgctgacggtgagcaacacaaccctcatgtcgccgggaggcaccatttcgacgagcctgtcggtgcgcaacgacggagccgccagcgcacccgtttcaacagtcgctgcctggctttcggtcgacacgaacctctccggcgacgatatcctgatcggtaccgcccccgccgccgctctgtctcccggcgcgtcaaccacggtcggcatcagcggcgtcctcccgccaggcatccagtcgggcaccctgaacattatcgcggtcgtcgacgccttgggtgaggtggcagaggcggacgaaaacaataatcgggcaaccgggcagcctcttaccatcggcacggcagaactatccgtgactacggtaacgatgccggccagcattgtccggggctcgaccgcctccgccaccgcaaccgtcgccaatacgggtcactatgcagcaaccggcgtgcgcgtcggcgtctatctctcgtccgacaccgccatcaccacctccgacatgtttttggggagcggcgtcattgcatccctggaacccggggcatcggcgccggtgagcataccagttcccataacggacatcgttgccgcggggacatggtatgtgggcgccgtggtcgacgatctcgggatgatcgcagaatccgacgagggcaataacgccctggccggcaatcaggtcgagatcctggcggacggccttgacctgaccgttcagggtgtgaccgcgccagcctccggcaccaccggtcaaccggtcaccattacggcaacggttgccgccaccatgccggcggcggcatccgcggtccaattcttcgtctcgcgtgatccggtcataaccagcgccgatacgtatctggccaccaaggcggtcggctccttcggcgccgcaggcgcacagaccgtcactgccaccgtgacgcttcccacgacgctgaccagcgacacctggtatctcggtgccattgccgacgcctatggagtgattaccgaaatcaatgaaaccaacaacgcctctgccggccgtgccattacggttaacggtcccgagcttgtcgtggaatcccttacttccgcctccgacacggcttacacggcgggcaccgtcagcctggccagcaccatcaggagcatggccggcgccgcacccacccaccgggtagagttctatctctccaccgacccggcaatcaccacctccgacatttacctcggctaccgcaccgcgtccctccccgcggggggaagcagcacggcgaccacaatcctgacgatcccccgctacctgaccgggggagactattacatcggtgccatcgcagaccccggcaacgtcattgcagaggcgaacgagaacgacaactccctgggcatccccctgcacatcatcggccccgatctccaggtagacggcctgagcctccccggcagcgccctgtcaggggtccccctcaccatttccagccgggcattttcgacccagggcggatccggaagttttacggtcgacttctacctttcctcagaccagaccattactaccggcgacgtgtaccttggccgccgcacggtgagcagcctggctgtggccggagcgagcaccgcaacggccacggtgacgattccgaattacgtcttcacgggccgctattacgtgggcgccatcgtggacccctacaattacgtgaaagaggaaacggagaccaacaactcgaccgggacagaccaggcagtcgccgtggaggtaacgggtgccgaactggcactagcgtctctctcggcaccggcctcggccaagcccggcgaaaccatcgccgtggtcaacgcccttgccactacggcaggctcggcgccctcatcgtacatggagttctacctgtcgaccgacagcatcatcaccgcggccgaccgctatctcggaggccgcaccgtctcagccctgcccgcggggggggccaacaacgccgcaaccggcctgaaggttccagcggacatcctgcccgggacctactacctcggcgccgtgagcgacccctacaacacggtcagggaggccaacgaggctgacaacacccgaaccgtgcagctcaccgtcaccggaagggatctgacggtcgaggcactgagcgggccggccgccgccctcgcgggggcgaccatcggagtcgccaatgccgtgaagagcgccggcggcgcagtgccgggcttcgatgtcaccttctacctgtcgcgcgatgccgtcataacccgctcagatgcctacctggggacccgcttcgtatccggcctggacatcgatggcgcgaacacggtgactaccaccctcaagctccccaatgatctggagggcggacgctactacctgggtgccatcgtcgacggtggcaacctgatccccgagaccgacgagagcaacaacgcatcggctgcggcccccatcgacctggttggcgccgacctcgcggtctcggcgctgaccgcgccggctacggccagtgccggcgaaacgatctccgcccaggtgatcgtcacaacccgtgccggcggctctccttactcgctcgttaactattacctgtcaaccgacgagactgtctcgccagacgacatctatctgggagtatccaccataccttcactgggcccgggcggcggcgccactgtcggcaagtcggtgaaactgcccgcggacatggagccggcaacctactacctgattgccgttgcagaccctgccaatgcagtggcagaggcggatgaaaccaacaatacctctcaaccgcgcgccattgcggtgactgtaccctaacaacccttatcctgaacgcaaaagagcccggccccggtcgggctcttttgcgtcccccccagagagtctggtgcccctgagtgatttcacccgcccaccctcaaaggtggtggaaatcccccgaccggaaagccatcggtatttacgaagagcaaacggcccatttcatgacattcaaataaagcaataatttcaaattattaaaccaaatatttaaaaatataaattcatcaccataaatggcaccggcgttgctatatatctgacaaagcctgccaagcggggtcctttgggggaagggcaccaattcattacatgcgggcaacagattcgaatgaacgaagaaggggaaagagagctgagcactgtaattcaatttaaggcagagaaaggaatgaacatcatgaaaaacagaattcttaccgtagtctgcgccgccgccctttccgcaggcgccttggccggcgtggccctcgccaagcagacctacaccccgggaaccggcgtgtccaactcgccgcacaacatcaacaacgtggtaaccaacggtgacgagtacggccgggtctgtgcctactgccacaccccgcaccatgccatcgtcagcggcgccattgccgagtacaacccgctctggtcccaccaggtgaacgaagaaacctatactccctatgcatcccggacctttgacggcggttctgtcgacaacatgcagtccgacccgctcgtcggtcccagccgtctctgcatgagctgccatgacggcgtcatcgccgtaagccagcactatggaaccgctccggctgcgggcaacggctccgccgccgtgggtgacaactggaacgagatcagcgtcggcgacctcgctttcggtgaaggcctcaccaacgatcacccgatcgggttcgattacgatgcggttgcctcgaccgacaaagggaacggcaccctcggctccggcatcaaggctgccaacacccagttctccgtgaccctggccggtacgggcgttaactatgccggtacccatgaccggaagatctccgatcttatgtacaacaacggcagcaagaacatcatgacctgcgccagctgccacgacgtacacaacaacgagaaccctgaggactacctcctcattaacaagcaggccggctcccagatctgcctcacctgccacaaaaagtaaccggcactattccggcactactgttgcaacagaaaaggccgctgccttgtcgggcagcggccttttcaccaacacaatcatataaaaaccgtaataatacgaatttacaactggttatcatcctccaccctattccgaggaggttttcatgaagccgcgtttcgccgtagcccaccgtcctttcacacaagctgcccggctgttcctgctctgttcgctgctctggatcagcggatgtgccggtaaaaccggcactgcgggaaagaccttttttccgccgcctcccaacctgccccggctccagtacctgatggggattgccaactcgaccgatgtggaagggaaggattcatcgttttccctcttcgggggattggccgagcaacgcgaaaagatccgctacatcgtgaagccgtacggcattaccgaggccggcggcaagctctacgtgagcgatgtgggaaccgcccagatcgtcgtcatcgacctgccgggcaaaaaattcgagctgctcaagggggctgccggacctggcaagctgaccactccggccaacgtggccgtggacaaggacggcttcatctacgtggccgacgcgggccggagagaggtggtggtattcacgccggaaggcgatttcctcaaggccatcggcggggaccgggacatgaagcccgtggatgtggtcgttagcggcgaccgggccttcgtgctcgacatcaaaagcagcgatatcaaagtgttcaacgtcaagagcggccagtatctcgaaagtttcggcacagcgggcggccccttcgagcggctcgccatgcccatcaacctggccatggactccaaggggtttctctatgccaccaacggggtcagcggcagagtcctcaaattcgaccgggacggcaacctgctgctctccttcggccagatgggtgatggcttcggccagttcgcccgccccaagggaatcgcggtggatcccaccggactgatccacgtggttgacggcggacatcagaacgttcagctcttttcggatacgggacgcctgctcctcttctacggcgacgcgggcaaggatagcaccgcatcactgaatctcccggcagggatcgcctattccacggccaacctggagtacttccagaaaatggcggactcttccttcaagctggacggcgtggtgttcgtcaccaaccagggggggaaagcgaacaaggtggccgtgtacgggtacggcaaacgcgaagggatcgattacgagcaggagtacgagaaaatccgcaaggaactggaagagcgtgcacggaaagcccgcgaaaaggaggcccaggaggggaagaaggctggccaggccgaacccaaggctgcggaacccgccgcgaagtagcctgatgaggcgcgcatcggcatgagaaggtctgttgctgtgatatggctgttgcgggtggggctgggtgcccttgcactctgcctgaccgcctgcgaccccgtggtgcgccacaagaccctgtccaccatcttcgacggggtgccgacgctgccgcccactgacgagtactgcgtcgacttcgcccggcagtatcaccaggaacagttgggactggccaaagtggaggtcaaggaggaaggacccaaggggtccacccacctgccctacggcgagaaacgctgcgctgactgtcacggctccgacaaggacaagagcggcgggttggtggtgcccaagcaggaactctgcttcaagtgccatcccggtttcctcaagggcgcattccagcatgggcctgcagccgtgggtgattgcctcgcctgccatctcccccacgccgcgccgaacccggacctgctcggagcgccgcgggaccagatatgcggccgctgccacacggaagaacggcttaccaaccggatgcacgaccgcctgaaggacagcaagatcgcctgcgtcgagtgccatgacccccatgccagcgacgcccgctatctgctgcgctaggcaccggccatggaactatggggaaatgcagcgaggggcccgataggcggtggcatacgcattgccgccgcgctcatggtgctgctcgtgctgtccttcccctgcccggccgacgcggcacggctgacgctgttgcgcttcggcaagctgacccagaacatcagcctggggtatgaattcgatcagcagtcgagccaaagcgacgggggaaccagccttgactccacgtcccaccgcttcgacgagcgttatcgggccgcgttccgctatgctgtcctctctccgcgattgttgaacggttccgtcagggtcggcgccaacctcgaacaggaaaacgaagaaaccaccaaccgttccgcctccgacggttcgagccatcaattggagtacaacgtaaacggcacctggttccagcgcagttggtatccggtcaccttctttacctatcagcagtacaacagggtgcgccaggcattcactccctcctacgacatcaagaccgacggcgtcggcgcgaccctgagcctccagaacaactacgtacccaccctgttcaactacagtctccgctcgaacgctacgtcgggggcaggagccgacacggagaacaccatcgaagcctttcttctgtcgttctcccacaactaccggagcctgtccaacgcaacgctgtcgctgtccctcaacaagagtgacaccgtcaccaagggagaggcaacgacaacctcttcggacacgcgcagcgtcgtgttcaagcatctgctcaatctggggaccaccgatctcacccgcaccctcaacaccctcgccagctacgtcgacgagaccggcacggtccggaatcacaccctggagttgaacgaaagtctcgactggtgggtgggcaaggcgctccaaacccacgcaatctacattcaccgcgaccgcacctttgccgacagaaaaacggtggaggacagcggggtcggctggattcagcatcgcctctataagagcctcactacccgcctcgacctgcggggcaagaacaccaccttcgacaacaacggctccatcaccgagatcggtggcggaggaaccatcgactatgaaaaaaagctgcccgaagagagcagcctgctggtgggggtgggctacaattacgggatcaccgacaacaaactgggcgccgatgccctgccggtaatcaatgaacagaccacggtgccggaccttcccccctacgaacttgtgatgggacaattggacgttaaccccgacagcatcgtcgtccgcaaccgggaacggacgttcatctacacccccggcaccgattaccaggttgtgaccgatggccgcgagacccggatcgtctttccgcagatccccacggtcggcccgtttccgatcaccgcgggaagcatcctctccatcgattacgaataccggattgccccctccatcacctatagccagagcgtctataccggctacgctaccctgtcgctctttcaggagcggcaccgcttgttcgtgcgaatcaccgacagcagccaggacgtcctggaaaaccgcggggccgggtcccctcagctcagcgactaccggactctcaacctggggtttgaaagccgtcgggagttcctgagttacggtgcttcgtacctccgcatcgattcggacatcaacccgagccagaccttcgagggctactcgcgctacgtgcgctccttcggccgggacctggtgcgactgaaccttcgggagcgctatacccttcatgacaacggggatgaccgcacggagtccagctacaccaataccctcaacctgacgggggaatacctccgtccggtcaccaactgggcgaccatgcgcctgatcggggactacctgatggtgcggggacgttctcccagcgatgaagtgagtgcttcggtcgagctcaatgcccagttcggacgaaccgaactgtccctcttctcggagctggcctggaagtttttgccccagaacacgaaccgcagcactgccatcaggctgcagatcagcaggtcgttctaaccgagcggacgaaaaggagcacacatggagcaatcagtcccggcacgcggcacatcccctgcacgccggcttgcgaccgcggccaggcactgcctggtcctggccgtggcgagcatcctggccgcctgcacgaccattacggccgtaacaccgaacgaaccggagcaacggctggtctggccgggaccgccgctccagccgcgcatcgagtgggtgcgcgaagtctataaccagaaggggctcggggtatctcccgggttctggggcaggatcgcgcggttcgtactgggcgagaaggaggagcgattcattcgtccccacggaattctggccgatgaacagatcttcgccttggtcgattcgggcgccgggcgagtgcacctgattgatctgaagcgagggacctatcggctgctgccggaggaaggcaagaccccgatggtctcacccatcgggatagcccgggacagccggggagcgatctatgtaaccgactccggcaccggcctgatccaccgcttttccgacgacggcgactctttcgtcgcgctggacctccgcccgcttcaccgccccaccggcatcgccttcaacccggtaacgggcctgctgtacgtggcggaaaccggcgcccaccggatcgtagccttcgattcggcgggcaaggaaaccctgcgcattggcgggagcggcatggagcccggcgccttcaacttccccaccgacctggccgtgatggccgatggacgccttctggtaaccgactccctcaacagccggattcaaatcttcacggcagacgggaagccggcgggaagcttcggcgaggccggggatactcccggtcgcttcacccgccccaagggggtcgcagtggacagcgaagggcatatctacgtctgcgacagccagcaggacatggttcagatcttcgacgagacgggccggctgctcctggccttcggcgacaagggaagcctccccggccagttctggatgccttccggcatccatatcgccaatgacatgatctatgtctccgatacgtataaccagcgggtacaggtcttccgctacctgaaggaagagccctgggggcaggacccccacacccccgactaaaggtggacaccatggcagcacgacccatgataacggcactggtcttcttcctgggaacggcggccccggcggcggccctctctccctccctgagcgtgaccgattctcacaaccgccacaacctgtccgtaagcggcccggggctcaccggtgcgacccgcgcctccaccgaagagcgggtctgcattttctgccatacgccccaccacgccacgagcataacccccctctggagccgcgagttgtccagcgcgctctacaccccctacgactcgtcgaccctcaaggcaatccagaaaccgggccagcctaccggcgcatcccgtctttgcctggggtgtcatgacggcaccatcgcccccggcatgctctcggggggcaagatgatcgcggggctgccgaccctgcccacgaatgtgcgctcgaacctgtccactgatctctccgacgaccatcccatttcctttccctatgccggatccatctcggtcgccgccgtgctccggctgccggccgaactgccgcccgaaatctcgctcgaagacggcagaatcgaatgcaccagctgccacgatccccacaaggaccgctaccctccggctgatcatccgcagaaatcggggaaattcctggtgctcgacaacaacaattactcggccctctgcaccgcctgccacagccgcgccgggctcacggagggcgcccactacctgccgggcgatccctgcgaaagctgtcaccaggtccaccgggccgatcagccggcacggctgctgaagggagccaatgtgcaggagacctgcgtcctcacctgccacaacggaaccggcacggtggaaacatccgggaccgacatccgctccgcatcggtcttcggcaaagctcatcagaccggccggctcgttctttccggcaggcacgacgccgacgagaaccccctcgacttcgagccgtcacagccgcacgtggagtgcgtcgattgccacaatccctgcatcacccgtcatgaatcaacacctcttgcttcgccgccgacgctgaacggccggctcgtaggggttaccatcgccaagtcgcccgacggcatcaagacttacgccgacagcgaatatgccatctgctacaaatgccacggcgaccggagtttcgtgcccccggccgtgccccgcagggtccagaccggtgaccagagcctccgctttgcccaggaaaacccctcgtatcacccggtatcggcgccgggcaaagggatgagcgtgccaagcctgcgctttgaaatcgtcgggttcaggcccgctcggaccctctccatctcaagcctcatctactgcaccgattgccattcgagcaacaagggcagcaaggtgggggggagcggcgcatccggaccccacggctccgattaccagccaatcctgatggaccgctacgagcacgacacctatcccctcgcctatgccgagagcaactactccctctgcttccgttgccatgaccagacgattctgctggacccgggccgatcggcgtttccgctccaccagtcccacctggtcaaccatcaggtaccctgctcagtctgccacgacccccatggcgttcccctggttctggggggcaccacggctgcaaacagccacctgatcaacttcgatacccgcttcgtcaccaccggcagctatgactctccgggtcgcagctgcaccgtgagttgccactcggccaacccgagaacctactgagataccccccagaatcgcccggcggttctgggggatttcccccgtaccccccagaaacatagggtgaatataccccactcccccccgttttcctgtccattggctcttcaccattagtccacaagatttacgaatattttatatatcaagacgtttcgcggttttatcacttttttgctcatatttattcgccgaggcatgataggtgcaatttcatatgtgctctcttccccagaccggcagttatcggactacttcccggccgtccccccagacgcccgatgaagctccggtgctggccggaaccatttgcacggcggattcgggacactgacacccgccaccggcatcgtaacgcgccctctcgacacgggaccaccgtgcggcagggtgcgcgaacccaaccatacgcgaggagaaaggtatatgaagagaaaccggagacacccggccgccggcccggtgctgatctcgggagccgcactgatagtggggcttgccagcggatcggcaacggctgcctataacgcggcccacaaggacatcgtcctgaagaatgcggcgggatctgccatcaaggcaaccgacaccgtcaacgccttcagcatcaagaacacctgcttcggcaccgccggctgccatggcgacaccaatgccggcggcaccctcagattcagctatgacgacatcgagcgccactcctaccatgcccagctcggtgccaatgaaattcgcggctggaacccctggaaccccgactctgccgacgccttccgcaaaggagccggaccggtgggtaaaaactgggtccagagccccggccacgtgggctcatggtgaccgccttccgctcgccagttggcgagactgtacaatgacggcgcaggaaccgcctacgactcggcaaatgccaagtttatcgacaacctcttcggctggaccaactacctcgcgggcacgaaaaacctgaacggcgccttcgagccgttcaacttcggctcggctgccggattcaagagcaaggttgacaactcccttgcgggcgaaatgcgcgactgcggtgagtgccacgtcggcggcggtctgatggagtacatgagcaataccattccgaccagcgactacaccggcggcgtcagctacgaccccgccaagcgcacctcctatcgcgatgtggtcttcggcggcctcttcaccgccttcaacgccctcatcgacgtcttcaaccccgatcctgcccggcgcggcgacgtggtcatcaacgactacgcccagaccggcgtcatggagatggattgcctcatttgccactttgaaggttatgactgggagaagcggaaggaagccgtccgcaaaggtgaattcgatgcctcccgcgccctcggctccggcctggccacctcggcggctagcggcgtccaggtaacctacgacactaacctggtcaagacaaatgccagcggcgatctggttgtggacctctccgccaagctgagcccggtcccgccggccgacaactgcgcctcttgccacctgtcccagtacaacgtcgactggaagaagcgcggcgacatgtggatcgaaggcactgaagcccactacggcatcggctgcatgggctgccaccagcgcaaagacgcggcgagtcccacggtcggcacgagcggcctggtgagcagcaccacgctcggtctctgcgacccggccaagggtggcgcgtcccccttcgacgccatgtggaacaagctcgacaagtctcagttcaaagagtgcgtggactgccacgctcccacgagcacgccgacctacgacacctacaatgcgcccaacccggtttcagctcacgcaatcaaagggctgaccgacaagatcgcctttgataaggacggcaactcggtaagccacatcgaactgatcgactgctccgcctgccatatcaggaagtcgggcttcaccggcggcgccttcgtcgacggcaccggcgccgatgaagaaggccgcctggcgctgcacgacgagccccaggtatcccgcgacatgacaaacggcgttgccctccactggctcggcggcaagctctattccgccaacctcctcacctccttcttctggcgcgacgttaacggtctcgctgccggcctcgacgtcaacaatgacggccggaccgccgggatggatgccctgctccaaacccacgtgaacgacatcaacctcgcagccggtctgcaggcgctcaccaaggacggcatcgttacccccgccgagatcactaccagcatcaacgccctgaagggcaacagcctcggcacgggcggcggcgacaccggcatcaaggcctacctgggcatcgacgatccgaccaatgccaaggtcttcctgcccaagctctccttcctgatggtccccttcaagtcaagccacaacatcgccaggggctccgaggcatggggtgcgaagggctgcaaggaatgccacgccgacggcgccgggttctataacggcacctatccggtcaacggcaacatggaaggcaagttcaactacagctcggcccaggcggcgaccttcaccaaggtcaatggcctgtcagaccccagcgacagccatcccaacgtcgtgaccaagaagggcgaccgcagcatgccggtccagatcatcaccgcggacaacccctactccacgactgcggtcaacgccaacgccacgatcaggaacatcgaccggagcgaaatgctctacgaagccaccttcaaggccgtcaacacggcatggtatgacgagaccgctcccatcatgggcgcaacccgtccggccgcctgttccggcgcgaccagccccttctactgcgcggctcccggcggcgcggcagccaaggccggcgccacctccaccctcggctggctgctgaagatcgacaccactgccgacaacggcgccaccgttgtttcccgcaccaagcagatctccagcgacatggtcgccagtgtcgacgacatcatcaccaacctgggcgccaccttcaccggcggcttcgagttcaccatggtcgccatcgacaccaacagcgactcggtgaacgacgccctgaagatcaccgcaaagcccggctacaaaatccgcatcaacgcccagtgtgacgccggtccgttcggcttcgccgggtccctctaccaggccgacccgatcgtccgcgccgccggcacctttgccggtcgcaccgcctacgtgggttacctgaatgccattggttcggctcctgcggccgtcatcgccaccgttggcaccaccgacgccaccggcaacccggccgagatcaccgtaacccagggcaatgtagcccttaccgcagccgcagccggtgccctccccgcggacaagtactcctattcctggacctgctccgatgcggccggtaccagcgaaggccagtcagtgacccgtgccttcaacagcctcggcacctacgacctgaccctgcgggtgaagaacctctacaccaacgaagagaaagtcgaccagatcaaggtcaaggtcactgctccggctccggccgcgggcgtcgccgtggccgccgccggcatctcctacaacagcccctccgccggctacgccatcatcccgctcaccatcaccggcgtgaccttcaacaaggtcaaggtcgtctggggtgacggcaacaccaccatctacaccacctccgacgcaaacttcgtcctgccctcccacaagttctggggctacccggcgaagaaatccttcaccgccaaggtctatgtctacaacggcaccaccctggcggcgcagaacgataacattactgtgctgtttccctaatccgtctcacctgtaatgctattcgcccggggaggttcctccccgggtttttttcatggtcccgctcatctcttcaacacacacaaaaaaaagcgctgcccagaggacagcgccataacaagaaagaagccggaagcgggttccgggtgcggcctactgctcgttgcccctccagctctccaggtcgatgagcccgagccgggcggcgtagcggacaagctccagcttactgtgcacctggagcttccgcatgaggttggtccggtggttctccaccgtcttgagggtcagttcaaggctctcggcgatctgtctcgacgtagcgccctccacgatcatccgcatcacctgttgctcacggggcgtcagcagggtgtaccgctcatcggccgagccgcctccatcagcctgcgacccgctgaatatcctctgcaccacctcctgggaaacctgcccgtccagaaagaactcgccgcggctcagggcgtccatggcctgaatcagccgggcactggtggcttccttgaccacgtagccgctggctccggccttaaaggcgtcggcgatgaactcatagcgcggatgcatgctcaccatgagaattttcacgtggggagccacacggtggatctcccgcgccgcgtcgatgccgctcatgtccggcagcgagatatccatggtgatcaggtcgggccggcacttttccacctggcgcagggcctcgctgccgctgcccgcctctcccacggcctggtaatcggcgctgcgtgagacgagccccttgagaccatcccggaacaagggatggtcatccacgatcatgacccgcttcttagcatacatagagtgatttcctcccgcgcaccgggtaggggaggctcggccgccccttcgcggcagtggttcggcccggcggggccttgcggaacgggacctccacggtcaccgccgttccgagaccggggagggacgcgatctggaacgtgccacccagcaattccacccgctccgccatgctgatgagtcccaggtggtgccccgagagctccgcgtagtcttccatggagaagccgccgccgttatcctcgatctggagccttaccgtgggatgcgatgccaccagccgtaccattacccgggtggcgtcagcgtgtttcaccacgttgtgcagggcctcctgaaagatccggtacaggttgatttcagtatccgactcaagccgcacgccgagcatggtcccgcacttgagctcgatgtcgagcgaatgggtagttgccgcttgggtgcactgctgccggatcgtctcggccagccccagccgctcaagggtcgagggatgaagaccggcgcagaggcggcgaatggtgtggatggaattattcagtgattcgctcagataccagaggcgatcctgcacatcgtgcgacggctggcgcagatcttcggccagcgtatcgaatccgatcttcagcgcattgaggagctgccccagatcgtcgtgaagttcccgggaaaggcgcttgcgctcgctctcctgggcgtgcaggagtcgctgggaaagcatccggctgcgctgttccgcctccttgcgggctgtaatgtcccgccgtacgcccagcttggcgggggcactcatgccgggaatccggaccgcaagttcaatggtcgaataccaggcgttgcgcttttcatcaaagaattcacggcacacgggcttgtcggaggagagcacttcttccagggtgcagtcggggcatggctcactgcagccgcggcagatgcggtagcagggatcagagctcacatcgccgtaggcaccggcgcgcatggcccggttggcgtaaataacgttgtagtcgcgccccactacgtacacgctgtcatgcatggcgtcaaggaccagccggaatgtctcctgactgatgtgcatggcttcgccgatcagtttgcagtcagtgcggtcatgacagacgccgaggatggccggtcgcccgttcaggcggatgcggcgcgcctccatttccagccagaccggcgtaccgtccatgtgggcaaagggctggccccaggcaaccgatgacggctcacccgccagcagctccgcgtggattctgccgacgatctccttgccctcgccgtggggcaggatgtcatcaagctccctcatgagaagggaccctgcatcaccatgcccgaacagctgcgcaaaacgctcattcagatagaccacccggtcgtcctggaggacatagataccgtcggagagattatcgacaatggcggcaaaaagggagtcgtcctgaagcgcgagcatgagcggatacctccgcaggtttggagtatcccccgggcggggggtgacggcgaataacaccgaatcaaccgacatatacaaatatatagcaatttacctgccgttactgcccccctagacaaatgacgacacatcaatatgttacacacaatgcccctgaaaccgggtgggttatttcacccactgcgggggatattcccctcctgcgaaccatccgctaccccatgcccctccgcgcgcctgggctccctccccacaccgactggggggttcgccttagacgatatgaggtggaccattacattaatttaaccgatagccctttccgtgacggacgtgacctctccattcgttcatcgcaatatcaatatgttgcattttttactgtgaacaacaaccgtgaaaccgcaccaggcaccgcggtttcacggcgcgattcctctcgattttcccaccccgggcgcacgagtcggtatcagggttgcttaatgcacgacaagctctcttttcaagcgtcgacagcccccactgccgacggccggtcgcctcgggcggccataccatgaaaaggaaaggaaaggaacatgaggaacaagaaaccaacaggaccgctccttgtggcaagcatgaccgccgcaggtctggcggtcggggcgggaatcgcccttggtgcccacccggtgccgatccagttgaaaacgtttgaagaagtcgcagcacagtacggtgccccggtcatgccggtcatggttgacccggtcaccaagaagggcttcccctacagcccgaagcagacctgcggcgggtgtcacgactacaacagcatttccgaccacgccttccactcggcccaaggccgcagtgaatgggtcgacacggccaacggagccttcgacgccaccaaggccaagccctggacccagggcacggccatgtatggcaaatggtgaagcccctcgcttcgccaggtggcgaacttaatggatcaagactcggcaaccccgggtgtgcaggacaagaagtacactgaagccgaattcaaggcacaggtcgacctctccatgtgggactcggccgtttactgcggcagctgccacgtcggcggcggttttgtggaaaaggaccggaatggtgtccgctactcccagcgccagcccgatgcgggcggcctcttcgacgcctacctcttttacgtgaacgacacctatgatcccctgaccggcatgccgaccgagaaggtcgccatggccccctggatctatccccagtatgcggataacaatcccgccaacgggccggtcctcgcccccaacggttggggccgcgccgccatgagccagccgggcatgcccatcagcgacgggcagctcatgatgccgaacgtcaaggaaatggactgcctctactgtcacttcgaggggtatgacaacctgatgcactcggtcatgaactactccggtgcactcaacgtgacggccaccgtgggcgcgggactcatggacaccaataagatgagccccacctaccagggctacaacgtctccctggtggacgtggaccagaacggcatcgtctcgctcaactccacggccctcagccgcattaaagccaatccgccggccgacaactgccggaagtgccacatgcccacctcgctcaccgacctgccgagcatgatgaaggacttcctgtcgtcggcgcccatgatctacacgggcaacttctcggcctccatgaccggcctcgagatgcccgccttcgacttcaacgcacccttcggcttcacatggaacttcagccagggtccctacggcatctcgccggtggtcaacgtcaccaacatctccagctacatgatcgccgccatcggctacccggcggccatgggccagaccatctacaacagcatgcccggcttcggtggcacggttatcaacccgatgatcggcgaaatcggcggcggcaacaaagccggcaccggcccgctctactacgagaagctcgtgttcgacgaaagcggcaacccggttatgatgggcatggctcctgccatggatcagaactccctcaagaagggcatcgttcccttcccgcgggccgaatggttcaagcggggtgacctgtgggacaaccgcgaccaggaagttcacatcggcatggagtgcgccggctgccacatggataccgacaccctgaaggttgacggccccggcaaagacggcaagagcctctgcgatccgggccgcggctacgacagcgccagcggcgttgagaccagcacagccctcggcatcgacagccgcaacaccatcaagaagtgcgctgactgccacgtgaccggcaagaacagcgacggcgtcgccatcgataccttcaacgctcccaacccgacctcggcccacgccatgttcaacctcaccgctcccatggtcaacgcggtccggatgaaggccgacggcactggcgaagaaaccttcctcggcagccacatggacatcattgactgcgccgtctgccacacctacaaaaaacagatggttgtccgcgccctcgactccacctccggcaaccgctacccgaacatgctcggcttcgacacctccaaagggatgctcggcatgttcaacgagccgatgcccggcatgaccaatgaaggcgtcgagtggaaaccgctctacacctgggccaagatcggcgacggcgacaagatcctgcccgacggcagcgccaaccccaactggcgccgcaaggtctacccgatcaacatcatcactgcagtcctctggaacaacatcgatccttccgttgatgccaacggcgacggcgtcaccggccgtcccgcagccccgaacctgacctactacgacccgtggatcagccgcgacatgaaggccggcgtcaattacggccccagcggtttcgctcccgtgccggtaggcttcggcaacggcgccttccagagcgcctacaaccccgacggcaccttcaccggcgcctggaactacgtgggtgtgtacggcggcaacgcggtcttctcgacgcccgaggagattgaaaactacaaggccttccgcaacaccatcgcccccgccgttgacggcaaatcgtggagcgggacccagctgctgcttctgggcggcccctacatgatcacccacaacgtccggagcaccgcaaacttcgtccttggtaagagctgcggcgactgccacgccgctggtaaagggttcttcgacggcggcttcaacatgaccggtaccgccatcaaggccaatgccggcgccagcttcatgcagtcccccgcagaaatcctccagatcgttgccaaggcagaggatctggaaaccggcgccgaactggccaccaagtcgggcgctgcccgcgaggtcaagttcgaggagcacggcgactggaacccggccaccaagaccttcactcccaacccggccggtgagtacaagaaggccatcgatctgagccgtagcgaggccctctatcccgatgaaggaaccttcaccgccgccgacggcactgtctatccgaaccgcgccgcttacgtcgcctacctgaccggcatcggggcagctcccacggcagacatcgccaccgtcggatccaacaacaccgccggcctcccgaccacggccgaagtaaccgtcacccaaggcacggtaaccctggcagctactgcagccggcccgctcgcagcggacaagtactcctacgcctggacctgcagtgattccaatgttacactttccgggcagtccgtaacgcgcgccttcagcgccaccggcacctacaccctgacgctgcgggtgaagaacctcagcaccaacgaagagaaagtcgaccagatcaaggtcaaggtcaccgctccggctccggccgcgggcgtcgccgtggccgccgccggcatctcctacaacagcccctccgccggctacgccatcatcccgctcaccatcaccggcgtgaccttcaacaaggtcaaggtcgtctggggtgacggcaacaccaacatctacacaacctccgacgcaaacttcgtcctgccctcccacaagttctggggctacccggcgaagaaatccttcaccgccaaggtctatgtctacaacggcaccaccctggcggcgcagaacgataacatttccgtgctgtttccctaacctgatgtgaacagtgtgcctgcaatgcaatacgcccggggatccccttcccgggcttttttttgcgcgcattctcgacgacgccccgaccaccgttgcgcataaggccgggtacggcaggatgttcgaccccggcaaccgggcgtgcgtaagaagttgtccgaagccgcggggcctctggaaggaatggagatgaattcaaaggggagcagacgcaaaaaggcccggagcaccagctccgggccttttcatgatggttcctgtttcagcctgaatcagttggcgggataaacggaaactttcttccggtcgcggcccagccgctcgaacttcaccacgccgtcgatcagcgcgaaaagggtgtagtccttgccgcagccgacattggtgccgggatggatctgggtgccgcgctggcggtagatgatgttacccgccttgacggtttcgccgccgaacttcttgcagccgagtcgttttgattccgaatcgcgtccgttccgtgtggagccgacgcctttcttgtgtgccatggtgctctgacctcccgcgtggatcggatgacggacacagcccggcagatggccgggccgtttcgtcacgcgtcacgctgctacgcgttgatcttctcgattttgagaacggttcggggctgacgatgcccgtacattttacggaaatttttgcgccgcttcgacttgaagaccaggatcttcttgtccttgccctggtcgacgatcctgccgacgacagaggcgctgggcactaacggtgttccgatagctaccgtttcgccgccaaccatgaggacgtctttgagttcgacggtgtcacccaccgcaccctcaagcttttcgactttcagaaagtcgccttcggaaactttatattgcttccctccggttctgattaccgcgtacatgtaccttcaccacctttacgcaatttttgaaagagcatagaaaaatatccaaattccatcaatgagtcaaggacttttttcctctcccgttttgatgccactgtcagatttccaccatgacatcctcgcccacgacctgggacggatagatcttgagggtgtactcagggaactccttgcaggcgccggttttcagattgaagcgatacccgtggcgctggcaggagaggtgctcggcatctttcaccagcgccccggaaaggggagccccctggtgcgggcactcggtctcgcaggcgtagacctgccccttggccttcacgaggagaatctcctgtccattaacggtgacaacttttttcccgaaatcggggatttcggaaaccttggcggcgaataccatgcgcgtcccccttgagcctgccgtcagctgatggcgatctcgaactgctcctgatgaaaaccgggcttggcccggaccgtaatccgcttcttgaacttcttctccaactcctccaaccctcgccgctcctcgtcgtagaggagatcggccacctggggatgcacggtgagcattaccttgctgccgcgaatatcgagcatctcccggcgcagttcgcggaatatctcgtgacagaccgttgtcttggacttcacgtaccctctcccctcgcagtaggggcagggctcgcacatcatcctgccgatagactcccgcacccgcttccgggtcatctccaccaggcccagatccgagatcttcaggatgttggtcttggacttgtcggccttcatggcctcctccagcgccgtaaagaccttctcccggttgacctccttctccatgtcgatgaagtcgatgatgatgatcccgccgatattgcgcagcctgagctggtaggcgatctccttaaccgcctccaggttggtcttgaggatggtgtcctccaggttgtgtttgcccacgaaccggccggtgttgacatcgatggcggtaagggcctcggtctgctcgatgatgatatagccgccgctcttgagccagaccttgcgtcccagtgcccggctgatctccacctccagcccgaagtgatcaaagatgggctcctcgtcgtcgtagagctccatggagtacttcattttcggcatgaaggtggagatgaactggacgatcttgtcgtgctcgtgccgggagtcgaccacgatgcgggaaacgttttcggtgaggatgtcacggatgaccttctgggtcacgtccaggtcggcatgaatgagacagggggcatgagccttttcgttgcgtctgacaacctcttcccagagcttcgtcaggtagttcatgtcggcgaccagatcctcctcggtcttgccctcggcggcggtccgaacgatgaacccgcccccggccggcttcgccttgcccacgatttccttaagccgctcgcgctccggctcatcttcgatccgccgagacactcccacgtggtccaccgtcggcatgtagaccaggtggcggccaggcagcgacacatgagaggtgatacgggcccccttggtgccgatgggttccttggacacctgaaccagaatttcctgcccttcctgaaggagttcttcgatggggtggagcgggtgaagaacctgccgttcactgtcgctctcctcgccgttcacctccatgaaggtctcgaactcctccatggcatcgaacacatcggccacgtagagaaaagccgccttctccaggccgatgtcgacaaatgccgcctgcatgccgggaaggacgcgtacgaccctccccttgtagatgttgccgacgatccccttttcgcggctccgctcaatgtagagctcggcaatggtgccgttctcgatgagagcgatgcgggtctcgtgggacgaggtgttgatcaccagttcattggccattgatgggtatcctgtatgaaaaattgaatcacgattccttgaaaagcacctggagcttctcgatcctggcctcagccagggcttccggcgcaagcccggtgatggccgatacgaactccagcggtttgccccgccccgtcaccatctccagggcgttcccctccacggtgagttcggccagctcccggcgcaggtcgtactcctggacccgccccttcttttcacgacgcagcggaacgctctcccgggcaagaaacgccgcagccagttcaggcaggccgacggccgcctccggaggaagcgtaacacggtagcgcactttgtccattattacagagagggaaggactgcccggagggatcacggatgcctcgacgatccgtaccccctcggggagagccccattgaggcgcgtgccgatgtccgtcgggtcggcgccggggaaaagctccatatcgagatattcggcccacgattctacaccgaccgaaagggcggtggcaaatgagaatttggggtgaggatggaacccgcgggagaagcggatcgggattcgcgaccgccccaccgcccgggtaaagagaccgatcatctccaggtgactcaggaaccgcatggccccggtcttggtgtaacggagccgcagcgttaccttcccttcgacatcttccgcatcatccttttcccgccgggtggtcgtaccccgccagccgtcatcggcgagccgcagccgcacctggctgaaatcacagacaccgcagccggtgcagcggccggtacggcagtcctccgtggccgccccctggcgcgacagttccagttcgcgaagaagaaactcccttgtgacgccgaagtccaggtgaccccagggaagaacctcatccggctcccggcgccgatgatagaaggccgggtcgataccggtttcctcgaaggcggtccgccatgcggcctcgtcgaacctgtcgccccagccgtcgaagcggcagccgagttcccacgcccggcgaagggcggccccaagccgccggtcgccccgggcgaagaccccttccataaaggagagaggcgcatcgtgccacttgaaaaccagcttgcgcgccctgagctcacgacgcagaagtccctgtttctccaggatctcgccgaccgggatctggggctcccactggaagggggtgtgcgccttgggaacgaaggtcgagaccgacacattcacctcgcctccgctaccggcccgccgcccctccatcttcaccttgcgggcaagctccacgatcccgtgcagatcctcctccgtctcgcccggcagaccgatcatgaagtagagcttgatcaggcgccagccgtgggagtacgcctcaaaggcattgcgcagcaaatcctcctcggagattcccttgttgatgacccggcgcagccgctcgctcccggcttcaggcgccagggtgaaaccggtcttgcgaacggtgcggatggcctccaccagctcatcgttgaggcttcccacccgcatcgacggaagcgacacggcgatccgctccgaggcgtaacgtgccataagttcggtcaataacggcgtaaggcagccatagtccccggtggagagcgacagcagcgatatctcgtcgtaaccggtggcccgaagggtctcctccaccagcgccaggatcttctccggggaacgctccctcaccggccggtacaggtagccggcctgacagaaccggcacccgcgagtgcagcctcggctgatctcgacactgacccggtcgtggattgtcttcaggaaggggacgaccggggcagtgggataggcagccggctccagctcggccagaaagcggcgcttcaccgggccgtagtcggggcgcaacggctccacggcggcgatcctgttgttatccccgtacctcacggcaaaaaaagagggtacatacacgccggctatgccggctagccgctcaagcagccctgaccgcgctccgccggcacgcttccatgcccggaacgcctctgctatttcgatgaccgcctcttctccgtcacccaggagaaatgcatcgaaaaagtccgccaagggctccgggttgcaggcgcacggtccgccaccgattatgagcggatggcgctcgtcccgctctgacgcgagcagggggatgccggccagatccagcatattgagaatatttgtgtacgaaagctcatactggagagtaaagccaacgatatcggcacgatccagggaggtgccgctctccagagtggccagcggtatcccttctgcccgcagttgagcctcacggtcgggccagggggcataggcccgctcggcggcaacaccgtcgagggtgttgagcacgccgtagagaatctgaagccccaggtggctcatgccgacctcgtagacgtcgggaaaggcaagaacaaagcggagttccggcgttacggcacagcgtgtgcccacctctccccccatgtagcgtgccggcttctcgacggcaagtaacctgttatctaacactctgattatctccggaattgcggataagttcgccgattcgtaaatgaattactgtagtacacaaccaactgccgtgacaagcgaaatgcccctccggcacgggctacctcatttgcggtaaacacatgagcatttgcggtcgctccagcctaaaaatcacgggccatgcccgagcccacctcacgtaacatactgatttaaaatgcagttccacaaacaaacaacaagtggcatgctccatgctctatgcaaaggtacatcacccaattttttggaggtactcgtaatgaaaaaagttctgtcccaccctcgtagccgctcttgttgccgttgccttcgccggtaccgttttcgccaccgaagcgaagaaagaagccgctccggctgctcccgccgctccggccgctgaagtgaagaaagaagagaagaagccggttaagaaggccaagaaagccaagaaggccaagaaagaagagaagaaggaagaagctgctgctccggctgccgagaagaagtaatctccccttcccgattcacgaaaaaagccgcatccccacggggtgcggcttttttcgtgtcccgatgccgggcagggaaaacctgccctactctttctgccatacgtaaggaggatcaaggtacgcgtcgtagaagccgggccaggcgagaaagaaggtggccacttcaccgaccccggccagagtccgcaccagggtcatcccgacccccttgaggggaccgatcagcagccccctgccggcaccgtcctcggaccacgtgacgtaaatctgcttgggaaactcagcccaccccgtggcaacattggcaacgccccggccgaatttgccggccatgccgtcgaccacctcctgggccgaagcgttgtccacggagcgcacgccgccagcgtacacaggcgcccattgcccggcgatcaacactgcaaccagtgccaccgaggcgataaccgccctcatttgccctccccgccggaggcatccggcttgccagcagctgaccggagcctgtcgtcccgtgcctcatcccatcccatccagacatattcgggctcgatcatcggatcatagtagcccggctggggaacagggaagaaaatcgcctccgccgctcccatgaatccccggtagacagtcatgccgacccctttgagcggaccgaccacgtagccgacggcgccgcgatccctcacactcagatacgactgtttggggagctccacaatggccgtggcgacattggtgacaccccggacgaatttgtaggccattttctccacgatgaactcgggcttgggtccgtcctgggccagaacgggggcagagacggacaacaccagggcaagggcgagcaacagtgcgaaagcgcgcatgttttctccttttgctgcatggttgcaacctgctgtcccttgtaacacacttgggccgaggtggcaagcggcaacaggccgcgaatggcggagaaaccgtcagtcgaacagggtccgttcccgggggagaaagggggcaaattttttcatgagctgggccagcttgtcgacataatagtccacgttctcgtcgggacgggccgggtcgtaccggaagaccggtgcgctctgctcgtagacggttacccctttcccccgtcccgtgacgtaatagctgatctgatcgccggcccgatacggccggtcggcgcggagcgctatctcgaaggccgcggagggattgcgttttccggcgcggaccttctgctggtacgtggccggcgactcgccgagggtctcggtgcggacgagccattccacaggaaaccggtgttcgcggatacggtggacgtagtcatcgtacaggaccggtaccttctgcgcctcgtccgtcaggaggaggcggatcatctcccccatgaactcgcgcaggtagcgctcgatcccccgcgaacggagggcgctcccccgcacggtgatccggccgtcatggccgagcagagcgtagtttttggctttataggaaaacatggcacggtagcggccggccagctcgacctcaatgccggccgggagcgtagcggaaagggcgcggaccagagcggactcggcctcttcgccgcttacgccggggggcggaataaagtagacgccgtccgtgtccacctccaccgggcgggcacccctgtcctgtaaccagtcaagcatggccccgatgagctgccggcccgcccgggtaacctcggcggcggcagccggatcggcaaagtggtggaggggcgcgcccaggtagccataaaaggagttgatgagaaccttgaaggtttgctggagcgccgcgtagtagtcgcgccgatggggatctgactcttcccgggcgcgcgccttggctgtcagccggaaccggcgaagctcctccagaagggggaggaacagaccaaggtgctcccgggccggagcgatcttccgggcaagcatgagcgacggatagagggaggtcacgtcacagtggacaatgggaccgagaatgccggtctcccgtagctccacataccccccttcaagacctgcaccgtcacccccaccaggcagcggcaccgcctcgcgccggtgcaggtactcgcgcaggaagagggcattgatcttggtggcgttccccctgatgaccgatgtctggtaggtgtagggaaagatgcgcgcctggaggaaccaggggtaggacaggagccgggacagggccagagtctcgcgggtgtcgtccaggttgtagcgcttcatgcgctccggatcggaacggaatacctcgtccatggcctgtcggtccagatagacccggtccggcgcggccaggccgaagtggatggccgcctgcttgagaccgtagctttccagatccctgctcgacacgtcgtggatctggacgaggaagtaggtatcgatgaccgtcctgccgtagacgtcccagcgcgggtagtcgatgagccgctcagccacggagaagcgcgaagggtgaacccgggggatgctcccgtccctcccccaggcaagctttaccccgtggcgggcagcccgtgcccggatgtactccaggtcgaagcgaaagatattgtgcccctcgatcacatccggatcacgttcccggatgatcccgcccagccgttcgagcatctcccgctcgtccatctccgtcgccgacaggaacgcttcgtacccgccctcctccatcagagcaatggagagaatccggtcatcttcccggtccgggttggagaactcgaacccctcgccgcaggaggtctcgatgtccagggcgagccgccgcaggtgcccgaactcaaatcccttgaaaaaggtcttgcctgtgagcagaaagtgctggtggaccgggtccgacagatagaggtagggggcgccgggcgccgacgggttttgaccggtatggcgggccagaaaatcacgggccgcggcgcagccgtgccaatcgcgaaacagtgccataaaccggagctcgcccggtccggaaagcgggtgaaaggtcacctcatcccggaatccatccaagagcgatgggtccgtcaggaggatgaacgggtggaagggatcgtccctgaccacgaccccgcggggagtccggatgaaaagacggacgaaccgcccggccagttccgctgccacgatcccggcggtgtcgtcggcgccgaagaggagacgattgtcggtccgttccaggtcgttcatgtcatgcgcctccccaaaaacaaacggcacggtgtgggaccgtgccgttcattcggatgcactgcgccggaggctaccccacggagtgctttgccaggtactcggccacgccggaagcggtcggcttcatggcctcgtccccttccttccagttggccgggcaaacctgatcgccgtgggtttccacgaactgaagcgcatcgaccatgcggagggcctcgtcaacgctgcggccgagaggcaggtcgttgatcacggcgtgacggacaacccccttggtatcgataaggaacaggccgcgcagggcaacccctgcgccttcgaagaggacgccgtactgggtggcgatctccttcttgagatcggctaccagcggatactggatgttgccgataccgccgttctccaccggggtgttcttccacgccatgtgggtgaacttggaatcgactgaaaccccgatcacctcgcagttcttagccttgaactgatccagcttcttattgaatgcaagaatctcagacgggcagacaaaagtgaaatcaagaggatagaaaaagaggaccacatattttccgcggtagctcgacagcttgaccgtgccgaaggtattgtcgggcataaccgcgtcggcggtgaagtcaggggcctccttggtaacaagcgtacacatgcacatggtatcgtttctcctttctttgaaatgaagttgcagacaagaaaaactcataccagccatactggggcttgtcaatcaaaaaagacaaaaacaatcctttttatccactatgcccccttcaactcaccactgatgcccacggtcacctcgcgcagggggatatccttgctcgatgccgccagggcctggcgggccgccatgacgataccgccgcaacagggcacttccattcggaccacggtgatacttttaaggtcattgacgcggatcagctcagtaagcttctcggtgtagaaacgattgtcatccagcttgggacagcccaccaccaccgcgcggccgtccaggaactcccgatgaaaatcggcataggcaaagggaacgcagtcggcggcgatgagcaggtccgcgttccggaagtacggggcggaggtcggcaccaggtgcagttggacgggccactgacggagccggctttcctggcgcggaacatcccggacgctctccgttgccgggcgatcgaggaccatggctcgcgacccgggacagccgccgtgaaccggagccggctgatgggcggcgtgatgggattcgcgactcgtctggcccaggtgagcctccaccgccgcctcatcgaactcgtccgcgtcccgctcgatgatccggatggcgtccagaggacactcacccagacaggcgccgaggccgtcgcacagattgtcggcagccagcaccgccttgccgttttctatcctgatggccccctcggcacaggccggaacacagatgccgcagccgttgcacttttcctggtcaatctccacgatctttctgatcatcgttctctccctttcgtcttgtcgttttgctatatggtctgaatcaaaagaaatagtgccagaggtaatcgagccggccccgcatgatcatccgccgccccgaaaaggccatcacttcgcggatttttgcccggtattccctgctgtagcagtggatgcggcaatgcttgcacgacggcttggggtccagcggacactttcgccgcttagcaatgccgtggtagaggagtgcggcgcaatccgggcagagcctgacgcctttgcggtaacgcctctcgagctccggcggaaccgcgaagggttcccgcgcagcagggtcgtggttggcgtggcagtagaccctgacaaaatcgatgaggactttgaaatccttctgctgaccgggggtgaacgtttccatgggtgtcatcatagcccaaagggggtctccatgtcatgacgcaggtcaaaaggcgcatttttgcttttcaaaggattctgtgttatgaatccccccatgagcatcgaaccggtcatcattccccgcgccaaccaccccatctcccgctccctcgtcagccccaacgccctccgggtcctctaccgtctccgggacaacggctttatcgcctacctggtggggggatgcgtccgggatctgctgctggggcgcgaacccaaggatttcgacgtggcaaccgacgccacgcccaaccagatcaagcgcatcttccgcaactgccggctggtggggcgccgtttcaggctcgcccacattcactttaccgacgaaatcatcgaggtggccaccttccgcgcgttgtctccccccgaacaaggtgaaggcgagccggttgccgatgagactggacaacggggtggagatgaagcggaacgcctccgtccgccacgccacctggtgagcgacgagggaatggtcctgcgggacaatgttttcggaaccccgggcgaggatgccctgcgccgggatttcaccgtcaatgccctggcctactgcatcgccgacttttcgatcatcgactacgcggggggcatggaagatctgcagcgggggatgatccgcaccatcggcgatccgcgggtccgcttcaccgaggacccggtccggatgctccgggcggtcaggttcgctgccgtgctggggttcgccgtggaggaggagacctggcaggcgatgctcgatctggcaccggcaattaccagggcgacggcgccgcggctttacgaggagatgctcaagctcttcctgtcgggggaaggtgagcgggcctatcagctcctgcggcagaccggcctcttcgcgcacctcttccccggcttcgaggcgtggctcggcgaggaaaccgacgggttcccccacgcccggaccggcagtgccctcgaatgggtagactcacaggtgggcagcggcgagccggtgtcaccaccgctcctcctcgcgctcctctttggcgggtacctggaagaacagtccgaacgcttcatgggccagggggcttctcccctggacgcggtgagtgccgccgtggcggcctttctgggtgagcaggcgccgctggtggcagtgccgcaccggatcgggcttgccatgcgcgagattctcgccctccagcagcgactgcacaggatacccggcaaacgcccccaggcggttctggcccgggccagctttgccgaggcaatggcctacctccgctgccgttgcgccatgaacggcgaggacagcccggttctcgcgtggtgggagcgctacgcccgcgacagcgtcatgcctcccgtggaaccctgttcagccggaggcgagacaaagaaaccacggcggcgtcgccggcggcgcggcgtcaggaaggcggctccgcagtgagtcgagtctcttgcaaaacgttatgaggacgccgggatgccaggcgcaagcgagcgaggaagcgaggcgtacccgtcggtacgttgagctttcgagtgagcggcaacaccgccgaccggccccgcggtagttttgcgagagcctcagccggcagccggctagacatgattgcgcagcatcagttccagaggagtgggactgaggtagacctgcttcaacagatactcctggccgtactttttcacgtagtgtctcagcaacgtcaccggcacaatgaggggtaccaggtgccggtggtactccccgatgacctcctggagttcagccttttcctcccgcgtcagctgttttttgaaatagccggcgatgtgctgaagcacgttggtgttcttgcgcaccgtggcatggagcgacagtgccttcatgaaaagctcctggtagcaggcgaacagatcgtcgcatcccagctctttgccacgggccacgagtgctcccatctcccggtaaacctccggactgtgggccatgatcaggagcttgtggtcggcatggaacgccacgaggcgccccagggacttccctcccagcagcagatccttccaccggcgaaaggcaaagacccgttcaatgaaatgctcccgtagccccatatcatggagccgcccctcctcttccacgggcagcaggggaaaatgcttcgtaaccgcgtcagcaaagaggccccgccctgccttggtcggcatcccccggcgatagagttttacgttgaacagaccggaactgggggaatccttcttgaagatgaaaccgcacaggtcttcactctccagctcaagcacctttctgcggcaaaaatcgagcatctgctccgtcttgtctaccctgctcctggacgtaaccagccgaacctctcccccatccgcctcaagcctcatggcctcgcgcgggatcggcatgccacactccgcttcggggcacacggagacgaattcgaagaacctgccgagcgtatcggtgatgtagcggtcatgcttgtggcctccgtcataacgaaccttctcgccgagcaggcaggagctgaccccgattttgatgggtgtgggcatggattcctcgcagcttcataaattgttaatgaaatactccagaatgccgaagagacatgggacgggcaaactcgcaaagattcggggggcaattcattaataaaccgccgtgatcattcggtcattcgccttgaaaatacagccccaactggtataattgtgccgcttcccacgataaaatcaagcccgggagatacccagtggagtggaagtgctgctggaacagaaacgttattgagccggccgattgcccaaacatcggcgaaggcgaggaaatcctcttttcatccctccaacgcagagtgatcgaaaaatgcgtggattgcccgctgttcgccgaagacctgaaggcactgcgcgactcggggcaccccctcgcggcagtgctccccattgtggtggctgagctccaggaacagcggagccgactccagtccatggtcggcttcctggacagcaaggatcgggaaatcaagttcctgcacgaaatcagcctcgtgctccagacctcggtggacctggatgaagtgctgtcggtggtcatgaccgccatcaccgccggcaaggggttcggcatgaaccgggcctttctgctgctgaccgacaaggagcgcaagcacctgcggggctatctgggggttgggccgcggaactacggcgaggcgtggttcatctgggatgagatcagccgcgacgacttcaccctcaaggagatggcgaagaacttctaccagaccaaattcaccagtgagaagcagaagtttcacgacattctggaaaacctcaccatccccttgtcggaacatgatcacatcttggtccgtgcgttgagggagaagaaaccgctcctggtcgaaaacgctttccacaatccagactgcgactactccctgacccagaccctgggggtcgacacctttctcatcacgccgctggtctcgcgcaaccggagaatcggcgtcatcatttccgacaactgcgtgacccataaaccgattaccccccaggatgtccagtccctggagaccttcgcctttcccgttgccttcgccatcgaacgggcatccctgtacgaacggctccaggaagagctcctcaaggtgacggcggccaacgtcaagctcaaggaacagcaggagctgatcgtccggatggaacggatggcgctcgtgggcaagatcacgtcgagcatcgcccactccatccgcaaccccctcatgatcatcggcggcttcgcccgcacgcttctcaagggcaccgatgagggtgacccccggcgcgagtatctggaatccatcgtccgcgaagcccgacagttggacgaggtgctggacgaagtactcagctactccgactccctctatcccaccctggactcatgggacgtgaaccagttggtaagcaccggttgccgggagctggacagccgcctccaggagcgtcgcattgcctgccggctccgcctggacgccgaactcccgtccgcccgcatcgattacaaacaggtctccttctgcctccgctcaatcctgacctccagcatggaccgaatgcccgacggcggtgagattgtcatcgaaacccgactggaaggcgggtggatcgtcgtcgaggtgcgggacacgggacggcccggctcctcgaacggaatgagcacattctcttccttcgcaccgccccaggaactgggaggtggcctcggcctggaagtctgcaaggcaatcatggaaaaacatggcaacagcctcatcatcgaaacgcctcccgacgggggggcccgctacgtgctcaaactaccggtaaacagggaggaggaaccccatggcacgattgttggtggttgacgacgaaaacagcatccggctgctctattctcaggagctggccgaagagggacatgaggtggtgaccgccgccacggcagccgaagcggtggacaagatcagggagcacgagttcgacctgatcgtgctggacatcaaactgaaaaacgagagcggcctcgacctgctgcagaaggtggtcaaggagcggcacaacctgccggtggtcctctgcacagcgttctcctgcttcaaggatgacttctccgcctggctcgccgacggctatgtggtcaaatccagcgacctgtccgaactgaaggaagaggtcaagcgagtcctggcaaagaggaagccgggcaaggaataactctcgcatttcccattcaatatccatgcaaaggagcatcctatgaaagccgtgatcatggccggcgggttcggtacccgcatccagcccctgacgagcagcattccgaaaccaatgatccccctcctcaaccgtccgatcatgcttcacatcgtggagctgctcaaaaaatacgagatcaccgacttggtcatgctcctgtaccatcagccggcggtcatcaagaacttcttccgcgacggcacggatttcggcgtcaagatcacctatgtgaccccacttcaggacatggggaccgccggtgccgtcaagtgcgccgagaagtatctggacgaacggttcatcgtcatcagcggcgacctcctcaccgacttcaaccttcagaaaatcatcgacttccacgaggagaaagaggccttggccaccatcaccctcacctcggtaaaagatccgctccagttcggcgtggtcattaccgacaaggaaaagcggatctcccagttcctggagaaacccggctggggcgaggtgatctccgacaccatcaataccggcatctacgttctggagccggaaattttctcccatatcccggccgaggagaactacgacttctcccaggacctcttcccgaagctgctggagaagcagcagtccctgttcggctacaccgccaaaggatactggcgggatatcggcaacaccgactcctaccgtgaggcccaccacgacatcttcaaagggaaggtgaacgtaaggatcgacgagccgaagcaggatctggtgggcaaggatctgcggctcggctccgacgtgaacctggacgagcatgtgaccctggaggggacggtggtcatcggtgataactcccaggtcttcgagagcgcccacatcaaggatacggtgattggacgcaactgcaccatcgaggcgggggtacggctctcccgctgtgtgatctgggataatgtctacgtaaagcggggggcgaagctgaacgacagcgtcctctgcggcaacgtccgcgtggggaacggcgtggtgatggaggagggggtcatcgtggccgacgacacctccatcggcgaagagtcctacatcaagcgcgacgtgaagatctggccgcgcaaggtgatcgaggccggggccaccgtcaccggcaacctgatctggggtgagaagtggaaaaaagccctgttcgagggggccctcatcaagggtctcaccaacatggaactcacccccgagttcgtggctaagctgggctgcgcctacggcacgacccttcccaaggggagcttcgtgatttccggccgcgacgcttaccgctcctcccggatgctcaagcggagcttcatcggcggccttctctcctccggggtcaacgtccgcgacctgaccatggtcccgatgcctgtgctgcgctacaagctccgttccttcggggaggtgggcggcatccagttccgacaggctctggatgaccccgcctccaccgaaatcatcttcctggacggcgacggcctcgacttctccagctcaatgggcaaaaacgtggaacggatcttcttcaaggagaacttccgccgggcccaccacacggagccgggggggctcacggaaatcccccagcaggtgatggatttctatcgtgagggattcctgcacgccatcggcaagacgccgctccagaaaaaagcgttcaaggtggtcatcgacttcaaccactcgccggccagccaactcctccccggcatccttactcagatggggtgcgaagtcatcagcctcaacgcgtacgtggacgaggagcggggggtccaggccctgtcggatcgggggcagagtctctcgcagctttccaagatcgtcgccactctggaggcgaacgccggcttctggctcgaccccaccgtggagggagtcatcatggtcgacgaaaccgggacggtccacgagggggccgacatcctgctgctgatggtcgggctcgcccttaaggccggcgaaaaaggggtgttcgccataccggtctcggcaccctcggccatcgaacggatggcccaggaacggggctgcgccgttacccgcaccaagagcgccgaccgctccatgatcgaggcggccctctcctcggaggtcatcctggccggttccatggatggccgcttcgccttcccccggttccaggcagccttcgacggcatgttcgccatcgccaagtccatcgagatggcggcccgcagcggagcgtccatctcggcaactgccgcggaaatcccccgtcgggccttccttcacacccgggtcccctgcgtctgggacatgaagggtggaatcatgcgtaagatgagcgaggacagcctcgacaaggaggcaagcttcatcgacgggatcaaggtccatttcggcgaggactgggccctcgtcctccccgaccagtaccagccccacgtccacatcgtggccgaggcccgggaccccaaggccgcccagaaactgctgaccgagtaccagaaaaaagtggagcagtggaagaaggagctgtcataaatgacggagccgctgcgcatcgtctttctctggcatatgcaccagccgtactacaaggacccggtgaagggcgagtacgcccttccctggacctatctccatgccgtgaaagactactatgacatggcggccatcgtggacgccactcccggtgcgaaagcggtcttcaacctggtgccgtcgctgctggaccagcttctggactacgcgtcgggagaggcgacggacccctggctcatgcgggcacgcatgagccccgcagacatgaccgaggatgaccgccgcttcgtcctggaaaacttcttctcggccaaccggcagcggttcatcgaaccccacaagcgctacctggagcttctctatcaggccggcgacggaaccaagggcagcgaccggcaccgccagttcagcgacagggacatcctcgacctccaggtctggtttctcctggcctggaccggtgaggccgcccgacgccgttatcccgagataaaagaactgctcaggaaagggaggaacttctcccctggcgacaaggaagcgctgctggcccgccatgtcgacatcctcggggagatcatccccctctaccgtaaaatccacgacgagggaaaggctgagctggccgtatctccctactatcaccccattctgcccctgctctgcgacatgaagagcgcccttgccgccatgccccgggcaaacctccccgcggcccgcttccgccacccggaggatgcccgcagccaggtggcaagagggattgcacgcttccgggaaatattcggcttttccccggtcggcatgtggccgtctgagggatcggtgagcgatgaggccctctccatcattgccggctgcggcatcaaatgggtcgccaccgatgaggacattctggcacggaccctgccgggagggctcggccccggcaagggacgtctctaccacccctacaccttcctccagggcgcacgagagctgaagatgttcttccgggaccatcaactctcggatctgatcggattcacctactcttcatgggatacctcgcgggcagtggaggacttcatgggccggctccgggcgatacgggagcagacccccgacgcgcgcgtggtgccggtcatcctcgacggcgagaacgcctgggagtactacccggaaaatggctacggcttcctgaagcgcctgtacggaaccattgcctccgcggacgggttcgagctcctcacctgctccgaaacgctggatcgcgagcctgaacggagagtcatcgaacgtatccaccccggctcctggatcaatgccgactacggcatctgggtggggcacccggaagagaaccaggcctgggattatctggagcgggccagggaggcggcggtcacctcgagccccgccgtggctgaacgtctcgccgtgggggacgaccgcggcgaggtgacggacgacaacgcgtgcctggtctgcacctccctctacgccgccgaagggagcgattggttctggtggtacggcgacgatcacttctccgcccacagcgaccgattcgaccgcctcttccgcaggcacctcatgaacgtctatcggctgctgggcctcgacgtcccccgtgagcttttcgagcccatcaagaagaccacccccgccgggctggtgcgcgagcccgcggccctcatcacgccccaggtgaacggccgggtggatgattacttcgaatggctcgccgccgggctgttcgacctctcaaaacagtcatccgccatgcacgcagccgaaagcctgttccagtcctttttctacggattcgatcggaagaacctctacttccggctcgacagccctgcccgactgacggaactgctgcagccggacgacgaactccatctgaacgtggtcacgggcggtgagttccgccttgacatcaccccggccgcgactgacggaccgctcctgcgccgcggtgacggcacctggtacgcgaccggctcccggggggcctgggccatcgaccgtatctgcgaagtggcgatcccgctggcccccttgggattggagccccgtggaaagctctttgcctccgtcacccttacccgcggaggcgaggagttcggccgctggcctgccgacgccccgctgcttcttgcctatgcagggcccgaactggaaatcgacaactggatgatttagcggaggaccaatgtccgaactgagatgggaccccctgaagcagcactgggtaatcatagccaccgaacgggggcgcagaccccgggacttcatggtggagcacgaaaccacggatgcggcctgctgccctttctgctacgggctggaaggaaagactccgccggaaatttacgccgtacgcgacacgggcgtcgctaattcccccgggtggaaagtacgggtgatccccaacaaatacccggccctgcgtatcgagggcaacctcaacagccgggggttcggcccctatgacgtcctgaacggcatcggcgcccatgaagtgatcatcgaaacccccgatcacgaccgggatatggccgagctctcaccggcagagatcaccgaggtcctcagggcttggcgagcccggtttctggatctgcgccgcgacacccgcttccgctacatggtcctcttcaaaaaccacggcaccaaggccggcgccaccctgtcccactctcacagccagctcatcgccgtccccctcatccccccggtggcggcaaccgaactgcgggtatgcaaagagtacttctccgccaaggagcgttgcctcatctgcgacctgatcgacttcgaactgaagagcggcgagcgcatcgtccgggagttcgccaactacgtcatcatgaccccctatgcggcctgcttccccttcgaggtgcggctctatcccaagcgacacgcctttgatttcgctctgctgcccgatgcggaactggcggagctggctgtggcgctcaaggacatgctcacccgcttgcgaagcgtcctgcgcgatccaccctacaatttcatcctccataccgccccgccgcgccatccgcgcctcggcaagcccggctactggagttccatcgaatatgattaccactggcacatcgaattggtgccgaggctgacccagatcgccgggttcgagtggggaaccggcttccacatcaatccgacgtcgccggaagacgccgcggcattcctcagggaagcgggggcatgacacgatgaaagtcctcatggttgcatccgaagtggcccccttcgcccggaccggcggactggccgaggtgactgcggccctgcccgcggccttgcgccggatgggacacgacgtgcgggtcatcatgcccttttatcggtgcgctgcccagactgaactgggggtccgcaaggcgcgcaaaagcgccgaagtctccctcaatggcgagacgcacaagggatttctccgccaagccgccctgggagatgtgccggtctacttggtggagaaccgggagttcttttcccgcgactatctctacggcacacccgaaggcgactatccggacaacccgcgccgtttcgcctttttctgccgcagtgttttgcagtttctcaagcggatggactttcgccccgacgtgatccactgccacgactggcagaccgccctgatccccatcattctgcgcctcgaagcggccgacgacccgtttttcgcccgtacggccacggtcttcaccattcacaacctggcctaccaggggctgtttcccgccccggccatcgccgaaacggggctgccatcagctctgttcaccaccgagtggctcgagtactacggccagctcaatctcatgaagggggcaatcctcacggcggatctcatcaccaccgtatccgaaacctatcgccgggagatcatgacccccacgcagggatgcggcctggagggggtgctggcccggcgcggcgacgacctgttcggcatcgtgaacggcatcgataccgacgagtggaatccggccgccgataagcgcattttccgcaactactcggcccgggctctggcaggcaaggccgctgacaagcttgaactccagcgggaattgggcatgccggcagcgccatcggtgccgctcatcggcatggtcagccggctcgcggagcaaaaggggatcgacctggtgctggagcttctgccccgcctggccgagagcgaacttcaattcgtactgctcggcaccggcaatgcctgctacctggagcgcctgaactccttccgcagcaaaggtgctgccaacatctccatcaacctgggcttcaatgacccgctggcaccgaagatctatgccggcagcgacctgttcctcatgccgtcgcgtttcgagccgtgtggcctgagccagctcattgcaatgcgctacgggacggtcccggtagtccgacacacggggggactccgggatacggtcgtcgacgtcacgcgccatccccgcgaggggaccggcttcaccttcgaagactttaccgccgacgcctgctgggaagccatcgaacgggcgctggccggctaccgggaccgggagtcgtggcgcaggatcatgcgcaggggcatgcacagagatgtttcgtggcacaatgcggcaggccgctatgagacgctgtaccgaatggcggcggacactagacgggggtagcggatgggagacgggaaagacgatcttgaatcattgagccgggagattcggaagatcatcgacaccaaccggcaatttctcgaccggatcatggacgacgacttcgaggctgacggcgacgaggcgggggaaccgcacggggaagcggaagaggaattcgaggaattgtagcctcatatccgccgacgcaacgaaaaagccccccggagagctctccggggggcttgctgctgcaggccgtgtcagtgcttgccggggccctcgccgccggcagagtcctcggcggccgccatgtggcagtcgctgcagttaacgttatagagcgcatcgccgatgtcggccgggtggacgaactccttgaccacctttccttccgggatgttctcgcccttctggccgatcatctcgtggcacatgttgcagtccttggaaatgatcttgccggtggacgtcttatgcttgccgtcgtggcaacggaagcagcccggcgtatagaagtggccgatatggttcggatacgtgctccaggtgaccttcatccgggggaagaagttccgggagtaaatatccttcacatgtgccacggcctggttgatggccgcggctttgactttggccacctcggggaagttcttggcatagtactcgggaagcttcgcctcaatggccgcatgggcctcttccttggacttgtagggctgctcgaggatttccacggccacctttttgatgtagggaagccctgcgtcgatctggcctgacacgatatgctcatccatctcgcgggccggtgaacgatagatgtgagtcggccggttgtggcagtcgatgcagtccatgcgccgcttctcggccttggcaatctcctcgcgagtaagcggcttttcggtatccatgtactcgacgatgctgccatccttctgcttgactgccacataggggatatcgagccgctttctgtcgcgggcgatgtaggtgacctcggtgccgatatgccagtggatacccatggcatggggagacttgggcgtcccgccgatcttgatcagcatgttgatttcgcggggggtgttttccttgttgggcgcatagtgataaaacactcgctgccggccggagtagaacttctccggccagtgacactgctcgcaggtgtccctcgccggccgcaaattctctatgggggtggcgatggggaagtggtagctgtgggtcagcaccgcccagacctgacgcaggcccgaaagcttggccttcacgtaccactcggcgcccggtcccacgtggcactccacgcacttgacccgggcgtggggagatccttgccacgccttgtgctcgggctccatgaccacgtgacagagctcgccgcaaaaggtggtcgactcggtgaactcgaagccaaggatagacgccaccgaaacgataaggacgaagatgacgctggccagcacgaagaaaatgaacagccggcgcttgtggggatcattgaaatccacccgcgggtagggcggcacctcttcgggcacttcggtccgccgctggttacggacgcgccaggcaccgatcggcacgagaataaggccgaggatgagcatgcccgggaaggcgaaatagaccaggagcccgatgtaggggtggtcgatgccggtgatcatctccatcgcgatgaacgcgatgatgagtcccgttgccaccacggccaagagaaacccgatcagactgatggggttccagaggtaacctgcggttttgcgcaatgtcatacatctcctccactttgaaacgcttttttaccaattcactattggttccacagaagccttacaagcatgaaagggtagacaatataatcagctgattcgttttgtcaaatgttaaaaacagtaccacaaaaaagtggttgtgaaagggaacggttaagaataatccctctgcagtggaccacatgaatcgttttttaaaatatggttttctatcggcacatgccgtccgcttgacactacctgctgattttgctagcttcgaagcccacaacagactaaaaaccaacaggttcccgagcgaaccgaccccccagacggccggggagcggcgacgggagcaggagagagtccatggcaaaaaaactattcattcccggaccggtcgacgtccaccccgagatcctccaggccatggcctctcccatgatcggccaccgcatgcccgaatacgcagcgctccacgggcgggtaaccgccggcctcaagcgggtactggccacggacggacgggtatttctcgccacatcgagcgccttcggcgtcatggagggggcggtacggaacctggtggcgaagcggtgcgtcaacttctgcaacggcgctttttccgacaaatggcacgacgtgaccaagcgctgtggcaaagaggccgatgcggtcaaggtcgagtggggcaagccgatcacccccgaaatcgtggatcaggcactggccacgggcaagtacgacgctatcaccctcatccacaacgagacctccaccggggtcatgtcccccctgccggagattgcccgggtcctgcggaactatcccgacgtggtctccattatcgacaccgtctcgtccatgagcgcgctccccgttcccgtggacgaactgggcatcgactgctgcatcttcggggttcagaaggcctttgccctgccgccgggattggccgttttcaccgccagtgacaaggccctggcccgtgccaggacagtagaggggcgcggctactatttcgacttccttgaattcgaagccaacgacgaaaaaaataacaccccctcgaccccttgcatctcccacatttatgccatggaccgacaactggagcgattcttcgccgaaggcctcgagcagcgatgggcacggcaccggcaactggcgggaatggtgcgcgagtgggtcaccgaccggggattcgggttctttgccgatgagccctaccgctccgtaaccctcacctgcgccctcaacacccgggacacggacctggcccggttgaagaagatgctcggcgaacgcggctacgcctttgacgacggctacggcaagatcaagggtaagaccttccgcgttgcccacatgggagacatgcaacggaccgacctggaagagttcctggcaacggccgatgagtgcctggcagagcttggctagcctattgctcgcgccgatcgcgccggccgcttccatttgccgttcctcatggtacaaatttgtgttatggtagagttcattgtgccgctcacccctatgtgcaggagggcttgaatgaacagcaaaatgatcctgctggtggaagacaatcccgacgacgaggttctgaccctccgcgccctcggcaaacatgccattacgcccgatgtgacggtagtgcgcgacggggtggaggccctggacttcctcttcgggacaggctcctacagcgaccgggatctgagcatcatgccgaagctagtgctgctcgacctgaaactgcccaaggtggacggcctcgaggttttgcgccggctgagggccgaccagcggacgcggctcctgccggtggtggtcttcacctcctccaacgaggagcaggacatcctcgaatgtcacaacctcggcgccaacagctacatccgcaagccggtggacttcaatcaactcagtgaagccctgcggctcatcggcacctactggctgaacctcaacctcactcccaagtccgccggcgcggcacgatagacgtccccgcggcacgggctcacccgtgccgttccattttcttcccaaggtgtccccatttccatggaacgcttcagactggctagcgattacgagccccgcggcgaccagccccgggccattgccgaactctcggaagggattgtcaggggcgaccgggatcaggtgctcctgggggtcaccggcagcggcaaaacgtttaccatggccaacgtcatcgccgccgtgaaccgccccgccttggtcctggcccccaacaagaccctggcggcccagctctatggcgaattccgggaactatttccggacaatgccgtggaatatttcgtctcatactacgactactaccagccggaagcctacatccccaccaccgacaccttcatcgagaaggattcctccatcaacgacgagatcgacaagttgcgccatgcggccacgcggagcctgctgacccggcgcgacgtgatcatcgttgcctcggtgtcatgcatatacggcatcggctccccggccgagtaccaggccatgcacatcttctttcaccagggggacgagtacggccgggacgaactgctgcggaagctggtcgacatccagtatgaacggaatgatctggacttccaccgggggaccttccgggtgcggggggacatcgtggagatattcccggcccacgagggggagcgggcctaccggatcgagttcttcggcgacacggtggacgcgatcagcgaaatcgatcccttgcgaggcgtggtggtccagcgcctgaccaagtgcgccgtctatccggcttcccattacgtggcgacgcgcgagaccctggaccgggccatggaggagatccgcaccgacctgcgggagcgactccagtggttccgggagcggaacatgctcgtggaggcccagcggctggaacagcgaacaatgttcgacctggagatgatggaggagatgggattctgccaggggatcgagaactattcccgctacttcgacggccggacgccgggggagcccccctacaccctgctcgactacttcccccgtgacttcatcctcttcgtggacgaatcccacattaccgtctcccaggtaggggggatgtaccggggggaccggagcaggaaagaaactttggtgaactacggcttccgcctaccggcggccctggacaaccggcccctcaccttcggggagttcaccgaacggctcaaccagagcgtctacgtctcggccaccccggccgactacgagctgcagcagagcggcggcgtggtggtggaacaggtgatcaggcccacgggcctcctggacccggtcatcgaggtccgtcctgccacggagcaggtggacgatctcctgcacgaggtccgggagaccacggcccggggcgaacgggtgctcgtaaccaccctcaccaagcggatggccgaggacctgaccgattactaccgggacctgggggtgcgggtcagatacctccattccgacatagacactatccagcggatgcagatcatccgtgatctgcgcatgggggagttcgatgtcctggtcggcatcaacctcctgcgggaagggctcgacattcccgaagtgtcgctggtggcgattctcgacgccgacaaggaggggttcctccgctccgcccgttccctcatccagacctgtggccgggccgctcgcaacgtgaacggcagggtcatcatgtacgccgataccgtaaccggctccatgcagagctgcctcgacgaaaccgcccggcgtcgtgctcttcaggaggccttcaacaccgaacacggcatcacgccccagaccgtgaaaaaggggctgcggaccatcctggagtccatcgaggagcgtgattactacaccgtcgccgccgttgccgagactcgggaagagtacatctctgccgacgagataccgaaaagggtgaagaagctccgcaaggagatgctcgacgcggcaaagaagctggagttcgaacgggcggccgatctcagggatcagatcaaaaaactggaagaaatggagctgcggctgcgctgaccgctccacgggggacatccgatgaaggaaccacgcgtactgctcgttgatgacgagcgattcttcctgaatctccagcaggagtttctggcggattcccccgtgcgggtcatcaccgcccagaacggccgggaggcgcttgacatgatccagcgggaccggccgggcatcgtctacctggatctacggatgcctgaacttgatggtgccgcctgttgctccgccatcaagaacaaccccgatctcaggaacacgccggtggtcatggtggtgagcgagggtaagccccgcgatcgggaggtctgcctggatgccgggtgcaacggcatcatcagcaagccgctggaccggattcagttcctgtcggtgggtcggcggctcttcccggccattgaacgccgccagccccgctatcccttctcggccctcgccttcttccggatccgggataccagcttccacggcaccatcgccgacatcagcctcggcggcgcctatatcgcgtgtcgctgcgacctcgccgcaaaggaggatatccgtctcggctttatcctcgacaacacggcggtcgtcgaatgccgggcgcgggtcgcctggacgaaccaggggggaatgcgcccccgcaagagccttccggacggattcggcgtccagttccaggccatggagcctcctcaccaggaggttgtccggcagctcgtggcgaggctcggatgatccgccccgcctggctcacccgccccagtctctcctgggcactctacgacttcgccaacacaatcttctccatgagcgtggtgacgctctatttccccttgttcctcgtccagaccctgggctaccgcgagtactggctctccctggggctatcgctctccatgggacttgccgccgtggccagccccttcgtggggagcgcctccgatcggcgcatcggcaaaaacgtgatactggcggtcgccacatccctctgctgcatcgcaacccttctcattcccgcgtcggggcatctggcaggcgtccttgccgccttcgtggccgccaacttcctctaccaggtatccctcgtggcctacgattcactcctcccttcggccaccgacgaagggcactatggaccggtatccggattcggcgttgccctgggctacatcggaacgttcctggcgttgatcatcggcaaactcttggtgaccaccccggcggacaatggccgggtattcctgcccacggcgatctgctttctccttttcgccctgccctgcttcttcgtcaaagacctgaaacgcagccaaacctccccgatccgggttgccgacacggcccgggaaatcatccgcgaccgggacctgcgctggtacttcgccggccacctgctctacctggacgcggtgaacaccgtgattgccttcatggccgtctttctggtgaaagtgggagggttctcccaggaagcgggggaagtgaactatttcctcatgttctcgaccatcttcgcggtcatcggcggtctcttctgggggtggctcgtgcgacgccggggggcgcgggtggggctcctggcgacccttgccctctggatcgtcgccctcggcatggtctgcctgccactggccaaggaacactactggatactgggtcccctttccggcatcgccctgggaggggtctgggcgtgcgaccggccgctgctcctggacatggtcccccgggaacgggccgggagcttcttcggcttctactacctcaccggcaagttctcgtcggtggtgggaccattgctgttcggcgccatcctcgcgctccccctcggcaccgaggcgatccgctaccggctcgccttcttctcgctgcttatcatggtaatcgtcgccacggcctgtatcgcccgcatccgcccgaagcaggccgcgccgcagcttcaggccggcgacccgtgataccccatgcatgttcggaaaaggagtaatcatgaaaaaagacatccttgaaaagggggccatcctccagcgtgaccgggagacctacgccatcgccccccacatccccggcgggatcaccgatacggcaaccctgcgcaagctctgcgatgtggccgacaagtacggcgtgaaggagttgaagctcacctctgcccaacgcatcgccctcttcggcgtaaaggaggaggatctggacgccatctggtccgatctcgaccagcagccgggcgcagccatcggcctctgcgtccggagcgtcaagatctgtcccggcaccacctggtgcaagcggggtgtgcaggattcggtctccctgggattgaagatcgatgccatctaccacgccatggaactgcccaacaaaatgaagatggggatttcaggatgcatgctcaactgcgccgagaccatgctgaaggatgtgggagtggtcggtactcccaaggggtggcggatctacgtggggggcaatgcgggggcacggccccgcatcggcgacctcctggtggaactgggtccggatgaagacaaggttctcgccgtgattgcggaccttgtggagtggtaccgctcttcgggcagcgagcagcggctgggccgcgtggtggagcagatggggttcgacgccttcaaaaccgccgtgctgggagcgaaagcaaccccctgagccccgcggctgacagcgattccgccggtatgatcaaaaaaggtccagctgctcccccttcggcttccgccggccgccacggcccggctccggctgccggatcaaccgtccagggatttctcccgcgaagcgggaaagcggccgctcagcaggactgacccaggggcgttcagaggaggcgctgagcacgagcgtctccttcgcccgggtcatacccacatagaaaagccgccgttcctcctccacatccacgtcccgccagagagtgcacgggataagcccctcctcgcaccccgccaggaagaccacggggaattccagacccttggaggcatggagcgtcatgagcgccaccgcctcggcccgctcgtcataaaccgtttcggcggcatactcccgcagatgccggtcaaaggcgacgatgtcccggccgaagcttccggcaagggccaggagccgcctacagtcggcatgcccctgatccgtgccgaacagggtcagggcttcacccagggccggagcaattccctcacgaccggccacggaccggaagcgttcaaggagagcagtcagctcggccatccgatgcgcaacagggggcggcagctcgacaccggccacgagcgccgggaaatcgccggtcaggggaagggcctcttccagccggcggatggtaccctcgccgacccccggcagatcctgtgccagagccagccagtcggccagctccgtactccccgccgctgctcggacaaaccgggtggccgcgcccgcgaccgggccgaggaagtagggaacggcgcccaccaactggaacggaatcccccgccggtccagggcgttggccaactcgtcggcctgccgcgccaaccggtagagtatggcgatgtcgccgaagctccggcggctgtcctggtcgccgccccgccccgaggcgatggagaaactgctgatcccccccatgagctcctcgatgcgccgaacgataaactcggcctccgccgccggcgtcggagccctgtacaactcgatcgctccctcccgcgccgtggtaggcgttagactgatgccgctcctgagccggttgtgggcgatgacggccgatgcggcctcgacgaggggcgccgccgaccggtagttgcggctgaggtccagccgccgggtggcgggaaggtcggcgaaacggaagaaaaaagagggatcactaccccggaagccatagatggcctggtctgggtcgccgatggcgaagatcgtggcctcttcccccagtatctccaccaaggcgtactggggagcgttcaggtcctggaattcgtccacgaagagatgggcgacgccggcgcacacccgccgccggaaggtctcgtcgcctctcaggcggcggaccagggccgggaccacgtcgtccaagtccatggcgccgcgccgggccagttcgtcaagatagaaacgcaccggctccggtgcgtccccgccattgtcgcgatgcagaaaatcggcgatctccgcggccaagccgcttcgctcccggacaccgatttcgggaaagaggcgccgcaacagccgctcccggctttcgtcccccaccacgacccggtcgggctcctcgcgcctgagccagtcgaggcagaagcggtgaaaagtgccgacaaacacctgtccggcagcctcgcccgccaccgcggccaatcgctcccgcacctcggcggctgcccggttcgtgaaggtgatggcgcagacccgggccgggtccgtgcccggcgcagcaagcagtgccgcaagccgcgccaccagggtgtaggttttgccggtacccggtccagcggccaccagcacccgggatgcatcgcaggcgagcgcctcggcctggccgggatcgggtcccgcggcaggcgccggatcgggcggggtcaccgatctccgcccgctggctgccggaggccggctgatcgctttggaacgcccccgccgggatggagcgccgtcgctgaaaagccccccctgtcctgacagccgagccacctcaccctcctcgaagaccttgatggttccgtactcgccgtcaaagcccccctggcggatcacccggccctccctcatccggacgatcgcctcggccagaaccggcgacacgacggcaatctcgccaggatcgacccggaggaggatatccaactccgaaccgaaccgctcgatcagccggacgtagtggctcatgacctgcttggaggccgggcccactccgaggatttctcccaccacttccgtcagcggcgccaggctgaaaaacgtaggggcatcgtcgggaaagagcggcgtatcccggtcggccagttccagcacccggtggagcacccccacagtgaggggacggccgcacacggggcagcgtcccccatgccggcgcgtctcgtcgggctcgaagcggatgccgcagtcccggtggccgtccatgtggtacttcccttcctcgggaaagaattccacggtaccgcggaaggtttcgcggtggttgcccttcagggcgtcgcgcagtgaaaagaaatcgaagccggtgctgaagagattggcctcgcgccccagtcgggacggggaatggcagtcagaattggagatgagggcaaaccggtcgagggcggaaatcagccggttcatgtccggatcggacgaaaggccggtttccagggcaaagacgtgaggggcaaggtcgccgaagcactcttccaccgtatcgaagccggacttggagccgaacagggaaaaccagggggtccagatgtgggccggcaccaggaatccgtccggcgtggcctccagcaggatttccagcagattccgggagtcgaggcctaggatggggcggccgtcggactcgatattgccgatgccggccaaccgggcgttgacccgttcggcagcggcaaagtcggggacgtagaggaggttgtggaccttgcgcaccgccccgtgccgcttgtagatgcagctgatctccgcggtgagcatgaaacggaccggtgcggttgaaggagcgagtccggccaagggggcgggggcattctcgtcccgcagcctgaagaagcccggttcggccggctccaacacctcccgcagccgggcaaaccaccccggatgggtaaagtcgcccgtgcccaccacctgaatccccttcaccctcgcccacccggcaagcccggcagggtcgcactccttgctcgttgcccgggaaaagggcgaatggatatggagatcggcgcaatagtccatggcagcggtaccccctggtggtgatcgctaaagcgcgtcaaccgtacatggtcagactatcacctgtccacccctttttcccctcacttcttatcgcagcatcccccctcgcacccctggcaatgccccttcttcttccagacggagcggtagaggagccaagccgccaccccgaggatggcggccgagatgatcatgtcggtggttcccatggtttaccctcccaggccaaggagtgttcccccctggtagacgataaatgccaccccccaggccagggccgtctggtagaggaaggcaaccccgaaccacttccaggaaccgaactcctggcgcatggcgatggccaccaccacgcacggcatgtagaggagcacgaagcacatgaaggcgtaggccgaaagcggcgtgaacgcctgacccaccgcagccttgagggatgtctgatcctcctcttcctcggccgctccgccgatgccgagggttgtggtgactgcggtcttggccgcaacaccgaaggagacggcgatctccttcagatcctcgcccagggtcggggccggggcctcactcttctccttttccttcttctcgggagcgtagatctcgcccatggtccccacgacgatttccttggcaatgacgccggtaatgagggaggaggccgcctcccaggtgccgaagcccaggggtgcaagagccggtgccaccacctggcccgcctggcccaggcacgaatccttcttgttctccactccccaggggaggttaaggaggaaccagacaaaaatcgaaaccgccaggatataggttcccgccttgatcagaaagtgcttccccttctcccaggtgtggaggcagaggctcctgaacgaaggcatccggtaggggggaagttccatgatgaacattggcgcctcgccccggaagagcgtcttcttgaagatgagccccatggccatggcaaggacgatccccatgacatagagggaccagatcaccgtgccggagttggcggcgaagaaggtgccggcaaagaggacgtagaccggcagccgcgccccgcacgacatgaggggcagcagaagcgcggtcagcgccttgtcccggggattctcaagggtgcgcgtcgcgtagatgcccgggacgttgcagccgaagcccaggagcatggggatgaacgatttgccgtggaggccgatggcgtgcatggcccggtccatgacaaaggccgcccgcgccatgtagccgctcccctccaggaaggtgatgaagaacatcatggcaaagataaccgggacaaagaccaggacaaatccgaccccagcgatgacgccgtcgttcaccagcgagacggtccagtcgggagcgccgatccccccgaggattgcttcggaccaccgcttgaagggaccgcccgccatgccgtcgatccagtcggcaaagggagaggataggtcgaaggtgagcttgaacaccaaccacatggcggccaggaagatgggtatccccaggaaccggttcagaacgattcggtcgatcttttcggtgagctccatccgccgcagttcaggctttttcaatacctcgcgggtgaggccggatgccaggccgtaacgggcatcggccatgagggcttcgatatcttcgccgtgagcccggcgcaggtgatggagcgcctcgtcaagcatggcgtcgtggccgaagttcgcctctttcgcaacgtggccgtctccttccatgagcttcagcaccagccagcgcggcggatacttttcgacgagttgcggatgattcttcccgagggcgctctccacgaactcggccgcggtctcgatatcctcgccatagttgaggcgggccggagtgtgaaccgcgggatcgtccgccgtcctgtcaaccccggccagcagctcgtcaaggccgctcctcctggtggctgaggtggggacgaccgtgatgccgagcatctgctcgattcctttcacgtcgatagcgtaccccttggcctcggcctcgtcatagatgttgagggccatcaccaacgggatccccaactccaggagctgcaccgtgaggtagaggtttcgttccaggttggtggcatccaccacgttgatgatcaggtcggggcgttcgtggactaggtaatcgcgcgcgatgatctcttcctgggtatagggggagagggagtaggtgccggggaggtccaccagccggatcttccgcccctggaactcgaaggatgcctcttttttctctacggtgacgccggcccagttccctacctggagacgggtaccggcaatggcgttgatcagggtcgacttgcccgagttggggttgccggccactgccacggttatcgcccgcttcgtcacgggacgcaggaaggccttctgcccatcaccctgttcatcctccgtcaggccattcctctttttcgcctgcacgctcatgccatcacctccaccgcgatcccttccgcctcattcttgcggagcgacagattgtagttcttgatcgacacctcgatgggatcgccgaggggggcgatcttgattacccgcacctcttcccccaccagaacacccatatccatgagtcgccgcttcagggggccgatcgctccgatggcggtaatccgccccttttcccccggcctgagctttgccagattcatcgtttacctcctcaccattattttcattgccatgccgcggtcgacggcgattcgcgattcatccacctttacaagcaccggcccgctgctgttgttgagcatctcaacccgcttgccgacgcgtagccccatgtcctctacccggacatcgcccttctcccgttcgtcccggcagaggccgctacagtggggcttgatggttctgacttcgacaatctccccgtcctcgccggggttcagcagtcccaggggtatcatgggaactcctttcgtgaacattccggcagggggtgcttcattccccctgccggggttgtcggaatatgccgttaaaaactgatcagtgagcgcagccccagtgccaccacgtcatccctgctgctgtcccccagaggattgatcaggtactgaaccacaggcgcgatgctgatctgctcgttcacctggaccttgtagtagagctccgccagtttttcctgtgagtcagcacccacggccttcacctgtccgtaggcaaagccgaggacatcatccttgcgctcgggaagcagcccggcgtactgtccgccggcgctccaggccatcttcgtggcatagacgtcctcgtcacgctggccatagcgcacgaacagggtcagcttgtcggtcacctgctggtcagcgctgatcccgaacccgaaggcgtttttttcctgcagcttcacctcgccatcggcacgcgctccgtccaggctgccatagacgcggtagttcccttccagttcacctaccttgagggtgtagtccagctcggctattccgtagccgtgcgagaacacatcctccgtgtcggtgtcgccgctgccgtagccgaggccgaaggtgagcggctcgcccagctttgcctggagcctggctcccggcccgttgccgggggcacccagaaccgccgagttcacgaaggctccggccagaaactggctgttctcgtcgtttgccacgccgttggcgtcgaagtagttggtcaggtcgatcttgccggcggttaggatcaggcgttcatcgaacgccgcatgctctacccatgcttcgcggaagcggaccgtatcaccggtgctgccggccacggcgttcagcagcgagaagctgggcaccctggtgtcgatgccgttgccgccggtcgcctccacgtcgatcaccgcgatggtgttctcacccaccttgaaactgaagaccaggtctcccctgccgaccacgtccacgtggtcggagggctcattgccgatggagccctggaggacccccaccagtcccccgctgagggagatgttcttggtgatggcggtgagcctggtgccgagaccctcccggcgctgctggaaggtacgggtgcgtgccaggagcatttccccgcgcagttcgtcctggagctccgccaggagcaccaggtcttccttggccacggcggccgagccttccttcaccactttctccgccagtttctcggtcagcagctccagcaccaccgccaggtccgtgcgggtgtagcacacctggcccgcctcgaattcctttgagaacaacccctccacctgatacgtggccgcaagccgtaagatctcctggcaggccttgtgctttacctcgaccttctcgggaagagcaaattccggattgcgcgcctgggctcccgtggagccgacgaccagactcccgagcagcgcgagacccaccaccaacaccttcttcatgttccgcatgttccctccttgtcgtgtcgctccagccggcagataccgccatcggctccgtcgaccaccataaaaatgaattccattttcaattgctgagcgtaaactgtccacgcattcatgccgatgcccgaggtccagtgctgctccggcctttgcgtgcgtcgttccataagtaatgtttgtcaggaatggtttttccgccgacccaggtccggccgatccgattccccgacatgggcgaccgtggcggtaaggcaactcaggcaatccctaagcgtgcagacaccacacgaatggtgcatgaagactgggataccattctgcttcgccacggccatggcctcgttcttcacccggtgggacaccttgttggtgaagatgaccaaggcatcgaagcgcttcaatttgacggcgatattgttttccgactgggagaacattcgcagctccacccctgaacggaccgcctcttcccgatagtgtttctccaggcggtccatgccgccgatcaccgcaatgcacatggccttacccccataactatgactttcaatttcatcaaaaccgacaactgggcgtggtgacccgtccgccagacaatcgagcgccgacgtgcatctgttcaagcgttccgccatccgagcccggcaacagcgaaagacttcggcaaggcgcagactctccctgggatcgccgaatatcttccacggcccctggcaggcgaacggaatcctcaccaaccccatgaatgccgccacatctttaaggggatagcctagaaacaccccgatctcatgagggaatcggtcaccgtcaatgcgagtcgacagttccgtcagcacttcatcaagcccggttgcagcaccgtatcccgcccgcgccagcactgctgaagcactggggcggcgcagcagcgcctcaagggcttccgggcgataaagaagcagcaacaatgaatccccacggtcggacaactcccggacggcaaggccgctctcgcccagcaccatcgccccccactgcttccagaggacgtaaaggttgcggccgcatgcacgggtacggttggcgataccgatcaggttggcgggcttttcgcccgcaagcacctcagccgcttccagcgcgagaaacgacgcaagacactcccggggctcatcgaaccgttccgccagatcgtgccagaccggccgccggacaccgtgccgcatttccgaaatcatctgccccatggcaacccctttccctcgtcagtacgtgaccgtgatggcgttaagctcttccttggtaatgtcgggccattttttgagattccagaccccgacccacgccttgaaaaccgcgaggtttctttgtcgttcttcctcggtggcaccgagatgccggtacatattccccggcttggcatccttgctgtttttgccgtcgtcaagcctgcgcatgagggcgccggtgtcaggccacgccgtataaaaaatcaggtggctgtatgtgtccatccgcatcccctgccccttggcaagccatttttccttctcggccttgaaggcgtggtattcgggggcagcatccgcgccatggcagcctgcacacctgacatcgaagatcggcttgatgtccttgcgataggtcacctcgccaccccatgcggtagccgcaaccaaaaggcccataacaagcgaaagaatagttgttttttgcaccgtggaccccttgttgaatttgaaaatgtttttcacttttaacaaggccggggatatgttgtcaatgtttttttgcagtcggagccccggaacgtatttaactgtgcctatagggaggcgaccgcatttccatgatgtattaaagtgttgattctccgacgccggtttcttagaatacggccagcttcagggaaagcgggggacacgtggtcacaatcctactcattgccgatcaagctcggcttgaaggactcttcagcttcacgaaggagtcttctcagattcacttcaggatgtgtcggaccctgaaccagggcaccgaggagatggccgaatcctcccccgacttcctcttcatccagaaccatctgtcgggactttcgggcgaaattctcgcacggcacctgatctcgggccaaacggacgggcgaccgacgatcgttctgttcggcgatgcgaccgagtgcacaccggtgccaggcgtaatcgactcatgcctggacctcactcaggcggatgtggtcctctccgccgccattatcggtctcattaccggcgccatgcaccggcaggacgtgccggcggtgacggaggcaggggccgaaacggaggaggccgccaccccatcccaggcgacgcaggtggccgacgatgtccccccgactccggaaccaacggagccgtccccctttgaccagaaattacagagtgtcttggaagagacccttcccccggtgcctctagccgagatcgaggagcacgtggcccttggccggcaggctgaacctgcgcatgaagacgcgccccaggaacagcctgcccgcagtcggcccggcgccttgcggtccacggtcaggccgttcgctatcgggatagctgtgttgattgtcgcggcagcggtcatctatctcgccgtctcgcttggcaccaactccacaacgcaccccacgcagaccccagttgccgaggttaaacctacgccttccggcacagcgcagcagaagccagcgtcgcagccgccggcacctgcaccggagacattgcctccggcgatcgctcccgcccagaccccaccggccggcatgaccgaactgccccccttcatccctcgccagaaacctgaccgcgcgtatggcgaaaaaaatcccggatgggagcgatacctgggcgcccgcaccgagttcaaggtctaccgcgaggcaggtatcatcaaggcgatccagtccatcgaccgtagcggtgtcgggatccccgaatcgttcatgcgcggagcccttgagcaaatgacccgggtacgacagttctcaatcaacggcaaggaaaccaagggctctttccacgtggaaaagggtacgaccacggccggggccaggatactgatctaccggacagcgcccaaaggctccatcagggcgtttgtagtctatttcccctgatggccctgccatcccgctctccgaggaaccacatgaacacatgccatttctaccgggtccagttgcttcgtgcctctcttctgctcatggccattagcgccacggcgtcagcctccgccacctctttcgaactcgacgtgaaggacctgcagaccgttgccccggccaagcgcgctcccaagcgcaaagcccccgctccggccgcttctgccgaaaccaagcgcgataccgtccctgccgaaacgaagaggggtgtttcccgttataccgttaagccgggtgacttcatcttcaagatactgatgcgggaatacggcctttcaaatgcggcggctgaagcgctcatccctgaaatccagaggatcaacaacctgcggagcatcactcgtctttcggttggacagaccatcctcattccccttgaggggccacgggctgctgtacgcgttcaggagttcggtgaacgccgggagacggccgaacccgccgcaaccgtagcagttgccccccctacggagccatcgccccaggttgttgaatcaggcccggctccaccgtctgagcagacagccccccctgttactgaagccgccgctcccgtgcccccccggcccgagccggcaccggcaacgcgccccgctgaagcagcaccaccgatctccccggcaccggtcgtcgtttcggcgccctcctctttcagccggcggctcatcaccctgtggcagagcctcgtccccggccaggaaagggtggaacccatcacactcaacggcagggtgctcccgcccgaggaattcccccttcttctcgccgctgacggtgggaagatactggtcgacatgaaagggactctgcttccccgcgacaaaagcaccttggctgaaagacatcccgatatccggctggtctcgcgcggagccagcagtgaacgggattttttcaccgtcctgctgcgcaccgcggaatttgcccacgtggaagaagacgccgtcgccacaataggctccgatccccagctcacggtcaaggccgactaccgaattaccaggctgccggcagttgccacgcgtggaccggaaaatgtatttctctttcttgagcgtaacgggtcctgcctcccagcagcactcatctcggcccttgccgataacgggatcaacagtgtggaattctgcgatgtcgctccgcagccgccgtcggtaccgggctacgagttgaggagcgtaaccggcacgaccccgtgcgaattggctgtccaattgcttggtgtcctggccgtgaagcttgaccgcaaccggattgtatcgggctccatgggggagaatgcggagagccggttcagcatccgcgtggatggatattttgaaaacgacgggaagaagttcatcctgagctgtaacgacaatgactcctacaactacacgctctttcgcctgctgcagctggaaggatacggcatcatccaactgggagacaaagacgacttcgccaccgtcgcggacaagatcctcacggttctgcgctatccccactccttcggccgccatgatttcacccatgaccgttataccgtatcggcgctggggttcagggtgacgcggctggggccggttagcggccgcatgctgatcatcgatcgccccgtggacccggcattcgcagaattattacaatgggaacgctagcagcatagggcagaaaatgcaaagaggggggcgtccgtcgggacacccccctctttgcatatgaaccgcctgccgttcggctgagtggttagagcgttactgaccggccatcttgaggaaggcatccgcacgatagagcgttgcatcggggaccagtggagaggacggataacgggccaggaagcgctcgaacagctcaacggactgcgaataggctcctgacttgtatgcgctcactcctttctcgtagagagagtgctcgttatcatccgcctttcccgtttgaggtcggtgcgcttccgccgcaggccgcgaaggcacggggggggtggcggccgctggttccggcgtccgcacggatgtggtcacagtggactcccgctttgcctcccggtgggccgcgaccggcgcaaccttctcccgggcggggcgaacggctgactctctttttgccgcggcggccggaacagcggagggctgttggctgaacaccgctttcggaccggccggggccaccggcaccatgagtttattgccggcgtagataaggtcggggttcttgatttcgttgaagagaagtatctgggggtagtacccgcccttaccgttgtacttgcgggagagggaatacagggtatcccccttctggacggtaatgctcttgacgagcactccctcgtccgggcccgaaggacggctcccttccgaagccccgggcgtatagagaaggtattccccgccggccgccagggaggccatggagaggacgagggaggcggaaacaaccctgagtgcgctcttcatatcagtacctgttccccaactggtcttgatacttcaggacattcttgacctggatgctcgttcccacggctgtgcccgaacggacgcggaacgttaccttgatggtgcgtttctcgctggcgcccagttcgtcgaaggtccagagatagtcgccgttggcattccggacgaacgacggatcggacgccaccagctccaggtccttgggcatggtgctttggagttcgacactcttggccatgtttgaaccgcggttcgtgaagttcagctcgaaggaggaaacctcgcccggcttcaggcgtcctcccttgccgctcataaccaggtccaccaccggccgtgagtagaggaggcgcaacgaggcaagagcaccccgggcctggtcggtttccggctcgaaggccagggacactgtggcggcagtcccgtcgctctccgagaagggagtggacagatcgaggatcacgtacgattcttccttgggcgcgaggggccctacgtggttgatgatcggctcgttgttctgccggatgccgtcgcggttcaggtcctggtagacggtataggccacgttcggcggaagattgggcttgatgatgacatcctcgcgctggttgccggtgttggtaaccaccagaggaatcgaaacctgctggccgggaatcaccacaagtttctcgctggcggtcctgacggccaccccgcttaccggtttgaccacagccgccgcagagatgaacgaatcgcgagtctgcagctcgctgttgaccaagtcggcgcgcaggaagagttcctgacgtgcaatggcctcatccttgagctggaacgtcacctcgaactcccggctctcgccggagaccagccgcatgccgtccagaacgagagccgccttcatttcctgcttgaacccagcctcgccaaagcccaccggctcatactggggcgggtagttcaggcgaagtgccacgccctgggcagcggcagtgccgatattgaggagcacaacccgataggagaccttctccccgggaagcacctgattcttgtccgtcttgaccactgcccgcaggagcggagccgatgcggtcagaaagatgtcccgcgcctgggatgcctcacggtcgagccgcgaagcgaccttgatcggatagacgagcttctgtccgtcaatagcttcgcgcggcaccgcaatggagagtatcccccggaatcgttcccccggcgccagggaaggtgtcagattgatcggcatctccttccggccggcatcggcgaactgggctccgaattcggaggggaaacccgattcaagatagaagctgtcggttccgttgccccggttgaccacttcaaaggggatctcgtggcgttttccggcctcaaggccctgggccggggcttgaatcatcagatcggcatcggcgaactgccccacttccagcgtgagaatctgggcattcttttcggggagtgccggaggggcagcggcaacggccggacttggcgcgacatgggtgattcccatctccgcgagcttggcggcagcagcagcggcggcccgggtccccgggaagcggtcgatgagcgatttatactcggcaacggccttctcgcgcagagcggcccgcttctgttcctcggcgcggcgaacggcggactgttcagtctcttccttctggcgggcagccttctcggcagccaggcgttcggcagcctccctgtcgcgccgggcctggtcggcggccacgcgctcggcttcgaccttggctgccgccgcctgctccgctgctctcaattctgcggcagtcttctctgcggcaagacgctcagcttcggctttctcgcgggcggcctgctctgcggcaagacgcccggcagccgccttctcttctgcggccttctgggcggcaacccgctcagcctcggccttctcacgggcagcctgctctgcggcacggcgctcggcagccaccttctcttctgcagccttctgggcagcaacccgctcagcttcggctttctcgcgggcagcctgctctgcggcacggcgctcggcagccaccttctcttctgcagccttctgggcagcaacccgctcagcttcggctttctcgcgggcagtctgctctgcaacacggcgctcggcagtcgccttttcctgagcggctttctgggcggcaagcctctctgcctccacccgttcccgggcagcctgctccgcggcaaggcgctcggcggccgctttctcctcagccgctttctcctcagccgctttccgagcgacagcttgactcgcagcggtagcggcagcagtggcggcacctaccgcctcagcagtagtggtggcagcgccagcagtaatgctcgccgctttctgggcagcctgctcagcagcctggcgggcagaggcggtcttttcagccaggacctggcgggcaaccgaagtctccgataccggcgcctcggctccacgccgagccattgccgggagttgctcccccttgtcgtaacgtgttacgaggccaaggagatcgtcctccacggttcccttgagaggactgtcggggtattccttgaaaaactgcgacatatagcgggcggcatcccgctcgtacccagctttgaagcttgcccgggcaagccagaaaatggccatgtcgcgcaacggcgtatcgggatacttatcgaggaccgtcttcatccggtcgatggctgcttggtagtccttcttctgataggcgttgaagccggcaatgaatatctgtgagtcttcagaggtgacggcaaaggcgggggaggtaagaagcgacgcgattatgagatatccggcaaggcacctgacaaaggtagtgcggaaggatttcataaaattcacgggcttaacctttccagtggcttgcaaggggtgtaagtaatcagttcagttacatagcatcataactgtggcttgtcaacggggaataccggcgcgaacccctgtaattacgcgataaacggcccaacgaatcgacggctgcccgtggatggcttcgccttcccaaaactgctgcctgccgctatactagcattcatgttcgacaccaagcgactgacaaccctccccgatgcaccgggtgtctacctcatgaaggggaacggcggggacattctttacgtgggaaaggccaagagcctccgtaaacgggtccgctcctatttcagcaaggggggagagtcacgctaccatatccggttcctggtgggccgggtcgccgacatcgacgtaatcgtcaccgacacagagaaggaagccctcctcctcgagaacacccttatcaaggaacatcgcccccggtacaatctggacctgcgggacgacaaaacctacttttccctccgactcgacatgaacgaggagtttccccgcctgaccatcgtgagacggccgggcagggacggagcccgctacttcggcccctattcctctgcttctgccgcgcgggaggtcctcaagcagctgtacaagctcttcccgctccgccactacccgctggagagctgccgccgtcgcagacgcccctgcctcttttaccagctcaggcagtgcgccgccccctgtcacgggctcatctcgggcgaagattaccaatcactggcagaaggcgcggccttgttccttgcaggaaaaaacagcgacctaacccgcctctacaggcagcgcatggccgcagcagcagcggatgaacggtatgaggacgccgcccgctacagggacttgatccgcgccattgaggtcaccgtagagaagcagaagatggtagccggcgacggcgacacggacgtagtcggattctttcgcgacgccacagacctttccgtctcgatcctcttctaccgcggcggccgcctcatggggagccgcaactacctcctggactgggaaatggatgacgccgaagggctctcgtcgttcctgtccggctactacaacagggatgtcgtcatccccgatgaaatcctcatccccttcaccgtggacgacacggaccccctcggcgaactgctaacggaacggcgagggaaaaagaccgttctccgccaccccgtgcgagggaccaaggcagaactggtcaggctggcggcgagaaacgccgaggcgtacctgcatgaaaagcgggaaaaggactccggcatggagcaggtcctcggagagctcaaggagaagctccacctgaccaatctcccccgacgaatcgaatgctacgacatctccaccatccagggacgctattccgtgggaagcagggtccggtttcaaaatggcgctccggacaaggcggggtaccgccgctaccggatacggaccgttcccggcaccgacgacttcgccatgatgcacgaagttctgtcccggcgcttcagggacggacacggcggggacggtcggccggacctcattgtgattgacgggggaatggggcagttgaatgtgctgaccgcaatcctggaggagctggggcttcacggcattgacgccgtctccttggcaaaaagcagggtagagcgaaatatgtccgataatgaggtggtccggagcgacgaacgggtctttctccccggccgccgcaacccggtggtgctccggcagaacggtgcaccgcttctgctcctggcacgaatccgggacgaagctcatcgctttgccataacctatcaccagaagctgcgcggtaaaggatcgatccgatcgagcctggaaggcattcccggcatcggtgaaaagcgcaagcgtgaactgctgaaacgtttcggcagcatcagggcactgcgccaggcggaccgagaacagcttgccgccgtcccctccgtctcccccgccttggcggatgccatctggaaggcccttcacggcgaagagcccgaggcgccatgacgcaggcactgaaaacagaaggcggccccccgtgtgggaggccgccttgtatgcggacagcgtgaatagaagcgccttacttctcagccagcagcttcttcaccaggtcttccatttttctcagggtctcatcggagccgcccatgaacttttccgccacgttacctttcttgtcgatgacgtacaccgtcggcaacgaccgaagcccgtaatcggtttgaatgtcaccggatgccagagccacgggatagttgatccgcttgctgaggataaaatccttgactcccttctcgtctccctcgtctagagagaggccgagaacctgaagcccctgtttgccgtacttgcgattgagtgttaccaagtgggggatggcatctcggcaaggggggcaccacgtggcaaaaaagtcgaccaccagcacataacccttataattggccagactgatgggctggccggaagtgcttaccaccttgagaggaggagccggctcaccctttttgggcagggcgaaggacggcgatgtgaatccgctcacgataacgaaggccgctgctgagacgaccccaaggactccggtaaccttcataagactccctcttgtgccgattacagcgcttttttgataagcgcctcaagttgggctttgggcacggccccgacgacctgatccacgaccttgccctccttgaagaggataacggtagggatgccgcgcacgccgtacttgcccggagttccggggttatcatcaacattaaccttgccgaccttcacttttccgtcaaattcgtcggcaatggcatcgatgacaggagcgatggccttgcagggggcgcaccaggtggcccaaaaatcaacgagaaccggaacgggcgacttgagcacctcgctatcgaaggtatcgtcactgaatgtgaggactttgtcactggccatgaaagcctcctttgccgaaaagaatagtatttttagaatatagccgagcaacttcaaaacatcaaggaggaaatcggtcgcaatcaccgcgattccctccaccgggtgccgtttccggcaagcgcgtcacccttggcaaaaacggtgaaatctgctacaccaggaccactgcggtgcattttgttggcaccagggaaacaaactcatgacactcctccccatcagcatcaacgtatccgggcgcctcgttaccattgtgggcggcggaggggtcgccaggcgcaagtgtctctcgctgctggaggccggtgcccgggtgacggtcgttgccccccggcttgatgagcggttgatgaagctggccgatgaaggcgcgatctgcttggcgcagcggccctatgccgacggcgatctggctgggtcggtcctggcctatgccgctaccgacgatccggctgttaaccgggcagtggccgaggaggcccataacagggggattcccgttgacgtcaccgacgatcccgaacgggggagctttaccagcccggccgtcctcagacgaggcgatctggttattgcagtctccaccggcgggggcgctcccggcttcgcagcacgagtccgggatgatattgccgaaatcatcggccaggaatatgctgaaaccctactcatacttggcgcgattcgtgaaaagctgttgactgcgtcaaaaaacgccgcatacaataagcacattttgcacgacctgtccgccgcaccgctgcctgaaatggtcagatcgcggaacttcgaggaactggaccgaaccctcgcacgcatcgccggtcccgacttcaccctggaaaacctgggattcgggagaaaggactccccatgaacgccgttcttttcgtcgcaacactactgctctaccttgctgcgaccgtcgcctatctcgcgtttctcgtcaaaccgcgagaggtactcggcaagatctcccgatgggtactgaccggcggattcgtggtccatgccgtctataccgtggaccgctatatcgaggcgggctacacgccgattaccaacctccacgaatcgctctcctttttcggtttggcgatcgctggggtctacctgatctttgagcgcaagtaccgcaccatcatcctcggctccttcgttacccccctcgtgctcttgatcctgatcggctccaccggcttcccctcggccatctcgccgctcaatccggctctcaagagccgctggctcgccgtccatacggtcatggcgttcctgagctacgcagcgttcgcggtagccttcggcgccgccatcatgtacctgatccaggagcattttctcaagagcaagaagctcggcgcactctaccagaagcttccctccctggacgtgctcgatgaaatcaactaccgctgcctcaccctcggctttccgctccttaccttcgcgatcatcagcggcgccatctgggcggaaagcgcctggggcacttactggagctgggacccgaaggaaacgtggtccctcattacgtggttcgtctacgctgcactcctccacggccggctcaccaccggctggcgcggcaaaaaggcggcctggctcgccatcatcggttttttcgtgctcctctttacctttctcggcgtgaaccttttcatgtcggggctgcacagctacacgtgagaaaagaggcatactgatatgaacattgttgtggtggggctctcgcacaagacagcctccgtggaaattcgcgagaaaatcgcttttgccccgacccagatggaaaagcccctgcgcatgctcatcgccattgacgacatcgccgaggcggtgatcgtctccacctgtaaccgggtcgagctctacgcgtcgacccgagacgtggccggcggcatggcgcggctcaagcgcttcctgggtgactatcacggtgtccccgtcgaggttcttgagccccacctgtacagtcatcacggcgaggcggccattcgtcacgtgttccgggtagcggcaagccttgactccatggtcgtgggcgaaccccagattctcggccagatcaagaccgcctacggttacgccgcggagttcaggacttcgggcatcatcctcaaccgcttcctgcacaaggcattttccgtggccaaacgggtccgtaccgagacgaagattgcttcgtcggccgtttcggtctcatttgccgccgtggagctggcccgcaagatattcggcgacctttccgacaagaccgtcatgctcatcggtgccggtgaaatgtgcgaactggcggcgaaacacttcctgaacaacggtgcgcgcggcgtcatggtcaccaaccggacctacgagcgggccgaacggctcgccgaagagttcgagggaaaagcgatccacttcgaggatctcttcgaccagctccacaaggcggacatcgtcctctcctccacgggcgccacccactacatcatccggcccaaggacatcgacgaggtgattcgccgccgtaagatgaagcccatgtttttcatagacatcgccgttccccgggatatcgaccccaaggtgaacgacgtggagaacgtctatctctacgacatggacgatctccagaatgtggtcgcctccaacctccagcaacgggccgaggaagccaaaaaggcggaaggcattattgaggaggagatcggccagttctacaaatggatatcaagccttgaggtcacgccgaccatcgtggccctgcgctccaaattcgaggatgtccgtcgggccgaactggaaaagaccctctcggcctggaaagacctgccccccgacggggctaagcggctggaggcactcactgccgccatcgtcaacaagctcctccaccctcccaccgccactctcaagcgaaccggccagggggggcgaaccgatctttatgtggacgccctgcgcaccctcttcgatctccagacggagcttccggagcccgaaggaagcctggagcttgaggagtgacccgctgctgcatgtatgttctaccccattaacgagacagtaaggagaccggaaacctatggcacttaaccgcctcagaatcggaacccgggcgagccagctcgctctctggcaggccaattgggtcaagtccgagctggaaaaacgctaccccggcatggaggtcgagctggtcaagatcaagaccatcggcgacaagatccttgacgtccccctggcccaggtgggtggcaaaggactcttcgtgaaagagatcgaggaggcgatgctgaggggcgaaatcgacatcgccgtgcacagcatgaaggacgtgccgaccgagtttcccgaaggcctcggactggtctgcatcaccgagcgtgaagaccctcgtgatgctttcatttccaacggcgtgaccttcgccaatctgccccagggggcgaaaatcggtacatcggcgctgcgccgccaggcccagctcctcaaggtccgtcccgacctcgaaatggtaataatccgcggcaacgtggagacgcgtatccggaagctcaccgaggacaagctggacgccgtcatcctggctgccgcaggcctcaagcgcctcggattcaccgacgtggtaaccgaatatctgcccgttgatctctccctgccggctatcggccagggcgccctgggcctggagtgccgcctcgacgaccaggccgtccgcgaaaccatcgactttttcaaccaccctgacactgcacacgcggtacgggccgagcgggcactgctctggcgctgcgaggggggatgccaggttcccattgccgcccacggccaggtgagcggagactccctgacgctgaccggctttatcgcctccgtggatggcacccgttccgtcaaggagagcatctcagggccggtgaccgactgcgagaagctgggcattgccctggccgagaaactcctcgccgacggcgggcacgagattcttgccgaggtctaccagcgggaagtgtcccgggagaaggaaatcccggtttaatcgtccatccgcttcaccgtctccggccacaggggcatggaggaattcagaggaggcctgccggaccttcttcctctgaaatcctctgtgccccctgtggtcggcttttttgcacaatgaccatgtccacagcttcccgcaccaattgccttgtctacctcatcggcgccggccccggcgacccgggcctcattacggttcggggccgggaatgcatcgcacgggccgatgtggtcatttacgattacctggccaacgacgaactcctctccttcgcccgtcccgatgcggaactcatttatgccggcaaggttggggggcagcataaccgggcccagtggcagatcaatgagctcctggtccgcaaggcgcttgagggacgcatcgtggcgcgcctcaagggtggtgatcccttcgtcttcggccggggcggcgaggagtgcgaggccctggtcaccgccggcgtacccttcgaggtggtgccgggagtgactgcgggaatcggggcagcggcctacgccggcatcccccttacccaccgcaacgtcaccacatcggttgcctttgtcacgggtcacgagagcccgggcaagaaatcatcggacatcgattgggaggggctctccctcggcagcggcactgttgtgttttacatgggagtcaagagtctcccgcacattacggaaaacctcatggcccacggccggcgcgccgacaccccggtggccctcgtccgctggggaacccgaccggagcaggaagttctggtgggaacgctggccgacatcgccgacaaggtccgccgcacagggttcaaggcaccggccataaccgttgtgggcgaggtggtccggctgaggaaaacgcttcgctggttcgacaaccggccccttttcggtcgcagtatcatggtcacccgcgccgccgaccaagcgggcgaattcagcgtcatgctccgttccctgggcgcacgggtgcttgagtgtcccaccatcgccatcgcgccacccgagagctgggatgacctcgacagcgccatcagccgcatcgatacctttgactgggccatcttcacctcattcaacgcggttcgcttcttctttcagcggctggacgccgcgggccgtgactcgcgcgccctgggagcctgccggatctgcgtcgtgggcccgaaaacggccgaagcccttgcgccctacggaatccggcccgacctggtggccgcagactataaaggggaaggggttatcgaggcgcttcgcgacgtaccgttggccggcaagcgggtcctgtttcccaaaggggaccgggcgcgggacgtgatccccacgggccttgcagccttcggcgcccatgtcgaggcgccggtcgcctaccgcaacgctgcgcccgacgccctcccggccggcactatcgaggaactggaggaccggcgcatccactgcgtaacgtttacctcttcttccaccgtgcagaacctggcggccattcttggggagaacagaatgctccacctgttggaaggggttattatagcctccatcggccccatcacctcccgcagttgccgcgagctggggctgcaggtccacatcgagccgcaggagtacaccctggcggctctcaccgctgagatggtccgccacttctcggcacccgcctgagccacgttcacggggcagtagagctgaatggagcccttgctcaccgatacccattgccatctggacgccccgcccttacgaggacgcctcgacgaggtcctggcttcggctcgccatgccggcgtcgaccggatcatcatccccggcgttgcccctgaggggtgggatgagatcgtccacctgtcccacaggtacccccgtgtcttcgctgccttcggcatccatcccatgtacgcggaccaggccgacgagcagactctcgcccggcttgcaggactggcgcgcgatgccgttgccgtcggtgaaatcggcctcgactacctctgcgccgttccccgccccgttcaacaggcagccttcagggcccagctccgcgtggcagcggaggccggcgttcccgttctgattcactgccgccgcgcttttgccgacctgcttgccatcctgcgcgaagagaatatctcccgcatcggcggcgtgatgcacgccttttccgggagcgccgaaatcatggcagagtgcctgaaactcggactccacattgccgtttcaggggtggtgacacgcccaaacgcggtccgcccgccggaaatcgcacgcatcatcccggcggaccggctactcctggaaaccgatgcccccgacatgccgcccaattcccggctcgggtgccccaacgagccggcattcctcccggagacggcccaacggctggcggagctccggggaacgaccgtccgggaactcgccgcccagacaacccgaaacgccctcaggctcttccgccggatcggtacaatctaaccaattgccctggcagcgaggtatcccatgtcccttcaccgtttttcacgcaccgagatcctgatcggccccgaaggacttcagcggctgcacggctcgactgtggccgtgttcggcctcggcggagtcggcagcttcgcggcagaggccctctgccgcgccggggtcggccggctggtcctcgtcgatttcgacgatatctgcctcaccaacgtcaaccggcagctccacgccctggacgggaccgtggggagggccaaggtgcaggtcatggccgaacgcctccgcctcatcaatccccaagcggacatcgtcccgcacaaggacttctacgaggcggcgaacagcgacttcctcctctcggggggtcatgactacgtggtggacgccattgaccacatcacgagcaagctccacctgatcagaagctgcaaggagcgggggctgcccatcgtctcaagcatgggggccgccaacaagcttgacccggctcggattcgcgtggctgacatcgcccagacgagcacctgccgcatggccaaggtggtgcgaaagctcctccgcaagcaggggatcaaaaacggggtgaaggtggtctactccaccgaagagtaccgtgaacaggctatgcctgatgccgggtgccggtccgactgcatctgccccaacaaagaggagcagcgcttctcctgcgagcaccgccggacgatcctcggcagcatttccttcattcccagcatattcggcctcaccatggccggcgtcgtggtgaacgacctgctggagccccgttgaaaattgcgttgaccggttgaacggcgcacaagtgccgctatactgtgtttacacaatcgatatgatgggatgaaaggaggaatacttcatgggtaaggaatattcggtacaggaagctcttaagctggcaatcaagggtgaaaaggacagcatggacttctaccgcaaggcagcgaccgttaccaagaatgagcgggccaggaaagtcttcgacctgctcgccaatgaagaagtcggccacctcaaggcattcttcgaccactacaaggggggcgatttcggcgacatcaccgtctacatggcccagccggtcgacaccaagaatccgacctacatggcgctcgtgaaggccatcgacgaagaaacccacgagcagaaagcgctcgaaatcgccctgaaagaggaaaaggcctgcatcgaccagtacaccgtccttgccaaggacattatcgatcccttggtcaagggaatcttccaacaggtcatcaaggagacggaaaagcatctggcgctgatcgaggaggagtatcggcacgtcatgaccatggtccacgaatcggaccaggacacgtacgtgcgggaataatcgaagagaacaccggcgttctttaccatcatgaaaagagcggccccgcatcgaggggtcgctcttttcgcgtcatgaattcgtgcgggccaagctcacggctcagcggagcgggcctcagccgccgccaatggagcaggcgtggccgcctgccggcgcgacgccggccgagctccccacggcaggtgcggagatgagttttctgacccggtcggaaccgcacgcagggcagcatgtctctcgctcacccgcacccatcttctggagtaaggaaaacgtcccgccacagtcctcacagcgatattcgtatatcggcatctggaacctcccgtttcaatgttacattcaaattaccatatgtcttatgatttaatcaatgcgattctgggcctgcccacgggacgaataaccggtgcgttgaacgaaaaaagggaggtcccttcagggaccgcccttttttctgcagattagatagtgccgctcgttagcccatcttggccagaagcggcacgatgagaagcgacacgatgttgatgattttgatcatcgggttgacggccgggccggcggtgtccttgtaggggtcgcccacggtgtcacccgtgacggccgccttgtgggcttcaccacccttgccgccgtgatagccgtcctcgatgtactttttggcgttgtcccaggcgccgccgccggtggtcatggagatggcgacgaaaatgcccgtaacgatggtgccgacgatcacgccccccagggccttggggccgagggtaaagccgatgatgaccggtgcggcgatgggaatgatgcccgggatcaccatttccttgagggcgctcttggtgacgatgtcgacgcaggcggcatagtcgggcttgccggtgccttccatgatccccttgatctcgcggaactggcggcgaacctcttcaacgaccgagccgccggccttgccgaccgcctccatgcagagggcggcaaagtagtagggcagcatgccgcccaggaagagaccgacgatgatgtagggatcggccaggctgaactcgatgttctgccccgccagcttcagttcgtccacgtaggaggtgaagagaatgaccgcggccagaccggcggaaccgatggcgtagcccttggtgacggccttggtggtgttgcccacggcgtccagggggtcggtgacggcgcgaaccgaatcgtccagttcggccatctcggcgatgccgcccgcgttgtcggtaatggggccgtaggcgtccatggcaacgacgatgcccgtcagcgacagcatggacacggcggcaatggcgatgccgtacacgccggcgcactggaacgccacgatgatgccggcggcgatgacgatgatcggcatggccgtggacttcattgagacgccgaggccggcgatgatgttggtggcgtggccggtggtggaggcctgggcgatgtgcttcaccggggcgtactcggtggcggtgtagtattcggtgatccagaagatggcaccggtgaccaccaggccgacaatggcggagataaagatgttagtggcggagtacccggtggggttcccttcggggaacatctgaaccgtgacgaagtagaaggcgatacaggcgatgacgcctgaggcgatcagccccttgtagagggcaggcatgatcttctggctggcgccaagtttgacgaagaaggtgccgatgatggaggcgatgatggagatgccgccgaggatcagcggataggtcaccgcgcctgagaagttgttgaaggcgatggcgcccagcagcatggcggcgatcagggtcacggcataggtttcgaacaggtcggcggccatgccggcgcagtcgcccacgttgtcgcccacgttgtcggcgatgaccgccgggttgcgcgggtcgtcctcgggaataccggcttcaaccttgcccaccaggtcggcacccacgtcggcacctttagtgaaaataccgccgccgagacgggcgaagatcgagatcagggagccgccgaagccgaggcctaccagctggctcacgatgtccttgaccggagcgccgggcatcagctgctgcaggaccagatagtaaccggccacacccaggagcccgagaccgaccaccagcatgccggtgattgccccgcccttgaaggccacgttgagagccttgtggatgccggacttggcggcttcagtggtccggatattggcgcgaaccgaaacgaacatgccgatgaagccggtcaggcccgagaaaatggcaccgatggcgaaaccaacggcggttttcatccccagcgtggcgaacagggcaataaacatgaccacgccgaccacggcgatgatggtgtactggcgcttcatgtaggcgccggcaccctcttggaccgctgcggcgatctggcgcatccgctcgttcccctgggggagccccaggatccactgggccgaggcgaggccgtagacaacggccgccgcggcacagaccagggcgaaatagactgcatactgttccatgaaccaacctcctatgatagatagccgaacaggccgtgtttccgcaaaaaaagccccgcatccgcagagcgaaaaacgaaaaattgttataggaaaccatgcgaattgtcaacgttaaaatgcctcgcccgcccggtgcgacgacaatcgtgcaaagaggcttgttgactcgtgcaaagcctgatagtattgaacaattattgacgtagactctcaaatgcaataaaataccaattacatgaacgagaaaattcaattcaaagaatcaaagcttcaggccctcgaagcggggtgccgcaaaaacgggttcgccatgaccgtccagcgtcgggtcatcatggaggcactggcggaacggactgaccaccccacggccgaccagttgtatgatacggtcaagggccgactgcgcggtatctctcgtacgactgtgtatcgcgtcctggaaactctggtgggcatcggagtcgcgcaaaagatcagtaatccggaggcaaaggcccgattcgacgcagacaccgagcggcaccatcacgcggtctgttcccggtgtcagcgggtaagcgacattcacgacccccagctcaactcacttccgataccggccggcgagatcgggggattcacaatcaccgactattccatcaacttcagcgggctgtgcgccgactgtcgttagatcagtctctgacaaaaggagggatttcatgaaaaaatggcgttgcgttgtctgcgactacatccacgaaggccccgaaccgcccgacgcttgccccgtctgcggcgttggccctgatcaattcgaagaaataacctgagatgacccggcttcactgcatgatgtatgcgtcagctgcgccagggaggggtaggtagatggagttcgcaacactggaagacattatccgtttcgctgttcagcgggaagaaaccgcctaccgcctgtacaagacggcggcagagaaggccacaagcatagcggcacgcaagatgttcgaagagatggccaatgaggaggcgggtcacaagcacgcctttgaaaacctgaacatcgaaggggccgagcactacacctttgcagaacggcccgacatgaagctggccgagtacatggtcgacctcccgttcagggaggacatggactacccggagattctccgctatgccatgaaaaccgaggaatcggcctacaaactctacatggccgcgtccgagatgaccgacgacccgaaactcaagcggatgctcatggtgctcgccgacgttgaaaagggtcacaagttgaaggtagaagccctgtacgacgaaaaagtcctcaccgaaatgtagcaggaaccggcggcctggatgcagagacgcctccacgcccctccggccctcccctttggtgagggccgttcatgtttcaagagcacgtgaataatcattcccaaccgacatcagaaggaggttacgccagtgaaagctgttgaaataaaacaaggtgtgttctgggtgggcgctgttgactgggcggtgcgcgacttccacggttatgaaaccccgcgcggcaccacttataataacttcctcatcatggacgaggaaatcaccctcatcgatacggttaagtacgatttcgccgaccttacaatcaagaacatcgccggaattgtcgatccggcgcggatcaaaaacatcatcatcaaccacatcgaaaacgaccatgcgtccagcctcgaccggatcatggcgctggccccccaggcaactatctatatttccgacaaggggcggaaaggaatcgaacggttcttcgatctctccaactggaacgtgaaatcggtcaagaccggcgacaccctctgtatcggagcccgcaccctcgagttccttgaaaccccgatgctccactggcccgattcaatggtgacctattcgcgccacgaccgcatcctgttcacccaggacgcgttcggccagcacgtggcctcggccagccggttcgacgacgaattcgagaagagcgattcggccgccgaactcgaggatgcggtcgtcgactactatgccaacatcctgatgcctttcggccagatgatcaaaaccaagatagcggagatccaggccaagggattcgacatcgacatcatcgcaccggaccacggtctcatctggcgagccaatcccggcaaggtcctcagcatgtatatggacatggccaacgggaaggcgaacgagtcggttgccatcatctacgacaccatgtggcaaagcaccgagaagatggcggtccccattgccgagggaatcagggccgaagggctcgactgccgcgtcgtaaagctgcgggccacccccatgagcgtcgccatcaaggagttctggaaatcgcgcggcgcccttatcggctcgccaaccctcaacaacatcctctacccctccgtggcagaattcttgacccacctgcgggggctgcggcccaaaaacaggatcgtgggggcattcggcagctacggctggggcggcggcgcggtaagagacgcctacgaagaattcaagaagatgggacttcaggcagtcgagccgggattccagataccctatcgtccttcccgggccgacgaggagggcgccttcgaattcggccgcaacttcgcccggcaggtcatcgagtaccacaaggggttctgacgccctctgccccgtgaatccgcacctgaacgggcgtggctctgcgtgccccgcccgttcaggctttcttgcgctttgctgcacgaacctgtatcatcgaacctcatggacctgaagtacggcgacacctcattttccctggcaatcccccccgaacggctcatgggagtcatccgcccgtcggtgcccgcaccggacagcgatccggcagccatcatctccgaagcacttgaccgttgcgccgacgccatcgccaccttcaggacgggcgaacgggtcgtcatcgtcacctcggacataacccgttacaccgggagcgaaatctatcttcccctgctggtggagcgtcttgcggctgcaggagtccgggagcgcgacattgagatcgtcgtggccctcggcatccaccgcaagcagacagaacacgagcaccagcggatcactggccccctctacggccggattcgcattacggaccatgagtgcgacaaccccggcaaactcgtcctgatcggccgaacatccaccggtgtcgacgttgtggtgaaccgcacggtggcggaagccgaccgggtgatcctcaccgggactataggctttcactacttcgccggcttcggcggagggcgcaagagcatcttgcccggcgtggccggccgcgccagctgcatggcgagccactacgcagtcctgaaccccggtgaaggcaccggcagaaaccctctggccaccaccggcaacctggaaggcaacccggtccaccagaccatggtcgaggcctgtgccatggtgaatcctgaattcatcctgaacacggttctctcccccgccaagcggatcatcgccgcctttgccggccactggcgcgaggcccacgaggaggggtgccgtttctatgccgaccggttctcctttcccctgaagaagccggcggacctggtggtcgtatcctgcggtggctaccccaaggacatcaacgtcatccagtcccacaagtccatggagtacggctgtcaggccctgcgccggggaggagtcatggtcctgctcgcccaatgccgggacggttacggcaatgcaacgttcttcgactggttccggttccgggaactggatgccttcgaagcacgtttgcgaagccactacgaaatcaacggccagaccgccttctccctgctgcagaaggcccgaaccttcagcatcatcttggtctcggacctccccccggaggaggtgcggaccatgggaatgacccccgccagaaccctcgacgaggccatgacagcggcggcgagcctgctcccgtccgactacaccgcctacgtcgtccccgaggggggaacggtgctgccgataatgatgtaggggcaaacctcgtgtttgcccgatcttgggcgatcacaaggatcgcccctacaaggacattgcaacaatgattgattcccgcatcattcaagaaatgaaactaatcgtcggcaccgacaacgtggcgactgaccgccaggatctgctctgttacggctatgacgccacccagatggaatttctccccgacgccgtggtccacccggcctcgccggaggagatcgccgccatcctgaagctggccaatgcggagcgctttccggtctttcctcggggcgccggcagcggcttcaccggcggcgcgctccccaaggggggcggcatcgtcctggtcgttacccgactgaaccgcatcctccgcatcgacaccgagaacctggtcgccgaggtggagccgggtgtcgtcacggagcagttccaacaggaggtggaaaagctggggctcttctacccccccgatccggcctcactcaagttttccaccttgggcggcaacgtggccgagaacgccggcggcccccgctgcgtcaagtacggcgtcacccgcgacttcgtcatgggtctggaagtggtgcttcccaccggcgaaatcatccgcaccggcggcgaaacctacaagggagtggtcggatacgacctgacccgcctcctgtgcggcagcgagggaaccctcggggtcatcaccaagatcatcttcaagctgttgccactgcccgaggccaagaagaccatgctgaccatcttcgactccatcgacggtgcggcaaaggcggtctccacgataatcggcaacaagatcattcccacgaccctcgagttcatggaccacgccaccctccagtgcgtggagaagcgcttcaatctggggattccggcagaggggcgggcggtgctcctgatcgaggtggacggagaccgggacctgatcgaaaagcaggcggcacgcatccaggacctgatcaggcccctgggcctcgtggaatgcaagatcgcccgggacgcggccgagtccgaggccctctggaaggtgcggcgcctggtgtcgccatcgttgcgggacgtgaatccggacaagttcaacgaggacatcgtggtcccgcgctcgaaggtaccggatgttatccgggtcatcgacaagatccggcagaagtacgacattcccatcgtcaacttcggccatgcgggcgacggcaacatccacgtcaacgtcatgatcgacaaggctattcctggacaagaggagaaggcccaccgggccatcggcgaaatcttccaggccgccctggacctgaacggcaccatgtccggcgaacacggcgttggcctggccaagcaaccatacatccatctggagctgaaaccggcccaggtggcggccatgaaggccgtcaagaaggcactggacccgaacaacatcctcaatccgggaaagatgtttcccgcgtgatgcggcggcagccgccaggtacgccgtgagcggcttgcgggcacagattcagttccgcgcactgcgcgacaaagaaaggtcgtagatttggatccgctgaaacgcgtcgaaaacgaactcaaaaaatgcgtcaagtgcggcgcctgccgcgcccattgcccggcctttgccgcctggcagcgggagccggccgtggcccgaggcaaggtggccatcgcccagcacatcctcaagggtgacatcgagctggacgagcagacctacgcggtcatgtccaagtgcctgctctgcggcagttgcgtggaaaagtgccccaacgacgtgcccaccgacgagatcgtcgtcaccgcccgggagtccctggcccggcgccgcggactcaccaccttccacaaggcggtgggacaggtcattaaaaaccgccggctgatgtccttcggcgctcttgccgccgcaatcctggggccgctctttttccgcaaggtcccccagacctcggggctgcgcctccgcttcccccttcccttcgtgggcaaccgccgccacatcccccagatcgcccgtaaacccttcatggaccgtcacccggaagttatccagggagagccgggcaaaccccgcgtcgtcttctatgtcggttgcatgaccaacttcgtctacaccgaggtgggtgaagcggccctggcccttttccggcacctgggctgtaccgtcatcatccctaaggggcagggctgttgcggtctcccgggcatgtcgggcggcgacctggatacggttcgcggccttgctgagcagaatctggcggcccttgaacggtacgaggccgattacatcatgacagcctgcgccacctgcggcggggcgctccataaattctaccccgccctcatcggcaaacggcatccggaactggcagcgcgaatcaggaccattgccgccaaaacggtcgacgcggcccagctcctccagcagctcgggctgcatccggaggaaacgggggcgggcgaacgcctgaagatcacgtaccacgacccctgccacctgcggaccaggaacatcacccgccagccccgcgaactgctgaaaggctctcccggggtcgaactcgcggagatggagggtgccgacaaatgttgcggacttggcggcaccttcaatgtctatcactatgacacgtccctgaagatcaatgagggaaagagcgcagccatcgaaaagaccggtgccgacgcggtcgtcaccggttgtcccggctgtatgatgcaactctccgacgggctcaagcagcacggtaaccgcacccgggtcatgcatacccttgaagtgctcgcccgagcgctcagaaagtaaccgctgcgggggagcgggactctcgtcccgttcccccgtccacgctcccccgaaaaagtcgttctaattcttaccgcgccccgcggaaacgccctcccaccccctctcgttatcgcccacccaccgtggactcttaagccaagataaaaattcttttattgacattacacggtgaattgaggtattacacaatcgaataaaaaccagttttatttcttaaaacacaacgacgcgggagaagaacaggaagccggctgccggcgacgcttcctcccgccgccggcgttgtgagtgttccggagaggtggatgaccgagtacaatatcggggcgaaaatcaaaaagctccgtctcgccaagaagctgacactccaggctgtggcacgcgagaccggcttttcccccgccctcatctcccaaatcgagaacaacaacgtttctccgcccatcgccactctttcgaagatcgccaagttcttcgatgtgaagatcagtcttttcttctctgaggatgaggaggagtatcgctacgaagtagtgcgccggggcgaacgcaaggtcattccgcgcgttatctcccgggccggcaccagccaggggtactcctacgaatcgctctccttccgcaagcaaaacaagaagatggagccgtttctgctgacggtcaccgaaaaggccgcagaagaaaacacctataaccatgacggtgaagagtttctgttcgtcatgaagggaacggcggagcttctgcttgaggatgagcgcgttatccttgaagaaggtgactgtgtctattttgactcctccctgaagcatcgcctcctttccagggatggcagtgaagtgcaggttctcgccgtagtcacccgttgaacgggtaccattcgaacaagttcatggggccggtccgttgcacgagcccctttttttgtacaacgctccgtatacggcagatggattcacggggcccggcccggaagtgacggagccccggttcacttatgtggttattcattaagcagaggaggatgtgtgaatgaagtgtgtagcacggcagtcgcatgtagctaaatccacgtaccggaaggattgcggagatgtccatgaaagcaattaaaccatcattgaacaacccctttgacccgcccgagaaagtggagttcaccattccgggagagatttcacgcacgaccggaccctacgaagaggccatgaaagaaggttacgacctgattcagcgccccatcaaatcggtcagcatcgatcagatcgaaaagcagcacttcaagaaaaggatgaccgtctgggagcggatcaaggtgcttagcgacaaggagcccaacgttctctaccagaactggggcaagaacctggacggcgcctcgctggtgaccgccattctcaatatcggcggccgtgatgtggcggtatacggccacgactttaccgtacgcgccgggtccatcgacgccaccaacggcagcaaactggcccgtctcttcaacatggccggcgaaaaggggattcccctcatcggcatgaacgactccgcaggcgccttcgttccggccggggtcggcggtctcgacggctatgccgaggcgttcacggcgctgcgcaagatcagcggcgtagtcccctccatcatgtgcatgttcggcttcaacgccggcggcggttcctacctgccgcggcaggggagcttcgtcattcagcccgccgacaccttcttcggcctcaccgggcccggcgtcgtcaaatcggttctcggcgaggacatcactcccgatgagcttggcggccccaaggtccacggcaaatcgggcgtagccgacctgaccgtctccgacgaggtagctgccctccggacagcggtccggctcctctcctacatccctgacaacaacagcgtgggcgcaccgttccaggaaaccagcgatcctctgaaccgcaaaacctgggagatcaacaccctcctgaaaaaggccttcaactcgccgaccggcttcaacactccgttcgacgtctccatcatcatccagcaaatctgtgaccatggtgactacttcgaactgcagcctgaacgggcaaaggaagcggtaacggccttcggccgcctggggggccaagtcgtgggcttcgttgccaacaactcggccgtggcttcgggtcagatcgactgcgactcggcggtgaaaattgcccgcttcgtccggttctgcaacatctacaacatccccatcatcttcatggaagacaccaccggcttcctgccgggtcgcgaacaggaaagccgcggcattgtccaggccggccgctccatgctcgacgccatcgtcgacgtgcgcaccccgcgaatcctgctgattctgcgcaacgccttcgggggcgcttacgcctcctacaacaactatcccaccggcgccgacctggtgctggcccttcccaccacccgcctcgccgtcatgggtcctgccggcaaggaattcgtctacaaggacgagatccgcaagatccgcggcgccgttgccgacatggtcaagaagggggttgaagagcgcaccaaggctggaatggaggccggtgcagccaagaaggatgcggagaaggaagcggccgagtggctgaagggccaggaagccgccctgaatcagcggtacgaaaaagaactgatgaacccgaaggaaggtctggccctgggctccatctcctccatcgtcatgccgaccgatctgcgccaggtactcggcgaaaacatcgccttcctgatgcggcactacaagccgtcgcccatgtgcggcccgcagcgcgaattccactaatcactattttctttatcgaattggagatagagaccaatgaccgacctgtacaataacaaccccctgattcaccgggaccgccggctgagtgcatccgactccgagtgggtgcgctcctttgcctgtgaagacctgaagccgctgatcgtctgtcgtggccccatccgcaaggaggccatggatgtcttcgaggagatgggcatctcccactacggcatcctcctctcggagaaggactccattgtctacgccaatgcccttgccccggaactgcgccagctgaccgattccaaccgcgttcaccgggtgcccgactacaccggtgccaccaaggaggagcggatcgaacggattggccagatcatccagatcgccaaggataacggctacgattccatcttcgccggctacggcttcatggctgaggacgaggagttcgtggccgccattgagaacgccggactctccttcatgggccccaactcccggacccaggccgacgccggcaaaaaggacgaggccaagcgaaccgctctgcaggtaggcgtcagcgttacccccggcatcaacaacgtcaccgcccggaccctagtcgcgaagcacccgactcgcgaagcgcttctagccctggtaaagtccgagggcctcgacgtagacgccaaggtactcaaagacacgaaactttctcttgaagagcttgccgacgagatcctctacgcctcctacgccaaggggatcgacctctactccatcgaggaactctcggcccaggtgcaggtggaagtggagaacatgttccgggaataccccggcagccggatccgccttaaggccatcggcggcggcggcggcaaggggcagcggattctcggcgcgtccctcctcagcgtcaagaaaccgaccaacgcccagatcaaggacgcggccgccgaggccccgggactcgtccgggaagtgctgaacgaggtgaaggccaatggcgtgggtgacaacaaaaacgtcctcatcgagctcaacatcgagcagacccgccacaacgagatccaactcctgggcaacggcgaatggtgcatttccatgggaggtcgcgactgctcccttcagatgcatgagcagaaactcctggaaatatccgtcacccaggaagggctggcagttgccatcgagaaggccaaaaatgccggacgtaaggccgaagtgaaggccctggagagcgacctcaaggtcctcaagcggatggaggaggatgccgcaaaattcggcgctgccgtagggctcgactccgcctccacctttgagtgcatcgtcgaccgggaccgttactacttcatggaagtgaacacccgtatccaagtggagcaccgggtttcggagctctgctattccctcaaattcaccaatcccaaggacaagaacgatttcttcatcgtcgagtctctggtggaggccatggctctgctggtgcgccacaagaagcggctccccaagccggaacggataccccggttcggcgccggcgccgaggcccgcctcaacgccacagacgcctccctctctccccacgccggcggtatgatccgctattggtccgaccccatagtaggagagatccgcgatgatcagggaatctgcctggtcaaccccgacaccggcatgttcatgcgttacaaagttgccggggcctacgactccaacatcgcccttctcctcaccaaaggggaggaccgtctcgacagctaccggaagctttccgaagttctgggcaagaccaccctgaggggcaccgacctggccaccaacctggagttccactacggcctcgtcaactggttccttggccagaacgtcatggccaagccgaccacccgcttcgtggtcccttacctgaccctggtggggcagttgaaggaagaagccaacaagctcgatacgctcttcgccttcatccagatgaagaaggcctatgccaagaaaatggccgagcagttccccgacgacccgaagatcgccaaagagatgtcctcgatcctcgaccgcaaggggaccctcgtcacccgccccatggaccgtctcctggcagatccccatcttctctccggatggctctccaccaaccggaagaacttcaccatggaaaacggaaaggtggtctggcacgacaaccccttcgtgatcctgggtgacacctacgagtacctcaacatgtcctacgacccggcggcaccggctgctgacgtcatctggagccacgacagcgacctgcttcagaaggggctgcgcttctacaccaccctgtccgaaaagttcaacctcggactccacgagttcgatgccctttcggctatcctggccaacgagaagccccagggagggttctccgccggtgagtggcttgacatccagtcagctcacatgggctttgaggcgggccttgaactcctcggcatgctcttcatcatcgccgagaccgtgaaattctgggacttcaaggtggaggaagatcttgaggtcaccatccccgaccacctgaacgatccggaactccagacccggatgaagaaggtgctggtccctccccctgctaccaaggccgacgaaatcgttgccatgtgcggcggcatgtactacggtcaggaagcgccgggcatgccccccttcgtctcggaagggatgcacttcgagaaggggcagccgctctacatcatcgaagtcatgaagatgttcaatacggtgcgggcaaccttctccggtaccattgacaagatcatcatgcagggggccgacggcagcatcgtccagaaaggacagccccttttcaaggtaacgcccgacgaaaaattcgtggaagtgaacccggaagaactggagcagatcaagcgcgaacggaccgcagcctatctcaaggctgttctctaggcgcggggcggattgatacgcagagggctccgctcaccccggaagccctcatcgtagctgccgaccctgcccgaaaaggcggggtcggcttgtatggggagcaggacgccagcggcaccgcacgccatggagtccgcaggcacgattctggcgccgcacagccccgacgaataccacttaccgctattgaggaggataccgtgagaaaagggaaactgatcgttatcgagggaatcagcggctccggccagcaggtcaaggcaggcatcgtggcgctccacaacaccctcgtggagaacaagtacgatgtcgtcgaatgcgccaatccagattccgggcgggcaaaggaactgggaatcaccaatctgctcaactggcccttcggcaggactccccgggccgacttcctgttcgagagtgcggtccggaccgaagtattcaagaatgtcgttgagcctgcgctgcaacaggacaagatagtcctctgcaaacaatcgagcgtctcatccctggcaaacgcctgggtcagcggttacaccaagcatttcgatgtcctgcgtcatatcgacaagatttccaggggatttctcttcgaggatgaaatttttccggacctgaccatcttcatcgacgtgccggcccaggaagccttcgagcggatcgaggatgttctgcagatacaccacgaggggggaatcgactactacaaccagatgcgcgagttctatctcaaggaaatttcccggtggcgcggtgtcagaatcgacgcctccgccggcaggcatcctgaaataatcaatgccgaaatctgggacgtggtcaaaaaaatcctctagggcacgcccatgcaccacaccgcagctctgacgccccggacggggcgtctctgcgtacggtgctatgactctgcagagcactcagagactcccaacgcatcagaaggagatatccatgagcatcagcgaaaagaaacaagcatggcaggatactgtcgtggccaagaatattgccaaggccccggagcggaagcccgaattccgcaccacctcgggcatcgaaatggagcgctgcttcaccccgaccttcgaaggctatgagggttacgaagaaaaactggggttcccgggtcagtacccgttcacccggggagtccagcccaccatgtaccgcgggcgcttctggaccatgcggcagtacgcgggattcggcacggcaaaggaatccaacgagcgctacaagtacctcctccaagcgggccagaccggtctttccgtcgcgttcgaccttcccactcagatgggctacgattccgatgccgccatggccgccggtgaagtgggcaaggtgggggtcgccatcgactccctggccgacatggaagtgctcttcgacggcatcccccttgaccaggtttccacttccatgaccatcaactccacggccgccatccttcttgccatgtatattgccgtggccgagaagcaaggcgtgtcggccgacaagatttccggcaccatccagaacgacatcctcaaggagtacatggcccgcggcacctacatctaccccccccgcgagtccatgcggatcattaccgacatctttgcctactgcaaggattgtgttccgaaatggaacaccatctccatctccggctaccatatccgtgaggccggctccagcgcagtgcaggaagtagcgttcaccctggctgacggcatcgcttacgtggatgccgccatcaaggcaggcctgtcggttgatgaattcgcccctcgtctcgccttcttctttaacgcacacaacaacctgctggaagaagtggcgaaattccgggccgcccgccgcatgtgggccaagatcatgaaagagcgcttcggcgccaaagatccccggtccatgatgctgcgcttccacactcagaccgccggctgcaccctcaccgcccagcagcccgacaacaacatcatgcgggtcaccatccaggctctggcggcggtgcttggcggcacccagtcgctccacacgaactcacgcgacgaggcgctggcgctgcccaccgaagattcggtccggattgcgctccgcacccagcaggtcattgcctatgagtcgggtgccgccgattccattgatcctctggcaggcagcttcctcgtggaatcccttaccgaccagatcgagcaggccgcattcgactacattgagaagatcgaccgcctcggcggcgccgtagaggctatctcccgcggcttccagcagaaggagatccaggactcggcctacgcctaccagcgtgccatcgaaaccgacgaaatgatcattgtcggggtcaaccgctttaccatccagaacgagccccagcccgaacttctcaagattaaggaagaagtggagatcgcccagaaaaaggcactcaccgacatgaaagccaagcgggacagcgcgaaggtccaggaagccctcaaggcgcttgaggcagcggcccggggcacggacaacctgatgcctcccatcctgcaggccgtcaagacctatgccaccctcggcgagattgccgatgtgctgcgtggcgtcttcggcgtccaccgggagacggtggtcctctaagttgtctcgtcgggacagctcgcctgagctgtccgacagagggaaaggacaggattaatgctcagcaaaatcaaccatatcggcattgccgtaacatccctcgacgcggccgttcctttttaccgcgacaatctcggcatggccttcacggggactgaagaagtggcagaacagaaggtgcgggttgccttcttccagatcggcgaaaccaagatcgagctcctggagcccacggctgaagacagccccatcgccaaatttctggaaaaaaacggcaacggaattcatcatatcgcctatgaggttgatgatattgaagcggcaatcgcgaaactggtcgcggacggggcccggatgatcgacagttcgccccgcaacggcgcccacggagcacgcatcgcctttgttcatccgaagagcagcggcggcgttctcacggaactatgccagtcaggacactgagccgctggaaggtctgtcgatgcagtatgccactgaattttcacttgacttttgtcctgctttgactatagttgcgataattttaaaacgctattttgtttcgagacaatgtcaatgaaacacggctgcaacatgaaaccggaatgggtttcggctgcccacccatgattacagctattttggcgttgacagacaaactcggaataagcaatagttaatcggcttgaggaccttgatgctaatgtatccggataatcatgcgatcctgcataatgtaacgagagaaaaccctttccgcgcctgaatttcgggggcgcaaagggtttgtcttttggagggggtaccatcgggatacgtatccgatacttgatctgaaaggtggtgatcaacgaggtttctcacgcattcaggcagttttagccagtaatccatgctgttttatcaccaatgaaggaggcaacgatgaaaaagaagatttttgctgtggccgccgccggcgccctgaccgctgcgacggcagttccggccctggcgctggagaacgagtttcacgggatgttccgggttaacggtttcatctccaacttcgccgacggtgcttcgggcgcaaccaaaattaccgcccaggaccccaaaaccagaaactttcttgagcagcgcgcccgcctgctctacatggccaaggccaatgacgatctcaagctcattacccacttcgagatcgactcaacctggggcaagtcctcctacgtagtcggaagatcgaacgatggcggcgctctcggcgcggacagcgtcaacattgagaccaaaaacgtttacctcgacttcaacatcccctcgaccccgctgaacgtcaaggtcggtatccagcccatcagcgactcgtacaagggcgtcttcatcaatgccgatgcggctgccgtccttgcggccgccaaaatgggcgatgccaccgtcgcactcgggttcgcacgtctcgacgatgccgatacgttcaccatcggctctgctgcgaaccgctctgccaccaccccgggcaaagctacccgcgacctctacatcgtcgacggcaaatacaacatctccaaagacctgaaggtcggcggctcctactatgccctgctggcggaccagaatgacacaactctcaacttcgctctccacaccattggtgtgaatgccgagtacaagttcgatcccgtgaccatcgacggcttcctgctctatcaacgcggccggaccagcggcaccgccaaggtcgacttcggcggatgggccgcaaacgccaccgccaagatgaaagtcggccccggcaccctgaaaacctccttcctctacgcctccggagagcaaaacgccaatccggacaactcctcttacatgggcgtgaccaacgagacctccggcgccaacggcgagcacagcttctatgagtccgagatgatgatcatgttccggaacaagtacaacatcggcgaccgcgctcttgtgtacaacgtacagaacgtcatcggcggattcgtcggctacaatgcgaacattacctccaaggcattcgccatcgccaacgtaggctttgttgccgccgacaaagacaacaccacctatggcaatgcgcgcgtaaccggcgaggcgggtcacaagagcaagtacctcggtaccgaactcaacgccgaagtcggctacaaggtgtttgacaacctgactgccagcgtacagggcgcctacgtgattctcggcgactacttcaaggataccgccggcacggcggcaaaccccgaagatccccggaatccgtacctgacccgcgtcatgctgaactacgcattctaattgcatcaccccgtgtgccgggagaagatcgttcttcttccggcacactgccacttgacatggcaccgacacctgattaacttgacttcatcacaaacccaacattccgattcggaggttatctcatgaaaaaaatggccattatggttatggcagccttcatgatgtcggctacagtgccggctctcgccgctgaaatgaccaaggaagaaaaagacatgtgcctcctggcctccaagaactgcgccaccgaggttgactccctgcagaagaagatcaagaagctcaacgccgagatcaagaagggcaagaaggtctactcggccgacgaaatcaagaagctccagcagaagctggatgaagccaacgatctgctcgactcgattctcaagggcggcggcaactaggcctagtacgacacggttgtcccccgaggggagaggaaactctcccctcttttcgttcaacaccctgcactgcctgcatttttgccactattgctttgacatggctggtgcggtttgcaataatctgccggtcacgggttcagcctacgtatccaattacagagccttcgggggccacgatgaaaaagcttgtcatttttgcctgttccatgctgcttctcatccttgctgccggcatcgcatccgcagcccagatcaaagtgtacgtctcggagtttgccataaccggtgccgccaacaaggatgaactgaagacaaccctccagactcttctcgcttcccgcctgagcggtgactcgctgctgtcggtggattctccggccggcgccgatgtcctggtaaaagggagctacatcgccttcggcaaaatcttcagcatcgatgcagtggcacgagacgccgggggcagggttatcgcccggtccttccagcagggagagagccaggatgagctgatccctgcagtgggcaagctcgggcaagggcttgcaacagagattgccgccaaggcggtcgccgccccatccgcgccgacacagcccctgcgcagcatgccgacacctgttgcgcgcgacatcgagaaaccggagcaggcaagcggcggcgacatcgtgcgcgcccccttggccagcgatattgtgaaaccccaggatgttaccaggacagccagcggcgggtggctcagccaacggctcaccggcgagctcattgccatcacccccggcaagctcatggccgatggctcccaggacttctacctagccggcgacaagtcccttcggctgtatcgcaaaagcgacaacctcaagctcctggctgaggtaaccttcggggcgcgggagaaggtgctcggcatcgattcggccgacctggacaaagacggcattcccgaggcgtatgtgaccatcatggacggcgaatccctcgcctcccaggtctgggtcgccgacggcaacaatctcaagcgggtcgcggccaagcttccctactatttccgcggcattgccctggaaggcggtgagcagaaaatctttgtgcagcagatgagcaacgaccgcgatttctacggtgatatcttcgagctggtcaaatcgggcaattcctacgaggcaaagaatcctttcaagctcccccggttcgggtatctctacaatttcaaccgcttccgcgacaagaccggcgctgaaaactgggtggtaatcaacgaagacggctacctcatcgtctactcctcgtccggcgaagagctatggcgcagcagcgacaaattcggcggcagtgaaacctactttctccgcgaagacctggccaacgtgcgcaccaccggcgatcccaaccgctggatatttcttgagcagcgcatcaccgtgacacctgcgggcgacgtgatcgtgcccaagaacgacggcatgttcgtgatcggcaacaaccgagcctacaaaaagagctccatctactgcttcgcctggaacggctcgtcgcttgacgaaaagtggcataccaagcaaagccagaactatctgcccgactatttctacgatcatagccggcgggagctggtcaatctcgagattgtcaagaaagaagggctcctgaccggcggcgccagcatggtggcggtgcgcaaggtcgaatgaccgcctccacccggacggtagtgcgcactcaaggggcccttacggccccttttccgtgtgccgacgcggggatattatcattgacatgacccagctcaactgctaggattttcgggtttttcgtccactttcccctcacgggccccgacagacaggtcaacacacgtgactccgataacccccatagaagccccccttcccaagggggttacagactttctccctgaaaaagccgacaagatcggctacatcgagggcaaaatccgcaaagtcttcgaactctgggggttccggcggatcatcacgccgctcctggagtttgaagacgtcattgccgccggactcggcgacgacctgaaggcaaaaacctttcgcttcgatgaccgccaaagcggcaaactgattgccgttccttccgacatcactccccagattgcccgcatcgtagcaactcggctgagaggctaccccctgccccaccgcatctgctacagcggtagggtgttgcgtcacgcggaactccagtcgggccggagccgcgagatcttccagtcgggcgtagaactcatcggcctcgactcacccgaagcggacgccgaaatggtgaccatggcggtggaagccctcaagggactcgggttcagagacttcaagatcgacctgggacacgtgggattcattcggggaatcatgacggcatccgggctcgaagtggcggtacgcaaccggcttcaggaggccatcggcaagaaggacgtgtctgcggtcaggtcgatcctggcggagtcgcccctctctgatgcggcaaaggatgaactggccgcccttccccgcctgttcggcggccgcgaggtgctggacgaagccggacgcgtggcgaccaacgacacgtcgcgccgggcactggacaacatctcgcaggttctggacttactcgatattcatggagtttcagatcatttgaccattgatctgggcgaagttcgcgggcttgactaccataccggcctcaccttcgaaggcttcgtgaccggcatgggcgaggccgtctgcagcggcggccgctacgacacgctcacggcacgctacggttttccggcgccggccacgggcttcaccttcaacgttctggcgctcctgtcggcccttgagaaaaggcccgacgtggaagcgagcaagacccgggacatcctcatcttcaatcagcaggacgaccggcgcgaggcgctcgaaatcgcccagcagctgcggcgccggggatacaccaccgcccgcgacatcatacgcagaaattttgacgattcgcttgactacgcgcgccgcatgaacatccttcacatgatggtggtcggcggcgatcagtgcgggccggacgaggtctacctcgttcgtgttgcagacggacagggacaacggataaagaaggcagaggtgttcagcgaacggttttcgctggacgccggacctgacaaggagtcttaaatggctaacgtggttgtggttggtgcccagtggggcgacgaaggcaagggcaaggtcgttgacatctataccgagcatgcggacgacgtggtccgttaccaggggggaaacaacgccgggcacaccctggtcgttggggaagaaaaggtggtcctgcacctgatcccctcgggcattctccacgagggtaaacggtgcatcatcggcaacggcgtggttctcgaccccgaggtcttcatccaggagatcacccgcctcaaggacaagggccgcctcaaggacgaccgcgcgctcctggtcagcgaatcgatccacatcatcatgccctaccacaaacggatcgacatcgcccgcgaagccaagagcggcgaaaagaaaatcggtaccaccggccgggggatcggccccacctatgaggacaaaatcggccggcgcggtatccggctcatggacctcctcgatcgcgacgtgtttgcgcgcaagttgaaggaaaacctcgaagagaagaacgtcatcctcgaaaaactcctgggcgacaagccctttacctttgaggagatttacgagcagtactgcggctacgccgacatcctcagaaactacgtggccgacacaagcctcatcctttacaacgacagcaaggccggcaagaaactcctcttcgagggagcccaggggacactcctcgacgtggaccacggcacttacccctttgtcacatcctcatccacctgtgcaggcggtgcctgtaccggcaccggcgtgagcccccgggacatccacgagatcatcggcatatccaaggcctatgtcacgcgggtcggcagcggtccgttccccactgaactccttgacgccgatggcgagaaactgcggcaggttggccacgaattcggcgcaaccaccgggcggccgcgccgctgcggctggttcgacgccatggtggtccgctacgcggtacgggtcaatggcctcaccggcgtggcactgacaaagctcgatgtcctgaacgacttcgagaccatcaaagtctgcaccggctacaccttcgaaggcaaacccttggccgacctccccgccaacctcgccgtgttcgaaaagtgcgaaccggtctacgaggagctgccgggctggatgagcgacatcagcggtgcgcgcaccttcgaagagctgcccgagaaggcgaaaagctacgtgaagcgcctcgagcaactgatcggctgccccatcgtcctcgtctccatcgggccgcgccgggaccagaccataatcatcagcaacccgtttcaggataaagtgtaaaaattacttgaccgactgcaaagactctgctaaaacttgtcttctctttgcgagccgctagctcagatggtagagcacctgacttttaatcaggtggtcgttggttcgatcccaacgcggctcaccaaccagacacaaagaacccggccgaacattcgaccgggttcttttcccttcgtccccttcgtctagcccggcccaggacaccgccctttcacggcggcgacgggggttcaaatcccccaggggacgccaactgcaaaaaggaccgcttttcctcggagaagcggtccttttgcattatgctccgccttgccttccttctctgctatttcagatagcgcaacgcctcatcccccaggacccgttccacggcgagggggagcagttccaccgagtcccgctcggttgcggccatcatcttgagggcatagcgggcgatgttgatgccgtccctgaccgaatagagttcgtctgccgcgtgggcacgctgaagaaaatcgacgacatacgcaaggatgcggctcggggcgaaggggaggttttccttgaggatcaggagttcctcgtcggcctcgggaaagtcgatgaatatctggggttggagccgcgagtggatgtattcggggacttcaaaggtcgaggaatcctcgttcatggtcaccacgattcggaaatcccggtgggccggcacccgcagaccggtaatgatcgactccacgtagcgccggtcgtcaagcagcggggccagcgacgcccatgccttctcgctcatgcggttcccctcgtcgaggatgagaaccccgcccttgagcatggccgacaccaaggccgacgcggcatactggattttcccgtcaggaccgataaccggcgtaatgatcaggtcttcaggccgggtgtccatggttgcctgaaagaggtacaccggccggtccagacgccgggcggccgcgtaggccagcgttgttttccccacccccggcttgccgatcaggcgtgggttgaaggggatgtccttctcgtcgataaccatccaggcggcgagtagttgtttcaggagttcatcctggccgacccaacgcaacgtcagttccacggggccggcgagcgaaagggatatgccgtcgatcgttgtctgttccatgggtgtgttcacctgtcgataacgtacatcatggcaagtttggcccggttctccaggcagagggggcagagggagccggcatcgttccagagctcggccgcaagccactcccctgcctcctcgaagagggagcgaagctccttcggcgtgaacaccttgccgcagaccgcacagattttcttctccccgtccatcatcattccctgtgtatcacagcagtttacataattgcaatcaacctgtgattgcctatacttggacagattcgacacgaaggagggtcattcatgctgaccatgcaggaaataaaggctcattatcgcttcaccgacgaggatgccgagttgctcggctcgctctttcccttggccgagaccaataaggaacgtctggcggaccagttctacgactacctgctcggcattcctgaaaccgccgagtttctcaaggaggacctggtcctgcagaagctcaagcagacccaccaggactggttcgtgagcctctttgccggctcgtacgacaaccgctacatccacaacctccagaagatcggtcatgcccacgtgcgggtcgggctcaacgcccattacgtgaacgtggccatgaacgtggtgaggcagttcaccctctccatcatccaggacaacttccccgacccggaagaacgccgccagcgccgggaggctgtggaaaaaatcctcgacatcaatctcgacatcatgtccgcctcataccgcgaggaggagatgcgcaagttcttcgtttctcaccggctggagtcgaagctcatcacggcgaccgaacgcttcacctatgggctcaacctgatcctggtcctcgcccttgccggggtgtcggtttcggtggtggggctcttcatatgggacatcggccacatcttccagggaagcgtggaaaagggcatcctctcggcgctcgggtcgctcctcattctctggatgatgatcgagctgatcgaaaacgagatcaagatcctcaaggggggacggttcaacatcctcttcttcatcggggtcatcatcgtggcgctgatccgggagatcctcatctccacgctccgccacgaccccctcaccacccaggtcttcctggcgggaaccctgctggtcctcggggtggtctacttccttgtttccaagagccagcagccctacactccccactgagctttgcgcctgcgccggcggctggctccgtccccccctcagccctccacccgccgcaccagatccgccaggcaggagataaaagtgggcgacgtgttgagggaagggctccgccggaaccgggaatagcccagcttatgcgcctcctgggcatactcgatgtcaatctcgtgcagggtttcgatatggtccgagacaaaggaaagcggaacgatgagcaggtttttcacctggtgggccgccaggtgctccagcatctcgtcggttgagggttccagccacttgaccggccctgcccgggactggaaggccagatggtgggtgaccccctcgaaccgctccatgacgagacgtaccgtctcccggatatggtccaggtaggggtcaccctcgtcgatgaaggattgagggagcgaatgggccgaaaacaggacctgcacctcggccagggggtggaaatcgtcgagcccttcccggattttctctgccagggcatcaatgtaaagggggtggtcgaaaaaacggtccacgtacatcatctggaactgcacacccgattgagacagcacccgcttcagttcattcacgctcgagccggtggtggcacgggagtagtgggggtagagggaaagcgcaatcacccgcgaaatcccctccctcctgatggccgccagcgcctccatggttgagggtttccagtagcgcatggccacgaagcagcgatacccgtcccccagcacatcctccagtgcccgggcctggctctcggtcagctcgcggatgggtgatttgccgccgatctcctcgtatttgcgctccacccccggcgagcggcgcttggcgatgagccgagcgatgaacggctggagaaaggcgggaccgatccggatgatgtcccggtcggagaaaaggttcagcaggaacggctccacggcgtcgagggaatcgggacctcccatctggaggagcaggacagcggttttgtcggacatggtcacctccggcatggcaaacggacaatttcatgacacccacatcttcctccctgataccctaatgaacgactgcggtcaaggcggaaacggggtgcctacccctgtcacttcccccggatgaccttccacccgctggatgccaggtcaaccaggccgtccatggtccgctggtagaacttcctgaccggcatccggttgacgaggatatgcccctcgctccgctccagcctgacccgatcccccggcgtgagggcgatgaagttctcgtgattttcgccgccaatgccgaacagaaagcgatactggcgcccatcggccgcccggcaggcaacgatcaggatgatcagttcgggctcacccgtcttgaagtggtagcgcacggtaccgctgacaaaggttccctcgaccgacccggtggcggccaggaggttttcgaccgtcacctgccggggcttgaggtgccccaaggaggggagcccccagggcttgaacggttcgtggggccggtgcctatagtggttgctccgttccagcagaatgacgatgttgttgttgatggggccgccgatggagtgggaaagaccggccgtgaaacgcccctccctgatcatgcggtgattctccaccacctggatcatgccggtggcgccaagggggtgtcccctccccttgagcccgccggtgaggttggtgggaaaggggccgttctcgccggtatagccgtcatccaacagggcatccaggaggcggccacgggggacgaagcccaggtccaccagattgatggggccgaagccgttgaaggggtcatgcatgttcacgtggatcttgccggcgaactgccggatgtccctgatcccggccatgccgtacgcctccgccgcggcggaaacggtggcgggaaaggaatgaaagtagttgcggtcggcaatggtgggaatatcggtggcgcttcccaccccggacaccatcacatcctggggatcgctggtgaggaccacggcggccaccccgtctgacatggggcagaagtcgtggtagcgcaggggccaccagtagggatagttcttgccggtgacgatctggcggtagtactcctccaaggggatctccgcgctcaggtgagcgtcgggattcagggccgcatagcggtgggcccgctgggtcagcagagccgaaaaggcggtccactcctcaaacgagagcccgtaccgctccatcagggcgcgggccaccagagctccgcaggccggcatggtcagcccgaactcggcttcgtcccggtcgatgactccggccacgatgcgggttgcctcggcggtgggggcatcgctcatcttctggatgccgatggcgagcacatggtcgcagcggcccgaggcgatctggaggcaggcgttctcaaaggccgaggctcccgacgaggatgcggtgtcgatcagcaccgatttggcgccggaaacgccgaccacgcctgcgatcttggccgcggtattgtcgaccccggaaaaggcgaccgggctctgggagccgaccaccacggcctcgatgtcgcggggtcgcacggggcatccttcgaaaaccgccccggccagctctgccatctccaggaacgaaagccgggcgcggtgtctgccgtcgtagcgccccaccggcgccatccaggatgcggccacgtagaccggccgtggactgaagggaatatgtcgcatgggaactccgtttctcccgccgggagatggtgtgatcgtgcccttattgtaaaccatgttcctgccggggcaactgaaatgcaaaaggcccgcgccattactggcgcgggccttttgcggtgtatccggacggagcgctagcgcgcgccgcttccatccaggggcacttcccggatcggtgcgggttccgggaccgccaccaccggctccgggtccgatacgggctgaggagatgccacctgagccggcgcagccgcaggctgcgatacgggccgctcaaccggccggaccgcctgtacggacggcggagcagctgccgcgggcgaggcatccttcttgtccttcctgttgaacaggtccatgggtggcttgagcagccccaccatgtcgtcaaagaggtggtagtagggagcagtggccttgcgctcacggaaaaggatatccttttccttcttccccagatagcgggtaattcccggaatggtcttgaacttgacctcgacccgctcatccatgttggccgctgcctggtcgaagtcgggatattgaagttccgccagcaccggcgtagacgggctgccgacccggaaattggggtactcccagagggccgtgccgttggcgtccagtacctgggcggtcatggtgagaacgttgtaatcggtatccagatacttcaccaggttgctggcaaaggtgcggtctcgcatggtgaggccgctcaccaccaccagaagcacggcatcgacactgttctgggtcaccagggtcctgatttcctcgggcttatagaagtgtttgttatagaccaccccggcatcgtcgcggcgctcggaccggaagagaagcgtgcggaacagctcgtcaggagcggcggcctcgatggggcgcaccatgaagtaggcaccggactcccggagcatgttgacgagttccttctcgttgacccggttgtattcccgcaccaacgtcaccagcgtatcccgctccggatgacggatatccgaatcggcgtccataaagatgggcgccacgccgagaactttgacccgctgctcgtagtcctcacggggaatattgaaggggttgtgggcacacccggcagccaccagtgccaccagcgccacgaaaaaccactgtctgacccggctcatcgatctcctccctgatgaattcatgtcacggttcggtcggtatcgtccgttcgatttatagcagatgctccccgctatgaccacccctttcaccggggcgaggtgtcgcgggcgaagaggaacagggttacggccacagccagccccgtcaccggtaccagaaaggctgcgtgataggcctcggccggatagcccatcggcccgcgcgggaaacgcccgatgatgaaccccatcacttgctgtaccacggccgcgccggtcaggacgaaaaaattgagtgcagtggtagccgttgccgacagagtgctgggaaacatctcccggatcatgggatagatggccacgcccgatgaaaccgccagccccgctgcgaagaagaaggcggccagaagccagcggggcacctgctccgccgggccgagggtcagaaccagaagcagaaacagcagaaggctctgccccgccacaagggtccatttacgggacttgagcagccggtcggtcacttggccgatgaagaggcagccggtcatgaacccgaccgaggtaagcaaaagcaggttaccggcgccctggcgcgaaaggcccatcacctccatgagccatggcccgccccagaggccctggagagccatgtagccggcgtaccagaaaaacgaaaggagggccaggagccagaaggagggacgagagaaaacgagaccccaccccgccagggctcccaccggccggtgggtcgcggccaggaggggctcctcctctgctatcccgtcggcgatcggccgatcccgcacgacccggaagaggagcagggtaagccccagctggagagcgcccaccaccaggaagggagagcgccaccctccaagcgataccgccagggccagaggggccgtggcacaaagatttccaacattccccacggcaataatcaggcccgagatggtggcatactcccgggaggtgaaccagttagtgaacaccttgagcgcccccatcaggacgcaggcagtgcccatgccgatgaggatgcgccctgcgagcagggcgccgtagcccggagccagagcaaaggtgatggagcccgccaccgtaacgagcccggccaggctcaccacgatgcggccgccgaaacggtccagcagcgggccgagcggtatctgggccagggcgaaggcgtagaagagcgcccccgagagcatcccgatccgggaggcgtccaagacgagatcggctgccaggtcacgggcaatgaccgccatggatacccggtagaaataggcgaccagatacataaccgcaaatacggcaaatatccgccaacgtttcgtcatggcatgcgcatcctgaagagcatcagtgcgttccctcccgcgagactatcccggatggagccgcgacacaagcccttatccacggcgccccttcccttctcccgagggatgtgctatagccgttggccatgaaatggctccttgttgcctcggcggcactctatctcttcggttcgttccgacgccccctctttgcactgggtctcggcgcggggctcgcctatctggccctccgcggcatctccctgggccggttgcccctggtgggcccccacgacaccattgccttcttttccgcctccatcgggctcatgacgctgccgttcctcttttcgccctcgctgcggaactcttccgccttcccttgggcaacggggggaaccgccgcggttttcgcgctgttctccctggcatttcccgccctcgccatgccgctgccgccgatactcaacaccctctggttcgagctgcacgtggcgcttgccttcttcgcctatgcgctcttcaccatcggggccatcatgggcgtcctcttcctggccggcggagagcggcggctcctggatctccagtaccgggcggccctcgtgggatacacctttttttccggctccatggttgccggcggcatctggggatactatgcctgggggacctactggctctggacgcccaaggagctctggacctccatcctctggatattctataccttctggctccatctgcgcctgagaggagccggcggagaccggctcctggcctggaccggcatcctcggcttcggggtcatgctcttcacctacctgggggtgagcatgctcatgaaaagttcgcacagcttttaaaggggactgcaccacgcatgctgaccagaatctatcaatcccttgcatccctctgcctgggcctctggctcatgggaggagtcatggcgctcctggccgtcggctccttcggcggtgaagaggcagcagccctgaacgcaatgcccctctacgtctggctcacccgtgcccccctcgccgcctcctggtggctctgggggaccctggcgctcctgacgcttctcaccatcaacaccatcctctgcagcatagaggcaatccggctgaggttcggcaaaagcaccctgccagcgctggtggctccgcaactcatgcacctgggcttcctgctcatcgtcctggctcacctgctgagcgccacggggggcgccaaggaggccatgcaggtctaccagggctcctccatcgggtttccggacgggagcaccctccatgtggggcccatttcggttgccacgggtcccatggggatgccggccgactatcgcgcccaggtgcgcgccgtgaccggcagccgggtcgaggaaggaacggtgagccccaaccatccgttcttccacggaggattcggcgtctatctcaagcacgcggaggagcaccccttccccgtggctgtcatggaaatccaccgggagccaggggccggctgggccctggccggcgccctcctcttcacagccggtaacggcatgctcctggcgctccgacgggaacgccgctaacgagacttcctcttgcatcgctacgccgatgtgttagtatgaaacctctcatttttgcggataaaatgcatcggctgtaccgaggagtcgtccatgtccagaccattgactcgaaccgtcgtcgcgcttgccctcctggcggcctcctcagccgcccacgcagacggcggccctgcggcaggcggtctcgccgagggctcggtcacctatagcgcaatcgctcccaactccatcaccaacagtaagatcgtggacggcgccgtcaccgacgccaagctcggcttcggcgccgtcaccactccgaaaatcgccgacggcgccgtgaccgacggcaagatacgcggccccatcgccggctggaaaatcgggccgcacggccatgacgcaacggacatcgtccagggaaccatcgatgccgcgcggcttccggtgggaaccggcccgggtaccgttgccgccggcgaccacacccacgaattcctgccgaaaaaaccggccaccctgatcgtggtggcccccacgggcggcgactatgtcagccccatcgacgcgctcaatgccattaccgatgcgtccgctgagaagccctatctggtgaagatcatgccgggagtctacgacctggggatcgccaccatggtcatgaaagagtatgtggacgtggagggctccggcgaactcgccacccggctcaggggaagcgccgccgacgccggcgtggtggcctgcgcctcccgggccgaactgcgcggcctttccatcgaggcggccggtgcggaggggaatatcgtcggtattttcaacggcagcagcgcaccccggatcagaaacgtaagcgtcaccgtacagggaggaaaagggaccttcggcatctacaacctgatggcagagccgctcctcgactcggtgaccgtaacggcccacggcggtgacgcaggcttcgggatcttcaacatccattcctcccccgtgatcaggaacgccaccatctctgccggcaacggcgtgtacaccacgtcctccgggagcgccaccgtggaggggtcgatcatcaccgccaccctcttttccatcttcaacgacaccgccaccaccacccgcgtcgcaaacacccgcctggcgggtgggaggatcgtcaacagcggcatcatgaaatgcgccggggtctatgacgcggaattcgacccggtccagtgccgctagtctttcgagtggcccgctcccgggactgcctgctcgaaacagaacggcatgctgaaacagggcaccagtacaaacggggcgccggaatgctgaattccgacgccccgttcccgtttattcccaagctcaaccggatcagtaccgcatcctcacccggtaggtaagctttgcctccccatccttcggtaccggcaccaggaactcggcggcccgggcatccccgccggtcggcttgagcgacgaggtgagaattcgccagtcccccggcaccggttccaccacccgaacggttatattctcggccttgtggttgcgcagagcaatctcaaaggcggcctcataggtgtcggacgccgtcttgcgccattcggtctgacgccgctcggccaccacgtcaaaggcgtcgcccagcttcacccgcaccgtctccttttccggggtatgatcgatgctgtcctcgcccacgaactgaaggctcccgtccccatcacgcttgtagacccgcgccaccccccgggggagcggcataccgagcccgctttcccgccggttgccgaactcggtgtagaccgccaccttttccttccggggctcgccggcagggccgtggaagaagtagctttctccccgcaggaggaattccttgcggaccggaatctccgcagccgtgacgagactgatctgcttggtctggttgtccttgatggtggaagggcactggagggtgtagagatggtattcaaagaaactctcctcccggaaggcgggtgcggcggccatggcctcggcccgcatcatcttggcacgcccctcgtcctcccgcacccggttgatgtcgccggccacgagtttcaaggcggcatcccggtaggtggcgccgctgcggttgtcgatggttacccacccggccagatcggcccggtcgtccttctcggccagggtcaccacgtaatcggcccgccagctgatgccgttggtcaggtaggtggcctccacctgccgcgccgcctcccgaccgctctccaggagccagaccagggtcggccgggcaatgagatcgtcgggaacgccgggaaagatgattcgccccggatgcccgaaggtaatctcgtcgccgatccggaagaccggcccccccgtggtggagagcagcgtggccgcaaccacttcttcccgctcggtggtgggattcttctggtagagtttcacctcgcgccccacatacttgtccatgagcttctggggggacaggagatcatactcgtagttctgctccaggacccggattccgtcgccctcgggcgcagccatggaaacactggagggaatcacctgggccgccacgtccatgaagcggagttcgccactccccttggggagcctgatctcgcgccgatccttcacaaggcccaggttctggttgtagatggtgagagaaactccgcgctggtcggcttcggtggaaacgacgggagcggcggcgcacggaacggcaagggaaaggaccgcgaacagaacggcaatacggtgtggtttcatgacatacctcgcccggtgatctggcggcagggccgcacctggaggtatatcacaaaaaaaggcgcccgtcagggcgcctggtggtatgcgagtcgtagtgccgggttaccggatcttgacggaggtgatgaccaccggcgtcaccggtatgttggcgaagagcatgttgagacgctgggtgggggaggcggcaatcttgtcaaccacatccatcccctcgatcaccttgccgaacaccgcgtagccgtagccgtcggggcggggacggttcaggttttcgttgttcaccaagttgatgaagaactgggccgtggcgctgtcggggctggcggtgcgggccatggcaatggtaccccggtcgttcttgaggccgttgtccgcctcgttcttgatcggagccctggtctccttctgtttccggtcggtggtgaagccgcctccctggatcatgaagccggggatgacccggtggaagatggtgccatcgtagaagccgctcttgacgtagtcgagaacgttcttcaccgtggccggcgccttgtccgggtagagctccacggcgatcttgccgaggctcgtctccataaccaccacgggattggcggccttggccgccttgtcggcggcatcggcgttgccggccaggagcagtgcgccgaacagcccgctcatgagcagggcgatgatcagtctcttgaacatgtacaacctccgggaaacctaaagacggtgtgctgcaaacgaattattatataggcacttccccgggaaaggtcaagccttccgcatgaccagggtgacgtaatcctccatgatccgcaggtcggtctggatgcatcccaggttggcaaaccgccgctgcacgtcgaacttgtcctggagcggaatcccggagaggagcagccagccgccggggcggacgcgcgccaccatctctccggccagggccaagtggatatcggcgtaaatatttgccataagcaggtcgtagagtccccgccccacagaggccagctcaccgcagaccgtaaagacccggtcggccacgccgttcagccgtacgttggcggcgcaggaggcagctgccttgggatcgatgtccaccgccaccaccgaggccgcgccgagccgcaccgccgcgatggcgaggatgccggtgccgctccccagatcgagcccgcgcatgccggtcaggccgggtatccgctccagttcttccaggcacgaggcggtggtttcatgttcaccggagccgaaggccccttttttccccatgatgagggggatgtgctcccccagaggcaggggcgcgtcctccggcacaatgatgaatcccccgaccgtgaagggggtgaagatacgaccaatcatggctcagtgctccgttgatgaagtggtcccaaccatactccatttcggcggtcgggggaacaaacaaatggttgacttgacggggggatgtgcggaaaatgtcgggttaccggcccgatggccgcaaccataccgacattgcaggaggatttgattccgtgcagataacattcggcaccgacggctggcgggggatcatcgcccgggagtttaccttcgacaatctctcccgggtggcccaggccaccatggattacctgaagcgggaagggctcgctgcgcgcgggctcgtcgtggggtatgatcgccgcttcctctcccgggacttcgccgaccgcgtggccgagattgccgcaggcaacggcatccgggtctggctgaccgacggtccggctcccactccggccatttcctgggccgtccacgagatgaaggcgggcgccggcgtcatgatcaccgccagccacaatcctcccgcctataacgggttcaaggtcaaggaatccttcggcggctcggcccgccccgccaccaccaggattctggaggagatcaccgccgccaacaccgctgccggccgaggcatcgaggaacgtcccctggcggcggcgctggccgatggtaccgtaaccatcttcgacccgcgtgagggttattgccgtcagctcgcccgttacgtggacctggatcttatccgccaggccgccatccccctggcggtggacccgatgcacggtgccggggccggcgtcattccggaactcgtgcccggcgccctggagatccacggggatgagaaccccggattcaggggagtcccccccgagcccaccgaagagcacctgcaggagctggcgacgctcgtgcgggacggcgtctgccgggtgggactggccctcgacggcgacgcggaccggatcggcgccgtggacgaaaacggcgagtttttctcctcccaccggatcttcaccgtgatccttcggcacctggtggagcgcaagggcctcaccggcggggtggtcaagacggtctccaccacacggatgatcgatctgctggcgcagaagtacgggcttcccctccacgaaacccccatcggcttcaagcatatctgcgagctgatgctcgagcacgacatcctcatgggtggcgaggagtcgggagggctcggggtaaagggacacatccccgagcgggacggggtcctcatggggctcctgcttctggaagccatggccatgagcggcaaggggcttcgccggttgctggacgaaaccatggacgaaatcggcgtcttccactaccagcggctcgatctccccatcgaggatgcccccaaggcagccctcattacccggctgcgggaggagcggatcgacgccattgcgggacggccggtggccggcaccaatttccgcgacggcttcaagttcatgttcgaagatggctcctggctcctgatccgcccgtcagggaccgaaccggtgctgcgcctctacagcgaggccggcacgcccgggaccgttggggaactactggcggccggccgggaaatcgcaggggtctgaccggagagggcagtggccgcttgacccctgccatccttgcatctacaatcgttgtaacgtggcaacatcctgaatttctggcagaaagcggtgcactatgatcaaggcataccttcgcgcggaagacaccttcagaccggtggcagtggagtccgatgaactggcggaactggacaccgataccctcgtctggctcgacctcatgtcccccacgaccgaggagctggccacggttgagcgttgcctcaagctggaactgccgacgcggcaggagtcggaggagatcgagttcagctcccgctactgggaggacgaaaccggcatcgacatcaacacctacttcctcgtgaagcaggatgacaaataccataacgaaaccgtttcgttcatcctgaagcggcacttcatcgtcaccatccggttcagcgaccaccgcatcttcaccgagttctcccgccgtctccggctcaatccgcgcgccttccgggacggggccgacatcctcaacgggattctcgccatgcgggtcgacatggacgccgacatccttgaggccctgtccaagtccattgccagcatcggccggaaagagccccagtccttcgacaatccgaccacgttcctcgaatacatcaccgactacgaggacatcaacatcaccatccgcgaaaacctcacggacaagcaccgggtactctcgtcgctcctgaagagcaccatgatcagcgagcccctaaagaaagaattcagcatgatgatgaaggacgtgaactccctcatcatctccgccaacttcaacttcgagcggctcgactacctgcagaacctcttcctgaaccacatgagcgtggagcagaacaaggtcatcaagatcttcaccgtcatgtcggtcatcttcctgccccccaccatgatcgccagcatctacggcatgaactacaagcacatgcccgagctggagtgggtgttcggctatccattcgccctgagcctcatcgtcctctcagcggtattgcccctctacatcttcaagaagaaagggtggctgtagcatgccgcgcaaggcacaggcagccgggaccggcgccccggaaccgactggcgcgcgcgccccggagacgagccttgcctcgcccgagctctacctgaaccgggaactcacctggctcgagttcaaccggcgtgtcctccacgaagccgaggacacccgcacccctttgctggagcgggtcaagttcacggcaatcgtgagctcgaacctggacgagtttttcatgaaacgcatcggcggcctcaagcagcaggtcggggccgggttgcagcaccccaccgtggacggccgcaccccccgtcagcagattgccgaatgctacgccgtggtgcgggatctggccgaacgcaagcggcgggtgttcggggagctgctgggtctcctgcgggacgggggcatccggattctcggctacagcgagctgagcgagaaagaacgtaaggggctgcggcagcactaccagcgcaatatctaccccctggtgaccccccagtccatcgacccggctcacccgttccccttcatctccaacctctccctcaatctcctggtgaccttgcgctatccgcgagagcgcgagacgtccctggcccgggtgaaggtgccggtaggagcgggcatcccgcgcttcatccgcgtgggagacgacgaccggttcgtccccctggaagaggtgatgcgccacaacctggacatgctctttccggagatggaggtgacggcgtgcgaactcttccgggtgacccgcaacgcgaacactgaacgtaacgaagaacaggcggacgatctgctgtccctgatcgagtcggagttgcaggaccgccggtttgcccccatcgtccggctggaggtgggcgcggacatggacccggtccaccgggggatgctggccgcagagctggagctgaccgaagccgacgatgtcttcgatgtcgaggggatgctggcctttcgcgacctcttcgagatcgcggcccttggctacccggaactgcgcgatcctccccaccatcccgtcgaccacccccgactcatgaccgaccggaacattttccacgtgctccgcgacgccggggccatcctcttgcagcacccctacgactcctttgccacgtcggtggagcgctttctcatggaggcaagcgaagacccgaaggtgcgcgccatcaagatgaccctctaccggaccgcctccgacagccggatcatcgactgcctggtgaacgcggccaacaacggcaagcaggtggccgtggcggtggagctcaaggcccgcttcgacgaggcggccaacatcaggctggcggagcggatggaggaggcgggaatccatgtcacctacggcgtggtgggactcaagacccactgcaaggtgatcctggtggtacggcaggattacaacgggctgcggcgctacgttcacattggaaccggcaactaccatcccggaacggcccgggtctactccgacctgggactgctcaccagcgacgaaaccatcggccaggatgccaccgagcttttcaactatctcacaaccggctataccccgcggcgcaactaccggaaactgctgcccgctccgaagcacctgaagcgggcgctgctggccaggatcgagcgtgaagcggaacttcactcggaaaagagcccggggctcatccaattcaagatgaacgccctggaagacgccgatatcgttgcagccctctaccgggcagcacggcagggagtgcggatcgacctcattatccgtgacagttgccgcctccggccgggcgtaccggggctctcggaatcggtgcgggtggtgagcgtggtgggaagattcctggaacacgcccggatctactacttccgcaacggcggcgacgaggagtacttcatcggttccgcagacgccatgaagcgcaatcttgagtaccgagtcgaagtcctggcgccggtggaagcgccggaactgcgaaaggaactccgaaccatgatcgacgtgcaactgggagaccggcggagcgcttgggacatgcggcccgacggcagttacgtgcaacggatgccgggcgaaggggacgatccccgtggaagtcacgaaattctggtggacttggctgaaaagcgtcgcaaggccggggcgcgcctgaaaaagaaaaaagcccggggagtcgttcggcgccctgtccggtaatacctcggtttcaccttactgctggatctttccgttgcactgcaggggctccgtccgcgccccgctcgctcctcccgcagcggcaaccgcccccctatcccaccgccccctgtccgcaacaatgcgccggaacccggcatggcgtggccacagacgaccatggcccaccggggccgtgggacctcatccagtccgtacatccggccgcggtcggggcactgcgggctacagcttcacgttccgccagacctgcaccaccgtgccgatgatccgggtgtcgggatcgggatggaacggggaataggcggcattgtcgggggagaacaacagttcgccggccttgaggcgataacggcggagaatggcttctccccaccggttggtgacgagcacgatctcgcccggcgctgccggccgtgccgggtcgaagagaaccatatccccgtcgcggattgtgggagccatgaaatcgccgtaggcgagcaccgcataacacccctgcggcatcccggggaagacaatccgaccctgcaccacatcccccggaatatcctcgggaaatccctggggaacgctctccagcagcggagtcccctcgcctgccccctcgcccgcgccgtcagggggggcgttcatggcgccctttccctggagaagccaggtcacgttgactccgtaagtccggcagagcgcaatgacgagcgtgtctgaagggacctttctgccccgttcgatactgctcagaaacccctggacgatgccgagggagtcggcaaacgccttctgggtcatgccccgtgcctgacgaagtttcctgatgcgccctcccaggggcgactctgccccgtttcgcgcactttccatgacattatctccctgatataccagcggcgggctttatctacactgaacattactgacagataaagtattgcaagtcaatatatcatctctttgggactgcaccattgacggggacagcgcgaaagcccctcagcaattcgattatgtggtatagtgagctcttgcgtccggccctccggcgccagcatgcattacccacgggagcaccatggcacacgacaccatcatcgtcaaaggcgcgtgcgaacataacctcaagtgcatcgacgtggagatccctcgggacaagctcgtcgtcatcaccggcatttccgggtcgggaaaatcgaccctggccttcgataccatctatgccgaagggcagcgccgctacgtggaatccctctcggcctatgcccgccagtttctggagcagatggagaagcccgacgtggaatccattgaggggctttcccctgccatctccatcgaacagaagaccaccagccgcaacccccgctccaccgtgggaaccgtcaccgagatctacgactaccttcggctcctcttcgcccgcgtcggccacccccactgctatgaatgcggcaaaccgatcacctcccagactgtctcccagatggtggaccagatcatggccttgcccgccggaaccaggcttcagcttctctcgcccatggtccggggtcgcaagggggagtaccgcaaggaactggcccagttgcgcaaggacggcttcgcccgggtcatcgtggatggcgtgcagcatgagctggccgaggagattcacctcgacaaaaacaagaaacacgatatcgatatcgtggtggatcgactcattatcaaggagggaatcgagcggcgcctggccgactccctggaaacggccctgaaccacgcggaaggggtggtaaaggtccaggtcgtggacggcgacaccatccttttctccgaggcactggcctgcatcgactgcggcatctcctaccccgagatgaccccccggatgttctcattcaacaacccctacggcgcctgccccgactgcaccggcctcggcacgcggatgtacttcgacgaggaactggtcgtgccgaacccggaactctccatccgcgaaggagccatcgccccatgggagaaacggctctcggcctggtaccacatgactctggacgccctggccaaggcctttgacttcgacatccggacccccttcaaagagctctctccccgggtgcgcgaggtgatcctgcgcggatccaaaggcgaaaaagttgagttctggtgggaagaggacggtgggcggcgtcacacctacaccaaggaattcgaaggggtcatccccaatctggagcggcgctaccgggaaagcgactcggagcaggtgcgggaagagctggagcgctacatgaacgtaatgccctgccccacctgccagggggcgcgcctgaagcgcgaggcccttcacgtgaaggtggcggagcgggacatccgtcaggtaaccgctctctccatcaaggacgccttggagtttttcgcctccctcacgctcaccccgaaagaggaggagatcgcccgccgcatcctgaaagaaatcagggagcggctccacttcctagttaacgtgggactcgactacctgtccctggaccggacctcgggcaccctctccggcggtgaagggcagcggatccggctcgccacccagatcggctccagcctcgtgggggttctctacatcctggacgagccctccatcggcctgcaccagcgggacaacggccgactgttgcagaccctcaagcacctgcgcgacatcggcaacacggtgctggtggtggagcacgacgaggagacgatcctggaggcggaccacgtgctcgacatggggcccggcgccggtgagcacgggggccgcgtggtggcccagggaaccccggcggagatcatggcgaaccccgagtccctcacgggccgctatctctcaggagagctcaccatcgccgtgcctaaaaagcggcgcaagcccaagcgcttcatcaccgtggagggagccgcggaaaacaacctgaaggatgtcaccgtcgacatccccctcggtgtcatgacctgcgtcaccggggtgtccgggtcgggcaaatcgacactcgtgatcgacaccctctacaaagtcctgggccagcggctctaccggagccgggagcgggccggcgcagtacgcgacatccggggactggaacaactggacaaggtcatcaacatcgaccagtcgcccatcggccgcacgccgcgctcgaaccccgccacctacaccggggtcttcgccgatatccgggatctcttcgcccaactccccgaatccaaggtgcggggctataagccggggcgctactcgttcaacgtgaaggggggacggtgcgaggcctgcgccggggacgggatcatcaagatcgagatgcactttctccccgatgtctacgtccagtgtgaggtctgcaagggagcccgctataaccgcgagaccctggaggttacctacaaggggaaatccatcgcgcaggtcctggacatgaccgtttcggaggccctgcgcttcctggagaacatcccgaaggtcaaggcaaagctccagaccctggaggaggtggggctcggctacatccgcctgggccaatcggccacgaccctatccggcggcgaggcccagcgggtgaaactggccaaggaactggcgcgccgggccaccggccgaaccatctacatcctcgacgagcccaccaccggccttcacttccacgacatcgccaagctcctggaggtgctaagaaaactggtggaggggggaaataccatcgtcatcatcgagcacaacctggacgtcatcaagaccgccgattacatcatcgacctgggccccgaagggggcgaccggggcggcgaggtgatcgccaccggcacacctgaggaggtggccaaggtgacacggtcctacacgggacagtatttgcggaagatgctgtgaagaggcgggataacggcgggggaaggagagctactcctccccctcggggatgtcgatcggcattttctgcagacgtttgaagtagaagttttggccgtagagcacggccaccgggttgtggccggtaacccggtccttgcagaccaaggtggtgaccggggccgcggaatgcttggtgaacagcatgtcgtggcccacgcagaggccgacgatgatgttcatgtgggtgccgcagcggttcagaacctctgcctgggcaacgggattacaggcgggctcgaacgttccgggacggaccttgtcgctttcgtccaggcccagttccagcttgtcgatgctgccggccttgcagcagacgctcaccggctccagtccctgggcctccagaatcgtggccagctgccgggtttcatccaggagcccgatgcaggtggcgatgcccaccttgctccagcccatgagcttcgccagggctatggtgtcttccacccgggtccaacgggccaccacggcgtcgcttccggtcatcttccggtagcagagcccttcaacccgggccgctacccgggcaagccgggcatcgtcgctctcgccgcggtattcgtcgaagctggaggccacgatgtcgccatgggccgaagatgggcagtccgcaggccggccgggccggttgtccgggttgctccagcagttggtggtgccgcttttctgccagacggcgctgcaacgggcacaggatggtggcggcggcgtatcgttcattgtttctgctcctggatcaggacatagggactgatgatgagggcggaaaaactgatctcttcattggcgtcccaggccgagatctgctcggccgagggcttggccaggagcccggtctggatccagtctcccaccacggcggtatcgtcggaagcaatgctgacacccacctccacaaggtcgagcccccggttcacgacgatgagcccgccccgctccagatgagcccgcaaccagctccactgggccacgtcaacctgtaccgccagttcctcccgcgttatcttcactgcgtgctctccctcatgttgatattcattgtgcagttgtatcagcatatcaggattatcaaaaaatgccacccatgaccgtcaacgccgtcaccggtcgaactccggcaggtgacgacggtgcttgagaggaaggtgctgccgctgcaattcagggttacgacgctcctcgatggccagccggtcgaaatagcgctgccagagatcgcgaaacaggcgctccccgttggacaactgaagtgggccggtcacctccagttccgcgtcggtccatgtgcggcgggacggatcgaagataatggcctcgccccggcggggatcgtgaatgatccagcgctggtcggcgaaacggtcggcaaaatggggagccaccagggggaggatgcggtgttccggctcgattgcggcataccagatatcgccgtccagatgctggaaacggacaagccctttgtaacggtgcgcctcgcgccccacggcccgagcaagtttccacacgggcacgacccgctcgtgggcgagcatcccgtcgagttgttgtcccaccacaacccccagttgcagaaaatggaaaaggagcagctctttgcccggttccgcggcacggaaggcaaggcggaacgtgtgcagagcacctggggtaagggttcggcgcaaaagtccgtagaacgccgcggcacgctgccggtcggttgccacctcctcaaccgcggcgaagagcgcctgctgctccggttgttggtcgataatcgcctcgggctctactccccgttcccgggccaaggcaacagccgtgaggaagcccgcaaaggtgccgtcgtaacgaaggatcacaactcacccgtgatggtggaccgaatgtccatgccggccccaccgtcgaacagggacggctggctccagcgctcgcgccgaagtggtttttcggtgagacgcagccggaggcctgccgcatcgggagtcagatcggcggcgaacctccctcgggcggtaatgaagtagcgggcgcgcttcatcaccaccccgagcctgggcaggtcatccagggacagatggctgccccgccgcgccaagacgatccgctgggccgagcggaccccgattcccggcacccgaaggagcgcctcgtagtcggcccgattcacctcgacggggaacaggtgaagatttcggagcgcccacccagccttggggtccagcgagagatccaggttggggcgctcttcgtccaggagctcgccggcggcgaagccatagtagcgcatgagccagtcggcctggtagaggcggtgttcccgcgcgagcggtggggtgcccaccacggcgggaaggcgctcgtcccggttcacggagatgaaggcagagtagtagacccgcttcagggaaagccttccgtaaagccccgccgccagcgaaatgatctgcaggtcagtctcccccgatgcgccgacgatgagctgggtgctctgcccggccggggcaaaggggggcatcttccgggaaaccttgcgctcctcccgggtctggacgatcagctcccccactcgcttcatgggccccacgatcgactccctgcttttgtcgggcgccaggagtgcaaggctctcgcgcgacgggagttccatgttgatactgacccggtcggcatggcgaccgagtcgctccaccagggcgaggtccgcgccgggcaccacctttacgtggatgtagccgttgaagcggtactcctcgcgcagctgccgggtcgcttcgatgagaagctccatggtgtagtcgggattcctgatgaccccggtggagaggaagagcccttcgatggcattgcggcggtaaaagccgatggtgagctccgccacctcggcgggagtgagcatcacccgccggatgtcgttggagcgacggttcacgcagtaggcacagtcatagatgcagacgttggtgagaaggatcttcaggagggatacgcagcggccgtcggcggtccaggagtggcagatgccgcactgggcggcgtttccgatcccacccttgcctttgcgggagctgccgctggaggcgcatgaaacgtcgtacttggcgccgtcggcgaggatttcgagtttttcagccagagttggttccgccatcgttcccctcaaaaaaggcaaggcccgggcaatcctctcccggacccatgacggaatacgtcgcattcctcccgttacagagaaaactcccggctctcccgctccatcttgtccaccacgcagcagatccccccctccttgagccccggcttgaaacagccgttgcatgagatacagcgggcccggctctcgtcgccctgctgccagcggaggggaaggtgcggttcgcggatgaggggccgggaaagggccacgtagtcggcctcttcccggcggatgaccccttccaccagctcgaaggaacggaatccccccaccaccatgacagggcaagagacggcattcttgatccgataggcggacggaaggttgtaggcttcctgctcccgggtctcgatcccctgacgcactgcggttcgggctcccgaggcgggggtgccgcccgacacctcgatggcgtcgatgccttcttcatcgagcatccgggcaacttgaaccgcctcgtccaggtcgaatccgccggccaggttgtcggagccgttgagcttgaccatgacggggaactcttttcccaccgcccggcgcacggcacggcaggtctcaagaaggaacagggctcgactttccaggttgccaccgtagtgatcggtccgatggttggtaagaggagaaaggaactggttgatcaggtagccgtgggcggcgtggagctggaccgcgtcgaagccccactcgcgtgcgcggcgggcgccgtcggcgaacaggcccgccagctcaaccacttcggccataggtagttcccgcggcagttccggatactgcaccgccttgattgccgagggagccaccggctggcagccggcggcccgggacggcgcctgtcccccgcagtgaaccagttggaggcagattttccccccttcccggtggacggcgccggttacctgccgcgcggcggcggcgaaggagccctcatggacacccatctgcccgggaagttgtttcccgtcagggcgaacgaaggcgtagccggtgatgatgagccccaccccgccccgggcgagggtggcatagtaacccgccagcttttccgagggacagccgtcctcgccgcacattccctcccaggtggcggagcggacgaggcggttggcaagcaccatgtggttgatcttggtctcgtcgaacaccttgcgcatcagcgttcctccttcaaccggcggcaaatcgcagggacgggctcaaaatatctcgaagaactggccggttcccagcttgtggaccttcatgaggttggtggacccccgggcctccaccggcacacccatggtgatgaccaccacgtcgcccttgcggtagccaccggacaggagcgtcgactccacggccactatctgctcgtcggtgccggccatggtgccgatggggtatgccttgactccccagtagagcgacagccgtcgcatggtgtccaccgaaccggtgaaggcgaggatcggcagcggaggccggtagcgtgagatgcgggcagccgtgctccccgactgggtcatgcaggccacggccttcgccttcagaatgacggcagcgtggcaggcggcctcggccaccgcctcggcgatgctgacgctgtggcggcgtggccccgagccgtcctccacctgagcgaagcgctcaacgtcgagggccaccttgtccatggtacgcaccgcttccaggggaaactgccccgaggcggtctcacccgagagcatgaccgcatcggttccgtcgaggatggcgttggccacgtccgaggtctcggcccgggtggggcgcggatggctaatcatggattcaagcatctgggtggcggtgatcaccggtttgccggcctcgttgcaggcccggatgatctttttctggaacagggggaccttttccgggctgatttccacccccagatcgccccgggccaccatgaccgcatcggcaaccttgaggatgcttttgaagttgcgcagggcctcgggcttctcgatcttggccaccaccggcacctggacgtcccgttcgaagaggatccgcttcagcccctccacgtcggcggcagtgcggacaaaggacagggcaatgtagtcgacccccacctccaggcagaaatccagatcgcggaggtccttctccgacagcgacggcgcagaaaccttgacgccggggaggttgatccctttcagatccttgagcatgcccccctggaccacggtgcaacggaccgtggcgccggacacggactggacccgcaactcgataaggccgtcgtccagcaggatgcgtgagccgggcttcacgtcgtgggggagagactggtagatggtggaaatgagaccggggcgccccaggacctcatcggtggtaatgtcgagcgagtcgccccgcaccagcggaatggcaccgttctccatcctgccggtcctgatcttgggcccctggagatcggccagaatgcctatctccttgccccgttcggcggaaagacgccggatggcggcgattacctcccgccgctggtcgttggagccgtgggaaaagttgagccggaagacatcgactcctgcgtccatcagctgccggatcatgtcgggcgaggagctgacgggccccagagtggcgatgatcttggttttgcgtgacagtgtatccatgggcttcggcataggcgtcagtggtggaatttgccgacccgtcccttatgggccggactcggagacttgtggcactcgaagcagggaagttcgtccaccttgcggatgtcgaggctcgaccgcggacgatcggtggggggaacgttgtacgtctcggtctggaagtaggggcggtcgctgccgcgctcatcggtcagggcaacggtgcgataggatacctgccagtttgcgctgatgggaacggtatggcactgatcgcaaccgcccggcggaggaatagccttccaggacatcagcatggcgcaaccgctggccagcgacagcatggccacgaatgccagaagtgtgaaaactcgggtgagcatgaggcactccttgatgggtggtcgtttacggcatgagaaagcatagcacaagaggagggcaaaacaaacccggtgggtggcgtaacccccttgaaaggcaggggcggcgaaaaaacgggccggcagatgtccgccggcgccgccctggatcagaagccgaggaactcgttgagccgccggatctcgcccatgagtgcctcgaagccgtggaaagtgagagactgggggccgtccgagagggccttgtccggctccgggtggacctccacgaggacaccgtgggctcctgccaccagcgccgccttggccatgggcgccacgaggctccgctttccggtggcgtgggaggggtcaaccatgaccggcagatgggtcatctcccggatgaggggcaccaccgccaggtcgagggtattgcgggtggcggtctcgaaggtccggatcccccgctcgcagaggatcacctggccgttgccctcagccaaaatgtattcggccgcggccagaaattcctccagagtagcactcatcccccgcttgaggagcactggcttgcggattcggcccaactccttgagcagttcgaagttttgcatgttgcgcgcgccaacctggaggaggtcggcatattccgccacaagtcccaccgtgtcgggactcatgacctcggtcacgatgggaagtcccgtctcccggcgggcaatggccagaagcttcagcccttcctcccgcagcccctggaaggtatggggaccggtgcggggtttgaaggcgcccccccgcagaagatcagctccgtattttttcaccgcccgcgcggtccggacgatctgctcctccccttccacggcgcaggggccggccaccactacagggcgcttcccctcgccgatggccacgtcgcccaccttcaccaccgtatggcgcgggtggaagtcgcgggaaacgagcttatagggtttggagacatggatgacctcctgaacgccgggcagatcccggatggtggtatcatccacatacccgtgattgccgaggacgccgatggctgtccgttcgctgccgggaatgggcgccgccgtaagtcccatctgctccaccgccttcactaccgcctcgatttgtttcggtccagccttgtggttcatgacaatcagcacgaatccccccccggttcccgaatgaaacagctttcacgcatcgtgttacgataccagaccgcccccgcaggggtcaacggctaagagccggtcgcgccggcggatatcacctaacggctggttgctttttcgacgcgttccggtacaatgggctgactcgattccagaccaaggagaatgcccgtgaccaaggccgttgccgttatcctcgccgccggcgcgctctgcgcctcctccgtcccaaccttcgccgccgcatcgggagagaaactcttcgcagagaagtgcgccatgtgccacaaagtgaagggtgcgggcggaatcctcggcccggatctgacaaaagtgggagcaacgcggaatgaatcgttcctgcgcgaacagctgacaaaccccaagaaaatgaatcctgccaccaccatgccgtctttcaagggcctgcccaagcaagagcaggacgcgctggtcaactacctgaaaggcctgcggtagacgcccgtgcgactgaaggacgaacagatagcccggctggccgagcgcctcctggaggggctcacggccgccggcctcatcaccctcaaagccgagcggggcaagatcctcgacggcatcaggcgcgccgttgccaccgacatcaagggtgaggaggaactggaaaaagaggcagaacggcttctggagcagaccctccgttccatgggcagcggggcaggcatcgaccgccaccggatgctcaagatgatcaaggacaagctggcgaaagaccgcggcgtggttctctgatccctgccgttcggagcgtacccatgagcatatccgaagaccgcatctcgcacctggcacaccgcatctacgaccggctctggaaggacgacttggctgacttcgccgacgagcgtcaggcactgcactgtctcaaggaggggatcgcctcgttcttcgccgtcgccggtgaggtggatgccgcggtgcgcagaaagctggcctcctactcccaggcaaaggttcccggcagccgggactacgaaattctgtaccagaagttctaccaggaagagatggcaaaacggaaatggtgacgttcgccggcacgctccgcatccgcgccgtcctgctgctcgtcgttgcctgttcctggctgttcttcggctgcacgccccggccggccgtctccgtttccccggacttccgtcccaccggcggggtggagaccgcttacgttgtccccttcgcgtcggccctggtccccgagctgttctccgagactgcattcaacgacttcgtcgacctcctgaacggccggcggggggagaccggtattgcgtcctttgtcatcctcaaggaggaggtcaaggaggtggacccgacatggctcgaccgccaacactacatctccggcgatatctggagctatgttgaggattcagggtgctgcgccaccagcatcagggtgaaggcgcgagcctacctccacgaaccgggcagaaaagatccggtagccgagatcttcgtcccccttgaggccttcttcgatcacgaccggtcaacggtcgagcgggagcgcgaccggctggcccgcaccctcgcccgcgagctcgccgaccgcttcgcggtcattcttgccccgcgccgctaagccagccctccttcccggccgcgtcttttcgtgtcaccttcccgccaataacgcatcaggagcccgccggcggcactcccggagaagccgctccgcaaaaaaattttgccccggggtcttgatttttgacgacggggtgactatagttaccacgtgttagcactcagtcgtatcgagtgctaatttttttcgatgaaaactctcgagcatatcatggaagaaaggagaagaagcagatgaatctcagaccgttgcaagaccgtatcctcgtgaaaagaatcgaggaggagaccaagaccgccggcggcatcttcatccccgacacagccaaggagaagccccagcgcggcgagatcgtggccgtcggtaacggcaagaagaccgaggacggcaaggtgatccccgttgatctcaaggtaggtgacaaggttctgttcggcaagtatgccggcaccgacatcaagatcgaggggcaggagttcctcatcatgcgcgaggacgacatcctgggcgtgatcgagtaaccgacaccacgccggacagcacagcactacccgagtgaaccaatccaaggaggatagacagatatggcagccagaatcatcaagttcgaccaggaagggcgcaacgccatcctgaaaggtgtcaataccctcgccgacgcggtgaaggttaccctcggccccaaaggccgcaacgtggtcatcgagaaggccttcggctccccccttatcaccaaggacggcgtcaccgtggccaaggaaatcgagctcgaggacaagttcgagaacatgggcgcccagctcgtgaaggaagtcgcctccaagacctccgacgttgccggtgacggcaccaccaccgccacggtcctcgcccaggccatctatcgccagggctccaagctggtggccgccggccacaaccccatggagatcaagcgcggcatcgacaaggccgtcgagaccatcgtggccgagctcaagagcatctccaagccgatcaaggatcacaaggaaatcgcccaggtgggcaccatctccgccaacaacgacaagaccatcggcgacatcatcgcccaggccatggaaaaagtcggcaaggaaggggtaatcactgtcgaggaagccaaggccatggaaaccagcctggagaccgtcgaggggatgcagttcgaccgcggctacctctccccctacttcgtgaccgatccggagcggatggaggcgtcgcttgagaacgccatgatcctgatccacgacaagaagatctccaacatgaaggaccttctcccggtgctggagcagaccgccaagagcggccgtccgctgctgatcatcgccgaagacatcgagggcgaggctcttgccaccctggtcgtgaacaagctgcgcggcgtgctcaacatctgcgccgtcaaggccccgggcttcggtgaccgccgcaaggccatgctggaagatatcgccatcctcaccggcggccaggtcatctccgaggagatcggcaacaagctcgaaaacaccaccatggacatgctcggccgcgccaagcggatcaccgtggacaaggacaacaccaccatcatcgacggcgacggcaaggaagccgacatccagggccgcgtcaagcagatccgcgcccagatcgaggagaccaccagcgactacgaccgcgagaagctccaggagcgcctggccaagctcgtgggcggggttgccgtaatcaaggtcggtgccgccaccgagaccgagatgaaagagaagaaagcccgcgtcgaagatgccctgcacgccacccgcgccgcagtggacgaggggatcgtccccggaggcggcgttgcctacctgcgcgcccttgcttcccttgatgccctcagccttcctaccgagcagcagttcggcgtcaacgtcatcaagcgctccctggaggagcccatccgccagatcgcccagaacgcgggtgtcgacggctccatcgtggtcgacaaggtgaagaacagcaaggatgctttcggctataacgccgccgaggacgagtacgtggacatgctcgccgccgggatcatcgacccgaccaaggtgtcccgttccgccctgcagaacgcggcttctgtcgccggactcatgctcaccaccgaagccatgatcgccgacaagccgaaggaagaagctcctatgcctgccatgcccggcggcatgggcggcatgggcggcatgatgtaatcagcctgccgtccaggtctgtatcacaataaaaaaggagaagggcttcggtccttctccttttttcgtgcccggcatctccaccccgccaaacgtgcccaccgcctcgcccccatcacagccttctaaaaaccaaatgtactcaagatagttacacaacaagactgtttttgtcttgatggtgcaaccccgaaaaccgtgtatactgaaagggtcaaacgaccaaattcgcgttccgaagactccacgacggggggatgagaatgaggaccaatgccatgagcacccttaaacagcacgtgaccgccgtaaaggaagggaagcggcgcttcgagaacgccttccagggggtggcccggatgatcctggaacaggggatcgacaaggtcaccgtcaacggccggatgacctatgatttccgcattttccgcaccggccgcaagcaccctatcggcatgtatgacgaaatcaacagtttcgtctcctttgtgaaggatgcggccgaggggggatcatccaaggagatggcctttgtgctggtgggtgagccgggcaacggtaagacttttttcgtggagttcgtctgcgcgcgctatcgcgattacctgacgcgggatgaaaaccgcaaatacaccttccgtttttccggcatggaaaaactgggaagctacggcaagatcgacgtaatcgagtcccagacctacgaagaccccatggtgctggccatgaacctcttcgagagccgggacgagaaccgcgagtggctggcccgggaattcggcttctcggaccgggagctggagggcctcttcgacaactaccgcccgctcggggcctgcacgggctacatgtggagcgacatccggcgcttcactgacggtgatgccgcggccatgctcgatttcgtgcaggtggttccggtgccgctcatcgagaccctggggaccattaccggcaagtacgcggccaaggacaagatcacctccagcgcggtggacctgctgggagaggaatcgatccagcggttgctccacatcaccgacgtgaccaacccctaccgcttcgacctgcggcgcggcgccctggcccgggtggcggggggcggcatccatttctccgacgaaatctacaagaacaagaaggatctggtccaagtctacctgggggtcatccagaaccgggtcatcgagatcgacggctaccgctggcccatcgataccctgatcatcgccaccagcaacaacgccgagttcaaccgcttcctggccgagaaggaggaggccccaatcatcgaccggtgccgcatctgctacgtctcccacaacacccattaccgcatgcaggagcagctgaccgattacgccatcggcggggaaaccaagacgaccctcaccaaggaggaactccaccaagacccgaacctgaactacgccgcaagcgtggcggtgaccctttcgcggctcccccggtccgaaaagctcacccccatcgagaccatgaaactggccgccggcgaggtagccggcgaaaagagcctcaaaacccttgccgaggtggtcgacaccctcaaccaggaggcggacatcaccaagagattcggccagaagggacttggccagcgaaacctggggcggtcaatccagctcctggtagagagctccgaaaccaacgaagggcgctgcatggtggcccacgacgtgttcaaatccctggagcgggtggtcctcgactatgtcccggaccagaacgaccggggcaagtacctggacgacctgaagatcgccaaggggctctaccgggaacggatcatgaccgagatgttcaacgcctacatggatgagccctacgccatcaagaaggacgtcatgaactacgtgaacatgatcatcggcatcgacgccgagaacctgggccccgaccggatgtggaaatacaaggacccccagtccggcgagctgaaggccctgaagatcgatgagcgctacatccgcaacgtggaagaccggctggggctgcgaaccgacgagcagcgcgagagcttccgcacctcaatccggaagatctacggccagaagatatcagtagagccctcctacgacttcatggacaacctggagctggtcaaggcggtgaccgacgtgcggctcaagagcgacatcgccggtgccggcagcctgatcggggccctggccaaccggaccaacgaggaaaaccagaagctctacgaccggatggtggataccatgctcaagaagctgggctactgccggacctgtgcccagaagaccatcgagtacttctgcacccaggaagacgaaatttagcagagcctagtcagccatgaaaaccgacctgcagagacacatggaaagactcggggcttcaggcctttcacccgagcgtgaggagcggttcctgcgggaactgaacgatacccgcacgcacgaactcccggagccgcccctgaccggcccgcccgtaccgggcatctacgacgcccacgacctgatggagctccagtccatggcccagccccaggtgagccacacgacgcgcatccgctccctggacgaactcctggagcgggaccggctgcgtgaggaggacggtctcccgcgcaagatccggatcggcaagctcatcaagccgggtgcggggggcaaggaaaagatcgtggtggtgcccaccacggtggaggagaagctgatccacgaccgggcgcccgaagagaccgaggaagacgaatccatggggggcaccggcgacggtgacgagggggaaatcatcggcgagcagccggtacggccccagcaggaaggaggaagcggcaccgccggccacggggagggcgaagggcatgaactggagtccacggcctacgacctggggagaattctgaccgagcggttcgacctgcccaacctgaaggagaaaggcaagaaaagttcgctctcccactacagctacgacctgaccgaccggaatcggggcttcggccagatccttgaaaaaaagcagaccctgcggcggattctcgaaacgaacatcgccctgggcaccgtggccgatgtggctgaaatcgatcccacccggctcgtcatctccccccgggaccgcgtttaccgcatcctctcccgggagctggagtacgaatcacaggccctggtcttcttcatccgcgattactcgggctccatggaggggaaggcaacggaggcggtctgctcccagcacgtgctcatctacagctggctcctctaccagttcgcccggcaggtggaaacccggttcattctccacgacaacgacgcccgggaggtaccggacttctacacctactacaacctgcgggtagcgggaggaacgcgggtggccgctgcttaccggatggtgaacgagatcgtggaaaaggaaagcctggcccgggattacaacatctacgtgttccacggcaccgacggcgacgactgggacaccaacggcgaggagacgattcctgaactccggcggatgctcgcctacgccaaccggatcggcgtcaccattgccgagcacacctacggttcgagcggcaacaccgaggtggagcggtacctgaagcgctcggggctgctggaggaaaagccggaactgctccgcatggatgtgatgggtgaagacgccgaagaatccaggatcatcgaggggatcaaaagactgatttcgtgacggaaggaacttctcggggggcgtgatagccgggcacggtcaaggctccgggagtaaccgacaaggcgtgtttcggacagggttatgcaactcatcgatcagcacacgaaaaagatcatggaggggtgcaaggagcgggcacgcgaggcggggctgcgcttttccgacgaaaccctcgaatacatcgtcaccaaccgggacatgctggaactccaccccaaagtgatgatccccaccctgtacgattactgggtccatgacgtggaggtgctgaaggagaaggggaagtacgaactctacccccacaacccctacgagacggtcatcaacacccggccgcccatctcgttctacaacgacaacaacccggactggctcaacgtgatgatcttctaccacgtgctggcccatatcgacttcttccagaacaacctctactaccgccatacctgggactatgacctgaccggcaaggccctggccgacaagcgtctcatcgcccggctacggtccgagcacggccgccgactcgactatgtgatagagttcgcccgctccatcgacaaccttgtgggctactacggcgaactttccgccctgttccggggagagaccccgccgctgccgcgacggctcgactactacttcgatgtgttcctccaaagggtgaaaaaggtcaaaaccgccgggtacgtacaggaaatcgaacggtataaccgctgcatgcgcgacttcggcgacctgggcgaggaaacctttttcgccgaggtcatggccaggtaccccgagttcgaggctctctacctgaaaagccggtcggaagaaagacgcgggcggcccgacctgatgcagttcatcatggagcactcccccgtcctcaaccgggaggaacaccgctggatgaagagcgtgctggaggtaatccgctccacatcggtctacttccagccccagatgcggaccaagatcatgaacgaggggtgggccagctactggcatgaaaagctcttcctcaccgatgaccggatcagggggcacgaggtggacttcgcccgggttcactcgggggtcacctgcctgcaccgggtgggactcaacccctacgccatcggcatgcggctcttccagcacatcgaggagcaggccgacaagggccgcatctccctggagttccagcaactggccgacattcatgcccggcaggagttcgaccgcggcaccggaggaggcacggccttcatcttcgccatccgcgagaacctgtgcgacttctcgttcatcaacaccttcgtggaccaggatttcgtaaaccggcacaagctcttcgtagcgggaagacgcctcaacaaggagcggatgacctggcagtattacgtcaagagccgcacggccgaggcctaccgggccatgctcgcggagtccctttaccacccccccgtcattgcagtggacgaagcgaagggcgaggggaagtatctctacctggaccaccggttcgagggaaagccgctggtgaaggacttcatcgagaacaccctgatggggatcgaatacctctggggtggtccggtgaagctcgaaacgagcgaagtggggctccccccgcccgacgaggccgtgaagccccccgagcggcagcaaaaaatccactggcgacgctacgtctacaccatggaggaccggaagctttcgcggaccctcctgtaaggaccagcccccatgacgaaatccatggacaccatatcccgcgcgctccagcatatggaccggagcgtcaacgcctgggaccaccggggttccgttcccttcgaggaattcctgcggattctcgtggccaacccggcactggtgctccgcaacgtcttccaggtctttcacgacatggtcatgagccatatcggcgtcggtatcgacgagactccggacgaccccgagtctatccactacgtctcctatgactgccgcaagctcttcgtggaagggtccgacaccccgtttttcgccgaccggctcttcgccaaccgcctcgtgagcctggtggaaacctggaagcggggcgctcagcagaacaagatttatgtcttcgaggggccgcccggcagcggcaagagcaccttcctcaacaacctgctcatgaagttcgagacctacgccaacacggcagagggcgcccgccacgaggcggtctggcgcctggaccggcagactctgggaggtttcacccgccatgaaaccgcggtctttctggacaagctttcaaaactcctggaggaatacgagttcaaccaggaagagctcttcgaggccgaaggagccatgcctgcgggggacgacttcgtggagatcccctgcccctcccacgacaacccggtcctcgtcattcccaagcagttgcggcgccagttcttcgatgacctcttcaaaaacgacgagatgaagtggcgcctcttcaccgaaaaagaattcgactgggtcttccgcggcacctgctgcaccgtctgcagctccatttaccaggctctcctggcccggctcaagagccccgcggcggtgctccggatgctccacgctcgcccctatcacatcaaccgccgtatgggcgaagggatcagcgtcttcaaccccggcgacaagccggtgcgccagaacgtcttcaccaacgagatgctccagagccgcatcaatgccgtgctgcgggacagcaaccaggtaaagtatctcttctcccagtacgccaagaccaacaacggcatctatgccctcatggacatcaaggggcacaatactgaccggctcatcgagctccacaacatcgtgagcgaaggggtccacaaggtggacgacctggaggagaatgtagactccctcttcctggccctcatgaacccagaggacaagagcaacatcgagagctaccagtcgttcctcgaccggatccagtacataaagataccctacgtgctcgacctgaacaccgaggtggagatctaccgcaacatcttcggcaagcagatcgaccacagcttcctgccgcgggtgctccacaacttcgcccggatcatcatttcatcgcgcatgaacgaacgctcctacgccatgaacgactggatcccggagccccaccgctacagcatgtactgcgatttcaacctccagctcctcaggatggaaatctacacggggcacttccccgcgtggctcacggaggaagaccgcaagaagctcactgccaagcgccggcgcatgatcatcgccgaaagcgagcaggagggggatcggggcttctccgggcgggatgccatcaagatcttcggcgacttctactccacctatgcccgcaaggacaagctcatcaccatgaccaccctcacctcctacttcaccaaggtacggccggagctggggaagcagcttcccgccggcttcctcgaatcactcatgcgcctctacaacttcaccatcctgcaggaggtgaaggaatcgctctactacttcaacgaagaacagatttcacgggacgtgcagaactacctcttcgccatcaacttcgagccggtggtggacgagacatgcacctggacgggggacaagctccacatcaccgaaacctacctggaatccatcgaaaaccggctcttgggagcaggcgccgagcgggaaaagcggctcgtcttccgggtggcaacccagaaggagtacgcttcccgcaccctggcccaggaaatcctcttcgaagggaaaaagattacggatactgccctgtaccacgatctcttcgaccgctacgtcttcaatctcaaggaaaaggccctggacccgttcctggagaacgagaacttccggcgcgccatcaaggacttcggccgggaggagttcaagacctacgacaagcggatccgggacgacgtcaccttcctcatcaacaacctgggaacaaagtaccgctacacccgtaacggcgccaaggaagtctgcatctacgtcatcgacaatgacctggccaagacctacggccgcgcctgaacccactctcaccatcaggaggaccaaaccccatgaccctgcgcatcctgccgtttgccctgctcctcacctgcctggcggcacccggcgtattcgcggccgagcccgccgccgaaaaccggggcgaactccagaaccgtatcgaacaacttgaaaaacagattcgcgagctgaaggaattgcgcgagaagcaacagcagaaggacgtgcgggtccgcgagatacaggaaccctgcattgccgccgtgggcatgcgggaggtctgctcctgcctggctgaaaacctgccgatgggggtcgacttcacggcctatgtccgcatggtgtccgcaccgaaagaaggagcggacgagcgggtgctggcgatggtgaaggcggcgcgggagcggtgcgtgaagtagggaggctacatctccacccgcgtcaccacgccctggagtcggctggccggcagtttgtggaactggacgaagttgggagtgagttttttgaggaccgagaagaagcgccagaacggattgcgggtactgatgtcctcgacgccgtagaagatgaccttctcctgaatgccattctctttcagcagccgttcgatatccaccatctccatgtaccccgcctcaatccggaatgcgtcgagacccggcccgattcccctgatcagctcagtttccacgcccaggggctcgtcgctgatcatcagggaaatgaacacattgcgctcatagatgatgttgctccggatgatgcagtggaccacgtagggggggaccacgtcggtctcccgggtgaagaagagcccggtcccgcggatggggcccttggcgtagatctgctcgtaggagatgaggaacgtctccaggtccaggggcttcagggcgcggtagagggtgcgctggcctcgggtccagatgatgatggtcacaaaggggattgacgccaggatgatggaccagtaggcgccgtggggcagcttggagaaagtggacacgtggtaggcggctgcgatgagagtcaccaccagggccaccagggcacgccacttcttggtggtgtgggagaaaacgatgatcatcatgatgccggtgatggtcatggagcccgtcaccgccataccgtaggctgcggccaggttctcggacttgcggaaaaccagcatgatgaagatgaccgctaccataagcgaccagttgacggcgccgaggtagatctgtgacttgatctgacgtgacgtgtagtcgacccgcatcagcgggaggagccgcgtggtgatcccctggtagacgatggagaagaccccgctgatgatggcctgggaggcgatgatggtggccatgatggtgaggatcaggaaggggatgtagagggccggcgcctggctccgtaccatgccgaagaggaggtttttcgcatcgggatgggcaatggcgaacaccccctggcccaggtagttaaggtagagggctacgaacacgaagtgccacgcccggacgatcggccttttccccagatgccccatgtccgcgtagagggcctctccgccggtggcgcagagtattacctcggagaggacgaagtagccggccagtccgttgtcgcggaaaaaggcgatgccgtgcaagggattgatcgcctcaacgatctgcggcatggaaaaggcggagacggcaccggtaacggcgagggttccgaaccagagggccatgatcggcccgaacgcgctggccacccggtcggtccccttgtgctggaccgagaaaaggccgatggcgatggccgcggcaatggcaaccagagcccctgtagacagcccttccaaaccggggatgagaagcagaccctccacggcggagaggatactgatggccggggtgatgaccgcgtcgcccagcagcagcgacacccccacaaaggagagaaagccggcaaaggccaccagacgcccggccttgaccagcttcatgattatttcccgcaggacgatctcccccccctgccccttgcgccccaggctcatggcgagccaggcatactcggcggaaacgaggatcgtcatggtccagaaaatgagggaaagaatgccgtagacgttatcgatcgtgggttgcgtgagggtaaagataaccgtcagggtataaatgggactcgtgccgatgtcgccgaagacgaggcccagggccttgacgatgccccccaagaatgtatcgtgcttgtgatgttccatatcagcccaagacaagaactgtcgaaaaatcagaactcaacaaccggcaccttatatcacttcgctccggccaactcaacacaattcccggcccggggaggggagcttcgcccttgacccggcaaccttgcatcgggtagtctgaaccgatgctcaacaccaacgaaccaatgaaaaaacccgaacttctcgcccctgccggctcccttgaggcattcttcgccgccatggaaaagggcgccgacgcggtctatgccggtctgcgcgatttctccgcccgggccaaggccaagaacttcagcacctcccagatggagcggatgaccacctatgcccacagcctgggccgcaaggtctacgtcaccatcaatacccttgtgaaggaagcggagctgccgcagctcgtggagaccctcgctgccctggaggccatgggcaccgacggggtcatcctccaggatctgggggtggcacggctgatccgcgaccactttcccggcattccccgccacgcatccacccagatgacgatccacaacctggctggggtccaggtgctgggcgagatgggcttcgagcgggtcgtgctcgcccgcgagctccacctggacgacatccgccgcatctgcggatcgacgccggtggaaatcgaatgcttcatccatggagcgctctgcttcgccatctcggggcagtgctacttctcgtcctttctcggcgggcacagcggcaaccgggggcgctgtgcccagccctgccgccgccactatcgctatcggagcaaggatgggtactacttctccaccaatgacctctccacggtggatctgatccctgacctggccgccgccggcgtggcgtcgctcaagatcgagggacggatgaagtcggccgagtacgtggcgagcgtggtggaggcctaccggatggtgctggacgcgccggagcggaaacgcgccgaggccaccggccgcgccaaggagcttctgaagctctccttcggccgggtgccgaccaagggcttcatgggctcccgcacccccaccgacattgccatccccaccctgcgcggggccacgggccggtttctgggagagatcaccggggtgaagggcaacagaatcaccttcgaaaccaaggacccactcttcgtgggggaccggatcagggtgcagccgaaaagcgacatggccggccgcgccttcacggtgaaagaactttttgccggtcagggcaaggtgaaatcggtccgggaaaaaagcattgtctccgtgatctcgcctttcccattcaaggtgggggatgcagtcttcaaggtctcgtccgaaaccgcgttcaccatgagtgaaaatgcctgcctcaagcgcctggatgcggtcaagccctgcgccatcccctgcgacctgtcgctagccctggacggggagacccttcaggtgaccggcctggctgccggggggcgggttgaggccgccttccccgtgggtgttttggaacctgcccggaccgaagacatgaccggcgtgctcagggcccagttctcccgcaccggcgacacccccttcgaactgaggggcctcgacgcgcccggcttcccccgcgttctcatcccgccggcaaagctcaaggaaatccgccgggaattctatcggcttctggccgaggaggccgtggccggtgcccggatccgcaaggcggaggcccggcgacgggcactggcggccctcgttccggcggcacagccgcgtcgggagccgaggtcggaagtcatcgtgcgaatcgagcacctgcgggacgccagcctcctgcggcagccgggtgtcgatggcatcaccctgccggtctcccgggccaacatccaccaactgccccttgcggcccgcaagctgcgaggggacgcggatcggatcacctggcacctgccgttcatcatgttcgatgacgacctccccttctaccgggaggcggtggatgtcatcctggcccacggattccggcgtttcgagctatccaacctctcccacgcggccctgctgaagggacgcgacgccgagcttgccaccgactatcgcctgttctcgctcaacacccaggcgatccttgcctggcacgaactgggggtcacaaccgccaccctctacatcgaggatgacgccgagaacatggcgcggctcctgggggccgccgtgccggtgaaacggcgggtgctggtctacgccggcgtaccggccatgaccactcgcatcgccatccgcggggtaaaaaacgatgcccctctcgtctcggaccggggcgacgagtatgacgtggcgatccggggagacctcaccacgattaccccagccacacgcttctccatcacccaattccggggacagctccaggagacgggctgcggcaccttcatcgtggacctgtcccaagcgccccgtgagcagtggcgaccgatcctcgacacctttgcccggggcggcgaactgccggggaccagccccttcaacttcgtaatgggcctcgtgtaaagccaataaccggcacaaaacaggggacacagagaaaatcacagagtaagcccgggaaattttcctccggttttcctctgggtgctttgtggtcaaaaaaaggttctggaaaaaccggtctgtaaggatagagcaatgggaaacagcactgagtcggtcatcactgactatcttgtccgcattatcacccgggaaggcaatatccgagcactcgcctgcgtaaccaccaacctggtgggagacgcatgccgccggcacggtaccctgcccacggcctcggccgccctggggcgggccctgaccggcggcgtcctcatgggggcccttctcaagaccggtcaacggattgccctcaccttcgaggggaatggtcccctgaaaaagatcatcgtggaagcggacgccaacggcgccgtgcgcgggctcgtcaggaatccggcggtgagccttctgagggacgacggcaaactcgacgtggccggagccctggggaaggccggatttcttaccgtcagccgggacctggggctcaaggagccctacaccggcacggtcatgctctataccagcgagatcgccgaggacttggcctggtacctgaccgaatcggagcagatcccctcagccgttggtctcggcgtgtacgtggagcaggacgggtcggttgccgctgccggcggctttctgatccaggcgctgccccccggcgacgaccaactcatcgaccggatcatggagcgaatcgcctccatgccgccggtaacggaaatgctccgggccggggcaacccctgaaggacttctggagtacctcttcgacggcatccccttcgacatccttgaaaaacgggccacggcactcgtctgctcatgcagccgcgaacggatcgaacgggtgctcctctccctggggagcgacgaactctcctccctgatccacgaccagggcgaggcctctgtcgggtgcgaattctgcggcgaacactataacttcacacgggaagaactggaacggctcagggactccctcaccgccgtctgaccctctcgaaaattcctccgctggcggtatactctgtatcgtgggaccgcaaggcgcaggccggcctcgcggtcccgccgcccccaccgcagcggaggtccccatgaagatcatcgacatcaccgtctctctctcccccgatctccccgtttaccccggagacccgcccttctcgctcgaaccagtggcccgcgtggcccggggcgacggcgccaacgtctcgcgcatcaccctcgggacccacgccggcactcacatcgacgttccgcgacatctgcgcgacgacggcgcctccgtggaccaggtgccccttgatctgctgacgggcaaagcccgggtgatcgagctgcacgatgtgatcgccatcggacgccgggagctggcccatctgccggtaaagggagaagagcggatcatcctcaagaccgccaactcccgcctctggagccacgccggcttcctcgacagttatgcttcgcttactcccgacggcgcccgctatctggcggaggtggggacgcgcctggtggggatcgattacctctccatcggccccttcggcaacgaggctgaggtccaccagatccttctggacgccggcatcctcatcctggaggggctgaatctcgccgatgtcgagccggggcactacgaactcctctgcctccccctcaagatagccggcggagacggcgcaccggcacgcgcactccttcgttccttcgcgcgggtagcggccggggaatcctccttcgacccccataccactcgctggcccctttcctgaggcagtgaccgtgacgcgccggcgcacgatcgtcagttcgcgggagctcgacctcctgcgccgcctgctcatggagcggaccgaggaactggagcgcgtcaacgagcgcctcttcctcgccgatcaggtaaagaccgactttctgtcccacatgtcgcgggagttccagcgccctctcaaccatattgtggatttcgcccagtgtctgcgggaaggggccatggggccggtcacccgcgagcagcggatctgcctcgacacgattattgcccggggcaagaggcttcagcggctgctggaaagggtcctctccctctgcaacgacgagctggggatggccctgttcctgccccggaagttcccggtgcgcgaagtgctggaccacgtcatggacagcctgcggggagcggccggaaagcggggggtggagctccatgcctgctgcggcgaagacggatgcaccatcactgccgacaaggggaaattcaccttcatcatcgaagagttgctgaccaatgccctcaagttctcggaccggggaggacgggtggacgtcgccatcgaccccgtaaaacggcgcgggagaggcgaagagctccggatcacggtttctgaccaagggagaggtatcggcagcaaggagcttgagcagatcttccggagcttcgagatgggaaaacgggggcaggcagagccgggcagcctcggcatcgggctcaccctggtcaaacgtttcgtggagctgcatggcggcactatagccgtggagagcacccccggcatcgggagtaccttcacggtcgtgctcccccgccaaggccccgctgaacgggtcggtccaccgccccgggttatcctggccgaccaggaccctgaacggctccgggagctggccgatgcattacgacaggagcggtgtgacatcattaccgccgtggacgggcgggacgccctcgacaaggggatcgcacagacaccggcgctctgcatcctcgccctcgacttgccgggaatcgacggaatcgacgtctgctcccgtcttaaggcccatgaacagagctcccagattccggtgatcatcaccgcgccccaccgggatgcatcagttcggtcccggtgtgcccaggcgggagccgacggatttttcgctctccccgccgaaatgggcgatctcctcatggcggcgcggggactcattgcccgaaaactcagctacgacttcctgaagcgcaactatgagattgccgccagcgaggccttcaccgatcccctcacggggctcttcaacctccgacagttctggctcagcctcgaccacgaactgaagcgcgcccgccgctaccgccgcaactgctcgctggccatgatcgacatcgattggttcaagcagtacaacgactgccacggccacctccggggcgacgaggtcctcagggaggctgccgccgtgttccgcggctgcatcaggacctcggacatcgcggcacgctacgggggggaggagttcgtcgtcatcatgcccgaaaccaccagggagctggctctgctggccgccgagaagctgcgccgggccgtggaagagcatctcttcccgctccgggagacccagcccggcggcgctctcacggtcagcatcggcatcgccaccttccccgacgacgccgaggacgggcgggaactggtcgaggccgccgaccgggccctctaccgggcaaaggaaggggggcggaaccgggtggttgccgcagtggcggacggaaccgattgagaccgggggaccgggtgatatactgaacgttaaggagaacgaggaactaccgaactcccgcatcctctcagggaaaggagatggagcacatgtcacgggttactcacaaatcggtagtcgaggagcagggacagcggaccgcgcgcagtaccgacgtctacctgccgaaagagggacatgaagccgccctgtgcaagaaatgcggcgcgctctaccgcaacaagcgctgggccgttgcaggggaggaggcgggaaccggcagcctcgccaaggtggtctgccccgcctgtcagcggatggccgacaacaaccccggcggtatcgtcacctttgccggcgactacctcctggcgcacgaagacgccatcctgaattcaatcaagaatatcgaggccaagtcccgggtaaagaaccccctgggacgcatcatggaaatcagtcaggacaaaaacgtcctcaccatcgccaccaccgaggacaaactggcccagaagctgggccgcgagatcttcaaggcccaccggggagagctccactaccggtggagccacggggagagctttgtccgggtaagctggttccgttaagcgacaacggggggatgacatgccgtcatccccccgccgggtttccttgcccattcaatcagtcagaacagcccaccgctcatcgatcggccggggcgtcatccttctggccggacgcggcagggcagtccttcggccccatgccttgcttggcgcagccgcgcttcgtgccgcggcccttgccgcctttcttgcagcaggagccatccgccggggcgtcgcaatcacaacagcaacagcagcatccctgcccatcccgagcctcctccttcatgcagcagccgcgacccgccttcttctgtgccgccgcagccgtagtggtcgaaaccttctccactgcaccgagtggggcggcggcaaggctgagaaccatggcagcagcaatcgtgacaaaaatgtttcgtagcataaacccctccgttacgtaatttcgttctctttatctccggatttaaacgaaaaatcaagtcaatacgtcatgcgccgccgaactggattccgtgctgttcgcaagcggcggtaaactcccggtcagggggggccgtggcgctcaccggccggccgtcttcagcccgaaaggtcatggttcgacagtggagcatcatccgcggcgcggcgataccgccgtaagtcgtatcgccgatgatcgaaagccccccatgggccagatggacgcggatctggtgggtgcggccggtgcggggacgggcttccaccagagtcgcgccgttcccccgggccacaacccggaactcggtcaaggcggccttgccgaccggcgccaccccgtagcgggacgtacccaccttggccacgggtgcgtcgacctgccaggaatcggccagcggcatgcccgctaccagcgcccagtagaccttttccaccctcccttccttcagttcccgcgagatatgggctgccgcccggcgggaggcgggaaagatcataacccccgaggtgccccggtccaggcggtggatcactcgtgcgggctcggcgctgccacaggcccggaagtggagggtcacggcatactcaacggtccccttgagctggtagggagtccgctggcagttgagtccggaggccttgttcacggccagatagccgccgtcttcaaacaagatatcttcgggtgccagggtaatctcccggtaacgctccggctccattaccccgaggacgatttcgtcaccagcctgaagacggcgggacgccacccgcaccatggtcccccccacagcgcatcctccccagtcgatgatagtacggatccgggttttggagagctggggaaagagccgcgccgccccctcgtcgagccgtacgccggcctggtcggcccccacccgcgccgtcaggatcatgactggcgcaccgaggcccgcagaagggccgcaatggtcttgccatcccgaattccgcactcggcggccagggccagggcatcggccaggggaaggcgcacggtttcgatttcctcgtactgctcgggggtcgcttccccctgggtaagaccgacggcgagaaacaggtggatccgctcgtcgaagacccccggagaggtcaggatcgtgccgagggattcgagccgctcagccgtaagtcccgtctcctcggtcaattcgcgccggccgcaggcggaaggctcctcgcccggatcgagccgacccgccgggatctccagcagcatatcgtccacggccggccggagctggcggatcagggtgaccgttccgtcctcgtggagcggaaggactcccaccccgcccggatgccgcacaacctgaaacgtgtgccaccctttggcgccgatccggacgtccatctgttccacattaaccaccaggccgttgaaaagaatcatcctgttgcgggtatccatgcactccatcctccgcgaaatgggaggagagtaccaccatcaccggcgggggaaaagcggtttattgccggagggcacaggctggagtcgcttcggatgcaaaaaagctcaagcaatgaaaccacggtgacgaaatgatatactactggttactactttttcccacggcggcgcgacatgagacgagcaagcctgaaaaccaaaacagccctctttgtgctcctcgtcttctttaccacggctcccactgcggtctacctgacacttgagttcttcggaaggtcgctgcgggacgtggtgaatacccaccaggcgaccctgctggctcgaatcggcgctgaaattgacgaaaagctccagggcagccatgacgccctcataaatgtcgctcgcatggccactgccgacgacgtgacgtcccccgagagcgcccggcgctttcttcatcgctatcccctgctggcggcattcttcgacaacggcgtgttcgtgttcacgcccgccggaatcttgatggccgagactaatcaggggttgcagcgaaccggcctcgacttctccgcccgcgagtacatccggcagaccaggatctcggagcgcccctacatctcgaggcccttcgtgtcgagccagccccaccaccatcccaccgtcatgttcactgccccggtctttacgccgaacggaaccctcgttgccattctcggggggagcatggatctgctcaaggggaatttcatcggctcccttgcctcaacccgcatcggcaagggaggtcacttttacctgtttgccgacgacggcgtcctgatcatgcatccccaacgggaaaatatcctgcagcagaacgtcagctcggaggttctgaaccacgcatcctccgtgccccgaggaggcgtcatctcggccgaaacggtcagcgacggcacccccatgctgagtaccctgaaaaagctgagccagacgacatggaccctggcggccgacctgccgaaggacgaggcctatgcgccgctccgcatggcggagcgttcggcatgggcggccatcatcccgtggggactcttgagcgtcgcggccatctggcttctcatgcgccggctgacactgccgatcctcgcgctggagtgccagattcgcgaggccgaggacagcggtgcccaccgcaacgtgctgatccgttcgggggacgagatcgaacgggtggccgaggcattcaacggcctcgtcaaccggctcatcgagaaggaagaccggctcgtccacctctccaaccacgactccctgaccgggctctacaaccgcctctttttcgaggcggagatgcagcggatcgaccggggacggcatttccccgtaagcatggtgatggttgacgtggacaatctgaaaacggtcaacgacaccttcggccacacggcgggcgatgctctcatcatcaaggcggcccaggccctgcgggcggcattccggtccgaagacgtggtggcgcgggtcggcggcgacgagttcgccgtcatcatggagggatccgaccacgaaacggcgctggaggcactggaacgtgtccgggaaaccgtagcgctgctcaactccgacggagattctcccgaactagccctctcgctgggcaccgccacggccacggcaccgctcaccctcggacaaagctggcgcctggcggaccagcgcatgtatgccgacaaggcgcgacgcaaggcatcaaagataatcggaagcggctccgcttcccgtgattcggccgtttcggcctcctgaacgcggtcgccgcatcctccggagcgggataccgcgaacaaggtagggctacagccttacccggagaacaccggatgaatcccttggccgccagccacttcccctggttgcttttgcttcggacacgcctcgaacggtcgtgggcgcatctgtggcgctctttcgcatcgatcctggcggtcctgacacttctccttgccctctcgccccagacggcccatgcctccgctcccggctccctcctcggcaagatccttgtgctgcactcgtaccatcctggcttcacctggacccgcgaagtgacggccggcatcatggctgccttcagggaggccgaccctgatgcggacccgtttgtggaataccttgacgccaagcgttacggtgggccaattcacgagcggctcctggcggacctcttccgccacaagtttgccggcgccggcctccaggtggtcgtcaccaccgacaacgccgccttcgactttgccgtgaaacaccgtgccgggatctttccccgagcggccatcgtgttctgcggcctgaacggatattccgacagcaccctggccggcatgtccaacatcgccggcgtcgtggaggaagccgatcccctcaggaccatctctctcgccctctccctccaccccgaccgacgccgggtggtggtcatcagcgacacgaccgaaaccggccgggccattgccgacagtgtccggcaggccaagggcaggtaccgcgaccgggcagacatcgcaatcatccaggatgtgaccatgacggaacttgccacggccgttgaacgcctgggcaataactgcctgatcatccttggggccttcaaccgggatcgccagggccgatccttcagctatgaggaggtcctgaggtttgtgcatgaccggaccaaggtccccatctacggtctctggaccttccagctgggcaagggcatcgtcggcggcagcctgctgtccggccaacagcagggagaggccgccggacggatcgcgttgcgcatcgtcaagggtgaactgcccgaatccatcgggataagtcacgcggtcccgccggttctccgcttcgactacagcgagttgaaacgcttcggcatcagccacgtcaagttgcccgccgggagcgaaatcgtcaacgagcctaaccgccccctgcatacctatcgccgcgaactggccatcgccgcctcagccttcctggtgctgtgcgggatcattgctctgctcgttatcatgctgcgccagcgtaccctcctggagcgcagactccgcacctccgagcaggagtaccgccagctggtgcagaacgccaacagcatcatcctgcgtttcgatacgagcgggaacataacctacctgaacgagttcgccgagagctttttcgggtacccggccatagagctggtgggtaaaagcgtggtggggaccatcaccccggaacgggaatctacgggcagggatctggcagccatgatcggggaaatctgcgagaaccccgacagctacacccacaacgtcaacgagaatgtcatgcgcaacggtgaacgcgtatggatcagctgggccaacaagcccctggcggacgaacggggcaaccttcgggagattctgagcatcggcaacgacatcacccatctgaaggaagcacaggaggaaatcctcaggctcaacgtcgccctggaggagcgggtccgggagcggaccgcccagctggagagttccaaccgggagttagagtcgttctgctactcggtttcccatgacctgagggctcccctgcggcacatcaacagctacagcaggattcttctggatgagtacctgccgctgctggacgagcaggcgcagcatttcctgcaacgccttcaggcggcaagccaccgtatgggacagctcatcgacgatctgctggagctgtcgcgagtgtcccgtgcggagatggagtgtgaacgggtcgatctgacggagctgtcacgaggtgtgatcgaggacctgcgcgagggtgatgacgaccggaatgtcgaggtgcggatcacggagggaatgaccgcttggggcgaccgacggctgctcctgctcgtgcttcagaatctcatcggcaatgcctggaagtacagctcgaagcgggaatatgcggttattgaggttgatgtggtgcgtcggaacggccgtgaggtgttcctggtgcgcgacaatggcgtggggttcgacatggcctttgccgataagctcttcggagccttccagcgtctccattcgccggcggaattcgaggggaccggcatcgggcttgctaccgtgcagcggatcgtccatcgacacgggggggacatctgggccgaggcggaaccggatcggggggcgacgttcttttttaccctcccgcccgagcagtgctctccggcagagatgcggacagcctctccgcccgaggggacgtgagtcagagactgcagcgcaacagcttcttcccgtcccggaacaggatttcgaccttattcggcttgatgactgccgtcacgatgccgatgccgaacgtcgggtgattcaccagcgcatcgacccggaaagacgcatccatggcataggggaccgctgaggccgaatcgcgcccctccatggcgtgctcccattccgaaggacccgccacggccgaagcccggcgcgacttctccccggccggccggcgtgctgacgaccgttcaacggtttttttctcttcctggggcgaatggtagttgtgctggccgccgcaggtattgcactggaccctcaccacccgcgttccgatcatggccacgatggtatgattgtacaccgcccggcacttggtacagcgcgcctctatgatatctcctgctgaaatcggtctgccgctcatcgttggtatcctcgtggccactggccgttagtccgttttgccgacgcctgcaaagggaggaggttatagcacttcgcccggattgagtcaaggatgttccccgaacgtgccggaggaggtatggacctgcccgttgaaatcatgctatggttgaaacatattcgcaacgaggttggacaacgccatgaatgtcgaacaaatgaaggcggtcctgcgagagatcctcgccaggaccgacctgacgccgtgcatcgtcggccaccggggggtcggcaaaaccgccggcatcatacagctctgccgggagaccggccgccgttatcaacctattcgccttggccagatggaagtgggggacctggtgggcatcccctatcgcgaaaaggacgtcatgtactggtcgcgcccctgctggtggcccgacgacgacgctccggacacggtcatccactgcgatgaactgaaccgggcccagcaggaggacaccctccaggccatcttccagttcgtggagcccccctccgagggaaaccgccgtgcgctccacacccacactctccacccccggcacaaggttgtggtaactatcaacccgcctgacggcacctaccaggtggccaccctcgaccgggctctcatcgaccggatggtgatgctctacgtggagaccgactaccagtgctgggcgcgctacgccgcggccagggatctggaccagggagtgcgccggttcctggcggccaacacctctctgctcgccagccaggggagccccctggagatggtcgccgagcccaccgagcggggctgggaaatggtgagcatcctgcgccggcagtgccgttttccccgggaactggagatggagatctacgccggcattatcggcaaagaggctgccatcgcctttctgcgctggtgtgccgaccatgcggcccggcccgtaaccgccggcgaggtgctgaatcactgggaccacgtggctgagaagctcagggcccagcgggacgaccagcaggcagtcaccatgagcgacatcgtcaccactcttgcgggcaacggggcactggcgccagaacaggaagaaaacctcgtccgctacatcgacattctcccccgcgacatgcgcttcggcctcgtcaagtcgttgctgcgcattccccccgtggccatggccctctcccgcgacaagtacgacggggtagtattagacgccatccaggccatcagcgccgaggcccgatgacagcaaccgcccaccggaaaactctccccaacggcctgcgtgtggtggcggtggaaatgccccacctccacagtaccgagatcgcggtctacgtacgcgttggcggtcgcgacgacagccgcgccacggccggcctcgctcatttcctggagcacatgctctttcggggcaccgccgagcacccgaccaacctggagctggaagccgctttcgaggccatcggcggctgcgtaaatgccgcgaccgacgccgaatccaccagctactattcccgcgtccaccccgatcacgtggccgaagggctgcgcctgttggcagccatggtcctcacgccgacctttccgggcattgatatcgaaaagcggatcatcaccgaggaagccctggaagacatcaacgaccacggcgacgacatcaaccccgacaacctctccagcagcatgctctggcccgaccaccccctcggcatgccgaccatcggctacctcgacaccatctcggctatcaccgaggccgacctgaagggtcacatgacccgctactacgtgcccaccaacgcagtggtcgtagccgccggacgggtcagggccgacgacgtattcggggccgtcgccgacgctttcggcacctgggcgggaccgtccgcccccggccggctgccgccgccgtcaaaccaggacgaaccccgctgcctctttgtgaaggacgcagacagccaggtggatctccagataacctttcgcggattctcccgcccggacccgcagctggcggcaagccggctcctccggcgcgttctggcgggaggcggctgttcgcgccttcacctgaacctgcgggaacggctcggcatcgtctactccgtggacgctcaggttgccgcctacgatgagaccggctgcttttccatcgaactgtccactgcaccggaaaatctgctcactgccgtggaggaagtccttggggagacccggaaactcgcggcggagccggttggcgccgaggagctgcgccgggttcggcagggatatttcttcgaccttgcctacagcgaagattccacctttgaaatgcaggtgcgttacgggtggggcgaactaatgggaatggtcaaggggatcgacgaggaacgggccgaggttgaggccgtggatgagggcaccctgcaggccgtcgcacggcggctttttgctccggcagccctcaacctcgtggccgtcgggccggtcaccgcgactgcaaagcggcggattgagcagttgctgcggcgctacgccaaggaatttcctacctcatctcaaccacccgggccttgatcctgccgaccacggcggcaatggccgccagccggtcggggctttccccctcaaccagtttcacatgcgaggcatcggcaggaacctgatcaaaagtggggtcaacctgctgccaggcgccatccacaaaaacctcagcccaactgtgatagagcaggccctttccgtccagggagacaagccctgatacgaaacgggcgggaatgcccacagcacgggccagggagacgaaaaggcgtgcatgcgactggcagtttcccgttcgcgaggcaagcgtgtcgaggggagatggggcatcagtgacactgtctttcacgtagctgctcacccagctcaccagttttaccagccggccccgggcggagacatcatccccgataacccgccgggccgtagccacgatctcgggatgatccgccggcaggaggtcggtaggggccaaccagggggccagggcagctccagcaaccgcaggtgcgctatctccacccgccgtagcggacggcaccaccggctccaccgtgacctgcacgcttccgtcgcccagacgccgcacgctctgccctcccccatcgggtagcgacatctcccgggggattccctcaagagtgatcacgaggctcttgagttcccggacccgctcaaggggaggattcaaccggacaagactgaagtcgaggatcatgtcacgccgggccagggtggcttcggccaggaatcgccgccctgcgtcgccggcctcggccacggtctccaccaggccgtcacgcaccgactcgcggagggtgttcccatcccggtccacccagacttcattgtcgaccatggggtagaggtcgttcaccatgtggatggcctgtatcccgcctgccgcagtatccgccccctgcacggtgatggcgacgcttttcagggaaacgccctccacatcgagcatggttaccttgtagcgcttccccgcaacggcccccttcatgagcggatagaggttcagggccggcggcgggtatactgcccccttggtcttgaggagcttctccttccggctgcctccccgttcgagccgtaccttcactcccgccggcgtcgcttcaccctccagtcgctggggagtaccgtcaagcacctgctccacccggaaggagcggagggcgaggtcacgtcccacccgatagacctcgcgggaagccgcctcgcgcgagaagccgaggacaaccatcctgacgctcccttccactatcatctcgtagccgtcgtccaccgaggttgtcacctgccggccgaaaccggtccgttccccccccaggaagataccgaaccaccgctcacccaggggcggtttcgcgagaggaggtacggaaagccgggaatccccggcccgagcgatggactgaagaaaaaacgtgacgaggaaaacgactatgatcctgaccagggtacggggcatatgcatggcgtagtgggctcgaaacggcggtgagaacggcgcgccgtcagactctcgtcgaacggcacgcaatggtggatatctattccgtgaaaatcggctccttggccgcttcagggcgcttctcgctctggggtacggaacagcggttctcgggggcagggttgtccggctcgctcctgtccagttcctgccgcacaagcacggcggcgtgatctagcaggctctttctgccgctgtccgacagccgccggaattcgatgatgagtttatgctcgtccaggctcaggtccatggtcggttctccttcggggatgggattcccctccacgggggttgtggaggttataccacaatcgcaggggggtcgcaatcgggccggaccggtcggcaaaggtacgccggcccacaagagactacacatgaaaagctcttcaaatacagtaaattatcttctcctatttacttgcagaggctggatgatcgcgctatagtttacttagaaaaagagttgcgagggtcgagagatcctcattatgccctagtcgactttccctcctagtcgctagggtgtttttttgccgccaacccactgcgccacatctggcacagcgtatactttatgtgtcacttattgcacaccaccccctcaatagtgtatggttcacatgtacaggaggcgacatggagccgataattaccgacaaggaaaagtgccgcaagtgctactgctgcgtcaggagctgcccggtcaaggcaatcaaggttgaaaaacgctacaccgaaattatctttgaccgctgcatcggctgcggcaactgtctgagcaattgcccccaacgggcaaagatggtggccgacaaagtgggtgttaccgagagtcttctcacctcggaagacaaggtaatcgccgtgctcggatcatcatttccagccttttttcacaatgttgcaccgggccagcttgtggccggcctcaagcggatcggcttccgtgaagtccacgaaggggcctacggtgctgaactgatcgctgacgattacgcccgtattaccggcgataatgaccggacctacatttcatcccactgcccggccatcgttgacctgatcgagcgacactacccgaaactgctcagaaacctggtgcccgtcgtttctcccatgatcgccatgggccgctatctcaaggaagttctgggccccaagaccaaggtggtctacatcagctcctgcattgccgcaaagttcgaaacccagatgaccgaaacgcggggagccatcgacattgttctcacctatcgggaactggagggcatcttccgcagccggcagatttccctcccggccctcgatgcgcttcccttcgacgggcttgcgcccacggtgggacgacttttccccatcaacgagggaaccttccggtcgttctccatgtcggcggacccccttgacactgaaatagtctccgcctgcggcgaagtaaacgtcatgggcatcatcagagacttggctgcaggcaggatcgccccccgctttgccgatctgcgcttctgctatgacgggtgcatcggcggtcccggccgcaatagcgaactgaccgaattctaccgccgcaacctgatcattaaccattacaagcaggacatcccctacgagacggctccgcactatctctcctcccgtgagcagaccggcctggaccgctcttttgccagcaagcacgcgcgcctcgagtcgccaaaaacaaatgatatcaagaaaatactgcaagccaccagcaagtactcggtcaaggacgaactcaattgccgcgcctgcggctatcgcacctgccgcgagtatgccgtggcggtctaccagggcttggccgagatcgagatgtgccttccctacaacctccagcaactggaagaggatcgtggtcgcctgatccagaagtacgagctcgcccgtcgagaactcgaccgcgagtatactgacgagttcatcgtcggcaacgaccgcaagaccttggaagtacttgatctcatcaagcaagtggggccgacgccgacgacggttctgatccggggcgagtcgggaaccggcaaggaactcaccgcccgagccattcatcgcttcagcaagcgcaacgataagcccctggtgaccgtgaactgcaccactatcaccgactcccttctggagagcgaactcttcggacacaagcggggggccttcaccggtgccatcgccgagaaaaaggggctgttcgaggccgccgacggcggcaccattttcctggatgaaatcggcgatatcacgccgaaattgcaggcagagctcctgcgtgtcctcgacatgggcgaggtgcgtcccgttgggggtacgaccgcccgcaaggtcgacgtacgcctcattgccgcaaccaaccggaacctcgaagaaggagtacgggagggctggttccgcgaggatctgtattatcgcctcaacgttttcaccattaccatgccgcctctgcgcaaccgggtggagtcgattccgatcctggcgcaccacttcatggaaaaagccagcaccaaactgaacaaacggctctcagccatcgaagagcgggccgtcatcgccctcaccaagtacccttggcccggcaatatccgcgagatgcagaacgtcatcgaacgggctgcggttcttgcccacgacgatgttatccacctggagaacctccccctggccctttcggaaaatctggcaggaagcccgaccgccgacctggatatccgggcttccttccgcgcggagcgcgaaaggcatgtggtcaagctcgagaagaagctgatccagcgctatctggccgaggcaaacggcaatgtgagccgtgccgcgcggctcgccaacattccccgccgaaccttttaccgcctgctcgacaagtatcgcctcaaagacaaagaggtgcgggatatgccgcagggggacagacaatagtgtgcacttttggccaagcctgtgccaaccgtgacacaaggatgtatacgaagatttttattagataatttttatatttaacttaataatgatttcgacaggttataatttttttctccatccttcggatctggcatgtatatggcatagtaactacgcaaaatcgatatcaacgatgccaatcaatacacggaggataccagacatgggaagaatgagagaaaatccgcggtacaacgttatctccatgaggatcagcgacgaagagcgtgatcgcctgcaggcaatcatggaagccactcacaagagcgtgtcggacatcatgagggaggctatggagcttttctccgtccaactcgaacagtctcaacccggagaccagaaggccgcctgattttcacaaaaaaatggggcacccctcaccaggggtgccccgcacatcgtcggcacatgaagcgaaccgggcggaatcaatccgcggcgattcgcttttttgtttcagctcatctatttcaccttccaggttgttccctgggctgagtcgaggagcaaaatcccctgggccgccaaggtatcgcgaatctcgtcggcacgacgaaaatcccgggccttgcgggctgcatttcgctcctcgatcaggcgctcgatctcagcggcttcaatgggtagagccgccgccttgcggcttttgagccgttccacgaatgcgcccggctccgaggtgaacaggccaagcaccgctcccacccgatcgattgcctcccgcgcgctcgcaagtacggcccggtcgatctcaccctctgcgagcacccggttgaccgcccgcaccagatcaaagacataacccaacgcctgggctgtgttaaaatcatcgtccatggcctcacggaagcgtgtcggtagtccggccgccttttcggccagctcctcgtcgatccgccccgcccccgtgccgtctgcggccactgcctcgtcgatgccggccagggcattgtagatccgttccagaccagctgcggcctccttcaggttctgatccgaaaaatcaatgggggaacggtagtgggccgacaggaggaagaaccggagcacctcggcgtcatagctctccagcacttccttgatggtgaagaagttgccgagggacttgctcatcttctcggcattgatgttcacgaagccgttgtgaatccagtagcgggcaaagggcttgccgttggccgcctcggactgggcgatctcgttctcgtggtgaggaaataccagatccttgccgccgccgtgaatatcgaacgtctcgcccaggtacttcatgctcatggctgaacactcgatgtgccagccgggacgtccctggccccagggggaatcccagtagggctcacccggcttcgaccctttccagagggcaaagtccatggggtgacgctttttctctcccacctcgatgcgtgcgccggcctgcatttcctcaagattgcgcttggagagcttcaggtactgatcgaaggcctcaacgctgaagtagacgtctccgtcggcggcataggcaaaaccctttgccaccaaacgctcgatgacctggatcatctcggcgatgtgctcggtggccttgggttgataggtcggcagatcgagccccagagccgccatatcccggtcgaactcggcaatgaaacgctcggagatgacgttgaacggcaccccttccttgttggcccgattgatgatcttgtcgtctacgtcggtatagttgcggacataggtcacctcgtagcctgcatggcggaggtagcggtagatcatgtcgaagaccacgttggcccgggcgtggccgatgtggcaatgatcgtagaccgtgacgccgcagacatacatcttcacccggcccggctcaagtgtgacgaaatcttcctttgtgcccgaaagcgtgttgtagacgcgcaatgccatggaaagccctttcagattcttaattctacgtattacttcttggcccacgaatcccgcagcgtcacggtccggttgaagaccggcgcgccgggctgcgaatcgacgcggtcagcgcagaagtatccctgacgctcgaactggaagcgatcctcaggtcgggccagagccagggagggctccagccggcaatcccgaacgatttccaccgacaggggattgagaagctccttccagtcgtcgcccgaggggttgggaacggtgaagagccggtcgtaaagcctgacctcggcagtcacggcatgggtcgccgagacccagtgaatgacccccttgaccttacgctccgagccgggaaggccgctgcgggtctccggatcataggtgcagcgtaccgtggtcacgttcccctcgccatcacgctccaccccggtgcatttcacgatgtacgcgccccgcaggcggatttcttcgcccggcgaaagacgcttgaaccccttgggagggacctccatgaaatcgtcgcgctcgatgaaaagctcccggccaaaggggaccgaccggctccccaggtcgggacgctgggggtgataggcaatggtgagatcctccgtcgccccctcgggatagttttcgatcaccagccgaaggggccgcaagaccgccatgacccggggcgcgcgctcgttcagatcctggcgtacgctctcttccagaatgctcatgtcgatccagctgtcgctgcgtcccacgccgatggtgtcgcagaaattccgaatcgcctcgggcgtgaagccccggcggcggatgcccatgatggtcggcatgcgcgggtcatcccagccggtcacatcgccgtccttaaccaactggaggagcttgcgcttgctcatgaccgcataggtgagattcaggcgggcgaactcgtactggcgcggccggttcggcaccggcaggttgtccagaaaccactcgtaaagcggcttatgatcttcgaactccagggtgcagatagagtgggtgatcccctcaatggcgtccgactggccatgggcgtagtcatacatcgggtagatacaccacttgtcgccggcatgggggtgcggggcatggagaatccggtacatgaccggatcccgcaggttgatgttgggagaggccatgtcgatcctggcccttaacacctttgccccatccgggaactcgccggcccgcatccggcggaacagatcaaggttttcctctgcagtgcggctgcgggagggactctccttgcccggttcggtgagggtgccgcggtaggagcggatctcatcggccgtcaggtcgtctacgtaggccttgccctgtatgatgagggattcggcccactggtagagctgctcgaagtagtcggaggcgtaatagcaatgctccccccactcgaagccgagccagcggacgctctccttgatcgactcgatgtactcggtctcctctttcaccgggttggtgtcgtcgaagcggagatggcagcgtccgccgaaatcccgcgccagcccgaagttaaggcagatggatttggcgtggccgatgtggagatagccattgggctcgggcgggaaacgggtgacgatagtccggtgcttgccgcttttgagatcatcctcgacgatggttcgcaggaagttggtgacgtgggctggttcggtggtcgacattaggctgtcctcgcgcaattctttgggctgctatttctcttccatgagcaccaccgcataggcggcgatcccctcgccacgccccgcgaacccaagttcttcggtggtggtcgccttgacgttcacccgatcggggtccgccatcaggtcagcggcaatatgttctcgcatgagggggatatggggggccatcttgggacgctgggccacgatcgtggcatccaagttgccgaggtggaatcccttccgggttgccagctccatgacatggcggagcagtgcccggctgtcggcgcccttgtaccggggatcggtgtcgggaaaatgcttgccgatatctcccagggccagggcaccgagaatggcgtcggagatggcgtggagcagcacatcggcatccgaatgccccagcaggcccagttcgtggggaatgtcgacgccgccgacgatcagtttccgtcccgccaccaggcggtggacgtcatagccgtggccgatcctcatggtatgcacctctctttagcaacgcgcggagccggtcgcccgctcacgccgcgagctccttcagaaacgcctcggccaggaccatgtcctcgggcgtcgtgatcttgatgttgcggtaatctcccacgacgatccgcacgctgcggcccaggcgctccacgagcatggcatcgtcggtgccgagaaagcgttccgcgtcggcaatttcgtgagccgcgcggatgacggcgtagcgaaacgcctggggcgtctgggcgagccagagggtctcccggggaggggtaccggtgatgatgccgtcttcaaccgtcttcaccgtgtctttggccggcacggcaacaagggctccgtcgtcctcccgggccaccgcggttgcccgggccagcacgtccgtactgacaaaggggcggaccccatcatggataaggatcacgtcgtcgtccgccacagttccctccatggcccgcaacccgttcaggaccgaatgttggcgctccgcaccgccggcaacgatgccgcgaaccttggtgaagccgtagcgctcaaccacgtggtcacggcagaagggaatctcgtcctcgggagtgatgacaaatatgccgtcaacaaaggacgccccctcgaaaacactcagggtatgggcgaggatcggtctccccgccaggatgaggtactgtttgttgatggaggcccccatccgcttacccatgccggcggccgggaccagggcgaaaacggccatggtttctcctcttggcgccgtgctgaacgtcgccacaaatacggcccggcctgcgcggaaaacggcgccggtcgggccggaatgagctgattataccgaaggatcgctaaaagaccagccaaaagtagtgcgaaggattgcccccggccccgtcagctggccagttcccgcagggcggagataaccgccggggcatcgtcgtccaggagggtccgcgcatcgagcaggaaacgtccccggttgatgcgcccgaccaccggcacggtcatgcgccggagccgcgcctccatctcctggggagacaccccgtccacgtctacagcgatgagggtcgtgggcaactccaggaggggataggcacccccacccacctgggaaacgccgtcaagggaagcaagccgcacggaagaagggacgccgcggcgcagacggcgcatgaactgccgggcgcggagccgcagttcctcggccgaggcggtcagcatccggagggttggaacctccgccagggcctggcgttcatcccggtagaggcgcagggttccctcaagggccgccagggtcagcttgtcgatacgaatggcccggagcaggggatgctttttcaagggatccacatacgccttgcgccccacgatgatcccggcctggggaccgcccaggagtttatcgccgctgaaggtgaccacatccaccccgacggagacgaattcctgcaccgtgggctccccccggataccgaaacgggagagatcaatgagacagccgctgccgatgtcggccatgaccggcaggcccaattcgcggccgatggcgaccatctccggggccgtcacctctgcggtaaaaccgaccaccgcgaaattgctggagtgaaccttgagcaagagtcccgtctcggaagttaccgcctggcggtagtcgcgtgagtgggtccggttggtggttcccacctcgcggagaacggccccgccctgctgcatgacgtccgggatccggaacgacccgccgatctccaccagttctccccgggagacaatgacctcttttccgccggccagggcggacagagccaggaggaccgccgctgcgttgttgttgaccacgagcgcggcctctgcgccggtcagttcacaaagaagcttctccacatgggagtatcggctccccctctcgccccgctccagatcgaattccaggttggagtagccgtaggcggtgtcgtcgacacgttgccgcacccgctctgccaggggagaacgccccaggttcgtgtgaatgacgacgccggtgccgttcaccacccggcgaagactgcacgccgtgctgcgggccacctcgcgaccgactcggccggcaaccgcaccgtctgccaggtcttgctcacgtagcgatcctgcgcgggcctcggcgcgcaaggcatcgagcgcggtgcgaacggcggcgagaaccgtgggtcgaggatggtctgccagcaaccgcctgacttcgtcctgttcaaggatgcggtcaaccttgggaatgcggctaaagatggtcacggtagtctccccgggcacaaaaatggcggcgcaaagccagcttagacctcagtaccagattgactcagggctgtcaaggcgggtgaagggaaggtgaacggggtatcgtcaacccgtccggtgtctcggttggtaaatccttggggaaaattgtgaggtattgtgattgtggcggcgacacagacccagtccggccacgccaaggagccgcagcgccggctgcggctaaaaggacctcgagtgcgagaagaaactaaccaagcgggacactagatatcaagttgcagggcagcagcctgttcggcaggtttgagaggaggtgcgccgtcggtttcctgcatgaggacccggcctccgtactcagcgttcttgcggacaagggtttcggccatgtcggcattgcgggactgaaatgcctcaatgatccgttcgtgctccttcacggaaatatgcatccgaccgggcaggctgagggaggcgtagcgaagccgctgaaacttccggacaaggttggtgacgagctccgagagcttctcgttatcggccgcccgaaggaacagctcatgaaaatcgttgtgaatccggaaaaagtggcgtacgtcaccctcatccgccaggtggcgcaatttctcgttgatggttcgaagcttctcgatttccttgtccgtgagcttctcacaggcgcggcgggccgcatacccctcaagaatgctcttgatggcgtaaaattcctccacatcacggggagagaaaaacgtgacaaccgctcctttgcgcgggatcacggtcagatatccctccgactccagctggcggaacgcctcccggatcggtgtgcggctgatgccgaaccgttcggcgagatcaggctcggccactttttctcccggcttgagggcgccggtcatgatggcatcgcgaatggtttcgaggatcttttccctgagggtgaggtgcttctccatcggttttttcataagtccactccggcgggggctgacttattgtatacagtatacagggattgtcaagcaggagttagcatgttttaaaaaagaaaggtctgttacaaagcacccttacgcccttgccatttacgacaccggatagtatcctttggcgcaaagaaccttaacctcagcgtcatcggccggggaagccggaggcaattgccgcgctggatctcctggcggcttgtgactcctgcgccgacaccactcataataaactcaaagaaagagctctctgaccatgtccgatcgcatccacgcccatgtcccctacccgatgctggccgacaacctgacggccgtcgccgcccgtgggatcaatcccgaagtccacttttcgggtgaggccctggactcccttgtcccggaaaaactgatagccgttgccgacaccctgaacgccaccgggctgcgctccaccattcatgctcccttcgtggacctgaacccaggctcggccgaacgcctcatccgcgaggctacccgtcatcggctcaaccaggtgattgacgccgcggcaatcctcaggcccgacgtgatcgtcttccatcccggctatgaccgctggcgctacggcgagaaccaggatatctggctcgcccacagtattgagacgtggcggagagtgctggagcggaccgaacccattggctgtacagtcgcagtggaaaacatcttcgaggaggagccttcaaccctgcgagccctgctggaagagatcgaccatccccgcttctgccactgcttcgacgtggggcactggaatctgtttcacacggtggggatggaggaatggttcgatgccatgggacgcttcgtggcggaggcccacatccacgacaatttcggcacccgcgatgaccatctgccgctgggcgaaggggccatcgattttgatctcttcttttccctcatggcccggcacgccccccaggccgtctggaccatcgaggcccactgcccggcagctctggacagggcactcgttgccatcgagcgctaccggaaatgacagcgacccgataccgcgagccgttgtagccaggactacagatagggagaaaagagcttggccgtggcgtcccgcactttttcagggagtgggcggccgtccatctcggtcaggctcacctgtcgcgagcgggcaacggttacggcgaagtgacgggaaagggttccggccaactcccgatcgtaaacctccagattgagctcgaagttgagccgaaggctgcggggatccaggttggccgagccgatcatgctccagaggccgtcgacgatgaaaagcttggtgtgggcaaaagggggcggctggtaaaacactctgattccctgctggataagctcccagagataggccctggtggcccagtggacaaagggaagattgttcttctcaggcaaaacgagggtgacctccaccccccgcaacgccgtagtgaccagggccgaaacaagtgagcggtcggggatgaagtacggtgtcatgatctgaaccgtccgagtggcgcacgacagggctcccatgatgatccaatggagcgtatggtattccttgtcgggcccgtcgccgatgggacgggccagggcatgaccggccggctggatcggagggaaataccgggtgtcatcaagaagttcgccggtgacgaagtgccaatcctcaaggaagacctgctgaagccccgccaccaccggacccgccaccgagaagtgaacatcccgcgacacggcgtcacccgccttttcagccacatgccggtccccgatattcatcccccccgtaaatgccagctggccgtccaccaccaagactttgcggtggttgcgcagattcatgtagatcccctgtcgcaacggcaggaaccgctcaaccctgattcccgtcccctccatgagagtcctggcacggggccatgaatacttttcaccgacgccgtcgacgatcacccgcacgatgacaccacgcgccgcggcggcggccagcgtagtgatgaaccggcggccggtgctgtcggaatcgaagatataggtagaaaggtggaccgaggatcgggcatgggcgatggcttccagcatggcggggtacgccccttcgccaccatccagggggattatacggtttccctggaccagaggggctcccaccacccgatcggccagatggcgcagctcggagaggtattcggcccccgccggaggagtcggcgcactttcatgctcctgggctgagcggaagtgctctcccccagccagacggcgccctgtttcctgccacttgcgggcccggcggaagatgcggtttacccccatgctccagtagaaaatgggaccgaacagcgggaccgtgaggcagacaacgatccacccgagtgctgaccgggggtctcgcttcatgacaagggcatgaccggcagagcccaccgaaagggcaatcgcgattcctgcgcacacaaataaaaatacgtcatccaagtatgaaatcacgccccatccctcggcggcggtgcgaaaacctcgtcgcacgcgggctccggcctggcagtgtacagccgccccattgcggcatgcctgccgaccctttactttgtaccgtaaaaacagcccgctagcaacagagccccgccggcagccttcggccaccggtttccttgcggatgggttgccggctggactataatgaatcctcacccgcgcttcgcagcacaccggcgcgaaatccagcttggactccgggagcatccgtgaaccaatccactgccgacccgcgccgttcggcttttgatatcctcgtccgcattgaacgggagcgaaccttcgccgaaccgctcatcgacagggaattgtccggtggcgccctgaagggaccagaccgggggctcctgaccgagctcgtctatggggtgctgcgtcgaacagcgaccctcgactacctggtggacctgttctgcgccactcgcgccgccaagctggagcgatcagtgctgatcctgctccgtctggggctttaccagattttcttccttgaccggattccggtgtccgccgcagtcaacgaaacggtaacgctggcccgtgaaaaatcaccacgggccagcggcctcgtaaacgcagtcctgcgacggtccgaccgggaacggtcatcgatcgcctggcctgaccgggtgcgggacccggccggctacctcgccctccgtcactcccatccccgctggatcgtggaagggtggatcgcccagctggggttcgaagaggcggaggcgcttgccgaggtcatggccgcgccccctcccctgaccctccgggtcaataccctgcggacctcccgcgaggcataccttgaactcctgcgggaggcaggcacggaagcggagcccacgcgccattccccccacggcatccgtattctctcacggacagcggtgccggcgctgccgggctttggcgaggggctcgtcatcgtgcaggacgaatcctctcaactggcatcgctcctcctggagccccggagcggtgaacgggtcctcgatgcctgcgcttcccccggcggcaaggcgacccaccttgcccagatcatggccgacaagggagaggtcattgcctgggacgtgtcggagaaaaagctctctccgattgctgaaaatgcccgccgtctgggcatcggcatcattcggcccgccatggccgatgcccggaatccggagcagaacgccgctcccttcgacaggattctggtggacgccccctgctcggcactgggagtgctgcgccgcacccctgaggggaagtggtggaagacccctgacgacgtggcacggctggcccagagccagtgccggatactggcgggggccgcctccctgctgaagccgggcggcacgctcctctactccacctgctccaccacaacggacgaaaatgagtcaattatcgaggatttcctttcgcgccgcgccgattttatgttagaagacttgaattatcttttccccggcctgtcagaatgcatcaccgaccggggtatgttccgcagctggccccaccgccacggcatggacggttttttcgccgcccgcctgcgtcgggcctgaggcgacaacgcttagagcagatcccggaggttcccatgaaaaaaattgccccatcaatcctttccgccgacttttcccgcctgggcgatgaagtccgtgccgtggcggcggccggggctgattatatccacgtggacgtcatggacgggcacttcgtgcccaacataaccatcggccccctggtggtggaggcggtgcgcagggttaccgagcttcccctggacgtccacctgatgatcgagcatcccgaccgctacatccccgacttcgccgccgcaggttcggatatcatcgtggtccacgcggaggcttccactcacctccaccgtacgatccagctcatcaagtccctgggcaagaaggcgggggtttccctcaatccggccactcccctcaactgcctcgactatgtcctcgaggatctcgacctggtgctgctcatgaccgtcaacccgggattcggaggccaatcgttcatcgaggcctgcattcccaagatccagtcactgcgggcaatgctcgaccgccgcggctgcgaggcggagcttgaggtggacggcggggtgaagatcgacaacatcgcccgcatcgcccatgccggcgccgacgtcttcgtggccggaagcgccattttcggcagccccgactatgaagcaaccataaaagagctaaagcgtcgggcaaaagagccgatactgtaactacgcggccgttggccgctatttggctttctggaaacaacaggaatggatgtaccgggaataaccgaacttgccggacggatttgtacgaccctggccgggcggacaagggtgccgatggcgccgggaccgatcccggccgcggtgttgctccccctcttcgagcgggacggcgaagtccacgttcttttcaccaagcggacggaacacctgaaccatcatcggggagaaatctcgtttcccggcggagtgagccatcccgatgatgcctctccctgtgaaacagccctgcgggaaacttgggaagagataggcattccgcccggcgaggtggacatcctcggcgagctggatgatttttattccgtccacgactacctggtgaccccctgcgtgggagtcatccggggggaccgcccgctggtggtgaaccccggcgagatcgaacggatcattgtcgtgccgctgaagcatctgctgcggcccgaggccttcaggaccgaagattggacgtggcgcggacggacgcaccccgttcacttctaccggtacatggatgacgaaatatgggggctcacggccgccatactctcgcagttcctcaacacgatattccctcggccgtgaccggggcgggacgttcccacggattacccatccgcgcggagaagcatgaaaccatggcgatgacagccctcgtaatcgacgattcggaagtcctgcgcgaggaaatagtgcgcaccctcaaggaggcccggctattcgagacgtatctggaagcccgggacggcctcgaaggattcaagacgctcctcaacaacaaggtggacctggtgctctgcgacctggagatgccgcgcatggacgggttccgtttcctgtccatgacccggtcccggggtgagctccaggacctgccgatcatcctgctgaccagccgggaagaccgggacacgaaaattcgcggacttgagcagggggcatccgattacgtcaccaaacccttcgactcgggggaactggttgcccgggtccgggtgcagatgaaggtaaagggtctccaggacgaactgaagcgctccaacgagctgctgcgcaaattgtccatcaccgaccccctcacccacctgcataaccgtcgtcacctgatggaaatggtggacaaggagttccagcgggcctcccgcaaggggggcgcgctttccctagtcattctcgacatcgactatttcaagaaaatcaacgacacctacggtcatcaggagggagacaaggtgctggtggctctggcagacatcgtccgcctgcggcttcgcagctacgatgttgccgcccgctacgggggcgaagagttcgtcctgctgctgccggaaacccctctgcaggaggcccaggccattgccgagcggctgcggctggaggtgcaggatcacgtcttcgacgggagcctccacggacaggtcatcaccatcagcctgggcgtggctacctatccatcaccccgcatcgaggggaccgactccctcttcaggcaggccgacgaggccctctaccgggccaagcagaacggtcgcaacagggtggagctcatgtcaggctcgacataacagatggagtccgcactcgccgcaacgggggcgggtggtgcagtgccgcttgcaatgctccacgatgagggcgtgatattcgttgaacagcgtagtgtcttcgggaaggttgtccatgaagagtgcgcggacggtctcatagtcggtcgtcggggccacgagacccagggcggaaaacaggcgtttcgtataggcatcaaccacgaaggaaggtttgcctcccgcatagagcaggatcgagtcggctgtctcccggccgataccccttaccccaagcagttcccgtcgcagttcccgccactctcccgcaaacatccgctccaggctaccgccgaagcggccgaagagaaacccgacaaaatccttgagccgggcgcttttgacattgtagtaaccggccggcctgatcgtctccgccaactcggcaacaggtacatcgcgcagcccctccggggagaggagccccgcagccttgagccggacaatggccttttccacgttgccccagttggtattctgggtcaggattgcaccgacgcagacctcgaagggggtgtctgcgggccaccagtggcggggtccgtaggccgcgaagagttgatcgtagaccgccatgagccggtcacgcaccccctcaggcccacccgccgttgtcaccgaggatccgctcatacacccgccggaccgcctcggttacctcttcgtactccttcatgagggcactccccgggtgccgaagcttcgggtcataccccagccggcgcgccagggcgtcgaggtatttctggtctccccccaggtcattgatagagtagtcgtggatgagccgcagccggttttccaatcggcgaaggaacttgtagcccgcctggagggtgacgatgtcgtcctcggcgaggatgccgaacaggtgcatcgccttgagcgccaggagcgtattggtgctgcggatttccgggtgggcatgcccctcgcgcagctggaggtactggaccagaaactcgatgtcgactatcccgccccggccggtcttgatgttgaagcttcccgccttctccttggccaactcgacttccatgcgggtccgcagccggtggatctccttgcgctcctcttcgccggctccgctcccgtacaccgtattctggatgacctccttgatctctttccgcagccgcgtgtcgagcttatagacatacccttccctggtctgggtggtgagaatggagatgatcttctggcccagtttggcgaagtattcatgattggatacctgccgctctcctccttcggtcattccctgctggtcgtagatgtagatgatgtccaggtccgagtggtagttgagctcgttgccccccatcttgcccatggcaaccacggcgaagtgggcctggcgcagatcgccgtcggcatcccggtacatgggccggccgaaccgggctagttccttcttggccatgcggcaggccgcggagaggcagacctcggcgagcccggtcagttgaaaggtcagctccgactgtcccagcttgccgtagatgtcgttcatgccgatccggagaaattcctcgtggcggtagcgacggaggatgtcgagacgctcctcgtaatcgtccgccgcgtcgagcatcccctgcaattcggcctccatgacgcttcggctcttcatgtaggtggcgccggcccgggacacgaggctgtccagaagttcgggatggccgataaatatcttggacaggaattcggaggtcccgaacagggaaatcaggagcttgatggtctcacggttttcggccagaagggcatagacggacgagcgggagcccaccgcccccaggaagcgctccaggttgttgagggtcaggtccgggtcgggcgagccgaagatctcctggagcagaagcggggaaattttctccagcagccgccggccccgttcggtcagatgggcccgcggcgggccgtcgcgcaggagcagcaggttttcgtaggcagtatcgacgttcctgaagccccgctccgccagcatatccttgatcagatcgggatcagcggcgcggtcgaaaaaactgtaggtttcgggccggacctcttcccgcaggcgctcgtcacgggaaaggaacaggccgccgtaaacggtcgatacacgatcccggtgatgctcaagggcctccctgaacttttccgggccgtttttgcggagaaagccgcaacgccgggcaagggcgagcatttcgtcgtccttcttcggcagggaatgggtctgccgctcctggaccacctgaatgcggtgctccacggtccggagaaatcgataggcctcggtaagcgcctgcgcatcatcctcgccgatgagcctggcgtccctcagcgaggccagggccttgagggaattgcgctcgcgcagatggggatttttgccggcgtagacaagctgcagggcctggatgaagaactcgatctctcgaattccgccgcggcccagcttgatgttgcattcgctctcctgctgccgggcgatggaggcgtcgatcttcttcttcatggccatcatgtcctcgatcaggttgtaatcgaggtacttgcggtagacgaatggctcgatggcccggagcacctggttccccagctcgatggagcccgccacgggccgcgccttgagcatggccgcccgctcccaggattgcccccagtactcgtagtatgtggcggccgagcggagggagcaggccaagtcgccgctcttcccctcggggcgcagccccatgtccacccggaacacgaacccgtcggccgtcacctgggagattgccttggtgaccatctcgcccatcttcacgaagaaggcgtggagagatatcctgccccgctcgcccccacggccgtcgtcgaccccttccgtttcgccctgatccgaagaataaaaatagatcaggtcgatatccgaggaaaaattgagctcacggccgccgaacttgcccatccccatcacggtgaactcagcctcccgggagccttcggcggtcaccatcagggggcggccgtgatcctccacaagcttgcgccgcgcagcgtcgcaagccacctggagagtcgccgccgccagggcggaaagttcggccgtcacctcctccagaggggcgaggccgttcaggtcgcgggcggcgatgcggaggatctcctggaacttgaaccggcgcaggaccggaaagaggtcggcatagtcgacccccttggcctgggagcggagcgtcgccagcatctcctgttcactgcgtctgatatcgatggctctggtaacgaacaactggtggaagaaagcgggatcgcggcagaggacattgacgagaaaaggggaagaaccacacagcatgagcagctgcgcacggcgctccttgcggccgcagacatcgatgaattcctgccggtccgctacaccaccgacccgctcgagaccgttcaaggccatgtcgggcaggggggtggcaagggaggcgtacgccagttccgccaccatccgatcggatagcgttccctggagcagccgcaggttggctgccgagcgggccggatagatgaacccttccttttcaaggagttccgtgaggggttgatcgctgccgctgtccgtagcggcggccagggcctcctcgatccgccggatgaactcgctgccgcggctcatggcgccacgaggccccgaaggccggtgacgtagtcaccgctcactaccccctgctcggtgatgatggcggatatgtagcgggcaggcgtcacgtcgaacgccgggttacgaacccggattccctcgggcgccaccgggaacccgtgcagatgggtcacctcacgggaatgacgctcctcgatggggatctggtcgccattctccagcgagagatcgagagtggtggtgggagcagccacgtaaaaggggatgttgttctccttggccaggaccgccacgctgtaagtcccgatcttgtttgccgtgtcgccgttggcggcgatccgatcggcccccacgacgcagcaggcaatctcgccccgtttcatgaaaaagccggccatgttgtcggaaatgagagtcaccgggatgccatccttcatgagctcccaggcggtgagccgcgccccctggagccacggacgggtctcgtcggcgaacacctggatctttttcccagcatcgtgggccgcgcggatgacccctagggccgtaccgtaaccggccgtggcaagccctccggcgttgcagtgggtcaggaccgtggccccctcgggaatcaacgccgccccgtgccgaccgatggccttacagagctccaagtcttcctgctcgatccggatcgcctcggtcttgagaatttcgcgcaattggtccaggggcttgtcccggttctcgtccgccacccgcttcattcgctcaatggcccagaagaggttcaccgctgtggggcgggtgcgggccatgacatcgcagacattctccatctgccggaaaaacgattcgtaggtgtcggcgatgatctcccgggcacccagagccacccccatggccgccgccaccccgatggctggtgcgccccggatgaccatcccccgtatcgcctcggccacgctcttgtaatcggcgtactcgcagtagacctcctcgccgggcaggcgggtctggtcgatcatgacaaccttgtcgtcgcgccactctatggttctgaaggacatgggaacctcgtcgtatttagcctttcagcttcttcatcagcagctcattcaccaccgccgggttggccttccccttggaggcccgcatcacctggcccacgaagaagccgaagaccttctccttgccgccgcggaactcctcaacctggcccatgttggcggccatgatctcgtcgatgatcttctcgatggccccggtgtcggagacctggacgagccccttctcctccacgatggcctccggggccttgtcgctttgccacatctcatcgaagacggtcttggcgatcttgccggagatggtgcccttctcgatcagttgcagcagcgccgtgagacgggccggagcaaccgggcattcggcgatgtccttgccagcctcgttcagggcgcgagtcacctctcccatcacccagttggccgcccccttggccggggcgcccgcggcaaggcagttttcgaagtactcggccatctcccgggtagcggtgaggacctcggcgtcgtagtcggaaagccccagctcggagcggtagcggctccgccgcgcatcggggagttccgggagggagaggcgcgtatcctcgacccagtcgtttgagatgaccagcggcaccaggtcggggtcggggaagtagcggtagtcgtgggcctcctccttgccgcgcatggagcgagtttcaccggtattcggatcgaagaggcgggtctcctgcaccaccttccctccctcttcgatcagctcgatctgccgctctatctcgtgctcgatggcctgcttcacgaagcggaacgagtttacgtttttggtctcggtacgggtgccgaaggtcgtggagcccacgggcatgaccgacacgttggcatcgcagcggaagctcccctcttccatgttgccatcgcagatacccaggtagaccacgatctggtggagcttcctgagataggccacagcctcgtcggcactgcggatgtccggttccgagacgatctccagcagcggcgtgcaggcgcgattcaggtccacgccggaaccgctccccaggccggggacgtcggcgtgcaccagcttgccggcatcctcctccatgtggatgcgggtaatgccgatccgcttcacctgaccatccacctcgatgtccaggtgtccattctggcagatggggagctcgtactggctgatctggtaacccttgggcaagtccgggtagaaatagttcttccgggcgaagaccgagcggggcgcgatccggcagttggtggccaggccggccctgatggcgaactccaccaccttcttgttgagcaccggcaggacccccggcatgccgaggcagacagggcaggtctgggagttgggcgaagcaccgaacgttgtggagcagccgcagaagatcttggtgtcggtcttcagctggacgtggacttctaaaccaatgacggcctgatagttcatcgaaatctccggagagctagagttgggctgtgtgccgatgccattccgttgcctgttcaaaggcatgggcggcccgcaggatggtctcctccccgaagggacgaccgatgagctgcaggccgatggggagaccggcggcgctcatgccggcgggaacggaaatggcgcaggtgccggcaaggttcacagggatggtgaagatatccgacaggtacatctgaagcggatcatccaccttctcgccgatcttgaaggccggggtcggcgccaccggcgtgagcagggcatcgacctgctcgaaggctttcatgaagtcctgcatgatcagggtgcggaccttctgcgccttcaggtagtaagcgtcgtaatatcccgaggaaagggcgtaggtgccgatcatgatccggcgcttcacctcggcgccgaacccctcggcgcggctgcgacggaacatgtcgatcaggttcgcggccccggccgcccggtgcccgaagcggaccccgtcgtagcgggccaggttggagctggcctcggcggtagcgatgaggtaataggtggccacggcatagtcggtgtgagggagcgaaacctccacaaactcggcgccgagcccccggtacgtctcgatggcggcatccagtgcccgcttcacgtccgggtcaagcccttccaggtagtattccttcggcagtcccagcctgagccccttcacctggccggtaagggctgcggcgtaatcgggcaccggcagatcgatgctggtggagtcgagggggtcgtgaccggccacggctcccagcatgagggcgcagtcggtcacatcgcgggtcacgggacccacctggtccagggacgaggcataggcgatgaccccgtagcgggagacccggccgtaggtggggcgcagccccacgcagccgcagtgggaggcgggctgccggatggagccaccggtgtcggtgccgagcgtggccgttgccgagcgtgccgcgatggccgcggccgaaccgctggacgaaccgccggggatgcacgccaggttccaggggtttttggtggcgccgaaggcgctggattcaccggatgagcccatggcgaactcgtcctgattgagtttgcccacgatgaccgcccccgcctcccggagcttcgccacgaccgttccgtcataggggggaatgaaattcccgaggatcttcgagccgcaggtagtgcgaatcccgcgggtgacgaagatgtccttgagtgcaaccgggacgccggtgaggggggtcagcccgccggcggcaatgcgccggtcagccgcttcggcggcagcaagggcctcgtcgggagtaacggtaatataggcattcacccgggagtcggtggcctcgatgcgggcgagcagcgcccgggtcgcctccacggaggaaacctcccgtttcgccagcttgtcatgcagttcgtgcagggtcagctcaaacagctccatgtcgctctgtctccagtcagtgggcccggcattggccgggccgggtcatttcttcttcagccggtaaggggccacttcaatggggtacatggtggcgccgcaacagtcgcaggcctgggggccgccctccaccacaagaagcgcctggttgccgcattcgggatggcagacggcgaagcccacctcgatctcgcgcggcagcacgacctcctccggattctggtagtcgaccggttcggcatcgaagcggcccaggttcttcaggcgattgtagaaaatccgcttcttgcaggttccctcgggaagctcggcaaaacggcgccgcacctcttcgatggcggcctccagctcttcactcgtgggatttttattcgatgactcggggcacacggaagaaaccctccactctgtcaggagcgttggccagcgcgttttcaacgcctatggaaggacgaacctcgtcctcccggaaggcgttttcgactggaacggcatgggatgtgggaataatgccgtcggtgtccagctcattgagcttttccacgtaggcgagaatggcgtcgagctggccggtgaacctgtccttctcatcctcggtaagctcgaggcgggcaagcgttgccacatgctcgacatcggttcgcgtgatcttcatcgggtggtctcccttgggaaaaaacatgggcggtgagcggtattttgtagcacgattgggggaaaatgacaaggcacgcggggcttcttcacatgccgcgcgcgcctacgtcggctcacagaatcggatccagcggcagggacttccagaagcgcattttgctacgcttggccgccgaagcgtaccggtcggggttgtccgtggctggattccagctgttttccggcagcatgtcacgctcgatccgctcttccacccgccgggccagagtcggactggtgaccaggatcccgacctcagtgttcaggttggcggaacgcgggtccagattgaaggtgccgacgtagagagtttcaccgtcgattaccagggtcttggcatggagagcgaaggtggggggctttttcttcagcttcgggtaacggtcgatcagttcctttagcacggccgggtcgggacggaattcccggatggtgatccctgcccgtaaaagtttttcccgctgctttcggtacccgctgaatgcctgaaggttgtcggttgcagccagggaattggtgacgatccgtacctctaccccccgctcaaccagcgcgcggaacagctccaaccctcccgccggcatcacgagatagggagattggatggtgacccgccgcttggcgctgcgcaccgcttcaaccagggcggtagtgctctggccgccgcccccgagcccatcgcggccgctgttcttgcccggcagatcggaaatgaagcgggcttcgtcccacaccatctcccgcagcagcccgtcgaacctgtcgggcaggtcacgcagcgcctggcgcacctccgacgcaaagttctccggcttgccggcataggcgtggagatcggcataaacccgggccgtccgctccggcgtcatcttcttcataccctttttcaggagcttttccaccggtaccgcaagggggctttcccagaacctggcgaagctggcctccgcttcggccaccgccggccccagcatcaggatgtcccggtcccggaaggtgtattcctgatcgtaatcgtagtactcgtcggccatattgcgcccgcccgtgatgccgaccaccccgtcgaacagggcggttttgtcgtgcatccgctgatttaccgagcggaagccggtcaccacattaccgaggcgcttaaccttcgaggtccccacggtcattgtgggattgtagatccggatatcgatccgcgggtgacgggccagggccaggagtgactcagggggggcgtcgatcaacagatcgtccaccagcacccgtaccctgaccccgcgctccgccgcccgcagcagggcttccgaggccaggatgccaatattgtcagtgctccagatgaaatactggacatcaatggtctccgtggcgtggtcggcaagccacgcccgggccagcagcgactcctcccccttctccagaacatgaaggcccgttttcccgggatgggcgtccaagagcggctggatgctccgggacagggacgccccctgcgtgacgccatcgggagcgcccagcgctccgcccggcccgggcgtgagcagtgcgacggcaagggccagcagcgcggcgacggcgagctggagttgccatacggttccccgcggtgactgcttggtgttgccgaagggcatgatcctctgcctgcttgccatcagtgctccctcccgctggtagcgctcacatctcctctgctccccgccggttccgccatgagcttctcgtgccgatcaccgtcccgccggccggcggggggttgacgtggtgcccaactccagccggcaaccacactaagtacaggcacacagttcggcagcgtcatgcttcatggccgacgacaggctttcgcgaactgatctggggagcataaccatactgaatggcgactgcttgctcgacaccatgccacgggcccctcgcccggggcaagaagtaatcacggtgatcctgcctgtcggaaccggctggatatgccggggacgctgtcccgctccgccgtcaaacacacacacgcaacagcagcacctcaccgtagacacaaaaaacaccactgcatcccgtactcgccggcgaaccctcctttcctcaacaacggcagtaagcccgcagcacccattgcatagggattttgcgggatttccctggccggcaacggggataaaaatgataattatggatattaaggggttacattttcgctccaaactgttattttattctgccgataataacgtatgcttttttcgctgacattaaaatttgtgcccgcccacggcttcagggcaggtgataacgccgttctcgtcggttcactcacgaataacgaacaaaggtgttcgtgggacttaagtacacatttagacaggggagggaagaggaatgagttatgaacttccgaacaacgaaaagcttctgaagtgggtcgaagaggtggcgatcctctgcgagccggaccgcatccactggtgcgacggttcccaggaggagtacgacgaactctgcgaactgctggtgcaaaacggcactttcaggaagcttaatccggaaaagcgtcccaatagctacctggcgtggtctgatcccatcgacgtggcgcgggtcgaggaccgtacgtttatctgcagcctctccaagcaggatgcgggccccacgaacaactggatgaaccccaaggagatgaaggagaagcttctgggcctctttaaagggtgcatgaagggacggaccatgtatgtcatccccttcagcatgggtcccctcggctcccccattgccaagatcggcgttgaaataaccgactccccctacgtcgtagtcaacatgcgaatcatgaccagaatggggaaaaaggtccttgatatcctcggcgaacaaggcgaattcgtgccgtgcctccactcggtgggagcccccctggagcagggccagaaggacagcacctggccctgcaacaaggaaaagtacatcgttcacttcccggaggagcgctccatctggtccttcggtagcggctacggcggcaacgcccttctcggcaaaaagtgcctggctctccggattgcctccaagcagggcaaggacgagggatggctggccgagcacatgctgattctcggcgtcgagtcccccaccggtgataaaacttacgtcggcgcggccttccccagcgcctgcggcaaaaccaacttcgccatgctgatcccgcccaaaccgctgcaggataaggggtggaaagtaaccaccatcggcgacgacatcgcctggatcaagccgggacccgacggccaggtgtacgccatcaaccccgaatacggctacttcggggtcgcccccggcaccaacgtcaagaccaaccccaatgccatggcctcttgctccgccaacaccatcttcaccaacgtggcccttacccccgatgacgatgtctggtgggaggggatgactgacgagccccccgcccaactcaccgactggcaggggaacccctggacccccgactgcggtcgtccggcagcccatcccaatgcccgcttcacctcgccggccagccagtgcccctccatcgacccggactgggagaaccccaaaggggtgcccatgagcgccttcatcttcggcgggcgccgcaaagacaccgtgccgctggtctatcaggcattcaactggagcaatggcgtctacctggccgcgacgctcggctctgaaaccaccgccgctgccgtgggcgccgtgggcaacgtccgccgcgatccttttgccatgctgccgttctgcggctaccatatggccgattacttcggccactggctgcaattcggccgttccatcccgcgtccgccgcggatcttcagcgtcaactggttccgcaaggacgccaacggcaagttcatctggcccggctacggggacaacatgagggtcctcaagtggatcgtggagcgggtacagggcaaagcaggcgccgttgaatcacctctgggctggatgccccgctacgaggatatggactgggacggtctggacatgccgcgcgaaaagttcaacgagctgacctcggtggaccgcgacgtctggcagaacgagctcatctcccacgaagagctgttcgtcaagctctttgaccggctccccaaggagttcctccacatgcgcgaactgatcctctccagcctctggcgctcgcccgagcactgggagcagatcggcgacgttcatccggaagggtggaacgagtagcggcaccactccgctttcgggcacacgaaaaaggaggagccgggatcatccggctcctccttttttcgtctttcagcctcacaggcgaccagcaacgacggctgccctgtccgccaaaggggcgtgttactggtactggatataaatcggctgggggtgcagcctgagcacctcccggggggtgagcaggggatgccccttcttggtgtcgttgtgatagaacagcttgaagccagtgtactggaccggctcggaaacaatgtaatctttgtaggaatcgcgcttgagccagggcgcaccccaaccgtccatgtgcatcacgatctgcacctcggggcgcaggacgatcttcttggaattggtaaccccgttgcgcgtgaaccgatggaccgtcaggaccttagggggcagattgtacttggtcaccagatctttgagatagccggacgcatagttgatatcagccgcgtcataggttccgatcttcttgccgggtttggccttgctggagatcagattgaattccggatcgattcccaggtgaacgtccgggttcttcaaaatccactcgaaacgcggcagcaccgtccggatgtcatcatggccggtctggatgtcgatgaacagaatggcattggcttcccgggcccaaccgtacacctggttaactatcgcatccggcatgaccatccggtatttgccgtccttgcccggctccccctgcgccacgacggcgatcaggtggagtgccggctgcaccggcagcgacgggtccgctttctgccacgccgccacctcggacttgagacgctgaagcatctcatccttcggataggcccccagggctcccatccgcttggagagtgggttgccatagtaggcaactatccttttcgatggaagaatggcaccgggcagggtcggcgggcacttcaccggccacccgcactgacgggcgaagtcgggatcttcgccagctgtgtacttgacggcgggtgtcgcagcccgggcactgcttgccggcgtgaacgccggggccggggctggaaggacggcgctgctgtaagtctcggtctttacggctgcgtccttcggagaagacgcctggggcaccggcttgtcggtatcagcacagcctgagagtccaagaagaacggcaacaacgacaaaacacacctggggagggaaaacgcgggacggtacgaacgaattgagaaatttcacgcaatgctccatcgacgtagcaaataaaagccacagaaggtgacttctgtggctcacaaactacgtaccttataccattattgatgactgattgggaatggaattatcaaagccctgtgttgtaactgctgccgcttgcccgaccaggcaccccgaggccgccccatccccacgcccgcgacactgccccctccggcaagtgagcgcgtcatttttattgacatcgtcgctgagcgtgtggtacaaaggccttcgcttttcatccttgagcgtcaacgcgacgggatgaaacaactcgtgaccaaaagatcacgaggctcatacattccccaatagctcagtcggtagagcgggtggctgttaaccaccatgtccctggttcgagtccgggttggggagccatactaaccatggccgatcgtctcatgatgatcggccattttcttttccattgcacagccgcccactgacgtgcgttgcagccccatgccattaggcggtcgagccgcttcgacgtcaagtgcccttgtcgcaacagccgccccgtccgaaaaccgcttcccccctcccgctctttcggtattccgccggcgttagccccacgacacgccggaacatagcaatgaaggccgacgcgctcccgtagccgaaatacgccgcaatcgcctgaaccgtcattccctcttcgagcagcgacattgcctttacgactcgcagtcgctgtctccattccgcaaacgacatgccgagctcccgctgacaccggcgcatgaccgtacgctccgtagaaccggccaggctgacgagttctgacagaggtcggttgtcgcccggatgctcttccatcgcccgaaggatgggaccgaggaccggatcgtcggaggtggggagataggagccggcacgctccgctgccgccagttggtcgacaaggacccgcatgaggcgggcctcttcgtccgtcgtcgacagccccggcggatactgtcgcaggtgatcgaggatcgaccgcatgagcggccggacggtgaccgcgcagacagcggcagggagagtgctgcacaaaccgcgctccacatagagggagcagtggcatgcttcatggcgattgagccccacatgctcgacatccggaggcagccagatcccgtagtggggtggagccaggtagtggtggccggcaattttaacctccatgacgccgctgaaggagtagacgaattcaccccaagggtgccggtgccggggatatgaggcatgggccggcacggtagctgaccggaagaagatcggcgcgggcagctcattggtgaatggcggggtctgcgtgcggacagagttcgaaggcattgctctgctcccttgatcaaccggaactgttgcggacggcagtggcaagtaaacgtcatctattggcataatttcactatatccatagtttcagccaaaggatatacttttttgcggattcgctaccacgaggagctgtatggactcacgcaaagcactggacgggttggccgtcaccctgatgatcattctctgcctgacctggggacttcagcaggtggcattgaaggcaacgtcggccgaaatagcacccttgatgcaaatagccattcgctccgggatatcggcgctgctggtcggcatcatgatggctgtccggggagagcggttgtcactggcaggggggatgtggcggcccgggttagcggtcggattcctgtttgccctggaatatctgctggtcggagaggggctgcggcacacgacggcgtctcacatggtaattttcctgtacaccgcgcccgtgttcgctgccattggactccacctgaagctccgctccgagcggctgaggccggtccagtggttcgggattgcattggcgttcggcgggattgtggtgagcttttacggtcggggcgggcacacggcctcactgtcggtggcgagcgtcatctggggagacgtcctggggcttgccgccgggatggcgtggggcatgacaacggtcgtgatccgcacctcgcgcctggccgcctgctctgcgacccaaacgctcctgttccagctcctgggggccttcatcctgctgctgccagctgcggcagtcctcgaccagacatatttcaacccgacacgcctaggctgggcatgcctcatctttcagacactgatcgtatcattcgccagcttcctggtctggttctggctgctgcgccactacgtcgcgtcgcggctcggggttctctcgttcatgacgccgctcttcggggtagcgctgggggcctggcttctgaacgagccgcttgagcgcgggtttctcgccggcgcgctgctcgtcctgaccggcatcatccttgtctccggccatggctggttgaggcaactggggaacggcgccggcgccgctgttcaggaacaagcccgggaaccggatctgccgtagggctgctggcctctcgcgggtcgccgcggcctggtgctccgccgactgcaaccacccctcagcccgcatcgtcacatgcgctggccgtggtctttcgggccggctggccggctccgttcaagattccactcgtcccattcgtcggggggatcaagtggggtcagttcagtggagccctcctccagataccaggatgtacccccttcgatccgtgtcgtgccgccggccgtttcagccagaacgttccccttcagaacgtccacttggaccgcgtcaccttcgtcggccaatgctacacgaaaagtagtccgtgcccggggctggagggacccgaaaggggtttccacctccatctcgggcttgccgctggggtacacaccatagagatcgccggcgaccatgaaaaactgggcattgtcccgatccagcacaaggacgtccacaaccgaaaactcgtccaggcggatcgccccgccattgcgaagcgacacctccacccgccctccttcggcaacccagagctgatcgccctcggccagcggcatccccctgtcggccgcaacccactcctccacgtcctcgtacttgacgaacacctcgccggccacgaacgtaagctcggcgtcacgggagtctgctcccggcgagtggaagggaagcaggatgattgcaacggcacacagaaaaccgaccagtttcatgaatgcctccggaaagcgctatgccgccggctacgggcggcgtcccaccgtgttccgggccgaaacccgcgtgaatatgtagagtcccgcaaagatcagggaaccgccggcaacctgccggagcgtgggactctcgccgaggaacagggaggcccagacgatggccccgatgggctcaccgaggatgctcacagataccaccgacgcctgcacatagcgcaggacccagttgaaaactgtgtgcccgagtacggtgcagaccgcggcaagggcaaaaaacaacagccagtcgagggggggatagggatggcacggcgtccggctaaggaaactggcggagacgagaacaagagaggaagcgccataggtgacgaaggtatagcccgacaactccacgttcccccgaagctttctgccgatgaggagatagcctgagacaaagaccgcggcggccagggcgaggagatctcccacaaaggcacgcatacccagctggaaatcacctgcgccgatgacgatgctgccgcacagggccaccactcctcccagcaaggccagccgaggtactttctcgcggaagaagagccacgcgccgaccaccacgaaaaccggctgcatggtaacgatgacgaccgagctggccacgctggtgtaaaaaagggaggtgaaccaggtaacgaagtggagggcgagaaacacgccactggctgccgagagagcgatttcccggcgcgacatggagcgcactccgctgaagcgggaagccgccgtggccggcgccagcagcagaaaagtaaacaggagtcggtaggtggcgatgatgaggggaggggccgtggtgagacgcacgaagagcgcggagaacgaaacggcaaaaacccccaccaggactgccaggtaggggtttatgatcggtctgctctggggtgtcgttgtcacacgaatccctactctcccaggtacgcctttcgtacctcggggttttcagcaagctccctggccggcccttcgaggacaatctggccggtctccagaacataggcccggtgagcgatggaaagggccatgtgcgcgttctgctccacaagcatgatggtggtaccggtcccgttgatctcgccgatgatctcgaagatcttttccacgagcatcggcgcgagccccatggagggttcgtccagaagcaggagccggggctgggacatgagcgcccgccccatggcgagcatctgctgctcaccaccggaaagggttttggccaattgcttcttccgttctgccaggcgggggaagaggtggaaaatccgttccatctcctgggcgatgcccttcttgtcggaccggatataggcacccatttccaggttctccagcacactcatcttggagaagacgcgacgtccctcgggcacctgacacacacccctcttgacgatctcgtggggggcggttttggtgatgtcttcaccctcgaacaggacccggccggccgccgccggcacaatgctggaaatagtgttcagaatggtggtcttgccggcaccgttggcgccgatcagggcgacgatctcgccttgatcgacccggcaggaaacattgacgagagccttgatggccccatagttgacggaaaggttttcaacgacgagcatacgccatccttgtcgcggttagtgtgcttcaagcgggggcggaactagtggacggccgccttgccgaggtacgcctcgatgacctgcgggttggcccggatttcttcgggttttccctcggcgatcttgacgccgtaatcgagcacggcgatccggtcggacagccccatgacaaacttcatgtcgtgctccacgaggaagaccgtgatgccggtggcgcggatcttccgcaccatctccagcaggacctgcttttcctgagggttcatgccagcggccggctcgtccagcaggatcaggtcgggcttgattgccagagcacgcgcgatctccaggcgacgctgttcgccatagggaaggctcgtggaaggttcataggcccgatgcgccaggtcgacctgtttgaggcattcaatggcccattcggcgagttcgccctcttcgcgccgcacccagggggccagcttcaggatggaaccggtcaggtcccatttcccgcgggtgtgggcgccgatcaggacgttctccagaaccgacagctcggggaacagccggatattctgaaaggtgcggccgatgccggcggcggcgatgcggtacgtcttccggccgctgatggtctcacccttgaaggcaatgctccccgccgtcggcgtatagataccggtaatgaggttgaacagggtgctcttgccggcgccgttgggaccgatgagcgccaggatctccccctgctccaccgtcaggttgacgctgtcgacggccaccagaccgccgaagcggatggttacgttatcgagtttcagaagcgacatggaacctcgccaatccgtttattttctgtgccgttcattgacttccgccgtagcgggcttgcggccgatggcccgcagcaccaggtcggtgaagttgattccgccgagcaggccgttggggcggaataccatgaggaagacgagcaatccaccgtagacgagcatccggtactgggacatgaagcgaaggaactccggggccgccgccaggatggacgcgccgaagacggtgccggcaatgctgccgagccctccgagaacgaccatgctcaggatgtcgaccgacttgaggaagccgaagtctgatggattgatgtaactgagaaaatgagcgtacaggcatccccccaccccggccagaaatgagccgacggcaaaggattggaccttgtagcgggcgatgttgatccccattgcctcggcggcgatctcgtcgtcgcggatcgccttcagcgcccggccgaagcgtgactccttcatgaagcagacgaagatgatcgagagtattgccaccacccagacgatgatcggcatcgggatcggcgaccgggccgggggaaccgacaaccccaaggccttgttggtgatgtcgagattaagaaagacaaccttgacgatctcggcgaaaccgagggtacagatggccagatagtcgccggtgagccggagaatgggatagccgatggctgcgccgacaaaggcggttatcagtccggagaggaggagattggcgctgaagggaagccccgtgcgcagggttatcacggcactggtgaaggcgccgatactcatgaacgccgcgtgccccagtgagagctggccggtgatgccggtaatgacgttgagtcccagggccaggacaatggcgatcccgatgttcaccaggatctggagggtatatgggtcaaccaggttgacgatactctgcagggactctcccatacgctcgttacacctttttctgaattttctgccccagcaggcccgtgggctttaccaggaggaccaggacaagtatcgcgaaggcgatggcatcgcggtaggacgaatacccggcagctacccccatgacctcagccacgcccaggagcagcccgccgagcatggcgccgggaatggagccgatcccgccgaggactgcggccgagaaagccttgagccctgccatgagccccatgttgaagcttaccgcgttgaacaggagccccaccagcaccccgccggcagccgccagggaggatccgagggcaaaggtgaaggagatcacgcggttcacgttgatccccatgagggctgccgtgttgtagtcttcggaggtggcgcgcatggccttgccgatcttggttttctggacgatgaactcgaggccgagcatgaggagggccgaaacgccgatgatgaggagttggagggtcgagatctcggccccaaggaccttcacctgccggaccgggaaggcggtgtcggggaaacccttggcgtcggcaccgaagatcatgagtgccagagtcgagaggaagatggagacgccgatggccgagatgagcgccgacagccgcgacgacttcctgaggggccggtaggcgatcaactcgatgaccacccccatgaccatgcaggttgccatggcaaggatcatggccacgaagatgttcatcttgaacacggctaccatcagcaggcccacgaacgcgcccgccatgaatatttctccatgggcgaagttgatgagggcgatgatgccgtagaccatggtgtagcccaaggcgatgagcgcataggtgctgccgagggcgatcccgttgatgagctgctgcaggagcatgcggttcctctctgcgccggggtgtagcgatgacgtattattgggattggtgaaacgaactgcgagtgcgggggagtcccccctgaacggtcaaaccgtcgacaggtcagacctgtataccacactgactaaagattgtgcaagcttttcgatggggtttatgttgatattctgaaaagttagtatgatttcacaaaaaacggggggggcaggatttctcccgcccccccgttggcaagctcttctaatcgacccagtcgtcgtcctcctcgataggagcgaaaccgcgccgcatggtgttctcagtgaccacccgcgggtccatgaagtggaggaggtagtcgggaccgccggccttggtgccgaccccggacatgcgggcgccgccgaagggctgccgctccaccaaggcaccggtgttgttccggttgatgtagaggttccccacccggaactcccggcgggccttggccaggtgttcggggctgcggctgaagataccgccggtgagggcaaactgcgtggagttggcccattcgatggcctggtcgaagtccttggcccgcataaccgcaagaaccggtccgaagatctcctcctgggcgatacggtgctcgggctttatgccgccaatgatggtcatggggacgaaatacccctcaccggccggcaccgggctctcatagagaacatgcccttcccgcttgccgatctccgcgtactccttgatgctcttcatggccttgtcgtcggccacggcacccatgtagttggccggatcctcggaggggcccaccttggtggccttggccatggaaacgagccgctcgatgaatttatcataaactgcatccagcacgatgacccgggaacaggcggagcatttctgcccctggaagccgaaggccgagtagaggacatggggcaccgcctcgtcgaggtcggcgtcgtcgtcgatgataatggcgttcttgccgcccatctcggagatgatcttcttcacgttggcctggcccggatggaccttggcggcacgctcgatgatccgcaggccggtctccatggagccggtgaaggcgatcaggctgatgtccgggtgatccaccaggtagtcgcccatgaccgagccgcgacccggcgtgaagttaaagaccccttcggggaggcccgcctcgcggaacagctccaccaagtgccagccgatgatcgaggtgatccccgacggcttgaagaccacgcagttgccggtgacgatggctgccgacgccatgcccatgctgatggccagggggaagttccagggtgcgatgaccgcggccacccctttgggctcgtagaagtaatggttcagttcgcccggggcgtggcccacccgctggggctggcccagccggatcatctcacgggcatagtattccaggaagtcgatggcctcggtcacgtcggcataggcctgatcccactgcttgccgatctccaggacctgccaggccgagagttcgaagagtcgcttgcgggcggcctgggccgccttcaggagatattcggccctggtccggggatcggtgtcgcgccatgccgggaaggctgccttggcggcagcgatggcgtcgcccacctccgtggtgcctgcctggcagatctggcccaggacctcagagggcttgttggggttcacggtggggatgaggtcgttggtccggacctctttcccgtttatgaacaggggataggtcttgcccaactgggtccgcacctgggcgatgtgcttcgggaaggcagcccggtgatcagcccgggtgaagtccaccatggcctcgttgttgaacgggggaagcccgccgaggcctttccgctccttcttcggctttgcggcgcgggcggcccgttcccgctcgaccgtgacagccgggtcttccagcaggcgctcgatctgggcgtcctcggcaaagctctggcgcaggaacgattcattggcggtgttctccaggagccgacgcaccaggtaccccatccccggaaccatgttgccgtagggtgcatagaggcggatgcgtcccgccaccttcagaatccccttgcgcaccggttcggccatgccgtagagaacctggaattcataacgatcctccggcacattcagttcccgcgccatctccatgaccgccgatatggtccggatattgtgggaggcgcaggcaaagtggcagatctggtggttttccaggatcttccgcgcctggcgctcgtaggccgcgtcgctctccgccttgatggtccagaccgggacttcccaatcgttctgcttcgccttgaccgtttcgtagtcccagtaggcacccttcacgagacggacggatatctgaaccttgtgctccttcgcccaggccagaaggtcatccaggtccttgtcgttatccttcaggtaagcctggagcacgattcccaggtggggatagtcgcggtactccagtttcaggcgccggaagacctccaggatgatctccttgtggcggtacgattccatatcgatgcagaggaagccattcagctccattaccttcttgaagatgcggcgcatccggtcaaggatggccaccaccgacccctcgaagtcctggggattggccaggcagaagagggccgtgggcttcaccgcaatgttcaccttgggggcatgcccccagtccaagccagggtcgcctcccttgccgggcaggcctttccagctcccctgctctttcttcagggcctccagcagctccaggtaggtgttcgtgtagacttctgcttcctcttcggaaagggtcgcctcgccgagcacgtcaaccaccgcggcgaagccgtccttgcggagcttctccaggtttttcaccgcctccttggtggtctcgcccacgatgaactggcgggccatctcctcgatattggaggtgagcaccttgttcagcacggccccgccgaaggaaccgagcatccccgccaccttggcccccgtggacatgaacgcgggcatatcctgctcgttgccgaaatattcgcgaatatgctccgtcaggagcttactggtggtcagcgaggggaacacgtccacaaaccggaacatctggatcttgaactgctcgttctgcatgctccagtccatggccttgcccatccaggcccccttgttgaagagggagggcttctcgccggaaatgctgccgaaaaactccttgccgcggttaacgatcttcgtgttcagctcactgtttagcatggctcactccttcgttggttcatatgaggcggatagcccatggtgtcgagttacctactgcaaacagtaccactgccaccatcttgatgtcaatggttaaaccattagtattatccttcacactatgctattctttgaaaaaatacggcagggtgctataactggcagtctgaacatgccggcaaagccgggccgacgacgtagaccgcgccggctgttcaacaagccggcatgggtataaccattgtaatcctgcattgctacggtgcaacggaaggagcaacccagatgtttcgcaaggccaagcaaaaccggatctttcaagacgtggtggatcagatacaggaagcgatcgtggaagggaggctcaaggagggggaccagcttccggcagagcgaaagctccaggaagagttcaatgtaagcaggggtaccctccgggaggcgctccgcgtcctggaacagaaggggctcatcgagatccggaccggcgtggccgggggatcggtgatcaagggggtatccaccgagcaggtgagcgagagcctggcgctgctcatccgctaccagaaggtgccactggcgaagctggccgaattccgcgagggcgtcgaaggcatcgtggccgcgttggccgcaaaccgggcaacctccgagcagacaagccggctgcaggagctgttgagcacggccggtgagtacctggagcagggggagccccactgggatgccttcatccggaccgacgaggagtttcacctggccctggccgagatgaccgacaaccctctcttcatcacggtgctcgaaaccgtctatcacaacatccatacctactacgagcgctacctgcccatggaggaaacggtgctgcgccagaactaccaggacttgaaggatttgttcgcggctgtcgccgcccgggacgggaaacgggccgaagagttggccagggagcacgtgcggcgcttcaacacgcggatggaggagcgccatatctcctgaccgagagacttcgcacagggttgttgacagccatccttccatttttttatagttctatctacatttacctgcacgaaagtgttctcaagtgttctccatggttctcccgctccagagaaaaggtattgccctgcttctccttttgctgatggtatccgtcgcactgggaggagccgtctgtcttggcgcggaccaccaccccacccacgctgctgctgacaccgttgcccccactgctggggacgaggctccgtgttgccccgatgaagaaggtcacagcgacggagatcactgccagagttgcctttcctgcccctgccaggcgcctcttgccggggacgggctgagcctgagctatgccccgtccatccacgtcctttccttttccgaacaccgcgtccccccccccgacgtctacctgtccaagttcgtaccccctgcagaatcccgtctgatcctgtaacggcaccagccgacctgccgtggagggagacgtgcgtctccctccggcggtggagttcgccgtacagcccgtaatccctcacagactagccattcagatacaccacaaggaggtactgccgtgaatcgagcagtttccctgccggtggcggccttgttgtttcttgccgtcaccggtgcgtcggcgggcaatgccggcgccgacaccagaatcttcacccttaccgaggccgttgagcacgctctcagcaacaacggtgagctcaaggcggcgcggagcggacacgaggccgcccaagccggcaccgtccgggccgggctttaccccaatccggtcctggagctggaaggagccaccggtgccctcaccggcagcagcaacgaaaacagcatggaactggcaatttcccaggaagtgctgcttggcggcaagcgggccaaacgactggaagccgcggagcgggacgtcgaggcggtccgctggtggttggcggatcgggaacgtctcactgccctggaagtgaagacggcgtatgccgatcttctgctggcccagcaacgggtcgatctggcaaagcaggccgcggagctgggcagccgcctgctgaccctgacgcaggagcgtttcgctgcgggcgacattcctgagctggaggtcaacctggcccgggtcgaggcggcgcgcagcgacagcgagcggatggcggcggaacgggagatcgtgccggtccgctctcggctctcaaccctcatgggtcttgaccccggcactgaggcggccgttgttgcgccgcccgacgaacagcccgttaccgccctggttgccggcctggcaaccaaggcccgggaacaccgtcccgacctcaaggcactgaccgccgaacaggccaggggcgaggtagaggtgagccttgcccggtccgagggggtaccgaacctgacagtgggactcttcgtggcccatgagcggagcaccgacgccatcggcaccgacgaggaaaaaacccgtgacaccatcgtgggggtaaggctctccctgccgctccccctctttgatcgcaaccaggccggcatccgcgaggccggtgcccgccgcgggggaaccgaggcccggctcatcgccgcccgcaccgcgctggagcgggaggtggcggcggagtatgcccgaatggccgcagcggaggaggtcctccgcctctacgcgaaggatatccttccacggctcaaggagaacctcgccctggttcaggaggcctacggactgggggaaatagacattctcgcggttatcgaggagcagaaaaaatacgtggcggtccacgggtcatacctggcggccgtccatgcccggcagacggcccgtgcccgcctggaggcagccgtgggcgcgccccttgacgaactgacaacaggaggtacccagtgagcatgatacgcacgataacatacggaatcctggcgctgctggccatgacgctgctggtcgcctgcagcaagggaaacggcagccgggaagccggcggcgaggccggccacgggccggtgcagatgaccgcctggtcggaccggacagaggtctttctggagcatcccgagcttgaaccgggcaaaggggcgacgctcctcatctatctgacccgcacggccgactggaagcccctggcgtcatcggaggtgcacctggtcataaccccgcccgcgggaacccctctgacggtggccgccaaagggaccaagccgggactctatcgggccgaagcaaccttccccgccaaaggcgcctaccggctaacggtggtgatcggcggctcccagggggaacagatcgaactcccctctctcctggttggggaaggacatgaccacggcgagggcgagcacaaggagacggccgcgagtgaccggaaggagggaactccccacgaccgcgacgaccacggggaccacgccgcggagacgaagcagggcggaggaaaagagcccgcccatgccgaacatgacgaccacgatgagcatgccgggcatggcggacacgacagccatgacgaccatgagggagagcaggcgcacgacgaaaccggcaaagcccatgcacacgccgcctcgggagccgtcggcgccatcaccctgaccaaggagcagcagtgggccgtggccttcggcgtggccgagccgagacgaatggatatggccagtggcctcacggcggtcggcgaactggtgccggtggccacggccgaggcggtagtggccgctcccctggcaggggtcgtctccccgacccgcgcccttcccttccccggcaagcgggtggcaaagggcgaggtgatcgcggtgatcgatcctccggcaagccttggcggaggcatgacccagctggccgccgaccatgcccaggccatgagccgtctcaccctggcccaggccgagtacgatcgggccaagcggctggtggagggaaagattgccgcccgcaagcggcttgaggaggccgaggcgtccctggaggcggcccgcgccgtcgcaacacccctggagactgccatgaagagcgttcagggggggagcggcggacggattaccgtgcgcgcgccggtctcgggcaccgtggtcgaggtccctgccgtgaacggcagcggggtagcccctggccagaccctggtccgcatcgtggataccggccggctctggctccgggtgaacctcccggcaacggacctgggcaaggttggacgccccgcggccgctgggactaccttcaccgtaacgggactgccgggagaattccacaccagcggcctcgtctccgacgggacggtggtggatccccagacccggactctcccgctggtcttcgccgtggaaaaccgcagcggcaacctcaaggcaggtatgttcgcccgggtcaccatccggaccggtacggccaaaggtgtcctggccgtaccgaaagaggccctcttcgaggacgaaggtcgctggttcgccttcgtccagatctcgggaatcacctttgaccgccgggaggtgcagatcggaaccgaagaccaggggatgatccagatcgtatcggggctcgacgagcatgaccggctggtggtgaaggggggctactacgtgaagctcgcttcccagggcggggctaccgccgacccccatgccggtcacggccactaagggggcgccgccatgcttgatcgtataatccgcttatccatagaaaaccgcctcatcgtggtggtcctgtcggccctcatcctggtggtggggaccctcgtggccctcaggatgccggtggacgtcctgcccgacctgacggcgccgaccgtcaccatcatgacagaagcccaagggatggcccccgaggagctggaaaccctggtgaccatgccggtcgaaagcgccgtgaacggcgccaccggggtgcgtcgggttcgatcctacacggttgccggcctctccaccgtctgggttgaatttacctggggcaccgacatctaccgggcccgccaggtggtgaacgaaaaaatgcagggcctagccgcatcgctcccggccggggtgatgccgaccctcacccccatctcctccatcatgggggaggtgatgtacatcggcctcaccagcgaccgccacagccccatggagttgaaggagacagccgatttcgctgtccggcgccggcttctggcagtccccggcgtctcccaggtagtggtcctggggggcgaaaagcggcagtaccaagtggaactggacccgctaggactcgcctcattcgggatttcggtaggcgaggtcctggaagcggttcgggggaacaacgagaacttcgccgccggcatcatgaagagcggcggccaggactacctgatccgcggcgtgggacgctaccagaccgccgatgacttgggacgggttgttgtctcgactcgcaacggcatcccggttctggtgcgggatattgcccgcgtggccgtgggttcggccgtgagggtgggagatgccagcgtcgataccaagccggggattctcatctccgtggccaagcacccggaaaccaacaccctgaccctgacgggactgctcgacggaaagctggccgagatccgcaaaggtctccccgccggcatggagctgcggggtgacatcttccgccagtccgatttcatccagcgggctatggacaacatccgcaaggtcctggtggagggggcggtgctggtggtggccatcatcttcctgtttctgggaagcatgcgcaccaccttcatttccatcgtggccatgcccttgtcgctcatcttcgccatcttcaccctgcggctcttcgacatctccatcaacaccatgaccctggggggaatggccatcgccatcggcgtcatcgtggacgatgccatcatcgacgtggagaacgtctaccggcggctgcgggagaacggcgccaagcccgaagcccggcgggagcccgccggcaaggtgatcttcgatgcttccaaggagattcgttcttccatcgtcaacgccaccctcatcatcgtcctggtgttcctccccctcttcttcctctccggcgtagagggccggctcctgaaacccctggggatctcctacatggtttccatcggtgcttcgctcctggtggccctcaccgtcaccccggccctctgctcctacctcctcccccgggcgcgttttctcgatcgccacgacgagggccgggtcttcacctggcttcagaacgcctacgggccggtcctcaacctcgcgctcacccggcagaacctggtcatggggctcgcggcagcggccttcatcctctccctcgtccccctgtccctggccggccgctcattcctgccgcccttcaacgaaggatcgctcaccatcacgcttgccaccccccccggcacgtccctggagcagtcggtggacatcgccgcccgggtggaaacgctggtgaagggacaccccaacgtgaccctcacggcccgccgcaccggccggggagatctggacgaacacggcaagccccccaacgcctcggagatcgaggcccagctggacctgaaagggcgcaccctggaagaggtcatcggcgaattgcgccacctgaccggcggaattcccggcacgatcgtctccttcggccagcccatcagccatcggatcgatcacatgatgtcgggcaccgccgccaatatcgccatcaagatctacgggccggaactcttccggctccggagcgtcgcccaggatatccagcgaaccatcgccggggtgccggggctggaagatctgtcggtggagcagcaggttgacgtgccacagctacgggtgatccccgatcgcgaggccatggcccggtacaatctctccgtgtcagccgttgccgaagcggtggagaccgccaccgccggcaccgtggtgacgaggaccctggagaaggaccggacctacgaggtcatggtccgcttccccgatgaagcacgggcggcggggatatccgtggccggcattctggtggatgcgccggacggggtgaaggttcccctcgccgccgttgcccaggtaaccagcgccaaggggcccaacgccatcagccgggaaaacgtccagcgcaagatcgtggtccaggccaatgtgtccgggcgcgacctgaggagcgtcttcgaggaggcgcgggggcggatcgaggcgggcgtgaagcttccggaagggtacttcatcgaatacggcggccagttcgagagcgaagccgaggcgacccgtatgatcgggctcctctccctggtgtcgttcctctttatagggctggtcctctacctggagttccgctcattccgcgacgtgggaatcgtcatggtcaacctgccgctcgcattcatcggcgggatactggcggtcttcatcaccggcggggtcatcaacgtctcaaccctcgtcggcttcatcaccctgttcggcatcgcggtccgcaacgggattcttctggtatcgcactaccgacacctgatggtggaggggctgcagctggcagaggcggtcgaccgcggatcccgggagcggctccggccggtggtcatgacggccctggccgccgggctggcgctcattccctttgccgtggccgcccacaagccggggaacgagattctctcgccgcttgccattgtcattctcggcgggctgctgagttccacggtgctgaacatggtagtcctgccgtcgctctaccggcggttcggacggggatgatccccactccctcccggctcggcaaggccacctcgcagaagggggcgagcttgtgccgggccggctctgccgcagccaaacaaaagccccacgggattgctcccgtggggcttttgttctttgctatgccggcggttcttagtccatcttgaccggaaccttggccttcagggcgaacttcccaccctttacttccagaagggccagcggcgacttgatcggctcgcggttctcgcggatggtgatggtccccgagaccccttcatagttcttggtctggccgagggcggtcttgaacaccttcggatctgcgctgttggcacgcttcatggcatcggccagcatcatgacgccgtcatatccctgagcgtcgaagagacccggttcgacgccgttgaacttcttcttgtacgcctcgacgaacttggcggtaaccggagaagcctgctcgggagagaagccgagggcggacatggtgccctcaaccgcatcgccgcccagctcgatcagcttcggcgagaagaggccgtcgccaccgaacatcttggccttgaggccctgcttgcgggcttccttcatgatgagggcaccctcggtgtagtagccggagaagaagataacatcgggcttcttgcccttgatgttggtgatctgggcgctgaagtccttgtcgccgtcctttaccttctcgtcggcaacgatttcaacacccttgcccttggcggcgtcgcggaaggtctgggagaggcccacgctgtaatcgttgttgtcggaggtgatgatcgcaaccttcttgtagcccaggtccttggcgaagaagtcgatgcaggccgggatggcgacgctgtccagcagggtgttgcggaagatgaaatcgccgttttccacgacgccggggcccgtggcgccggcggagaggagtaccacctgggccttctgggcaatgggagcggcaaccttggtaatgccggtggtggggtcgccaacgatggcaactacgccgtcacggctgatgagcttttgggtgaccgaggcaccttcctgcttgtcgccacggttatcggcctcgacgatctcgatcttcttgccgagaacgccgcctgctgcgttgagttcttcagcggccatcttcatgccgtcgagggtcggcttgccgaacatggccacgtcgccggtcagggcgccgaggaagccgatcttgatggtgtcgccggcggcagccggggcgccggccggagcttcttccttcttcttgcagccaaagcccaccgcaaaggccgaggctactgcggcaacggtcagcagcgatgcaattttcctgaatttcatgggtgctcctcctgttgaatgaatggtgcagcagggggaattacttgccgccgccgccttgcttcagcagcacgtcgaccatctcgttggcctctttgagcttctgctcaagcttcttgagctcctcggcagtgtagaccttcttccccttcttgatctcggcctgaagctttttaaccttcttctggagactgtcgacctcgccggcgcagttcttggaggcgaggaggcacatgtccttctcttccttggacatttctgcggcgaaggtcggaacggtggcggagaacgcgaacgcggtcagcatgagaacagccatctttttcatgggataaacctcctgtcgatcagtaaggtagcgggtgaaagaggccggggcggtcacacgccccggccgaagtcgaaattagaacgcgtagttcagaatgagcgaagccatgtagggatcgtcggggtcctggccaccggcggcaacgccgctgtaatagtcgccgagaacgacatacgcaccgcgggcaatggcgctcatgttatcaaacattttgtactcaaggctggcattgatttccgtgccgaggtacttgctgttgtccgcgttggaggtattgccgttcttcttggcaacggcggcaaagccggcattggcgctggccgaaaacttggaggtaatggggaggtcatagcccacgaagccggcgattacaccctgatctttattgttcgtggtataaacgatggcattatcgatggtcatggcataggcgtcacggaaaaggatctgcatgttgccgccataatagccgtgctcatcttgaacgctctggaaagcattggtggtgccgctgccgcccttatcgccggaaacatagaggaattccgtccgcgcggtgccggggcccacctgagcgcgagcacccacgttaccggcaaaggcactgacgtggcggttagccggcgcacggagggtgccgaactggtagaggaagaaaccgtccacggtcaccggaccaaaggtggcctcggcattcacgccaacgttgtgataggtgttcgtgaaaccttgctcttggaaaaggtagggcagtgagaatccatcgtcttcgctgcggtcatcgtcaatgaagtagtaggcgccaccgaccttaatgtctttggtcacggcgtacttgccggtggcggcgaacatgtcacgggtcttcttgccgggcaccgtccctttgtcgtcgaaccggaagaaaccggccgacgcatcgaggtcgccgaacgtacgggatgcgagaactcctgccatgtcggcgtcgaagagtacccctttgaatgcatcattgtagggctggatacccaccttgaaatttacgccggtagcaggcaggttgaagtcaaggtagacgctcttggtttcaatgttcaccgtatcggccccgatcgcaccgccgcggttgcggccggaggtatacgaggtgtcgccccagcgggagtcgatctcgaagtgggttaccaacttcaggtcgtcgttagccttggcaatgtacatgagacgggcgcgctgctcaaggtaagtggcggtaggcacgtccttttccttgccttgcggatcataaaaaccatatccgagcggcgtatcaacggttccatgcaatctgatcacaggtgtagcgttaaagttgttaacgacacctttcagccggaacatgccgtggaactcgttctccagggccagggccgggacggcggaggcggcgatggccgccgttgcggtgactgcgatgagcgatttcttgaaacccatgtactcctccttcgttgcgatgaattaacagcattgtagggttgtgatgctttactttgtacaaccggcgagtgtccaaccacctcccttctttgtgaggaaagcgacgccgttgtcgctgactgtcgaagtagtcagagtatctggctcaggaacagcttggtccgttcgtgggtcggattccggaagaagtgctcgggtgtcccctcctccacgatcctgcccgcgtccatgaaaatgacccggtcggcaacctcacgggcaaaacccatttcgtgggtaacgaccaccatggtcattccctcacgggcgagactcttcatgacgtcgagcacctccccgatcatctcgggatcaagggctgacgtgggctcgtcgaagagcatgagcttcgggtccatggccagggctcgggcgatggcgacccgctgctgctgaccgccggaaagcttggccggataggcgcccgccttctcctccagtcccactttgcgcagaagccccatggctttttctgtcgcctcggacgcgctccgttggcgcacgacgcactgggccagagtgatattttgcaggacggtcttgtggggaaacaggttgaaggactggaacaccatgcccacttcttcccgcaacttgttgatgtcggtcccctggccatagagatcaatgccgtccaccacgatccgtcccgtgtcgatctgctccagcttgttcagcgaacggagaagagtgctcttgcccgacccggaagggccgatgatgaccaccttctctccttccttcacgtcaaacgttacccggtcgagggccctgagcccgccgaagttcttgctgacgtcgcgtacttctaccataccgccccgctcagctccccgcactgatccgttcctccatgattccgataagctttgacaagaagagggtaatgatcaaatagacgagggcaatgaccgtataggtctcgaaataggtgaagctctccgaggcgaactcccgtccccggcgcaggatatcggcaaccgccagtatggacaccagcgaggaatccttgagtagagcgatgaattcgttaccgatgggggggagcacgactttggcggcctggggcaggatcacgtggcgcatggcctgccccttggtcatgccgagggaacgggccgcctccatctgccccttgggaatcgactggatgccggccctgatcacctcgcccatgtaggcaccgtaacagacggccatggcgatgatggcgcttgccatgtcggggacatggacgaagcggcccagggcgtagtagatgtaaaagagttgaaccagcagcggaatgccgcggatgatctccacgtagagagaggcgatgccgttgatgatccggttggaggagatgcgcccaaggccggccacaagaccgatgaccaaagcgaggagaatggccccgacggtaacctggaaggtgaccaggataccgtcgggaacgaacttgaggatgttgagatagggatccggcttcgtgattgtcagaacgaccagaatgccgatcgcgccgacaaaggcgatgcgccaggcagtgaaaagcccgatgtcgcttttgctcggaatagctgcgccgtcaccgacctcgacaaccgccggccgtaccctgtcctgatcaaccatttatctgagccacttcttccggagttgctcgtcaactttcttggccttgacggccttgatgcccttgttgatcagagcgagcaattccttgtcgccctttttcaccacgatgccgtaggactctgcggtaaaggacttgcccacgatcttgaacttgttcttgtactcggccttctggagagcatagtgggccgcggtaggctcgtcgcagaccacgccgacgatgcggccggcggccatatcctcgaaggccaggccgatttcgtcatagttcttgagctcgacgccctgcaccttcttgatttcaaaggcgccggtggtgccgatctgggcgcccaccttcttccccttgaggccggagaggtttgtcgccttctcggtcttgggcaccacgagaatctggccgatattgatgtaggggtcggagaaatcatactgctttttccgctcttcggtgatggtgacggaggaaatgatggcgtcataacggcctgcgccgagccccgcgaagatgccgtcccaggcggtgtttttgaactggacggcgaaacccgcttccttggcgatggcgttcatgaaatcgatgtcgaagccgacaatcttcttgttggcgtcaaccatttccatgggcggccaggtggcatccgtggcaacggttaccgtacggcccgcggcctcggcctgccggggaactgcggccgtcagacacactgcggccagcgtgagtaccatcagggtacgacgcacgaggttcataattcctcccttggttactgacattcaataatgtttactgcgcctaaacgaggctacttttatgattattttctcctgatgtcaatggctttttgccggactgtcggcacgttaccgccatttctgtttacttttccttcaaaatgttcaaaaatatcaaaccatttgtcacctttccgtaaccagacgagccgtgaataaagcaaaagccattgtagccctactcctcaccaccttcttctgggggatcacttttaccatcgtcaaggacgccgtggcgcaggttgacgtctttgtcttcctggcccagcggttcctcatggccgtggtgctcctcgtgcccttctgcgcctgccgccgcgtgccgctcaccatgcagaccgtccgccacggcctgtttctcggcctgttcctgttcggctcctatgccttccagaccatggcactccggttcaccaccgcgtcgaacacgggctttctcacgggtctcagcgtagtactcgttcccatgctgggtgcgcttctcttcaggcaggccgtctcgcaggggatcaagtggggggtggccctggccgtacccggcctgttcctcctctgcaccaacggcgcgtttgtcctgaacatcggcgacatgctggccgccatctgtgccgtctgcgtctccctccacctgatacttacagggaagtttgcccgcgataacgatgtgtggtggcttactgccatgcagttgagcacagtggcactcctgagcttccttgttgccgaggtcggcggccaccggaccatggcctggcacccggaaattctctgggcgctgctgatctgcgccgtctttgccacggtgttcgcctttctggttcagacatccatgcagcgcttcctcagtccggcgcacaccgccctcatcttttgcctggaacccgtcttcgcggctctctacgccttctgggccgccgacgaacgcctcggcaccctcggctacctgggcgcgctcctcattcttgcgggtatggtaatttcggagcttgcacccagcggcgaatcccctgaagcgtcaacggcgacctgacccggatgcgtcgtcatactctttgccaaaggacatcgtgaacatgaacaactgcacgaccaccgagcgccgcaaccagtttgccagtgacaactacgccggaatctgccccgaggcatggcaggccatggaagaggccaaccgtgggtatgcctgttcctacggcgacgacacctggacggagagggcgtgccgcctgctgcgcgacacctttgaaaccgactgcgaggtgttcttcgtcttcaacggcacggcggccaactcactggccctggcatccctctgccagtcgtaccacagcatcatctgccacgagacatcccatatcgaaaccgacgaatgcggggccgccgaatttttttccaacggcacaaaaatacttctggttcccggcccccacggcaaggtcgacccggacgcagttgagcacacggtcaaacggcgcctcgacattcattaccccaagcccaaggtcctcagcatcacccaggcaacggaattggggaccctctattcggtggatgaactgcgcgagctgggccatcttgctcgacgcctggatctacgcgtccacatggacggggcccgttttgcaaatgccgttgccgccctcggtgtccacccgagcgagatcacctggaaggccggggtcgacgtgctctgtttcggcgggaccaagaacggcatggccgtaggtgaagcagtcgtgtttttcaaccgggagcttgcccgcgagttcgactaccgctgcaagcaggcaggacagcttgcctcgaagatgcgctttctggccgctccctggatcggcatgctggaaagcggtgcctggttgacccgctcagcccatgcgaatgcctgcgcagccagacttgaagcccggcttcgcgatattcccggcgtcggcatccgctttccccgccaggcaaactcggtctttgccgatctcccgccgggggtcgtcgacgccctccatgggcttggttggcatttctacaccttcatcggctccggcggagcgcgcttcatgtgctcctgggagacgagcgatcaggacatcgacctactggcgactgacatagcaggttgctgtaataggtaacaaagagggcgggagataaggcaacacccaaggcatatcagtaagataagcagggggctgagcaccacgcgacggagcaaatgtgctccgcagtagtatttcatccggctgacagaggcggcctgctgaggccgccaatcttcatacatgagatgtatgtaatttaaatgcaccccggccgcacgcagcatctcaacgttttcagcatgttacaatcacccccctttcaatcgcccgctccctcccctctttttctgtatacccaccccatacaatagcgactccacgcctgcctcgacgctctctcctcaaaaaattaaagccttttatttctgcgtgttacacgtttcttttaccttgttttccactgtggcacggtcactgctatataaaagacaaaaccaaccggtcaccaccggcggacaatgaggagggagtcatgaaaaccacagccatcgcacttatcgccacgatcgcaaccgcaaccaccgcctttggtgccagtggcgccgcaattgacgaaggcgggttcctcgctcctcttttcctcgctttcggagccgccattgtcgccttccagaccgttcccgccatcatgctgatgggatcgatgctgaaggggcttttctcgccgaaggtggaagaaggagccacgactcactgacagacaccgacgaaggggcggcccgccgggccggtaccgtagagggatacggaaaggagacagccatgaaagcgaacgttgcagccagcacactggcaatggttcttgggagcgtaacatcggccctggcggcgtcgggggcacgggaagacaatagtggagtgctggtatggatcttcctcggcttctgcgcactgatcatcgtggcacaactggcccccgcggttcttaccatgatcggaatggccaaaggcgttgccgacagcgtaggccgcaaggcggaggcgaagaactagggacagccccgcagaaaggaggactcacgagaaaacatgaccatgaacagtactgaatgaaaaggccgcccctccggcaggagagacggcctttttgcttgcccgggatcccgggagggacgtccggggtggtgtggtcgcggccagggctcgggcaagaccggcagagcgggtcctaaccagacggggcaacacctgcggcagccagaagaaccaaatttacgagtaaaaatcaactaatccggatgctagaccctctccagaccggcaaagcggaccagaagcttcttcggccccaccgagttgaaccagacgatcaccttctgctcatccccctgcccttcaatcttccggatggtgccgacaccgaactttccgtgccgtaccttcatgccgagccagacgccgctttcttcgggttcgacggggacgatctccacgtcggcgaaatccggctcgatctcggtttcgaggatggaggccaggttgtgacgcgcgggctcccgcccccgcccggcggtgtcgggcgcgacggagccgagggcgggttgctgccattcatcctccaggtccaggaggttccgggggatgtcggcgatgaagcgggagggcatgttcacctggtcctggccgaagatccgccggcgccgggcattggtgaggcagagccgctcccgtgcccgggtcatccccacgtagcagagccggcgctcctcctccatggcctcggggtcgtccagggagcggacatggggaaagagcttctcctccatgccgatcatgaaaaccatgggaaactcgagcccctttgccgcgtgcagggtcataagcgttgccgactcgcggcccgtgccgctacgctccagatccgagacgagggccacctgttccaggaacggagcaagtccccgctcatcgctggtccgctcgaactcttccatggcagccacgagttcctgaaggttggcgagccggtccgcggcctcgtcggtccgctcctgccgaagccggtccgcgtagcctgactcttcgatgatgcgggtggtgagttctgccagggggagttgatcgcgcagggcgaaaaacctctccatgactgctgcaaaggcagccaccttaccccggggtgccgaggagaggagtccgcccgtggccgcctcacccagggcgtcgaggacggtgatcccccggcggacggccagctcggaaatcttgtccacggtgccgggaccgatcccccgagcgggaacgttgatgatccgcttgagcgaaacctcgtcagccgggttcgccaggacccgcagataggcaaggacgtcttttacctccatacgctcatagaaccgcatgccgcccaccatgtggtaggggatgccgtcggccaccagagcgtcttccaccacccgggactgggcattggtgcggtagaagaccgccacgtcccggaggtcgccgccacggcgtacgtagcgctcgatctcacggcagacgaagcgggcctcatcccgctcgtcggccagacggcggtaaacgatagggtcgcccggcgggttctcgctccagagggtcttggccttgcgaccccggttgcgtgccaccacggctcccgccgccgcaaggatgttccgggtggagcggtagttctgctcgagcttgatggtggtgacgccggggaagtccttctcgaagtcgaggatgttacggatgtcggccccgcgccagcgatagatggattggtcatcgtcacccaccacgcagaggttgcggtgctcaccggccaataggcgcacgagccggtactggatcgggttggtatcctggtattcgtccaccaggatccagcgccactggtcccggtagcgctcaagcaccacggggtgctcctcgaagaggcggacggtcagcatgatgaggtcgccgaagtcgagggcgttgcacttcttcaaccgctcctggtaggcggcgtagacgcggcccaccacctcgccggtgaaggtgtcggctggcaggtcctccggcgcaagcccccggttcttgcagtcgtcgatggccgaggcaagcgaggtcgcagggaaacgcttctcgtcgagaccgagaccggccatcacttccttgaggagcttgccggagtccttgtcatcatagatggcaaaagaggaatcgtagcccaggtggtgaatctcccggcgaaggatccgcgcgcaggtggagtgaaaggtggcgatcaggggaacctcaccccccacgagcttttccacccgttcgcgcatctcgccggcggccttgttggtgaaggtcacggcaagaatctgccgggcggggacaccccgctcgcggatcaggtgagcgatccggtggacgatgaccctggtcttgccggaaccggcaccggccaggaccaggagcggtccttcgccgtgaagaaccgcggcccgctggggagggttaagattatcgagcaatttcatgggcgccttcgggaggtcgaattcgccaccgccggaagggaaaggatggctgaccggggtgacagtcgactataccgaaaacggctcacccccttcaaccgcaaagaacgcgtgcgccgcctctccccgcacccgatctcggttgcggggttacaatacggcccgtatccgtcaccacggcatacgggccgcccacttctcatccacgtaattcggccgtccaggctcagcacaaggccccggctcacctcactcggaatgccgtccggcccgcggcataacgttcggccccaatgccgccgcggcttccgcgtagccgcccggaatttcgaattgtcccgacggaatcggcgccgggacaacctgttcccaggaaacgaccgcgccacgtttatcctcccaccggagcgggaccggcaacggcgggaccgcctcccagaggtacccccggaaggtggtgccgttctgggttatttccgcagcgtatttcatggtatcacggccgtccagcagctccttccccaactcggtccggttgacccgcagggcggggtcgaagaacaggggaacgtcccggcgcagatcggcaagggaaatctcccggtacacggccatagtgggggccagcagccatgccacacccctgtcgtagcgaaggatcgacaccgatgtcttgcgctggctgctgaattccatccgcacccggtcaccggacgctgaaacccgggcggtccccgttaccccttcgaccgtggcatggtacacacccgtccacgacgaggatgatgcacatccccccagtgcgaggactatgagcactgcaatggcaccaacctggcacctcatgatctctctccgggaaggagcacccgctcaaatgtcccgcgggtgccccttcgtgcaggattgactacttcttgaccacggtcgaggcggtcttcaggttgttggcgccgttgatatccttctcgttggtcacctttgcttcccacttgaccgttgtcccgtaggagggggcggtccagacgaagctgtaggtaacggcgctgttgtcagcaggagtcgcaacggtctgggagaagttgccgacaaccacgcccgagctgttcttgcccaccagggtcaggctgccggatgcaactcccgcctgcagattgtccaccgtaaccttgagggtttggaccgagcttttgctcgcactggtcggaatggcaacggaggtgacggcaagatcgatcgtcggcaccgctacgccgtcgggatcttcgtaggttaccagcagttgggcgctgcggacaaccgttggcttgcccacttcgcccttgacgtagagcatcaggtccagatcacgggtgaggggacagtcttccatggagtacccgtcaaacggatcgtagttaccgaaaatgtcggtgtgctcgtccaggaaattattccagtttttcgagtctgccaggaccggcagaccggtgacggggtccttgatcgtcagcaggtcgatagtggtcgttgtgggggtacccaccacgtactggggaatctctacacccggcaggtcctggccatatttgctcgacttgagccgaaaacggggattgagcccgccgaaggggtcccggtccagggtcgtgtaccaggcattggtgtactcgaagagcccggtggccggattgagcgctttcagcacagtgccggcaggcagcagttcaaggtcgcccccctcctgggagtcaaccgcggacacccatgtcccggccgggagcccggagcaggccgccggcgccagagccggcgcggtggggcagacagtgtactggggcaggataccggtggcattctcgttctcgaagtcctcggggcggatctggtcgttgggactgttgctgatgtcgtgatcaacgacgagcttggccgacgtaaccttgtagctggccccggcaaccttccacttgtccggcagcggcaatgcggtgtagatgtagacaggggtcggctcctggttgtagttgccccagaagtacaagtatttgccatcgtctttcattcgcttattgtagtcgatcccttcctggaggggattcggatcggcagggtcgcgcatgagatggtccatgaccacgtacttctcggtagcagccttggccttgagggcgccgagccccttggcccactcgccaccgatggggcccgtcttccagttgccggtttcattgttctgaaccttcacgccgatgacgttgccggagccgtcaagaatatcggctacgcgaccatcgtcgtacacgccgtcacggggcttgggctggagcgccgacgagtcgaagttcttcacataccagccgtagaccgagtcgatgccatagtaggtgagactgccttcaaccacgggattgccgaggcaggtggaaccgataatgcctcggccgcactggatgtcttcctttttgaatacatgggtggtggtgtagttgacggacacggcgtgagcaacaccggcggtgagcagcatgccgagggtcatggcggatatctgtgcgatgttcttgtgtttcattccctttctcctccagttaagtttgcttagtttctgttcaaacgcttccggaacacaccggaacgacaacatgcccgcggtaatgcggaacgggcatccctctccttcccaccgggtagccgacgcctcatgtgggctgttcgcctccctctttcacaacacaacggattacgctacgaccaagacacgcgcacatgcacatcgctacattaagcaccttgcgttccaagtcgagcaaaaattatcatatttacataaatttaatttaattgtttaaaaatattaatttatttataaacaataattgcattatcttgtgatgtcgaactatgaataactacgccatatagctacatccattgaccgcacacgagtagcaaagattattttaataattaattacaaatacttgaacagctaccgccctatgaccatcccttccgtctttttaagacgggcattgacggcgaattctctccccatcctgctaaggagaacagttgacagaggcatgaccgctctctactcttgaagggatatggcagtaacctgaccggcgccgaccggcgccccgaggaccacgtgcgcatcctcttcgttcacccccacggcagcaactggatgggtgccggcaacgacatcaccgccatcttcaacctcatgccccccctggggatgttgagcatcgccgcgtttctggaggcgcggggcatggaggtggaaatcatcgactgctacggtaccggccgacggggacgggacctggtggatgagatcgtccgccggcgacccgacgcagtcgggttttcctgcaccacctcgtcgtttctcgaagggtacgccctggccgagggactcaaggagttgctcccggacatcccggtgatcttcggcggcgcccacgcctgttcggtgggggtgagccttctggaccggttcccggccatcgactacctggttctgggcgaaggggaacagaccctgtacgaacttgctgccgcgagctttcgcaatgtggagaaaattcccggcgtcggctaccgccgtgacggcgtcggcaccctctctgcggcccgggagctcatcgccgacctggacacccttccctttccggcctaccaccggcttcccgacttcccccggcgctacaccctgcccctgttcagctaccccaaggctcccaacaccagtgtcatttcgagccgcggatgtccctaccagtgctcctactgtgaccggtcggtcttcagccggggcttccgcttcaactcgtccgagtacattgtggagcacctggcctacctcaaccgggacttcggcatccgccacgtctttttctacgacgatcttttcaccgccgaccggggccgcgtggcccgcttctgccagttgaaggaggcacgacgactgccggtgacctacaactgcatcgcccgcctcgaacatgtggatgccgagttgttggcgctgctgaagcgttcgggctgctggcaggtgaatttcggcattgagtccggcgatccggaggtgatcaaaaagcaccggaagtactacggactcgacgaggtgcagaccaagctggccatggtccgccgggctgggatgcgggtgaaggggctgttcatgctggggctgccgggagagtcggcggaatccatccgccggaccatcgattatgccctgatgctgcccctggacgagatcaacgtgaccaagtttacccccttccccggcgcgcccatctacgggggcatcagggaacagggggagttcgacgagaactggcctctcatgaactgtatgaatttcgtcttcgtgcccacggggatgagccgggaccaactggaggagctctacaacgagttcatccggcgcttctaccgccggacccgcatccactggggatacacgcagatgctctggaagtcgcccgacagcatcctcagattcctgcgccacctgccggagattctggccttcgagatgaagcagaagtggtaaaggtgatgcggcaaggcatcagcgaggtgtccatgaaacgttacgctatgatcctgctcctggtggcaggccagttgctctcggcaggcgccggacatggagaagagccggccgtgcggaccgcatccggcgagttcgccatcctggggggctatggcatcacccaccgggggttcggcgccacccgcacccaggtggaaacggtggatgccatcctgcgctacgggcacttcctctcgggagagctgggcaccggccgctggttccaggggcgccacgaactgctggtggaagtgccgctccacctgaccctggacccgcgcgtgcggaccatgaccggcggctacctcctgggcagctggaaattcacctcccttgaggggctggccccctatgtcttcgccggcggcggcatcctctacaacgacctgggactcgacacccaggggacgcggctcaatttttcctaccagggggggacggggctccagtggttcgtgcggccggacacggccctgggaatcgagtaccgctatcaccacgtctccaacgccggcaccgccgaacccaacgagcctctgaattcgagcaagtttctgctgggggtatcggtctaccggtaggtacgccatgaacagaagggacttccttaaaaccgccggactgaccggcatcgccctggggctccccggctgcgcccggagcctccccttcggccgggacgtctttcccgacttcggtgacgatgcccgcccctacctggggcttgccacgtcgctgcgggaggagcacgactacgaggcccgggtggaaggaaccatccccgcggggctgcgcggcaccctctaccgcaacggcccggccctcttcgatcggggtgggatgcgcaagcggaccctcctggacggggacggcatggtgcaggcgttccgtttcggcgaccgtgggatcagatatgcgaaccgcttcgtgcggacccggaaattcgtggaagaagaggctgccggccgcttcctccatcccacctggagcacccaggcccccggcggaatctggaccaacgtctggcccacggagcggctcctgagccaggcggggattacggtcttcccgtggcggggacggctttacgccttcgacgaatcatctttcccctacgaactggacccggataccctggcaaccgtgggcgaaaccacctttggcctgccgcgcgacctcaccacttactcggcccatggcaagttcgacccggtcacgggagaatggctccacttcggcatccgctacggcccccgaacctttgtccacctgaccaccttcaatgcggacggcaccctccgccgccaccgggccctggagcttccccgcgcgatctacatgcacgactggttcgtaaccgagcgccacgtggtgttccacctccacccggtggaaatcgcctactggcccttcctgctcggcatccggagcatggccgaatccctccgctggcgccccgaacggggaacgatcctcatggtggcggagcgggacggcgaggcgccgccacgcctggtggaaaccgaggcatgctatctctggcacaccttcaacgcgtgggaagaacgagggaaaatcactgccgacttcgtggggtaccgcaacccggaccatttcatcagcgacgatccggtcataaccgcggtcatgctgggacggcggggaacctattcctatcccggcgaggtcatgcgctaccggatcgatccggccaggggaacggccgcccgcgaggtgctccatcaggggagctgcgagtggccccgcatcgacgagcggctccgttgccgcccacaccgcacggggtacatgctccgctgccttcccggcgaattcttttggtcaatcgtcatggggctcgacccggttaccggccgcaccgacgagtacagcttcggccggggcgtctactgcaccgagccggtcttcgcgccgcggcccgacaccctcgccggcggccccggctggctcctggtcgaactctatgacagccgcacccgcaccagttcactggccatcctcgacgccgacaggatcgccgatggccccctggccctcgttcgactcacccaccacgtccccttcagttaccacggctggtggcagcctgcttcttagcacctgctgacggttcaatgggcaggaaagaactgcagcacccgctccagcccactccctacggcacgtgcggggggagcgggagtggcatcggggaactgcttcagccgcttggcaagcgcctgccgggttatgccgagcatggccgccgccagggtctgattgccccgggcgcgccggaccgcctccatgaccagcctgtgccctccctcttcaagggtcggcagccgctcggggaaaatgatctccgcatcgggcgccggggacggcaggtccgtgctgtaaccgatcttctccttgaagctgtccaaggacaggacatgggagcgatggcggctcaccgcatcgtagatcatggcccgcaattcgcggatgttccccggaaaagagtagatggacaggagcgttgccagctcccggggtggggtggggcgacgtttacccagggtatcagcggcttccgagaggaaatggtcgatgagcagcggcaggtcctcgaaccgctcccgcaggggaggaatctggacctggtgagcgttgagacggaagtagaggtccttgcggaacccgttggaaccgttcttgccgctcaggtcgtggttggtggcgaacacgagcctggcccggagcttgcggggagtgtccgaaccgatggggaaaaattccccctcctggaggagccggagcagcttcacctgggaggcatggctcaggtcccctatttcgtccagaaagagggtaccgccggcggcctcttcgatcatgccgcgccgctcgcgctcggcgccggtaaacgcgccgcgggcgtgcccgaacagagtgtctgcaaagatggtatcgtcgagccccgccgcgtttaccgccacccagggaccgccggggcagcggatgcggtggacggcgcgggcgatgagctccttgccgactccgctttcaccggtgatcaggatcggttcgctgctctgggccacggcctcgcagtactggaagaccgcccgcatcttcttgctggcggtcatgatttccgcaaaagcctccggatgagccaggtggtcttccaggaaccgcgccttgaggctgcgattttcgttgcgcatctcctgcatggagaacgcccgctggatgccggtgatgaggcgctccttctccacggtcttcacgtagtaatcgaaggctcccaactgcatgcagcgcacagccgtttccacctggttcagtccgctcaggacgatcaccggaatgtccggatattcttggccgatcatctgcagcaggtctgtgccggagaagtagggcatggtcaggtcgagcagaatcaggctcacctcggtctcgcgcagaatatccatcacctgcctgctatcggagcatttgatgatattatcaatgccggtggcttcccgtagcgtgagcgacaggctgcgcaaccacgcagcctcatcgtcaaccagcaggatgggcttgggggggtacttttccgggctcatgcggcaataacctccttttcggccggcagggacagggtagccgttgtcccggctcccgggacggactggaattcgagtgtgccgccataacttctgacgatgcgcatgcagatcgacagaccgagacccgtgccgccggtttcgcgctttgtggtgaagaacggatcggtgatgcggggaaggacctccgggggaatcccctgcccctcgtcgcgcacctgaatcgtgtagaccccatggataaggtcgtagccggtgctgacggtgatccctttcgttttgtcctggagggactggcaggcgttcatgatcaggttgaccactacctgctcgatccgttggatgcttccctcgaaggaagggaggccaggggccagctccagcgcgaaatggtcggtggcatttttaatggcattgcccaccaagcggaccgaggcccggaccgcctcgttcaggtccacaggctcgcactggtcggcgccgtcgccgcgggcgaagtccttgaggtcatccacgatccgcttgatgcggccggcgccctcttccatctccgtcagcaggagtggcagctcctcgctcatttccgaccaggggatccccccgatcgccaactcgctctgccggtcaacgcgatccagcagcagggggattgcttcccggcacacctttttgaccaggtccacgttaagcaggatcaccgcattggggttgttgatctcgtgagccacgccggctgccagctcacccagcgatgcgagccggctcgtcctgaccgtttcctccagaagacggactttgtcggagatgtcgctggccagcatgatgacgtggctcaccgtctccgacccctccctgaccgggaatgccttcacctcaagggtcctgccgtcgggcgtggtaatggtggattcctcgttctcgcccgactcgaaagccctcaccgccggacagttatcacagagagtggtgcggttgtagagcatctcgcaacagtattcgccgggcacggtccgcaacggcgccccaaagggatcaccggccaccttgttggaccagaccaccttcatgtcgtgggaaatgagggtgagactgtcggggatgccgtccagaatgatcccgaactgccgggaaagctgccggtagttctgctcgctctggcgcagtctgagctcggcccggcggcggagcaggatgctccaggtgagcagcagggtgatgctcagggagccgagcagaatcgcgacagaccagagaaactgggacttgctcaggttgtagaacggcttgggtccgttgaccagaatgtgctttggcggcaggtgccggggagatatcccgagtcgctgcagttcctcgtagtcaaaggtcggtacggtgatgaccgattgctccaccggaatatcggccaccggctccccatgaagcactcgcagtgccgtccgcgcggcaattcgcccctgctcgtgcacatccacgaacggcccccccacgatcccctcgccgagaaaaacgttccagaagctgtagaggggaagccccccctgccgcagcaggcctgtctgctcgtggaacgagagaagattccccgaacggtcgcgaatcgacccgttgatgaggattacggccccgcggacaggggactggagtcgtgcgatgatctcctcggccgacaggtcattccagtaatcgaacgttacccgccccgcgaatgcctggcttgccgccatgagtcgctgggtattaaggcgatccgtcagctcacgggtgccgccgatgacgatcattctggtcgtgccgggatgaagcgccagagcctgcctgatgactcccgtaaaatcgggatcggccctgacgcccgtatgccaggccgaggcggtggggagcggatcggggccgacggttgcgcaggatacgataggtgcaccgcggaacaggtcacgacgattggcgagagcgtagtcgagcgcctcgttaccggatgcgatcaccagattgaatgaccgttgccgcagcttgtggtgcaacaccgcgtcgaacatgcgggaaacctgggcggactgccggtggcgcttcacatcgagatattccacgtccatgtgaatccgttcgaaggaattcgacagcacatcctggattcccgccatgacctggtcggtccacggatacccggggtgataggaatggagcaccaggatgtggttggccgcccgcgcctcgtagtcggcgcttgccggaacggaatacaccccaacgagcataatgaccggccacaggcgcgacaatacacaaacgaaacagcgcaatcccaccaatcgaaacatagagctctctcagtagcaacaatatcgctaaatcaatgtatacaatctaatcagaagactttattagcactttttattccacagagcgttcggcctcttcgtttattcctcccataaacacacctatcaatcaatataagcgttttcccctctccaccgttacccggcgggattccccccgcagaacggaaaaacgccaaataacggcacgaaataccgctactggctccaaatctttttaatttcataatgttagctattttacgttttttaacgcacactaatgctatttcacaacaaaggacagccctggggccgcatgattttggttggtcccgggagaggggtatggtatgagataggccgtggacacgtctctttctttacgcaaacgtctcaagtggcacctgggcgtcttcgcggccatcgtcgcgaccctgccggtgctgctgcttcccgcgccggtcgccgtagccctcgggggggcagccggctctctcgccttccggctcctgggcaaggtgcgccggaacaccgtcacgaacatcaggaacgcgctccccgcgctccaatccatggaagggtgggatccggcagcgggcacgccggaggagatcgcccggcgcaccttcgtcaacctggggcggaccgccgtggagatcatcaagctctgctacggacagggacaggggctggtggaggggacggaactgcggggaatggagcactacctgcgggcaaaggagcggggcaagggggtcattttcatcacggggcactgcgataactgggagatcgtggcccacgccttcggcacccattccgacggcatggccgtggtggcccgccgccagaagtacgagccgctgacaaggctgcttgagcggctgcgcaaccggcacggcaacagcgtcatctacgccgacggcgcggcacgacagatctttttccgcttgaggaagaacggcgccatcggcctgctcatggaccaggcagtccatcccagcgagggagagctggtggaatttctggggaaaaaggcatggaccaccaccatgccggccctgttggcggccaagaccggcgcggccctagtccccggattcgggaggcgggaggggaatcgtcacgtgctggaattcttccccgagatagcacccgaccccgccggcgaccccatcgccaccaccaggctcctcaaccgcgccatcgaagcctacatcgtccgccacccggaccagtggctctgggtctataaccgctggaagcgagtaccggcggagcagtagccgccccgtatcccctgcggcgatcccgcgaggttgtcaacggatcgcacaacagggatgcggcggcgcaggtcaggccgggcgcctcccggcagcggccttcagtttttccatgtcgaagatcaccacgcggctcccgtccacctcgatgagcccctcctccttcagcttgcggaacgaacgggacagggtctcgctcaccgtgcccaggcgtgacgccagttccccctttttcatatccagatccaggtaggtcgttccctggaacgaggtggacttgcgctcggccaactctaccaggtgggcggccaggcgcgccggcacctccgcgaaggtgagttcctcgatctgccgggcaaagcggcgaagcatcagtgacagcgacacgatcaggttcagggagaagcgcggattgcgctcaagcagacccatgaagccctcgcgcgggaagaagatcgcctcccccttctccacggcccgggcctcggcggggtacttgccgtcgccgaagaaagcagcctcggcaaaggtttcgccgggatgaacaaagtggaggaccttctccttgccgtcgggcgagaccttgcagagcttcatgctcccctgggccaggaggtaaaagccgtttgccggctccccttcggcaaagacggtttctccccgggcaaaggggcggcgggcggcaatggccgccacttcggccaggtggttctcgtccaggccggaaaagagaagcgatttcctgaggatgtccctgatgtccatgaaaagtcctttcagtcccggtcgaccgcgcatccccgggcaccgagggtctgtctcaccatgaggcggaacaggtgctccatgcccgactggacgtcgggtgattcgatgatgcccagggcccgggcgattgcctcgaaagtggccagcccctggggatgattctctcgccgaacgccccactcggtgggagggcccggcgggagccggaccatctcggcgcgggcaagaccgggcaaccgccggcccatgcgggacgcctggcgccaggtgccgtcgggcaccaccagtgtgacgggccgtccgtcccgttccagcagttcccggtccaagacggggacgtcgtcgccgggatagagcagaaggatgcgccgcgccggggtgtccagatcgctcagattcagggaacggcccggctccccgtggatgcgcagttcgctgttggggagtatctccagggccagggggcccgtagccgtggttttcgggtattcccggtgatgcatgaccaggaccacccgggtcgcaagggaataccgcggcatagccgggcagacgcaccggtggatatgcaagcggcaccgcgcacagcgctcgctccgtttcgatctggtacccacggtgtctcagcgctccacgaactcggccacacgccgggcaaccagctcaggggtgaaaccgtactgctcggccagtaccttttccggggccgaagcgccgaaggtctccaggccaatgaacaggccagccggacccaggagccgccaccagaggccgccgtgccccgcctccaccgcaactcgtgggacacgtcccggcagacagcggcgccggtagctttccggctgggccaggaatgcctccatacaggggatagataccacgcgagccgcaaccccgttaccggccataatctctgccgcggccagagccagtcctacctcggacccgctcgccatgagaaccacggccggggccgccccgccggaacggaccacgtagccccccttggcaaaggttctggggtcaagggtctcctcccgggcgatggccggcactttctggcgggtcaggacaagggccgtggggccgtccgtgcgccgcagagccgcagcccaggccaaggccgtttcggggccgtccgctggccggatcacccggaggttagggatgagccgcagtgacgagagctgctccacgggctggtgggtgggaccgtcctcacccacgaagagggaatcgtgggtgaacacgtacaccgcctgctgcttcatgagcgccgccaaccggatagccggccggcagtagtcggcaaagaccaggaaggtggcgccgtaggggatgaacccgccgtggcgggccatgccgttcatgattgcggccatggcatgctcgcgcacgccgaagtgaagattgcgccccccgtagctaccggggagcacggaggaggaatccttgatccgggtgttggtggagggctcgaggtccgccgagcccccgaccagggagggcactacggcggcggccgcctggaggaccttgcccgcaagggagcgcgtggcgccggcttcggctcccaccgccgccagcagccgggactccagatccctgggcacccccttttccgccatcagatcccagagccgtcccttgtcggaattgcggcggcgccagcggcggagctcatcctgccaggcggcgcgcgcctcggcgagcgcttcccgcctctgttcgcagagctcccgaatccgctccggcacgtgaaacaactcatcgggccaccccaggctcctgcgcgtggctgcggcctcctcggcacccaggggcgagccgtgggcggcggcggagtcgtgcttgccgggcgagccctgggcgatatgggtccgggcgatgatgagggagggccgctcccgttccacccgggcccgccagagggcctcgtccacctggcggacatcgtggccgtcaacggcctgcacgtgccagccaagagccgcgaagcgccccgccgtgtcttcggaaaaggcgaggtccgtggaaccctcgatggtgatccggttgtcgtcgtacaggtagaccaggttgccgagcttcaggtgaccggccagggatgccgcctcctggctgactccctccatgaggtcgccgtcgctcaccaaggcgtagatgtggtgggcgcagggatcaaaccgctcgtcggcaaagcgggccgagcccatgcgcgccgccagggccatgccgacccccatggcgaacccctgccccaggggaccggtggtcacctccacgccgggggtatggccgtattccggatggcccggggtgcggctcccccactggcggaaccgcttcagttcatccaggggaagatcgaagccgaagaggtggagcagaccgtagagaagcatggaaccatgccccgccgagaggatgaaccggtccctccccggccactccgggtcggcggggtcgaagcggaggtgggagtgccagaggagaaaggcgtagtcggcggcccccatgggcagccccgggtgaccggaggcggcggcttcaaccgcgtccaccgccagcatcctgagggtatcggcgcccaggcgggcatcttcgttggtaaggcttaccgcggccatgaatcctccttgttgccataacgtacttctcaaacgcacgcattcgggtacactgtcagaaccagggagaaccatgccatgtccgacaaacacgacctcatcatcctcggctcaggctccaccgccttcgctgccgcgctccgcgcccactccaggggcgcccgggtcctcatggtcgagaagagcgtcctcggcggcacctgcatcaactgggggtgcgtgccgagcaagaccctgatccacggggcgctattctatcaggagggacggctcggggcaaggctcggcctcggagagtgcggaaacgccgtggacctggcccccctcatgacccgcaaggaagaggtggtaaagcacctgcgcaccaccaggtacctggatatactccggaacacgccggggctggaactggccaaggggaccggccgattcctgggatccggccggctggaggtggtggaccaggtctaccgctgcgaccgctacctcgtggccgtcggcggcaccccccgcatcccgaagataccgggcctggagtccaccccgttcctcaccagccggggcgcgctcctgctgaaacgctttccggcatccctcatcatcatcggcggcggggtcatagccgtggaactggggcagatgttccagcgcttgggcacccgggtgaccatcctcgaacacggcccgcgcatcctcgcccccatagagccggaacccgccctggcgatacggaacgtcctcagggacgaggggatggagatcatctgccactctccggtctgcgcggtgtcgggagacggctccgcggtgagcgtggaggtcgagcgcgaggacggacgccggacctatacggcggaaaagctccttctggccgtgggcaccacgccggccacccgcggcatcggcctggagctggccggcgtggagaccgacggcaggggattcgtcacggtggacgaacggatgaggaccacggctccgggcatctgggccgccggcgactgcaccggcggtatgatgatcgccacggtgggggcgcgggagggaatcatcgccgtggacgacatgttcgccaccggctgcggctgcgccatggatcacctgagtgtccccatggccatctttaccgaccccgaggtgggggccgtcggttacaccgaacagggcgcccgggacgccggactcgacccgatcgtgagcattctccccgtgtcagccattcccaaggcccatgtgaccgggcatacggcaggcgtcatcaaactggtggcggagcgggccacgggacggctgctgggggctcacctggcctgccaccggggagccgagctcatcaacgaggcagccctggccattcggctgaaggctacgttcgaggatctggcaaacgccttgcacgtctacccttcaataggagaggggctgcggctctgcgcccagggattcacgagggatgtcagcaagttgtcgtgctgtgcggagtgatggaccatggaaccggccggcgtctacgcaaaaaatgttcagattgaccgggaattgtcacagcggctgcacggggcgctcacctgtggcaaggaggagctcttccaggtcgtggccgaccccgcccctgacgtgatccgggcggccctgcgcaacccggccatggacgaaaaccatctactggtactgcttgggcggcgggacctgggcgaggatctcgttgcggccatcggccgccacgatgcggtggccgagagccacaagctgaaagcggccctggtacgcaaccccgccaccccagcccagctggtcatgtcgctgctgccccacctctatctgttcgagctggtggacctctgccttctcgccggcgtgaccccggaccagcgggtcgccgccgagcgcgccgtcatccagcgtctctccactacccccctgggcaacaagatcaccttggcccggcgcgccacggcatcgattctggacgccctgctcaaggagagcgatgtgcgggtggtagaatcgtgcctcacgaacccccgcctcaaggagggatctgtttttcaactagtttcaagctcccgcgccaccggtgacgtcatcgctgccgtggcacgccaccagtgctggagcaaccgtcccaacctgaaggcagccatgctcaaaaaccccaacacccccacctccctcttcagcaccctcctcgcctcggcccccaccatggaggtgaggaacctggccgcctcgggacgcctggggaccgaacgcaagcgcctggcagcccaggagctcaagcggcggggctgctgaccgccctattcgtaccaccgccggacgacaaaagtcttctccccctgcccgtacgcgtccctgaaccggtccgacggcgttcgccccgtcattagctccgccagcacctcccccaagggccggaccaccacgccgtcccgcacccccggcaccgggccgaggcggctctcgatggtccgttcccggtccagcacgatgatcacgtgccccttccaggcgatcaggtccaggggctccagtcgacggcggatggcctcgacagaaaggccggcaatggggacgccccggccgaagccggtgagctcactcgtgttccggggagtgacgccgttggttgcctcgtaaagaagccccgagcagtcgagcccctggagccgccagcggcggttcgtttcggcggggagcctgcccggtggatgaaagaaatccaccattgccgacaccccggcgcgcacattgcccccccagacgtaacggcttcccctggcagccagaaggcggatgatgatctcgtcgcgggaagggagcgtccgggaccgcggcggcggttcctcatccgtcagccggacgaaacggtcatccacgaaataacccgtggccgatggatagggatagtcgtcggtggtcacccggtggaccactgatgagccgtttcggactgtctcgtgaaccacgaacaccgtccccggcagggcgatgaattccagctcccggatctggccctgtcggtcggtacgcagggccgagccgtccctgccgccgaagatgccggggaaatcgggagtattgaggaccggtgccggcagcaccgccacggcgtagcgcttcgcgtcgcccgcccgggtgacggaggtcatcatcagaacgaaaacggccgcggctgcggccagaaagtatctcttcacacatctcccttcttcgaaaaatacacacagataacgcattagccacagagagctcagaggaacagggggaggatcaacaattgttgctatcagtgctgtcagtgcgccaccctcaccaccgcagctccccgtgagggggcggggctcacgcggagaaaagagtcccgcagaaaagcaccggagaaactcccggagggaaagcggcaggcccggcagttcaggtcatgtgaaaaccgaccggtgacgcttgactgttttcggagcgggagtcccgccccctcacgcaaccacagcccccctgacacacaaaaaagcagtcagccacagagttcacagaggactccgaggaaaagcactacgttgcacaaccaagggcgtcgcccggcggacctctgcaattattgcgcaaccgtctgacttatcggcgatatccgtggaaatgccggttatggattcacttgagaaaatactgatgcaccgccgccccggccagccacacgccgaaactggccgccagaacaaccggcagggggaggtgccggcggaagagaacatacgccaccacaaagaagaggatggtggggatgatcccccagaggactcccctggtgtacccttccatgagccggtagtcccccggcgactcggaccagagccagaggagcaccagcaggctcgtgaggggcatggtggcgatgaggccgccaagggtcgggaatcgcttgccgatcctggcgcaggcaatgatgatggtaaggctgatgagggcttttacgaaggtttgcaccgttgccccctactcctccaccaccacgctcacgatccctcgcaggtctcccgccgcgaatccggtggcccggtcgccggggtagcacgcctgcagatgcgtcttcacctcgggagggatcgagtcttcggcaccgtggcagacgaggcagccgggctgcacgaggatcggcttcacgtagcgcaggacctgcttgccccccacccgggccggcacgatcatctcccccggcaggctcccctgctccttcatggcggccaaccgctcaagggcactgcgctcgaaggggtcgggactgttggccgggtttctgatcttgagcgatgttcgccggatggacagatgttcggtccgcgccagttccgccgtcagtttctgggcctcagcgaagcagaccttcaccgcctctgccggtcctttctccttcatcacgatcatgacccgctcccgcagggtggcggaaagtcggtcagcggccatccgggcacgggggaccgcgtcgccttcggcaccaaaggccgggagcgtaccgaacagcgtcgcaaacaggcaggtggcgagcatgcgtctcatctggttcctcccgaacacgtggctcaggccttgaggatcgcctcaaccaagtcgaacaaaggaccgggccagacgccgagagccaggatggcgacggtcacggcgccgaggcataccgcctccgccggggtggggagcggacccggggcagcctcctcagccggtttcatgtagaggttcaccaccacccgcaggtagtagtaggccgacgccgctgccgtgaggatgccgatgatcgccaggggcgtctctcctgccctgagggccgcgaaaaagatggcgaatttccccgcaaaacccacggtggggggaattcccgccagggcaaacatggccaccgccagtaccaccccctggaacggccgccggtagccgatcccccggagctcatccacctgctccagcggtctttcctgttccagggaggcaagggcaccgaaggccgccaggctcatgaccccataggcaacggcatagaaggccgcggcctcgtagccccgtccaccagagaggagcgccagggccacgtaccccatctgggccacggaggagtaggcgagcatccgcttcacattgggctggagcagcgccgccaggttccccacggccatggagaggagcgccagcccccagaggggcgcccgcaggggaccgatttcccccagggggggcaggatcagcaggaacagggcgatggccgctcccttggaaccggcggccaggaaggcggtcaccggcgtcggccccccctggtagacatccggggtccagaggtgggccggggccagcgacaccttgaaggcgagccccgccaggaggagcccccatcccgccagggcgatcccgccgcccgctgccgaggcggcaacggcccgcccgatctccagggagccggtggcaccatagaggagcgcgatgccgaaggccacgaatgccgcggacacggcacccatgaggagatacttgagtcccgcttcccccgatgccggccggttgcgatcataggccaccaggatgtagaatgcgaaggtcagggcctccagccccagaaagagggtcaggaagttggccgcgctcgccaccacccccatgccgaatgcgccgaacaggatcgtggccggatactcctctccctccaatccctgccggtcggcgtggtcatgggcaaggagcagggacaggagcgcggtcaccgcgaaaagcaccaaaaacgaccgggcgaacggcgtgaacgccacccccagggtcggcgccaggggccgggggggggtctgcagagcccagagggccgcaccggcgcagaccgccactccgatggcagtcccgtaccggccaggcacgatcgcacccaggataagcacgaggacgctcccgcaggcgaggagcagaagcggcatgatggtccagagatcggcgatggtcacggtgccacccccgtcagcagcgccaccggcaccttgaggatatccaggagcggtttcggatggaccccgatgtagagatcgatcacggccagtacggccagcaccgccccctcacgcagggtcaggtcgggcaggcgcagtggccgccgttccgtctggaagagaacctcctgcacgagtcgcacggtgtagataagcggcagcacgataccgaggaaggcgattgccccggctgctggcgtgatccggaagacccccaccaggatcaggaactctcccacgaagttgttgagccccggcagccccgccgaagccatggcgaagaagagaaagaaaaaggagaaggccggcatggttccccagagtccgccgaacgccgacacctcccgggtgtgggcgcgctcgtccagcatccccaccagggcgaagagagcggcggtggtgaagccgtggttcaccatctggagaatggagcccgacagggccaccggcccccaggaggcgatcccgagggcgacgaaccccatgtgcccaacgctggagtaggccaccatccgtttcatgtcctcctgggcgtaggcgatccacgaggcatagaggatgccgatgattgccagcacgtagaggagcggcgtgaatcctttggccgcctcgggaaagagcgggtagccgaagcggaccagaccgtaggccccggtcttcaggagcagcgccgccaggatcacgctgccggccgtgggggcgtcggtgtgggcgtccgggagccaggtgtggaccggaaacagcggaaacttgatggcgaaggccagcagaaacgccccgaaaagccacggagccgcggcatgggcaatgggtgacttggccaggagcggcagggcaaaggtgaaggtgccggtggcatcgccatgaatgaggtagaccccgatgatggccagcagcatcaggagcgagcccaccagggtataaaggaagaacttaactgccgagtagatgcgtcggccgtggccccagatgccgatcaagaagaacatggggatcagcatcacttcccagaagaggtagaagaggaccaggtcaagggaaaggaacactcccatgatcccgctctccatgagaaggatcaggaagtagtggagcgtggcccgctcggtgatgccgcgccacgaaacgagcatcgccaccaccgtggtgaaggcggtgagggccaccatgaggaggctgatcccgtccatccccagcaggtaccggatgccgaaccgctcgatccaggcggcatcttcccagagaaaataccctgctgcggcacccggcgccggcggcattcccggcgcggcgacgaggacccagccggccagggccagttccgccacggcaatccccagggcgagggggcgggcccactccggacggttccagaccggcgccaggcagaagcaccccgccagggggaggaggatcaagatggtgaggatggagtaggaagtcatcagatcctcccccatgcgagccaccccagaaccagcgccagccccgccgcgaagctgaggagataaaccgacacccgtccgcaactccagcggcccagcccttgtccggccgtaccgatgccgtcggccaggcggtcgagagagacgtcgatcaccccttcgtccacccggcgccagaggaaggaggcgatggcctcgtaggggcggatgaagagggcgcggtagagatggtccgcgtaccagccgttcaggaggaaagcggtgatccccctgggctcggctgcggctgcttcgatccgggccgcgcggcggatgccgccgtagcggtagtgggcgattgcgagtccggtcagggccacgagggcggcgattgcctccacggccatctcttccccgtgggaaagatgggcagccccttcggtgagggtcgtggccaggaagcggccgagccagccgtcggccaggaacgcggggaggtggataaacccaccgatgagccccaggatcgccaggggaaggagcatcaggtccatgatccgcggattacggtgaacctccgttgccccctcgccgccgaagacgaggtagaccattcggaaggtgtagaaggaggtgaggagcgccgccatgagccccaaaccgaagagcccgccgtagagcgcgccccccttggcccagaccgcggccaggattgcgtccttgctgaagaagccgccggtggggggaagtcccgccaggcaggcggcaccggccatgaaggcccagaaggtgaccggcatcttccggcgcaggccccccatcctgaagaggtcctgctcgtgatggagggccgcgatgacgcagccggccccgaggaacagaagcgccttgaagaaggcatgcaccagcaggtggaaggtggcggcagtgacggcgccggccccgacgccgagcatcatgtagccgatctggctgatggtggagtaggccagcacccgcttgaagtcccgctggaccaaggcgcaggtggcgccgtagaaggcggtgacggcaccggttatggccacggcggccatgaccacgggggccgcgctgaagaggggcgacatccgggccatgaggtagaccccggcggtgaccatagtggcggcgtggatcagtgccgagaccggcgttgggccggccatggcgtcggggagccagaccatgaggggtacctgggccgacttccccatggccccggccagaaacaaaagccccagcgccgtgacgacccccacgggcatcagaaatcccatctggttgatctggctgatggattcggtctggaaaagctggaagcaccagacaatgccgatgccgaaggccgtatcgccgattcgggtggtgatgaaggccttgcggccggcagtggcgtttttcgggtcggaataccagaaaccgatgagggcgtaggagcagaagccgaccccttcccaccccaggtagagaagcggcaggttctccgccaggatcaggaccagcatggcaaagacgaagagattcagcagcgcgaagaaccgggccgggctcccctcccccgccatatatcccacggcgtagaggtggatcaggccgcagacgaaggtgatcatcaccgtcatcactagggagaggggatccaggtagagggcgatgggggcggtgaagtcgaagtccgccagccaagtggccagcagcacggtctccggcgcttcataggccgcgaaggccagggccgcgcagacgaaggccccccagaccgcggcacaggccagcgcctcgcacaggcggcgcgggagcttccgccccaccagcgcgttgagggtgccgcccagcagcggcagcaggagtatgagggcgagatagagcttcatccctgcagctccctgaactcatccgcatcaaccgtcttcttccgccggtggaggtagaccaccatggccagggccagggacacctcggccgaggtgagggccatgatgatgagggagaagacctgtccgtccgccattccccagcgggccgcgccccccacgaaggcgagcatggcggcgttgagcatcacttcgataccgatgaggagcatgatcaggttcatccgccagaccaggacgcaaacaagccccagggcgaagagaaggccggcaaggatcagaacgtgctcgaaggggacgatcaccgctccctccttttggccaggtagagcgcccccaccagtgcaaagagaagctgcatggagatcacctcaactgctaccccgtatttcccgaagagcgtcagggcgaattccttcacgccgatggcccggcccgccgccgatgccgcctgggcgcgagagatcagaagcgtcagggccgacgccagggttacggcgccgagggccagggcgggccaccagtcgcggatgccgggacgcctggcccgctccgggtgccccaggtccaacatcatgatcacgaacaggaagaggaccatgatagcgccggcatagatgatcacctcgaacaccgccactaccggcgcgccgagcgtgaagaagatcaccgccagggcgaaaaaggaggtcacgaggtagacgatggcgtgcaccgcgtgcttctcggtgatggcaagaaccgtggcgatgacggtcacggcggcaaggatgtagaaaagagcctgttccataccgttagggcatcagtccccgcacgtccaccggctcttcctcgcattcgccagccccgcggggctgggcgacgccgatgccggcgtgacggtagaagttgtacccggcatccttgccgcagccatcgatgaggaggtcctccttctcgtagaccagttccatgatgtcccgttcgcagatctcgtagtcgggggtcatctggatggccagggtcggacaggcctcggcgcagaggccgcagaagatgcagcgggagaagttgatccggaaccaccgggcgtagcggcggccctcctccccttcggccgcttccatggagatgcagtcaacgggacaggccgcggagcagaggtagcaggccacgcagcgctctccgccgtccgggtcgcgggtgagaacgatccgcgcccggtagcggggcgccggcgtccgcttcacctccgggtactccacggtcaccggcctgcggaagatatgcttccaggtcacgaaaagcccggtggcgatggctttgaaatcggtcagtatcggcatggttcacgggagtggaggggctccggccagagcccctccaccggttcacgcggcggtcaggcggtgcccgacttggcccgttgcgcctttttgatcaggtccagagtgtcagggtgtccgttcgcttccgcataggtcagggccgtattgcccagcttcatcttggccagggggtcggcgccggccgtcagcaggtcttccacgcattcgttgcatccgtaattcgcagccagcatgaggggggtgtgccattcgagatcccgcgggtccacctgcgcgcccgcctcaagcagcgcccggatggctgcagcctgaccgttggccgccgcgtagtggagggcggtcttgcccttctcgcttttggcctccaggtcggcgccacggccgatgagatccctgatcgcatccacatcccctgccttcgccgcgtcgatgagcggcgtatgcccgtgcttgtccttggtattcacgttctcaaccatgacacgtcctcctttgcttcgttgcgtgttggattctcttctgcggaacgatgaccagtgtgcgtgtgtcagaccgtgatgcggttgtgcgtggtgcgaacgttctctcccccctttctctcgatggtgtttgtctctccgttacacgaacatcagtacccatccggtgatcaggatgttgagcagtgccagcggcgtcagcaccttccatcccaggtgcatgagctgatcgtagcgcaaccgcggcagggttccccgcatccagatgaaaaagaaggcgaaggcgagagtcttcaccgaaaaccagacgaagggaggcagcagcggcccctgccagccgcccagaaagaaggtggttgccaaaccgccgaggacgatgatgttgatgtactcgcccacgaaaaagaggccgaaacgcatccccgagtactcggtgtggaaccccgccaccagctctccctccgcctcggggatgtcaaagggtatccgcttgcattcggccgcgatgctgatgagaaagatcagaaaggccacgggctggtaggcgatgaaccagaccccctcctgggccgccacgatgtccgacagccggagcgacccggccagcatcaccgtgggcaccagggacagccccatggagagctcgtaggagatgagctgggccagcccccggatggagcccaggagcgcgtacttggagttggacgcccatccccccagggccacaccatacaccgcaatggaggagagtgccaagaagaagaggagccccacgttcagatccgccacctgaagcgggatctcacggccgagaatcgtgaccggcgccccgaaggggatcaccgcaaaggtgaggatcgccgggacggcagccatggccggggccagatagaagagccacttgtcggcgccggcggggcggaaatcctccttggtcaggagtttgatgagatccgccaggggctgcagcaggccgaaggggcccacccggttcggccccttgcggtcctggatccaggccaggagccgccgctcggcgaagaccaggtaggccgccagggtgagcaccacgaagaagatcagggcgatcttggccccgtggatggctatgtcgagagcaactccgttcatgactccccgccgggttccggcaacgtgaagtaaaacgtggcgccggcgccgggcgttccctccgcccagatgcgccctccatggcggtcgatgatccgcttgaccgtggcaaggccgatgccggtcccctcgaacgcgcgcgcgtcgtggaggcgctcgaagggctgaaaaagcttgtccttgtgggccatgtcaaagccgacgccgttgtcgcggataaagtagagccgctctccctcgccctcgcaacggccgaactcgatgactgcgttctcctttggggccgtatatttccaggcgttcctaaggatattctccatggcagcccgcagcaaccccggatccccctcgaccgtcaggccgtcggctatgatgaaatccactgcccgaccgggctccccgtcactcagctcacgggcaatgctccgcgccaggcggctcaggttcaccgcctcgtggacgacctcacccttcacgctccgggaaaacctgagaagatcgtctatcagctgttccatccgcgttgccagccggatcatacggatgaggatgtcccgcccctccccctccaggcggtcggcgtagtcctcatagagcatgcggctgtacccgtccagcctccggagcgggccgcgcaggtcgtgagaaactgaaaaaccgaacgcctcaagttcgcggttggcggtttccagggcctcggtgcgctcccgcacgcgctgctccaaatccgcgtagacccgcacattttccatggccaccgacgtcgtgtcggcaagggcctgaatgacgctgatctcctgctcggaggggcgatggcgcctggcccagtaggtgccgatggcgccgatggggtcttccccccggatggggaccatggcaaggctctgcacgaacgtagggcgataggcctccacgggtatccgctgatcctggtagatatcctcgatgaccgccgcctgccggttgagcatgacccacccgctgatgcagcgctcaagggggaaccggagccccttccagagcggggcgatggcatcttcgtccgcatagaagcagttaccgttttcccgcaggacaaacgtggccccgtcggcgctcaccaactcccgggcggcagtccggaccaccgccgtaatctcgtcgaggctgcgggcccgggaaagctcctgcactacgcggacaagccgctccatgagcccgccgagccgccggttctcctcctgggccgccatgcggtcggtaatgtcccgattgctcccccgccggccgagaaacgttccggcgccgtcgtgcaccggctgacagtgatgactgatccaacgcacctcaccggtgcgcgtgatgatgcggaagtcaatggggcagaccccctctcgattggccagagcatccgtcagatggctctccacggcctcccggtcctcaggatggacaatccgccgcagcaggcccgcttcacccatgaactcgtcgggacggtacccggtaatccgctcgcaggccggggagacatagcgacaggccccctcggggtcgagccagaactcccagtcagctgcgaaatcgagcagcaatttgcagatgtgttcgctctccatcggcttcctcaatggtgtgacgcaatgccgggagatggcccccgaatgtatgcaccgccgcgccgggctgtttcttccacgcggttatgacggcggaacatgccatttacagtgaactggtattcccgggcgcctgttcgctttgcatgcccgtttcgcctcaactatgcctttttcacaaattccgacttcaactgcatggcaccgacgccgtcgatcttgcagtcgatgtcatggtccccctccacgagccggatgttccgcaccttggttccgaccttgacaaccgaggacgagcctttgatcttcagatccttgatcaccgtgacggagtcgccatcactgagcacgttgccgaaggcatcgcgcacaacgcgctgctcttccgggctctctcccggcgcagccgtcggccactcatgggcgcattccgggcagacgtacatggtcccgtcttcataggtgtattccgaactgcattgtgggcatgcgggtaaactgctcatggtgctcctttttctgtttggtaagtcagactccaggagccgccgcgtagtgcacggtcctctggaagtacctgttgagtaaaccactcttgccagttatcgagatgtggttcagtttcgcgcaacatttttcactacagcaccgtttcccctctcccttccgggtcgaggtcccgcagcagctcccaccgtccggcaccccccccgtcaccgcttcgcccccgaaccgctccaccagctcggccacgaaccgccaagcggggcggagttccccgccggggggggcgctgcggtgcacccgcggcggatggaacggcgccggcttgtcgggggaggcgtggtagcgggccgggagcccccgaatcggaagtccgggcgccatgaccttccggaaccgctgggcgcgcccttcaaagttgacataggtgccgtccgtctccacccaggcggcggtggggatgacgatctgggcacgcctgaccgtttccgtcggaagccagtcagcggccaccacgaacggcacgccggccaggagcgcctcggggatgtcggcctctacagcgatgatccccttcactctccccgaggcaacggcctcggccagggtaaccgctccgtgctccttcgccagaagacccgccccaaaggcgttgggaccgggaaagaggtacgcgattttggcatcagtatgggcaagtaactcagtggctgcgggaggattgttcctggtgccgcagatgaccacagccctctcgaatatcgccagaggcacctcttcaataatgctgagctcgatggcctcgatggaaacggctcgggcttgctcaaggggcgcatgcgtccccaccaggaagaccggtgcgccgctgcgccatgcctgccggaccgccagaagcatcatcggcccttcgtcccggaggtccgactcgaggatgacaatgcagtcggccttccgtacgtccgccatggaggccgccctgccgtcggcaaggagggaaacggcggcggctacccgctccccttcgtcccgctcggcaaagtaacaaaggtactccgtcccgatgagcccggccagccgtgccagaaggacactcccctccagcgggagacggggtgagccgaccagggccaagcggccggggccgtagagttccatgaactcttcaatccggagcatggtggcgtcgatggccgcggcccatgaaacctcctccccgtccaccagcggcaccctcggccgcaccgggtcgttcacggcggcattggagaaccgcccccggtcgcagatgaagtggccgttcacggcggggttctcccgggccatggtcttgaggagttcccggtagcgggccgccggcacggtgttgcagccgagggaacaccaggggcagaccgaaggggccatctcgtagtcccagtaacgggcccggaaccgggcggtcttgtcggtaaagaccccggtggggcagatgtcgacgagatttcccgagaagggggattcgagctccccctcctcaaaccggccgtagtagacccgccgggcgctccccatgaccccgaagtcgctgccgccggcatactcctggtagaagcggacgcaccggtagcactggatgcagcggttcatctcgtgctgaatgtgcggccccagatcctggttcacgtgggtccgttttttcccctcaaagcggcggatgccgtggccgccggccacggtgtagtcctgaaggaggcactcccccccctcgtcgcagaccgggcagtcgtgggggtgattggtcatgagccactcgatgaccaggctccgcatcttcaaggcctcggggtcggtggtggagaccaccatgccgtcctgggccgggagcatgcacgacatctggatccccttcacaggtccgtccagcagcttcacggcacagagccggcaggcccccacgctgccgagggccgggtgatagcagaagtgcggaatccagattcccgcggtcttggccgcctccagcacgctggtgccgggagggacttcgaccagtatgtgatcgatggtcagtttgggcatggtttcaggttacaggataatcacccgtggttgttcccccttgtcgtactggagcgccatgacgagacttccccagccaagggtgatgatgatgccgatgccgagcaggagcgcccccacggctgtaaagatgctccccacgagtaccgctagaatccagccggccaggtctccccttatggtttcgaggctccaccgcaaggcgtccatgaacttcatccgccggtcaataatgccgtacatgccgggcgcgaccaccaccgacaggacgaaccccgccacctgaccgatgaccggcacgtggttcagggcgaacatggccacgaccacgagcagaaagtagacgaaaagatcgccgaagcaatcccaggcccggaagatgtcccccggctccgcctttcccccgcgggccaccttgagcaccgcgcggatgtagccggccaggaagccgatgttggccacaggaatccacgccaccagggagaagaccagggagaggacgaggagattgccgaaattgcccgtccaaagcctcgtggcccgggtcacgaggccgccgaaatcgtcagatggtgccgtcatccctttcctccgagggggcagcgccccatcacgatgtgctcccggatctcgtcctcgaagagccgcaggagcccctccaccggccccatggcaccgggggccaggggacagaaggcgtagttcaggtactggacatgctcccgcaggatggcgatgtgctcctcccgcccggcgcccgcctcgatccgggccaggacgtccttcacaaaggggagcccttcccggcagggggtacaccagccgcacgactcccgagcgtaaaaggacaccaggttcagggttgccgccaccatgcaggtgttccggtcgaagaccacgatgccgccggtgccgagccgggagccggcccttgccacggcatcgaagtccatggggacgttccagtgctcccgggtaaagaacggcgtggacgccccgccgggtatgcacgccttgaactcccgccccggcagcatgccgccgcaggggccgtcgatgatctcgcccaggctcatccccaggggaagctcgaagcaggcggcgttgttcacatgtccgctcacgcagaagagcttggtaccggccgcttcggagattctcgccagccccttgaaccaggcggcgccgttggccacgatagccgggatgttggccagggtctccacgttgttcaccaccgtggggcgcccccagagccctttcactgccgggaaggggggtttgctccgcgggttggcccgcctcccctccagcgcgttcatgagggctgtttcctcgccacagatgtaacgcccggcggactggtggacgtccaggtccagggagaaaccggagccgaggatgttcttccccagcaggcccgcttcctttgcctcggcaatggcgcgccggcaattctccgccgcctcttcgtagccgcggcggatgaagatgaaggcatgggccacaccgatggcataagcggccagggtcatcccctccaccagagaataggggttcgcctccaggagtatccggtccttgtaggtgcccggctccatctcgtcgcagttacagatgagataacgggggcctgggatgtcccgcggcacgaaggaccacttcttcccggtggggaacccggccccgccccggccccgcagattggcgtcgatcaccacctgctggacatcgttgggcgacatgccggaaagggccttctccagggccgcgaagcctccctccgcccggtactcggcaaaggttacgcaccggccgggacggttatgtcggaagagaacctgttccatttacccctttgttcacccccctgcttcgctctcgttcgcttccccctacaaggcaggggggaccgaggggggtcttattgctcaacaagaatgtccttcagcaccaccgcgttgttgtgctgttcgtcctttgccgcgaacaggagcgttaccgtcccgccggccgccagtttcctgagtccatccaggagttccgccttcgcgtccaactcccgccggtaccgctcccggaactcgtcccaccgggccgggtcgtggccgaaccactgccgcagctcgtcgctgggggcgatctccttcagccactcgtcgatgcgggccttgtctttcgcgataccccggggccagagccggtccaccaggacgcgcgtgccgtcctcggttgccggttcgtcgtagatccgctttactcgcaccatcgttcatccctccgcggctgcaagctgccgccgctcagtcgccaggatctccccggcccgctccagcgtcacccggccgtggagggtgtcgccgaccatgagcgtcggggcttcgccgcagttgccaaggcagcagcagggcagaagcgtaaagagcccgtccgccgtggttccccccggttcgatgttcagcgccgctgccaggtgcgccatgaggctctcgccccccagggcccagcaagaaatggagtcgcagacgtggatcacccgctttcccacggggcggcggtagatcatctcgtagaaggtggccagctcctccacctggaggggggtgagtcccaggagctccgccgcctcccccactgcctcgtcggtgagccagccgtagtggcgctgcagcgctttcatcacgtccacggccgcctcacggctggtgacggcgtgagcgacgcgggcctgaagttcctttttgagaagctccgagatcatcggcgtcacctgtccaaatccgccagcacgaagtcaatggacccgatgatggccagaaaatccgccacgagccacccccggctcatgagggggagggcctggatgtgcgggaagctcggcgtcttgatccgcacccggtacggcacgttgaggccgtcgctcaccacgaagtagccgttctcccccttgggcgcttcgatggcgctatagttctcccccttcggcggcgccattccccgtgtggcattgatgaaatggtgaatcagggattcgatgtcgtggagggcgtcccgcttcttgggcagcacgtaacggtagtcatcggtgatccagcgcccggccggcatctccttccagcactggcggacgatgtggagcgactggcggatctcctcgatccggacccgatagcgggcccagcaatcccccccctcctcggtcggaacctcgaagtggaagtgctggtagccgttataggggatctttttccgcaggtcccattccacgccgcaggcccgcaggttcgggccggtgattccccactccagggcctcgtccccggtgatgacgcccacccctttcagccgctcccggaaaatggggttccccttcaggagatcctcgtactccttgagccggcccggcatccagtcaaggaacgccttcaccgccccgtcccacccctcggggagatcgtcggccacgccgccgatccggaaccaggaggggtgcatccggccaccggtgaccatctccacaatgtcgaagatcttctcccggtcggtgaacgtgtagaagactggggtcatggcccccacgtcggcggcaaaggtgccgagccagaccagatggttggcgatccggaagagctcagccagcatgacccggatggcgatgccccggtccggcacggtgatgccgcagagccgctccacgctgttcacgtaggccaggttgttctggaccccggccaggtagtcgatccggtcggtgtaggggatgaactggttccagtgctggcgctcgccgatcttctcggcaccccggtggtggtagccgatgtcggtatccatgtccacgatctcttcgccgtccagcttgaggacgaagcggatgatgccgtgagtgccggggtgctggggccccaggttcaggatcagtgtttcttcgtcaattctatcgaagaaatcagaggcaggcagggcctgatggcgccgggcgtcgtccgtggtgtagggatgcatctccgttgcccggaaggggtgatttttccgcagcgggtgcccctcccagtcgggtggcatgaggatgcggcgcaggttcgggtggccggcgaactggatgccgtacatgtcgaaggcctcccgctcgtaccagtcggccgccgggaagacgcttgtcgcgctcgggatctccggcgtatcccctcgcaactcggccttgatccgcagatgtccggggatgtggaagttcagtaggtggtaattgacggtgaagtccgggaaccgcgaccgctcccggcggcacgactcatccacgcaggccacgtcctccagacgccggaaaggagcggcgctccgggttttcaggtggcgcagcacgtccggcagcagctccggcgggcagcggtaggtgagcatgtcggtagcgtgatcgtcccgcaccacccggtggccgaaggccgtttccagttcgccggcaagaccgaagtcggggaactggtgctttggggccggcgggcgccacatctcgtccgagcggggcattgggaaatgggggtgctgcaccgaagtccccctgatggcgatcccctccatgccgggtccccgggtgtcgcgggacttggtcaccccgtccaccagcaccggccgggtggttccctcgctcccgccggccaagtggaggaccttcctggcggggcgttcttccctcctgattttttcctggagcagcatcagcccctggaggaatgcctcggggcgcgggggacagccggggacgtggacatccaccgggatgatctggttcaccccctggaccacgctgtagacgtcatacatgccgccggagttggcgcaactccccatggagatgacccacttgggctcggccatctgctcgtagagccggaggattgacggggccatcttcttgaagaccgtgccggcgatgaccatgaggtccgcctcccggggggtgccccggagcacctcggccccgaagcgggaaacgtcgtagcgggaggtgaaggaggtcatcatctcgacgaaacagcaggagagcccgaagaacatgggccagagggaattggcccggccccagttgatcaggtcgtccaggctggccagaatgatgttgttctgtgggacctcagtctcggacatggcccctccgtgcacgggacggtccccagtcgaggccccccttcagccagagccagacgaggccgagaaggaggataacgatgaagaaggtgatatggacgagcccttgaaggcccagttcgcgccaggccgtggcccaggcgaagataaaggccgcctccacgtcgaagacgatgaagaagatggcaatgaggtagaacgggaccggataggcgagccgggccgaaccggtggggattgcgcccgattcgtaggggagttccttgttgcggttcgtggtcttggcgccgagccaccaggcagccaggagaagcacgccgatcagaatggatgccgcaagggtgtagagcgccaggggaaggaactcgggcggcaacgaggggaagagggaatgtgaaatgccggctggttgcattctactctccttggcgtcgagtgaaatgccgagttcatactctagcgcaatcgggactcatgtcaacggttttgagggaaacgccgatgcccggccacattagcgcagggcatcgcggacccgggaaagcaccgcctctctgggtagtgcaccgctccaggttgcgagcacctgcccccgtcgcaggagcaccagggccggaatcccccggatgccgaagcgggctgccagctgcgggttctcctgggtgttcacctgaaccactgccgccgtgccggcaagctcccgcgcaacctcccgcaccaccggtgcgaagtcccggcagtggggtcaccagggggcccagaattcaaccagaacggggccatgatagccagcgacgaacgggtcgaaactccggtcggtaagcgggaccggctggaaatagaggggcgggagcacaccgcggcagctgccgcagcggcccgcaaccccttccctggatgccggcacccggttgctcgtgccacaggcggggcaggcaacgagaaatgactggccgctctctgccatgggaggttcctacccctgcttggcgaggaactccgccacctgcgccggatgggcctctgccttggccaccttggaccagtgcttcaccaccgtcccgtcgggacccaccaccactgtggagcggatcgtgcccatagtagtcttgccgtactggaccttctcgccgaaggcaccgtaggcggtcatcatggcggcgtccggatccgacagaagcgtgaaggggaggccgaaggccttgatgaacttatcgtgggacgcgaggctgtctttgctgacgccgagaagaacaacgccgcgcgccatcagatcctggtgcagatcccggaagccgcaggcctccttggtgcatcccggagtattgtcccggggatagaaatagatgacgaccgttttccctgcatagtctttcagggagtgttttttcccgtcacttccctccagggtgaagtcgggagcttttttgccttccagcgacatgcctgcctccttggtgaatcgaatccgacaggaaaaacagtttaccccattcccggtcgttgtcacccctgcccattcaggagcgcggccacctcctcggcgtaaaccatttcctcatcggtgggaatcacgtagaccgcaacaggcgagtcatcggcgctgacccgctcctcccggtccacggaacgggcagttcggttccgctcccggtcgagccggatgccgaagcatgccatgtcggcgagggccttttcccgcacgagccattccccctcccccgaggccgcgctgaagaccacggcgtcgagccggccgagggccgcggcgtagccgccgatgtgcttccggagtcggtaggcctccatctccagagccaggaggcaccgctcatcccccgcgatggcccgggccagaaacgccgaccggtccagcttgaggccggtgatgcccgcggcaccgctccgctggttgagaatccggtccagatcacggggcgagagctgttcttcctgcatcatgaacgggggaatgcccgggtcgatggagccgcaacgggttcccatcatggtcccttccagcggcgtgagacccatgctcgtatcaatggagcaccctccctccacggcgcaaagggaaatcccattgccgatgtggatggtgaccagattacagagggccggctcgcgccccaggagcgccgccccccgccgcgccgcatgacaatgggaggcgccgtggaagccgtagcgtctcacgccgtgctgctcgtaccactcccaggggagagggtagaggtaggcatggagcggcattgcctggtggaatgccgtgtcgaagactgccacgtggggaatgccgggcagagtagccatggctccctcgatccccgccaggttcgggggaatatggagcggcgccagttcctccacggatctgaccgcctcgatgaccttcccgtcgatgggaaccgaggaggtaaaccgctcccccccgtgaacgacccggtgccccacggcggtgatctgctcgacccgggagaggggaccctccagggggtgggtcagggtggcgagaataagggccacggctgcaccgaaactggagcagtcagactccaggtgataggggtcccgccccggtacctccatagagatgaacgagtcgcccagctcgatccggtccacgtccccccgggcgaggacggtccgcgtagaccagtcgaagagctggaagtggatggaaaagccccggcaattgagaatcaggataatcatgtgtcttcccgtatcgtgggatgtgtgggctgttacccccaatggatgcaggagaccggacaggtgtcaacggcctcctggatcttttcctcggcagcgccggccggatcgtacacctcggccaggttgtcgtcgtcaaaccggaacacctccggaaccgtctcaacacaaagaccgcagctgatacagacatctttctcgacgtacagattacggctcatggtcgttcctccttgcatcctcagggggatgccgtcactcggtgctcctgggggtaacgatgttcttctccggcacgatcttaacgaaacagctccgggtgtcggcaatgatcccctccacggcgtcggcttcttcctcctggtgggagtggaggagctcccggtggtacttcaggaggagctccccaatgcttgccacatcctcttcctcaacgtcccggatctccaccccggcccctttggccagccgccgacgcagggcctcacgggtgaaccccatggctccgtccaggtggcagtacaccacgccaccggtcatgccggagcagatccaggggcccggatcccccaggaccaccacccgtccggcggtcatgtactcgaaggcgaaacccttaaggtttgcccgggaggcgatgtcccctcgaaagtcgtcaaccggctcgcggatgcgggagccgaagaccacatcggccccggagagcctgatgcaggccctgctgtcggcatctccctggacaaggaaggttcctccctgggcaccgtaggcgagccccttgcccacagtcccacccacccggcgcccctcccggttctcacccttgaggatgacgattctgccgccggaggtactcttgcccacgccatcctgagcccctccctctacccggatggtgagccggtcgatggaaaaggcggccaagccgttgcccgggatggagtcgcgccggaactggaggagcgcccgctgcccggtccgaacgcgcccctcggccacaccgcgctccaaggcaccggccagatgggtgccgatggcccggtcggagctggtggcactgtcgtcatcgtaccggacccgctcctcgcccttggcgaaagagtcggtcacgagcccggagataagagaggtcaggtaattgaggggcttgcggatgatgcgcacctcgggttcgaagggctgatgctcctccggtcgggccgggcggagcaactccgtcaggtccaggcggtcgaggccccgggcctgggcgaggagatcgctccgccccaccaggtcctgggtgcgccggaagccgagcttggcagtgaggatcctgatttcccgactcatcccccggaaaaaggtgctcatgtaaatgaccccgttttccagcacccggggaacgaaccgcttgagtccccgggcttcggcctcctccgcggtttcgatctgggtggcgattcccacgtggcaggtcccgagatggcagccccggcaggcggtgcagccgatgaccaccatggccatggtgccgaaaccgacccggttggcgccgaggagcatgagttttaccacgtcccggccggtgcgggcgccgccgtcggcccagatctccactttctggcgcatcccggccgccaccagcgccttgtgggcctctgagaccccgatctccgcgggcaaccccacgaacttgatggcgtgcttgcgggccgcgccggtgccgccgtcgtagccgctgatggtgatgatgtcggccccggccttggccacgccgagggcgatggtgccgattcccgccaccgctggcaccttcaccgacatgcgggcccaagggttggcggtacggagttcctcgacgatctgggccagatcctcgatagagtagatgtcgtggttgttggagggggaaatgaggctgacgccgggcgtggcgtggcgagctgcagcgatcttggccgtcaccttgaagccggggagatgccccccctcgccgggcttggccccctgccccaccttgatctccagaaagtcggcggagttgaggaatgccatgttcaccccgaagcgccccgaggcgatctgctgcccccggttcttccggtactgccccagcatgtcggcgatttcgcccccctcgccgttcatgcagatgatgttaaggcgctttgccgcttcggcgtagatcctgaaaggagtctccccctgagaaccgaagctcatggcggaaatcaggatcggcaggttatggtcccccacggtggtgtccacctcgtccgggtccacggtcagttcctgggtgtagcggaggtcgagcaggtgccggatggccagggggttctccgcctcgtactgctggatgaggcgggagaggtccgcgtaggtctcctccatcttggccacggcccccaccatcttccaaattttgggatagagccggaactggaccggcaccggttgtttttcgcggctgcgggccacggagctgcgggagcggttttcctcctccagccgctcaagggtgagcccgccctgccccgagccgcagaagttgggggtttcaaatatctccgccagatgccggcaaaggccgatggatgcgaagtacttgccgtagccgccgatctcgtgggtccccatggtggagatgaccttttcgagacccttggcaacgaccgagaagaggttcttcatccccggaccatcgccggccccttcccacatgagatagggacaaagggcatcggcccccatgccgagagcgaatatgaggtcgtggaggctgcggagcgccccggaccggaccaccagggcggtccgccgccgcagactttcccccgaggcgtcggtggcctccttgagccccttgtggaggaccgccgtcaccagaaacgggtcgatgaagctcttccccggggcgaagcagtcgctgtcgtccagcaggagcaccgcagccccccgggacactgcctccacagcctcgcgggtcaggcgcgccagggcggctcccagacattcctcctttgccatgtggcacggaattacccgacaccgccccttgccctcgccaaaggcggccacgagcgcctccaggctggcggtgccgaactcccgggccacggcggcgtcggccgcttcgatgccggtacggcggccaccggtcagcagcggcacctccagcgtcaccgccaggcgggcggggcctcggaacaggggccgcggccccaggtagaccctggtggaaaaatgctctgcctcccgttcccggtcaatggccggattggtcaccacagccacctgttccttgaagtagtcggagagattctgacgccggctggaaagcgacgccagggggccgtcgtaccccagggacgcaatagggtccgagccgctgccggccatctctcgcagaatggacagatcgctggacttccaggcaaaggcggacatgaggttgtcctggtggagtttggcgctccggccgaagcggaccgccagggacggcagcccgtcccccagtgccgccccctgcgttacccacttctcctgggacgccaggttcgtccgcttccggaagctctggtaaacctccccccgcagggccgggtgcccgatgatctccacctgttgccccgccacgatccgcacccccaccttctcgccgggggccaggggcttcgggtcgctcaggatctcctcatgggggacgacgcccagttccgacgaggcaaatatctcccggtcggtctcacccacccagagagggcgcagccccatggcgtccacgctgaagatgcagagattgcgatggcgggcaatgatggccgcgggcccttgggctgacgccttcagaaagcggcggaaccaggtatacatggccttcagctccggccccatgccgtccatggcgctgaaaatgggcgggaaaaccacctccatcgcctcgaacagggtgagaccatagcggaacatgagcccttccagggtccgattcaggtcctgggagtcggagccgtcggcgaagagaggaattcccatcatccgagcctcttcccgaagccgggcgatggtgttgatctcgccattgtgccccagaagcgaaaagggctgggcccggagcactgtggggagcgtgttggtggaataacggctgtgaccgatggtaactgaggagagaaagtcgcggcgccgcaattcgggatagtaacggggaaggagttccggtgcgccgtgaaccttccaggcggtcacatcggtggagagagacgccacgtggaccgtgaaatcccgctcgatggatgtttggagttcgaacaggagctttggtgctgccaccttctccgggcagaggagcgccacctgccagaagaggggctccccttcccttgcgcggctggagaggacttcgctccggacaatcccgggccgctccacaagcaactggacgccggcggcggagaaccggccaaggattgccgcctgcagctgcggatcggcgacaatggcctccttcggcagaagcaaatgccccacggcaaagccgggagcttcggccagatcggggtcggcgcctgcgccagccaggacctcccgccagatcgttcgggggatgtcggtcaggacgccacacccgtctccttcgccgttgatttcaccggcccggtgccccatcttcaccagggcctcgatggtccgttggacgttgccgtgggtgggacgggcttccttgttgatgtgacagatgatggcgcaggcgtcccgctcgggggggacgaggccggaggggtcgatggtcttgtcggccatggtgttctcctcggcacggcagggtagtcgaacggtgttaactatcgcacacaattttagcaggccgcaagggatagctcccgacgaccgccgcaaaaacaagagggacgcggccatgcccgtcccctcgccattggtgtctccctattcgatgcaactcaaccattttagtgcgatccaacaaaaaaaaacagcctggaatttttcccgccgggagctatagtttactcaggtagctacctgaaccagcactgccaaaaggaggggcgaaacctatcgaggaagtttcagccgaaccacaacttaggcagtacgaatccggctgccgttgatgccggaagatcccgtgaaacgggaactcggaaatatgaatgagcaggggcccgccgcagagtggcgggcctttcattttctccccgacaccccttcctgctccagaaatccctcaatgatccgccagaactccagccagtcgggggggcagtcattatggccgcagcgaagctctatcaggcacccgcgccggacggtacgggccagttcgcgcccgtggccgacggggatgatgtcgtcttccgtgccgtgcaggatgaggaccgctccgccgtaggattccagggccttacggttgtcgaagacatcgcgtgccagaaatccggggaggagcatctgccgggcaaagggacgggtcgaggtgaacggcgactggaggataagggccgccagcgggcgtctgaggctcagggcacaggcggccccgcatccgagcgacctgccgaaggcgatcatgcggccggaatccgtgtcgctcctccgcacaagttcatcataggcggccacggccgcagccgtgattccctcctctgacggcgacccgccggaacggccgtatcccggatactccacgagcatgacgtgcatccccatcctgcgaaacccctcggcctggtccggcagaacgtcgatcacctcgccgttgccgtgaaaaaagagtaccaccggacgcctgtctccggcaacgctccccgtggccggcagaaaccaggattcgacgtggccgtatggggttgtgagccagaggggatggatgtcgggcaaatcgggaggctggccggccacggaaagggaacggccgggatagatgatggtgcgctggaccaggaaacagagcagtgcgtaccccacataggcgagcacggccaggatgacgatccggatgaggggatgctccatggggcccccatgaatggctgtcagtagtggggaggcggcgtttcctcgtcgggcgggcgggttggcgacggcgccaccgccaggaactgcgtccgcagggccttcagctcgtcttccaaccggtcgatggcctgctgctggcggtagaccacctcgttcagttcctggatggtgtgctccaggtgcgaaaggtggatctcgatgtcggtgatgcggttttccatggctggttcgatgcttgggccggaatgaggaaaaggcagcgccgggctgccttttccttgtccaggcaggtaatcgggctacttctgggacagccggtgcacgcactccaccatgtggatggcgttttccggcggcactgtcggcaggatgccgtgtcccaggttgaagatgtgtccgggacggccggcattctcgtcgagcacccgcttcacctcggcctcgatgacctctttgggggcgtagaggaccgtggggtccaggttcccctgcacggccatgttctgaccgagcacgtccctggccttcccaagattcacgtgccagtcgagccccatgacgtcgccgccggccttctgcaccgtctccagcatggtgccggcgcccttgacaaagtggatcaccggcgtgttctgacggttcaggccgttgatgagcttggtggtgtagggcagaacgtacttctcgtaatcggtgggggagaggaccccgccccaggtgtcgaagatctggatcgcctgggcaccggccttgatctgggcgttcaggtactccatgtccatcatggtaaccttgtccatgagggcggcatagacgtcgggagcggcatacatcatccgcttgatgtttgcccagtccttggaacccttgccttcaaccatgtagcaggccagggtgaacggcgctccgccgaagccgatcaggggaaccctgccggccagttcccgacggaggatcttgatggtgtccagtacgtaggggacatcttcctcggggttgggaatgcgcagcttctccacatcggccatggtacgtacggggtgctcgaagaccgggccgggcacgaagtcgagcttgagccccatgggctcaaccggagtgaggatgtcggagaagaggatcgccgcgtcgacattcagaatgtcgatgggctgaatggtcacctctgccgccagttccggggtcttgcagagttccaggaaggtgcacttggagcgtactgccatatattcggggagatagcggcccgcctggcgcatgagccacacgggagtacggtcaacgggcttgccccagcaggcgtcgagaaaacgattattcattgaaaaccctcctcagagaaattgtctttggaatttcgattataaaaacccagaagcgtgagatttgcatcaaattgctgcacccgcagtaaccccggcggaggcgtagcccggctacgccgcacaagggggtgacgaggacgacgccaacacggcgtaactatcgcgttccttacgccttcttctgaaggcgtatcggcacgtaattacagaacggctcctcttccatgtaatccccatagaccgcgtcggcccgggcccggcagccgccgcagacgttgatgaactcacactcgccgcatttccccttgtatgccttgaagttacggagatccttgaagatttccgagttctcccagatttcccggaaggggatttccttcacgttgccggcagtacggtggaagtaggagcagggctttacgttgccgaagcagtcgatgagacagatggtctgggccgcgatgcatcctttgccgccgccggtggagaaggtcagggagcggcgttcgaacttgaccccttcctgcttggcccgcatggggaccatccggtagtagtggggggcacaggtggggcgcatgagaatttcgtcctcaagcttctcctgctggtagtgccactccaggatctcctcgtagtcctccttggagatgagctcgttcatgatctcctcgccccggcccgtggggacgatcatgaacatgtaccaggcagtggcgcccaggctcttggccagcttgaaagtgttggcgatatcgtgctggttccgtttggtaaaggaagaatttatgaggaatttctggccgttacgccggaagatttcggcggcccgcaccactccctcgaaggcaccgggacactggcggaaatcgtcgtggacctcggcgctgctgccatccagagagagggacaccatcttgatgtccgccttcctcattttggcgcagatttcgtcggtgaccaaggcgccgttggtggccatgcacatccgcagccccagagaggtgccgtactcggccaactcaaagatatcctggcgcatgaggggctcaccgcccgaaagaacgatgaccggttttgagaaatcggcaatctccttcaggagcttcttcccttcctcggtggtgaaatcaccttcggaggaggtcaggtcagaggaacagcgacagtggacgcacttgaggttgcatttctgggtggtttcccaggcaacccacttgggaatgaattcttcggccatggattctccgttcgtgtgacaatcctgtaaatcctactaaaataacctcgacagcacaagaagtttagcggccgggggccggtactactctgccatctttcgattgaagatggccaccgtggcgacgaaggcggccagagcggtaatggcgaggatggcaatcaggccggcatcgagagcacctgccaggagagccctgcgggatccctcgaacagggccgtggtggggatgagcatgaccgtggctcgcaacgcctcgggataggacgataccgggaagaagacccctgacaggaagatgaggggcataatgaccactgcctgaaccttgcctatggtctcgggtttgtccaggagcgtcccgcagaccgtcccggcacaggaaaagaccatggaaccaagaatgatgaaggaaagataggccaccaggtgggtggggtcgaaccggacgccggtgagaaggaagatgaccgcagccacggccacccccttgagggcgccctgggtgaaacccgagaatatcttgccgatgacgatatcgtagacggtgatcggggtgacccggtaagcctcgatggtccgctgaaccttacggtgaaaccacatgctccaggcgctctcgtcgaaggcggcagaaacggcggtcatggtgatgagccccggcgccatgaacacggtgtatggcaccccttccacatcggcaatgtagccgcgaaggccgaagccgaaggcgaggtaaaaggtgaggggagcggccaccaccgccgccagttccgagaagaggctgcggcggagcaccagcatgtcgcgcttccagatggaaaaggcgcctgtcaacacggttccccgcctcctgcggcgcagatcacccccggaccggcggaatgccgacgctgctgcgcgttcagccgccatggcggtccgtagcctggctggccgttacttataatttttccgccggaagaggcccgttttgatcgagacaatccggtcgaggaacaggatgccgtccaagtggtccatctcgtgctggattgcgacggcctcgaagccggaggccgtgatctcccgctccgagccatccgcgccgtccaggaagcggacccggacctcggtggagcgctccacgtctcccgtgtagtcggggacgctcatgcatccttcgcgcatgaccgcattgcccgaccggtcaacgatctccgggttgaccatgaggagcagcccgtggttgttgtccttgccgtggcggctgcccgagacgtcaatgacgcagacccgcaaggtgacgccgatctggggggcggcaacgcccacggagccgggaccttcacgcatggtctcgatcaggtcgtcgatcagccccctgatggcctcgtcgatggccgtgacagtatgacataccttcttcaggacgggatggggatactgcagtatggtctgtgctggcatggcgtcagagggaaaccggtgtgattgagcgcaccgagatctccacgttcagctccttcctgatttcttcgagcatggccgacacctggtccaccgagatcccctccggcagcgcggcctcgatcatcatcacatagaccggttcaccttttttccctaccaactttgtgttgaggtcggtgatattgatgctgcgctcggccagctccttggtcacccggtagacgatgcccggcttgtccgacccgtagaccgacagcatgcagatttccccttcgggggcgcggtactcggcctcgtcgggggtcattgtacgggcggagacggtgaggcccatatcctcgccaagcacccggaattcttcgagcagcctgctcttggtgaacggcttggggtgggagatgatgaggatcatggcgaactcccctcccagcatggtggagctggagtcctcgatgttgcagccgagtcggtagagaatgccggtagtcccggcgacgatgccgggccggtccttgccgacgacggaaagggcgaagtggacaactgaatccttggtcatggtgtgcctcccggggtcgatgcccggcaaaagtgtctgccgatttggttcattaatctatagcagatgcgggaggccatggcaagaccggctacccgagccccagccgctcccgggccgtctccacgaggcagtcgaagaccatctcgcggctttcgatgaagcgtggcatgtcctggtgcatgatgtcttcgagcaggttaaggacccggccatcgctggagcccagttcgttcatcaccgcttccatcatcgccacaacttcatagaggtcgtcccggttgaagggggacggatcgggcttgcaccggaacttgggctggtcgcggttgaccacgtccttgggatatttgtaaaagaggtcagacgccttgagctttaccggcatggccattgttctccttccgctttgatcaatcccgcgcgcaccactggccaccgctcaagtgacgcagacgaaatcctctccctcacgcaagcccgccctgcgggcccaggcccgaactccatcccgcgccccccgggttcccacggtaacgaggatcttttcagcgcccgccctgacgtcatccggtgccgtcaccggcgccccgtggaggattcgaccctgtttccgcgggtccacgtcgagccatcggcccacccgcaccccctcccgcgccagggctcgttgccacgccctcccctccagcccggccccggccagggtgacgttgtccacacccagcaggaacccctgacacaggtgatggatcttgcaggcgcggaaggcatcggcggcatattcccccatggtgcgggtcgcgcgctcggggcgctcccgccagaagaacagcacctccggcagccgcgtgaacctgacccccccggctgcaagcctcagccagaggtcgtaatcttctgcccatccggtcttccggtagcctccggcatctgtcagagcctgccggcgagccatgacactcgggtggacgaccggcgactccacaaagcggtcacgcatgatttcctcgtgagtcagcaggccgttttgccactcttcataggcacgcatgccgagtcccaccgagtgtcggggaaagtggcgaaaccgggtggccacgagtcccaggccgggatccgcgtcaagggcagcggcctggcgttccagcctctgcgggtgggatatgtcgtcaccgtccatgcgggccacgagttccgcacggcagtgggcgaggccgtaattcagggcatctaccagtcccgcgcccgcgttgttgaacaccctcacccgccggtctcgggccgcggccacgcgcaacagctccggcgtgtcgtcggtggagccgtcgtccacgacaatgagttcccatgccgtcagggactgccggcacagggaggccagggcagcgggcaggaagcgctcttcgttgcggaccggcatgagaatcgacacgcggggtgcgctcacggcatctccggcatcaaggcttggatcagctcggcggggagacgtttgggcttcatccccggcccgacgcagacgagggtcaccttgcccccaaccagcagcttgccgtccaggcagcgcaccacctgctgtcccacggtaaatgaggttttgcccacctcaagcacctcggtctcaacccggacaagatcgtccagcactgccggggcacgaaagtcgatctccatccgcacgaccggaaaaatgcagcctcggtcggccagctcccggaccgaaagtccgcgttcccgcaggaactcgcatcgtccccgctcgaaaaagcccaggtagcgcgcatgatagactacgccgccggcgtcggtgtcctcatagtagatacggaattccactctggctcctcacgaaaaaaaagaggctgtgagcctctttttaatggcagatggggctgcggttacttgaatctcaacaccacgttggaggtcacgccggtctcacgctcccgcagctgcaggcgcaattcctttgcacttccggcttcggcagggaagaacaggaagccgctggcaatgctgtctgccggcagagctttcccctcaagccccttgttacggatatcttcgataatggtgcgctcgcgctcgcccgacgtcccttcggaaacaccgccggcaatggctccgccggctgcgccgacggctgcccccttgcccaccgcctcggcaacgctgtgccccgagacgatgccgatggccgcaccgagaatcgcaccgccggccgcaccgagcagtgctcccttcccagctcccttgccgaaaaaggaggcgaactgggtcgacttctcgattcggtcaacggcggtcgtgttggggatcacggggaagtagcggttctgatcattcaccaaaaaggtctggctggaaacgatctcaaggcttctaggacccttgttgctcatgaccacctgcaccggcatgaccccggtcccgatcacgtcgaatccgaaagcgtcggtggcggaggccgtgtcggcaaaggcctcgccgccgatggtcacgccgttcaccacctgactgtttatgtagtcctcagcgggcctaaacccgacatactggctccgataggaggtgcaggccgtgaggatgagtgtcggcagcagcacggcagctatgattttgaggatgcgaattttcattattttaatctcccctttcctcgactggctagcagcgggactccgcggcaccttacggttcacgggcaccgcgttttaatgatatcacctgctggtcggcacgcaacagcagggctgactgtacgggaggcgggtccatgggcgaaaaaccccgtgaagggctgcagaggggcggctttcaaattttagctttgagcggcttttaagggaccaccaaggccgcctcctcccccggcagcaaaaaccggcgagaaggctgtttcgcccaccagattgttagattgtgtaaaattaacaaaaaccaatctcaaccagggtgcgggcgtcgcctgaaaagggaaggcggtactctgtcacccggacaacagtgaggcccatctcctccagggccccgcgcgcggcatcagcctcttccgcgccccccctccccttcatggcgatgatcgtcccctggggcatcaaaagcggcagcgccattctcgcaaaggagggaatgtcactgaaggcgcgcgatacgatccgattgaagcgacgctcgagcatgcgaggcagatcctcgcccctggcgtgaatggcctcgaacctccggcaccccagcaaacgggccgcgtggcgctgaaagatgatcttcttttcaacggcgtcaaccgacaccgctgtcatagtcgggaacaccaacgccaggggcaaaacgggaaaaccgccaccagaccccagatcaagcagttcgtcgtcaccgctcaccagccgacacaaggccagcgagtcgacaaagtgcttcagggcgatctcttcgtcgccggtgatggctgtgaggttaattttccggttccactttttcagctcgtcggcaaagagggaaaataacgtgaccagttcgtcactgatctcgacacccagctcggcagcaccttcctgcagtatccggcaggcccggccgttcacgacgacgcgctcctggatttgatggccacggaaaggataccgacggcggcaggggtgaccccctggatgcgtgaggcctgccccaaggtatcggggagaaagcgaaggagcttttccctcacctcggcggagagaccggggatgacggtgtagtccaggtcgtcggggatacgggtcccttccagcttgcgcgcccgcgccacctggtccagctgccgctcgatgtagccctgatatttgatctggatctccacctgttccttcaccgacggcggaaccatacccgcaaccgggtcaatctgcgaaagctcttcataggtgatgtcgggccgccgcaagagctgctcaaacgtcaaagcattgcgcagatcggtcatgccgtaggtttcgaggaacgacggatccgcctcggacggcaggagtttcgcggtgcgcaaccgttccagctccgcaccgatccgctcacgtttttccaggaacagccggtactcctcgtcccgaacgagaccaacagcgtggccacgttcccgaaggcgcaggtcggcgttgtcctcccgcagcagcaaccggtattcggcccgcgacgtgaacatccggtagggttcgcgggtccccaacgttaccagatcgtcgatcatgaccccgatgtaggcctcgtcgcggccgagcaccaggggctcctcaccctgcactcgcaacgccgcgttgatgcccgccatgagcccctgccccgccgcctcctcgtagccggatgtgccgttgatctggccggcgtgatagaggttgcggatgagctttgtttcaagtgacgtatggagttgaatcggatccacgtagtcgtactcgatggcgtaggccggccgcatgatctcaacgttttccagcccctcgatggagcggtagaggcgatactggatatcgatgggaagagaggtggagaggcccgacggatagtattccaccgtatcgcgcccctctggctcaagaaaactctggtggcggtccttgtccgggaaccgcatgaccttgtcctcgatggacgggcaataccggggaccaaccccttcaataacgcccgaatagagaggtgaacggtcaagaccgctccggatgatttcgtgggtacgttcgttggtgtaagcaatgtagcagggaagctggggccgatcgatccgttcggtagaaaaggaaaacggcactggcggatcatctccgtactggggttccaaccgggaaaaatcgatggtgttcccgtccaggcgcgccggggttcccgtcttgaggcggccgaccgtgaagccgagatcgcgcaactggtcagacagccccaccgaaggcaggtctcccgccctgccgcccgggtagttggtgagacccacgtggatcagtccgcgcatgaaggtcccggtggtgagaataaccgttttacccagaaagcgaaccccgaccttggtcaccactccccgcacccgaccatcttcaaccacgaggcccgtgacctcaccctgcttgagcgagagatgttcctgttcctccattacgtgcttcatccggaggcgatagagctgcttgtcagcctgggcgcgggaggcccgtaccgcaggccccttgcgggtattgagaatgcggtactggatgccggtggcatcgatgttctttcccatctcgccgcccagcgcatcgatctccttcaccaagtgccccttggcgagtccgccgatggccggattgcacgacatgagggcgatggcatccaggttgatggtgagaagcagggtctcgcatcccatccgcgccgcggccagggccgcctcgcagcccgcatggccggctcccgccacgatgacgtcgtactgcttttcgtaatcaatgagattcatgacgtcccgccgcctcctttccccttcgtttcacatcagagcttcaaggatactgtatcccagcttttttatcactacattcgcaatgttacagcaaacgtttcacgtgaaacatgatgccgacatcggaccaattttgagctgacccctacaccgtgtggcacggggaacccgcgtcagccatgcccctcacgtggcgtttcgggtcacttgccaatgcagaatcggtcaaaaatgacgtccaggatgtcgtccggggttgtctcacccgtgacctcaccgacagcggccagagcgtcgcgcaactcaacagccagcaactcaagagtgaaccccgacgcaagtccctgctcgaacgcggtcaagtgcatcgttgaacgggacagcagatcgcggtgacgaacccgggagacagcaacatactcacgactgtcaatagcagctccgtgaataaaggtctggaaaattgactccttcagctcatcaatgccgtcgcctcgcgaggtggaaaccgtgaccctaggcatcaggacaagttcatcgggaatctgcacggcccgcggcagatcgcatttgttctccacgagaatgagtcgcttgccggcaagggcagaaaggatcatccggtcgtcctcatcaagaggtcgcgaaccgtcgatcaccagcagtaccagatccgcctcggggatcttttcaagggtgaggcggaccccttctttttccacaatgtcttcagtgtcgcgaataccggcggtatcgatcatccggagcggcagaccgcggatattgaccacctcctcgataatgtctcgggtggtgccgggtaccgaggtgacgatggcccgcttttcctgaagaagggtattcagaagactagactttcccacgttcggtttgcctgcgataaggacagccaccccttctcgcaggacccgtccctcgtcaaatccggcaattagttctccaaccgtttcggcggctttcctcacatggaccgttaatgcatcctgagcagctgggtcgatgtcgtcttcgggaaagtcgatgaacgcttctaccagtgctagagcctgacgcaactcggccataaccgtgtcgagccgttgggatagccgaccctggcgctggtgctgagccaaggcaagggcagcgtcggtcttggccctgatcacgtcgatgacagcctctgcctgaaccagatcgatgcggccattgagaaaggctcgacgggtaaactcaccgggttctgcgagacgcgccccggcggcaagcacgagttccaggacgcgtcgggtgacgagatatcccccgtggcactggatctccaggacgtcttcacgggtgtaggaccgtgggcgtaccatgaggaccgccattgcctcgtccacggcctcgccagtgacagcatcaacaaccgacccataataaaaacggtgactttcgaagtcaccgttggaaccgcgcctgaaaacgcggcgggcaatcgagggggcgtccggtccgctaacgcggacgatcccgaccccaccctcccctgccgccgtgctgatggcggctatggtatcttccacgtacatggtccgctacttggcctccgccgtactgatgctgcggttgatgtagtactgctgaatgatggtaagcacgttgttgacgagccagtaaagcacaaggcccgacgggaagttgaggaacatgaacgtaaagaccaccggcagcgccatcatcatcttctgctgcacaggatccatttgggaaggcgtcatcttctgctggatgaccattgtcacacccatgatgatgggagtcacgtagtagggatccttggcggccagatcggtgatccagagcatgaagggcgcgtggcgcaactcaatggagaacatgagcgccttgtagagcgcgaagaagacgggaatctgtacgagcatggggagacacccgcccacagggttcaccttatgggtctggtacagttccatcatggcgcggttcatggcctcacggtcattcttgtacttttcgcgcaactgctgcatcttcggctggagcttctgcatctccttcatggacttgtagctggagtgggttagcgggtagaagataacctttatgataaccgtgatgatgataatggctatcccgtagttcccggtgtagttgtggaaaaacttgagactgtggagaaggggcttagccagcatcgcgaaccagcccaggttgatcgcccgctccaggctgttgccctgtgccttgagaacatcgatatccttgggcccgaagaaaagacgataggtaagcgcccggccctcaccggggttaagggacagttcaggtgaagagatggtgttctccagataacccgaggctgtcttgcggatggttgctgccgccatactaccctcgtgagccagtacggcagagaggaagtacttgtcagcgaatccggaccagagcggagccgcatgagtctttgcgcccgactccaggtccttcaccttgtcctcaaacagtttgtcctgggcaaaggtcgccggtccgaaggtctcaaacctgctctccttgacctttggcacaaggggataggtctggaccgtctgaacaggcgaggatacgcgagcgctgccgctgttggtgacctggtactgtatctccagcccgtagccgtcaccggaaaagttatatgtctttgtcaccgtgacgccggccggcgaaacccaggtgaaggaaagctgcttcttctcgccgggtcctacggtgagtgcgtcggcactcgggacaaagactgcattctggtcaagaccgaaaccgggagcgcggaggccaatggtgtaattcgacggattgtcctcggaaaccagcgtgacgttcttgccgcccggaccagccgtctcatgataccgcttcagatcgaggcgcttaatactcccgccctgggtggaaaacgtcaccgaataggcaggagtgtcgaccgacacgtccctggcggcaacagccggttgaggctgagcgggaacagccacgggaaccggtgcggcagtcacctgctgagccggctggctttgcgtcgcagtggcaaccggcttcggtgtttctttcgggggcggcgaaaagagtgccgtgtagccgtaaaagaagagaatggatagtacaacagctatcaaagcccttttttccatgtcagctcctgattattcgttacttgactggatcaacgccgcccggatggaatggatgacacttgaggatccggatagtagtaagccagagtcccttaacgagaccataccgtgtgagcgattcgtgcgcgtatcgtgaacaggaagggtaaaaacgacaggtaggccccttgaggggagacaggtagcgctggtagatgccgatgatgtagagaatacccttcagcattccaagcctgcgaggcgttcaacaaccgggccaagctcccggcagacgccgtgataatcaagccgctcggcgcccttctttgcaatgacattcagatcaatgctcggaagggcgtcacgatggtgccggtaatactcccgcacaagtcgcttgatgcggttacgtaccacagccgttcccaccttgcggctaacagtgattccaatccgtctccgtcctgtttcacctggcgtccaaagaacaatgaagctggacgtatgaagctttcgcgccgctgcggagagccgaagaaaatcggccctccgcagcagacgctcatccttggtaaaacggaacagggtcgaacgtcctacttgccggcgatggaaaccgaaagtctcttccgccccttggcacggcgacgcttgatgaccagacggccgtttttggttgccatgcgtacgagaaagccgtgggtgcgcttacgcgacgtattactcggttgataagtcctcttcatgggttctctccgtacagtgaaaatcgagggtgttctcggggattgcaaagaggatacttttaaccacagagacccttatatgtcaagagtttatttacttaccctgcaataaattgaccttgcaaattggaccaccgtctgctagtctgcatcttcccaagactgccgaaatggctgtaaaagccaccatttcacgttacaaccccccggtttttcgtagttatttagttatcaacagttgttgaaaaacctgtgtataactaataagtttcactatctcccggcgagtacgggttctgagcgactga