ttgggtgttttggacaacattagcgtatcgacgacagatgtacggatcgagcggcatgcgaaccagctttcgcggcaactgaagctcctccgcgacaagctgttcccgccgctctcgcaaaagacgctgcggacattctcctccggcgaggcggcccagatgatcggcgtgtcggacggctatcttcgccagctttcactagatggcaagggaccgcagccggatcttgcccagaatggccggcgttcctacacgctcggccagatcaacgaattgcgccattatatggccaagctcaagccgaaggacgcgctttcctatcagccgtggcgtcgccctggcgaaaagctccagactgttgccgtcaccaatttcaagggcggctcggccaagaccacgacaacgctctatctggcgcagtatctggcgctggcaggttaccgggtgcttgcgatcgatctcgatccgcaggcttcgctctcctccatgctcggcgttcagcccgaattcgatctttccgagggcgatacgctctacggcgcaattcgctacgatgagggccgcaagccgctgaaggagatcgtccgcaagacctatttcgacggattggatctggtgccgggcaatctcgaactgatggagttcgagcatgagacgccacgggcattgaacgaccggcagcgacccggcgagctgttcttccgtcgcgtcggcgttgccattgccgaggtcgaagccgattacgacatcgtggtaatcgactgcccgccgcagcttggttatctgacgcttggcgccgtttgtgccgccacatcgctgctcattaccatccatccgcaaatggtcgatgtcgcctccatgtcgcagttcctgctgatgacgtcggatctgctttccgtggtgcgcaaggccggcggcgatctgcagcacgatttcatcaaatatgtcgtcacgcgtcacgaacccttcgatgcgccgcagtcgcagatcgtcgcgctgctgcgcagcctcttcagcgacgacgtattgacggcgaccattctcaaatcgacggcgatcgccgatgtcggcttgaccaagcagacgctttacgagatcgagaaggggcaggtgcgccgctcgacctatgaccgggcgctggaatcggtcaatgccgccaacggcgaggttctcgccggtattcacaaagcctggggtcgagcatgagcagacgcgatcgcctgaaaggtcttttcgacgatacggcgcaggagttggccgcggccaactacgaggagtcctcttcgcgcggatcggccggtccggttcggacgatggcgctgacccttggccgcatggaggaagagagcagggcgatgcaggaggctttgctctccggtgaacgcgtcgtcgaactcgatcctgatctgatcgattcctccttcgtccgcgaccgccttgccgaccagcccctcgatagggaagacgagctggtgcagtcgattgccgagaacggccaggaagtgccgatcctcgttcgccgtcatcccaatgatgaggaccgctaccaggtcgcctatggccatcgccgtctgcaggctgtcaagctgctcggcctcaaggtgcaggcgatcgtccgcaagcttgacgataccgatgtcgtcatcgcgcagggtatcgagaattcggcgcgccggaacctttcctatatcgagcgcgcggtctttgccctcaatctcgagctcaagggttttgagcgcccggtcatcatgaaagcgctgtcgacggacaagacggagctatcgaagctgatatccgttgcaaaagctattcccgccgagatcgtcaggtcgatcggagccgcacccggcatcgggcgacgccggtggatggcgcttgcccaggactggaatgggatgacggccgcccggcttgccaagctcattgcctcgggaagtttcctggcggaagagagcgaccgccgtttcgagcttttggtcgccgagctcgccaggaaagaggcaaagcccgaaaccacggaatttgactggaagccgaagagcggcggcaagatcgccggccgaatcaagagcgccggcaattccttcacgatcgcgttgaagaccggcgacgcgccggatttcggcgcttacatttcacgccgtctcgacgagctttacgaagcctatcgggccggcaggttgcaagcaggagaatagaccgcaaaagaaaaaagcctccgaacgttgccgtcgcggaagcctttctcatatctggacaatctgagaatcgcacttcctcgaatcactgtcaagcatcttcggcatccttttgggtggtagttttcttttgccttgagaaaaggtgagggacatggagcctcaatatgtatcgacgccctttgggcggcgatcgatgacgcttggcatgctggcaagccaggaaagcgccagcaaggtcgatccggacgcatcggtcgacaagtggaagatttttcgcgcgctctgcgaagcaaaggacatggtcggcgtatcggatcgtgccctggctgttctcaatgcgctgttgaccttctacccgaagaacgagattgccgaggccaacggcttcgtcgtctttccgtcaaacgagcagctgtcgctgcgcacgcatggcatggctggcacgacgttgcggcggaatctggcgatgctggtggaagcgggcctgatcatccggcgggatagcccgaacgggaaacgttttgcccggcgcaacggcgagggtggacttggagaggcatttggcttcagcctggcgccgctcctggtgcgcgctcgcgagatcgaggcgcaggcggctcaagtgatggccgccaagctcgaatggaagcgcctgagggagcgcctgacactttgccggcgtgacatcaccaagctcatcgagatcgcgctggaagaggaagtggccggcgaatggatcgagatgcagaagcatttcaatctgctttccgcaagcctgccacgccgcccgtcggccgccgagatggaaagcctgctggccgatctcgaagctttccgggaattgatcgtcaagacgctggaatcgaagtcgaaaacagaaaaaacagacgccaatgatatccaaaacggtcggcacatacataattcaaacccacaccctatatctgaacttgaaccaagcttcgaaaggaagcagggcgcaaagccggaggaagagccgcggcattggcgcgagccgccgaaatccttctcccttgccatggtgctgcaggcctgcccggagatcatcgcttacggaccgggcggcggcatcggcagctggcgtgatctgatggccgcggccgtcattgtccgttccacgcttggcgtcagccccagcgcctatcagctggcctgcgatgtcatggggccggaaaacgccgccacggtgatcgcctgcattctggaaaggggcggacatatcaactcggccggcggctacctacgtgacctgacgcggcgggcggagcgcggcgagttctcgctcggaccgatgctgatggcgctgatgcgggcaaatggtccgacggcgaggaaaaccggatgagcggctatgaaaaagcttcgcgccagctcagacggttagaagcatatgcggccggtcgatcagctagcatatcggcttcattccctccagttttgttgaaatacactgttaaccatgtcatacatggcggaaggaaacacgtattttgcttccatttgtgaaaaaccgtaaagcttaacaatgcgctacgatatcgacggtacgatgcttcaaaccctgcttccagccattaccgcggcggaggatgcggtggcgcggctggacgagcgggtgttgcgctcgccggtcggcgagggatttgccgagcgcagccatttcttcgacgccgccggcgcgctctgggtggccggcgaactcgtgcatgtcgaggatctcgttttgcatgatgcccatatggatagccgcgctcccacccacgaactgacgatcgcccattccgtgctgcgggcacgtcggcgcatctggaccggcgaaccctcctgggcactcggcgtctcgggccttgcaacgctgacggcgaccggcggggaaggggaggggaaggcgcaggaagcgaagagcgtcgccgctccactcgagaccgacggagagggcgaggatgaggacgggccgctcgccgccgagatggcggagatcgatgcgcttcttgcccgctcgcagaagctgctcgatatccataccgggaaaacgccggaaagcgagacggccgccgttaccccggcaaggcgcaacgaagatcccctcggcttgctcggtgacgacgagtgggacgaggaacagcggcttgcggagtggcgaagcgtgcagccattgggcgatagcttgccgccggttctcggtgctatcatcctcttcgaagcctgggaaaggatcgagccgttgcggcgtcagcactggctcggcggtcttctggtcgcaagccatctacgcgcccgcggcaaggtcgcctcacatctcttttctttctacggcgggctgaagctggtgcgccatgagcgtcgtcgggcacgcgatcgcgtcacgcggctacaagcctttctggaggcgatgcatctgggtgccgtggccggcctcaaggaaatcgaccgcctgtccttagcacgcacgcagatggagctgcgctttcgcggccgccgttcgaacagcagcctgccggaacttgccgatttcatcctgtcgcggccgatggtctcggcggcgatgatcgcccgtcatctgcgcatcacgccgcgcggtgcgctgaacctcgtcaacgagatcggcattcgtgaaattaccggccggggtcgctatcgcgcctggggtatcatctaatgcatgtcgcccaaaagtgggcatgcggttttgggacaacgacatgcataaaacaaagacttaaagcgcgtagcatgattccgatttgacgcgatgcgctttaatcgaaaacggccgggcgttgacccggccgtcgcctttaggtgagcacccagtccgccatcctgtcacagactgcagaccaggcgctcttgcgcttcctttgcccccagaagcgcagtcctattcccgctcgccggtgaagttgagcagaagctggaagatgttgacgaagttcaggtagagcgagagcgcgccgaagacggcgagcttctggttcgattcctgatcgtagttttccgaatactgttctttgatgttctgcgtgtcgtaggcggtgagaccgacgaagacgacgatgccgatcaccgagatcgcaaactgcagcgcgctcgaacccatgaagatgttgacgacagaggcgatgatgacgccgaagaggcccatcatcaggaacgagcccatgcgcgagaggtcacgcttcgtcgcatagccgtagaggctggtggcgccgaacatcgtcgcggtgatgaagaaggtccgcgcgatgctcatcccggtgaagaccaggaagacggaagcgagtgacaggcccatcacggcgcagaaggcccagaaggtgatctgagcggtgctggccgacatcgtctggatcttgaacgagaagaagaagacgaaggcgagcggcgcgagcatcaccacccacttcagcggcgagccgaagatcgggacgtagagtgccggcgtcgagccgacgacaaaggcgacgaggcctgttatgacgaggccgagagccatatagttgtagacgcgcagcatatgctggcgcaggccttcgtcgaagagggcctgggagccggcgacggcgccatagcggggattgatcgggttcatgctgatctcctcggtttgaattaatagagtgagcgggcgagccgttcggccgcttggtcgagattgaggccgctatcgtcggcgatcagcgcataagcgacctcgccgatctgccaataggcggcttctgctttttccagcgtgagatgactgaccggcttgacctcgaaggcgcccggacggacggcgaaaagcgacagttgctttccatctgattgttcgatcgccatctcgacgctggggccgaattcggacgggaagatctgcacgtccgcgaccttccaatccctaggcagttcgggcatcacgatcgcggtggcggcgcgaatatcgtcggcgctataggtgctcggtgtctgcggaggcatagattggcgcagtgccgcggtctgataggcacggacggcatcctcgacataggcgggtgccggaacggatgccaccacctcggtcgccgagaaagcgccgaaggaattgtgcgccacccagccggcggcaatcagaataccgacagcggcaatgcgctgcagggaatggaagatgcggccataggaaaggccacgttccagccggcgggcggcatcgcgggtctcgggtcggccgaaggcactttcgccggctagcgccagacgcagttcacccttcatgctgaggtcggccatgaccttggcggcaatcgccggattctcggacagataggattccacctggatgcgacgggcgacatcgagctcgccatccacataggcgtcgagatcggcatcgatgatcggatcaactgctttcattgccgttccctccgatgatcctcagatgcgaaacccgcggcgtcttctcctcgaattcgcgcaggtgagcgcgggcgcgggagatgcgcgacatcagcgtacccacaggaatgccgagcgcctgggcggcttcctggtaggaaaggtcttcgatcgcaacgagatgcagcgcctcgcgctgttcctccggcaggtcgaagaaggcgtcgcgcacctgctgcaggcgcacggcatgttcctggccggccggcagcgactgttcggcttcgacagccgcctcatcgtggcggcgcgtcagcgaccggttctggcgaagacggtcgatatgggcattgtgcaggatggagagcagccaggtgcgcaggttgccgccgctgcggaagcttttccgcttctcgaaggcgcgcaccagcgcatcatgcaccagatcctccgcctcgtccgaattgcgcaccagcgagcgagcgtagcgtctcagcgctgcgagctgtccgatgacatcgaaggggcggtctttgcgttccatgattgagtatacggaaatgcggcggattttattcccggcggacgtaaaaaaatcatacggggccgaaaccgtcgccggatcatctcaaatatccctcgggcgccttaaatccgcgattgtttatgacaattacatgacagatcatgacgccgctgatttgagggggacaatcaagaatgaaggaaaagaagcgggtctacgaagctctcgtagacggcgccatggaagggctgacggacgaggcgctctatgatttcgtcaagacgcgttgtccgaaggccaccagcaggaagatcgtccgggcctcgcttctcgccctgaccgatcctcatctcagggaccgcaatattctcgacgtgatctatgcgctcgcgatcaagcaccgcttggatgacggcgtactggacgacggcgaagacgagggtcctgacgagcagactcaatcctcgcaggcggccaaccagaacatgccgcagctttcctgaggcaggtctcgcctgaagcgaggcgctcgctttcctgaaatggtcagccgccgtccgaaagctcttcgaggatcggacaatccggcctgtcgttgccgtggcaggcatgcacgagatgctccagcgtgcggcgcagttccgtcagttcgcggatcttgcggtcgatctcggcaagcttggtctcagcaatatccttgacgtcgacgctcgcccgatccttgtcctcgtagagcgccagcaattgccggcattcctcgacggaaaagccgaggccgcgcgagcgctgtaggaagcgcagtttgtggatgtcggttgcggcatagtcgcgatagccgtttccgcccctgtcgggacggatgaggccgatatcctcgtagtagcggatggtcttcgaaggcagaccggatcgttccgatgcttcgccgatattcatcgccatctcctatagttttgcaaagcgcagtctcagcgcatttgatatcaccgagacggacgagaggctcatcgctgccgcggcgatcatcggcgaaagcagcagcccgaagatcggatagagcatgccggccgcgaccggcacgccgagcgcattatagccgaaggcaaagccgagattctggcggatgtttcgcatcgtcgcctccgccagccgccgcgccctgacgatgccgttcaggtcccccttcaccaatgtgatgccggcgctttccatcgcgacgtcggcgccggtacccatggcgatgccgacatcggcggcggcgagcgccggcgcgtcgttgacgccgtcgccggccatggcgatgatggcgcccttggcccgcagctcgtcgatcagcgccttcttgccttccggaagcacgtcggcgcgtacctcgtcgatgccgaggctttttgccaccgcacgtgccgtgcgctcgttgtcgcctgtcgccatgatgatcttcagaccgctgtcgtgcagcgccttgatggcggctgtcgttgtcggcttgatgcggtcggcaacggcgacgagaccggcaagcgcgccatcgaacaccacgaacatcaccgtcttgccgtcgccgcgcagggcttcggtcttctcggcaaggaccgctggatcgatgccgagatcggcgagcatcgccgcattgccgagcgcgaccgtcgtgccgccggcacggccctgaacgcccttgccggtctttgcctcgaagccggtgacctcgacgaaggggacaccgcgctcctcggcgccggaaacgatcgcttcggccagcggatgttcggagccgcgctccaggcttgccgccagcgacagcagccggctttcttcgaccccgccgaaggtgacgatgtcggtaagcttcggctttccctccgtcagcgtgccggtcttgtcgacgatcagcgtgtcgaccttggaaaagcgctccagcgcttcggcgtccttgatgagcacaccttcctgcgccccgcgccccgtcgcgatcatgatcgacatcggcgtcgcaaggccgagcgcacaagggcaggcgatgatcagaacggcgacggcggcaagcagaccattcgccatgcgcggctccggcccgatcgcggcccagacgaggaaggcaaggacggcggctgcgaccaccgccggcacgaagacggccgacacccggtcgaccgcgccctggatcggcgcccgcgagcgttgcgccttggcgaccatgtcgacgatacgcgacagcactgtgtctgcgccgaccttctctgcggtcatgacgaaggtgccgttcttgttgatcgtgccgccggtcagcgggtcgcccttcgacttctccagcggcaggggctcacctgatatcatcgattcatcgaccgtcgactggccttcgaggacggagccgtccaccggcacccgctcgccggggcgcacgcgcagccggtcaccggtctggatatcgtccaccggcacgtcgctctcgctaccctcggcatcgatgcgccgcgccgtcttcggcgcaaggtcgagaagagcgcgaattgccgagccggtgcgttcgcgcgctttcaattccagcacctggccgacgaagacgagcgcgacgatgacggccgctgcctcgaaatagacaggcacggccgcgccatggccatggaagctcatcgggaagatgccgggcgcaagcgtggcgacgacgctgtagacataggcggtgccgacgccgagaccgatcagcgtccacatattcgggctgcggttgacgacagacgcccatgcgcggcggaagaagggcagagccgcccagagcaccaccggcgttgccagcagcaattcgatgtaggtcgcctgcggctcgccgattgcctcccggagcggcaggccgaacatcggccccatgctcagcgccagcaacggtgtggcgagagtggcgctgatccagagccgcctgacgaaatcgacgagttccgggttcgggccttcatcagctggcggaatgcccatcggctccagcgccatgccgcatttcgggcagtcgcccggacgatcgctgacgacctcagggtgcatcgggcaggtatagagcgtgcccttgggtgccggcttcgccggcgggcgcttgccgtcgcgataggctgcggggtcggcttcgaacttcgcttggcaggtggccgagcagaaatagaatttctcgccttcgtgcttcaggaaatatttcgcggtcgaccgatcgacgatcatgccgcagacggggtcctttgcggtcaggtagtcctgcggcgtcgccacaaatttcgtccggcagccgtcggagcagaaatgatgggtgcggccctcatgctcgagcgagggtttgccggcctgcggatcgacggtcatgccgcagacaggatcacggatcatggcgcttgcagccttctcctgttcatggccgcaatggcaatgatcgtcgccatcggcgtgactgtgatggtgatcgtgttcgtgcttgatatccatgactatctcctgtgcccaaaggggcacttggataggcttatcaaccttccagcgactggaaggtcaagcactattttcatgggctcgatttttgcggcggctgatcctcatatcggcgtgatcagcccgaccggctggctcccgagcagggcggcgaccgaaatgctgccaccaggctcgatcgtctttccggtcaccagatcggcctttagaccgtgaagcggggaggggacggcgatcgccgtatcctcccagaattccgggccggcaaagagcacgcctggatcgagccagccgaacatcagccgcggcgccgctatgatcgcgaaatcatccttatgcacccgggcaaaggcaagcacgtggtcgcgccgattgcccgtcaccttcagcggcagatagtcgcctctggcaaagagctccgccagccgctggcgcagctgcaggccgatcccgacgaggcgctgcttcaacgctgcggcctgcagcttggcgatcggcccgggttcggctagccaggccgtcagccgctgatgatcgaccggccggcggttgtcgggatcgacgaggctgaaatcgaagccctccgcaccctgatagatatcgggaatgccgggggccgtcagcttgagcagcgtctgcgacaggctgttgaggtaacccgccgcgatgaagggctgcagcaccctttcgaaatcctcgaggaagacgtcattgtcaggcgagaccagtgccgcgacataggtggtgaccgcttcctcgtaggcggcatcctgttccgtccagccgctgcgcagttttgcctcgcgcaccgccttgaccgcataatcggtaaagcgttcgcggagttcttcggtctgtcctctgtcgaaatcctccggccagatgccggccagcgcctgatagagcatccattcgacattcggctccggcgctgtaccatccggcagatccttcagccacgggcggttcatctcacgccaccgctcgaccgcctgggcaaaaacatccgcgccctcgctcagggcataaagccttgcgcgcgcatcctcgccgcgtttggtgtcgtgggtggcgcttgccgaaagcccatgcggctgcagccgcgcccgctcggccatgcggcggtggaattcctccgggccgccaggcgccttgcccggttcaccgcccacttcgtttgcggcaatcagcctgttatagcggtaaaacaacgtatcttccgtcgccttcgccatcaccggcccgctcaattgctggaagcggatacggaagtcgtgggccgcgtcaccttcgactttgccttcgagaagcgtcagcacatggtcgcatgcacgtcggtcatcgagctgcgccatggctttcgaggcggtcgccgcaagtaccgctgaatcctgccaggaaagcgggccgccgtcgccataggtgcggtagaccggaaaggcgatcaacaactcgctgagcgcagtggcgatctcgtctcttttcgcctcgggaaagatgccggccgcgatcgacacgagcctgtcggtctcgccggcgaaattgcgctcgaccatcagtcgcttggtaatccgccggcccgcctcgagatcacccgtctcgccggcgatgccgcgataggcatcgtccaatatgcgcagaccgccggcgtcgatgaacagctcgctgagtgcggcgatgaattcatatcccgtggtgccggcgaccggccagctctccggcaggacctcaccggcgccaaggatcttttcgacgacgatataggtgtccggtccggccgcctcccgcagcctgtcgagataggccgtgggttcggcgagcccgtcgacatggtcgatgcgcaggccctgcaccttgccatggtgcaccagctcgatcaccagccgatgcatgtcctcgaacacggctggatcttcgacgcggatgccgaccagtccggtcacctcgaaaaagcggcgatagctcagatgtcgtgccgcctccttccaatgggtcagccgccaatgctgcccctcatgcaggcttctgacgaaatcgcgatcggccgagacgtcatcgagcttctgccggaggactgcccgatcgccgccctcgaagaggatatcgcgcatcgcgcggttgaagttctcgccggaggtgacggccgcagcttccgccattctggtcgcaaccggatcgtcgagccggtttgcgatcgttccgtaactcgtagggttcagcggcaacagcgtctcgaaataaccgaaggcgaaattgccgtgcgtttcgtcgagcgtgatgcgcagttcgccgtcggccagtgctccctcgaaatcctggccaagctgcggcagcgtcagcggctcgctccagtcgatgtcgaaatggctgaaataggcgctttgccggccaaatgtcagcacgtcgcgccaccagctgttttccggcgaggccgccatgtggttcgggacgatatcgaggatcagccccatgcctgcggaggcgaggctttccgtcaaccgatcgaatcccgcccggccgccaagcgccgggtcgatgtcgttggcgtcggtgacgtcatagccgtgggtcgagccgctgacggcggtgaagatcggagaggcgtaaaggtggctgatgccgagtgtcttgagataggggacgaggtcgcaggcgcgatcgaaggtcatgccgttgcggaattgtatccggtaggtcgctgtcggaagtgtcatggggccgtctgacgttggaaggagaccctcccgaacggttgcagccgggtttttgttcccttgctgcgcggcgcgtctttttagacgcgcaaaggtcgctgtgacatttggagtgggtggatcgtgcgttcggatgttttagtcgatgaaaacaccgacgcttgcggcgcgtccggccgagtcgatgacggtcagtttggagtagccgccgccatcgggcagccattgctggatgcgccggcgggaaagatcgggcagcggcttgccgttggcaagccagcggaagggggctcggccgccctgcagcttcagcatcagcggtgacaggttgccttgcccggcgccgagatcgacatgcgcgccctcgggcggatagatgatctgcggcgcggcctcgcggccggaggcgagcaggccgctggcattgagtgcgaaacgcctctgactgatcggcagctcggactgggcgatgcgcacggcgcccgcaggcgggcggggcagcggcgtcgtcgcgatgccggatttggcgaaaccttcaaacaggatgggcgcggcggtgccatagccggtcaaccccggcacggcgctgttgtcaggccgtccaacccagacgccgagcacatagcggccatcatagccgaccgaccaggcgtcgcgatagccgtagctcgtgccggtcttgtaggcgatgccgcgctgcgacgcgccggcggggggaatgacgccggagagaatatcggcgacgttccagaccgcgaccggttccagcagcggttcaccgtcgagcttgctcggtgtgccggtgacgccgtcgccgagcctaaccggctggccgcgattggcgagcgccgtatagagctgcaccaaatccttcagggtaatgccgacgccgccaagcccgatcgcaagccccggcgcctcattcggcggcaggaccgggcgcacctcggcgcggcggaagcggaccatcagccgcgccggcccgacggcatcgagcagcttgacagcaggcacgttcagcgaaagctgcagcgcctcgcgcacggtgacgtcgccctgatagctcatgtcgaaattgcgcggccggtagccgaagaaatcggctggccggtcttcgatgatcgtctcctgggacaccaggccttgctcgaaggccagcccatagatgaagggcttcagggtcgagcccggcgagcggttgacgcgcgtcatgtcgatccagccggagcggctggcgtcgaaataatcggccgagccgacttcgccgacgatcgcaccggtctgcgcatccgccatcaccatggcgagcgaaagcttcggcccgagcttcatggccgctgcccgcgcaaccgcctccagcccctgctgcacctgtttcttcaacgtcgtctgatgcttgagaaccgtcggctccttgcgcagtgccgcttcggcgacatgggcggcaagtgcaggcaactgcatgcgccgggccgggatcgcgacatcctcggcccgttcggcttcaccgtcgccaacggcctcggcgaccgcgacgcggtcgagcacacgcttgcgtgcggcctcggctgccttgagattgcggtccggccggcgccgttccggcaattgcggcagggcgacgagcagcgccgcctcggcgaccgtcaggcggcgcggttccttgccgaaataggcaaggcttgcggcgcgcacgccttcgagattgccgccatagggcgcatgcgtcagataaaggtcgagaatctcttgcttcgacagccgccgctcgatctgcgcggcgcgcaccagttgcaagagctttgccgaaagcgagcgtccttcgcgcggctcgatcaaccgcgccacctgcatcgacagcgtcgaggcgccggagacgatgcggccgttgctgaccagttgcatggcggcacgcccgagcgcccagaggtcgacgccgccgtggtcgtagaaacgctggtcctcataggcgatcagcatgcgcaggaattgcggatcgacgtcggagaccgtcgtcttcagccgccagcggccttccgacgttgcaaaggcacgcaacaactgcccatcggcatccagcacttcggccgacacggcattcgccccggcgagcggcggcggaaaggccctgtcggcggcatcgagcgcaaagagagccgcgccggcaagaatgatgccggcagccgacccgatcgcaaacttgtgccaccgcctcatggttgagccgtcacgacctccatcttgccggttgccgtgcgggccgaaagctccggtcggtacatatcctcgacgtttgcggccggatggtcgtaggtgccgggggtgacggcgcgcacgacataggcgacgttgaattcgcggttgtcgccggctgcacggttgaaggcggcaacgaagcgatcgtagcggaattcggtatgggcagcggaaatctcgccgatccaatcgaaattcgtcatctgggcgctgtcgacgaggttaggattgtcgatctcgaagccggccggcagaaggtcggtgatgacgatgcgcgacggccagtcattggtttcgcgcacatggatgacgacgacgtagcgttcgttctgcttcgcctcgctgacattcgcctgctcgccgtcgagcgtgtaataggtccgctcgatgatgaagccgtcgccgccggccggcagcggcacggtcggggcggcaacggtggtgaccacagccgaaaccgcgtcgttggtctggttggtcagcgtcagcggatggtcagccagggcatcgccggtcatgcgtgccatgtaggcgccggtgtgcgcggccccattgacatcgaccttcaggccatcgtcaccgccctggatggcgcgcgcggcaagcagcatccaggtttcttcctgcgtgctcttgtatttgctgcgttcccattccttgccgaccgccttggcgagttccgggatgactggtggtaccggccggctttcggcagcaagcgccaggatcgccgcaccatcgcgcaggatcgtgccatagtcggtgcgcgacaggttcacgcgcgacaccatcgattgctccgacatctgcagcgcgtcgaggaagatattcttcgagcgctgcgcatcgccgtaaagcgccagcgcggcggcgatgtgcgccttggcgagcggcgtcgggaagtcgttgatcatcgtatcggcatagtagcgcagatcgctgatcgcggccttcttgttgcgggcaaggacgtagatggcataggcgatctggtcgccctggcccttgatgtcggtggtgtaggacagcgtgttctgcaggttttcgagcgcctgcacgaaagccctttccggcacgtcgtatttcatttcacgggcccgcgtcaggaagtcggtgacgtaggaatcgagccagacatcgcccgaatccggtccccagagaccgaagctgccggccgaggcctgataggagagcacgcggtagatcgcatcctgcacgcgcttcttcacatcatcgtcactttccatgcccgcctgcttcgccacttcggcgaggtagagcagcggcagcgcccggctggtggtctgctcggcgcagccgaagggatagcggtcgagcgtcatcagcagggctgggatgtcgaaggcggccgaacgggtgacgttgacgctgatcgaggcgccgggcagcacgctgtcggcgagcaggttcctgtcgacggtgagctttgccccgggcttcagcgccagcaccctgcgttcggtgatcggcaaggaggccggtcgcaccggcacgtcgaccgtctggtcgagcgaaaggccggaagcgtcggagaggttgatcgagacgctgccggcgcccggctgtttgccgatgagcgaaagcgtcagttcggatttcgcgccggcctcgaggcggatcgtctgcgaggcggacacttcctcgatgccaaccgcatcattgccggtcagttgcagcttgtagtcgccggccggcgcatcggtattggcgatgtcgagccgcagattggccttgtcgccgggggagaggaacttcggcaggcttgcggtcaccacgacaggatcgcggatgatgacatccttgacgccgtggccgacgcctgatttcgaccaggcgactgccatgacgcgcgccgtgccgttgaattgcggaatgtcgaaggcgacattggccttgccttcggcgtcgagcttgaccggcccggagaagaaggcgacgagcttctgcgtcggcgggcttgcctgcagcgcgatggcgccgccatcgccgccggtccggagtttgccggtcgcacccagcgagccgtcgatcaggcggccatagaggtcacggatttcaaggccgagctggcgctggccaaaataccagtcctccgggttcggcggttcgtagcgcgtcaggttgagaatgccgacatcgacggcggcaaccgtcacataggcatcctcgttggcgccggcgcccgccacctgcaggccaatattcagtggcccgcgcggcaacatcttttcggatgttgcgagtgtcacctgcagggcgcgctgttctggatcgactttcagccacttgatgccgatcgagcgcatcggcatatggctatcctgcgcgtcgccggggcggaagagcgtggcggtcacataagcgccggcaccccaatcagcagtgacggggatgtcgacctcgccgccagtctcgccgatcgtggcgttctgtacggcaaccagcttttcggttccggatgtcaccatcagctcgccgccatagcgcgaggtgactttcagcttggccgtttcgccgatcttgtagctatccttgtcgagggcgatctcaagcccgtcgggcgtttcggtcgaagtcgaggtcacgaaccagccggcgtcgaattcgacgctggaggtcgggccgtcggcatcggggctttccacttcgaggcgatatcggccccaggtaaccggcacggagatcttgccgccgtccatcgtcgcgtcgacgctgccgttggagacctgctcggcggtgtagaccggctcgtatttccaggccgttccctcgcgataccactgatattcgcgattgaggctatagaatttccagcgcaggcccttcgcctcctgcttctgtccatcggcattgacgccgatcaccgtgaagttggcgatcgagttctccggtaactcgtcggaaaattccggcttgatgccgatcgacgccctctcgttcttcaccggaatggtcaaagtgcgctcgatggcgcggccgcccgcctcctgcatgcgcatatagacggtggcgttcagcagttgcgtcgttgccggcagctcgctgatggtcagatccgttgaggcttcgccgttctcgtcgagttccggcaggccgtcgatcggctgacgcgaatcctcgctcgcctcttcgtcggcaagcccgaagaagaagcccttataggccgcactctcgcgcgtcggcttgacgacgacgtcgccttcgagcgtcaggcctgcggccggggcgccgtagagatatttgcccgaaaccgtgatcgtcgccggcgtatccggaccgacttccttggcgtcggtcttgatctccatgtcggtgcgatcgggcacgaaatcgtcgacgaggaaactcttggtggcgatcgcgctgcccttgggatcggtatagatgttcatcgtccaggtgccgcgcatggcgttttcctgggtcgggaaatcgatggagtagccgccgagattgctggtctggctgacgatccgccggtcttccacaccgtcggggcggttgaagatgaaggtgagcggcaggttctcgatggcgttgccatcggtgtcgcgggcgagtgcctgcgcatgcaccgtctcgccggcgcggtagatgccacgctcggtgtaggtcagcacgtcgatcgcgccgggtgctgcgcggccggtcacgccacggtcggaaaggtcgaagccggcgcgcgtcatgtcgaggaagacgtagtccgaggtcccgttcctggcggcaatgacggcgggcgtcagcgccgccgtgccgcggatcagcccggcggtgaaggtggcgcggccgttttcgtcggtggtggcggtgccgagcacttcattgttcttggcaagtagctgcagttcgacgcctgatatcggcttggccgaggcgagcgagcgggtgaagacgttgagcccatcggtgccggcataggtggtgatgccgatatcggagaccaggaaccattgcgtcgcctgcgaatcccactcttgcgccggaccgtttgccgccgttgcggtcatcacatagatgccgggcttgcgttcgggcagcgcctcgtcgaccgggaagctggtgacgatgtccttgttgagctcgttggcgatgtcgatcgagccctgccagacgagttcgccgttctgatcctggatgttctgggcgctgtagccgtcgagctgggacaggaactgcgaattggtcagcagcggcgcgatggcacgatcgccgatgcggtagagcttcaggttggccgaggtcatgttgaccgaaacgatcgggatgccgcggcgcgccgtcgagggcagcacgaagctgtcgccagtgaaacgcaccatctggctgcggtctttgatatagacgtcgatgctgacaggtgcttcgagcacctcgtcgactgatgaaggcaggccggtacggaagccgatcttgtaggtctggccatgcgtcagtccttcgacgcagatctgtttgttcttggtttccagcgccttcggcgcttcgccgttcagcgtcacgaagggcgtgtagtcggtggttttgaccagcgcctcggagaaggtgacgcaggcacgcggcgtggcgctgtcggcatcgaccgtgtgttcggtgacgcggaagccctgcgtcgatttcagctgcaggtaggccgcctgcacatccttggcgccgactagtgccaggctcgccttgtaggcgtcgagcgccgggcggtagttggcattccgctccagcgcagtggcgagcacggccagcgcctcggcgcgtttggcggtggtgcgcgtcagctcgtaaccgttcagcgcgtcgaccaccgcctgtcccgtcgtgctgctctcggcgctgccgagcgaggctgctgcgcgggcggcttcgagccagagatcggcgtcgtcaggtgtgatcgacagcgcaccatggaaggacttcagcgcgtcggccagattgttggcggtgaggtcgaggcgggcgttggccgtcaggctgtcgacgccctgaccctgctggtcgtcggcaagcgtgagattgtccttgaagtcgtgggcctgctggatgagatcgttgctcaggaaggtcaggcgcggcgcagcacctatatcccgctcctgctggccggccgtttcgacgatcttgccggcgatggcgccggggaaggcgttcatcgtcttgaaatcggatttgaggaagcaccatttcaccttgggattgtaggtgaaggccttgcagctcttgtcgccgatgcaggaggtcttgcactgatcgagcgagacgttctgttcggtgcgaagatcgaagccgaaaaaatcggcgtccttgatcgtctggatgtcgcgcttggtatccgcagcggctgcgggaaaactgacggcgatcatggaaaatgcgattgtcgcgaaagcaaagaacgagcgcacggacataggttccccccggaatgctggctctgaccggccggcactgtcctcactcctcacgagattgtcaactcaagttgagcgctgtttcatcttcacacaggcgctttcgtctggctgtcacatcggcgtgagtgaccaccttgtgatttgcggcttttgcaaggatgcgcaaggatttgggcgatcgcaggaggtagcgccatgtccccgtcttcccaccgcaggagccttgtcgtgcttcttgcgttcactcttctctcgctcggtacgggtgccgcaggcgcggccgaagatgctgtcgtcatcccgccgccagccgtcgatgaggcggccggctcaggcaccgaaaccgccattttcgccggcggctgtttctggggtgttcagggcgtcttccagcacgtgaagggtgtcgagagcgccgtctccggttatgccggcggcgatgccaaaacggctcagtacgaaaccgtcagcaccggctcgacaggccatgccgaagccgtgcaggtgaagttcgatccgaaacagatcacctacggcaagttgctgcagatcttcttctcggtggcgcacaacccgacacagctgaatttccagggtccggaccggggaacgcagtaccgttcggcgctgttcgttgccgatcccgagcagcgcaaggtcgccgagaattatatcagccagctcgacaaggcgcatgtcttcccgcagccgatcgtcaccaaagtgtctgaaaccacgggcttctatccggccgaagcctatcatcaggatttcctgacgctcaatccgacctatccctatatcgtctacaacgacctgccgaaaatcgagaacctgaagtcgctgtttccggccgactaccgcggcaaaccggtcctggtgatgaaggtcaagggctgatcgatcttgtcggtcctgggattatcggctctgaacacagggatgccatgcgttcgtcgcaacagttcaaggcatgatgtctatgggcgtgtggttggggacgcgagcccaaatatcgcgcatctccgagttggtgaccgcaatacacccatccgtccaatcccacagttgatgggcgtttccgaataggccccagccattgggaagcccgtggatcatgatattgccgccgggaggaaagccaccggcgtcagcgttgcgccgatcatcagagcctggatatgaaatgtgcaggctcagatgcgccatggacttgggatttcgccagtctatttcataacgcccttcaggtgttttctcgtccccttctcgttgcttgggaccctcatcggcagcctgcccaagagaaatccggtatgttgagatgggggtatcccctttgagaaggatcatgcgacgttcggctttataaacgcgaatgaggtcagcctgttgctccaacggcgcatctggaggtggtgagcctgcgccgatcctggccatcaatttcgtgtaagcgaacaagctgacgacgacggcggttaaaatgacaaatttgcttctcaacctgatcctcatcttcaagctcacagaatggctaataccgccttatcgcgtccccatccagaaggcgcgcagttgagactgagcacgatcgggtgccgccttttttcttcatgttctttattcttaagaatttgtcaacgttaacaatatcttaaatacaagaaacggcgttccaccgcggaacatatcgtcgacttgcccgttactgccatgagtttcgcatcggatagactgccggagcggatacctctttcgagttatgcgtaaccaaggggacgtatcatggccaccaatgtcgtgcggcgctggcaacgagatgatctcatgaaacagagagtattgatcgtcgaagatgaattcctgatcgccctcgatctcgaggcgacggtggaaggcatggggatgcaggttgcgggccttgcgaatgatcgcgaacaggcgctgcggctggcgccgcttgccgatattgcttttgtcgacgtcaatctcgccgacggcccgaccgggcctgagatcggccggcggctggcgcaggaacatggcattgccgtcgtcttcatgaccggcaatcccgaagtggtggctgacggcgtcaagggcgcggtcggcgtggtccagaagccggtcatgccttcggttgtcgaacagctggtgaaatatcttgccgcgcgccgtgtcggcatgttcgcggtcgtaccctcacaaatgacggtctttgcctgatcggaagggccagctcagcctgagatggccgcgagttgcgacggatggccggcctgttccgcctccggcctgccataggccttgagaaaggtacggaccgcgttgcgcgccgccttttccaattcttcatcggtgggtgtggcgccgagaaggatcatcatctgcaggtcggcattgccgagtgccacgaactgccgggccgcgacgtcgaaatcatcgatgacgagcgcccccttatgggcaagccgcgcgaaaagtgctgacagtgcggtgatcagcttgcccggcccctgctggcgccagctttcgaagaggtgcggatatcgctcgccctcggtctgcaccagcttgcgcaggaattttccgtcgtggttgcagatgcagttcttgttgaggcgcacggcgaaggccgtcagctcgtcctccagatcgtcggcgcgttcaggaaaggtcgaaagcaccgagaacagcatggcgttggctcggttcatgacgtcttcgacgacggcgacgaacagcgtttccttctcgcggtagtgattgtagatcgtctggcgcgagacgcaggcgacggcggcgatctcgtcgatactggcgccggcaaaaccctggcggcagaatacgtcggccgcggaatcaaggatcgacatgcgcttggcgcattgtccgcgctgcgtatgccccgtcatccgggctgccggtgtcatgcgatctttcatgagagcgaagataagacgtcttgacgttttagacaatggcgtctaattttacacctgtgtccaaatttattgacactcttggtttcgccgcaggagatatgagctcccaacttcgtcttcgcgcgaacgatcatcattcaaccctgagagcaatgtggcggagcgacgatccggtacctccgccgtgcttttatgaaagatcaccattatgacggctcccttctttcgcattgccctcattctcggccttctgtcggccatcgggccctttgccatcgacatgtatctgcctgcgctgccgtccatcggccaggacctgcatgccgataataacgtcacccagcttacccttctggccttcttcatctcctttgcgctcgcccagctggtctatggtccgctgtcggatatgtggggccgcaagctgccgctctatctcggcatcggcctcttttccgtcgcctcgatcggctgtgcgctggcgaccgatatcgaaacgctgatcgccttccgtttcgttcaaggtatcggcggtgccgccggcatggtcattccgcgcgccatcgtccgcgacatgcataccggcgtgcaggccgcccgcctgatgtcgctgctgatgctggtcttctccatctccccgatcctggcgccgctgacgggcagcgccgtcatcgagttctacggctggcgcggcgtattctgggccgtgacgatcgccgccttcatcggcctcgtcctgctcgccacccagcttgacgaaacccgttcggcggccgaacgcagcggcagcggtctaaagagcgccatggcggcctaccgcctgctgcttgccgaccgcaacttcctgacgctgaccttcatcggcggcctcggcatttccagcttcctggtctatctcgccaactcacccttcgtactgatccagcattacgggctgacgccgacgcaatatagttttgccttctcgatcaatgccgtgtccttcttcgcggtatcgcaggcgacgggctggcttggcgagcgtttcggcctcgtgcgcgtcatgcggattgcggtcagcgcttttgcccttgccatggtcgtcatggcggtggtgatggcctctggcttcaaccagctgcctgtcctggcgaccttcctgtttatcggctacggcttcctcggcctcgtcatcccgacgagcgcggtgctcgcgctcgaggatcacggcgagatcgccggcaccgcctcgtcgttgatgggcacgctgcatttcgtaatcgccgccgtcgccatggtcatatcgagcgtcttcttcgacggcaccgccgttccgatggccgccggcatcgcactctgcgccttcgcagccttcgtgctgacccaggcaacgatcggccgccgcgccgccgtcgccgccgctgaatgactaaagaccgtacccggcttcgggtacggtcacatcatcagggttgcggctgcgcgaaaatgccgcgcccgattgaatatcggctggccgcgctatttacccgatccccaagcatggtaataccggagaatacttatggtcgacgagaagcggctgatctcgaaaatcacctggaagctgatgccgtttctcggcatcctttatctcatcgcctatatcgaccggcagaacgtcagtttcgccaagctgcagatggtcgatgctctcggaatgagcgaatatgcctatggtctcggcgcatcgctcttcttcatcggctattttctcttcgaggtgccgagcaacctcttcctcgacaggctcggcgcgcgtgtctggttcgcccgcatcctggtctcctggggtatcgtcaccatcgcgctcgccttcacgcagaacgcgacgatgttctatatcctgcgctttctgctcggtgtttgcgaagccggcttctttcccggcgtcctctatctgttgacgctgtggtttccctcgacctatcgcggcaggatggtcgggctgttcatgatcttcagcgccatcgccaatgccgtcggtgcgccactcggcggcgtgctgctcgatctcgacggtctctacggctttgccggctgggagtgggtcttcctggcgacaggcgttccggctgtgatcgccggcatcgtcaccttcttctatctccccggccggcctgaaaatgcaagcttcctgaatgatgacgagaagcagtggctggaacgaaggctcacttccgaaaatgccggcatgggcgagcatgccggaaacggcttcaaggcgctcatcgatccgcgcgtgctgctgatggcgctctgctatatcgcctttccgctttcggcctatgggctgagctattggctgccgaccatcgtcaaggctttcggcgtcagcaacacggtgaacggtttcctcaacatcatcccctgggtgctggtcgcgatcgcgctctatgtcgttcctgccatggccgacaaggcgcaatcgaagacgccctacatcgtcattccggctttcatcggcgccgcctgcctgctgctctcggcgctgatcccgaaccacactctgcaattcgccttcctctgcgtcgcagccgccgggatcttcgcgcctcagccggtgttctggagcctgccttcccgtttcctcaagggcgcgggggctgcggcgggccttgccgccatcaattcggtcggaaatctcggcggtttcgtcgcccagaacgtcgtgccctggatcaaggaagcgagcggcagcacgatcgcgccgatgttcttcctggccgcctgccttgctgccggagccctgctggtcttcgtcgtcacgcgtcagctgtcgcacagggagcattcggccgctccgagccgggtttaggcacaatgtttcctttatcgatactctcttgctcaattgcccagatttgtcagtggactattcaatgatttcgtcctggaaggcgtaaaacaatccgccaacatatgatctcgtggttgcgcatcgccggcgtgaaacgaatgtttcgatgcaacatcaatagcttggcgtttaattattggattcattggcacaacccagtacaaccgtgacgtccgatacctccaatccgaacggcgttctcaccttcgatcggtagtgtccccgcaggttctatccggtagtgttgcctttttggcaattcatatagcgaataattgttctttattagaacgccaaaattccccatcctccccaggcactcggcaaatgagcttcggtacacgacgattaaagtcggaccgggggaacaaataggggaactattatgtctcatttcatgatgaaccgccgtcgcttcatatccaatgtcgcaacggtgggcggcctggccgcagcacagaccctgatcggcgtgcgcgcgggcctggcccaggacgttgcccaggtgaaaatgcagctgggctggctggcttccaacggcgtaatcggtgaagttgctgcgcagaagaaggggttcttcgaggagcagggcgtcgcgctggagatcgttcccggcggcccgaatgtcgatggcgttgccggtgtcgcggcggggcaatcgacgcttggccaaatctcgtccagcccgtcggtgatgctggcgcgctccgccggcatccccgtcaaagccttcctcgccggctatcagaaacatcccttcacctatttttcgctgaagaaagcgccgatccgcgagccgaaggacatgatcggcaagacgatcgccacgcagccgacggcctttatcctgcttcgcgccctacttgccaagaacggcatcgccgaggatcaggtgacgatggtcaatatgggatcggacatgaaccagcttttgaccggtcaggccgacgccgtcaccggctgggtcaccaacaccaatgccctttcggtcctgggtgacgaccgcgtcgacatgatgctctgggacgccgggctgcagctctatgccaatgtgtactacaccaccgacgaacagctcgacaaacatgccgacgtgctggtgcgcttcaccacggcagccgcaaagggctggggctatgtccgcgaccatccggaagaggcggtcgacatgctgatcgagacctatcccaaccttgataaggcaagcgaactaaaagccgtcggcccaatcgcgaaattctccttcggcgacagcaccaagcaattcggctggggtgcgatgaacagggaaaactgggcagctcagatcaaggcctatgccgacctcaagcagttcaccgggacggttccgaccatcgatgacgttgcgagcttcgccatactcgatgcgacggccgatatccgcaagcaggtcgggtgaacggccatgactgtcgccgccaccgtcaaacggccagatccgctgccagccggatcgccgctcgccgtatccgtcgccaatctggacatccgttttggcgataaggacaacgagatcaccgctctttccaacgtgtcggtgaatattcccgagggggcgttcgtgacgatgctcggcccttcaggttgtggaaaatcgaccctgcttcgctgtatcgccgatctcgtgcacatcaacggcggttcggtctcggtgctcgggcgctcgccgcgcgaggcacgggagggccgcgatttcgcgttcgtgttccaggacgccactttgttgccttggcgtagcgtcatcgacaatgtccgcctgccgatcgaagtcggcaaacacgctgccggctcttttgccgatccggcggaactgttggcgatggttggcctcaagggacgtgagaacgccctgccgcatgagctttccggcggtatgcgccagcgcgtcgcaatcgcgcgggcgctggtcacgcggccgcgcattctgctaatggacgagccgttcggcgcgctcgacgaaatcacccgcgacaagctgaacgaggaattgctgcggctctggcaggagacgggcacgacgatcctctttgtcactcactccatccccgaagcagccttccttggccagcatgtgctgatgcttcaggcgcatcccggccgtgtgaaggagttcatgaaggtcgaccttccctatccgcgttcgctcgccatgagagacacgatggaattcattcaggtgacggcgcatctgcgcgctctgctggaggaatgcctatgagcaacgtggtctcttccgaagcgcgttccgcgcccgcatccaccccgcgcaaggtcgcgatcctcgacgccaccataggcaccctgtcgagaaatctgccggcgatcctggctggactcggcctcgtcgtgctctggcaagtggtgatctggatcttcaagatcccgaccttcatggcgccgagcccggccgacgtcgtgctcgcctttcgcgacaatgccgcaacgctgtggcggaatttcctgccgacgctgctcgaagccaccctcggctttctgttcggaaacctcgtcgccatcctgctggcggtctggttcgtgcatagcacgacggcggaaaaggcattttacccgatcgccgtcttcatcaaggcgatcccgatcatcgcacttgcgccgatcctcgtgctgatcttcggcaatggactggcgccaaagatcatcatcgccggtctgatctgcttctttccgacgctggtcaacatggtccaggggctgcgggcggcaagtcccgccatgctcgacctgatgcgggttctgtccgccaccaattcggagatcctctggaaagtgcggtttccgagctcgttgcccttcctgttcgccgccttgaagatcgccgcaaccagcagcgtcatgggggcgatcgtcgcagaatggatcggttcgagtttcggtctcggcgccctgatcatcgaggccacctataatttccgctcgccgcttctctacgcgaccgttgtgatcgcagcccttctggcggtggtcctcttcgccctggtctcggtcgtcgaggcgaaggtcgtgcgctggaagccggccggatcgcattgagcacgcgcaaccaggagaaaacgacaatgattgagacaatccatcagcctgcgcgcgacatcaaagtggtcgatcgctccgacgtcgtcgtggtcggtggcggcccagccgggatctcggcggcagtgtcggcggcccgcaacggcgcgagcgtgaccttgctggagcgctatccctatgtcggcggcctcgccgccggcggcatggtgctcgtgctcgacgatatgatcaacgaactcgaaatcaccgtgcgcggcatctgcatggaaatgatcgagcgcatgaagctctggggtctgtgcgtcacgccgaccgaccgcgaccgtctgatcgaattccgcgatacgccggaagcctggcagcgctgggcgcgctggggactgttcgactttcacacgccgtccatgccgcatccgatatgcttttccgcagccttcgaccccgacgccttcaagcgtgcctcctacgacattctggctcttgctggcgtcaagctcagaacccatagctggttctcctccgcaatcgtcgaggacaggacgatcaagggtgtgatctgccagaccaaggcgggcatggaagcaatcctcggtgatgtggtcatcgataccacgggcgatcttgatgtcgccgccagtgccggtgcctcgcatatcgaatccaattttatcctgacgacggtttcgcgttggggcggtatcgacacggatgcggccgagcggttcgagcgtgaagatccggaagccttcaagctggtggatcacgaagccaagcgtctcatcggcggttgctggtctttctggtggctgaagacgccactgccgggcgtcgtctggctcaactgcccgcatatgccgaagctgagcggcctcaaggtcgaggacttgacgcgggcagaattggaaggccgcgcgcgtatcgctcgactgctggacttcgcgcgagagaaaatgccgggcttcgaaagtgcctatgtcgtcgatttcgcgccgcagaccggcgtgcgccagacacggcagttggaaggcgactatgtcgtgacgaaggacgatgtcatgagccggcggcacttcgccgacacggtctgccgtggccgcgactactacacgccttaccgggcaatgctgccgaaggagatcgatcagttgatcgtcgctggccgtcattactcggcaacgccgcaggcgcagaaatccagccgcgaaattccgccttgcatggccatgggtgaggcagcaggcgttgccgctgtcgtcgcactcaatgcaggcacgaccgtgcgcaaggccgacatcaaggcaattcagaaacagatgcgggcgcagggggccgatcccggcgacgtaccatccgaaaacgctacctatctggaggccgcagaatgaccattctccccctcgacggcattcgcgtcatcgatttcactcaagtcatgctcgggccctcctgcacgcaggtgctggccgattatggcgccgaagtcatcaagatcgaaaaggtccgtatcggtgatctctcccgttggtcgctcggctccgatccggatggcctgaacaacccggtcttctgctcgttgaaccgcaacaagaagagcctggcactcgacctgaagcagcccgaggcgcgcgaaaccgtgcttacattgctcgagacggccgacgtcgtcgtcaacaacttccgtcccggcgtcatggagcgaatgggcttcggcttcgaggacctgaagaagatcaacaagaaactgatttatgcggttggcaccggcttcggcctgaccggcccctaccagcacaagggtggacaggacgtgctggcgcaggccgtatcgggcgtcatgcgccgcaagtcggacagcagccacccgacttcgatctatgccacgccgcttgccgattattccgccggcatgcatctggttcagggcatcctcctggcgctcctgcagcgcgacaagaccggcgaaggccagcaggtcgccgtcagcctttataactccatgctcgccatgcagatgcaggaaggtacgacccatctgatgcgccagaaggatctcaattggggcgctttcccgctgacaggcgtgttcgaaaccactgacggtgccatcgtcatggtcggcgcgttcaagcagaacccgcttcaggacatctgcaacgcgcttgagatcgaggatctgtcgcagtacccgcattacaaggatttcgacgcgcagatggcgcggcggccggagctacaaacgatcttccacgacaatttcgcgaaaaacaccacggcccattggctgcagcgcctggaggacgtcgacatcctctgcgcgcctgtccgctccctgccggaagcgctgaaggacgagcagacgatcatcaacaagatgatcctggaggccggcgagacggcagccggcccgatccgcctcatcggctcgccgatcgacatgtcggcggctgaggtcgcggtgcgcatttcgccgccgcagctcggccagcacaatgacgagatcctcggttctctcggcaggctgcagggaaatgcggcatgagtgtcgggttttccgtcgcagatcgtgtcgcccgcgtcaccctggaccgtcccgagcgcatgaatgcggtggatgccgcgacggagcaggagctggagacgatctggcgcgagatcgaagcgcgagacgacatcagctgcgtcgtcctgaccggagccggggaaagagccttttgcgccggcgccgatctgaagggcgggagcggtagctcaggcctcgattattgggcggcgagccgggtgaacggcttcggcgggctggcgtttcgccggtctctcgatgtgcctgtcatcgcccgcgtcaacggctttgcactcggtggcggcttcgagatggtgctcggttgcgacatcgtcattgccgcgcaaacggctcgtttcggcctgccggaagcccgcgttgggcgcatgccgctggatggcggcatggtgctcttgcaacgaaagatcgccttcaaccgggcgatggccgtcatgctgaccggccggcagttcagcgccgccgagatggcggggttcggggttgtcaacgaggtggttccggcgatcgagctggatgcggccgtcgatcgctgggttgccgatatcgttgcctgcgcgccgctgtcgctgcgcgcgatcaagcagactgtgaaccggaccggccatctgagccccgcagaggcacaggccttgcggacgccggcgctggtcaaggcgctgcaaagcgaggatgcgctggagggcgtcgccgccttccagcagaaacgggcgcccgtttggcggggacgatgagcatggtatagcttccggcatatcgaggggctctcatgcacgctagtatcttgaaatatttcgctgaagtcgcgcgttcagggtcgatccgcaaggcatcggacgaactgcatgtggcgacctcggccgtcagccggcagatcaagaagctggaggacgagcttggagcaccgctgtttgaacgtttctccgacggcctgcgattgacggcggccggcgagatcgtgctgaagcatgccaaggacacgctgctgaaatacgagatcatgaaatccgatctcggcgaccttcagggcaagtgcgccggccgagtccatattgcctccctcgatagtctcgccatccagttcctgccggaattcgtcatgggcttccaccggcggcatccggcggtcgattttcgcattcgctacgacaattacaccagcatttttcatttcctggccgacggtgacgccgatatcggcgtcaccttcgatcttgcccggccgcatgacatcaagctggtctatggcgttccgatgccgctgatggcgatggtatcgcgtaatcatccactggcgcggcagaaatccgtcacgctgcaggaatgcgcgcagttcaagctgctgctgcagctcgacaatgaggtcatgagctcgatgatcgccgtcgagctcggtgcgctcaaccgtgtcggccgtacggtggtggcgaccaacaatcagatgatgctgaagccgctgatcctgtctggtgagggggtcgccttcttcacgccgcttggccttctcgaagagcttgaggccggagaagtcgtcgctttgccgattgccggttcgcgattgcacgatctgcaggtcggcatcgtcgtgccgcgtcatcgccagcttacccacgcaaccgaggtggtgatcgagtcgatgagcgtcgagctgaagaagttcagcgacaaaatccagactgtgatccagaggtaagaagatgaccccatcagcccagttgctgcttcgccctggccatcagcctgcggaacgttttgatggcgccgcacggtttcccgtcgcgcgaagcgtgcttgccgcgctcggcccgggcgatctggtgatgccgtcacccgtcaacgcccatgaccacggatatggtatccgtacgctcgacttcggcgtcgtcgacgaagctcttgaggtctggattccgggcatgcgcctgcgaccgcgaaccgatgcctatctggaagcgttggtggcgttcgcgcgcctggcgcaaaccggtgtgggcgcgacgatgcattgccacaattcgctgaatatcaaccggctcggtgatgaagccgccgccgtcatccgtgccgcgggggaagtcggcattcgcctgggattgtcctgcccgctgctcgatttcgacccttgggcctatggcggcgggccggagaagttgaagccattgctgagcgaggacgactggcaggctctgtcgccgagcatcccggcctatgcgccggtcgcggaacagatcgccgccgtcgacgcggtggcggcggaaaattccaatccgatggtcgatgttcaatacgggccggtcggtccacaatggtgttccaacgccctgcttgaggcgatcgccgaagcatcagcggccaacggccggcgcatccacatgcatcttctggaaagcccccggcagcgactatggctggatcgccgttttccgcagggtgtcgtccactacctcgatgagatcggtttcctgtcgccgcggctggcggttgcccatggcgtgcagttgcagccggcggaatgcgagcttctggcggaaaggggtgtgcaactcgtcagcaatccctcggccaatctgcggctgcgctccggcgttgcgccgatttcgctcgtggcagagaaagggccggctcttgccattggcctcgacgggtcaggctttgacgacgatcaggatctctggcgcgaaatgcggcttatccacctgctgcatggcggacgcgagctcaatcgccggttcaccgccgaccggattttcgatgccgccattcacattggcgccaaggtgctcaacgcaccggccggccaggatttcgtggtgatcgattatgatgcgctgacggctgacagcctgtttgacgatatcgatgaggccgaggtgctgttgacccgcatgacatcagcccaggccaaggggctattcctcggcgggcgcgaaatcatgagggacggtcgcttgaccaccgtcgattttgatgcagcgcggcgggaactgcgcgagcaggcaagggccgatttgccccgccttcggcgcgaacggcagcttgccgggagtctgtcggctgcaatccgcagctactactcgcggtggtgagaaggtcgggtatctaaagggcgtcgcgatctttcagattcgctcctcgcgctttaggtccttgtttttacgcatatcgttagcgcaaaaccgctgcacacttttgcgcgacatgctttagcctgcgctcgtcaactcggcggcgatcgtgtccagcgcgtccaggcttgccgcttcagcgattttcaggttcggtggcaatacattgccccataccgcatggcccctccgcttgccgacgagatatttgaccgccggaatgagcgggtgagcggcgatcgcctgcctgatgtttctgaccctatcgagggtcgcctgatcgctctgcttcttccaaagccgtgccgaggattgcgggtcgatattgacggttgccgaaatacagccggcgaaattatccttttccgcctcggcaagagctgcctcgttgctcgggaagacggcaaagccgggaattcgtgcgagcctacgggcatagtccagattgcctgaactatcctttgcgccgcggatgcgctcgggaaacatttggatgagttttgctgccagggcgggtgagaactcgatccctgtcaactgcgggaagttgtagagatacaggctgataggcgtttcggctgtctctcgaatgacttcggcgaaccaggcaaaaagcccctcatcctggaccggcttgtagtagtaaggcggcaggaggagcgcggcggcataacccagctcgtaagcctgccgtgtcaaggcgatcgtcgtttcaagatcgggcgttccggtgcccaccatcatcctgccgccatcgaggccctttgcggcggcggccatgagcgcgcttctttgcaaggaggagagcgcgttagcctcgcccgtcgttcccagcacattgagaagatcgcatccttccgccaggcaccagcggccgtgctcaaggaaagcatccacatcgacggttctgttttcggtgaagggggtaggtacggccgcgacgacgccaccgatctttgctgctgtcatgtcgattccgttctcgatcgagaggcctgtcttcatcaggctctttcataggcggcgacgagcgggtgatcgcgattggtcgtatggtttttgtcccatccgccgggcgagccccagttggtgacgtcggggccgaagaagtcctgattgacggctttgaactgaactcggctttgtggaatttcctcgtcccatgaaatggcatcgaccggacagaccgacaggcacaggccgcaattgatgcattcgcctgggtgtatgtagaacatccgtccgccttcgtagatgcagtccacgggacaggcgaccgtgcaatcgccatccttgacgtcgatacagggatcggtaatgacataggccatccggcggtacctcactcttcacttgagacgaatatggcaaaggacggcgttgcgaaaaagcgctgattttcgatgttttgattgccgaaaaggcaacgcgacagccttgcgaccagaggcaccgcacgcgccgaagccggagtcgcctttgcagcaagccgcaactgggggtgatggctaagtatccggcgtaggtagcaggatgcgatacatcattgcgattggtaagtagcgccagtgctgatcatgcctgacggttttccgacgatatcatgctctatttttttgattgagcgtgaaagcgtcgctttcgccgggaacgagttccagcggccagatcctgtttcgggcgccttgcggatagtgatcggcataggccggcatggtggcgagcagggtttcgccgagctgcgcgccgagatcgcgcagcgacatgcggaaggaggtcagcgtcggctgcaggaaatgcgtgcgcggctcctcgcggaaaccgacgacggcgaggtcgcgccctggcacgatgccggcctcggcaagccggcggtaaagcccgatcgccatcagttcgtggatcaggatgatcgccgtcggccgctcttcgatcatcagcaattcgtggccggcctgatagccgccctgttcgctcgacttgacccggatgacgagagctgggtcgaaggcaataccgtgccgttgcagcgcctggcggtaggcgtcgacgaagagatagccaagattgatgtcggaggagggggcagctaccgcgatccgccggtggcctttggcgaccaggcggtcgacgccgcgcgccgccacgccctcgaaatcgaggtccatccaggtgtagctgccgcccgacgcgctgcgcccgagcgccacgaaggggatgcgggccttttccagaagctcgatgcgcctatcggttcgtcgtgtcgccgagaggatcagcgcgtcgacaagccggcgcgccaccatgcgcttcagatattcatgcgggtcctcgtcatcggggcagggcagcatgacgagatcaagcttgtgacgggaaaagacgctctgcagcccgtcggtgacgccaaggaagaagtcgtcgctgttttcgatcgtctcgcggctcacttcgagcatcagcccgatgacgttggtcatgccctggcgaaggctgcggccggattggttggcgacataaccgagctcctcggcggcggcgagcacgcgccggcgcgtttcgtcgttgacgtcgggcttgccgttcagcgcacgggacaccgttccgatcgaaatgtcgagatgctcggcgagctggcggattcccttcatctgcggcgatcttcctccccaatgcatgtcgtccaaaactgtgcagcggttttgggataacgacatgcgtcaaacaaaaccgtcagcccttcttgccacaggatggagcctgcgaaaaggcgggggagaggtcagggtctgaagctctggcggatgacgagctcgggaatgacgcgttcgtaacctggagccaagcccgggttttcaagccgccgctccatcagcgcgacggcgcgctgcgccatggttagcggatcctggcggaaggtggtcagccggtagctcagccaggaggattccggcacgtcgtcgaagccgatgacggcgacatcctcggggatgcgcagccgcgtttccaggcgcacgacatccatcagtccgaaagcgatctggtcgttggcgcagaaaacagcgtcgggctttattgtctgcgaaaagagcgcgcgtgcggcagtgacgccgccgtcatagtcggaatcgccgccgcgtccgacgacgacggagacaccgagcgaaccggctgtcgacaggaaggcgctttcgcgctcgatgatggacggcgttccggtgttggagccgatgaccgccagccgccgtctgccgctttcgtaaaaggccgtcgccgccttgcgggaggcctcggagttgccggcgcgcacatggtcggcgtcgggttccgaacggccgatcaccaccagcggctggccatttcgctgcgcgagttcgaagaaactcgccggtggcgagccggacaggatgatgatcgcctcggcgcggtggccgatcagcatcttctgggcagcaagcagctcgtcttccgtctggccagtgttgatgagaatcgggatgctgccgcgtttgatcaggcatttggcaagcgctgcggccagatgtgcgcgaaaacccacttccggccgggtcgcgacgatgccgaccaggcggctctgattggcaagcacgccgcgcgccaggtcgttgacatggtagccgagttcttgcgccgcctgcagcaccttttcgcgcgttgcaggcgccacgctggtgcccggcgtgaaggtgcgcgagacggcggagcgcgaaacgcccgccaattgcgccacctgctcggcgctgacgaagcgcatgcgttctttctttggcgtcttgctgccgttcactggaccatcattcatcggctttcagctattggtcgttcctaacagccggatgacaggcggtcgaggcagtcagaattttttgcttttgggagggactgcgaaccaaactgcattggcccaggcaaagaaaaaccgaggctgctggatgcagcctcggttgatgggcgaaaatcagcggcgacgacgaatgaccagatccgcgccgccaatggaaggcgaggtctgcccgctattcgcagacccgcacggtttcgacatgatagccgccgtcgtagcggttgcggacatcgcggtcctcataccagcatctcggcgcgggttcgacataacgcggaccatcgacgtagcgaggcccgctattggcgatcgcgccaccgatcagaccgccgacgacgcctgcggcaacgccgccagcgatggcccggcccgtgtcatcgtggtgatggcgatcacgcgcggcagcgggctgaatggccgatccaacaagggccgttgcgatcaacaggctgctaataactctcttcataacattctcctcagtggcactcgtcccccgataggaaataaatgcggcagcaaggcgtttgttcgttcaaactttgcgacaggcattaatgcatgcctgagatagagcgccgtgcgtcctcacggacgcacaaaggtcgcttcagcactttcaatcctcgcacgatgcgttaggtcgccgactccgctgccgtcgtctcttccagcacgtcttcgggaatgtcgtcgaaggaggagtagttcagattgtagagcttggaatagagcttgccgttcttcatcagctggcggtggtcgccgctttcgatgatttcgccgttctgcagcacgatgatgcggtccgcctcacggatcgtcgcgaggcgatgggcgatgacgaggccggtgcggttttcgagcagcttcaccagcgctttctggatcagcatctcggtatagctgtcgatattggccgtcgcctcgtcgagcacgaggatcttcgcgtccgccaccagggcgcgggcaaagctcaaaagctggcgctggccgagcgaaaggttgccgccgcgctccccgagaacgctgtcgtaaccatcaggcaggcgcatcacgaagtcatgtgcgccgaccgccttggcggcctcgatcacctgttcgcgcgtcgcttccagcttgtggtagcggatgttttcgaagacggtgccggtgaagaggaagggttcctgcagcaccatggcgatctgcgctccgagcgaatcctgcgtcagatcacgcacatcgtcgccgccgaccagtacctggccctgctgcacgtcgtagaagcgatggatcagcgacatgcagctcgatttgccggaccccgtcggcccgaccagcgccaccgtctcaccgggattgaccttgaagctgacgtgcttcagcaccggatgtttcggattgtagccgaacacgacgtccttgaattccaccgatccgtccatgtcgcgcgacaaggccttggcatcgggcgcgtccttgatgtcgacaggcacgtcgagcacttcggtcagccgctggccggacgccatggcgcgctgcatcaccgaatattgcagggtcagcgaacggatcgggtcgaagaagcgctggatgtagaacaggaaggcgacgagcacgccgacatcgagtgcctgattgagaacgcgggcgccgccgacgacgatgacgagcgccatcgccacgccggtcaggctgtcgacgatcggcaccatcacctgcgcgtagcgcgccgccgtgagatgtgtctcgaggttggcgcgcgccttgtcgtcgtagagcgtgaagttgacgccctgcctgtccatgctctggacggcgcgtacgccgtggatcgcttcggcgagtgcgccggcggcaactgaattggtctcgtgcgcggccatgaaggatttgcgcgccagcggcagccagaatagccggacgatgaacagcaccggcagcaccgagagcgtcagcagccccagtttgaaatcgagatagagcatcacgaagacgatgccgaagagcagcacgatgtcgccgaccgacagcaccgaggtttcgaggaattcctgcatcgagttgacgtcgccctgcaggcgcgacatcagccgtcccacttcggtcttgtccatgaaggacagcgagacgcgctggagatgcgaaaacattgccttgcggatatcgaagagcacgtcctcggccacgccgccgaccagcgtctcctgcgcgtagcttgccgcatagttgattgatatggcgacggtgaaggcgacgatcgaccagaccagggctgaatggttgccgcccggcgacatgccgtggtcgatggcatagcggatgatcagcgggatggtaagctgcatcatcgtgaaggtcagaacggcgacgaccgaccacaggacctggcggcgataggggtgaacgaaaacccagatgcgcttgacgatgttgccgtcgaaggccttgccgaacatctcttcctcgacccggtgcgaaccgaccaccgcccgcggcgggcggcgtccatcctcgcgaacgtcgggacgctcggtttccagttcctcggccatgccattcctcccgcggccatcacgtccggtggcctgcatagtcattgcttgtccgctcttctccccgggggcagaagaagggaattccattgttaggcgctcaagacctcgtcgcccggccgcacttgcaggtcgtagagcgccttgtagcgcccaccgagcgaaagcagcgcttcatgcgttccgcgctcgacgatccggccgtcctcgacgaacaggatctggtcggcatgcatcagcgagctcaggcggtgggcgacgacgatcgtcacgcggtcggccgcatagcggcgcatggcgccgcggatgcgctgctcggtggcggcatcgattgccgccgtcgaatcgtcgaacaccatcaccgccggtttcagcatcagcgcacgggcgatcgaaagacgctggcgctggccgccggacagcgaaacgccgcgctcaccgacgaccgtgccgtaccctattggcaggccgagcacgtaattgtgcagctgggcgctttcactggcgcgttcgatgcggccttccttcgcccacgggtcgccataggcgatgttgttctcgatcgtcgtcgtgaacaggaaggagtcctgctgcacgacggcaaccgcccggcgcagcgattgcagcgtcgccttgcggatgtcctggccgtcgatcgtgatcttgccgccgctgacgtcgtagaagcggggaatgagatgggcgatcgtcgacttgccgctgccgggaggcccgacaatgccgatcgtctggccgcgcctggcttcgaaggagacatcgtcgagcacgatgcgtttttcggaacccggataggcgaagctgacattctcgaagcgcagcacgccgtccgtcaacgccaattccttggcatccggcgcatccttgatcgcgatgtcgaggtcgagcagggcgaagagccgcgagccgcaggtggaggcgcgggcaaaggcattgaccatcaggccgagctggcgcaccggcatctgcaggatggtcatgaaggtcaggaacgaggccagcgtgccgacggtgatctcgcccgacatcaccttgccgccgccgacccagagcaccaggcccatcgccgcgaagaaggagaaggtcatggcgctggtattggtaacgcggatgccgacgcgctgatgcgcgagcgccagcgcgctcttcgatgccgcctcgaatttcgaaatctcgtgttcgtgagcggcaaaggcgcgcacgacgcgaatgccgccgagattttcctccatgatgcgggtcagcaccgaaagccgctcctgcaggtcgagccaggtggcgcgtagcttgagctgcgtcaccgacgagcgccagccgacgaagggcacgaaactcagcgccaggaggccgagcacgatatcggtcgacagcagcatataggcgccgatgccgatcaggatcgacagcaggatcatccggacgagtgccgtggagaaatacatgcgcacgccttcgagatcgagcaggccgacggtgatcaggtcgccggaatgcacggtgtcatgaaagctgaaggagagccgctggatcttctcgtagcaggccagccgcaactcgtagccgatgtgatggccgacggcttcgctgtaatagttctgcaccatggtgaagaggccgcgcagcacgctggcaccgagcagcagcagcgccgtggtcaaaagcgcgtcctgtgccgcctggcccgccgcaccgccgctcatcgccatctgcgtgtggtcgacggcctggccgagaaggcgcgggatcatcagctggaaggtggaggccacaagcgtggcgccgatcgcaaagccggattgccaggggtggcggaaggccatcatggtgatacgcaccaaggtgaagaggcctcggccccagcctgccgcagttgcaagcgccatcgaagccgaaggcttcgtcgcgcgtattaacgcatcgctgctcacggtattttttccaatagatgtgtggtcggacgctggcccgaaaagacggcaaatccatgaagggattgatagcaccttcacttttgccgattccaattgggggttcaagtaaagaattcaccagttggttatttttacgtgaggtcccctcgcatccccggctggaacaatctgcgcgcgaacggattgcagcaggcgaacgccaaccgtcgaccggtgccggagagacccatgccactcaaagcccttgccctcaacgccacgctgaagaccagcaacgctaaggacgcgtcctcgaccgaccggatgatcggactgatcgacaaggcgatgtccgcgcacggcgtcgtgaccgaagtgcttcggctcgccgatttcgccgtcaagccgggcgtcacctccgacgaaggcgccggcgatgactggcccgatattcgcgccaaggtgctctccgccgatatcctgctgatggcgacgccgatctggctcggtcagccatccagtgtctgcaaacgggcgctggagcggatggacgccttcctcgaggagaccgacgatgaaggccgcatggtctcctatggcagggtcgcggccgttgccgtcgtcggcaatgaggacggcgcccaccatgtgtcggccgagctcttccaggcgctgaacgacgtcggcttcaccatcccggccaatgcggtcgcctattgggttggcgaggcaatgggttccaccaatttcgtcgatctcgacaaggtgccgaaggtcgtgaccaaagccgtcgacatgctggcacgcaacacggtgcatctggccggcctgctgaaggcaaagcaatatccgggcgagggcggctgaggtcgctgccgacccgacatttcaagatcaatccgcggttcggggagtacaggtcgaccaagcttcctcgaatacgtctaaattatgttttatttcaatagcttgaagagatgtggcaacaaacctcttgccacctgcgccatttagcgctttcatacactaccagtttgatagactatggacgagcgtgattgcttccctagttctctggcggggccgctggttcggaccccgatgccgcggcaggtgtcttgaatggccgcatgaacctcatcaacgcgtgagccactgttttatgcgttgaaacctcgatcgacccagggtgcggatgaagccgcaaaggagttgcgatgacggttcagggacttttttccgccagagccaatgcggcggcgcagatatcggcggtgccgcgcattgcgatcgtcgggcgcggcttttccggcatgatgacggccatcgcattgatgaagacggtgcgcgcgcccttccatctgcagctgttcgatccaaattcctcggtcagcggtggccaggcgctggcctcggcccgctcctcgacgatcctcaacacccgcgtccgcgatctctcggtctcggtcggcgacaacgacgatttcaacgactggctctgcagcaatgccgccttccgcgccgccgtgccggccgcgattcccggattccggcagatcttcgtgccgaaggaaatcttcagcgattatgtctaccagcgcttttcggaagcgctcgccgcgcgcagggacatcaccgtccaggtttgcaatgatccggtcgtggcgatccgcagaagccatggccaccgcttcctgcttgaaagcgccaatcccgccaatccgctgttcgataccgtcatcctcgccaccggttacggcctgacggcgccagatgccggcggtgaggacgtttcgccgatcagggcccagcgcctcgtcgcgcggccgcatgcggtgctgctcggcagcggcatccgcgtcgtcgaccagctgctgcagctgcgcgattccggttatgccggccaggtgacgatcgtttcaaggcgcggcttcctgccccagagccatacgccgaattccgccgatccggtcttccccgccgaaacgctgccccagagcctgccggagatcgtccgcttcatccgtgaagcctgtcgcgaggccgaggaatccgggcgaagctggcaatcagtgatgaacggcctcagaaaacatgcccgctcgctctggcgctcgctgccggcgcgtgacaagcatcagttcaaccgccatctcagggcgatctatgacagccatcgcaaccgcctgccagaagccatgcacctgcgcctgagacgcgaactcgccgaaggccgcacggtgctgcgccgcggccgggcgggccgccggggcctgagcggcctgttcttcacgccggccggttccactgccgaagaggtcatccatgccgagcgcatcatcgattgccgctgccaggcgcctgatctttccgcgcccttgatgcagagcctgctttccgccggcctcgccatgccggacgagctgtcgctcgggctggcggtcaatgcgcgcggcgagcccttcctcgaggacggttcgacggtcgcggggctctttgccgtcggcccgctcggtctcggcagcctgcccgatatcgatctggtgccggagatcgtttcgcaggcctatgccgctgccgagcgtgtcagcgagcggttctactcgcaggtcaaggccgtctgaaattcgggccgtttcggaaccatccaccccctgctgcgttataaagcgctggtgactccgaggggccgatggaagtgctgaatcgacatgacacgtctcttgacgaggagggacgctttcgccttctggtcgatgccatcaccgactacgctatctatatgctgagccccgagggcatcgtcaccagctggaatagcggcgcccagcgcttcaagggttacaagcctccagaaattctcggcgagcatttttcccgtttctacttggaagaggaccgcgccgcgggactacctgcgcgcgcgctggccacggcggcggagcacggtcgcttcgagggagaaggctggcgccagcgcaaggatggcagccgcttctgggcgcatgtgatcatcgatccgatccgtcgtccttctggcgagctcatcggctatgccaagatcacccgcgacctgaccgaacgccgagcagctgaacaggcgatccgccagagcgaggaacaattccgccggctggtccagggcgtctccgactatgcgatctacatgctcgatcccacgggcaatgtcagcagttggaatttcggcgccgagcggatcaagggctatcggccgcaagaaattatcggcacgcatttctcgaccttctatacagccgaagaccgcgaagccggcctgccggaaaccgcgctcggcatcgcccgcgccgagggccggttcgagagggaaggctggcgcgtccgcaaggacggcacccgtttttgggccagcatcgtcatcgacgccattcgggacgaggaaggcaatgtgctcggtttcgccaagatcacccgagatatcaccgagaagatggagacccagcgggcactggagcaggcgcgcgaagagctcttccagtcgcagaagatggaggcgatcggtcaattgaccggcggtatcgcccatgatttcaacaatctgctgatggcagtgctcggcagtctcgaaatcctgaagaaacgcatgccgcaggatctctcgctgacatcgctggtcgacaacgccatgcagggcgcccagcggggtgccgcgctgacgcagcgcatgctggccttttcccgccggcaggaactgcacgtggagccgatcgacgtctccggcctggtccgtggcatgatggatatgctgagccgttcgctcggccccctcaccgcgatcgagacctctttccccgtcaggctgccgacgatcctgaccgatccgaaccagctggagatggcgatcctgaacctcgtcgtcaacgcccgcgacgccatgccgtccggcggccggatcgtgcttcgcgcttccgaagaatcgctgccgtcaggcaaaattccgctgccgcccggccgctatgtccgcatcgcggtgatcgacgaaggcgagggcatggatgccaagacgctggagcaggccatcacgccgttcttcaccaccaagggtgtcggcaagggcaccggcctcggcctgtccatggtgcagggccttgcgtcccagtctggcggacgcctgatgatgaagagcagcctcggcgaaggcacgacagtcgaattgtggttcccggtcgcaagtgtcgaacagacgaccgaggccgctgccgaccggccgcggcaggaggaaaatgcgacgcctcggctgcgcatcgtcgccgtcgatgacgatggtctggtcctgatgaacacgacgctgatgctggaggatctcggccataccgtgttcgaggcgatggcgggtccggaggcgctcgacatcctgcgcaaagagcaggtcgacctggtgatctgcgaccatgccatgccgcgcatgaccggcgcgcagctcgcccaggcgatccgcagcgaatggcccgacatgccgatcatcctcgcgaccggttacgccgagattcccgaaggcgccggcatcgtcgacctgccccgcctgggcaagcccttttcgcaggcgcagctcgccgaggcgatcagccggatcgcgtcataggggtgatcaccgccgcatcctgcgagttgccctctcgccgcgaagaatgaagacgagcaaggccagcaccatcgccgccagcccgtaccaggtgatcgcgtagaggagatggttgttggggaaggcgatgatcgtgaggccgccgacgggcagaccgcccgggttggccgtggcatcggcatcgatgaaatagggcgctggcgcaccgactccgcgcttttcagcgatcgccgcgacatcgcgcgaataccagcggtcggcagcgacgtcgttcgattgcagcagcgatcccttcggctccgtcatccgcatcagcccggtgatctccaccgggcctgatggttgcccctcgcgccgcgtggccgggtcgcgcctgtcggtcggcacgaagccgcgattgacgaggattgatgtcccgtcggcaagcgtcagcggcgccatcacccaataacccggaccgagcgcggtcgaggcatagaccagcgtttccttgtcgttcgccagcgttccgaccgcggtcacccgccgatattcgtcatcggtggcattgacctttttccagtcggcttgtgcaggcgccggcacgggtggcgcatgcacacgctggtcgacgcgggcgacgagatcgcgtttccaggcaaggcgctcgacctgccaggtgccgagtgcggaaagtgccgcggcaagcagcaccagacagacggtgaagatcgcgcgttttacccgataatgccgtccagccgatttttccgagggagcctgcgggtgacgctgccgccggcccttcgtgacggtcacggcatgttcttcatcatctcggggctcatcggcatcatgttggtgttgagatgatgcatgacccagagcgaaccggagagcgcaatggcgacgatgatgagcgtgaagatcagcgccatgatcgtccacccaccctcgctcctggtattcatgtgcaggaagaacaccatatggacgacgatctggatcgcgcctaggcccatcaccagcaccgccgtcagcacggggctcgcgaagacgcctgacatgaccagccagaagggaatggcggtcaggatgacggagagcacgaagcccgtcatgtagctgcggaacgtgccatggccggcctgatggccgtggctgtggccgtggtgagcctcgtgggcatcctcatgtgcgggtgcttgcgaaatcatccgagaactcccagcagatagacgaaggaaaagacgccgatccagacgacgtcgaggaagtgccagaacatcgacaggcacatcaggcggcggcggttggcctcgatcagcccgtgcatcgacacctgcaccatcagggtgatcagccagatgatgccgaaggtgacatgcagcccgtgagtgccgacgagcgtgaagaaggaggagaggaaggcgctgcgcgtcggcccggcgccttcatggatcaggtggacgaactcgtagagttcgagcccgatgaaggccgcgccgaacaagccggtcacgccaagccagaacagcgtttccgcctttgcgttgcgctccatctgcagcatggcgaagccgtaggtgatcgaggagaagagcagcatcgaggtgttcagggcaacgatcggcagatcgaagagatcggcgggcgaggggcctgcggcataattgcggccgagcacgccgtgcgttgcaaacagcacggcgaagatcaggcagtcgctcatcaggtagagccagaagccgagattggtgctgttttccggatgatggtcttccgtcaggtagaattcaggcttttcggccgtgtcgatagtctgatcgctcatggtcatcacacctgctcggcaagcaacgcggtgcgcttgccttccgtttcggtcacctcttcggcggggatgtggaaatcgcgtccgtagttgaaggtatggccgatcgcgaccaccagcatggcgacgaaggagacgacgaccagccaccacatataccagatcagcccgaaggcgagggcgacgctgatggccgagagtatcgcgccggtgccggtattcttcggcatatggatcggccggaagccttccagcgggcgtgcataaccgcggttcttcatgtcgtaccagctgtcatgatcgtgcaccaccggcgtgaaggcgaagttgtaatccggcggcggcgaggatgtcgaccattccagcgtgcggccgtcccacgggtcgccgctgtcgtcgcgcaattcctcgcgtttcatgaagctgacgacgatctggatcaggaaggcggcgatgccaagcgcgatcaggccgacgccgaaggcggcgatgatgaaccagatctgcagcgacggatcctcgaactggctgacgcggcgggtgacacccatcaggccgagcacatagagcggcatgaaggcgaaccagaagccgatctgccagaaccagaagctcatcttgccccagaagggatcgagcttgaagccgaaggccttcgggaaccagtagttcacgccggcgaacatgccgaagagaacgccgccgatgatgacgttgtggaagtgggcgatgaggaacagcgaattgtgcagcacgaagtcggccggcggcacggcaagcatgacgccggtcatgccgccgatgacgaaggtgaccatgaagccgaccgtccacagcatcggcacctcaaagcggatgcggccacgatacatggtgaagagccagttgaaaatcttcgccccggtcgggatcgagatgatcatcgtggtgatgccgaagaaggaattgacgctggcgcccgagcccatcgtgaagaagtggtgcagccagacgatgtaggagaggatcatgatcacgcaggtcgcgtagaccatggaggcgtagccgaagagacgcttgccggagaaggtggcgacgacttccgagaagatgccgaaggccggcagcacgaggatatagacctccggatgaccccagatccagatgaggttgatgtacatcatcggattgccgccgaggtcgttggtgaagaagttcgtgccggcatagcggtcgagcgacagaagcgcgagtgtcgccgtcaggatcgggaaggaggcgacgatcagcacgttggtgcaaagcgccgtccaggtgaagaccggcatcttcatgaaggtcatgcccggcgcacgcatcttgacgatggtggcgatcagattgatgcccgaaagcgtcgttcccacaccggccacctgcaggccccagatataatagtcgacgccgacgcccggactgtaggctgcgcccgacagcggcgggtaggcaagccagccggtctgggcgaattcgccgatgaacagcgacagcatgatgatgatcgcgccggcggtggtcatccagaacgagaagttgttgaggaaggggaaggagacgtcgcgcgcgccgatctgcaggggcaccacgaagttcatcagaccggtgacgaagggcatcgccacgaagaagatcatgatgacgccgtgggcggtgaagacctggtcgtaatggtgcggcggcagatagccctccgagccgttgaaggcgatcgcctgctggatgcgcatcaggatcgcatcggagaagccgcgcaacagcatgatgacggccaggatcacatacatgatgccgatcttcttgtgatcgacgctgcagatccagtcgcgccagagcgggccccagaacttgaaataggtgatgatgccgagcaccgcgatggcgccgatgacgacgccgatgaaggtcacgaccaggatcggctcgtgataggggatggcatcgagggtcaaccggccgaagacgaacttcaggaggtcaggattggaaaacatggaacaacccgttcattatgtcttgcgacgcaaagcgccaggttaattgttgttgttgagctgcgccggcgccggatcggcgccattgctcatgccgggcatggagtgaccctcatgctgcatgtccattccgggcgtgctaggcatgccgggcatgtcgtgctgcatgctgttgccgtcggtccgctcggcgggctcgctgcgggccggagccccggtcgccggcacggtggcggcgggcgccacgatgccttcgtcggcatgacggtcgtcgtatcgcagcttctcgcggttctcggcactttccttgccgccgccgcccatcatgtcgatatgcatcatctcgttcatgcacatcttgcccggagcggcgcacatgttgaggatggcgttgtaaaggtcggcatcggcgccggcataataacgcaccggttccttctcgctcggcttctcgagcttgagataggcgtcgcggttgagcatcgtgccctgctgcttgacctgcgccacccaggcgtcaaagcccgcctggtcgaggccgtggaacttgaagcgcatgtgcgagaagccgcttccgctgtaattggcggagaagccctcatattcgccttgcttgttgatgacggcgtgcagcttcgtctccatgccgggcatcgcatagatctggccggctagcgccgggatatagaaggagttcatcaccgaggaggcggtgatcttgaaattgatcggcacgtcgactggggcagcgagttcgttgacggtggcaatgccgagttcgggatagaagaacagccacttccagtcgagcgccacgacctcgacgatcagcggcttggtattggccggaatggcgcgctccgcatcgaggcggtcgagcgggcgatagggatcgagcttatgggtggaaatccaggtcacggcgccgagcgcgatgatgatcgcaagcggcgctgcccagatcacgatttcgaggcgggtcgaatggtgccattccggcgcgtaggtggcggccgtattggagcggcggtagcgccaggcgaagaacagcgtcaggaagatcaccgggatgatgatcaaaagcatcagcaccgtcgagatgacgatgagatcgcgctgttgcgcggcgatgtcgccggagggcgccatgaccaccatgttgcatcctgccaggaaaagcagcggcaagacggatagaaggcgggaaaacttcaccagttttagcacgtctctaagctcttgttgtttcgttcgttccgcgactaacgcactgaacccgatagcgacatgaggtgtttggtcgcagtgcagcaatcatgccgcactgcggcacaaatgatggtgcactacagctttggaatcctgatgaaatcaagaaggattctttcgccagcgcatgttttgttccaatatatccgcaagggccggccaagccagcgtccccgggaaaaatcgcgctccggatcacgctattttttccgtctacgcctcattttgagccgtgatgatgaactatttgcgtcttacggacttgataagcctgcaggtttgatcaagatcaggttgaggcgccttgccgaaagcgcctcaacgagggaggcgtttcatggctacaacatcgcattacggaccgtcatcgtcgtcgctggaacgcgacgcgcggcgcattcacgacgacaagccggtttcgccgggtagtatcgccatcggcgtggtgatcggccgcatgtcggaattcttcgatttcttcgtctatggccttgcctcggttctggtctttccacagctggtcttccccttcgcgccggacaggctgacgggcacgctctattccttcgccatcttctcgcttgccttcctggcccgccccgtcggctccgtcgtcttcatgacgatcgataggctgtacggtcgcggcaccaagctgacgatcgcgcttttcctgcttggcggctccaccgcctcgatcgccttcctgccgggttacaacgagatcggcgtctggtcgatcgcgttgctggcgcttttccgtctcggccagggcttcgcgctcggcggcgcctgggacggccttgcctcgctgctcgcgctcaacgcgccggccaagcaccgcggctggtatgcgatgatcccgcagctcggcgcgccgatcggttttgcgctggccagtaccctgttcggttatttcgtcgccaatctttccagtgaggatttcctctcctggggctggcgttatcccttcttcgtcgccttcgcgatcaacgtcgtggcgctgtttgcgcgtttgcggctggtcatgaccaaggagttcggcactctgctggagcagcacgagctggaagcggcccccatcctcgacgtgctgcgcgtgcacggccgcgacatcctgatcggcgccttcgtgccgctcgcgagttttgccatgttccacctcgtcaccattttcccgctcggctggatgagcctttacggcaaccagccgatcggcgccttcatggtggtgcaggtgatcggcgccgcggtcggtatcctcacgatcatcgcctcgggcctgatcgccgaccgtatcggccggcgcgcccagcttgccatctgcgccgtcatcatcgccgtcttcagctttatcgggccgagcctgatcgcatccggcaacagcggccatgacgctttcgtcatcatcggcttcggcgtgctcggcctttccttcggccaggcgacgggctcgatctcatcccgcttcggccgcggctaccgctatacgggtgcagccttcacctcggatctggcctggttgatcggcgcgggtttcgcgccgctggtggcgctcagcctctccagccgcttcggcctgaccttcgtcggctactacctgctgtccggcgccatctgcacgctggcagcactcgccttcagcagagcgctggagcagcgcgaatagacggacccgcacacacacacacacacacacaaacgggcctgcatgggaaaccatgcaggcttttgttttcgggctgcgcaattccaattattgaatgcattgcaatctataattaaatgcatatccttgtcggcctgaacgaggatatgccatgactgcggaaaccatcgatcattcgaccctttcccgccttgtcgaggcgggggcggtcgaggcggcccatgtcgtcggcaagaccggtggctggtccgtcgtcatccgctacggcaaggccgagcgcccgctcgccgcccaacgcagccggcaggtgcgcgtgttcaagcgcatggagaccttggtttcttacctcaaggatgtcggcatctcgcagttcgatgtcgatgcggccgattacgtttccgagacggcaccgcggccggatcgggccgcagctctgcgtcgtacccatgaggcggcggaatacgacaagtggttccgcgaacaggtcgaggaagcgatccaggaggccgatggtccgaacgcggtctggataagtgcgcaggatgccgaagagcgaatggacaagcttcgggctgaattgctcgcgcagctggaatcaggagaaaaggcttcttgatcgtcaaatggctgcagcaggctcttctggatcgggaaggtcagatccggcacatctttgcccaaaacccaaaagctgcaatcgcattggacgatgttatccgacatcaggccaagatgctcgccgatcaccccgaagcaggacgcggtggccgtcttggcgggacgcgggaattggtcattccgcgcactgcattcctgctgatctatcgcatcgacagaaaagcacagagggtggagattttgcgccttcttcatggtgcccaacaatggccgccaaaacgctgaatgcagttttactgcgccatctgcggctgtttcggcgcacgcgccgctatcagctcggcagtggtgtggttcaggcggtcggctagcacccgcatgatttccacggccatctccgggaaatcgctgagcagcttcaggaagtgctccttgctgatgcgcagcacctcgagcggcgaggtggcgcgtaccgttgctgtgcgcgagacatcgcaaaggatggcgatttcgccgacgatggcattgggttcgacgtcggcgaccttgatctcgccagccggcgaggcgacgatgatgtcggcggtacccgagagaatgacgtaggcggcatcaccgacatcgccttgatggaagagattttgcccgactttgtaggtcatgcgatcggaggtaaatgccaaaagcttgagctttgctggtgcgatcctcgaaaagatcggcacccttcgcagcatttcgacttcgtctctcaacagcatgagcgttccaatcccctgacgcagggtccgcaggaccaggcgtcttcaaattccgaggcgttccctatcgggaacacccaccatcgccgcccctatagaatattacgataacagttccttgaacatcccgtttttctcggaaagttcgggatagtttccggcttccgccaacccgccgcggtcaaagagcaggattcggtcgaacatctcggcctgccgggcattggagagcacccagatgatcgccggccgatggccttcttcgtgcaggccttcgatgatgttgcgggtgatccgatcctgaacgcgctggtcgagcgccgacagtggccggttgaagatgaaatagtccgagcgcttcaacagcgcgcgggccaggttcagcttctgccgctgcaccatggtcagccgcttgccgccggagccgacgtcgaattcgaggccgatcgacagcacgtcgtcataaaggtcgagcgcatcgaagagctcgcccatgatgcctcggatgcggtcggaggcatcggcttgctgataggcgatacggccgaagagcacattgtccatcaggcttgccgacggcgtgaaacgctcggcgtcgtagcgctcgatcagttcggcgagatcggccggaattcgctcgtggaactgcttgcgggcgctgacgatcttgtccatgagctcgttcgttagcaagccgaagcggtggcgcggctcgatataggcaaaactcagccggatgatggccgaacgctcctggggtgtcgcgtcctcgaagcggcggctttgcagcttctgcagcagcgcctggtaggtcgggatgtcgtccgccgtcatgaaggtcagttgctggaagaaaggatggtccggcggcaggtcgtggaagagttccaccgcgttctcggcgatctcgaggcccatggcgtagagatcggtgctgaggccggtctcacggaagagctgctggaaataaggatgcgcagcaagcctgcggttggtcatcaaaggccgcttcatcgtgccgaagagcaggttctcgccaaccgtcgcctgggcattgtaggcgtcgaaatcgaaaggcacgacgatcgtgtcgagcccctcgtcgcgcagccggtcgcgcagcgaggcgcgtagcgcgacgacatggtcgccgagcgccacatgcacgtcggtgttgacagtcgagcgcagcgccagatcgaggatgtcctgcgagatcaggacggcgtcgagcaccgggcggatcgctttcagaatgtcctcggggccgcttgcgccggcggccttgtagtccacccagtcgctgttgaggtcgagcgtcggattgccggccttctccgcctcggcggaatgccatttatactccagcgcttcccgctcgtcgtagacgggatcggtcatcggcgcatgtttcaggccgtagagcagattgctggcgagcgtgccgtggaagaagaaggtgtcggacgaggcataggagatccgccggccggtgatcgattccggcatgtcgaggagatcacggccgtcgatggtgatgcggccggagtccggccagaccatgcggccgagcgcttcggcgaaagcttccgcgccgctgccgttcggcccgacgatcgccaccgtctcgttcggcttgatctcgacggacacgtggtcgacgaggcgggcgccgctgtcgtcggagagcgacaggttggtgacgacgaacgcgcccgtcagcgcgccgaccggggcggtggccagttcctggatacggctgtcgatcagcggctcgatattgaactgctcatagacctgctggtacttcacctgcacgtcctggcgcatctggtcccagtcgatcagttccttcagcggaccgggcagatctttataggctgatatgacggcgacgagctggccgatgtcgagccggccctgcagcgccaggtagccgccgatcgcgtaaaacaggaaaggcgtgacctgggcgaggaagttgttgatgaacttcaccaggaacttccactggtaaaggtcgtagcggatcgagaagatccggccgagccgcgaggcgatgtcggcgcgctcgaggttcgatgtatcgttgccgtggatcgtgccgatgccgtcgacgatttcgccgacgcggccggagagctcgcgcgccgtcagctgccgctggcggccgagatccagcagccgcttgcgcatgcggggaatgacgattgcctgcacgccgacgatgccggcggcgatcatgccgagccagaaattctgcacgatgatgaaggcgagcgccgtgatcgcctgaccgccgagaagggctggagagacgaaggcatcaccggtgaagccgcccatcggctccacctcgtccttgatcatcgtggcgatttcggccgatttcacccgcttgaaatggatgggcggaaaccgcagcacccggtcgatgagctcgaagcggatacggcgcagcatgcgttcgccgagccggcccttataggtgttgatatagaacttgaagaggccgttcagaaccaccagcgctagaaaaaccaggctgagcgccatcaacatctggaagcggttgagctgcaacccttgaaagaattcgacatggccgatcagcggaatgtcgtaggcaatatgcatgaaggtctgccttgcgcccggaccttcgaacccgtctccctggatcggtccgttgacgatctgcttcggcaggtcgaaggacaggaaatagggcaccatagaggcggcgacgacagccagaatccacagctgctgcagccgcgtgttcttccagatgtagcgggcgaggcttttttccatggctaaccgtcagcttgctgggaaatcccgggggcgcgatccgggcgccgggacggggagaaattttgagaagagggtcatgcagccggaccgccgatatcgcaatgaaaacaaggcgaagcgaccggctgcaatagtgccgattctcgccggaacatttcttataccacaggaattttggattaggcgagggattcggcaatcatggagcgaatgatgagggcggttttctccgccccgtcgaggtcgagcaagaccggcccccgtggctgtgcggcgagcgccttttcgaccgcctctttcacatggcccgacgtcagtccgttttccggcagaatatcggcgaggccgagcgcctgcagccgttcggcgcgcaccgtctgttcggtctcgccgccggcgacgaaggggataaggatcgcccggcattcggtgcgcaggagatcgccgaccgtgttgtagcctgcctgcgagatcgataccctggcgccacgcaggagcgagggaaagtcctttcggaagcgcaccagcgtcacgttcggggccgcatcctctgatagtgctgcgaaatcggcctccggcaggttcgggccggcgaccagcagccagcgaagatcgtccggcagcagcgctgccgcctctttcgccgcgccgatcagcgcagcaccgaccgcgccgccgcccgccgatgcgatgatgtcgaatgtctcggtcggttccggcgccggcggtggtgcgacgaggccggtataaaccagcctgtcggcgatctctgatgtcagtgggaaggtatcctcaagcctgacgaaaccgggatcgccgtggacgagcacggcatcgaaatgctccttgaccagcgtgaccgtctccgcgtcgcggccggccttgcggttttcctgcaggatgtcgcgcaccgagctcaagagtttcggccggggttcggccttttcgatcgcctcgagcaagggcaggagttcgaagcgcatctgtcgccggccgaaggggaaggcttcgatgatgacgacatcgggccttgcggcatgaaaggcatcgagcagcagctggcggcgggcattgaggaaatcctcgcccgctggccggccatcggcatcggcaaggccggagaaaccggcattgctggcgacgaccgccggcagggccacggtctttatgccttcgcccggaaagcccggcaccggcaggccgccggtcacgacagtcacgtcaaaaccgttcttcaccagcgcattggcgatgcggctggcgcgggctatgtggccgatgccgagcagatgctggacgtagaagaaaatgcgcggtgccgtcatgacgctttctgccattcggcctcgaagaggccggtgagctgtctgatgctggagtgatagtcgaaatgttcgcgcacctggctttcggcggcgtcgccgaggcgcttgcgcagtgccgggtcgcggatcgccgcctccagcgctccggccagcagcgccgggtcctccggcggtacgacgaggccgttttcaccgttcttcaagagttccggcacgccggatacgtcggtcgagaggcagacgagccgctggctggaggcttcgaccaggacgttcggcaagccgtcgcggtcgccgttggcggcgatgcggcaggcgagcgcgaagaggtcggcgcggcggtaatggtcgagcacgtcttcctgcgccatggcgcccttccagacgatgcgggcggagatgccgagttcggtcgccagcgccttcagtttcgcaagctcctcgccgccgccgatatggtccatgcgccagtgaaggtcggcaggcagcagcgccagcgcccgcagcagcacgtcgtagcccttcttctcgacggcgcggccgacgctgaggatgaaggccggatcgtcgggatcgctgccggtccggttcgaacgctccccggcaaaatggccgaagcgggcgagatcgagaccgtggtaactcaggtgcacggcctccttgcgtgacgtcagcgtgcgcatgtgttcgtagcccgtcctggtgcaggtgacggtccagcgggcgctggcgagtttctccttcagctcccagtcgggcgacgtccagatatccttggcatgcgccgaacaggtccagggcgtgcccgtgaggatgctcgcatattccgtcaccgaggccggcgtgtggatgaaatgggcatgcagccattcgccctcgtccggccattcgcgccccagcaccagcgcctggccgagacggcggaagcggttgcgggagaggtcgcgcttgagatcggcgaggaagcgtttcatcagcgccttgaagccgggtttggagaacccggcgatgaggcctttcagcacgcggatcggctcctcgtgcagatattccggcaggtagacgacacgcgccctgatctcgtcatgcaccggatggcgcttcttgtcggtcggccggcgcatcgaaatcagcgtgaggtcgaagccggccttttcgaggccgagcagctcctgggcgatgaaggtttccgaaaggcggggatagcccttcagcacgacgaggatcttgcggcgtggcggcaaggctttgccctattccgcgccgacgagggaaaggtggctgccgcggctgtcgatccaccggccgacggtctgcgagatatggtccaggccttcgagacgcatattggcgccgctctttgatggcggctggcgcaagggcaggcgcttcagcgcctcggccatgatggtcggatcggccgactgctccggcagcagcatgtcgacgaggccgagttcgctcgcccgcttggcgcgcagcagttgttcctcgcgtggcttgacgcgcggcacgatgagcgccggcttgtcgaaggaaaggatctcgcaataggtgttgtagccgcccatggcgacgacgccggtggcgctgtcgatcagctcttccatgtgattgtcgaactcgatcacctcgatatagggaatggcttcccccttctgcaccagcttggcccgctcggcggccggcatatagggcccgagcaccacgagcgccttctgcgtcagcgtcggatcggcctcataggcattcatgacgtcgtggacgagatcggagccgtcgccgccgccgcctgtggtgacgaggatgtaattgtccttgcgggcgttgatcgaggtcttgcccctggagacgctgcgctgcaggaagccgacgaaatccatcttccggcgcaggctggccggcacgtcgaggccgatcagcggatcgtagaaatccggcggaccgtagacccagacgctatcgtaatattggtcgatcttctgcatgatgctgtttttcttccactcggcctcgagcaggtgcggcgcatccatgatctcgcgaagccccagcaccagaacggtgccgcgtgccttgagataggcgagcgtatcctcgatctcgcccttcagtcccatcggttccttgtcgacgatgaagatatcgggctggaaggtctcggccgtgtggcgaatgctcgcttcgcgcatcttcagcgtttcgtgcaggtcgatatggctggcaagcgacgtatattcgccgttgcgcagcttgatgacgctcgggatcttcacgaagtcgacgcgggcgcggtagtcgaaggcgccggcgatcgtggcacccgaaatgatcaggatgttgaggccgcgataatcctcgaccagcgcatgggcgatcgcgcgacagcggcgcagatggccgagaccgaaagtgtcgtggctgtacatgaggatgcgcgcatcttcgagacgtctggacatgggcatcccttctggggtcagcaacatagttagtacccccaccgtccggaggccaagaggtgggggcggtgccgtgatgggccgccgcgtttcctgctatttgtagggatctgccgcatcacgcaagccgtctcccagaaagttgaacgccaaaatgacgagaacaacaggaatgatcggatagagcagccatggatagaaggcgatgacgctgacgctttttgcctcggtcagcaggatgccccagctggtgatcggcggacgaaggccgaggccgaggaaggagagcgcagtctctccaaggatcatgccggggattgaaatcgtcgccgaagcaatgagatgcgacatgaagcccggcaccagatgccggccgatgatgcgcggcgtgctggcgcccatcagctgtgcggcctggacataatcctcctcgcgcagcgccaggagcttggagcgcacggcacgcgccagccccgtccagtcgatgatgccgaggatgacggtgatgccgaaatagatgacgatcgggctccaggtcaccggcatgatggcggccagcgccatccacagcggcaggctcggcagcgattgcagcacttcgatcaggcgctggacgatgagatcgaaaatgccgccgcgataaccggcaagaccgccgatgacgatgccgagcacgaagctgatcgaaatgccgatcagaccgatggtcagcgatatccgcgcgccgtagaggatgcgcgaaagcacgtcacggccgagccggtcggtgccgagcaggaacatctgcccgccgatcgccggacagacgagatgatagttcgacgcgacaaccccccagaatttataggcatcgccgcggcagaagaaacggatcggctgcacgtcgttcgtcttgtccgtatagacgcggtgcagagtatcgatatcgagcgtcatgctgcggccgtagacgaagggaccgacgaagctgcccttgtcgaagaagtggatgggctgcggcggcgcatggatgaaatcgacattgcgcgtgtgcaggccgtagggcgccaggaactcgacgatcaggatcatcaggtagacggcggcgagaaagatgccggagatcaaggccagcttgtgctgcttgaacttccaccacatcagctttttctgcgaggcgagatggatgcgcgattgcgccgccgtcatgctttcggtcgcctgcggatcgaaaggagcggtcgagacgtaatggggaagcggcgcgccgggtgcgggaaggggcgacattatttggtgctcctgccttgcagacggatgcggggatcgaggaagccgagcgcgatgtcggagatcagcacgccgatgacgttgaggaaggccaggaacatcaggaaggagccggcgaggtacatgtcctggctctgtagcgccttgatgagcatcggccccgtcgtctccagcgacagcacgatcgcgacgatctcggcgcccgagatgatcgacggcaggatcgagccgatatcggcgacgaagaagttgagcgccatgcgcagcggatatttgaccagcgccttgagcggcggcaggcccttggcgcgggcggtgacgacatactgcttctgcatctcgtcgagcagattggcgcgcagccgccggatcatgccggccgtgccggccgtgccgacgatgatgaccgggatccacaggtgagagaggatcgaccgcgccttctcccagctcatcggcgccgagatatattgctggtccatcaggtggccgatcgagatgccgaaccagatattggcgaaatacatcaggatcaacgccagcatgaagttcggaatggcgatgccgagcaggccgaggaacgtcagcccgtaatcaccccagctgtactggtgggtggccgaatagatgccgatcggaaaggcgatcagccaggtgagcaggatcgtcgtgaaggagacgagcatcgtcagccacagacgatcgccgaccacgtcggagaccggcagctggtattcgaaggaatagccgaaatcgccgtgcagcatgccgccgacccagtagaaatagcgcacgatctccggcttgtcgaagccgtattgctggcgcatctcctcgatttcctggagattggcggtctcgccggaggcacgcagctcggcgatctggctctcgaagaagtcgcccggcggcagctcgatgatggtgaagaccagcgccgaaatgacgaagagcgtcggcaccatggcggcgatgcgccagagaatgtatctgagcacgcctcaggcctccttgtaccagaatgcatccggcatgtagacgccgagataggaggtgggatcgaagccgtagagcgctttctccggcaggttctgcagcttggcggcgcgaaggatcggctgcagcgtgctgttgatgagaccgatcgagaacacctgctgcgtatagagcgacagcatcttgtgccagatcacctggcgctcctcgaatttcgcggtcgagccccattggctgagcaggtcgaccatttcggcggcctccggcaggtctggtgcgacgccctcctggccggcggagaggtaatgcatgccccagagcggccattgcagctgatcgtcgagcgtcggcgcaaggcctgaaggcgacatgtcggccgtcggcacgccattgtcgaggccgtaccagatcgacatcatgatcgagccgctcatggcgcggttgcgaaagacgtcgcgctgcgaggtgcgggtataaagcgccaggccgatattggcccagtgatcgtgcaccagttccagcacgtcggtgtcgagattgctttcgccggccgtctcgacggtgatctcggcgcgccgcccgtccggcagcagccggatgccgtcgtcgtcgcgtttggtcaagccgagctcgtcgagcagccggttggcctcgtcgggatcaaacttcacgaaggcgtcggcatattcctgcttgaagagcggactgtcgggcaggaccgtatcggcgcttggcgtgccgagaccgtagaaggcgaccatgttgatctcgtgccggtcgatcgccagcgacagcgcccggcgcaggcgcacgtcgcggaacaggccgcgccacacctcgtcggcacagttgaggttcggcagcaacgtgatgcgcgagccgcgcgcgagcttccagagattgaccttcaccgggaagcgcttctcggcctccttcaggaaggtgtagtcgttgaaatcgatgccggtcacctgcaggtcggcttcgcctgcacccgccttggcggcgatgatcgacgaggaggagacgttgaggatgaaacggtcgagatagggaagctgcctgccgttctcgtcgatgcggtggaagaacgggttgcgctcgaagacgaactgctcggacggcagcggcgtcgtattgcgccagggatcgagcgtcggcaggttcggattttccggacggtaggagcgcgccatcttgatgtgcagatcctgccatttcttgacgcggtaggtcttcatcagctcgtccatcttcgcctggtcgggctggaatttcttgtggaactgcttgagataatgaccagggccgaagatgacgagcggctgcgggcctgccagcgtcggcaggaacatcgggttgggtttttcccagctgtagcgcacggtcagcggatcgagcatctcgaagcgcggcaggctgccgtgcgggcgaagctccagcgcgccgccgcccggcgtcagcttgtcgttcaggatgacgtcttcccaccagtagcggaaatcgtcggccgtgaacggctggccgtcggaccatttatggccctcgcgcagcgtgaaggtgaagaccgtgtcgtcttcggactggaaaccggccaggatatccggctggaactgcaggtgcttgttgtagccgaccaggcgggcatagccgtagatcgtcatgaaacggatgtcgcgctggctgccgatgatggtgcgcaccgtgccgccataggcaccgggttcgagccccatctccttcaggttgacgatgcgcgggcggacgggaatgcgctcggccatcggcggcaggctgcctgatgtcagccgttccttcaggaattccggctcgccgacctgcccggcgcgaagcaccgcgggtgcgatcgcagcacccacaaggccaccgagaaacgtgcgacgcgtcaccatcagcgcaactccttggcatcggcgcctttgcgggcgcgcaccagatggccgtcgccgaggtcggcataggcaagttcggaagcgtcgtcgtgttcggcggtgaaggtcgtgccccagttctgcttgtcggcggcgccgttttccctgagcgccttgaaatcgagcggccggtcgagatcggggaaggggacggcggcgagcagcgatttcgtataggggtgcaccggatcgcgcaggatgatctcgcgcggcgcaatctcgacgatgcggcccttgcacatcaccgcgatgcggtcggccatataatccacgacggcgagattgtgcgaaatgaacaggtaggtaagccccagttccttctgcaggtccttcaacaggttgaggatctgcgcctgcacggagacgtcaagtgccgagaccggctcgtcgaggatgacgagcttcgggccgagcgcgagtgcgcgcgcgatgccgatgcgctggcgctggccgcccgaaaaactgtgcgggtaacggctgagataacgtttgtcgaggccgattgccgccatcaatccttcgaccttgcgcttgcgctcgtcactgtcgccgcggtcatggatctcgagcggttcacttaagatgttgcgcaccgtcatgcgcggcgaaagcgaggagaccggatcctggaacaccatctggatcttggtccgcatgtcctgcagttcggcgcctttgacggagaggacgtcgacgacctccttgccgtcgttgaacaccaccgcgccgctgtccggcgtgatggcgcgcatcaggatcttgctgagcgtcgtcttgccgcagccggactcgccgaccaggccgagacattcgccgcggcggatgtcgaagctgacgtcgtcgacggcgcgcaggacggtggcttcgtgcttgccgaagaaactgcgcttgcgcgtcttgtaggtcttcgagagattggcgacggacagcaggatgcctggcgcctctgcctggagcggcttcttcttgccgacgagggactcgagattgaccgtcacctcgcgcagcgctttcagccgctcgccgggtttcatgtcgaaatgcggaacggcggccatcaggcccttgagatagggatgctgcggattgcggaagatatcctcgaccggcccggcctccatgatctcgccatgatagatgacgaccacctcgtcggccatgttggcgacgatgccgagatcgtgggtgatcagcagcatcgccatgccgagcttggcctgcagctcgcgcagcagttcgaggatctgcgcctggatcgtcacgtcgagcgccgtcgtcggctcgtcggcgatcaacagcgccggcttgcagatcagcgccatggcgatcatcgcgcgctggcgcatgccgccggacagttcgaacggatacatgtcgtaggtgcgatgtgggttggaaaagccgaccaggccgagcatctcctcggtcttttcacgggcttcctgcttgtcggcttcggtatggatcagcagcacttcgctgatctgattgccgatcgtatgcagcggcgagagcgaggtcatcggctcctggaagatcgtcgccatgcggcggccgcgcaggtcgcgcatttcctcgctgtcgcgcggaaaggacaggatatcggtcgtgctgccgtcgagcggatcggtgaacaggatgctgcccgaggccttggccggattgggcaggatgcccatgatcgactggctgatcaccgattttcccgagccggattcaccgacgagagcggtgaccttgcccggaagaatgcgaagattggcttgttttacgacgcgtagccggtcaccgaaaaccgagaaggagacgtcgagattttcaatacgcaacagatccgctgcagacgccataccaatgaaattccccagtcttctatgttcccgttaagccacactagcgtaccgcaaacggggtgtccagttgatgacaatcatagaaaaacccccacgtcccgccgaagttccccgggcgagacgcgcgaattatcacaggggttgcaggctgttactggatgaacttctccatgctgctgcgctcgacatgtttcttggcgtcgcgatgcaggagaatgacctgctcggcttccgacagtccgttctgcacggcctcgcggaagctctcgtcgacgttgattgcgggtgccggcgcacgcggctgcagcacggtcaccttctggcggatgccgcgcagcttctcctcgccgagcgtcgtccattcgccgccgcagtaaccggcgaaggcctggctggcgacgacctcgcggccgtatttcttggtcaggatctgcaggcgttgcacctcgttgaccgccgagccgaaggcggagaaggtcaggcggtccttgaggccgacattgccgaacatgacgttgccgacatgcaggccgatgccgtagccgaccctggtcatgcccttctgctcgcggtccctgttgagctcggcgacccgtgcctgcgcctgatggacggccgaaagagccgcctcgcaggcaattttcgatgggtccttatggcgcccgcaaggatagacggcgagaaagccgtcgccgaggaaactcaggatctcgccgccattgcggttgaacggggcggcgatcgcgtcgaagaactggttcagcgtgtcgatataggcctgccggccttccttttcggcatagacggtggattcgcgcatgtcgcccatgacgagggctgcgcggatcgtctcgccgtcgccgcggcggatctggccgttcagcacccgcttgccggcgtcgccgccgagataggtggtcagcatgttgttggcgagcttgccgagcaccgccatcttggcggcgaccgccagatggttctgcatcctgagcagcgcgtcgatcatgtcgtcggaaaagccggtgtgatggtccgttgaccaggaacccatcatgccctgcaccgagccgtcgccgaagggctgcacgaaggcgagatagtcggtgatgctatccttgcgcaggtcctcgaaaatcgggaattcgttcggcccatcctgcatcagccggcggcggatgtgctgcagattgttgtcgagcaggtaataatatgggctctgcaggaagcggtccggcttctgcccggcgggcatgcggaagccctcgatggtaacgccgctggcgcgccgccaggtgaagctcagcgcatcgtaaagcgggtgcagcatcgaaaaagaaagatgcacgcgcgcaagtggcagacccgcggcagtcaacctttcgcagaaaccgcgcacgatgttttcaagctcgtctccggccagcgaagagttcgtcagccattcagcgacccggtccaaaaggatggaggacacgctggattcgatcgtgctcattctcggtatgatcctcataaggcacgccatccccaagagccaaaagtccctcggccggcacattttcatgcgcaggtcacaaggaaatcaggatgtacgagcggtattattgtgtcaacgatctgccgaaagcccggcagcggcgcccctcagttcccccatggcgggatcggacgggtagtcctttcgcggtggttcattatcaaaagtcaaaatagggatgctgcaaatgcgaaacaatgggatgcgcatttttttgtgcgctcaagttgcagcgaagggagcggcctgagtcatttcggccacacccggtcggccacacccgataagcatcgcaagggggtcgcggctctgtttttcagctcctgtcgttcgcggagagacggggcctgggtttaatttgcctggagcatgcattagatcagctttccctgttcccgttcgaaagatcccgccttggccatctcccccttcgatacgcttttgcagaagatcgaaacccgcgcggcccgtgccggcatcatcggcctcggttatgtcggcctgccgctggcgatggcggtggcgcgcagcggctttgcggtcaccggcttcgacatcgatgcctccaagatggtggctctcgatgcccgccgctcctatatcgacgcggtgagcgacgaggcgctgtcggccgagatcgatgcgggccgcttcaaggcgacaaccgatttcgccggccttggcgagtgcgacgtcatcatcatctgcgtgccgacgccgctcaccaagcatcgcgatcccgatctttccttcgtcgaggcgacgtcgcgctcgatcgccgcacatttgcgccccggtcagctcgtcgtgctggaatcgaccacctatcccggcacgaccgacgacgtggtgaaggtcattctcgaaggcaccgggctgaaatcccgctcggactttttcgtcggcttctcgccggagcgcgaggatcccggcaaccagcattatcataccgccaccattccgaaggtcgtcgccggcgacgggcccgaggcgctggcgctgatgaaggccttctatggtgcggcggtatcatcggtcgttccggtctcgtcgaatgcgacggccgaggccgtgaagctcaccgaaaacatcttccgctcggtcaacatcgccctcgtcaacgagctgaagaccgtctacgcggcgatgggcatcgacgtctgggaagtgatcgacgcggccaagaccaagcccttcggctacatgcccttctatcccggccccggccttggcggccattgcatcccgatcgatcctttctacctcacctggaaatcgcgcgaatacgagctcccgacccgtttcatcgagctcgccggcgagatcaattcggcaatgccgcgttatgtcgtcggcaagctcgccgaagcgctcgacattcgcgccggcaaggcgctgagccgcagcagggtgctggtgctcgggcttgcctacaagaagaacgtcgccgatatccgcgagagcccgtcgctgcggctgatcgagatcatcgaggagcgtggcggacacgcggattaccatgatcccttcgtcgccgagatcccgccgacgcgcgaataccaggcgctgaagggccgcaaatcggtggcgctgacgccggatgccattgccggctacgatgctgtgctggtcgcgaccgatcacgacagggtggattatgcggcgctcgcaaaaagtgccacgctgatcgtcgacacccgcaacgtcttcaaccggctcggcctttcggccgatcacgtcatcaaggcatgacggaaacgttgctgcatcatgcagcaactcgacgtgctacggcctcttatgctgatccgcgcagctttttgttgttaaggcaggtttcatccctgcgctttaagctgctgaccttgccacaaccatttcgggggcggattgggtgagttctaagggaggacgatcttgaagagttttgttgctgcggctatcgcaatcggtgtcatgtgctcctgcgcttctgttgcatctgcgcagacgaaaggcgactgggttctcggaaactacaagggggccggttattggttccctggcgttatcgacagtgcctcgggcgggaaggtcacgatcgatccgatatgatgacggcgataaggaaactgtttccttgagcgacgtgcgtccttacgactgggtcatcggcatgaaggtcgagtgcaactacaagggtgccggcgattggtatgcaggcaagatcacctcgcttggcggcgagaagattggtattgcctacgatgacggcgacaaggaaaccacaagaaccggtcgctgccgttcccgataaagtctttgcctgaaccaatgcgagatcagcccgtcgccgtcaaagcgacgggtttgtttttcctccgacgatcacgtttgatgcggcgctgtcgcaagcaccttgccggtcatccggcttgcggccaccgcataaccgccggccgcgccgtcgatgaaatgcatgtgatcgcgcgagatcggcgtcggcacgaagcaggtcatcagcgccgaggcctgccgatgcaggccgtagctgacaatgcccttggcgcgtgccgcttccagtagcgtctcgatccgtttcagatgttcggcgtcgacgtcgatcgtcatcttcagcccgtcatcgaacttgcggaaatcggaattgccggcgacgtcgcgcttgtagcggcgggcgtcgaagcggccgagcggaatgccgagcttgaagcacacgacggtgatggcaagctgcgtgaagatgatgagcttctgccgcaatcgccggccagccggcgcggtggccttggcttcgcggttgatgccgtgcagcgagaaggcaaggttcggaccatccgccggtaccgggtggctgtcccggttctgctcggtggtgatggcgacgatgccgttgacgaggtcgcggaattcctgtcccggccggccttcgcccggaaccgcgatgatcgagacgatctcgccgtgcctggcgtcgatcgggctccagcggcaggaaaggccggtgagatcggggcgcgttcccggggccgcgcgatcgatgccgtagcggccgagcttcatctgtctttctgcccagctggtgccgccgccccagaacatcgcataggtgacataagggcttgcggagtaacgcgcgacgcggacgtcgaggccctcggcgcgggtgtcggcgaccggcacgatggcgatgcgcagcgtcaggcccagatcctcctcgacccagacctgcacggcggcaagggcgtcgcgcgctgccttttccagcgagcccggaagcgcgatcagcgcgccgtcgccgccgaagacgaagggataatcgcccttgtcgacggaattcagcaccgccgaaatgacgctggcgcccgccatgttgacgtccttgtagcggccggcagcgatcgccggcgtcgagccgacgatgtcggccagcgccagcacccatccgtccggcagcggccggtaattggcggcgtcggtcacgccctcgaattcgctgaagagcggcacttcggcaaagaaatcttcgtcggtcacggttttcatatcgtccagcttagcacagacccatgtcgccactgcaacgccaattcccatttacggcgatcgacttggcaaggtttcatgtgttagagcatttcgtgctttttcggacgtacggaaatgcgctatctttttgtttttacgcaattccggacgcaaaaccgctctcgcacttttgctggaattcctccaggaccgccgacgatttcatgacggatatagattagatgagccgcctcgacagcttcattcgccggttgacggctcaacgcgacatcttgaactcgatcatcgatctggtgggggaaacgccaggcccggtgctggagttcggcctcggcaacggccgcacctacgatcacctgcgcgagaactttcccggcaggcgcatcgtcgctttcgactgggaagtccgttcctattcggcctcgacaccggaggcgcaagacatggtgaccggcaatatccgcgagtccggccaggccttcgtcggcatcggcgcggcccttgcccatgccgatatcggcaccggtcatgacgagatcgacgcggtgacgctgacctggctgccgcagctgatggccggcgtgctcgcccataacggcatcgccgtcagcgggctgccgctggagcatcccgagctgatggcgctgccgctgccagacggcatcaaggaaggccgctatttcctgtatcgcaggacgtagcatcagcaattcaaagtgctacagcgccgcggctctcgaaaagacgcgcggcgctgtcgtgtttcgcttcacgccaccagacccttggtcagttccagcgcctgccgttcgaacagccggcgatagataccgttattgagcctgatcagcgcctggtgatcgccttcctcgacgatctttcccttgtcgaagaccagcagccggtccagcgcccttaccgtggacagccggtgggcgatgaccagcgtcgtgcggccgttcatcaggcgttccatggcctgctggatctgcacctcgctctcgctgtcgaggctcgacgtcgcctcgtccaggatcagcaccggtgcatccgccaggaaggcccgggcaatggccacacgctgccgctcgccgcccgacagcttgacgccgcgttcccccaccatcgtctcatagcccttgggaaggtccatgatgaagtcgtgggcactcgcctgtttcgccgcctgctcgatctggcgccgcgaggcgttcggccggctataggcgatgttttcggccagcgtgcggtggaacagaatgggctcctgctgcacgatggcgatctggccgcgcaggctggattgcttgaccgccgcgatatcctgtccgtcgatgcggatttcgcccgagttgacgtcatagaggcgttggatgagcttgacgaaggtcgtcttgcccgagcccgaatgtccgaccaggccgacgcgctcacccggtttgatggtgaccgagaaatcctcataaagcggtgtgggatgcgcgccatactggaaggtgatgcgatcgaagacgatctcgccctcgccaatctcgatcggcgtggcgttcggcttgtcctcgatgccgagcggcatcttgtcgagcagcaccagttcctccatgtcgttgacggcccgctgcagattgcggatgtcctggccgacattgcgcagatagccttgcaggacgaagaacatggccagcacgaaggtgatgtcgccaggcgtcgccagcccctgccgccacatgatcaagcccgttcccaagatacctgcctgcatcgaaaccatcaggaagccctggatcgtgccgctcaatgtgccgcgcttccatgtccgccgcgtgcggctgtcccatttggcgagcacgtggcccagtcgtacctcttcgcggctttcagcgccgaaggccttgaccaccgagttgcagctgatggcatccgccagtgcgccgccaagtttggtgtcccaggcattggcaagccttgccgccggcgacacgaagcccatggaaagcgccacggtcacgccgatatagatcagcgagcccgcagccacgatcaggcccatgattggccagtagctgccgagcacgatactggcgccaaccagcatgacgatggacggcaaaagggcgaccagcagcaggtcattgagctggtcgagtgcccacatgccgcgggtgatcttgcgcaccgtcgaaccggcaaagctgttggcgtgccagtcggtcgagaaccgctgcaccttgtggaaaccgttattcgtcacatccgccatggtgcgcagcgtcagccggatgatgccgttgaagatgaaccagcgcagcgccacgctggtcaggccgagagccacgacgacgacaaaggcgcgcagcgcccggtcagccgcattgctgccggcaatggcatcgacgatctggccggaaaaaaccggcaccatgacttcggccagcgtgctggcaatgaccagcacgatgataatgcccaccaatacaggccgatggcgccaatgatggaaaacaaagccgagcacatggcgataggcatcggcgcggaaatcgagcttcttgcgagtcattttaatcgctcggcgccgtgtcggcgaccggtcctcaaaatcgagagttggatggcacagcccaagcgggagacgaaatgatcgcgtcagatcaatcgggctatgaattaagggaaaaccgcatgtcgggcgcgcttaaggcgggccgcgaatggaaatgacctagtgtcgggacattccgcacgggaaggtttcgatgattgctggtgtcatgcaacgcctcccttatgttcgaactaaagcggtgagcgttttgtaccgaagcaattcgatattgccaagcggatatttgcaaccttacggaaagtgatgcggaaacgacacaccttgtgagcttgcgaccgctcaggaggcgcaggaataggatgtggccgggcgtgcggtcagtttcgcctcgaagtcggccgcgattttgtccagcgtcacgctgtccaaccgccgcaggagcagggcctgggcttctttcatcgcgtcgccgagggcgacattcaccgcctgttccaccaggcattgcggctggtcgtcggccgggccgatggcgaagagatgcggttcgccgatggcgttatagacgtcgagcagggtgatgtcggacaagggacgcaccagcgtccagccgccgccatggcccttttcggagcggacgtagccctgttcgcgaaggccggccatggtgcggcggacgacgacgggattggtgttcagcatctttgcaatcatgtcggaggtcgccgaatgctggtgcttatccatgtggatcagcacgtgcagcatgcgtgaaaggcggctgtcattgcgcatggctctcttcctgtcgatcggacgggtcattatcgcaaagggatcgtaacaagacaagtaacatgatgcttgacgccgttggttcatgtaacttatgttgagtcatgagttcaatatcaaggaagagttccatgtcgttcgaagccatcatcatcggcggaaacttcgccggcctttcggcagcgatgcagctggcccgggcacggcggcgggttctgctcgtcgatgccggtgcgccgcgcaatcgtttttctgaagcctcgcacgggttcctcggccaggacggccagacgccggcggcgatcatgcgggagggaaaacggcagctttcgctttatccgaccatcaccatccgcgaggggaaagtcatccgcgcgcacagcgatggtgatgccttcatcgtcggcaccgaagacggcagcgaagaacgagccgcgcgcatcgtgctcgcaaccggcgtcagcgacacgctgcccgaaatccccggcctcaaggagcgatggggccgctccgcgctgcactgcccctattgccacggttttgaggtcggcggcggcaagctcggcgttctcgcaaaccatccgcattcggcccattcggccatgatgatcccggactggggcgcgacgacctttttcacccaggcgctgttcgagcccgatgaagagcagttggtaaagttgacggcccgtggcgtccggatcgagcgcagccctatcgtcgaattgttgggcgacggtccgaagcttgaggccgttcgcctcgccgatggccgcgtcgtgccgctcgatgccgtgtttgtcgcgccgaaaacggcgatggcgagcccgattgccgaacagctcggctgcgccttcgacgacggcccgttcgggccaatcattcggatcgccgataacaaggaaaccaccgtcaagggtgtctttgccgccggcgatgcggcaagcgccatgcacaatgccacgctcgcctccgcctcaggcgtgctcgccggcgtgcaatgccatcaatcgcttgtcatgcagtcggtcgcatagggcgcaaacatcacgttaagcgggccgctggggcaattgccacaagccaccgcttaagttaccgccagtaccgccccggtgtcgtactgacgcacgaaatcgacccgcatgccgttccagtgatagcagtaatgccgcccttgaacaggaatggttatggcgtccggccagaaaatgccgatacaacgttgaccgggcattcgaacgctgttccacaagagaccatcgcttcccgctgcacgaagtccgcgtcccgcaatctgggaagcggtgtaatcgtccggatgcagggcgccaggcaccgcgttcacgtcgtctagtcctcggtccacgctgcccaccaggacacgaaagtccgatgtccaccccggacgctggggcgttgagctcatgaacttctgatggtgatggatcgtttcggcgacagcgacttcttcactgtcgcctgcatagtagataccatagcttccgtccgtgaagcgtcccggccgccccgttgagcaatggacgaatggggccattacataactagcgccggtgcccgaaacgcgacggttcgcgggcacctttccaagatcgcccacctcaaatcgaatgcgcggattcgttttcgcctcgacggccacaagggcctcccagtcgcgggggtcggcgatgtcctcgaacaaatcgattggcgggtagatcgatctaatgatgcggtaggttttaggccactgtacgtgggagcggacagcaaggccacttaccatgcgctccgctccgcatcgagccattcacgcatcacggcaagatcagaaagctcgccctgaagcatcacgtccagcgccgacttgccgccaaaggccgtattaggtgctttgatccactcatatccccttgatgtgtccttaaacagatgtcgcagccccttgtggatacccatcaggtgagccatccgcattttcaggtcccgatcgacacgtcccaccttgccttctttccaccgtgcccatgtgcgggctgacaaacctccgagcaaggtgcaagcctgggcctccgtgagcttccaggcgttgaagaggtttaccgtcgtgcgggcgagcgcccctgcttccgcatcggtgatttcagccgatgttctgttaaagggagtcgaagcaacaggttgaagcagcatggcatcctctcttgttggcagaaagatagcatattactgccaattggcaagtccaattctccttaaacgaccgcatcaaatggccagcaaaaagactggccgaacgctcaagcgttcgcttcatctcatggcctcaagaggctggttgtgaatgcggcgcgtgatgaggtgggtgtcaccaggcgctcggatggatcactattgacgccggggcgtgaccatccgctgctgatcaaaatatggtcgttaggatgctttcgtatccagtcgctggccgggcaccctttgagcaagttttccgcgtggaacgcctggcgagaccaaatatcgtgtgcatttcgcgatcaaaaatccagggcgggtcgcgcaaaagcgttacttggacttcgcgattatgaaaatgcgcaaaatcgatgacctaaagcgcggcaagcgactctgaaagattgtgatccacttcaaggcaggaacagcacgttgtactgatcgaaatcgaccggcaggtcgcgaaccttcatctcctcctcgcggtcctcgaagaggacgaggcagtcctcgtagaagccggacagcatcgatatgaaggctttggttccttccgggccgtagaagagcggcgtgaactccatgtggagcggcacgcggcgggcaagcagcggctgcatcgagcggcaggcgaccggctcgtagccctcgatatccatccagacgaggccgattgcggccgggtcgaccgaaagtccggcaaggatctctgaaaccggcttcaccggcacgctgatcttcctgtctgtcgggctttggcggatagcgctgctcttgccgtgattgtcgaggttgaggaaaaagtcgatctcgccttcgtgctcgccggcggcgcaattgacgaggcggaccttctcctccagccgattctggcgaatattgagggcaagcagcgggaaattgcgcgggtcgggctcgatgctgacgatcttgatgtaggtgtcgctgagggcgaaatagacggtctgggtgccgatattgccgccgatctcgagcagcgtggcgtcctttcgcaagaggccgcgctcgcgcaggatgacgatcagccggtcgacggcctcgcgctcgaaatggcccttccggaagaccttgcggccgatgtagtcggcgggagagaaggtcatcaggtggtcgccggcatcgaccgtcatcgagatgacgcgcgagccgatattctcgatcagcaggcggcggccgaagcgggtgtcgaagaagcgcgaagcggcggcattgcgcgccttgtgcagccggcggctccagtatttggcggtcagccagggcttgtcgggcatcaggcttttccttcaagcggttctgccgctttctctctcggaatgacgtagactttcaagggcagggcccggccgcgcacactgatttcacggctttcgatgccggaaagattagcacccgaaaggttcgccaccggttcggagatgacgatcgccgcttcgaactcctttgcagcgctttccaaccggctcgcgacattcacggtatcgccgatcgccgtcatgctgcgcacccggccgtatcccatcgtgccgacgacggccgggccggtgtgaatgccgatcgcgatgcgcagcggcagcgccagttcgtcggccagctcggcggcgagtttctcgatctcggcgacgatcgctgctgccgcgttgagcgcctggcggcaggcttcctccggtgcggtgttgagcccgaagagcgccatggcgccgtcgccgatgaacttgtcgagccgtccgcccgactgctccactgccttgccgatgatggcgaaatagcggttcagcaggaagacgacatcgaagggcaggcgggtttccgtcagcgtggtgaaatggcggatatcgacgaagagcacggcgatctcgcgctcgcgcccggggctcgtctcctggctgttggcaggaagggctgcctcgatcgccggcacgagaagcggcgcgacggcaacgttgcggttcgggcgaagctggcaggcgagccggacatccgggccggcattgatgcgcctcagcgtcgtctgttccatcttgtcgggggcaggcaggctttcgtaatcgccaaggatctgcacgcggcaggtggagcactggcccttgccgccgcagacggcataatgcggcaggccgccgagccggcttgcctccagcaccgagaagccgcgcggcacacggatcacctcgccgcccggataattcacggcgacctggtcaagccgctccttcagcttgcgccgggcgcgggcgacgacgacgatgagcagcgaggccgagaaggcgccgtagagcccggcgcggatcatggcgacctgacggtgaacttccgggttcgaggcgtaacgggtgttgacgccctccttgtaagcgctgaccgtcattgactgctggtaggaagggtcggcgagcgtccggcccatttcgacgaagccgagcagcgcgagcaccggcacgaggatggcgagcgccagcatgagcggtgcgaagtccgggtaccaggagcggtagcgaagccagaaatggataccgatgcagccgtggatccagacggcgacgacggcgagcgcctgccgcgcgccgttcgccggagacctgatccacagcgaaccgacgaccgtttcgtagtcgtcgatatagccatagaactcgtgggcgatgcgcgtgccgatgacatgatcgaggagaagcagcgggatcatcaggccgagcacgatctgcgccatttctcccttcggcatgacgaggctgcggcgcatatagatggcgcgcagcaccagcgcgatatggatgagcaccgacgaatagaagatggcggtccccagaggattgcgccagatcgccagaaagagatgggcggctttatcggcggcggcgacggagatcaggccaatcgcatggttcgacaaatgcagcacgacgaagatgaaaatgacgaggccggaaccgagcctcgcccttctgatcgtacgttccgaaaaaatccctgtggccgagaccgtcgtcattcattcccgttcttgtcgatgtaaccgcaggcccatagagattgggaaagaggcggaattgcttcgatcgcgatcacattccatatgcttatgcgcaagttttcggcaaagggacaatagcggaattttcccgacaggcgcgaaagttgtaaacagtgtgtcttacctgaggtgtgcaaatgcgggtggctttctacgcgccgatgaaatcgccgaaccatccggtgccgtcgggcgaccggctgatggcgcggctgctgatccgggcgctggagcttggcgggcatcaggtcgacgtcgcttccgaattccgcacccatgtctcgacaccggaggcggcagccgcgctcgaacccgtaatcggcgccgagctggagcggctgcggctgagatggaaggtcggaccgcggccggagctctggttctgctatcacccctattataaatcgccggatcccttcgggccggcgatatccgccgaattcgccattccctatgtcaccgccgaagcctcctatgcggcaaaacgcgaccgaaccggctgggcaacatcacagaagctggtgggcgaggcgatcatgcgggcggcggtcaatatcagcttcaccgagcgtgaccaggctgggcttgccgccgcctttccgcaggcgcgccttgcccggctgaaacccttcatcgacacggtgctgttcgagaagatgtcgccggcgcccgatccgcgccggctgatgacggtcgcgatgatgcgggccggcgacaagatggacagttatgcgatgcttgcgaaagcattgcggctgatcgaagaccggccgtggaggcttgccgtcatcggcgatggtccgatgcgccaagaggtgcaggcgctgtttgctggccttcccggccgcatcgaatggctgggcgagcgcaatgccgtcgagatcgccgaactgctcgggcgcggcggcgtctatgtctggcccggatgcggtgaggcctatggccttgcctatctggaggcccaggccgccggcctgcccgttgtcgcgcaggaaacggcaggcgtgccagcggttgtcgaggctggcgtgaccggcctgctgacgccggatggcgatgtcgctgcctatgccgaggccgtggctgccttgcttgacgacaggcagaggcgtgacgccatgggacaggcggcgcggcgcttcgtgctcggcgaacgctcgcttgcgacggcggcgcagatattgaacggaattttgcgcgacagcgcagcaacaggagtgacgtgatgaccgacgggatagcctgggaccccctgcgccgcgagcttgaccgctggcaggctgccggccgcgtggcgcggttctggctgcgcgatgacgacgccgtcgagccgacgcaggcgctggagacgttgatgacgctggcggatcaaagcgaggttccgctgacactcgccgtcattcccggcctgaccggcgaggcattggccgcgcggctggcggaggaagcagccgtcgctgtcgcggtgcatggctggtctcatacgaaccatgcggggccggaggcgaagaagcaggaactcggcggcgaccggccggcagatgtcgtgctcggcgagttgggtgaagggttccggctgctggagcggctgcatccggcccgcttcctgccggtgctggtgccgccgtggaaccggatcgacgcggccctcatcccggcgttgccggcgctcggatttgcagccctttcggtctacgggcgggcaaagcaggacggcccgatgccgctcctcaacgcccatgtcgatatcatcgactggcatggcacgcgcggcggacgaagcgaggcggacctggtggccgagctggtggccgagcttcgccaccggtttgccggcagcgacgagcctgtcggcgtgctcacccaccatctggtgcatgatgcagccgcgtgggacttcctgtcggccttgtttgcagtgacgggccggcatcccggggtccgctggtcgccggcgtcggaactgctagggccttagacattgcccgatcaggcggcgtgaacgcgtccgaggaactcgcgtatgagtgctacgacgtcatcgagatgcgtctcgagcagccagtggccgccgccgagcagatggagttcggcatccggcagatcgcgcagataggcccgagccgacttttccggcatgtagtggtcgttcggaccccagacgatcaaggtcggcggccggtattcgctgaggtatttgcggtgttccggaaaccaggcccggttctccttcagcccggcgatgaggtccatggcgatttccttgcgccgcggcgtgatcagcgaccaatgcagcttccagagatcgggcgggatcgtatcggccaaagcaggcggcagatcgttgaggaattcctccttgaaattctcctcgctgattgcctccgccagcaccttcctcatctccgatctcggaagcgtccatgtcgcctcgatatccgcatatttcggtccgagggcatcttcataggggatatcgccattctggatgatcagcgccacgatgcgccgagggtctttgattgccaatcgcgcaccgataggagacccgaagtcgtggaggtagaggacaaaccgatcgacatgcatcgcatcgacgaaggccttcagccaggcggcatatccatcgaagctgtagtcgaaatcatcaggcgtgccgctatagcccgcacccgggaaatccggcgcaatcaggcgccaacggtcggcaaggcgcggcatgagattgcgaaattcataggatgagcagggatatccgtgcggcagcaacaagaccggcgcatcttcccggccggcctcgcggtaaaaagtctcgacgcctgcaaccgtcatccagcgatgtcggacgagagtgaccatcgggagctcctcggaaccgttcttcactttcggtcttcgtcatactgcttggcgccttccaccggtcgcagccacggttcgcgccgtttgacccagagttcgtagctcggtaccagaggcgtcggcgcctcggagaggatgccaagcttgatttccgcctcccggtcatcggcggaaaacaagcgcgaaccgcaaccggtgcagaaatgccgaccttggaacgcgccagtttcccctgaatgttcgaattggccggcgggccagatcccatagaaggtaaaggccgaaccgctttcctgcctgcagtccgtgcaatgacagatcccaacgcgtaagggctcgccccggacagaaatgcgcacctgcccgcagagacactttccggaaagcacggtcatgacgaatccctgtttcgttgattttgcgctgcggggaaaacggtccggcccagcatctgttccgtcgtggcgtcgcagggctgctcagttcgattgacaggctctctgtcgaagagcttcggactggaagatgaaggcggcttcagcggacctgctagatcaccacgatctgattgtcgcgggcggcaaaggattcggggaaggcggcctgcgcctgcgcttccatctccgccagctgttcgtccgtgcgggaaggggcgtgatggaacagcgcgaagcgcttggtacccgccattttcgcaagctcggtgccatgctgccaggtcgaatggccgaagcccttgaagcgctgcatctcgtcttcgttgtaggtgcagtcgtagacgacgaggtcggcgtcccgcatcatctccagcgagaccggatcatagctgccgggattatgctcgatgtcatagacgagagcgaccgaacggccctgccattcgatgcggtagccgatggcgccgcccggatggttcagcatgaaggtcttgatctcgatgcccgcgtgcggggtcagcacctgaccggcatggaaatcgcggaagttcatcgtcgcctgacagatgtcggtcttgacgggaaaccagggcgggctgatgaactgctcgaccatttcccgcgtgctcatcttgccatcgagatggcccgaccagatgttgacgttgatcgaaggataatagatcgccttgaagaagggcaggccgatgatgtggtcgtaatggcagtggctgaagaacaggtcgacgtcgctgacgccgtcggcgagcatagacagcccggcctcgcgcaggcccgaacccgcgtcgaagatcatccgatgttttccgcagcgaatttcgatgcaggaagtgttaccgccgtagcgatcgaactcggggcctgacacgggaatactgccgcggacgccccaaaattttatttgaaacaaatctgtcgtcatcgttcttcaaaccggccttcccgcatcgccatcgtagtcatagttcgtctctatgcgaagcagcagaattccacgggtttgtctgttcccctttgtattctcctacccgctagcggaagaagaagtagattttcctaagcaatcggctttcggctcggaaagcaacccggtatggttggttttcggtaaacaggctgctgagggcaggggacattttcccgtaagtcatgccctattagatggttgcgcgcgattgaaaaaacaattgccgccctgttgagccgaaaatcaagctttaaaagcggcacggaaagccgcgccgaagagcctggcctaaacgagatgtggcgcgtgtattgtcgtcagccctgctcgcccggttctccggggaaaccgccatcatatgagaaaattgtgcttcctattccgcgaatgtttccttgattgggaatggcaaaaagcgatatatccgacgatacaggaaatataagagactcgccatgttgcagccggttatcaacgagaccatcgccgagagcagctacaggcgcattcgggccgacatcatttttggccggctgcctcccggacaaaagttgaagctggaaagcctgaaggagtcttacgagaccagcatcagcacacttcgggaagtgctgaaccggctctcctccgaggggcttgtcctcgccgaggggcagaaaggtttcgaagtttccccggtgtccgtttcagacctcaaggagacggcggcgctgaggcttctcctggaaacacatgcgctggagcagtcgttcgtgcatggcgacgtggagtgggaggctccactggtatcggcgcactacaaattggcgcggatggaacaggtgatggcatccggcgacaccagcagggctgaggactggaagcgctacgattgggagttccaccaagccctgatatccgcctgcgggtcgaaactactgatggagacgcattcggtgatcttcgacagatatctgagataccagatggttgccttgtcctatcgaggcgatgtcgcagccaatgaacatcagcagcttttggacgcggcattgcgacgggacgcagaaacggccaagcgggtgcttgtcctgcatattcaaggcggggttgaacatgcgctggcaagagggacgttgagatagaaatggttcggacgtttctcttcgagcttcaggtcccgacgtaaattgcatttcggcgaaaccaggaaaagccatgctcaagcaagtccacgacccggcggaaacagtaagcgatgtcgtcttccggcagattcgcgaggacatcatatcgggcacattgccgccgggggccaagatcaagctggagcaggcaaaggagcgctactccatcggcatttcatcgctgcgcgaaatcctgagccgcctgaccacggaaaacctcgtcgtcgccgaggggcagcgcggttttgaagtcagccctgcttctcgccgcgaactcctcgagctcgccgacctcaggatcgttctggaaacgcacgcgatcggccttgccttcgctgcgggaaatctcgaatgggaggggcgcatcgtcgccgcccatcaccggctggccgccgcggaacgcaagctccttgccggcgacgtctcgaggaccgtcgactgggtccgatacgattgggagttccatcaggcgatcgtctcggcctgcaattcggcgacgctgatggcgacattgtcatccgtcttcgaccgctttctccgctaccatatgctggccgagagttttcgcggcaagcccgtcgtcgatgaccacaggcttttgtttgaactttccattcggcgcgacgtcgccggcgcgaccgacgtcgtcaggcggcacgttcaaagcggcgtggaacatgtgctgaagagcggccggattacttagggcaattccaggaaaagtgcgacgcggttttccgtccggaatgcgcaaaacaaaaggttagagcggctctgcgctttcatgaaaagctgagccgctcctaaaccttagctcaagaggcatctttcggaattccttccggacgcatctgtttcttcagagcggcgatccggaaaatcgcgttcggggcgccatagccgcggtagccgcggcgctcgacgatctcgaaaaagaaaccctctccgtaggttccgctatagagctggaaatattcgccgtgctcgtcgcggtcataaaggatgttttccgccttcagccgctcggtcaatgcaggatcgaggccgaagcgtgcttcgacgtcgtcgtagtagttcggcgaaatgtgcagtgatctgaaaccgcagacacgaaggctttctgcggttgcaaagatgtcctcggtcacaaacgccagatgctggatgccggccccgaatttctcggccatgaaatgtcccgccagggtgcggcgattctcggcgccgttcatggtaatgcgcagcgccccggtgtcgttctcgacgacttgactgcgcaccaccccggccggatcgatgatatcgaccatcggcgtcttccgcgtctcgaaaatggacgtgtagaacagaagccaggtgagcatttcatcgtagccgaccgtctgggcgacgtgatcaatgcgcaaaaggcttgctgatggcgcgtcgctgtcgtcggtgaccggctgaaagtcgatttcggaaaagcgccccaatgcgctcttgtcgtcgatgaggtagacgatcccgcccccgacaccccgaatggcgggcagcttgagctcaccgtccgcgacaggctgggtgaacggctcggcatccaaggcgagcgcgcgctcatatgctttggcggcatcgtcgacgatcagggccatggcataggcaaaagtaccgtgaacggcgtaggcggcgttggcgaatcctgcctgatcgacattgacgaggatgcggatctcgccctgctcgaagagggagacctttttcgtgcggtggaccgccgtctttttgaatccgagggtgcgcagcaatgcaaccagctcgacttcgtcttcctcgtccgtggcaaactcgacgaagccgacgcccttgacggaaggcctttccggcatcgccgctccggtcatgctgccggtgccgagattgcgtcgtacctgatcgccaagataaatcagagagcggtggccgtcggccgcaatggcacgcgacaaaccgcctcgaaactggtcgttgaagatctccagggagaaatagccgtcataacctgtcgccgcgacggcttcggtgaacgccgtgacgggaaggtcgccttcacccggcatgttgcggaagtggcggctccagtagagcaggtccatgtcgatatcaggggcatcggcaagctggacgatgaagatcttctccttgggaatcgagcggatcgaattgacgtcgatcttgcgcgacaaggtgtggaagctgtcgaggataagaccgacattcggatgatcggcgcgacggacgatctcccaggcgtcgcggtggtcgctgatatggcgaccccaggcaagcgcctcgtagcccactctcagtccacgccgggcggcacgctcgccaagttcgtgaaagtccgccgccgcccggtcgatgccgccgatggctgccggcgagacattggagcagacgagcaccagatccgttccgagctgctgcatcacgtcgaacttccgttccgcgcggtcaaacgtgcggcttcgcagcggctccggcatgccctcgaaatcacggaatggctgaaacagggtgatctccaggccatggtcgcggacgagttttccgacatcggccgggcttccgtcgaaggcgaggaagtcattttcgaagatctcgacgccgtcgaagcccgcccgggcgatcgcctcgagcttctcagggagttcgccgctgatcgttacagtcgcaatcgaggtcctcatgtcaaagcccttccgatatccgtgcgagattaagcgagcgccgaacgccacgatgcgtcccgaaaaatcgctcgctactattatggcaaatgtcgtgaggaattcaaatagcgtgtcttattataaattctcatatgattttgaaaaactctgttgatttgagcgctcgtctctggcaatcattgctcacacagtcaaaaggtgaggtggctgtccggtcgaatgaccgctaaaggaggaggaatcacatgttcaaatctatgctgacgcgccgaaacgcgatgctcggagccgcggccctggtggctgccgtcaccctggcgcaaccggccgccgccatcacgcctgatgaaatcaaggctcgcggcaagatcatcgtcggaattcagggtgacaacccgccctggggctttgtgaccagcggcggcaaacaggacggcctcgatgccgacatcgcaacgctgtttgccaaggaactgggtgttgcggtcgagttcgtgccgcttgaagtcaacaaccgcattccagcactgacggccggccgcgtcgacgttctcttcgcaacgatggcgatgctgccggatcgtgcaaaggccgtgcagttcagcaagccctatgtcgccaatgccatcgttctgattggtccgaaatcggctgagatcaagaccaatgacgacatggccaagttcacggtcggcgtcgccaagggtgcggcccaggatacgcaggtcaccaagaacgcaccgccgagcacgacgatccggcgctatgatggagacgcggcgagcgtccaggcgctggtgtccggccaggtggagacgcttggtggcaacatcttctacatggaccgggtggagaaggcccgtccgggcgaattcgaaaacaagcttgaattccagaagctctacaacggtgcttgcacgcgtctcggcgaaaaggaaatcaatgcggcgctcaacaccttcatcgacaagatcaaggcaaacggcgaactcaaggcagtctacgacaagtggatgaaggttccagtcccggaattcccggaaacgctggaaggcattccgttcgcggcgaactgagcgaacgtcaaaggcggacgaggcccggccttccggccgatgacagggcccgccaaccactcttccgtcatgctcgggctcgtcccgggcatctacggcggcagatccccggcacaaggccgaggatgatgtcctcaaagaggcaatccctcacaaaacaaagccgggcaagcaatgcccggcaacgcaaccgccatgcttaaggctctgcccgcatccaggagcgcgatcatgaacaaaccaatctttgtgctcaacgggccgaacctcaatcttctcggtcagcgcgaaccggcgatctatggaaccacgacgctggccgacatcgggaaacgatgcgtgaccaaggcaaagtccttgggattcgacgtcgagtttcggcagaccaatttcgagggcgaactggtcgagagcgtgcaccaggcccggaccgacgcctgcggcatcatcatcaatcctgccggctatacgttcacgtcgatcgctcttctcgatgcgttgaagatgttcgacccgccgaagatcgaactgcacatctccaatgtccatgcgcgcgaaagcatctaccacaattcgctgatctcgcgcgttgccacggccatcatgatcggctttggagccgacggctacgaactcgctgtccaggcgatggctggaatggtcaagcgggactgaattttcaggaagacggaccagaaggatcgccatgaattataagttggatttcaccccggtcatagatggcctgccgagccttctgcttggctgcctcgggacattcttgcttgccatttgtgggatgttgctggcgatcgtcatcggaattggcggcgtcgccttgcgcgactctgcgctgaagccggcgcgatggctggtcatcgccttcgtcgaattgatccgcaacacaccgtttctggtgcagatcttcttcatctacttcgcgcttccgctgacaggcatcaggctggatccgacaccgacggcgattatcgcgctcggcatcaacggcggcgcctacgcgatcgagatcattcgtggcggcgtccagtcgatcccgaagggacagatggaagcgggtctggcgcttggtctgcacaaggctcaggttttccggctgatcatcctcaagccggcattgcgggcgatctatccgtccttgaccagccagttcgtcctgttgacgctgaccaccagcattgcatcggcgatttcggcctacgagctgacgtccgtttcgcagcgcatcgagtcggagagcttccgcagcttcgaggtctacttcaccgtcacggttttctatttcgtgatctcctggctgatgatgcgcatcttcgcgcagttttcggcgcgctacttcaaatatccggtcaagtaggaggaattccatgggtcacgaagaattcgtcttcctcctgatcggcctgaaatggaccgtgctcctgtccgccgtcggctttgtctgcggcggtatcgcagggctcggcgtcgcccttgcccgtgcctcgggcataccgctgctggaacgcgtcacggccggctatatcgccgtcttccagggaacgccgctgctgatgcagcttttcgtcgtctattacggcctggcgctggtagggctgatgctcgattcctgggtggccgtcgccatcggcctgacgctgcatgcgagcgcctatctcggcgagatctggcgcggatcgatcgaagcggttccgcgcggccagacggaagcggcaaaggctctcagcctcagatacatctcgcgcatgaaggatgtcatcctgccgcaggcgctgcgcatttcgctgccagccacgatcggtttcctcgtgcagttgatcaagggcacctcgcttgcatcgatcgtcggcttcaccgagctgacgcgggccggcaacatcatctccaaccagatcttccaaccgctgacggtcttcggcatcgtcggcattctctatttcctgatgtgctgcccactgacgattcttggcgctcgcctcgaacgaaagtttgccgcctccgcgcgttgatccgcattcctcgtcctcgacgcggtccagcccgccaatatggagttctaccgatgaccagtcccagtcctgctcaaggcgcagaaaccatgatcaccatggagcgtgtggagaagtggtatggcgcttttcaggccctgcgcgacatcaacatatcggttcgcagcggcgagaggatcgtcttgtgcgggccttccggcagcggcaagtcgacgctcattcgctgcatcaaccatctcgagacctacgaaagaggtgaaatccgcgtcggcgggattcttctcggcaatcaggccaagaccattgatgcgatccgtcgcgaggtcggcatggtcttccagcagttcaatctgtttccgcatctgaccgtgctgcagaactgcatgctggcaccgatgaaggcagttggcgtcagcagggcggaggccgaggaacgggcacgcgggctgctcgagcgggtcaagatcctggagcaggccgacaaatatccggtgcagctttcgggcggccagcagcagcgtgtcgccatcgcccgcgcgctttgcatgcggccgaaagtgatgctgttcgatgagccgacgtcggcgcttgacccggagatggtcaaggaggtgctggatacgatgatcgcgctggccgacgagggcatgacgatgatctgcgtcacgcacgaaatgggatttgcccgccaggtcgccgatcgcgtgatcttcatggccagcggcgcgatcgtcgaggaagccccgccggccgagttcttcacaaacccacagcatgagcgaaccaggaaattcctcggagaaatcctgcggaagtaaggcgtctcaaggtcgatgcctctggcaaattatgggagccggcaatgaagccgctagagattgcagtcatgggagccggcctcatcggcaggcgccacgtcgagcgtgtcatgtccgagcccggaaccgttctctcggcggtgatcgatccttccgacgccggtcgcgactttgccgggactgtcggcgcccgatggtaccggagcttttcggacattcgcgtcgaggacaggcctgacggtgcgatcgtggcaacgccgaaccagcttcacgtcgagaacggcctggagatcgtcgccgccggtatccccgttctgatcgagaaaccgatcgccgacgacgtcgatgccgccgcggcattggtcgcagccggcgagaaggcgggcataccgctgctggtcggccatcacaggcgtcacaatccgatgatccaggcggtcaagcagatcgtcgacggcggaaggcttggccggatcatcgcggtgcacggcacgttctgggtcgcaaagcccgacgactatttcgatatcccctggcggcgcgaagcgggcgccggcccggtcttcgtcaacctgatccacgatgtcgatctcttccgatatctcctcggcgaggtcgaagccgtccatgcgatggaatcgcacgcggtgcggaaccatgccgtcgaggatacggccgtcgtcacgctgcgtttcgcaagcggggtgcttgcaaccctcaacggcagtgatgccgtggccgcgccctggagctgggagacgaccaccggggagaaccccgcttttccccgttacgatcaattctgctaccagatcggtggcaccaggagttcgctcggaattcccgatccgacgctttggacgagcccctcgaagcccgattggctggagcagcttgcccaggagcgcgtgccttacgcagcagccgatcccctttgcgttcagctcagacatttttgcgacgtcattcgtggcgatgccacgcctctggtgagtggccgggagggcctcgccactctaagggtcgtcgaagcgatcaagagatcggcgcgctggggacagatgatccacctctctaacgccagcgcctcttccgatccccagaaagtctgaccatatgatcaccgggacgaccaaactcatcgcgcacctcggctatccgacggagtccttcaaggcgccgctgatctacaatccgtacttcgagaagaacggaattgatgccgtcgtcgtgccgatgggctgcaggccggaggactatccggcgtttctgaagcttctgttccggctatccaatatccacggtgctctgattacgatgccgcacaagatttcgacgatggcgctgctcgacgaaacgtcgaccaacgcgaaagtcgccggctcgtgcaacgcagtgcgtctcgggtcggacggcaggctgatcggtgacatgttcgatggcgagggcttcgttcgcggcgtgttgcgcaagggtaaaaaggttgaaggagcccatgcgctcatcgcgggcgccggcggcgtcggctcggcgatcgcggcgtccttggcacaggcgggcgtggagcatctcgccatcttcgacgccaacgagacgaccgcgaccgcgctgctggacaggctgaagaaattttatccgcagcttcaagtgacagtcggatccgccgatcctgatggtttcgacatcgtcgtcaatgcgacacctctcggcatgcgacggggcgacccgctgccgatcgatatcgaccgcatctcgccatcgaccttcgtcggcgaagtcgtgatgacgaaggagataaccccttttctcgaggccgtgcgggcgcgcggctgtgcatttcaggttgggacggacatgttgttcgaacagatccccgcctatctcgaattcttcgaattcccgacgacgacggccgacaatctgcgggcgatcgccaaactcggatgatgccgaatttagagcaagatgccgtaaggtgtgagcggttttgggacgaccttggtctcgtcaaactcgcttcagccaaaatctggatgcgcttttccgatgtgatcagctacggctggcggcgatcagggcatgcgatgcatcgcggagcaatccggttgcctcgccgggttcaaagagctgcatgctgacaaaggcaccgttgatcagaaccgcgagttgaccggcgaggcgatcgggcgcggcaaccgccagagcctcggcgatagtcttgagacgacgccgcatctcgcgcatgtgggcttcggcgaccttccgggcggggtgatctacctcagggaactcggccgcggtgttgatctgcgggcagccccggtaatttccccgcccgacccgttcgccgatccactcaaaatgtgcatcgagctcggcctcggcatcgtccggatgctgttccgtcacgcgatcccatgtgctccagaagtccaggtcttcgcgcttgaggaaggcggcgacgaggtcgtccttcgtgccgaaatggcggtagaggctggttttggcgacgccggatttttcgaccacaagatcgacaccgacagcgcgcacgccgcgccggtaaaagagttctgatgccgtctcgagaattctgtcccgcacctccttggtgacgggtgcaggggcgtttgccgaggtttttgtcattcgtatatctccattttcgccacagtagcagaaaatcgattgacacgctacagacctgtatgttttaggtacagacaggtctgtagcgcgggagagaacaatgaccatctacgaagctgacatcatgaagacgccccaatctgtcgcggtcttgggagcgaacggccataccggtcgttttgtcgtagccgaacttttgcggcgcggtctcaagcccatcgcgattggacggaacgccgagcggctggcggctgcgggctttatggagcgcggcattgaatgccgcgaagcatcggtcgaggatgacgaggaactggacagggcgctagccggggcggcggcaatcatcaactgcgccggcccgttcatggacaccgccgacgcagtggtgcgtgccgcattgcgagcggggatccattatctcgacgtgacggccgagcaaccgagcgtgcaggccacgttcgagaggcacgaggttgcggcccgggaagcgggcgtagtcgtcatcccggccatgggtttctatggcggcttggccgacctgctcgtgacagccgtcatggacgagtgggagcacgccgacgacatcgaaattcgaattgcgctcgacagctggctcccgacgagaggcacacgcgttaccggagaaagaaacactgtgcggcgcctggccgtcagcggtgggcagctggagccggtgcatcaaccgcctgctgaaaggatttcgactttaccggccccgttcggccagcagactttcgtcgagattcccttttcggaagtgccgctgatcgcgcggcacgtccggacgaaggaactgcacaccttcttgagcacagtcgctctgcgggatgtccgcgatccgtcgacgcctccgccgcaggcggtcgacgaattcgggcgttcagcgcagcgctttgccgtagaagtgattgtcacgcaagaaggcgtgcgccgtcggatcatcgcgcagggacaagacatctacgccgtttcggcgccgatcatctgcgaagcggttcagcgcatcctgtcaggcgaaatccgcgatatcggcgcaaaaccgccggcagagattttcaatgccgccagcttcctgcaggcgctcggcccggatctgtcggtcgagatatcggaaacttagttcggaccgccagactttcagaaagtccctcacgatggcttgggagactttcggatctaaaacgatcccgctctagagcgaggcggtgatgccgccgtcgacggtcaacatatggccgttgacgaaggaggaggcatccgaggccaggaagacggcggcgccgacgagctccttgacctcgccccagcggccggccggcgtgcggttttcaagccagccggaaaacttcggatcgtcgacgagcgcctggttgagcggcgtgcggaaatagccgggtgcgatcgcattgatctgcaagccgtatttcgcccagtcggtcgccatgccgcgcgtcaggttcttcaccgcgccctttgtcgcggtatagggcgcgatgccgggacgggcgagttcggcctggacggaggcgatgttgatgatcttgccgcggccgcgcgcaatcatcgcctgggcgaccggctggctgacatagaacaggctggagacattggtcttgaagatctcgtcccatttgtcgaccggaaagttctccagcggtgcgcggaactgcatgccggcattgttgacgaggatgtcgatcgggccgatctccgcctcgatatagtcgatggcggtgcggctggcctccgcgtcggtgacgtcgaaggcggcactgacggcatggcgatggctgcgacggatatcctcggcggcggcctccgccttctgcgcgttgcggccgttgatgatgatcgaagcgccatgctcggcaagcccgaccgccaatgcgcggccgatgccctggctggagccggtgacgagggcgcggcggccggagagatcgaaaagggggaaggtcacgaggctgctcctgatttcatttgcactctgcatagccggtttccggcatgagatgcaaaggcgctgaatcaggtcgttccaagcctcttgatattccccgtcagctccttcgccagtcgcaggctggcggcggttgccatcgtcatttgcggcagcagcagccattcgagcgtccaggcagcgccggagcgttcctgttcgtgcacaagggactggtggatgcccgatagaagagtggcgttgaagcgcgcgagcgagatgaggacttcggcggaaacgggattctgtttgtgcgccatggccgacgaggtgccgccacctgagatttcgatttcatcgccggcctgggcaagcagcgcgatatcctggcccatcttgccgagactgcccgatatcgacgcgaacagcccggcaatatcggcgatcggcagacgcccgctctgccattgtggtgcatcggtgaggccgagttcctgggcgagggaggcacggattgtcgcggcctgcgacccgagcttgtccagcgtgccggccgcgcccccgaactgaacgggaaaaccctgctcggtcaggcggtcgcgataggtcgccagcggctcccgccacgcacggaggcggtcggagacggtaatcgggatcgccgcctgcatgcgggtatggccgatcagcttgttccggccgaactggccgtccagcgcatggagccccgcggcgatggtggaaagccggccggcaaacagaaagacgacggccttcaggcggatcatcaggctggtatcgatgatatcctggctggtggcgccgaaatgcaggctttttgccgcttcctcgccgacactagcgcgcagctgcttgatgagatcgggaacgacgacgccgtcccttgccgttgccgatcgaagattggagacttcgggcgagaaggcagcgcaagtttcagcgatgcgccttgcggcttcggcagggatcaggccatgagcggcttcagccttggcgagcgcggcctcgaaggagagcatggcccggatatccgcctcggcagagaaatagggcgcgatttcgttgtcgccgagcaggccggaaaggaaaggatggtcgaagggcgatgcggtcatgatcgtctcggtttgtggtggtggccccctcgtccggctgcccccacctctccccggcggggagaagggactcgaggctgctccggggcccatgggcagatgatctcgcagggcacgtcccataggggacgctacctgcacttagccgccccagcaagccgatcgcgacgccggcccttaaatatcgagaaacaccgtttcctttggaccctgcaggtggatgtcgaaatgacaggttacgccgtcgcgggtggcgaccatcgttgcgacgcgctcgcgatgttcgatgcgcaaaagcagcgggtcggcggcgttggcctccgtctcctccggaaaatacatgcgtgtatgcaggccgatattgatgccgcgggcgacgatccagaaggtgatgtgcggggcttgtctgcggccatccttgaaggggacacggccgggcttgaccgtctcgaagctgtagacgccgtcctcggcgcgggtcgggcagcggccccagccggtgaaattgggatcggcagcaccgcgcatttccgacgggctgttgtagaggccggcgctgtcggcctgccagatctcgatgaccgcatcgcgcaccaaggcgccggcaccgtcgaagatccggccggtgacggtgatacgctcgccgagcgtcttgtcgttgaccatcgcgacgccgagatcgctgtcgtagacgcccgagatgtcgcagaaattcggcgtcaggccgatatgcacataggggcctgccgtctgcgacggggtttccttgagatagccgagctgctgcatggtcagttgccctccaatttgttttcgaacatcgtcgaccggcggccgcgcagcacgatatcgaatttataggcgcgtgaatccatcgggatggtgttgccccagtcgagcggcgcgatcagctgctcgatcgccgccttgtcggggatcgtgccgacgatcggacatttccagatcatcggatcgccctcgaaatacatctgggtgatcaggcgctgggcaaagccatgtccgaagatcgagaaatggatatgggcgggacgccaatcgttgatgccgttcggccagggataggcgccggggcggacggtgcggaagtgataatggccgtcctcgtcggtgatggcgcggccgcagccgccgaaattcgggtcgatcgccgccagataggtttccttcttgtggcgatagcggccgccggcattggcctgccagaactcgaccaaggcgccggcaaccggcctggcgcgctcgtcgagcacacggccatggacgatgatgcgttcgccgatggcactttcgccgggctgcgcgtaattcaggatcaggtcgttgtcgagttcgccgatcatcgaatggccgaagaccggaccggtggtctcggaaatcgtgccatcgagcgacagcagcgcgcgctgcggcgcgcgcagcacggaggtcttgtagcccggcgtcagcgccggcgcatgccaggcgcggtcgcgggcgaagaagccgccggtctcgggcttgcggttcggtcgttcggacatgttcctccctcaggccgccttttcggcgtccatctgttcaaaagcctgctttgcaatcttgatcgcgtgattggcggcgggaacgccggcataaatcgccacatgtagcagcgcctcgcagatatcctcgcgggtcgcccccgtattggcagtggcgcgcacatgcatggcgacctcgtcgtcctggccaagcgcggcaagcagagcgatcgtgatgatcgagcgctcgcgcttcgtcagcgccgggcgcgaccagacatggccccaggcggcttcggtgatcagttcctggaaggggcggtcgaactccgtcgcagtagtggcggcgcggtcgacatgggcgtcgccaagcacggcgcggcgggtcgccatgccctggcgatagcgctcggaaggggacgcggtttcattcatgggctgacttctccaggcggaatggatgtgaggaaggcgcggatgatcgccgtcagcgcctccggctgctcgatgcagggaatgtgcgcgcaatcgcggatcacttcgtagcgagcgccggagatcagcttcgcggtcgaaagcacgagatcgggtggcgtcgagccgtcctggtcgccaacgatgcagatcgtcgggacggtgatcgtctttgcgacctcggtgaaatcggcatcacggatcgcggcgcaggcagcgacatagccctcgacgggctggcgcgtcagcatgttgcaatagccggcataggcggtgctctcgggccggcggaaggcgggcgtgaaccaacgctccatgaccgcgtcgacgatgctggcgatgccgttttgctcgacggcggcgatgcgggcgttccagctctccgccgtgccgatcttgtgggcggtgtcgcagaggatgagcgcgcggaccaggtccggccggcggtgatagagcgactgggcgatgaggccgccgaccgacaggccgcagatgacggcatccttgaccgacagcagatcgagaaggccggcgagatccgtcgcatggtcctcgatcgatgaggggagctggccgacatcggaaaggccgtggccgcgcttgtcgtaaagcacgatggcaaattcaccggcaagccgcaccacgacgtcgcgccagatgcggaaatccgtacccagcgagttgataaagacgatcaccggcctgtcggcaggcgcgccaatgatctgataatggatcgtcacgtcgtttatgcgggcgaattgcacgtcattctcctcctgaatggtgaaattgactggttgatccggttaagtaaaatgatatttattggcgtttcgataaccgtggagttatgcgagcgatgatcgacagccgggtcaagttccgccatctgcaaacctttgtcgaggtggcgcggcagaagagcgtcatgaaggccgccgaattgctgcatgtcagccagccggcggtcaccaagacgatccgcgaactcgaacaggtgctgggtgtcgatgtcttcgagcgcgacggccgcggcatcaagatcacccgctacggcgaggtcttcctgcggcatgcaggtgcggcgctgacggcgctgcgccagggcctcgattccgtctcgcaggagcagttttccgatgcgccgccgatccggatcggcgcgctgccgacggtgtcatcgcgcatcatgccgcgggcgatggaactcttcctcaaggaaaagacctggagccgggtgaagatcgtcaccggcgagaacgcggtgctcttggagcagcttcgcgtgggtgatctcgaccttgtcgtcggacgtctggccggcgccgagatgatggccggcttttcgttcgaacatctttattccgagcaggtggtgtttgccgtgcgcgccggccatccgctgctcgacggccggcaatcgctgtttgccggctttggcaactacacggtgctgatgccgacgcgcggttcgatcatccggccggttgttgaaaatttcctcatcgccaacggcgtctccagcctgccgaaccagatcgagacggtgtcggattcgttcggccgcgcattcctgcgggcaagtgacgcgatctggatcatttccaacggcgtcgtggccggcgatgtcgccgacgggcggctggcactactacctgtcgataccggcgagaccaaggggccggtcgggttgacggtgcgcgccgatgccgtgccgtcgctgccgcaatcgatcctgatgcagacgatccgcgaggcggcgggcgaggcggccctttaaatttgcttgatgaatgcccagatttggactaagtctaattcaagacaggaggctttcatgcagcattcgcgacgggagcaacgggaagaccaggggccacagcggctggaaatggagcggtttgctccggccaaccgcaagaggctgagcgcgccggccctgcgaacctttctggcgatcgccgatctctgggggctgagcgaggagcagcgtctgctcatgctcggctatccctcccggtcgacctatcacaattgggccaaacaggcgcgcgagcacggtgctttcacgctcgatgtcgatacgctgacccgcatctcggccgtgctcggcatccatcaggcgctcggcgtgctgttttccgatgaacgcgccggcgtcgcctggctgcgcgcaccgcaccaggcgccggttttcggcgggcatccgccgcttgatatcgtgacaaacgggacccaggacgggttgatgaccgtccgccggtttctcgacggcgcccgcggcggtctctacatgcagccgaatatgctcgacgaagccttcacaccctacgaagatgcggacatcgtcttccggtgagtgaccgttttgccgaggcgccgcgtccgtcgtaccggctgatcccgtcgcaatttcccccgatcgggcttttcgagacggtaacgcgggcggccgacctcgaagccgtgatggagctcgtcggctggaccaacgaccgcctcgtcgccgaccgcatccaacgtctccccgaggaccaatgggtttacggcgttgccaatgccagcatcgtcatggcggcattcctgcatgtcgcgccgggaggaatgcgcttcaacggccccgatctcggcgcctggtatgcagccgacgatccccgcacagccgccgccgaggtcggccatcatctcaggcgcgaagcgctcgcacgtggggtggcgacgatggcgcgcacctatcgaagctattcggctgctctgattggcgattacctcgacattcgtggagagcagacgctacggcctgatgtctatgacggcacgagctatgcggcgtcgcaggtgctgggggaagaggtgcgctcgagcggcggcgccggtatcctctatgacagtgtccggctgagaggtggagttgcgatcgtcgcccaccggccgcgcaatattcagggcgtggtgcaggccgaccacttcgaaatcaccgtgtccgccaccgaccggcgcatcgatgtcaggaagcttgctgcctgacggagcagccgcgagccggcgccggcgatatggtgacactcaagccggcagtcgttcggcccatgccatcgccgccttcgccatcgtggcgagatgatcggcactggagaaaccagagatcgtcttgcgcggcttgagatcgtggtcgccatcctcaagccagaggatctcgatcctgtcggacagatcgtagcccggcacctcgtcccgcgtgccgaattcgtcgcgcgttccctggcagatcagggtgggcgtcgtcagccccgtgagatggccggtgcgcagcttctgcggctggcgtggcggatggaagggatatccgaggcagagcaggccggcgatcttgccgcgacgattgagatcgtcggcgaccatgctggcgacccggccgcccatcgacttgccgccgataatcagagggccgctggcgccgagctcggcaatcgccgcctcgtattcgggattaagcgtttcggcccgcggcggcggcttgcggccctcggaggtgcggcgggcggccatgtaggcgaattcgaaacgggccacacggaagccaacgccggcgagtgcatttgccgctgctgtcatcgatgccgaatccatcggcgcgccggcgccatgcgcaagaaggatcgtgaagcgcgcatcctcgggcccctgcagaagaaaccggtcaagcatcagcaatcctccatcccatcgccggaaccatgtcgccggccgcggcttcttcctggaaaggagaccgacaatgtcgacgaatgatcaaaacgtaaagcctgagcagcagcgacccaaggatgtcggcgccgttcttgaaaagccggaacctgccgacgcagagtcgatggcgccgccggtggtgcagccggctggggtcagggacaaaagtgaacgacctgtggtcaatccgatcaccggggtcgcttcctgatcgactaccgtaaattatcgtgtagaacccctgaaccgcctcttgaaacgccggcgggaagggtccatataccggtcctgcctgaaaaatggatgcgcgcggtatcgacgtcgtcgaactgttcgttgtccgacaggataagggcgctccccacaagggtcgagcgccctttttgctatccagccatcgcactcgtggccgcaacgtgcacccgctttgaaaattagtcacagcgggatccgtcaacggaaatgaagagcttccaggagcaaagacgcgatccatgctttttttcccgcgataacgtgacgatgatctgggaaaattgatgcaggtagctgtcccgcaggctggccacttgagccgccccgtcgcaactaacgaaataagaattggctggggaacccggattctcacatgacttcagaggcttatgagaaaaacctttaaattccctctgttttcccatcgcgagcgaccgtggataccacctttgtgccctggctttggacctcagtcaatatgggtgtggagcggaaataatttccgtgccgagcgccgaagctaccgaactggcgaccaccgctgcttcgcgcccgcatttctgtcgttcaagtcatgccattcagttatcgtagcgatcaccgaaaatagcagggagcgtcgggccagtcgtgggcgtgaggatgatttcgagaggaaaggtagggactgtcggcaccgcaatgttatcaaatgccgataggggaaatagacgcgaagaaatcggtgactccttctgctggaggcatgcagagatgtccgtctgccgaggaggtggccgatgaagagcaagaagatacccagtgatattgccaacgccatcaggcagtcggcaatcgatggctgggacgatgatgccgatatggttgcccacaccatcgaaaccgaaacagccgcctatcttgagcttaatgcgctggacttcgggactgctgccagctttcgtgaaaggatcattgccgctgtctctaagaattccgacggctgggacgagcggctgtccatggcattagtcaaagttgtcgaaatgctggagcgtgactacgccaaccgcaaaaagtgaggcgggcctgcgcgcgttatccaagccgaggccaggcggcgggcgatcacgtttgattggccggatcatccgtcgcttgagacgcagtccgggctcgtatcattcgggtgcgatcaggagcttaccaactatgaacgccccgctggcgcatccggcactggtggatagcgcggggttaaatacgatcgaaagctacaatgcagttcgcccccaatcgaaggcgacaatcacttcaacgaacgtcatcgcggtggggaccagaagtatcaagatgccgacgcaatatgatattagtgcgatcaacctgatctccggatgcgagacattgaggagccgatagagctctcccatcggatccgccaagctattcggatcgacattgcgtccttccccatcgtagttgaagttggacgagttgcgagcgagcggctcggcctcggtccctaacttgatcaatttcaacagatagtcgagatttcgaggctggcagaagtaaaccttctcagcctcgaagaaggcggccgccgaatcgtacttcttgatcaacgccggacatttcaggccgtacagcgccgcacctaccgcgatcaaacagcagcctagatacagcaaaaggagccgcagcgacgggccgcaactggccggccggcaaaaatcggtatgtaggctgagaaacttcacgatctccccgttaaagagcaggagatagccaaccagcggcaccgcgatagtagccttggcgatggttgaattccccaatctccgcaagacgctccaccgcgactgatgatcaagcgatgcaattgtcctcatttagcgcccctcacttcggatttgctagctgtcaccagaactcgatatcgccagtctgccgtcaaagccgaggcctattagacgaagaacggccggcgcgtaacattgacaccttgctctccgaattgcggcagatagcaaattgtttaccgatcattgtcgccagatttcgatggcgcgtccgaacaagctctcggctctaactttgattgcaacttcgtcccagtgctcaacttcaaacaactgctggttcaagggcaaaagtgagtgcttcatcatttctggcttcttttcaggccagccatagttcttctgggcggaattcagcgaagagctcaggatagtcaggttcccgagcgtctggagagcagtcccgcgtttgcgcgtcgcctcggcgcgtggatcgtttgcttgagcagaatatagatcgaaaaacgaaagtcccttcgtgccgtctggcagaggccagtgggctatccaatcctgcggcattatatgctcgacagttggctgttgtgcgaacgacagtgcctcagatttggacgacatgaaggtttggttgatccgaccaaaaatatgaacgagcttcggactgttcagcgatccgtagagaggtttggtaagccatgattccttgaacgccgcatcatccggccaaagaccagagtcgccagcttggtcaagcaatgcactccgaagggccgtcgacgtgaacccatctctgcgtaggtttcgtgtcagggagagaaatatcctgttgtagtttttagtgcccaaatcgcagacggcgcggcgtagtagatacgactcaaggatggcagagatccgtccccactcttcgtcgtcaacattggcgctcaaaagagccagcaaaaatggataggctgtcctaatgtcaaaggcgtccatgaaccggcataagtcagcaattttgtcgcctgcctgcggatcgatgatgcggcggaaatctgctccttgcttagaaagtgtcgcgagttccccttggatagtcgggaacggtttttgtgcttcaatccaatgccggtattcgacatacaggtgcttaatggggatatcacggccctgatggctggcaagaaaatgctgcatgaaaagatcgctacgtgggcgagtgaggcggccttgcttgacttcctcgcgccagaactcttcgtcaaacccggcccaatactgcttataaacggcctcgacgtccaaaccttcccggcccgcgcggaagaagatgtagttccgcaacagatccgcgggaagtagaggttcgccgcgggcgttgagggtttcgaagatcacctgcggatcatcatctttctgtaggtcgatcacgaccaccatcaaaccacttctaagcgtttggaaacactcgtcgacacgggccgacagagggaacgtttccgcgagtggaagatccccgtctccaccaaggaagaagcctttcaactgttcatagaaaaacaggtaagcctcaaccatccgaggtctcggatctggttggcgcgcatacggtcttttgtgaagcggattgcgcttgagaacgtcctctcgggaccccgagccaatcacgtcggtgaattgcttgcgatcgagctgcgtgggccagaccttgaaccgatcgacgtcggcgtctgccatcatgcccgtgttgaagagaaacttgtcgcattccttggccagttcttcacaaccttcgcttcggcagaaatcgcgatatgctgctaggaaaatctgcagcgtggtcagtcgttgctgtccatcgattacctgccggacaaccacatggcccgttggcgtctgcttctggtcgaggaccattgcgccgagaaaatgaaccggcgcatcttttcgtccatccaaggcctcggtgaactttcgttggatgtcctcccacaatggaagccactgatgctcttcactccaaacgtactgcctctgaaagagcggcacctcgagtcgttgctttgcgtcgaacacggcgagaagggatgacttgtggacgtccatgtttcctccgaaagcggcaaaggtaactaagaaaataagttgcgtagagtaatagatacaactacatgcttggtgcaatggcggatggaagtcgtcgttgattttcgctgtatggatgcaggatatgaccgagaccgccgctctgatcaatgcagttgcaacgctcctaggtgccgttgcatggccggtggcaattttcagcatcgtcgctttgttgaggaagcagatcgtcgaactcatcggcagagttgagaacctgaatatgggggacaagtcgatcaagttccgacaggcagccataactggcgtctctgaagccgtcgaacaactcgcagagtcgcatgagctagatgtggcaacggagacggctgttcctatcgacgacattatgaaggaactgatcgaagatgacccgcgcgccgccatcttgacgcagtgggaccgggtccaacgagccttgaccaatctagcgacccgtcacggcgtggatatcgacttgcgcagcatgcatcgcacggctctagtcctgaatggcgcaggacttatatcggatgagttgggagctgccctagaagaactctataagagttgcaaatacgcgcggcgtgtatacgagttcgatttgcctcaagaaacggttgaggactatgttcgggctactaatgatgcaatcggcgcgttgaaaaaggcttgaataatcaagctctagtcggaggacatattgcattgtcctgctatctgacgctgatctaaagtctcaaaatgttggggtattgcagtggtcgatcttctaagctttgcagaagcaattagcgactcccgccaactttcaaaacgacatctgttgcttggcaacgggttcagcatcgcgtgctgccctgacattttccactatggttcgcttttcagcgctgcagacttttccaaaaatcccgagctcgtcaaggttttcgaagtcctcaagactcaggacttcgaagttgcgattaaaaacctcgaagccggcgcacttttgacaagcatctattcgcctggtcacgttgacgctgccgcaaagatgcaggccgacgccaatgctctgaaggaaattttgctttccgctatcgcgggaaatcacccagatgttccctcggatatttcgaacgacaagttttgggcgtgccgtcgttttctaagcatgtttctgggacgacagaacgacgggcaggtttttacgctgaactatgacctgcttttgtattggacgttgatgcatgaggacaacccatttttaaaccccgttgatctcgccaccaatgatggttttggaaacgatgaagatgatccctcggccgactatgtcgtgtggcaaggcgaagtgagcgctcatagtgcgaaggttcattttctgcacggcgcgctacatctctttgacgccggcaccgagctccaaaaatacacatgggttaggaccaacgatcgactgattgaccaggcgcgccgagcgatcaacgacaacaagtatccgttgttcgtgaccgagggatccagcgcgcagaagaaagcaaaaatccggcacaacgcctatctctaccaaggcttcaagcaacttactgcgaacgcccagcagggaaagcattgtttcttcgtgttgggtcactcgctggctgacaacgacgatcatattttgcggcggttcggaaccgggcgtttcagcaaactgtatgtcagtctttttggagatccggccgcacccggaaaccaacagatcattgccaaagcaaataggctggccgccatgcgtcacgataggtttccgcttgaagtcgcattctatgacgctgctacggcgaacccgtggacctatccatagcgggcgccactccgcccgcctatcgcgtaccggaaataatttccggcgccatttggagaaagcgggctaacctcgccctattgcaatccaggatggagcttcagcctttacatgctgaagctgctcatcctactgtcgcctcaaaatgatttggggagaatgccttcgtggcgaaagacaataatggcgacctcggcttcacggccgagcttttcaaggctgcggacaagcttcggggcaatctggagccctcggaatacaagcatgtagcgcttggccttattttcctgaaatacatatccgatgccttcgaggggcttcacgccaggctgacggcagacgaatatgccgatgctgaagacccggaggagtatctcgcggagaatgtcttctgggtgccgacggaggcgcggtggccttttctgcaggccaacgccaagcggccggaaatcggcaagctgatcgacgaggcgatggaggcaatcgagcgttttccgtcgaatgaggggctgaagggcgttcttccgaagaactacgcgcgtcctacgctcaacaagaccatgctcggcgagttgatcgatcttttctccaatatcggccttcatgacagtaaagatacggcgaaggatcttctgggtcgtgtctacgaatatttcctttccggtttcgccggatcggaaggaaagcggggaggcgaattcttcacgccgcgttccgtggtgcgcactctggtcgagatgctggagccctacaagggccgcgtctacgatccctgctgcggttctggcggcatgttcgtgcagtcggagaacttcatcgaggagcatggcggacggcgcaatgatattgccgtctatggccaggagatcaaccacaccacctggcgtctggccaagatgaaccttgccgtccaaggcattgatgccgatattcgctggaacaacgagggcagtttccaccgcgatgaactgccggacctaaaggccgatttcatcctcgccaacccgcccttcaacatttccgattggggcggcgagcggctggcggaagacacccgctggaagttcggcaagccgccgaatggcaatgccaatttcggctggctgcagcacatcatccaccatcttgccccgcgcggcacggcgggcgtggtgctggccaatggctccatgtcctcccagcagtccggcgaaggcgagatccgcaaggcgatgatcgagagggatcaggtggattgcatggtggccctgccgggtcagctcttctattccacgcagatccccgcctgtctctggattctggctcgcgacaagagcgccaatggtcaccgtgaccggcgcggcgaaatcctcttcatcgacgcccgcaaactcggcttcatggtggaccgcgtgcgtcgcgaattcacggcagacgatatcgagaagatcaccggcgcttatcatcgctggcgctcgaaaccggaaacgcgagtgaacaacggttgggcggattatgcggacgagccgggtttctgcaagtcggccagccttgaggaagtgcgcggccatggccatgtgctaacgccggggcgctatgtgggagcggcggatgccgaggatgacggggtgtcgtttgcggagaagtttgaagggttgagggagaccttgatggcccagttcgaggagggacggaggctggagaaagcgatcgaggcagcactggcggcggatttaccaaatgcctgaaataccttttgtcgctcttgctgatctgtgcccaccgaagcgatccattacctacggaattgttcagcctggaaaaccagacgatattggtgttccaatcgttcgggttaacaacttcagaggtcatcggctcgatctgactgaacgcctctgcgtcgctccaaatgttgaagcacagtacagccgctcgaggccccaaccatacgacgtcctaatctccttggtcggatcaatcggccaagtagctattgcgggacctgaaatctcgggttggaatttggcccgtgctgttggcctcattcccaccaaagaccgtcatcatgcactttggatattttacgctcttcagagccctgaagcacagcaatacatccgacagcacgcgaacacgacggttcaggctactttcaatctcaaggatctgacaaagtttccgataccatatcctgcacggcaagggcgggaacagattattggaatgctcggctccctcgacgacaagatcgagctgaaccggaagatgaacgagacgctggaggcgatcgcgcaagcgatcttccgcgactggttcgtggaattcggccccactcgccgcaagcaggacggcgcaaccgatccgatcaccatcatgggcggcctcgtgcaggacactgagcgggcgcaagcccttgccgatctcttccccgccacgctcggtgatgacagtctaccggaagggtgggaaagcaaatcgcttctggagcaagcgaattggatcaacggtgccgcgttcaagaacatgcatttcagcgatgctccagacgcacttccagtcgtgaagatcgccgaactcaaaaatggtgtcacaagcggcactaagttcacgaacacagcattgggggaaagatatcggatctctgacggagagctgctgttctcgtggtcaggcaatccggatacgtcgattgacgctttcgtttggattggtggaaacgcatggctcaaccaacatattttcgcggtgcgtgaaaatggcgtccgctcaaaagcagcactttatgtcctgctcaaagctttgatgccgcagtttgccgagttggcccgtaacaagcagacgacggggctcgggcacgttaccaaagaggacatgaaacgcctggagatagccgtcgcgccggggccggtagagacggctttcgaggcagtgataacaccccttgtagatttgctcgtgagcaggctcttcgaaaaccgtaccctcgcggcgacccgcgaccttctcctaccgaaactcatgtcaggcgaaatccgcctgtcaggtgctgagggcgtaattgaggcgagccactaatgcttccacagcaaagagacccagacgctctccgtcggcatctggattccctgcctcagtggccccgcttccaacaagacacgtcgagcattgatggactggttccttcttgccgggttgaaagctgggaaaagttcatcgacgtaatgcgcgatccggatcatcgtcgggcatccagggaaatgatatatcgtggtcaacgcggttgtgactggcccctggcttctacccttgctcgccagtttaacggtggtgcaattccggttgcgaaacgccaatggttgctcgaacagttcgagttgtcgatgcgcgggcgtggatatgacctcagcatgtttgacgacgaccatgcggaaatcgaaaaatgggctattggacagcatcatgggctttacacccctctgctcgactggacgcgctcgccgtttgtagccctttattttgccttcaatcgcgttgacgatccagaagtgaatccatccagggcggtattctgcatcaacatgacagctctaaaagatgagtttgcggaggacaggctgttccgtgagccacgggggcataacaacacacgtctggtgaatcaggctggtctcttcactctgacgccaagtggcgaggacaatcttgcggccttcatcattgatcgccttatggatgaagagattattgtatcggagccggttactcgcactctcgaaggcgttgatgcatcaaccgaggaacgcgtgcgagaatacgaggtctcggatgatctcgctagtcagatcaaacaattcatctgcaagattcatattccgaacgtcgaccgcttcggatgcctggatatgctgcgaaagatgaatattcacaacggcagcctctttcccgacgcccaaggggcctccctttactgcaatgactggctggaaaggctacttgaggaagagaagcgagagagccgggagcgggagcagcacaaaacggcgtatgcgatcgcttcaatcaatcaggctccagtcgagagcgacgccgaccgtgttagccatgtcaaaaatatcttggatcagcttttgccagaatatgatccgaccatgcggcagaatgcggcagaaaagctcgactctcgctttgagaatgaagcctcaatagactggaaaaaatctccgtcgaaaagtgcaagggttcgaacaaggcttcggcaaatcatggcagcaattgggattcctgaggaccggcgtgatcaggtgctgagggaaatcatgaatttctattcctcaatttagcggtagagggttgtaggtttgagagcaggggtgaggggatgatcgactacaattttgtgcagagcgtcagtagcggcggcggcttctccgaaggactggttgaagaagtcgttctcgcgacatttcaggcgcttggttatctctaccagccttcgcaggtgatctctccggatggctctgcgccagcacgtctcgcttatggagatgtgctgttgtcggatatgcttgccgctgccgtcgagcgcttgaaccccgacatcccggcagatgcctgcgaacaggcgatccggcaactctcgatcacggagacgccatccttggtcgaagagaaccgccgcattcatcggctgatcaccgaaggcgtcgatgtggaattcggcatcggcgatggcgaggtgaaaggcgacaaggtctggctgattgacttcgaacatccggagaagaacgaatttctcgtcaccaaccagttcaccctcgccgagggcaaacatacgcggcggcctgacgtgatggttttcgtcaacggtctgccgctcggcatcatcgagttgaagaatgccgcgagcaagaccgccaccatcgatcaggcgtaccagcaacttcagacctacaaggagcagatcccctctctcttccgcaccaacgccgtcttggtggcgtccgatggcatgctcgcgcggatcgggtcgctaacggcagacgaagaacgtttcatgccctggcggtcggtcaccggggcggatggcgacttcacgccccacggtccatatgagatggatacgctgctgcgcggtgttttcaataaagaacgcttcctggcgctgatccgggacttcacagtgtttggcgatcgcggtgaaggtccttttaagatcattgccggttaccatcagttccacggcgcccgcaaagccatcaccagcgccatcgaggcggtgaagccggagggcgaccggaagatcggcgtgatctggcacacacaaggctccggcaagagcctgctgatggcctttctcggcgggctgatcgtgcgatcccgtgagctggaaaaccctaccctgatcgtcctgactgaccgcaacgatctggatgaccaactcttcggcaccttcagtctgtgcaaggacctcatccgccagacgccggaacaggccgacagtcgcgacgatctgcgtaagctgctgaaccgcgcttccggcggcgtgattttcaccacggtgcaaaagttcacacccgaaaagggcgaggaggtgtttccggttctgaccgagcgccgaaacgttatcgtcatggcggatgaagcgcaccgcagccagtacggctttgacgccaagctgaaccgggagactggtgagcgccgttatggctatgcccaccatatccgtcaggcgctgccgaatgcctccttcatgggtttcacgggtacgccgatcgaggcgacggatgtgaacacgccggccatcttcggcgaatacatcgacatatacgacatcagccgcgccgttgaagatggcgcaacggtgccgatatactatgaaagccggcttgcccggattgagctgaatgaggatgaaaagccgaagatcgacgccgccatcgaagcgatgcttgaagatgaggcgctgaccgagcaggaaaagcagaaagcccagtggaccacggttgaacgtctggtgggcgcggaaaagcgcctcaagcaaattgcagcagatctcgtcgcgcatctgcaaaggcggatagagggtctgcccggcaaggccatggtcgtgtgcatgagccgccgcatctgcgttgatctctacgaagagatcgtcgcccttcgtcccgaatggcactccgatgacgatgacaaaggcgccatcaagatcgtcatgaccggctcggcctccgatccgctcgactggcaaccgcatattggcaacaagcggcggcgcgacgatctcgccaagcgggcaaggaaggtcgaggacccgctaaagctcgtcatcgtgcgcgacatgtggctgacggggttcgatgcgccctgcatgcacacgatgtatgtcgacaagccgatgcggggccacgggctgatgcaggcgatcgcccgcgtcaatcgcgtgttcaaggaaaagccgggcggtctggtcgtcgattacatcggcatcgccaccaacctgaaaaaggcacttgcccagtattcccagtccgaccgtgacaaaacggggatcgatgaggaacaggccgtcgcgctcctcttggaaaaatacgaaatcgtccgcggcatgttcgccggccacgattacagtctgggcatttcgggaaaaccgttcgagcggctgagagcactcgccgacggcatcgattggattctgaagtggcagcaggcggaggccgcgaaagtcgacagtcaggaggccaagaaacgggcccaccggcgatatcaggatgccgttctggaactcagcaaggcctatgcgcttgcctctgctagtgatgacgccgccgagatcagggatgaggtgggtttcttccaggctgttagagccgcgctcgtcaagaccacggccaccggcaagatctccgatagggcaaagtcattggccgtcgagcagcttctcaatcaggctgtggccaatgccgagatcgtcgacatcctcaaagctgcgggcctcgatagtcccgatatctccgttctttccgaccaattcctcgccgacatccagaagatggagaaaaagaaccttgccctagaggcgctgaaaaaactgctgaatggcgagatcaagagccgctcgaaatccaacgtggtcgaggccaaaaccttttcacgtcggctggaggaagcggttgcccgctaccatgccaatgccatttccaccgtcgagatgatccaggaactgattgccttggcaaaggagatgcaggccgcctccgcccgtggcgaagagatggggctgaccccggaggaaattgccttctacgatgccttggcgggcaatgacagcgcggttgaggcaatgggcagcgagcaacttcgtgtcattgcccatgagctcgtggagcagatgcgtggctcggtcacggtcgactggcagcacaaggcaagtgcccgagcgaaaatgcggattctggtgaagcggattttaaagcggttcggctatccgccggacttggagcaggaggctgtccagacggtgctggcccaggcagagctgctcctgaaagagatttcggtcagcaacaacaggtaatcagcggaaatcatttccgcctcctcaacccttgaacaccttctcgcggtggtattgcagaaactgcgaatgcggccgctcgtccgcgcgtgtcggcacaagcaggcgtcgctccggattgatgagccgcgtgatggtatcgggaacgccgccactcgcaatcagcagggtgtagtcgtcgtcgacggagatcaggccgcgatcgaacatccaatgcacggttccggaaagtgcgaggccgttgcgaacgctatccggcctgcgatctgcgaccggacgaatatgggcggcctgaacttcggagcgtccgccgccattgatcagcttcaggccggtgacggcgcaggtgtcctggtaggccgacttaatggcgaccgaaaaggcccgatcccgaaatggacgctgtagcacttgggatacgatccggcgatcgacgctgtcgatctcgaagggcatctgcggattttctccaaatccgatgagcgcctcctcgaccggatcgggcgccggtctttcgcgatcccgcttggcgagcacatgcgcgaagccggctgcgaggatcaggtcatattcggcgtcggaaatgtttccgacagcgcgaccgaacgctcctttgttggtcgagccgtcgtcctttcgcagcccgctctcataatagtggtccccttccttgaaggggacgacgtggtcgaagggcagaaagtcgtcgatcaacgcatagaagtggtcgggctttgacgggtcctcaatgatatcggtaatcctggccgttgcgaaatacgcctgcctgccgcccgtcttcatgaggtcgccgcttggccgccgcggctcgtagtagacgatccagtctccccgcgcggcctcgacctggcgcagataggtgcgtgggaaatgataccgttgcgccggaagatcgtcataggtcggatcgaccttggtcgtagcacgcgcctccctcgcagaacacttcggcggtcacttttggctaccaggtcagggcgatcgtgagaagtggtgtcgagtggtacgtgagcggtgattagggcagctttaggcgaggccagcgcatccgtcctccagggaaagctccacgcgggttccgaacttcgccagaagctgacaggcccagccaacctcgagatcgagttccatctcgacgacatcgccaccgcgtccattgcgcttggccatcgtgcagatgtcgtcgagcctttcgagttccttgtcccgctcgtgttcgaacaaagattgtagctgctgcctggtcgtcatcatgttcttcgaatgtttcttcaattcggccagccgcgtgttgagcttgcggccaatgatctgagcctttctatggtctgaacaaagaaggctgagtgaaagtcggctgcctggccgacagtggataaaggcggccgggacgcgtgctcgccaatagaaaatgtttccgcggcggatcagattctcgacctcgtggcgcacggccgtgacgaatgccctgtcttttgcccagggcttgtccaccgcgctcaagcgtcgtgggcatcacctttgggcatcaggtctgggcattaggtcgccaatgatgccaaaacgattacggcacgactggaaaatcaaggaattaagggcttttcaggagaattggctggggaacctggattccaagccttatctagggacgcgatgcaagttctcccgcgcaggagtatacggctgcttacagcgttgaattaggcatcctggttatggctgcggctgctcaattcctgcttttgaagcaggtcttgcacgtaggccagcctcactcgaatagcctcaatctcctctaccagacctccctggaaagttgaacttcggccgaacgactgttcaaggcgataaacaacctcagatgtgatggtccgtgagttagcgcgtgcggcagtctcgatttcccgtttcaaatcttccgggattcgcaaccgaaaatgtgggtcacctcgagtcatcgcgcccctcagcactttttccttgcgaagatgacgcacggtgtgttatccaatcgatgacgcacggtgcgtcattggctttgcttgcggtagtcataaagaatttgctgttctgctccaataagagaaggttgcaagacggcggatcattgagcgaggagtggacgtgcaatctgagatacctgacagcgttcatttaggccggttccgatcggtagccgcgtaaataacgcagtctaccccacgaatctaatgagtccataactccagcaggatcataacttgttgaagaggccgcacgcaaattaaagcgagcggcaacgcacattttttcgaattgatcagaaagtagctcccgtggaactacgtcagctctcctacttcgtcgcggtggccgaggaactacatttcggccgggcggcagccaaggtgcgcatcgcccagccggcgctttccaatcatgtgcaggcgctggagcgggaactcggctgcgcgctgttcatccgctcgaccaggcgggtggagctgaccagggcaggggagatcttctacgagcgctgcgtcgggatcctgagcgaggtcgatctttccgccgagataaccagggcggtggcgggcaaggcgatccggcagatcaggatcggcaccgtctatccggccaccaccggcgtgctgccggcgtttctggcaaagatcgcccgcaagtacccggatatccgcatccatatttcaagcggcaataccggcgacatcatccgcggcctggaaaacggccagatcaatctcggcttcatcaggccggtggaaaacatcggctcgttgcgcttttcctcgatcgcccatgagcgctatctgctggcggtggcgaggacgaaccggctggcggagcgggcggagatcgccatcgacgatctgcgcggggaaaagatcatcgccttcaatcgcaagaacctctcctacaccgagcgatacttcaacgagaagttcgaggaatacgatctgacccgcaacatcgcctatagctgcgacgacacctattcgcttgtgtcgctggtctcggccgggctcggcatcggctttgcgccggaatggaccgagggcctgccgaaccgggccttcgaactgaaggcggtcagaggcatcgacttccggatcgggctcggtgtcgcctggaacaaggaggacccaaccgcctcgcgcgatgacatcgtcgatatcgcgaggtcgttggcacggccgggcaggtgaggtgaggcgcgccacgggtacaccccaagcggaacggcttgccgggggcaggggatcaggcgaataatgggacgtcaggcggttctggcgcaactgcctcgctgatcatgcccctgcgtcatctgctgcgagatagatcgactcctcgatcttagtatcgttcgagcgcatgaaagccttcaatcgccgcgcaacagtaaggctgccgaaaccaatcgacttatcatagagcgcgcccggtcgcttcgaggggaatggttgcgaagatgcaaggcgtaacgccggagggtggggagctgggttcgcgatagtgaacggggaaggtgaggttttcgagcgtgtgcgtgctgtgacattagcacgttcgggactcgggcgtaacgctgatcgggacgttctttagtgcgattgagggcgtgggaccagaactcgccgggaactcgactctctgagagctgtgtacgaccgcgacccggatcccactggctatcccggcgacgaggtcgacgaaccttcgaacgactggcccgctgcccaagattgaccatgccgcggggtcaggttggtttcttattcaggatccgtgagcactgaaattctttgctcgcaaggctgcatcgctgaaatgcttttgaccacggatgtagtggcactggtaagaaggcgacgaggaggaaggtcggtgcggtttcgcccggcctttttttgcctgagaggctggggtttcctcagggcggatcagtgccacgtatccagcaagggctcgtcgtcgtcaaagtttccattgctggcggcatcgtacgggttgatgctccggccggcgcgtgccatatgccgtcaactgaaccatgacctctttcgcacgctcaatggcctcgtcttcgcttgcagcgtgaccgtctgcgaccttgatcgacacggcttccccgtcgtcgccgacaaagtccacccgccatccggttgtgtcgtgaacaatcttcgtttccagcaagtgcatctgactaccctgacttcctacctttgagatctgcctcgacgctcttccggagcgcgtccatgatgctgaccacattcgacttcggagcgacttcggccgccttccccttcgccgcctttttcggcttcagcgccttcttcttctcagcgatgagcttgagcaggctctcctggattgggtcgctgaccatgttgggtgaccaccgcgcactcttcttcttgataagctgctgcacaaggggaatgagatccggatctgcctgctcgtcgatctcttcgaaataattctcctccggtcgaacctcgtcgccgaaacgcagcgtccagagcacgatgccttcgccgcgcggctccaggacgaccgcccgctctcggcgtcccatcacgagcttcgaaacgccgaaaaccttgtcggccttcatggcatccctgatcaccgcaaaggcctcgttgccgacggcgtcgtccggcatcaggtaatgtggcttctcaaggtagatccactcgatgctgtcggccgggacgaacttgtcgatgtcgatcgtcttcaccgtatcgagcgcaacggcatccagatcgtcctcggtgaggataacgtagtcgttctcgccgcgagcgtagcccttggcttcgttctcgtccttgacgggcttgcccgtgacggaatcgatataccgggagacgacgcggttgcccgtctccttgttgagtgtatggaagcgaaccttctcgctttcgctcgtggccggggtcatagccacggggcaggtgaccagggagagtttgagatagcctttccagtaatatttcggagccatcgtctatctccctagctggctttgcgctgcggggcagcctttgaagcggcggacttcactgccgccccgcgcgcggcgcgctgcctcccagcgccattgttggcattggcggcagtgcgtttcggtttgtccgcagcggccttcatcatgcctgcgctctcgcggagcgcggccagcagatcgttgggcttcgagacctgcaccttcttcggcttcggaagcgacttgccttcaatcttcgccttcaccaggtccgcaagggcggcttcgtagcggtcatcgaaggtcgccggatcgaactcgcccttcttggtgctgatgatgtgcttggccagatcgagcatctcgccctggatcttgagcttgggcatctcctcgaaagccttttcggaggaacgaacctcgtagtcgtagttgagcgtgctggcgatcaggcccttgccgtgcggccgtatcagtaccgtacgcattcgacggaatagtactgtgcgggcgatggccgcgaccattgacttcttcatcgcatcgcggagagccgcgaacgcgtctccgcccatcttgtcgggcgtgaggtagtacggcttgtcaaagtagacgtcgtcgacgtcggagcaggggatgaacgcctcaatctcgagcgtcttgttgctctcagggatcgcggcggaaacttcctcgggatcgatgacgatgtactggccgttctcgatctcgaagcccttggtctgggcttccttcggcaccggatcctcggtctcgctgtctatgaagatgcggttgacgcggttgcccgtggccttgttgatggtgttgaaggtgatgcgctcgctagtcgaggctgccgtgtagagagcgacgccgcagcttacctcgccgaacttcagaaaccctttccactgcgcacgctgtcctgacggcatgacaaatactccgaatcattaatacgcgactcaaagacgtgtcagggtgattcgttccgactcaaaacgaatcatttttcaatactttacggaatttctctcccaaattgattccaccgtcttcgctggccgaattgcgcccgacagtagtggaaagcggtggagatttgttcagttcgagagccacagcaaccaccttccttccagcacaatggcgggcatcgcctagggaattccgcagccgcttcaagcgcagcatcatcacccactatctcccggaaccaccggaatcgttatgagtttctactgcggacgttcattcgcaggagaagcccgatggcacagacaccgacatcccgaggcagcgcacaggatcgagcccgcgtggccggcggccaggatcacgaggttaagtacgaagcaaacaaggagggcgtctcgaaagatgccgtcaagaaggccgtgaagagcgctggaaactcaaggaagaaggtcgaggccgagattgaccgccgttaggcggtcgaacgacgttgctctgtccacggttgtggcaggtcccgtgggtgtcctggctttcctaatctgggatcagggcgacgccgctgtctcgtaacgaacagtcatagccaccgcaagcctgccgcctccatgtctggggtaacgcatgtccaagtgtattgagaacgaccaccagctgatgtcgaaggcggtccgtgaatggtatcggtactacgaggtggagtgggacgatcaagcgtcctcgtttttgtgtgatgccgccatcgaactctacaacgagggctgtcgctcggtagaggagatggcgaccgttctgatcggcacttacgtcgggctggccgccacgcgcgtgaacgcgccatcttcgagttcagtacattgacaggcaaaatccgatcgggctgaactcgacgaattcgcactgcatgtgatccgcccgcgtcttctttcagtcgtttggatttgagtcaggaggcggaatctttccgaggaaccggcccagggaaacacaattggccagggacatccacgtgtgtgacgtggcgtccaatagctaccttgttccggtctctctggatcgctacgggggcataaccggtcatcttacgaaattccagcaactgccaactacgctgcccgtgctaccaatccgcggcaacatcgactatactttcgtccactgaatatctcggcttgttcgtcggtcgttccttcaggagaaagggcgcttcgaaaggtgagtttgcagcaatttgcctgatcccatcggctcacccgcgatgtgccgtggatccgcaaggggtattcggatgaacccgaaacgacgtccctacatcggacttgcagtcgcgctggcgataagctttcctgccatcgccgacgcgcagcagacgtcggccaagacgccgcgaatcggccttctcgcctggttgccttgcggtatgccgtatgcgagcgaaaccagtgagttcggaatcttcatgcgagggcttcacgatctgggctacacgatgaacgaactcagcttcgagtgccggagcgcgagtaagcaggaccatcaccttgcggctgcggcgagggacctggtgcagctccgcgtggatgtgatcgtgacgtcgtctcagccggcggcgcatgccgtccaaagggcgactgaagcaatccccatcgtgaccatcatcagcggcgacccagttgcggcgggcttggcgatcagcctcgcgaaacctgggggcaacctcaccggcgtcacctattacgccaccgaactcgccgccaaacggctgcaacttttgatggaggcaatgccggggcttgccacggtcggcgtgctggcgaacccggtggtgtcatatctccccttcgaaacggacaccaagcaagctgccggccacctcggagtggctttgagcctccagcaagtcagcgagccgggcgaactcgatgccgcgttctcgcgcatgaaggccgatggcgctcaagctgccttggtgcttcccgacctcatgctggccgaccagtcgtcgaggatcgccgccttggggatcaagcatcgcctgccgatcatggcttggggctcgtggtacgtcacggacggttgcctgatggcatattcggcggactatgcggtaatgcaacatcggctcgcctattatgtcgatcgcattttgaaaggcaccaagccaggggagttgccgatcgagcagccgacgaagttcgacttgtcggtcaatctgaagacggccaatgcgctcggcatcgagctaccgcagaccgttttgctgatggctgatgaagtcatcgagtgaggatgatgtgcgacgttcggtccagcctcaagccgccccgatgcgccgatcgctgttccggaagtacttcctcgccttcttcgctgcggtcattgttccgctggccgttagcggcatcggcgatgcgtggttcggctatcgcgagcagcgttcaatgctcagcgctctattgcgggtggaggccacatcggccgcatataaaattcagagctttctcgacggcgtcaaggatcaactgggttggacggtgcagcaagactggaccgctgatgccgagggacagcatcggctcgatgcactgcgggtgatgcgccaagcgccggcgatcgtcagcatcacccttattgacgatgtcggcctcgaacggctgcatgtctcccgtatcgacttgaacaggatgggaggcggatgggatcgctctggcgatcctgctgtcgtgggagttcgttcgaatggctcatggttcggtccagtcacttttcgaggcggctccgaaccgttcatgaccattgccatggccggaaagcgtaaggcaggtggcatcgtcgtcgccgagatcaacctgaagcttgtctggacggtggtttcggaaattcgcgtcggcagtcgtggccgggcgtttgttctcgaccgggccggccggctcattgcccaccccgacatcagcaaggtattgcagggaacggacgagaagacggcggcggctcataccagattgcgggacgagctcgccgccgcggggggagaggcgaccacggccagcaacgccgagaacgaaccagtcgtgaccgccatgacagcgatccccaatcccggctggaccgtgttcgtggagcaggcgcaggccgaggctttcgcaccgctgtatgcgtcattgtggcggactggcggcctgctgctcgccgctgccagcttcgcatcggcgcttgcctactggcttgccaggcggatgaccgggccaatccgcctgctggaggagggtaccgaaaaaatcggtgctggacaattcgagcaccggatcgaaatcgccacgggagacgaattcgaacggctggcggagcggttcaatgaaatggcgcaagaactcgccgtgtcgcgggatcgttcggagcggatcgcgcggctgaagcgttttctagcgccgcaggtcgcggaactcgtcgaaacttccggggacgagagcgtgctcgccggacagcgtgcagaagtggtcgctgtgttctgcgatttacgtggcttcaccgctttttcagcgcacgccgaacctgaggagatcatgcatgtcttgcgcgagtactatgaggcgctcggcgcgatcatcacgcgctacggggccacgctgaccaacttcgcggcggacggtttgatggtgctcgtcaacgccccggtaccgtgcgcggatccggcgcttcgtgctgttgagatggccatcgacatgcaggatgccatccagcgcctgatcgccgaatggcgtctgcgcggccacgcggtcggcttcggcataggactggcgatgggatgggctacagtcggccgaattggttacgaagcccgggttgactacaccgcgatcggacacgtcgtgaacctggcatcgcgactctgttcgtccgccgctgatcgccaaatcctcgtcgatcacgtcgtggcgcaatccgtgggtggagaaatcttattggtcgctctcggcccgcggcagctcaaaggtttcgacgagcaaatacctgcttggaaggtcggagcatgaatcggaagatcaaacggtgcatgcttgccgccaacgccgacctcgacagtgggctgacggtcctgaagaaaaagcgaccttgactccttcaccaaaaagaacaaagtaggaacatttctgcggcaacctgatattcctattccagcgtggaggatttggcatgcccaccatttggtacagaaacgatcagaaaatctcgccaggcgatgtcatgaaattcgcggtctacgcggagcacgtcagcagacagtgctatgacgttttcgaggaagacggttcgaggtctcgatcagaagctctgtcccgtcgagcgcaggccgtgtctgattcactcgattttggagatgaaccacacttcttggcggagacgacgaagaaggttctcgcccttcgagatatggtctctggcatgtgcttcgatacgttcggagagcgcggccatatgggcaagtccatggaccttctcggcatggcccgggacgtggacgaagtgctcgaaaagctcgttatctaccatctttccccggaggagttggaagaggcagagacggaatggacacatgaatctcagttctatgcgaagatcgaaggggacaatttgactcgcgatgagccgggcaccggggcgagcgcttgaaatcctgcctcgtcatgatctccagactttcggcatgagagcggcggccagcagtatggactgcagggctcgccagaaaagcgcccagatattaggctggccgtgacacgaaggggagacctctgtgatcaaaaagccccgccgaggcgggacagttgacgggccttagaggaacacaccattgcgttccaacccgtctaacaacgaaaggccaggcgggttcccggtgcgctctagtaccaatcttgcggagcttaaacgtgcctagggaaagaaaatcctcgcaagagcggggcttaggtaggggggggtttctaggcaggaatgcattgtggcgttgctacaactactttgcatatgcttcttatgtgagcaataaataatactttctttccacaggcccgctcagaatttaagcaatatcgtacggtttcgctctgaaggataaagtgacttcaaattacagctatgctgagtattgtttcgtcggccgttcagcgatcattgctaaccccaagcatcgcttctcctgtgcgttgggcggtcatctacacccgagataagaatttctcggagagatgctggagcaaagtgtcatagttcgctgaactttggaccgcatcgacagccacagcgagggcaaattgcccgcgacagctctgaatgtcgcaatgatgctgagaacaccattccgtcacggcatcgaccacaacatcaatatcatggtcggaaagggaggccagcgctggaaacatctagatgtccatagatctgtggccggggctgttggactagtttcggggatccagcctgaacctcagatgaagggcatttgcgcaatcacaccagtcgctcctccgtttcaggccccacgaccgcgcaaaaccttccttgagcaacgtcttcccgatctcctggcagttagcgcgtagatattcaccaaaaaaagccccgccttaggtaagacgaggctagttgggattgcggtgggccgcacattgaagtgtagggtggctgccatatcaaatctctgcacgacccgactccctacgatcggcggagccaaattgttccctcccgacagattttttatcggccttgcggccggccatgtaattccagcagtttttcacaatactcctcgaccctccggcatgcctcccgggactgcacttaaggctcataagcggaaaacctgcctcgccgcaggggctgtcgggcccggaagagcgccggtagcgcaaagttggcatcgctctgttgtgataagcggcagctttcgggaatccacgaactggctccgaatgacagaaatggatcgattccagccgccgcttccgctccaacaaacccgggtttaatgcgtggagtggagccgatcgcaaagccgttagaagggcccccatcataaatacccgtgcagaaacctatagccgataaactgtcgcccctcgggctcaaacatatcaacatgctcggtcgatacgcattcacactgccggatttgtcgcacgcggggaactccgaccgctgcgcgatccgtcaatccccgatgggcatgacgcgtgaaatccttatgtaggttatctgctccgttgctactcagaccccttatctcttagccgaagtcaataacacgttttaggcaattgctttttaagacattgctgatgggatggcggcatgactaagccgccaaaaccaaaaccgctcctggaggatgctgacaagccggttcgatcccggccgcgcaagccgcgaaatcctgcccagccgaacctcctcctcgaccccatgccggatcgcatcgatccttgcctcgctctccttaagccgaagccgcccaaagggccgcaatgggctttcgaagtgaaatgggatggctatcgcctttccgttcatgtcgagccgacgggcattcgcattctgacgcgcggcggccatgattggacggatcgttttccggcgatcaaactcgcggccatgtggcttcctgtcggttctgcaatcctcgacggcgaggctgtggttctcgacgagaaaggccggtcggatttcggcctgctgcaacagtcgctcggcggccggggtggcaagaagagttcaagcgacgccatcttcatggctttcgatctgctctatttcgacggtcacgacctcaggaactccgaactcgatatgcgccggcatctgctcgaggatctggtgccggccggcgagcagggagatatccggctttccgaggagatcgaggccgacggcgatcagatgctggcaagcgcttgcgaacatggtttggaaggcatcatcgccaagcgccgtgacgcgctctatcgctccggccggctcggcgactgggttaagatcaagtgcatccagagcgacagttttgtgatcgtcggctacgagcgatccacagtcgcgcgtgccgggatcggtcggcttctgctcgccgcgcgcaagggcaaggagctagtctacgttggcggggtcgggactggcttcaacgagcgcaacgcctatgagcttcgtgagatgctcgatggcctcatcacatccacgccggctgcgacggtcgatcgcaaaagagcaatattcgtaaagccaaagctgattgctgagatcgagtatcgggcgtggacagacgacggtaagctgcggcacgcgtcatataaggggctgcgtgaggtgcaggacaatgcggccgtttatgagattgtgtaagggctgcccgctacagtgcgcaatcgatacaaggcttaagaactcccgtcagagccaacacgatgccgagcagaacgaacgacgtcgtcagcacccaaaaaggccagtcgattaggaacttctgtctcggcgccgcccagtcctgatcatgatctgggaactcagatcgatggagcttcgggccgaaatctttgctgaaatcgaagccgtttctgaggtaaaagatgagcgacctgatgtaccaataccagctgtaagcacaaatgcttccgacaaagcagaacgcgaaccacaactgaattcgatcttcactcaatcaagcttccccatcggtatcgccatcttcatccagttcgtgcaccggcagataggtgttcttctccatccactcccgaacgataaacctgatcgtgtcgttgcgcgtcatgccgagctcgccggatagatctcgcagagcttcttccatatcatcttcgaaggcgatcgatcctgaattgcgcaataggagcgcggcccgacgaagcaggatttgtaagtcaggccgggagacgtccgcaatccggtcggcggcgtcctcaagcagagcagcggtatcaggtgttttcatgtgcgcctccagccacgtcatcaccttgccgcttgttgctgccaagcatcgagcccagcctcggtgagcatataatagccggtgcggtcgggatacttctcctgcgggaatgtctcaagaaagcctctgatcttgagcctatcgccagtttcaaggccgcagtccctcatgtcgcggaaatggattttgacgtttggacctttgacggaaaggaacttcaaagcctttatctcgcgcttgccttgaaggccgaattcatcgcgatgaagcggcagccgcctgcgggcttaacctccttaagcagaagggttcctgtcgatgttcaacggcggcgtgaatatcaaccgcgcatttgagctcgatcggcacggacgggaccggacgagggcgcgctcgcttcaagtgtgtcggcttgcgctcgttgatgtctcttgaggatgcgagattgctagtgcgacgtccatggctatcgtttgtcgagcagggcgccggtcaggggccggctgggcaatggttttggatgatacctggaaacggcttcgataatcgttcgggctcacgccgatcgtcttggtaaagacccgcctcatcgcgttgacgtctgcgaacccgcagatggtggcgatcctctgtagcggatggacggtgtcctcgagcagccgccgtgcggcgtccgtccgagcggccgcgacgaaatcggccggcgtgattccaagctccttgcgaaagacgcgtgcgaaattccggatgctcattccaatctcttgagccaagctctcgacgtcgaggttgccgttcagatttgcgagcacgaactcctgagccttctgtatcaacgtcgtctcggacatctgcccgacaaggtgcgcgctgaactgcgattggccgccaggtcttttcatgaacatgaccatgtaacgggcgacgatcattgctacgtccttgccgtgatcctcttcaacaagcgaaagggcgagatcgatgccggcggtgacaccggcggcggtgataagcgacccgtcccgtacgtagatggcatcggcgtcgagattgatcgccggatactcgcggctaaacttcgccgcgcattcccagtgtgtcgtcacccgctttccatcgagaagcccggcttcggcaagcaggaaaaccccggtgcagatcgagccgaaccgccgcacgcctggaacccggcgccgaagccatgccgtgacttctggatcgatctcgagaaaagcaggatctccggcaaccagcagcgtgtcgatctcttcatcttcgtcgaagatggagcgatccgccatgaacctcaactgaccggttccggcgatcgagcgtgctccggttgacatgacctgtatatcgtaggcgctcatgtcgcccagccttcgcgcagcctcccagaaaacttcagcagggccgacgatgtccagtgactgcacgcctggcggcgcgaggatgacaatccgcatgactacgctcctagttgcccgtccaatgtctggtcatgcaagatttctgccagtcctgtcatggctagcccgcgcctgatctgcctgctgttgaggtggaaattctgaccgtcgcctatgcaatgttcttcgatcttcttcgtcgcagccccttggaaggtcgcctggttcacctcgtagaaagcgatacagtcctccatgagcggagacttccggaggacggcgcgaaacgcccttcgatgaacgaggcagttcccgccgttaccggctgtgaaccgcaacgcgtcgaggtctgcgctccaaagcgggctcgagttcatgcggtaccttcaaatcgacggtagagcgccccgctcacggacccgaggagagcccagaagacgaggctcgtcatcaccgcagcagctacgaactgatgctcaagggactccggggccagcgggtgcattccttccggtgcgaccggagcgccgatcaggtgaggggccgcgatgactgcaatggcgacggctgccgcccatggctttcgttggaaagcaattagaccgataccgactgctgtagccaacgcggttccgatccaccagagctgacggtcggccaggggcgcggaaggcgttccgggtaactcgggcggcagacctattaaaggcgcgagcatgacgcaggcgaaaccggccaatccccacagcaagccgtcgcgccaggtgacgggcttcccacgcattgcgataagtccgcacagaaccagggcgtagccgatcgcagtcagcatgtttgctgccactgtgaaggccatccgctccagtccgtctgacggctcccagcctgcttcgtcgtgatcgtgaccggcttcggggacgtgcgctgtcgtcataggtgagacgacttccggtgtttccgtggctccgcccgccttctcatatacctcggccttggcgatcagctggctggttccagcgaattgggcggcgctgacggcgccgccgacgatgacgcccgtaagggccgccgtgaatacgatcgagcgaaacagcgacatgagattaaacctcagtggcagggaaacgcgttggcgtgacgggtgtcatgcgctgcgttgtgaacgatttcgatgtgcgagaacccgacgaatcccacgatcaaaagaccgaagaagaccgccgtcgcagcctggaggattttcgcggccgacgtcgtgaggtttggcgccgcgagggctgtggaggctgagattgacatcctgatacctttcaagtgtttgagtagagagccaattttggcaagatttgactgagatcaggccgccagagcggccacgatctcttcggggtcgacgaccccagccttcacgacggccttctcaagggctgtcaggaactggtcgtagtaattccagctcgagcgatcgacgggatgcgcatcttcccaattcttgatcgtcgcgatcagttcgtctcggaaatcgtcccattcgaaggcgccgctctttgcgagggcaagcgccattccgaacgaggatcgctcccattgggaaccgaagcagagggcaccattggctcggggagggttgtcggtcttgcccatcatttccgtaaccgcgaaatgttcgaactgggtcaacatcgcatccgcctcaagcggccttggcgatggcgacgcccatcatggcttcgggggttacgagagcctcaagctccgtctccgtcagcccctcggtgcctggcgggcgttccgggataacgaaccagcggatctgcgcgctggaatcccagactttgatctcgatggcctccggcacgggcagaccaaactcgtttaagaccgcgcgcggctcgcgagctgcacggctgcggaatgtcggatccttataccagtacggcggcagccccaggactggccaagggtagcaggagcagagcgtgcaaatgatgaggttgtggacgtctgcagaattggcgactgcgcgcatatgttcgccctccgcgcccgccatcccttccggaagatcgagttcggcaatcgctgctggggtattggccaccaggcggtccttgaaggcggggtcgagccatgcgcgggcgacgatcttggcgccgttaaacggtcccatcttcgtttcgaagaagtccaagatggtatcgacggtcttgttcgtgatgacgcctttcttgatcaggagggcctcgagagctttaacgcgcgcggcactgtaggcttcgcgatcttcgcggtatttgaagcggtcggtcatctgagtgttctcctattggtttgcggcgtcaggcggcttcggcggcgacggcgcgtggggattccacgtagtgggcgtagagatccgcgtagaggctgaaattcgtctcggcgttggtgggccagagttcctccggctcgaaacgaatgcagtagaccggcatcgccgcgccgatcccgtccgttcccgtgtcacagaggtagacgtaggcgccgtcgtagacagtctcgacggttcccgtcttaccccgaagaaagccaggaagccgggtatgttcgaccgatgggacattcctgatcgagacgaggtcgccaacggtgaaatcgaaggatacgtccgcctcacgcttggggctgtcgccttcgacgagatattgaacgacccgatcgtcgatcgcctggtcgccggccgtcggcacgggcatcgagggatcagcgtagtattcctcagtcagggcatcgagttcctcggcggtgatgtagccattgtcgatgaagtagccggaaatgccgccaagccacttctcgtagtatcggtatttgaagtagtcgaacgggttgagagattccgcacccttgcgcaggtccgcccaggtccagatggtcgagaatgcagacggcgtcgcgggaagcgggagttgagaggacagggccatcattgcggtgtggataccgaagatgcgggtctcccatgtttccacgaagacgcgcgtttccgtgctgaccgggcctaggccttcaaggccgccgaggtagtgttggagcttcatcgaaatttcctcttgagcgattggtgtggctacgcggtggcgggcttcttggtggaaagtagcgacgtgccgatttccgacagaagaccgaaggcgccgcccagcagcattgcggccatggcgacgagggttggatggttcattcctgacgtgacgacagacgtattggtggcggccgtcgtgccgaccaaggacgcgaagccgaatacgatggccggcgggaagttcagtatcttgatggaggacaccatcaccatggccgaggtgccgagaccgacgagtaaggcgacaaagatcggatgctgcggtccatattggatcaccaacagtgttagcgacgcgatgatgataccggtccagttggacacgacgctcttgaccaggccctgctgcccgccgccgcaggcataaaaagacgcccaggcgataaacgtcacccataccggaacaggaaagacggtcgcggtgatgtaggtgtctatggcgcccaggacgccaaggctgatcattgctgcaacgagagggggcatgtcgtgtctccttgtgtgaaagcgtggaatgggtcaggacgccagggcttggggttggacgatgcagcgctcgaagcccgctcgcagcatctcctcgtcaaggttgcgaccgatgaagacgatgtcgcttgagcgaacctccgacggttgccagacctttcccggccggccttccaaggtcatgtggatgccatgcaagacatatcgcctggcttctccggcgaagctgagcacgcctttcatccgaaacaggtcggctccgatgtcctgcaccaggcgggtcagccagtcgttgagcgccaccggatcgagaggctcttgctcgcggaaagctacgcatccgatagtttgatcgtgctcgtgctcctgttcttccaggatctgcggatcgatcgcgagcacgttcttcaagtcgaacgcgccgaggccgacgacatcttcaaatgcgacgccgcaatccttggtcgggatgatccgggccaggggatttcgtcgcctcagatcccgttcgacttgtagaagatgatcctcgtcgacgagatcgatcttattcagcagcaggacgtcggcaaagctgatctgttcgactgcttcttcttgcgcgagttgtccttctatgtgtcgggcgtcgactacggtgacgatggcgtccagttccaatcgggcggacaggacgtcgtcgaggatgaacgactggatgacgggggccggatcggctagtcccgacgtctcgatgatgaaacgatcgatctggcggcccgactgaagcagggctctaatcgccgcgatgaggtcgtcgcggacggtgcagcaaatgcatccgttgttcagttccacgatctgatcgttcgtctgcacgacaagttggccgtcgatgcccacttctccatattcgttgacgataaccgcaacacgctcggtgctctcggacgaaagaatcttattgagtagcgtcgtctttccggctccgaggaagcccgtgagtatggtggtttttaacttcgacatggctgccgtctccgtgtcaggcacagcttcgccactcccgcgattgcaggtcagcagagggatcgctatgcagttttcggtgttacgaagggcgagttgtcccgatcgcttgaccggcattacaggtaaacttgcgaaattgcgcaatgcggcaagggtttcaatttcggccaaaggaatcgcaaaagctgccaaaaaaagccgcttttagcggtttgctgatgaaataatcagcgtgcctaaattacatacagggcatccccttggagatgttcgtgccttggtaggctgagccgagcgctcaaaattgaggacgcgctggcaaaaccaatcgacacagtgagacgagcggactccgcgtggggcagttaaccgcctttgaccgcgcgatcgagggaatccggagatgaaaacggaatacgacgaaacgacagttcccgctttaactggtatcaaagggcgttgcccacgttgccagcggggacatctgttcgctacgcctttgaggggctcgaaggtcaaaaggcgctgcaggatgcctttcgtgccgcacgggatgcgctgatcgcgagcggaggcgcttgacgatgacagcgcggcagcagctcaagagacgcgattggccggcggcctttttccgctctcttggccatgcgtcatgggctgcggagcagactgaggccggagcgtgtgccgaggggccgcggccgccgttcttaatcgcgttctggcgtgacattccgctttttaagtcagttagcaagctcggccatgatcaatcagttgcccgacgcgtgtgctgcagaagtgcgcgcaatagccggcgggaaagatcaaaggattcgcttcggcgcgtcctcaatctgttcaaggatctcgaccagccccagcatcacgttcttgttcaggcagccatgacgaggccagacgttcacggaccgtttcggccaaccaaaagagagacctgaagtcggcatcatgcagaacgcgcgcatcgccttcgctcgactgctgcgcgagctcgccctagatggcgtggatggtccggacgcgccacgctccccgcgtacggccgattacggatcgaggcgctgatatgccagtcagacgaagggccggcaagcggcgctcgaccgatgggctcgaccagtggtttttcgtgttctccagcggccacgatttcttcgacgaactggccgatctcggaatcgagacggatgcctaccactgtccatcgatggaggatgctgaatcagcttggcggcgattgggtgacgcctttttagaaataccgcgccaccctgagcagggggagccgtgggcgctgaaagagtttggaccgccaacaaaacggcgcgggaagcggcgtcgttagtcaactccagccggaaggcgatcaagagcgagggtggctttgggcgttagtcctgcgacgagtcgtcgatatccttacccaaggcaccctcaatgcctctgcgcactcccatcagaaacggtgtgctgttaccgcgagtggcaggttgttccggaatactaggaagggctacggctgtcccgcgtacggttctgtagccaacttcgaaaccatctctaaaagagccttctctgactatgtcgaccattgtcggaccctcacgtttcacaccaaagtcgcacacccccggccggtcgtcaatttcccgtaaaaaggcttggaccagcgtgggtcgcttcttcggtataacctcgaattggaaatttcatcctatgccaatcatcgagcttgtcgccgccaaggggtcacgggcccgcagcacttacgaagacgcggatctgagcgacctgtcgctcttcgccgtttaatcaaaggaaactttatgaccaagaccaacgcccccgccggcgacccaacacccgtgcctgacgcagaagacgaaaccaatctgccgccaaccgaggcaccagaagaccccggcatcccctttgatcagcgatggaaccggatgggcatagccccgcgcctcgtcaccatcacgattaaatttgcagccgccttcgagcggctttttctatggagaattagatgccattaagctacctcgtggaaccgccggaacgacgctccgggaacccaacatggcaggtgagcgggcgattgctgcagctctcggcacaaggccacatctgctgtggcggacgcgttaccacgccgccggtctgcgtaaatctcctcaaccacccgccaaccatgagcgtccgccgaccatgcggcaacgccaaaacgacgcggcggcatagacatgcacaacccgttcattccctcccattcccgcgtctgcgagacggcaaatctcgtcatgatgttttcggtgacagtcgccggcctcatcgcggccgtgaccgccttggtcatacaggtggccggatgatcaacgcttttgatcagaaggcgctctacgaagcgcatctgcgggttggccgcccgcgaaacgttggtgctgagggttaagggggattcccgaaaacgagtttgaaaagggtgctccggatcaggggcagacacccttttcgtgctgagttttgcagtctcagcggaacggaaattagcagagagattgctgtccaccatcggaccgaagtccgactcactcgcaataattcgtcgcggcattggccgcaacgccgcgtcgttcctagctcttgaccaccgatgtgctggcgctggtgattgaacgacgatgcggaaggtcggtgcgagttcgacccggcctttttttgttcgtttctaccctggcgccgagccgagatctcgcgacggcagttggcgagcattgaagattcatcgagcgggcaatccagccgaagtcgggagccgacgtagcccgagcaacgactgccgtgttgcgtttcacctcaccgcagcgacagcgacccggaaaagaggtacggtgccccagcgccgatcgtcggtcgcgattaaactcgtggggcggaatgcgaggggtccaacaaccacttctgaccggtttcggggccgccgcgtcggctacggaggtagctcgcaatctggacctgacggggcgggttgctcttgtcactggcggttcgtccggtcttgggctggagacagcccgcgcgcttcgaatgtcgggggcgagcgtacatgttaccgctcttgaccccgtcgccgcccgcacggcattgaacgggatcggcgggattgaggtttggcccctcgacctcgcagatcacgcatcggttaaagcctttgcgaaagctttccttgagcaccagggtcggctcgacattctcgttctaaacgcagggataatggcgcagccgctcttccgcgacaaacgtggtagagagggccatttctcgatcaattaccttggacactatgagctcaccgtgcggttatggccagcattgctcgccgccgggacatccagagtggtcgtcctgtcgtcacggggccatcagatgtccgatgtcgatctcgaggatatcgatttcgcgcgccgtccctacgacaagtggatggcctacggccaatccaagacagcgactgccctcttctcggtatcgctcgacaggcgcggccgtgggcatggtgttcgtgccttttctgtccatcccggaatgattgtcacccccggtattcgccacctatcccgatccgagttcgacgctttcggcgcgctcgaagcggatgggactcccgtgattgatccgacgatggataagaaaaccccggagcagggggcggcgacgtcggtctggtgcgcaacttccccggcgctgagttcatcaggcggggtctactgcgagaactgcgatatcgcgtccgttcagaccgacagacccttcggggtgcggccgtatgcgatcgacccggagagggccgaaatcttgtggcgaatgagcgcgttgttgacgggtttagatattgtaataacgtgaagcacagtgttgtatctcgcggtgcctttcggtgcttgacggcggcacggcatgtactgatccccctaaaggaagatggacggcccgctacgacgttaccctacatttctcaagcgatgtttgtattgtgctgtcatcctcgaacccgactggttcgaccagaatacgcggcattactcggtgtccaggctggcaccgctccgttgtcagggcagatcagaatggaagggaaggcactacttaacgcaaccgctgcgccgaatttagcgacatccttcggcgaattccggctgtacccggggcgtcacctccttgtcaaagaccaggagccggtggcagtcggctcgcgggcgctcgaaatcctcatcgcgctgaccgagcggccgggcgagctcgtgacaaaggacgaactgatttcgcgtgcctggccgaacacgatagtcgaggagtcgaacctcagagcgcagatcgccgtgcttcggaaggcactgggcgaagaccaatccgccgctcgatacattgccgccgtcccatcgcgcggttatcggttcatcgctccgctttcccgttccgaggtcaaaatccaccccgtcgaggaggccgcgcctaacaaccttccaaagcaactgacgcggccgatcggacgggaggaggcaatcgggattctggaaggtcgaattcaacgattccgtcttgtcacggttgtcggtccgggcggtatcggaaagacaactgtcggcgttcgcgtggcagaggaactatcgtcatcgtatcaacacggcgtgtgctttgtggacttggcaccactgtcgcatccttcgtcacttccgtcggtgttggcgtcactgcttcggctcccggagataactggcgatccgatttccctcgtgagcgcgcacctgcgtgacaagcatatgcttctggtctttgataattgcgagctcgtactcgatgccgccgctcgactagcggagaccttgcttcgggaggcgccgggcatcagcgttctggcgaccagccgcgaggccttgcgggtggagggcgagagcgtctacaggctcccgccgctcgatatgccgccgctcggcgcgggcctgaccgcggccgatgctttggcatttccagccattcgcctttttgttgatcgagcgacgtcgtcaggaagcgagtatgcgttcgatgacgacgaagcgccgatcgtcacccatatatgtcgtcagctcgacggtatcgccctggctatcgagcttgccgcgggtcgcgttgaagcattcggcacgcggggaatagccgagcttctcaatgatcgtctacgactgctgacgggtggacggcgcaccgctcttccacgccaccagacgttggccgccatgatcgactggagctatggggcgctctccacggaggagcaaacggtgttgcgtgccctcgcggcattcgctggcgaattcagtcgcgaggctgccgccgccgtcactttcgactccgtcgcaaacgagcgcgatgcccccgttcaactcgcgcaactcgtcgcaaaatcccttctcgctgtcgacacgcacggcaaggccgcacgataccgtttgctcgatacgacacgtgctttcgctcttagtaagttgcaggaagaaggggaggtcggtcccgtcgtacaacgcctcgcaaaatacctttgcgagacccttgagcattcgcacgaagaaatcgagaccctgtcgagcgaggaatggctatccaaatacggcacccatatcaacaacgtccgctacgtcctcgattgggcatattcggatgacggcgacaccgagatgggcatcgcgctgacggttgccgcagttccgctgtggtatcaattgtctctggtggatgagtgcctggcgtgtgtgcaacgtgcgctactcggcgtcgatccgggggaaaggcgggacgggcgcgctcgtcaggtcatgcatctttatcgagcgcttggtctcgcacaggctttcaaggtcggattcgcgccccaggcgccggcggcgttcgccaaggcgctggagattgccgaacacttgggagatatcgacgctcaggcagaagccctttggggcttgtgggtcgcacaggtcggtatgggtgaatatcgagcatcgctcgataacgcggatcggttcgtgaggcttgctcaaagcggtctcgataagttcatcggcgaccggatgctgagcatgacgctcttctgcacgggagacttccgaggtgcccgtcgccatgccgatctcatgctggcgcgcgatgtattcacggatattccacccggtggttccgtaaggttcaggttcggtcagtccgtttcggcccgaatacagcccgctcagctcttgtggatgcagggcttcccggatcaggccgttcgcgccgccgccgccgccgtcgaagcggctcgtacctctggtcacgcgatctccctatgcgaagcgttggccagatggtcgtgcccaatcctcgttcatgtcggggaccttgcgacggctgattccgcgatcacagaactactcgacctggcgaaactaaatgggctcggtccatgggaggtgttcggccgctgctggaaagcggctctgctgatccagcggggacttcccgaaagaggcgttccacttcttcgcaacggactggcggacctgcgccgggtcaagctcttcaatctctacaacgtcagatttgtctgctccctggccgagggcctcgcctcgcttggcgagcacgccgaagcgcgcgcactcgtggatgcggccattggttcgagcgaagagaaggacgaactctggtacatcacggagctctatcgtctgaagggcgacatcttttttcagcgcggagacggcgacatcgccgagcggttctatctccagtccatcgagcttgcgcgacagcaggacgcgctttccctggagctcagaggagtcatgagtctggctcgttcgtctcgcgggcggggcgacaggattggggctcgagagcttttggccgcggtctacgaccgtttcagcgaaggtttcgataccgccgacttgaggacggcgagggcaatgctgaccgaaaatccctgaccgaaacctgccatcccccacggcccgtcacaagaattcaccacgattcactggctggtgaccgtgttggtctgccatcttctgcccgtcgccggattgtcggcagtgcagcataaaaggcataccgatgaagaccaccactcctaccgaaatggacgcgctcgtcctcaccgaaacgaactcggaccttgttcggacccggatggtctgcccggctcccgcggcgggggaggttctcgtccgcgtcaaggcaagcagcgtcaacccgctcgatctcaagatcaagagcggacaggctccgcacgcccgccacccgttacccgccatccttggaatggacttagccggggtcgtcgaggcagtgggtcctggcgtcacggcattcaagccgcaggacgaggtttttggtttgactggcggcgttggcggcctgcagggttcattggcgactttcgtctcggtcgatgccgatctgttggcccctaagccaatcaacctcaccatgcgcgaggcagcagctctgcccctggtattcataaccgcctgggaagggttggttgatcgcgccgcggtgcaagcacggcaaaaggtacttgtaatcggtgcgggcggcgtcggtcatatagcaatccagatcgcacgcgctttcggagccgaggtcttcgctgtggacaaggcctcgaagcagaggcagatcgaagagctgtgcgcgaccgcgatcgaccgccatcagactaccgtcgaggagtacgtgaaggaccacacgggcgggcgcggcttcgatgtcgtctatgataccgtcggcggggcagggattgatgctgcgttcaatgccgtgagcaggttcggccacgtcgtcagttgcctcggatggggcacccattcgctcgggccgctctccttccgggccgcaagctactcgggcgtgttcacgcttctgccgatcctgaccggagaaggccgcgcgcatcacggggcgatcctgcgcgaggcaaaacgccttgccgaagccggaaagatcactcctctcctcgacccgcgccgctatagcttcgagactatcggcgaagcctatgccgaagtcgaaaaccgcaccgccaacggaaagatcgtcatcgacgtcgccgcctaggagggcgtctcaccccagccaaggaaaaaagctatgccattcgtaaacgtaaagctcgtcgacggcgtcttcacgccagaggaaaagcacgccatggccaaggcgctgaccgatgtcatggtcaagttcgaaggctcggaggccttccgcgaggtcgtctgggtactgatcgaggaactgcacacggatggctggcacatcggcggcaggccgttcgaggggccgaagtctttgttgaccactctttccaaatccaaagacatcgtcgagacgatcgacggtaatccgaccacgcgcaaagagtgggccgcggccgcgccagtcgttggctgaccgccctgcaatttgagcctgggcgaacacaggaagccggacggaagaccttcgctcgcgcagagccacccggccgaaaaagggacaggaccatgacttcgagagaacattttccgatacctgctgtgacgagacgggaggtcttactgggaacggccgccacgacactcgccgccctgccgattcaggcatttgcagccacggcctcttcaaatccgatcaatgcaaacatcgaaaccgggagtgagatcatgagcagcatcacgacgaaagacggtgcgcagattttctacaaggactggggttccggtcagccgatcgtattccaccatggctggccactcagcgccgacgattgggacaaccagatgctgtttttcctcggcaaggggttccgggtcatcgcccacgaccgcaggggccatggccgctcgagccagacgtccggcggcaacgacatggatacctacgcagccgacgtcgcggccctggccgaggctctcgacctccacgacgccgttcacatcggccattcgacgggcggcggcgaagtcaccaggtatgtcgccagacacggcaggggccgggtcgcgaaagcggtcctcatttccgccatccctccggtcatggtcaagtccgataagaatccaggcggacttccgatcgaggtcttcgacggctaccgcgcggctttggccgccaaccgagcgcagctttacctcgatatcgcgagcgggccgttttatggcttcaaccgccccggcgcgaccgtctccgaaggcaccatacgaaactggtggcgtcagggcatgatgggcggcgcgaacgcgcattacgagtgcatcaaggtcttctccgagaccgatttcacggaagacctgaaggtcatcgacgtcccggtcctcgtaatgcacggcaccgacgaccaggtggttcccatcggcgactccgcggagctgtcggtgaagttgctcaagaacgggaagctaaaggtctacgacggctacccgcatgggatgttcacgacgcacgccgacgtgatcaacactgacctattggccttcatcaagggctgaccgccgggcgggccgccccgcgaggcctgtccttcgacctccccaacttcagttcgaagccgtcggttcgctcgagaccggctgcggaaaggtatgtcatgaaatccgaacacatgctctcccgccgtggattttgcctttgctgtattggggtggcgggatttgccgccaccggagggtggttgagcccccgcgacgcttacgccgaggcacgcggcctcgtcagcctcataaaggacagcgccgccaaatccgccatcgccacccacaagctgagaaacggcattaccattctcgaaggttccggcggcaacgtcgcggtactgagcggcaaggacggcctcgttatggtggacgcgggcatcagtgtgtcccgcaagcagatgagcaaggcgctcgcggaaatctcgccagcccccgtcacccacctgatcaatacccactggcatttcgaccacgcagacgggaatgcctggatcgggtcccaaggggcagatatcatagcgcatgaaaacacccgcaggtacctgtcgcaggtacagcgcgtggaagactgggactacaatttcctcccggtcgcgaaaagcggagagccgcagcatgtcttttccagggagcacacgctcaagctgaacggcgaaaccgccgtcctcaaatactatggtccggcccataccgacggcgacatctcagtcatgttccgcgaggcggacgtccttcacgtcggggacacctactggaatggcatttatccgttcatcgatcactcgacgggcggcagcatcgacggaatgatcgctgcatcggaggcgaacctcgccgcgtccaccgataagaccatcatcattccgggtcatggaaatccggtgagcaaccgcgccgagttgggtgacttccgcgacatgctggtcgcaatccgcgagaacgtggcaaaactgaaacgccagggacgctcgctcgacgaggtggtcgaggcaaagcccacggcggcgttcgatgcgaagtggggtcagttcgtgattgatccagcgttcttcacgaagctcgtctacgccggcgtctagcttcgagcttcatccaaactttcccggcgcgctcctcctcaggtacccctggcgcgcctccgggacgtctcgagtggcgtcctgggcttgttcacagacccaatccactcaatggagacgattatgtcgaaaacgcaaagcgttctgttcatcgatatcccggttgaactgcaagaggtgaagtcggtgcacagcatcggaggtctggagttcgagggcgacttgcccgcggctctgttccatctgcaattgatcacgacggacatcgcaaactggaaagcgacgtctgaagtggtcgtggtgttccataccaacgcgggccacgtcacgcttgacgatgcggcctacaattcgtcgcgcaacatcgccacaggcaacccgtacaagaaactggtcgcggaccttatcgatataggcgtgaatgtcgagctttgcggcgcgactgcaaaggtgaacggctggggcaacgcggatcttctgccccgcatcaagatcaatctcgacgccatggcgcgaacaatacagctcgtgcagcagggcttcgtcaagatcaccgagtgacctttgggttccctatccgcgaaacgtgggagctgacggacggacagtggcggatcacaaagctcgtactccattataccattcgggagcgcatccaatggcccaaacagcaataagagttggcatcatcggggtacaccccgaccgtggttgggcatcgaccgcccatgttcccgcgcttcgggacctgccgcagtttcggctttcggcgttaagccataaccgggtcgaagtcgcacgagcagcggcacagaagttcggctttgaccacgctgtctcatcgacggaggaactcgtgaaccatcccgatgtcgacctcgtcgtcgttacagtcagggtgccggaacacctccagctcgtgaccgccgccctcgaggcggggaaatcggtattctgcgagtggcctctcggcatgaacctccgggatgcggaagctatgaatgagctttccgccgccaagggggtctacacgatgatcggtcttcagacccgggcaaacccgaccatcgggcacatgaggaagcttgtcgccgacgggtttgtcggtgaggttctttccgcctccgtgatcggctccgggatcacctggggagaggaactcgaggatgccttccggtatacgctggatccttccaatggcgcgagcatggtgcacgtgccgttcgcgcacacgatggatgcccttgcgttcgcgctggacgatgacttcctcagcgcctcggggacgctcgtcactcgacgcgcgacgacaaggatagtcgaaagccgggaggttgttcccctcgccgtcgcggaccagatcgcctttactggcagacttggatccggcgcgttggtaaccagccattttcgtggcgggctgtcgcgcgcgaccaatttccacctggagatcaacggaagcaagggtgacttgctcctgaccagcccagttggctacgtgggccttggcggcttcaacctctctggtgcgcaagctggcgagaacctccatcctatcctcgtcccaggcgacttcgggccagatgacaatgtcctgactggcaacgtcaagaaactgtacgaactccttgcctccgacattttgttcggtacacaccaaaggccgacgttcgaaagcgccgtcaaactgcatcggctgatcaatgcggtcgagaagagcggaggggtttcccgcgatatctgagaagatgcgcgcgttggtgctggacgccccgtcagagctcgcggacaggaaggcaccctggagatcttggtgtaaggcgatcattggaatcgcctgccgccaaaagactgtatggctcagttaagcacttggggcgcctggtttgagacaaagctggcctttgctatattcgctggtgtcgctggtctcggccggccttggcatcggctttgcgccggaatggaccgagggcctgccgaaccgggccttggagctgaaggcggtcaggggcatcgacttccggatcgggcttggtgttgcctggaacaaagaggacccgaccgcttcgcgcgacaacatcgtcgatatcgcacggtcgctggcacgggcgggcaggtgaggcggcaccacgggtggtgcacactgagcggaacatgcgcaatagagtatgcgctggcatcacagtcgagtatttttcaactacaagtctgcatttgtggggcagtgataaacggagccgcggagtgctatagccctaccgccttccgcagcgtctcatttatccggctttgccagccttcgccttcggctttgaaagtatcaatgacttctggatcgagccgaatgctcacggcgaccttttaggattatcggacttaggcggccgcccaggttcttcctggtggactcggccaactcgggaagggcttccgcaaagggtttggccttggccaattgttcatccgtcccctctggagcgtcgggatcgctggcgatttgcctctgcaagttcgcttcttcagcgtcgcagattttcataactctatctgcgatgcgggtcataggtggtcctttccttacggctggctttaatggagggtgagtgtgatgccgagcgaagcgctccaagttctcggcgtggcgcgcgcggtggctgttggagttgctgagggtgaaggcgggagagggtgccagggcccggcgcagcggtcgcttcaatttcgttctgcttacctcccgatgtcaatcgcgttccggtgtaacattcccgctttttaagtcagttagcaggctcggccacgatcaatcagttgccccagccaatttggaaccgatcaaatcgaacctcgctcaacggctggttggaggggcccagccttaccgaacgaagaacgacacgaagctcgggggaatagtattgttcaaaaataatcggaggcaatcccgtcagttcgagacggctattaatggcccaaaccctgtaggaacaagaagcaatcgtttcctctccccagccgtcgaacctaataatagtggcgcccgaaacggattttttgccattgatgaaaagtgtcgtctcggattgccagttcttcttctgtggtagatcgtctaacgcaatcgcattcgcgtatttcagctcatgcgtcccgctgggactaactctcttttcgacgagcaaggggtgcaaatatacagccgacaccggctgcagtgaacggttgcgctccatcagccgttgttcggtgagacccgaaccgtccggcttgtagagcacggaatagaaaggcgcttctcttgtaagcagcacgccgtatttggtttctttagcgctcaagcagttgccagaggcaggcgccgccaatgtgattccaaccaacagcgacaaacttctcagcaagatcgacattccggatattccctcgtccaaatccgctaccgtggcgcttgggcgaaattccactatcttgcgcatgccttctgaccttgcccccaagttttatccagttttgagttcgctccagcggtttttggttgctgttgttggttcggtagcggcgggttgcggtgcggagccatttcggctgcgcagcaccgcatcacgtcgcgggttgagtgtctgagcgaattcggccggtgtcagccagccaaggcctgaatgagggcgttgatcgttgtaatcgctacgccagtttgaaagcgcagaccgggcgtgagcaagcgacgagaacagagtttcattcaagaactcgtctcgcagccgcccgttgaagctttcgataaaagcgttctggataggcctgccaggcgcaatgtaatgccagtcaaccttggtccggtccgcccattgcaggatcgcgttgctggtgaactcgctgccgttgtcgctgacgatcatcctcggcttgccgcgctcctcgataatccggtcaagctcccgtgcgacgcgaagaccggaaagcgatgtatcggcgacgagcgccaggcactccctcgtgcaatcatcgacgacggtcagaatccgcaatctgcgcccatcggtgaactgatccgacacgaagtccagcgaccaacgatcattggccaccatcggcaccagcatcggcgctcgcgtgcctatcgctcgcttgcgaccgccgcgcttgcgcaccgtcagtttctcctcccgatagagccggaagagcctcttgtggttcacgaggtgaccctcccgccggagcagcacatgaatgcgccgatatccgaagcggcgacgttcatgcgccaacgccttcattcgctcgcgaagctcatgatcattgtcgcgcctggtctcgtaacggaccgtcattcggcaaaaaccaatggctttacacgcccgccgttcgctcatctcatgatggctcatcagatgcgcgacagcgttccgcttggccgcgggcgtcaccacttctttcccaaaaggtctttcaaggcagcattgtcgagcatcgcatccgccagaagccgtttcagcttcgtgttctcgtcctcaagcgtcttcagccgcttggcctcggacacctccatgccgccgaacttggccttccatttatagatgctagcatcgctgacgccatgcttgcggcaaagctccgagaccggcgtgcctgcctcgtgctccttcaatatgccgatgatctgttcgtccgtgaaacgattgcgcttcatcctctggtcctctcaatgggccagagcttacttcaaaatggattatttcaacggggcaaggtcacttcccatccatatcgccgtcttcatccagttcgtgcaccggtaaataggtattcttcgtaagcgccatctcgctcgcaccttgaccacgatgtttggcgtttcgaagactgccgccatgaggcggtcggcgcttcgcgccaccaccgggcgttcccacaagtagatcgtcgctattttcggggccgcattgatgcccaccacttgttcgggatgccgttcagatgatcacgaagtctatcttcgacatgctcgggactccaaacagccgcgcattctaggcggtctgcctcttcaaagctgagccgggactcggcattcgcgatggcatcatacgctgatatttggcctgaaatccggtcttgcttgaaaaacattgcgccgtccaacgcggagactgtgggtaggtcaacctttccgaggacgggccatcgcccggactccgccgcactgtccatcacccataacttgaagagaaccgcagatctcgcacgtcttgaaccggttcttcacgttcgaaaacaccgtcgagaaaggcgaatagcggatgtgttagggcgacggcgtgaaattgctttccgtttccaatgtcgatcctaacgatatcgcctcgtttcggctttctgcccctgaccatcgcgccctcgctgttccagcggtacgtttaacgggtcccgagaagtccgcaaagggtgtgttccggggtggatgattgatcctgtggcgccaaggggcgatttgacagcgacgcgggcacgatgctgagtgagccatcgcatgtccgcaatcaacggagctgatcgttcctgccgcccaaggtgactgacaaggccactgcaacgaatgttagggcaatcaggctgctgccaagctaccggatgagagcagtgacgcccatccggtagcacgatcgcattcgccagatgttagacgctaaggtgctggtcgaagaactgctgaagcttatcaaacgggatgacgtcaaccttgtcatagaggtcggtgtggttcgctcccgggataatcaccaattccttaggctccgcggccgcggcataagcggtttccgcaaagtacagagagtgagccttctcaccgtgaatgaacaggaccgggcgcggcgagatttctttgatgtaagtcaggatcggcatgttcatgaacgacagcggggtggtctgcgtccaggcgttgcccgagttgaccgcgcgcttatggtacccgcgcggcttgctgtaatagtcgtgataatcgaccaggaactgcgcttcgccacccttgagtacattgtaaggcgtctgataggccggagttcctttttcggcgtccgcccaacgctggctgctcatttgctccagcgcttgtgtacgctgttctagagttacactgtcgttgtagcccttggacatgacgcgcgtcatgtcatacatggtgctggcaacgacggccttgacgcgcttgtccacggcgacggcgttcaacgccatgccgccccaaccgcaaacgccaatcacaccgatccgctcgcggtccacttcagggcgtagtccgatgaagtccaccgcagcgctgaagtcctcggtgttgatgtccggggatgcgacattccgcggctcgccgctgctttcgcccgtataggacggatcgaacgcgatcgtgatgaaaccacgttccgccatggtctgagcgtagaggcctgaggattgctccttcaccgcgccaaacgggccgccgaccacaatggccggcagagtaccggtgctacggtttttcggcagatagagatcgccgaccagggtgatgccatagcggttctggaagctcaccttctcgtggtcgaccttactgctcttcgggaagaccttgtcccattctgcatttccctgtgcgaacgcgggtgcgccggcgaccgatgcgacgccaagcgctgcgaccccgacgccggtcatcttcagcaaagtgcggcgtccggcgtcgggttcctcatgattgacggtttcgttggatgtgttcatgtcgatctccagttgttgtggctgtctgaccgagatgtaatggacaccatgccttgcgattaggtcgggcgtttcgctcgttattatgaggaattttcatcaatgcggcggcgtgtcgtcgaagcgagctttggcgcttggcgctgttgcctcgcgagaagggccgctgatgcggccctacactcaatcacaagctggtccagccgacttcccgatcacgcttgatacggaaggtttgatgaaaggcctacctgttgggcctcaatcatgaggcaataacgctgcgttatagggcagttaaggtcgatgtagccgggcgagctacagcgaggatataggtgggaggatcacaaagtggaacttgggtgaacagcatggaacgcacatcttcggttgccagagacctgcgtgcggtgggactgaggccgaccgagcaacgcattgctttgttcaacctcctctttgccggcggccatcgccacgtcacagccgaggagcttcatgcggaagtgcttgcgcatgggatcagtctgtcggtcgctacggtctacaatgccctgaacgatttcaccgtagccgggctggttcgagtgctcgcagtcgaaggcgcgcgcacctggttcgacaccaacatttcggatcaccaccatttttatgtcgagggcgacggcgaaatccgggacatcgatgccagcagcatctcgatagccaacattcccgagccgccggaaggatttgagatagccaatatcgacgttgtaatccgggtacgtccgatttcaggccgatgagcatgttcgggacgatggctcatgtcgtcttatactccttgagcttggagcatgaacattgacagcgcgagccaatgtcctcgttacactcgcgcctaaaatggcggtcgttttcgtgggcttcctcatagccggtatggggataaccgtgcttccgatccacgtcagtagtgacttgggcttcggcacgttcgtgatcgggctgataactggcagccaattctgtgcgtccctgatgacgagattgtgggccggcgattttgcggatcgtaaggggccgaaaaaggcggtcatcttgggactgtccttggcggctgccgccggcgcactgtatctcgcttccttgatcaccatcagtcaacctgtcttgtctgccgcgatccttgtcgccgggcgcggtgtgcttggtgccggggagagtcttatcattaccgggtcagtggcttggggcctggccaccgtcggatcacagcattcagggaaggtgattgcgtggatcggcactgcaatgtttggagcgctcgcagcgggtgcgcccatcggaagcgccttgtttgcagtgcaaggctttgcagcgatcgcggcggcgacaatcttgttgcctctgttgatggctgcgatggttgcaccgcttgagtccgtgtcaggccgctcttcgccgtccgcctccaggcttagcgtcatcagagccgtttggctcccggggctcggttctgcattcgccagtctcggttacggaagcatccttgcattctccagtctgttattcgttgaccgccagtgggcagacgggtggcttgccgtgacgtccttcgcgacggcgttggtcgcaagtcgtatcttgcttggacatctccccgacaggcttggcggtccgtttaccgcactcgtgtttgccatcgtagaagcgatcggtcttgtgacgatgggactcgcctcccagccgatcgtcgccctggcgggagccgccttggtaggcttcggctattccctcgttttcccggggtttggcatcgccgtcgtccgggccgccccctcgcaaagtcgcggtatggccatgggactgtattcagcctgtcttgatgtcgcgcttgcgttcagcgggccggcgctggggttggttggtgatgtcgccgggctgccgaccatcttcgtgacaacgggtggtctcgtgtcgctatcaacgttcgtggcactgtttatcatcaggcgtggacaagcctgcaactgagcccaaaggaatgccctgccttcgacagtttctcggtattggggacgacgaagatcgactatcctagtggcagaacatcttgttaaccgatccctctaacgcattgtttggcctcggctaatacagccagggcgatacaacgcggacggaaaaatggaaaagtcgctatttatcgccagaaaatacactacgccctgttttctgggtgcaatgagtattggccgcaggcacgacgataaaaagcgggccactgagatagcggccagcttttggttaaatggcggtcgaatccctgcgtgcgttaccgcgctcccttgcgaacttcttcctccatgtccacgccgttcagcttcccaaccaggtcactgagcataggcacgaagtcgtcgccgtgtccgatagcctcggcgtgcgtgtagtactggaccgcagcagacgccatcacgctggtcaccttggagtcggcagccatgttgttgacgtagcgaaggtctttcgccgcgtatgagatcatgaacctgtgggcatcgcggtcacgttcgacgacgtatttcatgaaggtgccgaagaagccgctgtccatccggctacccgtgatgacatcgcgtatcgcctgtggcgaaatgccaatttttgctccgaggacaaccgcttcggcatagagagcaccgtagctcattccgatgaagttcatcagcaacttcatcttgtggccgttccccacggcacctacccggacgatccgaccggcccagcattcgatgacaggcttcacacgctcgaaaacttcgtcgtcgcctgcgaccatcgcgtcgagagtgccttcttcagcctccttgggcgtgcggccgagtgaggcgtcgatcaaggtagcgccagccgcctgaagctcctgtgcgagcagcagggtggacgaggggtcggaggtcgaagtgtcgatcacgaccagtccaggacgtgcgccggcaatgataccgtcgctagctttgacgaccttttcaacctgacccgagttctgcaggcatatgtgaatgatgtcgcacttctcggccatgtccttggggctggcagcgctcttagcgccgatctccagaagcgtgggcatggggcgttgatcaaggaaccaaagctcatagcccttgatgcgaatattcttcgccatcccgtgtcccatcatgccaacgccgataaagccgatgactggtttgttgctcatggaaatctcctctccgaatttctctgtcagtcttcgaatgatgcaagccaggcgagatcgggcaccggcccgttggccggcaggtattcggcaccaatcggccgcgcccaaccgagttcgcgaacgcggcgcagcgtgaacgaatagtcaagctcgccatggtcggggcttccacgatcgggcacggaggcaatctgcacatggccgatcacgggcaggttcgcctcgaaacggcgcgtgacgtcaccacccatgatctggacgtgatagaagtcgaacatcattttgaggttcggtcgcgctgcctcgcggatgatgtctgctgcctgctcgaccgtgctgagaaagtaccccggtgcattgtagtggttgaggggttcgatcaagatcgtgatgttcgatcccgctttctcacaggcgtatgcgaggttctcgatgaacgctgaacgcgcgcgggggccgctcgaatttccggccatgacatggatcgcgccggctgaaatctcggtcgcgtattgaacggcctggtcgattgcagcgcgcgcttcctcttcgcgcccaggaagggcggacaatccgttttcaccatctgaaacactgccgcgcgaggtgttcaaaccgagcatcttgagcccggtctgctccaaggccgctttgacctccgaggcaagatccgcatacggccaatggcactccaccgcatcgaagcctgcatccttagcaaccctgatagcatcgggcagcggacgatcattccaaaggaagcccaggttcgcggagaatttcatgcttcccactccacattgaatgttgtcacgacgtcgagaatctcttccgccttgagctggcgggggcggcatccgcaggtcagcatcgcgagccgcgctgtggcctccagctcctcgatcgcattgcaggccgcctccacgtctttcccggcgacgaccggcccatgattggcaagcatcacggcagtacgctttcccgccagcccgcggacggcttcacccatcgcggggtcgcccggtcggaaaaagggcagcagtttgacgcggccgagctgcatgatcgcgtatggcgtgagaggcgggagaaagtcgtcttcgttgatatccggcatcatcgaccaggcgactgcatggcaggagtgcaggtgaacaacagcgcccgcttggcttcgggtgtcgtagaatgcggagtggagaggcatttccttggtgggtttgtcgccttcaacgtgccgtccgtcgttatcaaagcggcttaggcgcgacggatcgaggcgaccgaaacttgtccccgtgggagataccaaaagaccgccgtccgagatgcgcgccgatatgttgcccgtcgatccgtgcgtgagccctcggtcgaaaagtgactttgcaagattgcagatttgttcgcgtaggcgagcttcttccgtcattgatcgagaacctccaaggccctcgagaagaattcctcgctaccaaagttaccggatttgagagtgaccgcgatcctggctttctgcgaggtcgcgaaacaccacggaacgccaggtgcgatctcagccccgatgttgaggcggctcacactcaaagcctttgtcaccgagccagaggtctcgccacccgcaacaacaaacctgcggtagccgctatctcgagcttcctccgcacatgccgccaaggtttgctcaataagagagccagcacgatctacgcccaatcgttcctgcgcagcacggaccgcgtcaggtgccgcggttgcgtagatcaggggggtgacggaagaattctgcgcagccaaccagttaagcacctttgcattgccggtctcggcgatctccaggggatcgagtctgaagctgggtccgcccttcgacaagaactcggcgacttggcggttggtcatcgcagagcaactgccggacagcacaatagcgggaccgggatcgaacgagcgggaaccggatgccgccgatctctcgatccgaccttgttttgcccacagctcgggcaggggcattgctacggcgctgcctcccgtcagaagaaccatgtcctggcaagcttccgcgatgatatagaggtcatcgttggcgaccgcgtcgacaacgacgtgggcaacgccctccgaggcaagcttcgacagtcggtcgtttagggaagcagggcctttggcgacagacaggcggtttgccaaaccgacgggcttcgtgacctgcggcgcgagaaggcgggcaaggttggagtcccgcatcggcgtgaggggatgatccttcatcgcgctttcggaaagaggctgatcacccacgaacagatttcccatgaagatggcgcggccgttctccggaaacgcagggcaataaatggtctggctgacgccgagcgataccataagggcctcggccacgggaccgatgttgcccttagctgtcgagtcgaaagtagagcaatatttccagaagaagcgctgagcaccagcgtccttcagccattggagagctgcctgtgtttcttgcaccgcttcatcgacggggctggtgcggcacttgagggcgatgatctccaggggggcggtgttctgcggcggttcggccggcacaccaatcctaagggaaaccgaaacgcctgatcgagcaagcaatccagccagatcggtcgcgccggtgaagtcatcggcgattgcgccaaagaacgttgccatattgtctgtccctaccggattagctcacgacccgggcttcacgccgggaagctcgatgccggcgttgcgtgcataaactttggccactgcggcatcatcttcacgaccaagtcccatgcccgaggcagcaacgaattgctggagcgccgcggcagtgagtggagctgcgaacttcgacgctctcgcgacgtcgaggacaatgccaaggtccttgggccagatgtcgacagccgaatgaggcgcatagtcgccggatgctacgtgcggggcgcggttttccagcatccagcttgtaccggcgcattgcggaataaccttgaggaatgtctcgggatcgatgccctgcgtaatgccaaaagtaatggcctcggccattgccgcgatgtgcgtgccggcgagcatctggttgactgtcttcatggccgaacctacgccagcggcatcacccagctcgaagaccgtctccgcaagcgcatccagggcggggcgggcgcacgagaacgcctcggaagtaccggaagccattatcgaaagtttgccgttggcggctttgacggaaccgcccgagatcggcgcgtcgagaaagtgaatgcctcgttccgaagagcgctcggccgctcttctcgcatagtcgggggcaacggtgacgcacatgatcacgacggcaccgggcgaaagcttcgagacaacgccatccttgccgaacagcacttcttcggtctgtgctgaattcagaacgacaacgacgactgcatcgagttcacccgcggccgcattgagatcgctctcagagcccccggcgccgcgaaggcgctttacagcctcggggttcacgtctgcaccgaagacttcatggcctgcctgaacgagggaggaagccatcccgaatcccatcgagcccagtccgaaaacgccaactttcattttactgctccatacgttccaacgatcaggcgttggatccaaagattgccttgatcactgcgtctgtaacttcgcgggtagtcgctgtcccgcccacgtcaggcgttgaaatcccagccgagcacaccgtctcgatggccttcataaggcgggccgaagcttcggcttcgcccagatggtcgagcatctggcatgcggtccaaaacgaggcgatcggatttgcgatgccttttccggtgatgtcgaaggccgatccgtggatgggctcgaacatcgagggaaagcgccgttcggggtctatgttggccgtcggagccacaccgaggctgccggcgagtgcgccggccaaatccgacaggatatcggcgtggaggtttgtggcgacaatcgtgtcgaggctttccggatgaagggtcatgcggactgtcatggcgtcgacaagaaccttgtcccatttgacgtcggggaattccgtggacacctcagccgcgatctcgtcccacagcaccagtccgaagcgctgcgcgttggatttcgtgaccacggtaagcagctttcgcggtcgtgattgagcaatgcggaatgcaaagcgcatgatgcgggtgacgcccacacgggtgaagatggctacctcggtagccacttcctctggcaagcctcggtgtgcgcggccgccgtggccggagtactcgccttccgagttctcgcggacgataacccagtcgaggtcaccgacccctctgtcgcgtagaggagtcggtatccccgggagaatccgcgtcgggcggacattcgcgtattgatcaaagccctggcagatcggaagccgcaggccccacagggtgatgtggtctgcaatgtcgggtgcgccaacagcgccgaaatatatcgcatcatgcttccgcagctgcgcgagaccgtcttccggcatcatcttgccgtgctcgcggtagtagtcggaaccccagtcgaattgcgtgatctcgaagcgcaatccatctgagcgctgctgaagggcatgcagaacttcgagacccgcaccgatgacttccggcccgataccatcggcgggtatcgcggcgattttgtgtgtgcgatctccggatggggatgtcatgcgaattctggcaacgaagttgcctcctcctcaaacccgtagacggatttcgtctcaaggtattcctcgaggccgacggtgcccatggaccggccgatgccggactgcttgtagccgcccatcggcgtgaccgaattggtggcagctccattaaagcagatgcgtcctgcacgaaggccggcagagaactcgtatcccttttttctgtcgccggcgaagacgtagccgcccaagccgtaggggctgtcgttcgcgatctccaaggcctgttcctcggaagagtaggggatgacagcaagcaccggaccaaaaatttcttccttggcgatagtcatctccggggtgacgtgggtgaacaccgtcggcttgacgaaataaccctggttacggccctcgggtttcccggtaccgccgcaagcgaggcgggcaccttcgtcgataccgatctggatatagcgctggatgctatcgtactgagacttattgaccacgggacccatggtcgtggccggatcacgaggatcgcccagcttgtacttcgaaacctcgtcgaccaggtagttggagacttcgtcgatctggctttcgtgaacaagcatccggctgggagcatggcacgattggcctgcgttgaagaagcagcgctggatgttccaccgggcggctttctccaagtcggcgtcctcgaggacgatgttcgccgatttgccgccaagctccagcgacacacgcttgatcgtctgggcagcggcctcgccaacacgcgcaccggcagatgtcgagcctgtgaacgagatcatatcgacctcgggatgggtcgacatcgctgcgccaacttcgctgcccctaccgatgatcagattgaagacgccagcgggtacgccggctttctcgaagacctcggcaaggatgaccgaactgatgggcgatgcgtctgaaggcttcagaagcagggtgcagccggcagcgatgccgtagattgctttgatcaccggcgtttggacgggccaattccagggcgagatcagggcgcaaaccccgatcggctcgcgacggatgatcgtgtccccgaggcggctttcgaaatgatatgtccgcaggaggtcgcgcgcgaccttcatatggccgatgggaccggttgcctgcgcccgtgcgctgacaggaatacccacttcctgcgccatcacgtcggcgaactcatcgacacgctcttcgtaggccgcgatgatgcggtcgatcagtgctgcccgctcttccagcgatgtcctcgagaaggtctcaaaggcccggcgggctgccaaagcggccttgtccacgtcggccgccatgccgcccgtggtaacggaagcaaacggtgtctccgtgtacgggtctgtcaacagcttctggccggccttggcgggctcttgccagcggccatcgatgtaaaggtttccgtaatgtctcatcaacttactccgcttgatcgaccgatcagaagctatgtgtgtaaccaccgtcgcaagcgatcgtctgcccggtgatgaaggacgcagccggcgaggcgaggaacatcgtgataccaaccaggtccgaggggacgatggtgcgtggtatgcattggagatcgatgtttcgctgaaggatttcctgagtcaggccggccttgcgctctgccacctcggtcgcgacggtgccgggacgaatgcagttagcggtgacgccaaacggcccaagctcacgggcgagcgagttggtcatcccgatgagcgccgacttcgacgtcacgtaatgcaggtagttcttcgttccccggtggacggaggcggaagagatgttgatgatgcgaccaaatccgcggtcccgcattccgggcgctgcagcggcagcacagaagaagacgccgttcacattgacgtccattaccttctgccattccgaagccggtatttcatcgaacgggcgttttacgagtgcagagaagagggaagcgttgttgaccaggacatcgatgcggccgaattccttcttaaccgcagcgaccatcgcatcgactgagtccttctgggagacgtccaccgacaacgccaacgacctgccgccggcctccgagatctctttcgcgacgttttcggagttggttatgctgaggtcggcgatgacagctatcgctcccgcagcggcgaactgtcgggcgagttcgcggccgataccttggccggaaccagtcacgaggacgacccggtctttaacgctgaaatctcgagcttcggccaggagagcggaagcaacgttgttcgaggcggttccaatgttcacgatagtcctccgatagactttccaactggactttcgctttgcggtccaatggatcgagatgtgattcctcaggccgccaactggacggctatgttcttgttgggctcagcgaaacgaagcggccgttgctatcgccgtgttcgtcaggaagcctgtgtcactgcccgtcgagacataccgcgcgcccatgcggaggatttccttcgcgatttcaggacgcgtgttgagcccgcccactcccaggtgcttgcccttcgcactgcagacctcaaggacgtgcttgtaggcctccatgactctcgggctatcgagctggccgggaatgcccaacgagttgcagaggtcgttggtgcccacgagaagcatgtccatgccgtccaccgacgcgatgtccgccgcattctcaacggcgtttacggactcgatcatcccaacgaccaaggtcgcttcattcatcttcgccatggtttcggcagctggtcccccgcggaaaagcgtatgggcgttggtcgcgaggagcgatcgatcacccttgggcgcgaacaatgccgcttcgacgatgtcttccgcttgagcccgggtttccacgtgagggacgatcacgccctgcgcacctgtttcgagggtgcggctgatgtcggccttgttgtgcccggctacacgaacaagcggcgtcaccccaagtgcggccgccgtgatactgatctggctgacggtctcgagcgagaaactgttgtgctccaggtcgatatagaggcagtcgaagcccgcgctacgggcaatcgctgcgatctcgacgccgcggacgatgcgcacgatcatgccaacggctacctcgccggcgttcatgcgtgtcttcatcaggtttttgataggcgtttcgatcggatgcatatggaattccaaactcgcgagggtctcgcgttctgacttcatcattcgtgccgtttggctgtgctaaggttgtgcaggcaaccatgaccgcgatcaagagcgccggcggggcgagggcccagagtaataacaagatgttatagctcgattttggggaggattacggagcgacccacttttctattatctggagtcaaccggacggttttcaccgaagacaagagaggagtgaaagatgcgtatttcagatgtagctagtgcagagggcggcgcagtcggatcgatgcgcgtaggcaagctcgatcagaagttcctgctgcaaggagaggatggctctccgaacaactacctgctcaacgtaggcctcacgggctccggcggttggggtaccccacgccatcgccacaacttcgatcaaatccgttatgtcctaaagggcaagtatccggcgtcgccgcacaagatcatgggcgaaggctccgtcgcgtacttcccggaaagcgtccactacgggccgcaggatcgtccggaaggcctcgaaatgatggtgatccagttcggtggcgcgagcggagaaggcttcctcagcacgccgcgtcgggaagaagcgaatgaggccctcaaggccaagggcgagttcaaggacggcatcttcacctggatcgacgacaagggtcagaagcacaacgtggacggcgcgacggcttgctacgaagaagccatgggtaagaagatggttcttgccaagcctcgctacgacgatgtcgtcatgatggacccggattcgtacgattggatcgagaccggtacgtccggcgtatccaggaagctcctgggcacgttcaccgaacgcgataccaagatcggtttcgtgaaggtcgacggcggcgcaacgttcaacacgggcacccggtctcagatcgaagtgcttttcatgagcaagggcaatatcaccgtcaacggaaagacctatggcgataagacggccattgaactggtgccgtccgacgctccggttgacatcaaggcgaacgaagattccctgttcttctcggttacgctgccaaagttctgataactcaaaatgccggcgtgacccgtcacgccggcattattgtgtttggcgcattggtcctgtccgaccccggaccgcagggcatccgccgtcagcgaaagcgcaggattcttctgcctgccgttgggatagtagaggtcgtattcctcgaacaatggacaccaagcacttgggtcagttctccacttcgatgtgacccgcgaccatagactctggcgctgccaacttcagggccaccgtctttttcggtcccttctctgatcttggccggtgttctagacaccgcctcgttcaactttcaccccacaacttgcctagcgatgacgccgattgatgactgtcattgataagtacaagcgaattgcagcgggtaatcaaataacgtcgcctggcttacctttgaggaatgacacatcaatctgtaatccaatccagcatccatcccgagtcccaagcagctcctgcggcatggggtgcggttttcgcaatggccctctgcgtcgcggtgctgatcgcttctgagtttatgccagtcagcctgctgtcacctatagctggcgacctcgggatcaccgacggtcgggctggtcaggcgatatcggtctccggcatcttcgcggttgtcaccagcctcttcgtgtcgaacttcacccgcaggatcgaccgacgcctcgtgttggtatcgctgtcgctaatccttgtgatctcggggctggtcgtcacctttgcgcaatactactcagttttgatggtcggacgcgctcttctgggcgtcgccatcggcggtttctggtccatgtccaccgccatagtcatgcgcctagtccctgccgactcggttcccaaagcgctggccacgctcaacgctggcaatgccatcgcggcaacgatctcagcgcctttggggagcatgctggggagctatgtcgggtggcgtggcgcgttctttgcagttgtcccgctcgcgttgctttcgcttgtttggcaatggctcagccttccgtccctcccgccacggaagagagaggggccgccacacgtcatcagattgctccggcgtaaacaggtggctctcgggatggcgtccattaccctgctgttcgccggacagttcgcgctgttcacgtatctccgaccctttctagagactgtgacggcggtatctgtgtcgaccctttctcttctcctcctgctgatgggattggcgggcgttgcggggacctacttgatcagtggtttgctgcagacccggctattcagcgttctgagcgtagttccgattgccatggcagcagtcgccgtaggtctggtggctttcggcacctcagttccgatcacagcaattcttcttgtaggctggggactcttggggacggcggtacctgttggttgggggacatggcttaccagagcgatgcctgatgacgcggaggccggcggcggccttcaggttgcgacaatccagctcgccatcacgttcggcgcttcgttgggtggggtgctgtttgatggagcgggctggcaaactacttttctgttcgctgcgctcactctcgttgggtcgtctatgtttgcggtcctcgtatggcgtgcaacggttaagccatgattactcatcgcagaaacattcttctcgggataggtgccgccatgatcgtaccaaatgctggactcggccaacaacctgcccaggtcaacggaaacagttcgactgctgtacgggtgagatttacctttggcgactccacaatgaccgccacactcaacgacagtccgtccgcgggggacttcgcatcgatgttgcctttggacctcacaatcgaggactacagtcataacgaaaaaatcgttcggctacccagaaagctaaccgacgagggaagtgggccttttgataacgagcgacccggagacctctgctatttcaagccgtggggaaatctggcgcttttctatggcggctacaaatgggatggcctgatccgtctcggtcggttcgaggatggctttgatccgctgcgcattcgaggaaatttctcggtccgcatcgaacgtgcctaaactttttgtcgagccaacgatagctcaactttcagcatcaaggccaaacggctccgctacagaacccgcagacgggacgctgaagctcactcggtttcggttggggaggggcggttgcgcatgatggcgttaagctggaacttcgtccaacttcttgtccctgcaaagctccatgccgacctcggtcacacacgcgacaaggtctttccgtggctgatccatgacgtaaccctcacggaaaaagaccgcgatatctctattgagcgtgggatcgaagaaaggcagttcgtagagcctttgctcggcgacctcctcgcggacagcatgggccggcaacagggccaagtgctcggtctctgccaccaatgacttgagcaaggacaccgatccgcagaccgtaatctggggaaggggagcgtccatggtccgcatgatgtgatccaagaccgtgtgtgtcctgcgtgacgttgggctgatccacggatatttcaccaggtcgccccaggtaagcgtttccaattcccgcagcggatggtttattccagcgatcacacgcagggtgtcgcggaagaggaccctctgacgtaggccgtcgagcatatcgaagacctttgtgaacccgatcacgaaatcaaaatcgcgacgaagaagacccgtgagaagatcgacttgagcgttttcgacgacctcgagatggccgccctcgtgggtctcgcgccatttgctgagcgccatcggcacgattttgctggcaaggcttggtaggctgccgatgcgaatggactcgctccgacaatcgtccgcgttcaaaaggtcccgttccgcgagctgaatctcttccctgataagacgcgcatgacagtaaaggatgtcgcctttccttgtcgcgacaatgcctttagggccgcgctcgagaagttgcatcccaagctcggcctccaggcggtccatcgatgtcgacaaggccggctgcgacacgctcaactggcgcgccgcgcgattcaagctgccttgctcgatgacggcggcaaaatagagaagctttttgggatcgatctcaagcgccatcgctagaactcacctccattggttcgaagatgagtctaagcctttgagcttgaaaatcaaacttttacccgacgctccgcgatcgtcttcgcaaccgtatagctgtggtacatttccgttccgccctcgcggccaataccactttcgcgaacgccgccgaagggcgcgtcgccccccggactggtgaagacgttgagggcgaccgatccaacctgaagctcccgcgacagatagtcggcgcgctccatgtcgttggtgaacacgaaagcggcaagccccatgctgaggctgttgctgatcttcagggcttcgtccatggaatccaccgccatgcacggagcgatcggaccgaagggttcctcgctcatgacccgggcgtcgagtggcacgtccgccagaaccgtgggctcatagaaccatccacggttcccgacacgcttgccgccggttgtgactctcgccccatgggaaaccgcatcctcaacgaggtcagccatggcggccaaacgccgtcgattggcgagcggacccatctgcacaccttcggtaaagccatcgccgaccttcagcttgcttgccttctcagagatgcttgagacgaaatcctcgtaccgcgagcgatggatcaggaaacgagagggggcggagcaaaactgcccggccatcctgaacttccagttcacggccaactgggcgatctcgtcggcattggtgttctcatcgacgataacaggcgcatgaccgccaagctccataaggaccggcttcattgtttcgactgccagtcttgtaaggtgcttgcccacgttgatcgaaccggtgagcgtaacaagcctggtgatgggcgagaggaccagcgtgcgcgacacctcgtcgggttcgccgaatacgacgttcagaacgccctttggaaggccggcgtcgaggaagcactgagcgaacaggcacgccgttgctggggtttcttcggcgggtttgaggatgatcgagcagccggcggccagcgacgcgctgatcttacgggagggagcgctcatcggaacgttccacggcgtaaaggctgcgactggaccaacaggttcgcggaccacaaattgctggatgggcggatcggttggcactatccggccgtacaggcggcggatttcttcggagtcccagtccaggaacgtcgcggaccgctcgatttcggccaagacctcagcgtaggtccgccccgattcagccgtgaagattggggcgatgtcttttgcacgttcacgaacaagcgccgcggcgcgccgcatcaccgctgccctgaccgttggaggtgtcttacgccacgtctcgaatccgcgcgctgacgattccagtgcgttctgcagatcccgtgccgtcgccttgggcacttggccgaggatcgactcgtcactggggttttccacgtcgcagagcgcctcgcggtcgtaaatccattctccatcaatcaggagcccaatcttcgggtaagtgtattgctgtttgtcagtcatttcgtcggtcctttggaaatcgatcggcatcgatctcgcctctgattgatgtaggcaggttagttctgcagcgagtgtgtggtcgcaagaaatgcgaggacctcatcctcggcgatccgggcacctcgagagcgctgcccccaagtctgtccgccgatgtgcggtgtcaggatcacattgggcaaagccgccagccggggagggatcactggttctgtatcgagaacgtcaagcgctgcaccagcgatcgccttggtctccagagcgacgatgagcgcttctgtgtcgacgaggttaccgcggccgacatttatgagccgtcctttcggcccaagcgctgcaagctctcgcgctccgatcacgtgcttgaggtccgctgtgccgggaacggccaggacgaggacgtcactcgcttcggccagtgcctcccatccgtcgtaaagggatgcgccgagaccctcgttcgatcccctttgcaatcccgcgatcttcattttcgaggcagaggcacgcgctgcgatcgcttgaccaatgcggccgctcagcccgccgatgccgatcgtcatgccgaccgggctatcgccgacatcaaatctaccgcgttcccactcgccgccccgcgcaaaggcatccgcccggacgagatcgcggcagagcatgatggtcaacgtcatggcaagatcagcgacgtcgtcggtcaacgcctcgccaacgcaacgaacccgcacgccgcgcttttcaaggcccggaatgtcgatcttgtcacttccagctccctgcgaaaccacgaagcccagattgggcagcttatcggcaagctctgcgctgcatcctcttgtggcgctcgtcatcagaacccgcaccgccgatctatctgcctcggacacctcggcgacgccttcagggccggtcacgatccggatcaggtccgattgatcgagactcgggtaggtcatgccggcgagcggcgggaatgacaggatggattttacagtcatggcagcttcgatttggttgagttgacgtcaggctatcggccgaagagacgggtcgcaacgcgttcgggggcgtgggtatagctttaggttatacctgtgcggcacttcaaagatcggcatagaaaaccgcgcttttgcgcagacctgcagccatatcagcctcggagcccaagaacgccgtcatgaaaagacggcggccgctctttgctccgagtgtgcacgatattgcagagccatcgaacttgaaggtgttggtgatccggcccccgtcgagcacccggacaaactcgccggtgttgtatatgccggcccagacgccaccgtccgcgtcagcgcagagcccatccggttggcggccatcgagatcggcaaaaatgcgacggttgctcaggtttccttgcgtatcgatgtcgaacgcgctgatgcgggctttccaggtctcggcaactacaagagtgcgcccgccatcgatgacaacggagccgttcgggaaatccacatcgctcgctgccaccgagattgacccgtcgctgtccactcgatggagcgtcgtagagcagggcggatcattggcgacgaagtcgtagccgaagtctccgatgtagatgcgatccgaagcgtctatcgcgaagtcgttcagccaccacttcgtatgagctgaaagatcggcgtactcgctgatcgccgatccatcgaaacgcagaagcttgcgatccatggccgacacaatcaccagggacccatcagacatgaaccccagccccgatggcctgttcggtatctccagatattcgctgcgcttgccactggcgtccagagcgtggactttgtggtcgaacacgtcggacagccacaggcggccatcatgccactttggggcctccagaaatagaaagccgtccgcgagcaagcgcgggtgttcctctcccattgcatctcctcccagtgccgatggcttaccagccgccgtcgcagtgtacgtcctgtccgctaataaggtccgcctgcgggctggataagaacacggcgaggttggcgatatcgtccggctcgatcctacgcttgatactctgacgctcaagaatccactgatgataggcttctcgtttctcgccgaaatgcctccattcggcgtccgagacgaccgcgccaggggagatgccgttcacggtgatgttgtacttgccaagttcccgcgccatcgacttcaccagcccgaacatcgcgcccttggaggcgacgtacggtacgaatccctcccagtttccgttgagggtcagagaagtcagattaatgatcttgccgtacatcttctgcttcatgtgcttgctgcaggctcttgccagcacgaaggcggcagtagagttgacgcggacctcctcctcatattcttctatggagaactcctcgtggggtttgttgaccacgaatgccgcgttgttcaccaggatatcgatgccgccgacgtcgtcggcaagcttcgtgaccgcggattcgagatcggagagttggttcagatccgcgccgaaatagcgggcttcctgcgccagaccgcgaaccgtttcatcagcgttttccgcccccggaagatcggacgcgatgacccgcgctccttcctggccatagcgttcgaccaaagatctaccgatcgttcccagtgcgcctgtgatcaatacggtcttgccatttagtgacggcatattctcctccatgttcattcttagaactttccactttggagccgaattgagaaccaccaatgtcgctagcgaccaggaggatataacttaaagttatatcatcgcgtttgggggacctcgttgatgcaggttggtgatgagatcagtttcggttcgtgcaacatcagctcactgactaggaatagggttttcgacaatgactgatgaaacgcgcgatcttgtccatatcttcggtactcacgctgccgaggtcgactacgatcgactcgatgaatgcgcacgttgggcggcgaaaaagagcatcctggacacgcttggcgtcatccttgccgccagcggtatggaaccggcagttcaggcagtcgcggaaatcgtcgccgaaaccggagggcggccagactgcacggtcctcgggttcggagggaaagctccggccctcatgtcggccatggcgaacggtgccctggctcattgcctcgactacgatgaccaaacgccgtggggacaacataccgccagctcgattgtgccggccgtgttcgctgtcgcggagcggcaaggtggagtgcatgggaaagatctgatcgccgcggtggccgctggccaggacatcttcgcccggctcaggtgcaatgtcggatggaacaaagactggaacctatcgactgtgttggcggtctttgcggcggcagcatccgccagtcgcgtgatgggtctgtcaccctcgcagacggcagccgctatggggatcgcgaccatgcagtcttcagggatcatggagatggtagcgggcaggggaagtgacctgcgtggaatgtatgcggggttttcggccaagggagctgtccttgccgcgatgatggccgagaagggcgttacgggcatcgacaaggccttcgaggggcaatacggcttcttgaatacctatttcggcggccgctacgatcgcgaaaagatagttgccgacctcgggcgggaattcctcgggagtggaacgctgtacaagcgttggccatgtgtcggcactgcgcacagccacatgaaggccgccatcgacatcgtgacccgcaacaacatacagccggatgaaattgctgaaatccgcctgcacgtcggcgattatcacgatctgatgtgtcagccgcttgatgagcggcgcgcgcccgcaactctcgccgacgccaagttcagccttccgtatttggtctcggtagccgtcgtgcggaggggaatgagcgttaccgacttcacggaagcggcgctcaacgacaagatggtgctgtctgtcggccagaagatgacgttggtgcgagattccacgctggattggaagcttgagttgccgccaggtcgcgtggaaataaccactcgtgacggcgggcggtggatcgaggaagggcgtcgtgttcccggcaacgcggacaatcccatgagctgggaggatgtctgtgtgaagtttttcgaatgcgcgtccgttgcgaaaaatccggtcccggaagcagtttcggcgagagccgtggccctcgccgaacgattggaaacgctcgatgatgcaaccgaactggtcaggtgcctcgcctgaccagcgttcccgtcgcgcttcagatgcctgctgtctgaccgccgtcaacgatcatggcgtgacccgttacaaacccgcccgcctcggagcaaagccaaagcaccgtaccggcgatttcctcgggacgacccattcgacctataggctcctgggcaatcataaaggcgcggccttcgtccgtgtcattggtgtaacgggagatcatgggggtatcgatgatgccagggcaaatggcgttcactcggatgcctttgtcggcatactctagtgctgccaccttgctagccgcgaccacgccaaacttcgatgcgcagtagctggattggtttctgatagcgaggacacccgcacccgacgcagtgttcacgatggccccgctgccttgcttcagcatgatttcgatctggtacttcatgcagaggaacacgctctttaggttcacctcgatgacgcggtcccaaagctcctctgaaatgtcgccgatcggctgcgccggctgttcgataccggcgttgttgtgggccgcgtccagtcgcccaaacgtctccaccgtcttgttgatcgcgcccttcacctgatcacccttggtgacatcgcatgtgatcgggaggacttttccgcctgcgtcacggatgatggcagcggtctcattgaggccgacttcgttgatatcgacggcggcaaccgaagcgccagccttggcgaatgccagagccgtagcccttccgacgccgcttccggctccggtcacgaaggcaaccttgccggcgtagtctactcttggaatatcggtcacgaaatgcactccagtgttcagatattgaagaaaagaccgtccgtcagtgaaccgggcggtctgaacatatgtcaggtcagccgccggtctttgacttcgacttgttcccaccgaccgtgtagatcgcggcggctacgaccacgacaatgccctcgatcaggccctgccagttcgcgccaaggttcaggatgttgaagccattcgtgagggagaacaggaggagcgcgcccgcaagggttttgatcacgctgcccgcgccgccgaacagggacgtcccaccgaggatggctgccgctataactgtaagctcagcgccttggaggccggcgggattgatggagcgcagccggctggcgaaaaggatgccggcgaaccctgctgcgccgctgcagaagacgaaggccatcagcttgtagagaagcacattgatgccggaaagcctggctgcttcagagttgccgccgacggcgtatacgcggcgtcccaccattgtgaaggtcaacgtgaaccagacaatcgtggtgaagatggcgaggtagattaccggattgcgcagagtcagctcaccgcccgacgcccaagcgagcagaagaagcgcgatgccgccaatcgtcatcccgatagaggaggggcgcattggggctttgttgctcagcgtcctcgccaggccgatagctcccaaagccagcagtaagacgccgcccgcgacaatcagccagaaaccatcgtggcgaccgccctcgaaggccttcattgttgcgatgacgtcggggtccgacgcagacagcgagcgaccgtctgtgtagatcagaacgagaccgcgtacggcagtcatcgtgcccagggtgacgatgaaggcgttaatgcccaggaactggacgatcgatccattgatcaggccgattgccatagccactgccatagcaagggccgcagctggaatgaaaccaatcgcgtcggcattgccgatcaggatcacggcagctagcgccgcgaccgaagcgacagagaggtcgaagtttccgctgatgagcacgacggtcatagcgaccgccatgatggccatcaacgatgactgatagaccacgttcgagaggttcaaaacactgaggtagtttgactgaccgaggtaacttgtgagtagcgttatcacggcaatcaacagcagcagggcgtaatagacgccacgctctctcagaccgaacaggcgacgccagttggtggccggcgaagcgtagttgatttggggagcgtccgggattttctcgaccgggctttgggtaatcgtattcatggcgttctctcgctttctcaacgatgccggttagtggacggccgcttcaacggaagcagcctgcccgccggcaagcagaagcaattcgtgttcggatgtttcatgggcactgcgaaccgctacgcattgaccgtcccgcagaacgatgatgcgatccgagaccgcgagcagctcttcgaattcggaagagactatgatgactgactgaccttcgctggccagtttgcgtacaaggcgcaggatgtcagtctttgctccgatgtcgatgccggccgtgggctcgtcaagcaggaatagcttcacgttgctatagagccacttggcgatggtaaccttctgggcgttgccgccgctcagatccttcacgagtatgtccggcgagcttgccttgatcgacagcgtgcggattgcttcccaaccgcgttctcgctcgcgttcttcgatgggcattgtgttcaagacggagacaccgccaagggccggcaacgttgtgtttcgccagatctcgaattccggaaccaagccctgggccattctgtcttccggtaccatacccatcccagccttgacggctgctccggtatttcgcgcaaccgccactccatccagcaataccttgccggtcgcatcgcggtcggagccatagatggcatgcaggaattcgctccggccagagcccagaagcccggcaacgcctaagacctctccacgagcgacatccaacgaaatagggccaaagcgacccttggaggccaggttctgcacctgcagacgtgctgttccagcggttggtgtccgttcctgcgcttgtcgctcgagggcgacaatctgctttccgacaatagcctcggcgatgcggtcttcgtccagatccgcagtgttggcacgcaggacggccgttccgtctcgcaagacagtaacttggtcagtcagcgccatcacttcatccaagaagtggctgacgaacaagatcgctttgttttccccctttgagagccgccgtacggtggcgtaaaccagctcacgctcgtccgctgccaaggaggccgtaggctcatccatgacgatcaattcggctccggtccccacagctgtcatgatggacaccatttggcgctcgccgatggagagatcacccaccagcgcatcgggatcgagacgatagccaatgcgttcgcacagagtctcgtattcccggcggatgcccgtggagagacgccagagaccgcggttgccgaggaagatattctcgataacggagagtgtcgggaccaagggaatgtgttggtgaacggtggcaacccccatgtcgttggctgccttggggctatcccatttcactggctcacctcgccagatgatgtcgcccagcgtggcccaatacgcgcccgacaggattttgatcagcgtggatttgccagcgccgttcgcgccaagcaggccgtggactttgccctgctcgatgtcgagatcgacaccgcgcagggcgagtgtgccattgggaaatcccttaacaacaccacgtaattgcatgatcgggttatcgtgttgcaaaggacacctcccattcatcaatcgaaagatttcaccactgctcagggcaggagtcgatggtttccttcgtgatcggaggcatgtcgtaagtcacgaagcgacctttgggagtttccggctttgtcgcagcctcgtagagggcatcaaacatcagcttgccgagaagttgaggtctcgtgcagaccgagccatacatttccccggcaaggattgcgtcgtggccgagtttagatccaccgccggtcgctattagtttcggcttcgaggctgatgcatcgattgcgcgtgcacatccgatcgccatgtcgtcggcatggctgtaaatcaagtcgatgtcaggatgagccgtcaggaagttctggcaaacggcttcgccttcatcgggtgtccagttcgtcggctgctcggcaacgatggtgtatttcgccccagccttgtccagtgcggctttgaaaccgtcggtatcgagcttgacgatcgtgtaggccggatcacccatgacgatgccaattttagctgtcttgtcctttggcaacacaccagctgccatctcgccagcaacaactccggactgatagttgtccgttgcaaccagggccgataggcctgggtaggggtctttcagttgacgcttcgctgaatcgccgacctgtaaagcgatcgctacgattggcacctttgcgtcgctgaccttgtcaacaaacccttccgcgacgacggagtcgagcgggaggaaaccaattgcatcgaccttctgagatagcagatcgtcgagggagttcccctgcttttctacgctgccgcgcgggtcaatgacgactgttttaacgcccttttctttggctgcctcctcgaagcccttggccgtcatgacgttgtagggatattcgaggctcgccggaacgtagccgaaggtcaggtctttcgccattgcggaaccggcgaagagcagggctgttagcgtcaaagctgacgaccggaaaatcgagcctgatacggacctggagtgtgtgcggtatctattctgcgtagcgtgcatggaaacctccctcatgcatgttgctcctccgatcccagcgtctgaagacgtgggtctccggcatcggtctccggtatttccacctggccaaacagctagtattgccaagtaatctgttgggctttgcgagcgcggcctttgctcccaaatggccggcgtctcgtgcctcctgattaaattgggtaacacgctagaactgctcaaaacagtggggcgaccaaggtggtataatgtaaggttataacggcagatcgcgccggataggccctaaagcattggcttagcgcttctctgatagagactagactgcagcctcagcgctatgacgggttataatcccgagctataagccacgcggcctgagccgctttcgccccttatcgttattgtgctgatgcgcgagatttgcgagcagcaactgcgttccaagcgcgcagcggggtaaatgggcgggccaggcccgaaccattgaggtggaggaaagattatgaagggtctcgtgtttctaggcgagggaaagatggagtttcgggactatcctgatcccgttcctggtcctgatgaggttgtcgtaaggatcaaggcgtcgggaatgtgcggcagcgacctgaaccacctcaacgagcccaagaggcgtgaggatcaaatcgtcatcgaagggcatgagccctgcggcatcgtcgaagaggttggttccgccgttcgtccatgggaagcgcgggttggtgatcgggtcatggtataccactatgacggatgccgcacgtgcccgaactgccgcaccggttggatgcagaattgcgacaacacccggatcgcgttcggcgggaatggccatggcgcgcacgctcctttcatgaaagtgccagctcacacgatcatcaagcttccggagcagctttcgttcaacgcgggagcagccgttggatgtggcagcggcacggcttacgccgctttgaaaagggtcaatttgcttgcggacgagacgatcgcgatcttcggacaggggccggtgggcctaagctgcactgtcttcgccaaggccttcggtgcacgcgtcatctccctcgacgtcggtgaagaacgcctgcaaatggccaaagatttcggggcggacttcgtcataaacccgatgaaagatgatcccgtgaaggcaatacgcgacctcacgaaaggtggcctgggagcagacaaagcgatcgaatgtagttccaactcggtggcgcgccagcaggcccttcaggctatcaagcggtggggaactacctgcctcgtaggtgtccatggctcgatgcagtttgagtgcaacgaactcatcactaatcagaaaaacctcgtgggctcgctcaccttcaacaagaaccttcaggatgagtgcgcgggcttcgtcgccgaacgcggcatcgacgtggacgcgctctttacacacgagttccagcttgatcaggccgtcgaggcctacgctctcttcgagcagcggaaaatcggcaagggcgtgttcgtgttcgattaagggcgctgtcacacccggcttcgcgcctacgtcgcgatcttgcaagcctctacttgcaacggacaatcttcaatctcgagagcggtgtgcagagcgccgctctcgccgcgggcacttccgtgcgaactctggatagaactcaatgaaaattggatcaccaaaagagaccaccgagcgagaggctcgcgtggcactgacctattgcgccatctgaggctggcagacgctgaactcccaatctgtcggatcgaaatcggagaagcaggtatcgctcgtgaaaccttttattgcatgcttgatgctgacgtcaccggatggaagccttcatccaagccgatggacgaagtcgccggacggtgatcgttacgacttctcgaaaatttgcgacaaggtgcgcgaggaactccaatgccaagcgtggatggtcggccgcgtgactatggcggagatggcgaaaggtgctccccacgcgcctgaaggtccgcacatggttgctaggcccaccaatttcgcaaaccgcgatgccaagagctttgggatcgcgatcgatcgatcgggcgctgttcactacaagggtgcggacctctttggcgatcacatcattgcgctactcgggaaagatgtccctgacagctatctcgccgagctggcggcagacggcgtttcgtacgtggtcgccgagacctccgattttgacgtcggggaattgctggctgtcgtaaatcgggagttcggtatcgaacggatcgtgcttgaaggcggcgcggcgaccaacggtgcattgctggcgagcggattggtggatgaactcaacttcatcgttgcgccggccttggaagcacggtccggcaccgacagcgtggtggagctcggcaccgatggcctggctggcaaggtggaactctccttgattgattgccagcagctcggtcacgggatggtcaaccttcgctatgcagcaagcaagccgtcaaattcgtagctttgcgctggatatcccggtgagttccgtgcttctgattgatcgagggtaagtgttgctactcttcgagcgcttgatccttcttccggcggatcgaaggaagaagcattgcgccgagagcgagggccgcgatcgcgaggagcacggcgctgacaggacgctctacgaagacccaagcgctgccgcgggatacgaccatggcccgcctcagatactcttccagcatcggtcccaacacgaagccgatcagcagaggtgctggctcgagcgcgagcttgaagaacaggtatcccagaaagccgaacaggaccgtctcgaacacattgaacggcgaatagtttaccgagtagacgccgatggcgcagaacacgaggatcgccggatacaggtacttgtatggaagcctcaggagcgacacccacatcccgatcaatggcagattgatcacgagcaacatcaggttcccgatccacatgctgacaatcagaccccagaacaaagcgggctgggcctggatcacgccaggtccgggctgaataccgtggatcatcaggccgccgatcatgagagccatgactgcatttgccgggatgccgagggtgagcatcggaatgaacgaggtctgcgaagcagcgttgttcgcgctttcagggccggcgacaccctcgattgctccggtgccgaactcgtggccgtatttcgagaccttcctctcgagcatgtatgaggcaaaggttgacagtgccaatccgccaccggggaggatgccaagaattgatcccacgatagtgccgcggatcaccgacggcgttgcccgcttgaactcttccttggtcagcatcaagcttcccaccttggcgaccgtcccgctccggttttccgggtgttcaagattgcggatgatttcggcgacaccgaatatccccattgccacggctacgaagtcgatgccctcgaaaagttcgaagaagccgaacgagaaccggacctggccgctctggacgtctgtgccgacgaggccgagcgccaccccgagcacgagcatggcgatcgacttgaagatgctaccttgggcgagcactgttgcgatgatcaggccaaggaggataagtgagaaatactctgccgggccaaaagagagcgcgaggtccgtcagtagggggccggaagcggcgactaccagcgttgccacggttccagcgaaaaacgatcctatcgccgctgtggccaaggccgcgccggctcggccacgtttcgccatcttgtgaccctccagtgtcgtcacgacagccgtgacttcgccgggcaggttcaagaggatcgccgaagtggacccgccgtactgagcgccgtagtagatgccggaaagcatgatcagcgctgtaatcgggtccaacgcgaaggtcagcgggagaagaagggcgatggtcgcgagcggaccgataccgggaaggaccccaattgccgttccgatcatgcaaccgatgaaggcgaagccgagattgtgaaaagtcatcgcgaccgaaaggccgagggcgaggttctcgatcatggctgtctcgctcagaactgggtgagggcgggaggcaggaacgacacgttcaagccaagtccgagagtgaatactgcccaacagatcgcaacgagcgccacagtcaggccggcgatcccccggatggtctgctgcctgtcagcgaggccactgatcacgacgacgacggcgaccgagacggccatcccgacacgctcgatcaggacgccgaatgccgccatcgcgccaaggatcaggaccatctccctccaagcccaactctccaggggatcgtgctcgcctttgatgccgagaatggcgaccgctgcgccgagcaggcccagcaaaccgaagacaagcatcggcatgtagccggcccccatttgggcggccgaaccgatttcgtagtcctgattatagtagagcccggctagagcgacggcgaccaggaacaccccggccgtcacatctttcgctcccagcggacggcgtggagacggagctggttgatcgttttgcatttgagtgttccccggttttgttttcagtggaaggaacggccgccatcgaccgctagcgctgcgcccgtgacgtaggaggattccgatgacgtaaggaacagaagcgctcgcgcaatttcttctgggtcggccaaccgcttgagcgcgtagttgcccacattggcgcggtagccatccgccattggcgtgtccaccataccgggtgcgatgctgttgaccctgatcttcggcgcgagttccgcagcaagcgcgcgggtcaggtttaccacgccgcccttggatgccgcgtaggccgtgtggccgggtgcgttcggcagaagtccctgagccgaggcgatgttcacgatcgttgagtgctcgtgcaactgcaggaacggaatgcagcagcgcgcgacgatgtatgtgccggtcagattgacttcgatgatccgacgccaatcgtcggccggcacctcggtagcaagccccttggacatgatacctgccgcattgatcagtccatcgatgccacccatctcggacgcggccttttcgacggcccgtgcaacgtcaggttcatttgtgatatcgacgctgcagaagccggcagcaatctcctcggcgaccttttgaaccgcgccggtgtttcggtcgaagagagtgactttcgcgccttccgccgcaaagagcgcggctgtggtgcggccgatacccgaggcagctcccgtgacaataatccttcggccggccagtcttacggataggcctgtggtatgtaccgaggttgaaaggggtgatgcgctcattgcggtttactttcttgtattaaattcgcttggtgcagtctgcgcctcgcgcgtggaaagggaccatcaccgcatgatgaagggattggttgggccttcggtcgccgtggacaggaagacgctcttggtctcgagatattcgttgatcgcctcgatcccgctctctcgcccaaggccggatttcttggttccgccgaacggcatcatgaagctgtaggcacggtaggtattcacccagacggttcctaccttgagggccttcgtcatgcgcatcgcgcggccgatgttctgcgtccacacgccagcgacgaggccataggcgatgtcgttgccgattcttgtggcatcttcttcggtatcgaactcgatgatggacaggaccgggccgaagacctcctcctgtgcgatcctcatgtcgttggtgacgtcggagaagatggtcggctccacgaactggccagcactcaggtccgcaccggtggctctgctgccgccgaggatgcatcgcgcgccgtctttgcgggcgatctctatgtaatccaggactttttgaaactgcggaggtgtcgaaatcggaccgacgttggtgttcgggtccatcggatcgcccatcctgatgtaccgagcgagatccacgagtttggtcgtgaaaacgtccttgatcgacttctggaccaataggcgggagccggccgtgcacatctgtccagctgcaccgaagatcccggacacgacgcccgccgcagccaggtcgagatcagcgtcttcgaatacgatgttgggtgacttgccgcccagctcaagcgcgactcgcttcatctgcttggcagcggtctcgtagatttttgctccggtcaaatcggagcccgtgaaggttatcatcgcgacatcgggatgttcgacaagtgccgcgcctgcatcatgtccatagcccgtgacaacgttgaacgccccgtctggcatcccggcttccttgacgatcgctgcaagctccagcgtgctggccgaggcgaattcggacggcttcacgacgacggtgcagccggccgccagggcaggcgcgcattttacggtggcaaaccagatcggtgaattccaggcggttagggcggctaccacgccgatgggttcgcgcatcgtgaacgccatggtgtctggcttctcgacaggtatccatgcgccttcgattttgtcggcgagaccagcgtagtagtaccagcactcggccacgccgttaagctggccacggacttcggcgagcaatttgccgttgtcccgagcttcgatctcggcaatccgatcggcatcccgcgtgatgagatcgccgattttccgcatgatcctgccgcgtgcagtcgctgtcagctttgaccaggggccgttgtcgagcgcttcgcgggccgcctttaccgcgcggtccacgtctccccgcgtcgctcgagccaattcagcccacggcttgccatgataggggtcgagagtttcgatatgctctccgcgttctccgtcggtgaactgcccgtcaatgaaaagttggtagctgcgcatcttcactccttgaattcgtcttgctgggcagcgaattgcgtttcgccgatgggagcccgcagcgaaaacgggtcccatcggcgattgcacagcggtccgcacccgtcggccgttcatttgctggcggccattgccgctagctcagttgttcagtcgaatgttgttttccgtaatgaccttgcgaaatttgtcctgctcggccttcaggaaagccttgagttcgtcgccggtcttgatgtcggtctggaaagacagcggcgtgaagcgctcctggaacttggggtctttgacgcccttcacgatcgctgcggagaacttcgtcaccacctcgtcgggaaccccctttggggcggcatagctgtaccagacgcgcgcgttgatctgcgggtagccgatctccgccgtcgttgggacgttgggcatattggcggttcgggcaggagacgtgactgccaagacccgtacgttgggatcatccttgagcaacgcggcctctcgagccgacgcgaagatcatctgggtgaagccgcctgcgagagcctgaatgccctcgggattgttcttgtaggagacgtggacgcctttgcccccggcctccttgaggaacatcgtggatgtcaggtgacccacggtgcctacgccaccgctggcaaatgtcacgccatccggtgacttggccacagccatcaactcgtcgatactcgtgattcccgccttggctgagacgatgagcgccagtgggtaaccgccgatttcgacaatcggtacaaagtcatcgaggccgtactggaggttatctctgaggacggtctgaaccagtccggcagtgatcaggcagaggatattgtatccgtctggcttggctccggcgacagcatttcctgccacagtagttgagccgcctgcacgattttcgataacaacaggctgtccgagttcctcgctcgctgtctgcgccaggaagcggctgagcgtgtcgtcatccccgccaggcgcgttcccgatgttgatggtgataggtcgtaccggccactcggctgcgcgggcatccgatacccgcgtcaacagtcctgctgaaatagctgcagtcgtaccgagcaaaacgtttcgtctcgtaatcatggaattctccccctggtaaacatccatgccgcgatcagcaccgcccgacctcccgtcgggctccagcgcaaactgccgatagtggcctgcgacgcgcttaatcgaacccgtcgagccgactctgtaaagccgaaaacccgatctaccgccaaaggttataagcgtgtgttatatggtgggggccggggtgaccgtgtcgaatcccccaccacgtctgagctttgcggtcctacgggatggtgtatttttggggtggcgcgcttgccatttagacgcttatcgtgagccgatgaaatcgctatctgatggaatgtggttgaaacgcgcagctgatcgaggatgaagtgacagtgaccgacatgtccgccgaagacgagaaatatcgtgcgccggcgctcacgaaaggcctcgacattttggagctactggcatccgccagcgatgggcttacccaggtcgagatcggaaagatgctcggccgaacgacgtccgaaatcttccgcatgcttgtggtgctcagccagcggggctacgtcgagcttagcggagatgaccgctaccagttgacaacaaagttgttcgaagtcgcccaccgccatcctccgatccgccggctgaccgcgattgcaggcgacgcgatgcagaagctggcaaaccggatcaaccaatccatccacctgtgtatcctgcagggtgggcggctgttggtcgtcgcccaggtggactgccccgacaacaacctgaactccgttcggctcggagcgcaaatcccgattttcgattcggcatcaggccgcgtgctggctgcgttcatggatgacgcggctttggagcacctgctcactttggccggaacggaagccggagagcgccgggacaggtttctggccgatcttcccggggtgcgcgatgtgggttattgcgagggcccgtcacttacgctcgccggtgtgacgaacttgtccgcacctattttcgactacaccggcaaggctgtcgccgcgattaccacgccattcatacaccggctaaacagcgcatcgcacgtgcctgtgcccgaggcgcgtaacgcgctcgttgagacctgtcgggacctctcgaaaaggatgggcgcgggagcagccgtcgaccggtagtcttcctcgaacaaggcacttttggagggctcggcagatcgccgggcccttttgtatttgaaactctattgcgcaaataaaatgttgacggcgtcttcaacatatgaaagcctattttatatacaaaattatgcgagctttccccgacaggggttggccgccgtggaggagtaggcatgcagagatttgagggcaaagtagtcttggtgacgggagcgggcagcggcattggcgcggctaccgttaagcggctgcatgccgaaggcgcgaccgtgattgccgttgacgtcacggaggagggcgtctctaaggttgtccaggagatcggcgaccggacgagagtggaaggtctcgcactggatgtctgcgaccattctgcgtccatcgagacggttgcggatgtgcgcaaacgccacggggctctacacggcctggtcaattgtgctggcatcaagggcgtcggcagcatcgtggacgtcaaaccggagagcttcggtcgcgtcatggcggttaacctcgagggcacgatcaacctctgccaagccttcgtgcaagcggtgaaagacgataccggcgaccgcgcgatcgtgaacatctcctctggcgcgggtgtgatgggcgttgcgaacaggctaccttacgtggcctccaagttcgcggtgtccggcatcacgaaatcgatgtcgcctgaactcgggccgcttggcattcgcgtgaacgcggtagcgccgggcatgactaaaacaccgttcaccgaatacatgctgcaggacccggctgccgtggagcgggtcaatgccaagcatccgatcggcagaatgggagagcccgaggaaattgcggctgtcatcgtcttccttctgaccaaggatgcaagcttcatgaccggcgcgattgtcgcggtcgacggaggccagaccgcttgcctttgatctgttggtgctgaccaacgagggaggatgcgttggccgatattcgacttttagtggactgcaaaaacaatctcggcgaaggcccggtttgggacgtccgcgaacagcgcttgtactgggtggacagcacggcaggggagatatggtcctgccgtgaagacggaagcgacgttcgcactttctatgtgccgacgtacatcggttccatggccctccgtgaaaacggaggcgctgtgctggcgctggcaagcgggttcgccctctacgagttcaattcccagcggatcgagtacgttggaaatccgctggccgaccaacccgactacaggttcaacgacggcaaggtcgatcgacgaggcaggtttttcgcggggtgcatgggctacgacttccatccgcttgatgtgaccatacccagaaacccctccgggaacgggtcgctgtaccgcctggaccccgaccttcgcgtaactcaggtggacacggggttcatctgcttcaatgcaccgtgctggagcccggacagccggacgttctactgcggtgactccgagcacaaggccatctgggcgtacaactacgatcttgaaacgggtgtcgtcagcgacaagcgtctctttgtatccgacgcgggctacgcaagcacggtggacggcgcgaccgtcgacaccgacggcttcatttggaacgcaaaggtccttgggggccggatcgtccgatacaggccggatgggatcatcgaccgggtagtcgacgtgccggtgcgcaacgtgacgagcatcatgttcggcggccccgacctggacattctttatttcaccagcatgggacgcccgatgcgcggcatcccgcctaaggaacacggggccgggggcctgttcgccattcatggtctcggggtcaaaggacttcccgagacccggttcgccggctgaccggcaacttgaaatcaaaacgaggatgactttgaaatgaccatcactgccgacctttcacaggagcttgccgaattcgcggcaaacaccaggttcgccgatctgccgccggcagcggtcgaagccgcgaagaaaagtgtcctggatacgatcggggtgatgcttgctgcgagtggcatggaacctgcggtcagacccattgtcgaactggtgcaggagagcggcggcaagggcgaggcgaccattctgggatacggcgaccgcgttccggcgggtgctgcggctttcgccaatggcgcgctcgcgcacggcctcgactttgacagtcagacgccatggggagcgcacgccgacagctcgatcattccgacggtgctcgcattgacggaactgcgcgagggtgtgaccggggaagaactgattaccgcagtcgccatcggccaggagatttttattcgccttcgctgcaatgtcggctggcatatggactggaacctctcgactgtcgtcggctgcttctcggcgaccgcggcgggcggctcgatcttcaagctcgacccgacacagctcgccaatgcgctcgggatcgccagcctgcagtccagcggcacgatggagcagattttcgggctcgggagcgacctcagaggcatgtatgccgggttcagctcacaagccagcgtgaacgccgtcaggcttgcggcacggggaatgaccggcatacgcaatctgtttgagggcgaagccggcgtcttcaaggtctatttcaagggcgaatacgatcgcgaaaagatggtcgccaaccttggcaaggaattcctcagtggagggatgacctacaaatattggccggccgtcgggaacgctcatacctacattcacgcggcaatcgagttgatgaaggaaaacagcgtcgacttggatcaggttgcagaggtgaaagtctatgtcggcgacttccagcagaggatgtgttccccactggcggagcggcaggttccgaacacgcttgtcgacgcgaagttcagccttcctttccttgtcgcccttgcactggtgaaggggcagatggacgtcggggacttcacgagcgaagcgctgaaagaccaaactgttctcgcgttggcacggaaagtcgttccggtgccggacagcagctataactggacctcaaaactgcccgacggaaagatcgaagtggttctcggagacgggacccatgtctcccgtctggggtcgagagtgccgggttcggtcgaattgccgatgacctgggaggaactcttccagaagtttggttcgtgcgcgcgagccgcagtctcgccgctgtcgaccgacaggattgccgaactttgcaactcgctgaaggcgctcgaaagcattcctgacgtcagggagatcgtcgcggctgccgtttccaacatcgatgtcgcacaccgaaagtccgcatagcccgcgacacgggtttctcccgggggcggcggacacgtccccggatgtcgaaacagccatgtatctcaatgggaggagagtagcatgccaagctttgaaattacacgacgccggttcttgatgaccggagcagcaacggccgcaacccttgctgtgtcgggcccagcatgggccgcttatccagacaaacccgtcaagtggatcgtcggctttccaccgggtggcgctacggacaccgtcgctcgcctggttggccatccgatgtcagaagcgctggggaagccgatcgtcgtcgacaatcgcccaggtgcgggcagctccgttggggcggcggcattggccagctcccccgcggacggctataccgtgggaagcgccgataatgggacgctgatcatcaatccggtggtctatcccaaaatccagtacgaccctgaccgcgacttcaggccagtgggcatgtacgccggcatcaacctgttgctttgcgttcccagcagctcgccgatcaaaacggccgcggaatacctggaaaaggcaaagggcgcgccggagccgcttctctacgccagccccggtatcgggacgccgctgcaccttgcgatggagcgtcttgcccgcgacgcgaacgtgcatctcaaacacgttgcgtataagggcatggcccccgcgctgaacgacgtcttggccggtatcgttgacagtatcgtgatcgattacacgacggccaattctcagatcaaggatgggaaaatccgggcgattgcggttttctctgaaagacgtctcacggtacttccggatgttccgacgatggctgagcagggcgtgccgggcttctccgcaggggcgtggcactcgctgatcgtgcctaaggccacgccagacgacgtggtcgcaactttgtccgaggcacttcgcaaggcgttgcaggacccgttggtgaagacccggtacgctgagctgggccttgatatgcctccaagcgatcccgaaagcatgtctcgtcgatgggagagcgacaaagccacctggcaacccctgatccgttcgttgaacatcaagctcgacggctgacctttgaatggcgtgtcgggcaatgccgcggacacgccaactgtctttattccacttggacttcgaacgaatgcgatatgcatcccgcggcgcttgccagctaacggtcatttcaggaagaggatcgtatggaggtaggatcgcttgaagcccctgtccattatcgacagcgacagcgactgcacggaaagcgggctgtggtgacaggtgcagcgtcgggaattgggcgcgcgattgcgttgcggttcgcggtggcgttaccgccgggttggacgccgatcccgactcgacggtcatgcagcgaattcggcaagcgcctgccggcaggatggcaaaagcatctgggatcgcgaacgttgcaatcttcctcgccggcgatgaggcgagttttgtccacgggtcagtttatacggcggacggcggctggcttattcgatgagcgttcgaaagtaatctgttcgctctccgtctcccgcgagctgtccgaaatcatctgccgattgatgaaataacctcataacgtcaaacggttgcgggctctgatcctggcctgttgtctttgctatctgttgtctgaccgtctccggatcgcaccggagcaagcggtattgacgtcttgatctcgttcggtggggaggaccgacaacgaaaggatttattgaatgccacgtaagacctttgcgggcttggcctgtgctgtcgccgtcggttcagttgttttcgcggcaggctatttttctggccccgccatcaatgaaatcacgccagctaccgcagcggaaaacgccgtcacatttccccctttggaccagcttgtgcactatacgacggtgcggcgtggcgtgacgcgtgaacacatgctcacaaaccctgaggctctcgccgcgattaaggctggtcagccagtagcagcagggacgcacatggttctggtcgactaccagagtgacgtgctgcaccgctacctcgtcgcgcagaagatgggcgtaggctcttcggactgggcttaccaatggttctggcctgacaagtccatcaaggccgacgaaaatgtagcgcagtgctactcgtgccaccgctcgcgcgaggatcgccagttcatgttcaccttcacagacgcgctttcgtttaagtgatcacgcacagaggcgctttaatccccatggtaaaaagcttccttttgctgcgagtgatgctgccgtcgctgatgctcgtgttgttgcttttctcgctcgcctactggtggctggataacgttccccatgaggtcttcggcaccgtgctctttggcttgctctgttggcacatctacgtcaatcgggcctggttcaggaacctgacgcgtggcaagtacgacgccaggcgagtggtccgcgtcgtcttgcatattagcctgattgtgaacatggcgggtttgctgatcacgagcgtggtcatatccaagtcggtctttgcctggctgcctatcccgggttccatctacctaagagaaatacattggttctcggcctattgggtcatgatcgttaccggtatccacgtggggctccattgggagcgtttgcgggccagcctgctgaacctcttgggtctcagatccgcgaaccccgtactgcgggccatatttctcgcgctgggggctgccttccttctgcaagggctcgcaagctttcagacccttggtgtgtggacgaagctgacgttcaattacagtctggatttctgggattttactgcttccgtcgcaccgttcttcggacactggctcgcggttttcactgtgcccgcgattatcacccattcgctcatggcaatttggagatgggcgggcctaaggaactcgccctctatcaggggagcttagatggacgatgggcgtcaagctcgatgccgcaatgcatcgagcaatgccgcgaatgccggagaggattggcgacggcttggatagtagaggtagtagccgtcccacgggggtgaaaactcttgaagaacgtgctcaagctttcgctcattaacgagaggctgcacgatctccagcgggatgtaagccataccgaagccgtcaagcgcagcctcaagcgcgttgaaaatgttattgaatgcgagctgcccatccacccgtatcttgatttcctgcccgttttcctcgaactcccagacgtagagaccgcccgagcttggaagccggaagttgatgcaggtgtgccccactaggtcctttgggtgcgacggaatgccatgctccttgaagtaggagggcgaaccaacaaccgccaagctgaagtccggtccgatccgcgcggagatcatatctttcgcaagatgctctcccatacgaacgccagcatcgtatcgctcgttaacaatgtccgtcaggccgttgtcgaggattagttcgaccttgatgtcgggatactggggcaggaatttcctcagctttggccagaggacatgggtgatggcatagtcggctgccgaaagtcggatggtgccagctggtttgtcacgaagagcactcaaggcctcaacctgggcgtcgatctcatccagatgaggtccgatgccgtcgagtagccgctctccagcctccgtgagcgaaacggctcgagttgtgcgggtcagcaagcgtacgccgagtctggcttcaagttgtctgatggtgtggctgagcgccgactgcgataccccgactttcgctgctgcccgggtaaaacttcgctcccgtgcgaccaacgcaaacgcattcaaatcacctatagactcgcgagccattcatgaagccttctcatattggaaagaggattataccccgttctttctgaaaatctccactgaacatttcacgcatgcgtgatggtcatgttgttgccgcgcgacaccatacagcaattggagcagttcggccacgaacgcgacgcgaggtgtcagggtacaggccgggcatcacgtctgttgcgtccaccccgcgggagttgaccgccgacacgaggtcgttgctcaccatcacatgggagggcgttcccctcgtaagacgctcaagtctgcttgcgacattaactgtgtcgccgagcaccgtgtattccagccggcgggtgtgaccggtgttgccgacaacgacttccccatagtgcaggccgatgccgatctggatcggctcaagaccttcggccgtccgttcctcgttccagttctcgatctcgccgatcattgcctccgcgcaagccaacgcccggacaggatcgtcgtctcgcggctcgggagtgccgaagtgaaccatgatcgagtcaccgatatatttgtcgacggtgcctccatgttgaaaggtcactttcgcaagacggctgtgaaacgccctaagcagcaccatgatctcatttggcgaagacttttcggagatcgccgtgaaaccaaccatgtctgcaaataggacggctgcgtgctgggtgttggactggtcgaggtcggaaagatcgttggaaagtgcgccaacgatattaggtgagaagtatctcgccaaattggagcgctccctctcggccgctacctgctttctaaccaactgccgagatcgccagacggtcacggttagcatcactgtcaccagaaaaatgaacaggacctggttgtaccaaatcgtgaggctgacggtattgcgatcgagaaagctcgcgatcacggcctctgacgacatgccggtatcaagggtctttctcgaactggaaagcactgacgttggaagtgttgcgacccacgcgaagccgatgctccaggtcattgctgccattaaacccgaaagcagcaccagccacggcgagtagctgagggccatactgacaaggtagatgccgacgtagaggaaatttggcaggcgcagattgatctggggcgtccagtcgtcgacgtagaacggtggaggcacgatcagtagaaacgtcagaaccgagacatcgagtaggacaaacagggctaggatgattttccgctggagcccgtgcttcacaaggaggcggggtagtgcgccgagaacgccgaaggccagcagcgcggaaagatagccgcttgagcgctcgaagggcagggttagagcccacagagaaaggatggcgaggaccgtcgatctaccccagaagatggtggtgaggccgcgcagctcttcgcggctcagttcgtcttcgatgtattgagccgtcggctcgctgatctggagagtggggttgacttcattccgccgtggggcccacgcacgcgaaagggcggccagcgtattgcgaaatctcgccatgtggaagggggctcctcgatgatcgttcgtgtgtcgccgtagttcagggttcagatacaaaagcgcgggcatccagtagtggacgtttgtcgggggtgaccgtccgccccttttttggatcgtgacgacacggatataggaacgacatagcacccgcattaggcgggttttccgctagttgttattcggttggctcatgaattggcggcactgttcgcggggtcaggctacttgagagcgtgcctcacccgaaacactgccagcgcgactgccgcgatcacgactggaatggaaaccagcatcgtgtagggcccaaggtgtaagcctgcatgatccagcgtctcggcggtcatcttcagtaagctcagcaagtagtagctaatcgctatgatcgaaaacccttccactgcgcgctggattttcagttggacggcggcgcgttctgccattgcgcgtatctggaccgtgttctggtactcgattccaacctggatacgggtttgaagcaagtcgagaaggtgcatcgttgcgtgagagagctgttccagccgcaatgctgtcgccgaacacgtacgaacagccggcttgaaccttctcgcaacgaagacgccaaaccgctggaagccggggacatgggattcgcgcagctcagctatgcgttcttcaacgatggtggcgtaagccgccgtcgctccgaagcgatttcgtgtctccgcggttgcggagatcacgtgtgcggataacgtagaaatctcgtcgagaagcttctcgtgctcctccactggagtgttcagatgacggttcgtgaggtcggtcagcgtctcatcgaagcccttcagcgccggcgcgaggcgtcgagcttccggtaagcccaaaagcgacatcgatcgataggtctcgatttcgcagatccgcctaaccattcgtcccaggcgataggcgttaagttcgccgttgaacaatagaatgcggctgctcccaccgggtccaacaaggaagtccgaacagacctgcgccgcgccgccgccgatggcagatgccgccgtgtcgccaaacccgtactgtttgaggacgggagaaatatcttcaggtggggcgtcaaggactagaacggataccctacagattagtcgaaacggcggagtcgaaacgtcaaaatccctcgggaaattagtgtcttgtggccattcctgcagtggcaacttgagcggcgtgaccttcgtgactgtcgtgaattccgtgtgatgctcgacttgcactcgtgttccatcgttagcagataggctcttcggccggacttcggcgattcccggaattttcgtggaagcgggcatcacggcaacgtgctcaaccagcgaaggcccgctgaagtaaattgagggacgggcgtgtagttcagcattaaaattcttcgaagcactcaccttcgttcccccatgggtggtggtcgtcaatcgcttccttgaaagtggtccagcaacaggtttggaacttgttgctcagccgacgttcggcggtcgtgttgtgttggcacttgcggtttgatctcagtcgcagcgcggactgccatgatccccaacggcttgtaccgctcgacgagattgacgactgtatggtctttgcgatgtgtagggggcacttttcctcgcttcaccgacagtaggttgggtctggagtcgggcttgaacaggcggccaacacggtggctaccccgatagccaattccgcttgtccgagagggcggagaaccgcccaggccctcgaagatcggtcggcgtctatcgatatagttgattgcccacggacgagacatagtgctcaagccgcgggtataacctgcggctattgcctggtcccacgacccgtaccagtcggacggcatgcgccgaaaagacaacaagtggttggcttgtcactctggcggcgagaccatgagcgggtgcgaaaagacagccaacatgcaaccagcgttgcaattccagtgccaaccaatggaccaacgacatcgggcaacttcataggttgaattactttgtcattgataaatcgcgagacgtagtccgatcaggtgggctctctcagcataacgatagttctttgccgtcgtccccagccgccgaagggcagcgctctcgctgaacacgtcccagaaaaaatacgcgagaagaacaacaactgggcagagcgtcccggctctgaaaagaccatgcggctcggagcgtcttcgtgccgccaatccgggaaatcttcgccggctttgccttgagcgaggcttcgttgagctagtcagtaggcggtgggaaaggtacacatgcggaggagcccctgctcctccaacaaggcgactgacgtcataatgtccgatttcacaagctactcgggcaggatcttccgggtactgtctcaggtgcttcacggcttatgtccggggcaattcgtgcaaggcgtttggcatgttttgaaagccagagtgctggttgaaggacgcactcggaaagcccgcgcctcgaaaggcatcgagctgggcgtagagtcgactgatcgccaattaggccctacgtcgatatcgaggacggaggatagtcactgatggactgacgggtcgcccggcgttagacaaaacgcatcagcaggagtttatcgatgcgtgttgccgccatcctcttcatagccgtttgcctattcctggcgggggcgaccgcttcgcgcgcatatgtgagcaactcgaacctttgggtgctcgccaccgcgcttgttctctacacattaggcaatctttcgatgatcgctctcatgcggacaagtgggctttcccttgctatttcgttgtcgtcggttgcgcagctcatcgccatcaacgcgatcgccgttttggttttcgacgagcggctcggctggcatcagggggttggcgtcctcctcggaatagcatcggttacgctcatggtgatcggatgaatggctctcacttgcgtttccttgacgacggcggatcgtggtcgtggggcggactcttctggatgcacaacgtcgtgcggcgatgtgaccgcggtattggacaagaggctcggccggactcaggcttgggtgccaaggcgacctgaacatggacgatatcatgcttcttttccttgctggcctgttggcaggcagcatgaatgcgttggcgggcggcgggtcgttcgtatccctgcctgcgctgatatcggtcggagtgccgtcggtagccgcaaacgcgacaagcaccttagccttgtttcccggcggtatggcgagctcgtgggtctatcgtgacggggttaggagtgtgtgcggcgtcaatgtgatgcccattgctatcgtgacggtgacgggtggtgtggccggaagcattctattgctgctaaccccatcgaggattttcgatggtatcctgccatggcttttgctggtggcgacattgatgctcgctgcaggtccgaggctcagcgcccagttgcagacgcaggcacgtccgagtgttctggcgttcgcaacggttcagttctttctcggtctttatggcggctattttggcggcgcggtgggtctcatgatgcttgcggcgtggagcgcgctcgggggcggggacatcaagagcctgaatccgacaagaatggtgatggtaaccgctgccaacgcggtcgccgtcgtcgtcttcgtacttgccggggcaatcgtatggcaggagtgcattcccatgaccatcggagccgttatcggcggatggatcggagcgcatattggacgtcgtctgccatcatcggtcgtccggttgctaaccctcgcggtcgcctttttgacgaccgcggtgttcttttcgcgagcttacctttgaacggaggtccggcaccgctgaggctctcagtcaatatccaattgaaggagccgcgatccgggctgctcgatcactcaactagcgcccgcaacgcggcgggcgcgccctcgaaggcgtagggattgaggaactggcgtcgccagaacagtttcttgtctacaggtgaaagccgggcttccgtgcacgtggcatcccaatgatcgcggatggtggcgatttgccgggcggcaatggcctcggcatccccggccgataacaggaatacgggtgcagcttcaatgcagagagctatttggcttacgcgctgctcctcaacgacaagcatggcctgcgttgcctccctgccattccgcgcctgcgggcagatgtcaaaagcgggagtcagcacaaggcgttgaccgttccagaatgcagcgtggttgcgggcgtggtcgtccgtattgccgcacaggatattgaagaccagccgggcgtagagttcgcgcaaggtcgctttgggtgcgtcgaaccggtgacggataatcgaggccagctcttcgtagctggcatagcgcgccatcatttcatcaaggccctgcagcgtcagtgcagagaccatggcccggcgatgccacccgccagccaccttgtcgcggtcgaaccggcggatgagcaggacttccttggttcccgccttctccatgcgaaccggtgccgcattgataccggccagggctgcaagtcgcatagcgatgaattcggctttgacgacgctgtagacgtcgctctgtgaggagaatttgacaatatacttagaatcgccctcctcgatcatggctttgggtcgtgcgcccccaatggagctgccgtgcattaacgcaacgtccagatcggccgggaggggtacgccctcttcgacgtggcgcgccgcgtcggcaagaagggcgagcgacgccgtggtggcctgacgggccacgtacttcgtcgctgacctctgaaaatcgagcgccccgatgcgatccgagccggactccagcaggtaggtcagttcgtcaagatcggcgggatcgatctcattgccctttcggcccagctgacggttgatgatgacgcggcggccccaggcatcgggcgcggcatcccgcaatgagctgggcatggaaagccctgcaggcaacggtaatgccccggcctggaggggcagctcaggctcgtaaagggaaatagcgtcgttgcggcccagatagctgcggccgtagttgaagatcaactggctgccgctacgctcaagacgaccggcgacgactggctcagtgcttccgggtagccatacccagacgaaagcttcgttgttctcagccttagaagtcatccttcacctgcctggaggacgggcgaacggacttcggaagaagcgcaagcgtcgcgttgtttgccgatatcgctgttgcaagcgttgcatggtcggcgttgaacaggcgcacccccacaatggcggccacctcgaagaaggctccgatggcgcaggcagggtcgcccttttcgatccgctgcaacaggccgcgggagatgccggcgcggtccgccagctcctgcgtggtgagtttgcgctcgatccgggcgcgcctgattaactggctgaacgctagcagggcgtctcggctataatgtgagtaagcgcgtgatacgggcttgggcatgaaatcaccattgatccattaatgaaccacaaaatgtctttgtggcctatttatagatcatagtgtcttgaatatttgcctaatagtcaaaccaaaaaagccagttcgggctattaatagaccataacgccgttttacggcctatttataagccactcctgtttataagtattgagttgattattacgagtagggtcccgtcccgaggggatgaagccgttgtggtcatcccagttcgcaggctggatggcgggcgatttagcatggaccagcaattatcaagcggatctgcccaaggacgggagctcactcccatcagaaagaaaacgtcgcatgatctcagtcagcagcatgcacttgaacgccgcggcacagcagtccccaagtcgggctccgttgggcctcctgggcgtgagcttgcgtcatcggatcgtcgccgtcgtctggctcggggccatcaggcggcggcgtctccccaggatctcgctcaggttcgggattgccgatcggcggcgctggcggcggaacgataggctcgttcggtacggacatgatttcctccctgctgaccgggaaaactcgcgtgtccttccgattattcaagaggcggtgccgtgaacgagatgcttttctcgagcagcgaactgatcgccgccgacggtctcgggccatggccgactctttgatcaggaagggcaagggtagaaacatcaaaaaagcctgcgctcttgcggagagacgaacaagacgatccgaggatcctgcaagcaatatggtatcggcggctccatgcctggctcgccgatcgagatatcagtgccggttttgatgatggtgaaacgtggcgacgtagcagcgctggtgctggtccgccaggcaatcgcagtcattctgggatgaagcatcgatgatgtcggcgttccggaataattcgcggcattcgacttcctcgcgaacatgtcggcggccttggtggcatcagcatggcgggtaatgaggctggcgagcgtttccctgccaccaggtgcccaagctgacgctggcgatgctgaggcgactgaagcgcctttaagaaatggtctccttttcatgatgcggcctgcgaaacgagcttcggcatgccagcgaagattatggaacagttcttgcacggttactaatatatttaccgtgggagacctaaagtcatgaaatggcacacatccgcagagtttgcccctctgatgctcgtcgtaagcgggtcggaaaaatacaagcttgtcgcgaccctttttcaggctgccgagatgctgacggccagttggccgatcgacgatggagaagaatatctcatagcgatcagggcatgccgaaatgcaattcatggggaaattccggctcaggacgcgcgagcagcgcttatccgtgccgccgacgaagctggcatttcggtgatcaccgttcactgagtttccgccgccggtgaaatgcgggctgcttcgtgacacggccctctcgttccgccgcatgcgcaggtccatgccgctgaacatcattttcaggccgcgctcggccagcagttccttagcctctctctggcgacaagtgccagcttccgttccttcttgcacctcgcgtgcgatcctatctccggcgtgtcgatgccagagacgaagggaacaccttcccccagcaaccgcatgttctgcccgttgcatttcaccgtgtcgccgtcgccgacggttaaagacgcgcagatgatccgcccagcaatcgttgaacgatatctccacgctcggccgccgctagcttccgcctgagtgcctgttcctgctcgtatgatttgtatgggaaatgctcgaagcaccaccagcgggtcgccacggccggggaggggctgttgccccagccgccccactcctcacattccttttcttcgcaatagtggacatacatttgcggcgcttccatcagcggccgtctgtcggtgtcgctcatctttcctcctggagttgccagcccgctttcgggatcggccacccctttttggtcgcacggaaatcagcctcggcttcggccttcttcttggcttccacgacgccggttgcccagacggtgatgcgcaggcgtccggccttgaacacgaagcgccgttcggtcgtttgcttgcctgctgtgtaacctcctcgaaaacaagcgcgcgcagcagacagaccgatgctatccctgaaagactgcggttgtgaccaccaccaatccctgaaagccgcttcgaaagacacggtctttggtttgggatggtcaagcatgagcttcgcgtccatcagtctcgatcgtagcccggtcgccagccgcgcgtcatgccacggctcatggcgccttcggtcagcgcaagctgccggcggaggtgacggacatcctcgaggagcgtgccgatcgctgctcgcgcgtctgcatcgtgataggcgaggacagcttcgatatcccgctcggcaggcagcccatcagccggcaacgcttcttccacaacaggtgcgagcatcacaaatctcctcgctcctgcagaatggcaaggtagtggtcgagcgccaattcgaagtccggtgcggatcgaaatctaatcgggtcggtccaaacgtcccgcaaaaccggttgcttcagaccatcgtcatccacccatccaacgacatcggtctccgtgcttgcgacacctaccgcctcgccagccatgggatcgagcacgatctcgataagtgctcgcttgagcgtatcgggatcgagtagatggacgacgaagaaccgaacttccttactacccgcaaccgctttcacgagcgcggggatagccctttctttgctgatctcgtgctcttggccacgataaaaatcagcatcctcaagaaggtcgctataccagcgtaggggcacagcttcgctgatcggctgctctcgcatatccgttctccatatattattctcagattggcggccgccctcgccgatgttcttattatgttcgcatcgggagacgagtcaataatcaatctgggtcaattgcttttttaggcgccgctgatgtcatggtgcgatgacaaagccgccacgcaagtcttcgaagccgttgctgcacgaaagcgatgcgcccgtccgcggccggccccgtcggcgccgcgatcccgcccagcccaatctccccttggatcccaggaagcgggccgagatcgacaccgttatcgaggagctgcgggtccagatcgtatcgctggaaaggcagcaggccgcgttcgacatggtcatccaggcctacggaccggaccggccgcggccgaacggtgcgcgcgaggcgaacggctcgcagaatgcgagtgcgatgagactcgcaatgtcgcgatatatttgctatatgaaggaaaataggtatcaagaataggacaaccctgatggttgcgacacctttgcgccactctgagaatcgaaggaagccgcatgaaccgcgagtggacaggcacatgctctatacgtctcgcgacattactgtatccgctctgacggcaggttcgattcatgttaacgtctcgatcgatgccgatccagccgacatcgacaaatggcgtgcgatagtcgaatccgatgtggcgatcacggcacaggccaagcctaagcagatccgggaaaaggtgccacgtgcccttcgagaagccatggaagcagcctttgtcgatgtgttcagcaaccgtttctccggtgaaatcggcaaggtggtcgacgcttatcgggtcatgcttcgcgaaagcctggcgaaaggcacagactccgaattgcaaaaagcgctcaaccgcgcgcggctgcaggaaaagattctcgccagcacctcgatggtcgatcagccgcaagcatgcgagttgctcggcctgtcgggaacgaatccttccgcaacgatgaagcgcaaggaggaaaagcgagaaatcctgcgcttcacgatcgacggccgtgtctcttacccgttgtttcagttcgacgtcgagggacgccgcatctttccgactatggcaaaattgattgcgctgaaaccagagacatggagcgattttcgcctgctacactggctgacgcggccgcatctcgatttcgagaccgcacctgccgaaaaacttggtgcggaagacgcagaagtgattgaggcattcaaacgcgaggtcgtgcccgcggagcatggttgatgcgcttcgatctgacgattcccgatccgtccacgatgcgggtcgggaaggaagcctatgtcccgctcgacaagggcacagaactgcatcgcattcatcctttggtgttcaaggctgagcagttcaatcccacggctgcaggcgatgcccgtttttcgcccattcacgatgtgagtggggccatcattccgactatctacgcggcgcagacattcgagtgcgcctcttgcgagatcatcctgcgttgccccgatacgctgcccatcgatccgaagacagggctgccgaccttccagatcgtctttcccgccgatttcaaggcttacggtcacagcatcgtcagaactacggcggccctcaatctcgttgacctcaccaataccggacagcgcaagatcggcgtcaaccagaatgccctcctggccgggccgcgaagcacgtatcctgcgacgcgagcctgggcggagagcatccatgcgacctgtccaaaagctcagggcatctattacagctcggcccaatttggcccggactttgccatcgtggtattcggcgatcgtgtgccagccggcgttcttgacccagtctcgagccgacccgtggcggaggctgcctgcgatgctgatattcgttccttggcgagtagcctgtcgattgagtatcaggacgtttagggcgatgtggcagttgctcccttattgcggagattttccgcctatgacacctttgtaccaatagaccctattgcatgttccaacgcatgatcgctgccaacgtcaacgtcaacgtcaacgtcaacgtcaacagcaacctggaacggcggatggcagtgcaaccggcggcgtcccctcggaagggcccgatgctgaccatcagctggttcgatggcccgcatttcggaacgctcgatcttgatctgctttggctttggcgatccgggcgctgagccggccaaggagcgaatattttccgtcggctctgtcgattttcgcctcagccgatcgtccttgtcatgatgtgctggcaccgcggtcgtggcttcagcacgttctcaggcaacagaaggagctattgtcatggataatcagcatctggtccccgccgctgtgcttgcggccaagaacggcgtccggtttcccaatgagagtgaggaatatcgcattgcccgcgacgcgctgctggccgaagagatcgaattgcgtcggcacatcgagcgcgtggcggtacagcgccgggcgttgccgccaggcggcgaggtcacgaaagactaccgcttcgaaggcagcgatgggccgatatccttcagcgaactcttcgccgacaaggagacgctgatcgtctacagctacatgttcggcccggaacgcgagcgtccatgcccgatgtgcacctcgttgctgtcggcctgggacggcgaggtgcccgacatccagcagcgcgcggccttggccgtcgtcgcactttcgccgatcggcaggctgctcgccttcaagaaggaacgcggctggcaccacctgccgctttattccgacacgacgggcgactatagccgcgattatcacgcgatcggcaggggtggcggcgatgacgctgccttcaacgtcttcacgcgccgcgacggcagcatccgccatttctggagccaggagatgggcgaggtgacggccgaccccggcgaggatccgcgcggcgcaccagacctgatgccgctctggaccgtcatcgattcgacgcctgaaggccggccggcggactggtatccgaagctgtcctattgagaaggtggcgtcgtccgccgtcagccggtggagcggtttcttgagggctcggcccattcgatgctggtgaccgcgtcatccggcagcggcggcggatcgatgtcgtagacatagccggagatcatgtcggcggcgcgttccgtcgccttgatcttcgcctcggtttccgagaccgccttggagatcgcttcgatgcgggcgcggaacatgtgggcaagcacgtcgcggccggattgtttttcgagccgctccagatgcaggccgattcgcgaggcgtggcgctccaactcgctcttgctgaaacgtgcctttcgcagttcttcggaaaggctgtcctgcatgacggcgacgggatcgaaacttccgggtgcgcgttcgtcgagcaccgcgtcggtgacgagtttctcgatcatcacgagcgcctgcaattcggccgcatcggcgaattcgacgtcatagccggtatcgtcgtagaccttgcgccggaccggatcgagaagcagcccataggctttctgcagattggcaaaggcttccgaatcaccacctgaatcagggtgggcaaccttcgccaggcgccgataggcggccttcagttgcgcctcgtccgcatcgcgttcaacgccgagaatatcgtatggatccgtcacgcctgctcccttgctccccggcacgtcgcgggcagtctaggtcttcttctgcatcagaagggcaaagtttagaccgaaacgaggaatgacgtccatggcccgagatggcgatggtttatgcacattcttcgccaaatcctcgattgcttaatgttttcaattcgttgttcgaagatcagcctgtggtgatcgaagcgagataacatctggcttcgccatcgatttccagcgcggtagcagtcgtggcctcgaccagcagcgcatcgccggccgcaagcgcgccggtctcgccgtcccgccggaatgagagtgcgccgcgatggcaaagcaacaggcatgtcgcgggcgaaagcggcacggtcttgctgccatcgacgtcgatgcggatcagcgtatgggcgagcccgtcacggcgcgtcatgacgttgagatcggtgatcgctccgtcctcgagcctggcggcgacagggatatccgccgggaaggccagcggatcgcttgccgttgtcagcagcacgggcgaactgccttccacatcgagcaccatgccgttgccatcaaggatcgccagcgtgcggtcgataccggggaagatcgaaaacgggccgtcttctgcgaccgtcgccatgctgatgcgccagtcgaagtcgttgatcgaagcgtccggtggaaagacggcgatctccaccgtctctcccttgccgtttttccagggcatgcgtttgtgatcgccggcgcgcaggatcctcaccgggttcagttcccgagaatgccgggcaggcgcaggcccttttccttggcgcagtcgatggcgatctcgtagccggcatcggcgtggcgcatgacgccggtcgccgggtcgttccagagcacgcgctcgaggcgtcttgcggcatcgtccgtgccatcggcgcaaatgaccatgccggaatgctgcgagaagcccatgccgacgccgccgccgtgatgcagcgacacccaggtcgcacccgacgccgtgttgagcagggcgttgagcagcggccagtcggatacggcgtcggagccgtccttcatcgcttcggtctcgcggttcggcgaggcgacggagccggagtccagatggtcgcgcccgatgacgatcggggcggagagttcgcctgttctcaccatttcgttgaaggcgaggccgagcttgtgacggtcgcccaatcccacccagcagatgcgtgccggcaggccctggaaggcgatgcgctccctggccatgtcgagccaatgatgcagatgcttgttgtcaggcaacagctccttcaccttggcatcggtcttgtagatatcctccggatcgccggaaagggccgcccagcggaaggggccgatgccgcggcaaaacagcgggcggatataggccggcacgaagcccggaaaggcgaaggcgttttcgaggccttcgtccttggcgacctggcggatattgttgccataatcgagggtcggcacgccggcgttccagaaggcgatcatcgcctcgacatgctcgcgcatcgaggcgcgtgcggctttttccacagccttcggatcgctttcgcgctttgccttccactcacccatcgtccagcccttcggcaggtagccgttgatcgggtcgtgggccgaggtctggtcggtgacgatatcggggcggatgccgcggcggaccatctccggcaggatttcggcggcattaccgagcaggccgacggatttcgcctcgccggccttggtccagcggtcgatcatctcaagtgcttcgtcgagcgtctcggccttggcgtcgacatagcgggtacgcaggcggaaatcgatcgagtcgggattgcattcgacggcaaggcagcaggcgccggccatgacggcggcgagcggctgggcgccgcccatgccgccgagcccgccggtcaggatccatttgcccttgagattgccgccgtagtgctggcggccggcctcgacgaaggtctcgtaggtgccctgcacgatgccctgggtgccgatatagatccacgagccggccgtcatctggccgtacatggcaaggcccttcttatccagctcgttgaaatgatcccaggtcgcccaatgcggcacgaggttggaattggcgatcagcacccgcggcgcatccttgtgagtgcggaacacgccgaccggcttgccggattgcaccaccagcgtttcttcttccgtcagcgtcttcagcgtcgcgacgatgcggtcgaaatcctcccaggtgcgggcggcgcggccgatgccgccataaacgacgagctcgttcggattttcggcgacatcggggtcgagattgttcatcagcatgcgcagcggcgcttcggtcatccagctcttggcattgaggtcgttgccgcggggcgcgcggacttcgcggatattgtggcgtggattgttcatggcggttcccctgtcgagagatcgttatcgtttcaggcctggcgcaatctgttcgatgcgcaccagaatgttcttgagatgaacgcgaagtctgtccgccttggcggcgtcgtaggcaaagggcgccgcctcggtctggagatgcgtcgattgcgcgagctccatctggatcgcgtgcacaccagtttcggggcgaccatagtggcgtgtcgtccagccgcccttgaagcggccgttgagcacgccgtcgtaacccttggcggcttcgacgacggtgagcgtcgcctgctcgatggcgctgtcgcaggtcttgcccatatcggtgccgatattgaaatccggcagcttgccttcgaacaggaagggaatgtgggagcggatcgagtggcagtcgtagaggatcgcgacgccgtggattgctctcacgcgctcgatctcggcggcaagtgcggcatgatagggagcatgaaagtcgcgcagccgcgccgcgatgtcggcgtcattgggtgcggcgccttccttccagatcgccttgccgtcgaaatccgtctggggaacgaggccggtggtgttctggccggggtagaggctgacgccggccggatcgcggttggcgtcgatcacgtagcggtggaaggtggcgcgcacggtggtgacattgtcgagcaggccatcatagagctggtgaatgtgccagtcggtgtcggccagcatcctgccattgtcgttgagccggtcggcgatctcgggcggcacctcggtgccggtatggggaaagccgaggatgatgggggaggtgcctcggcgaatttcgcattgggaggagactttttcagtcaccatcatctcaaccctccaataccggcaatatgccagatgaaaccgaggcgttcagcgtgcccgtcgccaccagttccgcggcggcggcgaggtcgtttgccatgtagcggtcgacgtcgaggctcgggaccttggtgcggatagtggcgatcgccttgccaagctccgggctcgtcgacagcggcgcgcgcagttcgacgccttgggcggcggtcagcgcctcgatgccgatgatgccgaacaggttctcggtcatgccgagcaggcggcgggcaccatggcaggccatggagacatggtcttcctggttggccgatgtcggcgtcgaatcgaccgaggcggggtgcgccatctgcttgttctccgacatcagcgccgcagacgtgacctcggcgatcatcaggccggaattcaagcccggcttcttggcgaggaaggccggcaggccgtaggagagggtcggatcgacaagcagcgcgatgcggcgctgcgagatcgcgccgatctcgcagacggcgagcgcgatctggtcggcggcaaacgcgacgggttcggcgtggaaattgccgccggagacgacggaattgtccgacagcaccagcggattgtcggtgaccgcgttggcttcgatttcgagggtgcgggcgaccgagcgcagcagatcgaggcaggcgccgtcgacctgcggctggcagcggatgcaatagggatcctgcacacgctcgtcgccctcaatgtggctctggcgaatgatggagttttcgagcagggcgcgaagtgccgccgccgtgtcgatctggcccttatggccacgcaatgtgtgaatatccggatggaagggcgccgaagagcccatggcggcatcggtggacatggcgccggtgatcagcgccgcctgcgcggcgcgatgggcgcgaaagaggccggcgagcgccagcgccgtcgaggtctgggtgccgttgatgagagcgagaccctctttggcggcgagcaccaccggtttgaggccggccctttcgagggctcgcgcgcccgagaggcgttcgccggcgaagaaggcttcggcctcgcccatcatcaccgccgccatatgggcgaggggcgccagatcgccggaggcgccgaccgagcccttttccgggatcagcggaatgacgcccttttccagcatggcttcgatcagccgcaccaactccagccgcacgccggaggcgccgcgtccgagcgagaccagcttcagcgccatgatcagccgcacgatattctcaggcagcggcgcgccgacgccgcagcaatgcgacaggatgagattgcgctgcaaagtggtcacatcggcgctgtcgatcttgatcgaggcgagtttgccgaagccggtattgatgccatagaccggcgcattgccggcggcgatctcggcgatgcgggcagcggccttggcgatccccgcatcgaaggccggatcgagccttgccggcacaccggtccagtagatgatttccagatccttgagcgagacggagcccgggtggagcgtgatggtcatcggccattcctttcgcccttgaagacgcgtgcgtgaagcgggttgaagccgatgcggtagacgagctcggcgaggctttcgatattccagacggcgagatcggcggatttgccgggttcgagcgttcccgtcttgtcgagcaggccgagcgcgcgggcgccttcgcgggtggcgccggcgatgcattcctcgacggtgaggccgaaaagcgtggccgacatgttcatggtgagcaacatcgaggtgagcggcgaggtgccgggattgcaatcggtggcgatcgcgatcggcacgcctgcccgccgcagcgcctccaccggcggcttctgcttttcatggatggcgtagaaggcgccgggcagcagcacggcgacggtgccggctgcggccatcgccgcaacgccatcttcgtcgagatattcgagatgatcggccgaaagtgcgccataggacgcggcgagcttggcgccgccgagattggagagctgctcggcatgcagcttgaccggcaggccgagtgttttggccttgtcgaagacgcgggcgatctcggccgtggaaaaagcgatgccctcgcagaagccgtcgacggcatcggcaagaccgaggccatgcatgtcgtcgagaccgggcaggacgacatcatcgagataatcgccgttgcgacccttatattccacaggcgtcgcatgggcgccgagatagctggtggcgacgcggaccgggcgcacatggccgagcaggcgggcgctctgcagcatcttcacttcaccggtccggttcagcccgtaaccggacttgatctcgatcgtggtgacgccttcggcaagcagcgtgtcgagccgcggcagggcctgggcgacaagctcctcgaccgacagcgcattggtcgccttcaccgaggagacgatgccgccgccggcgcgggcgacctcctcataggtcgcgcctgcaaggcgcatttcgaactcgcgggcgcggttgccgccgtgaacgatatgggtgtggcagtcgacgagaccgggcgttacccagcggccttcgagatcgacgatgtcggaatgttcgatggccgatgccggcagctcgctttcggcgccggcaaaggcgatgcggccgttttcgatcagcacggcgcctttttcgacgatgccgagcccttccttgccaggcgccagcgtggccagccgcgcattgcgccacagcactgggcgggcttctgcgggcgagacttcctctgaaaaaatgttcccggtcatcagctttgcgcctttccttatgccaaaacatgtatatacataatcgacaggtgacaagagaaattttgtgcgcttttctggaaaagaaagatcggcggcacggcaagaggagagggaaggtcatgaccacgcttcacgcaggcacggcgctgacgccgcagggctggcagaaggacgtgcggctgacgcttaaggccgggcgcatcgcgcgggtcgaaatcggcactgctcccgagcccggcgatgaacgccacgctctcctcgttcccgccatggcgaacctgcacagccatgccttccagcgggcgatggccggccttgccgaagtgcgcggcccggccaatgacagcttctggagctggcgcactgtcatgtacaagtttgccctggcgatgacgccggagcatgtcgaggcggtcgccgccaagctctatacagagatgctggaggccggtttttcccgtgtcggcgagttccactatctccaccacgacagggatggcagcgcttacgccaatatcgccgagcttgccgaacgcatcggtgcggcaagcgaagaggccggtatcggcctgacgctgctgccggtcttctatgcccattctggcttcggcggtgccgcccccatcgacggccagcggcgcttcatcaattcgctcgaaagcttcgaaaggctgatggagggatgccgggcggtgaccggccggctcgacggcgccgagctcgggctggcgccgcacagcctgcgcgccgcaacgccggacgagctcacaaggctggtgccgatggccggcgacggtcccatccatatccatgtcgccgagcaggtgaaggaggtcgaggactgcatcgcctggtccggcgcgcggccggtagaatggctgctcgatcatgcgcccgtggatgagcgctggtgcctgatccatgcgacgcacatgaccgaggacgaaacgcggcggatggcgaaaagcggcgctgtcgccggcctctgcccgatcaccgaagccaatctcggcgacggcgcctttgccgcaccgctctttctcgaagagggcgggcgttacggcatcggttcggattccaacgtgctgatctccgtgccggaggaactgcgccagctcgaatattcgcagcgcctggcgcttcgcgcccgcaacgtcgtcgcagcacccggcggttcgacggcgctttcgctgttcacacatgcgcttgccggcggcggtgccgcattgaaagctccggcgggtcttgtcgagggccatcacgccgatatcgtttcgctcgatacgacggccgttccttatctcgcaggcgaccagatcctcgatcactggttgtttgccggcggcatttccgtcgattgcgtctgggcgcgcggccgcaagcaggtggagggcggacgccatctcaggcgcgacgcgatcgaccggcgattcctcgctgtcatgggcgaattgctgaccgcctgaaaaagagcttttcctgtccggacattcgaattagagcagttccagcaaaaacgtgtagtggtttttcgtccggaattgcgtaaaaacaaagagatagtgggagaccaatcggaacgtggcgatgaaccaaagcagggatcccaccctgcatcagcgcatcctcggcgacatcgagggccgtatcgtctcgggcgattggccgccggggcaccgcattcccttcgaggtcgatctcgccacgcagtatgactgctcgcgcatgacggtgaacaaggtgctgacccagcttgccaaggccggccttatcgagcgccgcaagaagtccggcagcttcgtcacccagccgcaggcgcaatcggccattctcgaaatccacgacatcaaggccgaggtgcagtcgctcaacctgccctattcctatgcggttttgaagaaggtgagccgcaaggccaaggcggacgacagccgccgtctggaactgccggtggcctcctcggtcgtcgaggtcgtctgcatccacaatgccggcgcgcggccattttgtctggaggagcggctgatcagtcttgcgacggttcctgaagcagccgatgccgatttcctgacgatggcgccaggcccctggctgctgaaccaggtgccgtggagtacggccgaacaccggatccatgccgtctcagcgggtgccgagctggcggcggctctcgatatagcgcggaatatcgcctgcctcgtggtcgaacgccgcacctggagcaatgccggcccggtgacgcatgtgcgcttcacctatccgggcgatcgtcacgcgctggtggcgcgtttcacgccggcatcgtaataaagagcccgatccaaccggctggtgccccggtgacgaacctgctggatctgtcgaaatcccgcccatggctggctgacggaactgctgggcatgagggccgcgtcatcgtccgccatgcgatcgcagcaggcgaggcatggccgccgatccggcagatacttgacctcgcccttcacagcttgctggccgaccttttaggcgacttccgacggcttgccgcaacgctggcaaggtccggggtcatatggactgttttctacggccatctttccgattaccttttcaccaggtcttccaccgcctcggggccgagaaccttttcgagggctttcaccccgttcttgggcagtctcgataggccgttgacgatgccctctttccaggcatccccgcgatcccatgcttcctcccaagcatccgccagctcgctgtcgtggcgcgtctccacgagggcttggaagagcaacgaggcctgcgtcaagtctttgtccgcctttacgcggcctagagtgtctgtgccccttcttgaggacacgatgagcttgtggacagcatatctctcgggagcgggaacgaggacgtttacgccttcgcggaagagaagcaccgtgcggacaggttcatagatcaggtaatccaggaaccgcaggttttccgccgacgcgccaccaagggcgggcataggagacggcttgcccgtgtattcgtccgatccccggtttcccgtaaggaactccacccgatagcccttggcattttggaatgccaccaccttcgctttgtccgcctggtgcggtaccggtcgaaactcgggatcgatcgaccgcaggacctctagcacgggcggcaaactgtcttcgaccccggctgaaatcgcgaagtcctgcgcgaaatccgcatcgccggtctgcattgccgacgatggcagtcggacccctagcatccccgcataggtgctgaaagccaccgacccgatcaggactgcacggagacggaacaaaccggcgtcagcaagcgccttcgtcacgtcgcccgcgaagggatcgggacccggaaggccagcacggcgcagagtactaaccatccgccttcgctcacgcatgttgtccttgatctccttgtgagtcttcacccgcgccgtgattgcctcgtcggtgtggggaccgacatagcttcgcttgtcctttccctcgggagtagggagatcgaaataccagtaatcgcggtccttcactgtgacggttacgaaccagccctccatggggaagtctgccgcaaattgcgcatcgagcgtccgctgcgttagttccgcgaacatcgtccgatagctgatgtcgatctctttcagcattggcgtttcttccttctggcgtgcggcggttctctcggcgacagactcggcccacgccttgtccatgtgttcttgcctctttttaaaaaagtcgcctccgctcattttcgcaggctgttataagtctctgccaagaccttataactcccgttcctgtagtcaagttataagtctctgccaaaaccttataacgggccgcctgatgctatgggcggtttcctcagccgagcaatgcgagcctctgctgatcacaacctcactcctggcgatggcgtagcctacgaagtcccatatacaacatagcgggtgttttcattcctcgaacatcttgccgctgcgcgcttccagccggtagcggtggccgggatagacgagacgggcggttgagaccacctgttttgccgaccatgtgcgccggcggatcgtcaggcacggttcggtcttcatgatggtcaagagcttgcattcccaggcctgcggcatcgccgcctcgacgacatgctcggagccgctgagcggcgctgcggccgtcagataggcgttgggcgtcagcgtcgaaaaatcctgggcaagatattccggggcggcttccggatggacgaagcggtcctcgatctgcacgggaacgccgttttcgctgtggacgatcagcgagtggaaaaccgcggcaccaatcggcaattcgagcgcgtcggcaacctcgggagaggcggtttcctgggcgagaacgacgacagcggcttcatggacatggccgcgttcggcgatttcctcggcgatgttgcggacttcgaacagtgccgaataccccttgcgctcggcaacgaaggagccgacgccctggatgcggatgagttcgccctcgttggcaagttcgcgcagcgcccggttggcagtcatcttgctgacgccgagttcgacgaccagctcgttttccgagggcacccggtatttcggcggccactcgccgctctggatgcggtcgaggatcacctgcttgacgccggcatagagcggcgtgctgtcattttccgccagttcgcgcttcatctcgccgggacgcttcattgcctattccttttgcacgaatggaattcgccacataattcgactttccctcttgcatatcacaaaatatctcatatggtaccatatacaacctcccaatcgatcctttgagaaaaataggacatgaaagggcaagccggcgaagatcggccgtggtgctgcaaggtctgtttcaactccagaggagaattcacaaatgaaattcagcgcaatcctgctttgtggcgtggcggctttttccgctttcgccgcgcctgccttttccaaggactggacgaaggcgacgattactctcgaaggcgcctatgcgccctggaacctcaccaatgccgacggcacgctcggcggcttcgagccggaactcgccaaggtgctgtgcgaacgcgccaagatcgagtgcacgctggttgcctccgactgggacggcatgatcccggcgctcaacgccggcaagttcgacgttatcatggatgcgctgtcgattaccgaagagcgcaagaagatcatcgacttcaccattccctatgccgccacgcccgccgccttcgccgccgccaaggacagcccgatggcgaacgccgccggcaccggcgccacgatcaagatgacgcccggccagaccggcgtgaaggagatcgacgcgctgaaggaagtcttcaagggcaagacgatcggcatccaggcggccaccgtctacgccaagttcgtctatgacaatttcggcgacattgccgagatccgcgaatacaagaccggcgccgatcgcgacctcgacctgcagaacggccgtatcgacctcggcttcgatgacgccgtctatttcgccaacgcgttcaaggccgccaacgacacgctcgccttcaccggcccagagatcgccggctcgatctggggcgagggtgaaggtctcggcctgcgcaaggccgataccgacctgcgcgacaagttcaacgaggcgatcaaatccgcactcgccgacggcacggtcaagaccctgtcgatgaagtggttcaagatggacgtcagcccgctgcagtaagcgtttcggcctttcggccgcatacacctgtctccggctttatcgccggagacagcatgctcgaacaggatgattttaggccgggtcggcctaaaatctgaatcctgttctcaataagagagttagagcatgatgtcgtccgaaaaccgctgacacttttcggcatcatgctctggtgtcaatccgcaaaacactgccacggacggggaacggacgatatggcaagcttggaactgctcggcttcggctcgaccggatggggcgcgctgctcattgccgccaccttgatgacgctggccgtcacggccacagcgctggcgatcggcgcggtgcttggcgcgatcgtcgcggcggcgaaactctccggaaatattatcctcgtcacgctcggcaacgtctatacgaccgtgtttcgtggcgtgcccgaactgctgatcatctatctcatctatttcggcggctcctcggccgtcaccgcgatcggcaaggcaatgggttacgagggtttcctcggcttgccctcctttatcgcaggcgcgcttgccgtcggcatcatctccggctcctatcaggcggaggtgttccgcggcgccttccttgccatctccaagggcgagctcgaagccgcctcggcgatcggcatgcatcgcggcatgcgccttcgccgcatcatcatgccgcaggtgtttcgcctcgccattcccggcctcggtaacgtgtggcagctcagtctcaaggattctgcgctgatctccgtcaccgggcttgccgagctgatgcgaaccagccaggtggcggcaggctcgacccggcaatatttcctgttcttcatcgccggcggctgcctatatctactcctgaccagcctttcggaccgcgtcttcaacggcgcggagcgccgcgccaaccgcagcatgccggcatccgccatgggccaggcgtaaggaggcgacaatggattttaccttcatcgcctcgaccctggtcaccctgctcaaggccgtaccgacgacgctcatcctgttttcgctgtcgatcatcacaggtggcctgctggcgctcgtcatcgtctggatgcggaccagcggcaatccggtgcttacgagcttcgccaagggttacatcttcatcttccgcggctcgccgctgctgatccagatgttcctggtattctacggcctcggccagttcggcttcatccgctattccttcctctggccgttcctgcgcgagccgatggtctgcgccgtgctgtcgctggcgctttgcaccgccggctacacggcggagatcttccgtggcggcattcgcgccgtctcgccgaaggagatcgaagcggcgcgctcgatcggcatgtccggcttcctgctggtccgccgtattctggcgccgatcgccttccgccacgcgctgccggcctattccaccgagatcgtgctgatgatgaagtcgacggcgctcgcaagcctcgtcaccgtctgggaagtgaccggcgtcgcccagcggctgatctcgcagacctaccgaacgatggaagtctttctctgcgcggcgatcatctatctcgtcctcaacttcatcatcctgcagggcatggctctgctggaatattcgctgtcccgacaccgccgcgcggccccgcaggcgctgaaggcgtgagcggctttttgacccgattggagcacccatgccaggcgtaacccgactatcggtccgcaatatccgcaagagcttcggtacgcacgaggtcttgcgcggcatttccctcgatgcggaagacggcgacgtgatttcgctgctcggcgcctccggctccggcaagtcgacctttctgcgctgcatcaatatgctcgaaaccgccagcgacggcgagatctgggtcgacggcgaggaggtccgcatggtgcacaagggcgggcgaagcaagccggccagccagaagcaggtggaccatatccgctccgagctcggcatggtgttccagtccttcaatctctggtcccacatgacgatcctgcagaacgtcatcgagggcccgatccatgtgctgaagcggccgcgcgccgactgcatcgccgaggccgaagcgctgcttgaaaaggtcggcatcgccgataagcgccacgcctatccggcccatctttccggcggccagcagcagcgtgcggcgattgcccgcgcgctggcgatgaagccgaaggtgatgctgttcgacgagccgacctcggcgctcgatccggagcttgtcggcgaggtgctgcgcgtcatgcgcgcgcttgccgaggaaggcatgaccatgctcgtcgtcacccatgagatgagctttgcccgcaacgtctcgaaccgcgtcgtcttcatgcgcgaagggctaatcgaaagtagcggcaagccggacgaaatgtttaccggcggcgcgacaccggctttccgccagttcatcggccatttcggaagcggtcaatgacgatcaccatcgatgcggggctcacctggcgcgatgtcgcgcgcgtcggggtaggggaaacgctggcgctgtcgcccgccgcctgggggcgcgtcgagcaggcaagccgcatcgttgcgcgcatcgtcgagacgggggtgcgcgcctatggcgtcaataccggcgtcggggcactggcggatacggtggtcgatcgggcctcgcagagcctgttgtcgcgcagcatcgtgctcagccatgcctgcggcgtcgggccattgctggctgcccgcgaagtgcgcgccatcatcgccgccgggatcgccaatttcgcccatggccattccggcgtgcggcgcgagatcgtcgagcatcttgcggccctgctggaacatgattgcattcccgacgtgccgtccaagggctctgccggttatctcgtccacaatgcccatattgcgcttgttctgatcggcgaaggcagcgctcacctggccggccggcgcatgagcggccgcgaggcgcttgctgcgatcgggctcgaaccgctggtgctcggcgccaaggagggcttgagccttgtcaacggcaccgcctgcgccaccggcctgaccgcagtggcactgtcacgcgccgagcggctgctcgactgggccgatgcgatcgcagccctgacgctggaagcggcgggctgccagatcgccgccttcgacgcggccgtgctggcgctgcgcccatcggctggaattgagaaagtcggagcgacgctacgcgcgcggcttcagggcagcggccttgtcgcagccgccttcggccggcgcacgcaggatgcgctcagccttcgttcggtgccgcatgcgcatggcgccgcccgcgatgtcttcgacaattccgcccgcgccgtcgatcaggagcttgcctcggtgaccgacaatcctgctgtctcaggcacgctggaacagccgatcgtctcttccgaggcccatgcggttgccccggcgctcgggcaggcggccgatagtctggcgattgcgctcgcacagatcggcgcaatcagcgaacggcgcatggaccggctggtcaatccgctggtgagcggtctgccgccctttctggccagcgacgccggcagccattccggattcatgatcgcccaatataccgccgccgcactcagcaacgagaaccgccgccttgccgcaccagcggccatggacggcggtctgacctccggcctgcaggaagattttctcgcgcatccgacggctgcggccggcaagttgctcgccgtcatcgacaatgccgaatatatcctggcgatcgaattgatggctgctgcccaggcgcatgatttcctggtggcgacggcgccgcgggcggcaggcacggagctggtctataaggcagtgcgggaacaggtttcccattatggcgacgaacggccgctcaacggcgatatcgaggctgtctgcagcctgatccgcgagactgcgccgccgctatgatcggcctcagaacggctgggtttcggaattctgctttggcttttcgcctgcctcgagacgtttgaggcactgaacgaaggtcgggtagagctgctccacccgcgagagcggcagcgtccagtcgccttcgtcgccggcaaaggtgatctgcacgtcaggcattccggcaaaggaattcttgatgatcttcttcagcccggcgctccccttgctggccggaccccagaggcgaagcgtgttcttgtcgaagaaatcggcagcgatgactttcgtcaccgtacgatcggtcagcgtcacctcggtcttggtgccggccggaatgtcccatgtgttctttgcgaccagccagaacgtctcggtcgcgctctggcggaattccatggtcttgccgatctcgctgtcccacagcaggcggcaatagggatgcgggctctcgttggcaatgccgaccgaccattgtctcgcgccgcctatccattcggtctcgccgaaggctgagaccggctgcaggagggccgccatcagaaccatcactgtcggaattttcatcgccgaaatcgtctccaacgcaatcggctccagcaatagcaaaagaaggttgagcttttgctactacggcgctgcgcgtcttttcaggcacgcaaaggacgctgtagcagtttgaactgctggagcaagtttcgcgatggctgccaggcaagcccatattctacgaagattgggagatccgagccccgaagacgttttggcggagcgtgccgtcggctgcagttcacttcggaaagaggaacgttaccgcgacgcggaagccgagtccttccgggccattgtctggagccgccgcccaatatcgtatgcccgccgtcaggctgattggctgcttatcgatggtgatcagcttggcgactgcgaagttgatcggaaccgaccagtcgttcgtttcccagttatatgtcgactccgtattcagcgagaacgtccaggcgtccttggtcgtgtaggagaggaacggctggaggaacgtcgaactcacatcctcccggtcgctttgaccagcgaaggaccagatgtggttgccgagaaagccgtaagtccaggggccgtcctgcttaaggacgaccgctgtcggacccgcaccccacttgccgcttccgaggagctcgtccgtcgccgtcggcagcaggaacacggggccgacgccccagacgatgccgctctcggtcggcttggacggcgagaagaagaagctttgcgtggtgtcgcccagaccgaactgcgttcccgacggtccggcaatgtcgttctgccatgtgactggcaggatggtgcgcgagatgacgttccagtcctcgtttatcttgaagggaatgaccggttgaatgttcagcgtcgccttgtcgccgtcgtctggaccatagccgtgatcgtagttgaactggaacgggacgctgatgagcgaggctatcggattggaaagcttcttcgccaggtcttcactcgactgggcggctgccgtccctgtccagacaccgagcggcgcgacaaccagtactacccaagaagcgactttcttcatcaaggcctccatgatccgattgaacccagcccgcaaggcaggcttcctccgaaatgaaaccatatcccccggatcgatgctgttggataccgaactgtgagccgctgtcacggcggctctctgcttcctgggagacgtcgttgtcccggctcctcgaggacaacaggtgttcaaaaggtgagcatactggaaggataatcgctaacagtacgaagttcgccagtccgcccgttagaaccggatggcgaccccgaagatcggcccctgctggacgacgtcaaagacgaacccgtcattatcgtaattgacgccgagtgcacgatatccggcgaccgctgagatggtgtcgttgaacttgtagccgaggcccaacgccacatcccagtcgatatcggcgccgccggcgcccagtaggccccaccccgtgacatagatttccggcgtgaagaagtaatttcctcggacgcccgcaacggcatcgacccacgtggcgctgtcttcgacatccactccggccagaatgccgccattgaatgagatctcggttttggccgaccagaccttcatgccgccgaccacgtcgaggtggccattttggtcttcgagtatggcgtaaccgacgccaagaaatcccgcgaaggtcttcgacgtcacatcgacgctgtcggcaaggatgccggccggcgtgtcggcatcggcacccagcttggtgtagatcacgtcaccaacgatgctgaagcgatcgtatcttgcttcgcctgccgccatgaaagcgaagtcgaggttattgaggatatcgccgaaatccgcgtcgacatgaacttccggcagcccaaactgcccaatatcgccggataggccggcagcccagaaatatggagcgaaggtgaattcccagccgctctggctctcgacagtttttgcttccggcgtgagcggcgtgacatcggcggcattgccgaccgacgccgcggagatgccagccagcaacagaatggcacgcaagtatatggctttcatgagaatcccccgatctcgtttatcgcctcggcactgctgtcccgagtcggcactgtgcagcgagaagtagatttgaacaagcttaaatacctattttccgttgatctcctgcttcaactgcccgatgaggcctgagagctgctggtcctcaggtctcagtcgcgccagatcctccgcgtgtttcagcgcctccggcaagcgtcgaagcttgagactgtattgcagtgccaggcccacgatatcggcgtctccacccgctgcccaaccatcgagcctgtccaatgcctcccccgtccggccagcggaatcgagagcgacggcaaaggtcgtcttgtagcgggagttttgcggatccagccgcaccgcttcttggagttccgtgatagcctcggtcaatgcctgcttgcgcaccagcgacagcgcatgtccgtaacgcagatccgcgcgctcaggcgcgatccggatcgcttcggcataagtctgctccgacaggtcgttccggcctgtggcgcggtagaattccgcgagattgatgcgcattgcctccagtgtcgggtcgagaaaaatcgcccgtcgaaaggcggcttcggcctcggccgtacgctgtcgagcaaacaggaagacgccataattgctttgtgtttcggcgacgtcggcattcgtttcgacataggcgcgcaggtccgcgacagccgtttcgaaattgccgcgctgattgccgaagagctcgggcggggtgcttgcgagtgcattcgcggcagcaacgcgcaccgcgcgcgtcgcatcgccaagcaggttgccgatcgcctccagcctctgctccggcggaatattgcctgctgcttccgcagcgccgagccttgcgagcggatctgcatcggctgcggccgttcgaatgtcggtggcgacatccacgccgctaattccactcagtgcggcgatggcgctgcccctgacaattcctgcctggtcctggtcaccgacaagcgcgcgcagagcctcaatcgcggtctgatcgcttttcgcagctccggcgaaggcatgggcgatcgacgcgcgcttgcgccattgcgttccgtaccatccgtccattgtctcggttgcccaatcatcggttctgccgacatggcaggtcgtgcacgcattcggcgttccgaggcttgccgatagatcgggccgggggatgacgaaggagtggtcgcggcgcggatcgaccttcatgtaggtgcgttccggcatgtggcagttggcgcattgtgccccggtcgaaccggcctggtggtgggtatgcgcgggagtgtcgaacagcccgctcggatcctggttgacgaagcgctccggcttcgtctcggcatggcattgcgtgcagagcgcattgccttcgaccttaagcccggcctcgtgcggccgatgacagtcgagacatgtcacaccggcccttgccatcttgctttgctgaaacgagccatactcgaagacctcgtcgaggatctgcccgtccgggaaatagaggtcctgccggagcaggtcaggggagaaatagtcgagaaagggctttcccggttgatagccgtccagcagcttggtgcgcctggcatggcaggcaaagcagatgccggcatcgactttcggcagacctgtatccagcttgacggaggatgaggcgttgcccgattgcgccgaagcgacgtgcttggctccggggccgtgacaggactgacagccgatgctggtggcgacgtaggtcgacttgtatgcgttggtctgcggttgaaacttcgccttaggatcggtcgaatgacaatcgatgcaggtgcggttccagcgataaaaaggtcctgtccaatgataggtcgatccgggtttggccggggtgccgttgccgagccagaaccattgccgtctgaccgtatcccaggcgatgtcgagagcctgcagccgtcctcccccgatgtcgacgaggtattgctgcaggggctcgtaggcgaaggtgtatttgatttcgaactcggcttggccgccgtccgctccctcggtgccgacgaagaaacgaccatcgcgacgggtgaaggtggtgacgacgtcgtcatggtcgaaccgggtgttgttgaaatcgccgcgcactgtttcgtggtcagccagcgccatcgcctttgcatggtgggatttcgaaaaagccgcggcctgatcggcatggcaggctgcgcacgtcctttcgtccacgaaaccctcatggatcgatatctgcgggtcggccccggatgtcgagatgtcgtcggtcgcaaggctgcgcccggcaggcgcgagcaacaggaaaagcaggaccgctattcgtcccattgctgctgaccgaacagatgctgccactcaatcgctccctgttgacgtttgagaagatcgggccgccatggttcaaacctctggcgtgaggcgcaatcctaatccttgaacacttgtttccagtcggccttcatatcgacgacagtccagccggtgatcgcggccgcatcgagcgccttgtcgaggcggccgaactctgtatcgcggtcgtaggcatattcacgctccgcatcggtgtgatggatcagcacgccgagcctggcaggtgcgcctgccatggtcgtccattgcagcatttcgagatctccgtcggaattgccgaaggcggcaatcggccgccggccgatctgctggttgatcccgacgggtttgccggccttgtcgtcgatgaaattgacttcgggaagccgatagagggtcggcgtgtcgtcctgcatcctgaattcggtcttgatcgacgagccgatgacctgctcgggcgggacgccgtagactttctccgcccatggccgcatgaactctatgcctccgcctgaaacgatgaaggtcttgaaaccgttggtgcggaaataggcgagaagctcgaccatcggctggtagacgagttcggtgtagggccgcttgaacttggggtcacgggccgaagcgagccaatcggtcacgatcttctggaaatcgctgctggtcattccggcatgcgtggtcatgatgagctcgacgaggcccttttcgcccgacgccgcgagcgacttcatgtcgccgtcaagcaccgccttgaatggctgcgtctccttccattccggatgctgcggagcaagcgtcttcacgcggtccaaagcgaaggccaattggacgtacatggggtgctcgacccacagggtgccgtcattgtcgaatacggcgatccgttcggtttccgggacgaagtcgggcgatccctgcccagtgaccttttcgacgaaagagacgatggcaaccttcgaggcggtatcgttccaggaaggcaaaggatcgctttgagcgaatgcagaagtggcatgaaccagtgcgacaccgagcgcaatgatcatcaggcagatcaatcgcggcgccgagcggacaaaagacatcggtcatcctccggggttggcaacagggagaaacagaatatgggcggcgacccctcgcagagccgccgctcttcgatcagttcccggtcgggagggtgagcgtcacaccatccttggcgagctgatcacgcacccactgaaagcgctcgtagttcgagagcgtgatcggacccgtgtagccgacgctttgcatctttcttggaggatacttgacgtaagtcgccatgattttctggagttcttcgcccatgacaacgcccatccatgtacgttcagtgaagttgttcatgaaaatgtcgtagcgctcctgcggatcctgccagaggtcgaagacctggggaaccgttgccacgtatttgtccgggcctttccagccgagattggaatcgactgccagtccgccggtctgcgctccgtcgtcgccgcgaagattgaacgcaaacttgtagttattgaccctgatggcacctggcgacagctcattttcggtgaaatagaaccatgatttccgttccgatttccccgtgccgaggaggatcggcgacatgtcgtagctgtcgaaaatgatcggcttgttttcgcggtcctcggtgggaagggggaccgcgccgacggcagcgaatgtcgccatcagatcgagaccaccgacaatgtcgtggttcttggtgcggggtttgatcttaccgggccagacggcgatcgcagggacgcgattgccgccctcgcgcaatgtacccttcgtgccacgcaacggcgtgtacccagcgtccggatagacgtcctgccaagcaccattgtccgtggtgtagaagaccagtgtgttccggtccatccccgtttcacgcagcttgtccatgatccggcctatacgggtgtcgagttccacgatcgagtcggcatacttgctcttcgacagtgacttgtgctcgaattccggcgccggcatatttggctggtgcaccttcatgaagttcacgttgatatagaagggctcatccggcttctttgcggcttcgtcgagaaattcgacggctgccttttcgacatagctgtcgaagtaggggatgccgacaacgccttccttgccgtcgataatcggggtgtcgacatattgaccgttgaccttgaaatcttcagtgacaggtcccccggccttgccggaaagcgcccccttcgtcaccctttggaacatctcccgcagcttcggatccatatccggaaaccaggtggggtcggcataggtataggcattcagatggtagaggccggcgtaccgcatctcgtcatagccttgcgcaatcggcagggcgtaatccgcttcgccgagatgccatttgccggtgaagtaggtgtgatagccaccacgtttcagcacagatgctagcgtccattccgctgccggcaagccaccgccctgtccttgaaaggcaactgtcgtcatgccgctgcggttcggaatgcgtcccgtctgcatggcggcgcggccgggcgtacagctcggctgggcgtagaaggagaagaaggtcatgccgtcttccgccagtttgtcgatgttcggggtcggcatcccgcgaccttcaccgccgccataggggccgaggtcgccgtagccggtatcatcggaaacgatgaacaggatgttgggttttcgttgggtgtcctgcgcttgcatgggcgaggccgcgcaccagagaatggtggatgaagccaatgctccgatgtagcggataaggattctgccgttcatttcaaatccctccgttgccgttcggttgaatgacggagccgctcgcggcaaagcgccccgatcgcatgcgtcgttcaattggactgctttgaaaatgaagaacctgctggagctgcctccggcagggttgcgaggccggcagcatctctgccccggcccgctgaactttagcgaatgctgccttcgcccgatattgtactttagggaatctcttcatgcggtggcaatcgacagtagtaatgcgcagatgacgccgcagcgagaagctgttattgtcgcccggctttggggggaaagcagatgggcttgggcgaatggtcaggtcgattttgctgcactgcctttttgttggcggttgtcgccataagtctgtccagtcgccatgcctcagcctccgacacctcgattgccaaccgggttccccgggtcctcgttctttatccttatgatgagaggatcgcggcgacgactgctgccggagaggcgctgcggagccgactgctggaggcgacaaacggcaagatcgacctgttttcagagttcctggatctctcgcggtttccggaaggtgaccatgtcgcgcgcatggcacgatatctcggcgagaaatacgcgccgcgccgcccggacgtagtcgtcgccctcggcaaggaatcggcgagcttcgtcaccgcgaaccgcggcacgatcgcgcctggcgcaaagatcgtcgccgccggtttcggcacagccaccgccgagaagatcagcttgccggatgacgtgatcggagccttcacgacattcgacattctgaagacggccgaaatggcccgcagcctgcagcccgatgcccgccacctctacattgtcggcggttcgtccgacttcgaccgcggatggttgacgactgcccgcgcggctctcgagcagttctcgaagtcctacgagacgacctatctggaagatctgacgatcgacgagttcgtcgagcgggcatcccgtgtgccgcctgacagcatcatcctggcattgacggtcttcaaggatcgggaagggcgcaacttcattccgcgcgacgcgatcgggcagatcgcagcgaccgccagcgcgcccgtctacggaccctacgagacctacatcgaccacggtgtcgtcggcggcaataccgtcacattcgaagcgctgggccgcaccgtcggcgacctcgtcatcgatgcgattgccggtaagccggtgtcggatctcgaagcgccgcagacctatgtcgccgatgcccggcaactccagcgctgggggctcgccgaaaaggatctgccgccgggcacgatccagatgcacaaggagaggagcctctgggaggagcactgggtcgtggtggtggcggggggaggcctcgtgctggcgcaggccagcatcatctcggtgctcttgctcgagcggcggcgccgtcgccgcgccgagcgcaactcgcgtttgcacctgcttgaagccgtccatctcaaccagtcagcgacagccggagcattgtcctcgtcgattgcccacgaactgaaccagcccctctcggccattcgaaacaatgccgaggcagcgtcggtacttcttcgaagcgagaagccggaccacgaactgatccagcagattcttctcgacatccaggaggacgatcagcgtgcaggcgatatcatcagccggatgagaggattgctcaagaagagaaacgagatcgattggcaggagttcgacctcaacgatgtcacgtcgagcgcgatccacatcattcatggcgaggcggaacgccgcggaatcaagctgacatcaacccagctgcccggcaaattgccggtccgtgccgacaaggttcacgtgcagcaggtcatcctcaatctggcgaccaacgcgatggattccatgctggatgccctcccggccgggagaacgctcacctttgcaacgggactggcgaacgagaaggtggagctgcgggtctcagacaccggcgacggcatccccaaggagaggctgaacagcatcttcgagccattctacaccaccaaacaagcggggacggggctcggtctctcgatagcccgcgctattgttgagacctatggcggcaccatctgtgccgacaatcggccggaaggcggcgcggtctttcgggtggcattgccgctcgcccgcaggccggagcgatcgagatgaaaccggtcatccatatcgtcgatgacgacaaatcctaccggacggcgaccgcaaggctgcttgccgcacatggtctcaaggtcgaagcctatgaatccggagaccagtttctcgccggcctttccgcttgcgagccgggctgtgttctcctcgacctccagatgcccggccagtccggcctgcagatccaacgccggctgtgcgagctggcgccgctactgccggtcgtgtttctcacgggggaaggagacataaaggcaagcgttgaggcgatgaaggcgggcgccaaggattttctggagaagagttcgactacggcggtattgatggaggcgatcgatcgggcgctcattcaatacgaaagacagctggccgaacacgaccgccttcaagcccagcgcacgctggtggcgggcctcagtccgcgcgaggccgaagtgttccggttcctcattcgcggccgtctcaacaagcagatcgcttatgcgctcggcatctcggagcggacggtgaaggtccatcgccatcaggtcatggataagcttggcgtacgctcgctggccgaggctgtgtcgatcgccgcaaatatcggcctcatcgaccgggatatggcatcaccggtggggtgatcggctccttcccctaaggacaatatcaatcgacgtccaagcggcctaatttgatcggcaaccgttaatctctcaaatgttcgaaagagggggcatgaggtggagaaccttcgccgcacggtcgctgtcgtcgatgatgacgcaagcctacggcgcagcctcgggcggctgctcaacgcctacggttttctggccgaggagtatgcatccgccgaggcctttctcgctcgcgatcccaaaacggcgatagactgccttgtccttgatatcgacctcagtggcatgtccggcatcgatctgcaacgcagactgaaggccgaggggacaacccttccggtgattttcatcacggcactggaaaccgccttcgtgaaggcggaggcggaaaaggtgggatgcgttgcctatctgcagaagcaattttccggagctgcgctgattgcggccatcaacaaggcattgggatcgtgagctgatggggcggagaccatgcgctctcaaagcgatgatcgcctttgtatcgcaggcgttggcggcatgccagtggtcttaatgaagttatggccggcgaaatcaacgaccagaaaatccacgctcgggaacgtcgttgcatgtcgcaaggtcttgaccctggcttaggattgccgatctcgcggggccgacatgatctgaagggagttctacggcaggcatgactgaggtttgacgacgcggacttttgacgcggcttaacgagctcggagacaagtttgtgaggcgtatttcgtgctggctcgcctcttccgaggcgttcatgtactcgtcgcggccgctcgacaggtatgaccgatcttttgatctcgaaaacatgattatgattaggaggttaacatacttagatcaagaaaattgcccatgttgattgccggtcttcgaaatttgcaacctgttgatggtttgccgatgtttgccaggaaatttatatcgaaaaatccgaagcttacccaggtcggagcgacaaatctgccgatgttgcttgccgatcttctgcccaaggcttcgctatgaatatcaggcgacttccgcacccgacagccaggtgtctgacgagcttcaccgctggcctcgccaaccgaaaaactcctctcggcagcgtccttgattgcagcaaggtcttgaatcctggctttgccttgccaatctggcgaggatcgacatgatgtaaggggagttctgcggcaggtatgagtgaggttcaacgacggggatttttgacacggcttaccgcctatgagccgctgacgctcattacgctggcatccatcgccggtggactgttcctgctccagcgactgacaagcgaagttctggagggcgagacattccgcttcgacgaggcgatcctgctggcgttgcgacggccgggcgaacttgccgtgccgatcggtcccggctggctgacccatgccgtcgacgatatcaccagcctcggcggtatcaccgttctctcgctgatgacggttctcgtcaccgtctatcttctgctcgaccggcgctggccgatcgcgatcttcgtcttttcctcggtgttgaccggctggctggcgagcacgctgctaaagatcctcgtcgcccggccgcgccccgacatcgtgccgcatctcgtcgaagtcagcgatctcagctttccctccggacacgcgatggtctcagcggtgacctatctgacgctgggcgcgttgctggcgcgaacgcagcgttaccagtcgacgcgaattttcgttatgggcgccggcgtctttctcgccgtcaccatcggtttgagtcgcatctatcttggtgtccattaccccactgacgtcttggctggatggtgcgccggcgcgctctgggcgctcggctgctggctgatttcaaagcgattcgttccgagccgcgcgccagatgatgttgccgaagccggaaaacggtaagaagagatagcagttcaggccgatacatgattcccccgggcacaacggacaagaaccatgacaactttgacaacgatcacctcgacggtcacggccgcgtttctcggctccttcgtcgaggtcgttgaagccttcaccatcatcctcgccgtcggcgtcacgcagggctggcgtccggccttcatcggcaccggtcttgcactcgcccttctcgctcttctcgtactggcgctcggtccgctgctcgcccttattccgatcgagctgatgcagttcgtgatcggaacgctgctcgtcctgttcggcctgcgctggctgcgcaaggcgatcctgcgggcctccggcttcatcgcgctgcacgacgaggaaaaggccttcgcgaccgagaccgatagcctgcggcgccaatccgccgagcgccgtgccaatttcctggcagggaccgcggctttcaaggcggtgctgctcgaggggatcgaagtggtgttcatcgtcatcgccaccggcgccggacacggcatgatcggttatgccagccttggggccgccgcggcctgcctgctggtgctgatcatcggcatcttcgtgcacaaaccgctctcggtggttccggagaacagcctgaaatttgtcgttgggctgctgctcagcgccttcggcatgttctgggtcggcgagggcgtcggcgccgactggcccggtgccgacctttcacttctggcgatccttgccgtgcttggcgccttctccttcgtcgcggttcggatgctgcgccagtatctcgacacccctgtcgaggtggccgcgtgatggatattcttaaggtcgcgttcagggaattcttcggcatgttcatcgatgacggcgcgctggcgctggcggcgctgctgctaatcgccgccgtcggcgttctggtgaaattcgtccacgtcgacgcactgctagccgctgctctgcttctcgtcggctgtctgctgattctcgccgagagcctggcacgggcggcgcgaaagaagttccaacggaaatagctcaggcgaccgctgcgataccttgaacaggtggtggatcagcgtcaccagccgaggagttgcgcaagctaaggttcattaggcagtctcgctggtcactcctatgctctccggccgcgataggtcgttggcggcggaagcgcttcgtgggcttgagccagtgtttcgagccactgccagaacattcggaatttcttcgttgccggcctccattgattcaatccacgacagctcgcattgcagtgccgaggcaatgttgattggcgtccagcggatatgcaacaggcactcggagaaacgttctgaggtcatgatgagcccgtcaattgtggccgccgtcagtgtgccacagaatggtgacgggccaaaccccgcaccgaactgtgagaacggaatatggcgggctgtcaagaaggcctttagtaccatgatcggcggtccatggtcgcacgacgaccctcaattttccttattcaacagtccagatcagagagctatgtcatatatgacaagatattcgactttatcgggcatatctgaaattatatatcgagcgctatctcagtctggtcgtttacgaaggcggcttcatactcgcgcgccaacggcccggagacgcccacgtgtcgaagcgcatctcgccattgcatcgaaatttgctgcgccgtctcgcggatcatctggcgcgcatctgtttggtgcatttcgaagaactcgcaggcttcgaaggccagacggattgaccggtcatgcgcaccgccctcaagaattgacgtttcgagatgcggattgcggtcaggtgcggggttaacatcgaacaccggagacagtcgccagcgaccggcccctacataaaggaaaccgtgattctttagatggtcatccttgttcgacacgaggatggtgaagatcaggcgcagaaagagttcacggaaatcggcctgcggatcagcggcattggctcgcatgaagtcgacgatctccgtataggagccgagttcggctccggtcttgccgagtgcagtgcgggccgagatataaggaacacgcgtaggcccgcgcctatcgaaccgcttgatcagagcgaccgggaatggcgtgtcagccagttcgagcctgacctcgggggtccggatcccgcaagcccgggcgaggcggagcgtggcgacctcgacgcattcgattggatgctgatcatgaaccgaggtaaacttggcgagccagagcgtgtcgccatcccgaacattggccttaggacgcgcaccgccggaaccgcccgcaccgacgagcgcctgcatatcctctgcggatatctccttgccctgctcataggcctgggcgatggcggtgatggcctccagatcgaccagacgcggtacggcgtcggccgcgccgccccggatgatttttctgccatcgtccacaaatcgcagcgccccctgccggcaagcatcatcggacaacgtcaaatattcgaactccgaaaggccattgccataggtgcgttcgagaagccttcggccccaactgtccggtgcagcgtcggcgaagacgcccgccaatgcgtcgcgcatatttccgggttggccggatgtgtgaaatggcccagcttcaaggggaaatgtcggctgcaaggcaaaggcacgaggattttcgatccaagccggatcgtaagcaaaagtcgagaactgccgcggccccgcctgcgtgaaacgcaactggccaacgggtgtcaggctctcgccgagaacgacatgggcgttgaactcaggcatcagaatgaagcgccgtctggatcaacgacatccggatccccctgtgccgtcttacccttggccctctgcctgcgcagcgtagtcgcaaaagaccgtccgcgacgtggctggcgttcggcggtcaacgccagacccagatcgtctttccggatgtcgaccaggtcggccaaccggtcgacaaggccaagcacaacgagaacatcggcgagcgtgccgatcccgacaccaggatctcccttttccaagcgcgcgacggtgctcggcgacgtgcccgcccgcaccgccagatcggccacggcgatgccgcgccgcaaacgagcgccgcggacgtcgtgtccgagcctttggagggcaggttttgatttgggcgatcccatagcagtcatcccagatatgatcgataaagttacttataatgtcatatatgatgagttggttgtttctacaagcgcgttgcgcgatagacgtcctgtcaacgaccagcccgatagtccatggcttctaaaaggggtgagcggtccaaccgaaggagtacccgctttttctctgcgcgttcaagtgaggcccctagcgccttgccaacctcctgccgggccgtgctgggcgaaacgtagcaagccatcagctcctcgttcgccgggacggagcgaacctcattctcggggttggcattgaagcgggatatgatcccagctgtgaaaggcctcggtgaccattgccctggagcgctactgcggcacctggaacagatgacggatgcgcgtgacaagcgagctcatcgaacggccattcagcgtggcgccttcgggcgcgaaggagtgctggccggtctcgatgcggcgcgacaaagtggcggcaagctcttcggcgatgccgggccggtcgtgcagcagcggcgtcaggcttgcctgggcaatctcgtagacgacgacgaaggtcaacgcccgcaggctggccgcctcgccgacgccaatcagcagcccgctttcgccgaaataatcgcccggcgccagccggccgagttcgatttccttatggccttcctggcgggtggcgacgagggcgccgctgcgcacgatcatcagcgatgcgaccgtatcgccctgctcgatgaggatggcatccttcttgtaggtccgccgggtcatcgagcctgcgagcgtctccttctcgtcctcggtcagcgagaaaaacagcgggatggcgtcgagaagcttgagcggcgtcggccggtgcggctttgtcatctcctccgactgcaactgctcgggcggtgggccggcggcgtcgagcggtcgtgccaaggtgaggcctgcggccttgatatgacggtagatcagatcgaatatctcgttcttcgccggccccgcctggccgatatccctgacgcggaaggagagttccacctccattgcatctgatgtcagcgatttgatctgcaccccgggtttcggttcggtcaggatcgagtcgctgctcaaaagcacggcgcgcatgacctcgatgatcgccgacggcccgatcgtcggcacgacccggaccgtcagtgaggcgccgtgactgcgatcggggctgctgagattggtcagcccgaccttggccagaaagctgttgggcagcaccaccaggtcgttagaaccgttcaggagatgggtggagcgccagttggtttcgacgacgcggccttcgacgccgtcattcagtacgatccagtcgccgatcgtatagggccggccgagattgagcgcgatgccggaaaaaacgtcgctcaaggtgctctgcatcgcaaggccgaggatgatggcaaagacgcctgaggtggcgatcagcgtgccgacggggaagctgaagacataggcgaccacagagaggatcgcgccgagatagatcaggccgatgaccagatcctgaacgaggcgaccttctctcggctggcgctcgaagatcaggaagacgcggacgaaggcgatcagcgcccaggcggcattgatccaccagaccaccttggcaagggcgatgaagacacgttcgaaggtcgaagccggcgccggcccgacttcgtagggcacgatgtcgtgatagagcagcaggacggtcagcgccgcgaagaagaacacctggccggcaagcttccagctcgggaagggtcgaagcgctatgcgcgtgacgatcgcgccgaccacggccaacgtcccggcctggacgacaggatcggcaagcactccggaccatgtgacattatcaagcatcgactgtccacttgctggagcatgatgccgaaaggtgtgagcggttttcggtcaacatcatgcttcactctagaattctaatggtggcttcgccgcatcctgacttccaatccgaccgcgaggcaaccgtaaaatagcgccagcgcccagagcgtcagaaacggcgtgcggacgtcgctcagcggcgccccgagctgcgataccgatacgattccgttgatggcggaactgctgggaaccaggagcgccagatattgcagcgccttcggcatcgcctcggtcggccaggaaaagccagcgagaaacaggaaggggatgccgatcgccgcaaacaccagctggacggtcagggggttgcggaacaatgccgcgacgaccatgccgagcgcgctgacggaaagcacgaagggcagcgagacggcgaagatgatgagcggtcccccgagccttggaatgtcgtagagataaggcagcacgatcagatagaagggcagcaccaccgcctccaggacgaggtaggcgagcagcttgccgagcacggttgcgagagcgccggccggtgagccggcgagcccgtcgtttcgcagcgttccgagcaggccgacgccgatcaggagcatctgctgcagaaggagaacaaaggcggcgggcaggagataggtggcatagcccccctgagggttgaagagcggcaccgtcgtcagcggcatcgggtcggaagccgcagcggcgacggcaggatcgacatgcatggcgaccagccttgcagtctcgacctcggcgccgaaagtcttggcgacggccgagacgccgccggagatgcgcgaatagatcaggaagtagctggcatcggcatagagcgccacgggcgagggtcgtccgtgcagcaggtcgcgctcgaaatatttcgggatgacgaggatgccgtagagctggcggccgaagacctcgcgctcggcgcttggctcgtcgggcagttcggcgccgatggacacatcggccgaggcatcgacgcggcgggcgaactggcggctgctgtcggtgccgtcgagatcgacgagggcgatcggcacgtcgcgcagggcctcgccccggtagggctggggatagagggcggcatagatgcaggccgccagaatgagcacggagaatgccggccgcagcgacaggatgcgctgcaattcgatgcggcaggtcgccagcacgccgtttatcgggtggcctcccgcagtgccgatgcctcgcgcctgttcctcgatctcatcgtctccagccgcagcacggtgacggatgcaagcaggacgacgaggaagagcagcacgaggatcggcttccacgacagatcgagcggcgtgccgcggatcgtctggtcgatccttgccatcaggtaccatgtgccggggatcatctggccgtaataataggcgaagtcgttcatcccaatcctcgggaaaccgatgcccatgaagccgaaggcgggcgcggctagcagcgagccgatgctgatggcgctcgccatcggccgcagcaacagcgccagcagcacgccgatgaactggcttgccaggataaacagggtgccggccatcagcagcagggcgcgattgccgcgcagcggcatgtcgagaagatcgaagaggaccagatcggcgatgccgagcacggcgagaaagatcagcgtatagggcaggatcttgcccgccagcgccggccccagcccgccgcccaaccgtcggaggatacgcagccggtggcggctctcgacgtcgaggccgagcgaataggccatcgtcgtgatgatcaccacctgcagcacgctgggcatcagggcggcaagaaggaaatgggcatagttgagggtggggttgaagagcgggttcacctgtaccggaacgggagcgagagcggcctgtgcggcgtcgaccggctctccctgggcggtgcgcaacgacaatctgatgcccgcagccaccgtcggcacggcggcgttgacgccacgcagcaccagattgccggtcgtcatcgtctggctgttgtagaagaacaccacttccggccggcggccggacaatacgtcgcgctcgagattgcgcgggagcatcagcaagccgtgaacctcgccggagaggatgagctgccggccttcggcgaggtcgctgacggcaagcgcgaccgacgtatcctggctggcgtcgaccatgcggatgatctggcgcgacagattggtgccgtcctgatcgagcacggcgatcggcaggcgggttgccagacctgcgctgaaaaccgcagccagaaggcccatcagcagcagtggcaggaccgtcgtcaggaacaggaggaacggccggcggcgaaaccagtggaactcccgtgcgaagacgagaaggaaacccgggtgcacgcgcccgcgcggcgtcatttcaacgctccgaccaggcggcgatgacgctcatgccgggccgcaggccgtccaccgcttttaccggaacggcgcgcacctcgaacgtcctgagatcgaaatcgccggtcgcccgcgtcgcccgccaggtcgcgtactgtccctgtgcattgatcatggtcaccttgaccgcgatcttgtcggggccgattgccggcacggcgacatcgaaattgtccccgaccttcaggcccttcagcagatcctcgcgcaggttgaacgtgaaccaggggttctggagatcgataatcgaaaagagtggcgcgccggcgctgaaattctcgccgagttcggcaacccgcgtcgtgacctgcccggagatcggcgcatggatcgtcaactcggaaacattgacctgctgctgatcgagcgaggcgcgcgtctgttccacctgcgcggcggcaagcgccttctcctccttgctggagccggcgaccgctagccgcacattggcctcggcggattcgcgcttgcgaatcgctgcttcaagattgcgggccgcctggtccgcctgagcttgggtcgaggcgccggtggtgatcagcctggcctgacgcgcagactcttcctggtagagggtcacatccgcgacgggcgcagcaagttcggcgttggcggcatcgatcgtctcgggacgcgtgctgttgacacgggcaagatcggcttgcgaaacggaaagggcggcttgtgacatatgaagtgccgccgtcagttcggggctttcaagcgcggcgatgacactgcccgcctcgacattgtcgccgacatcgacattgagcttggcaatacggccggagacacgcgggctgatatcgacccgattggcggagacctcgccttggacgatgagcggcggcgggcgtgttgcaaaccagagcaggatgccgagtgctgccagaaccgccatggcgatcattggccgaagaattctggaagctgtcatgacccactttcccttgccgaatgacgtcgcccggatgcatttggaagactggtaggtcagcattgccggtcgctacagagatgtcaaatgactgtttctatgtaacaaccggtctgttcggcgagggtcttgcaacctttacccgagggagggtgtgggcctcgcccgcgcgcccttgtcctgttcgaaatctccggcgacgtacagttccgcacacaatggagtggcacgaacgccgagatttctcgttgttttgaccaagcggctcaacctcatcttggtggcgccccatccttgcggcgccacaagcgcttgagcgcttacagcgccgcgcgtcctttagacgcacggcgctgtaacactttcaatcctcacattgttactttccgaaaatcgaatccgatttcgggccgatgtgcttagctgcgcggcttcagattttcggggtcgtagatcggcttgtacccgacgccgacaacctcgaccggataagtctcggcaaaatactcgacattcagcctgcgtccgacctggcaatgcgaccagggcagataggccaaggcgatgttctttccgaccgttgggccgtaggcgaccgaggtcgtgtaggaccgacggccaagctcgtcgaccagaacctctcccgttgagggatcgataaccggcatgctgccgacgggataacgcttcacgcccgatttgtcggtgttctcggtcatcacaagggtgcagagcatggctggctggtgctcgcgcgccttgtattccagatgttttgccttgccgcggaaatcggcttccttgaccttcggacgggcaagatcggcttcgatcaggttgtactgggtcaggagatcggcgttctgaaggcgcaggctcttttccatgcggcgcgagtttgcataggtctcgacgccgaaggccatcacgccggtcgagcggagcgcatcccagacggcgaggccgtcttcgtacttcatgtgcagttcccagccctgctcgccgacataggagatgcggaaggcggtgatgggcttaccggcgatttcgatcggcttgatcgccgcaaaggcgaagttttcctgatcgagcccggccggatcggccacggccttcttcagcgtgtcgcgcgcgttcggaccccagatgccgatcgtcacgaatttttccgagacgtcggtgatggtcacgtcaaggccgcggtcttcggcgacgcgcttcatatagtgcaggtcgcgcgggccggcatcggcgccgttgacgaggcggcatcgatcagccatgcggaagacggtgaagtcagcgcggaccatgccttcgtcgtcgaggaagtgggtgtaaatgcccttgccgatgttggcatcgccgccgaccttggcggcgcacagccattccatcagctcgacatggtcaggtccctcgatatcgaccatgtggaagtggctgagattgacgatgccgcaatcctcgctcattgccagatgctcggcattcgacacgcgccagaaatggcggctgtcccattcattctcgcggaccgggacgcggtcggcgtatttctccagaaggtgctcgttggcggcgtagccgtgcgcacgttcccagccgccaagttccatgaagtagccgccaagctccttttcgcgctcgtagaagggcgagcgtttggcgttgcggccggatgcatagggttcgcgggtgtgaacagccgggaaatagatcttctgggcggcttcgtagcagcggccctcgatgaactcttccgtcaactgatgcggatagaagcgggcgtagtcgatgctgttgtgatcgatctcggtacggccatcggtcatccagtcggcgatcagcttgccatagcctgggccgtccttgacccagatggcaacgcaataccagagaccgcgcaccttctggctctcgccgcaggatgcgccgccgccggccgatacttgcagcaggccgttgaaggagtgaccttcgttatagccgagttcgccgaggatcggcgtcagttccatggcgcgctcgagtggctcgatgatctgttccatctcgagatcgcgctgcgagggcgaaaggcgcgcttcgtgtttttcgagaagatcgcgcggatggcacatgcgtggattggtcgtttcgtaatagccccactcgatctggccgccctccgtcgtcgccgggtcgccggtatcgcgcatataggcggagttgccctggtcgcgcagcagcgggaagccgatttccttgccggtgccttcgaattcattatacggaccgaagaaggtgagcgggtggtcgaccggcatgactggcaggtcttcgccgaccatctccgcgatcaggcgcccccagaggccggcgcagacgatgacgtggtcggccatgatcgtgccgcgatgggtgacgacgcccttgatgcgaccgccttcgacgatcagcgacttcgccggcgtgttgccgaacaccttaagcttgccggccttttcggcggcatcgaccagcttgccggcaacggtctgcgagcgcggaatgacgaggccggcatccggatcgtaaaggccgcccatcacctgatcttcctcgatcagcgggaacttctccttgatctcggaagggctgacataatgagcgcgcgtgccgaaagcgcgtgccgaggatagcttgcgcttgatttcctccatccaggaatcgtcgccggtgcgcgccacttcgaggccgccgatgcgggcgtagtggcccatcttctcgtagaaatcgatcgaatattgcgtggtccagaccgacagatagtcgtggctcgtggtgtaacagaagtccgaggcatgggctgtcgagccgatatcggtcgggatgcccgacttatcgatgccgacgatgtcgtcccatccccgctcgacgagatgatgcgcgatggaggcgccgacgataccgccgagcccgatgatgacgacctttgccttttccggaaatgctgccacgtgctgttccttctatttatcgcacgaattaaaatgccctaaccgcgcttgacgtacgcttcgcgcgtgagatgcaggagccatgtcagcctggtaaggagtgtcacatttgccgaagcagcggaaccccccgaccgctccgcatggaagctgcgatgagggtattatgcataaggcgcgtgatcgtcattggtcctacgccgcctagtaacggcgtaattgcgccagtccggatcgaggcggcgaggcaaccgcaaaacagcgccggcactgctgcgatccgtcccgcatcgaacggtctggcaatgactggcggcgatcggatatggcgagcccttgcggctagcttgtccttggctcagggcgctgaaatcgccttgagccggtcgatgtccaccagcacgatgtcttccgaaacaggctcgcgattgtgcaaacggaaccattctgccgcttcgcgcacgcggtcgccatgcggcgatggataagcgccaagtccgagaacccattcccgcacggtctcgcgctccatccgcccggcccggtatcgatcgcagacggttttcgccgatgcgacgagatcattgatgcttttcacgggataccctcaatgcacggatggctcttcgtcttcgagaaacgatcgaatgccgtcgcgcgcgaccacggccaggaattcgtcgaaggcatcccggtcagtcgcaaatggctcgtcccagcggatcagatcttccgcctgcgtgaccacttccatcgtccagtcttcattgctgcccgatgtgcggaagatatcgacgagtacggtgatcccgtcatcggtgaattctcctgccagttcggagtgttcgagcttttcttttttcaccatcattcagccacctgcaccgggcggtgcgtcgtttttgagatattcttcatattgaaccgtctcggtctcattcgtgtcgatcgaggcatcggcgcgttttgccaggcgaacgcccgcacccccgccattttcggggatgaaaatcacacctgcaccttccagggcgtgcttcatatcctgaagcgttcgttcgtagggagagcgcttgccggcctcgaaattagcgatcgtcgccttggcgactttcgaggccgaagacagatcgtcctgagaccatgccaaaagggcacgagcagcgcggcattgagcggaagatagacacaaaacaataaccttgcatcaaaagtgtgattctgcctcggggagattttattgaaaacgtaatctcgatacaagcgacgatgagagcaggtgcatgacggcacagcatgttgtgagccctggaatgggcacgcctattccattctttcgacctttaatactcgacgctcatctatcgaacgaccaagttgattgactgaatattattaaagtctaatttaacttacctttatcacgcacccgggaggtaacaatgcgtgagccagatatgcaaaaactcgatgcgcttgtcggtcgtcttgttggggacgtcggcgccgccatgtcaggggccctggtcgtgcttggcgaccaggtcggaatctacaaggcaatggccgacggaacgccgatgagcgtccaggatcttgccaagaagacagggataaaggagcgatatctcagggaatggctgagcgcccaggcggccgcggactatgtcgcctacgatgaaaagaccgatcgtttcagcctgacgcctgagcaggcgatggtgtttgccgaggaaaacagccccgccttcttcgtcggcgccttcgaggtcgtccaatccatgtggatggacgagcccaaggtcgccgatgccttccggaccggcaagggtctcggctggcacgagcacagcacctgcctctttcgcggaaccgagcggttctttcgtccgggctataacagccatctcgtcaatgaatggattccggcccttggcggggtcgaagaaaagctcaagaccggcgccagtgtcgccgatgtcggctgcggtcatggggcatcgaccatcctgatggcgcaggcctatcccgcctcccgctttaccggcttcgactatcacggcccgtcgatcgaaagagcaaaggccgccgcgaaagatgcgggtgtatcggaccgcgtgaccttcgagcagggctctgcggcggaatttccggggcgcggctatgacatggtcgccatgttcgactgccttcacgacatgggcgatccggtcggcgccggccggcatgtcaaggaaacgcttgggccgaacgggacgtggctgatcgtcgagccctttgctcatgaccatctcaaggacaatctcaacccggtcggccgcgtctattacggcgcgtcgacgatgatctgcacgccggcgtcactctcccaggaggtggggctcgggctcggcgcgcaggccggagaaatgaagcttcgaaaggtcgcgctcgacgccgggttcacgcatttccggcgcgccacggaaacgccgttcaacatggtgtttgaggtccgggcctgaagccaaggtccggcaatcgggacgaccagctatcgcagcttgccgatgctggcatacatgcccgtcgtgcggaattcggtgggattggtgccgtagacgcggcggaagaccttggagaaatagttggggtcctcgaagccgcacatgatggcgacctccttgaccggcaggaagtcggccttggtcagaagtttgacggcgcgctgcaggcgctgctgcagcacgaattcggccggcggcatgccctcgctctcggcaaagctgcgcgagaaatgcgcgcggctgaggccgacgatgccggcaagctcgctgaccggcagcggcttttcgagattggcgttgatatggtcgattaccggctgcatcacgctgagttcggcggcaaaggccggcgagccgaagacgtcgtcataaagagccatcgccgcttcataggcgattgccgaggccgcacccggcgatgtcgcgcccttgaccaggcgcaggctgcaatcggcgagatgatcgatggtcgagggctgcagcttcagcaccgggccggcggtcgacagcaccatctggtggatgcgcagcgtttcctcgccattcatcgagatccagaaatattcccagcggtcgcctttctccagccagtagcgatgattgtgcggcaccaggacgagcagcgtgtcgccgccctgaagacgatagttgcggtgctggtagcgcaactggccgctgccgctgatcgtgtgctgcagcacggtgaagggggtctggccgcgccggcggccgtcccagtcataggtctcgttctcacgcacttcatagccggcgctggtcggcatggcgtgcaatcgctggcggccgcggggcagcgaaaccgtcctcatcgactgtccgttggcgatcaaatcctgcagcacaaaattacccctgaaagcataatccttctctggtcgccctgtcgatttcgggcataatccccgccgacaagaggaagagaccacggccgacagagcggccgggaggaaaaaggcagattttacggtgttttcagccacatgcgtcggcatgcggcctgatcctccatggccttcttttccttagcatttgattgggtcgaggtgaagatcatgagtttcaaaatcgctatcatcggtgcgggcagcgtcggtttcaccaagaagctgttcaccgacatattgtgcgttcccgagtttcgcgacatcgaattcgcgctgaccgatctcagcgaacacaatctcgagatgatcaaggccatcctcgaccgcgtcgttaaggcgaacgggctgccgacgaaggtgacggcgacgaccgaccggcgccaggcgctggaaggcgcgcgctacatcatcagctgcgtccgggtcggcgggctcgaggcctatgccgacgatatcagaatcccgctgaaatacggcatcgaccagtgcgtcggcgatacgatctgcgccggcggcatcctctatggccagcgcaacatcccggtcatcctcgacttctgcaaggatatccgcgaggtcgccgagcccggtgcgaaattcctgaactatgccaacccgatggcgatgaacacctgggcggcgatcgaatacggcaaggtcgataccgtcggcctctgccacggcgtccagcacggcgccgagcagatcgccgaggtgctcggcgcaaagtcgctgagcgagctcgactatatctgctccggcatcaaccaccagacctggttcatcgaccttcgcctcaacggccgcaggatcggcaaggatgagctcatcgccggcttcgaggcgcatccggtctattcgcagcaggagaaattgcgcatcgacgtgctgaagcgtttcggcgtctattccaccgaaagcaacggccatctctcggaatacctgccctggtatcgcaagcggccggatgaaatcacccgctggatcgacatgtccgactggatccatggcgagaccggcggctatctccgccattccaccgaaacgcgcaactggttcgagacggaatatccgcaattcctggaatccgccgcgcagccgatcgatcccgccaagcgctcgaacgaacatgcaagccatatcctcgaggcgctggagacgaaccgggtctatcgcggccatttcaacgtcaagaacaatggcgtcatcaccaacctgccgtccgatgcgatcatcgaatcgccgggcttcgtcgatcgcttcggcatcaacatggtctcgggcgtcaccctgccggaagcttgcgcggcgacctgcatcgcctcgatcaacgtccagcgcatgtcggtgcatgcggcgatatcgggcgacatcgacctcttgaagcttgccgtgctgcacgacccgctggtcggcgccgtctcgacgccggaagaggtctggcagatggtcgacgagatggtcgttgcccaggcgcgctggctgccgcaatatgcccatgccgtgccggccgccaaggagcggctgtcgaaatcgaaggtgcagacccgcgactgggcgggggccgcacgccgcaacgttcgctcgatcgaggagctgcgcgcggaaaaggcggcgctgaaacaggccgtctgatgttcttgaaggatgggtcgtcatgggtttccgggagggaaatccatggcgtcaggcccgctttcatgtcgttcgaggaaaaaggagccgcgtgatcgcgctccggaacaagagggagaaacgatgatgaatttccgtaacgcaggcattctggccggactggcgctcagcgtctcagccgcggcgctgaatgcatatgcctccgagccaaccatcccaccggcgccggcggacttccccgccgaaggcaagatcaactatgtggcgcgcgactccatcctggagttcaaggcgctgcccgaatatcacgagcccgactgggtcacgaaaaacttcgtcgccaccggcaagctgccgccggtcaaggaccgcctgccgaaggagccgctggtcttcaagacaggcaatatgccagacggcatcggtgtctatggcgatacgatgcgccacgtcatcggcggccggccggaaggctggaactatggcgccggccagacgcagggctggggcggcatcgatatcggtctctccgaatgcctgacgcgcaccgcgccgctgttccaggtgcaggcctccgacaccgagccgctgccgaacctcgccaagagctgggattggtcgcaagacggccataagctgaccatgcacctggtcgaaggcgccaaatggtcggacggcgcgccgttcaacgccgacgacatcatgttctactgggaagacgaagtcatcgacccgaacgtctcgccgctcggcggcggcgcctcgccggaagccttcggcgtgggaacgacgctgaagaaggtcgacgactacaccgtcgaatggaccttcaaggaggccttcccgaagcaatatctctatacgatgtcctacccgaacttctgcccgggtccgtcgcatatcctgaagccgaagcatccgaaatattcgaagaacacctacgaccagttcaagaacgctttcccgccggagttcatgaacatgccggtcatgggcgcctgggtgccggtggaatatcgctccgacgacatcatcgtcatgcgccgcaacccctattactggaaggtcgacgagaagggcgatcagctgccctatctgaacgagctgcactacaagctctcgacctgggccgaccgcgacgttcaggccgtggcgggatcagccgatttctccaacctcgagcagcctgagaatttcgtcgcctcgctgaagcgtgccgccgagaagaccgcacccgcccgtctcgccttcggcccgcgcctcatcggctacaatctccgcatgaacttttccgccaatggctggggcagcccggacgagcgcggtgaggcgatccgcgagctgaaccgcaacgaggatttccgcaaggccgtcaccatggcgctcgaccgcaaggcgatcggcgactcgctggtcaaggggcccttcaccgcgatctatcccggcgggctctcctccggcaccagcttctacgaccgcaactcgaccgtctactacccctttgatctcgagggcgccaaggcggaactcgccaaagccggtctcaaggacaccgacggcaacggcatcgtgaacttcccggccggcacgctcggcggcaaggatgtcgaaatcgtcatgctgatcaacaatcagtacacgaccgacaagagccttgccgaaggtgtcgtcggccagatggagaaactcgggctgaagatcgtcatcaatgcgctcgacggcgccaagcgtgacgacgcccattatgccggccgcttcgactggctgatccagcgcaacacgacggaactgtcgtcggtggtgcagaataccgaacagcttgctcctgtcggtccgcgcaccagctggcaccatcgtgccggcaaggatgaccagctcgatctgatgcccttcgaaaaggagcttgtcgatgtcgtcaacaagttcaggacgagccagaacaacgacgagcgcgtcgatctgatgaagcagtatcagaagatctcgacggagcacgtcaacaccgtcggcctgacggaatatccgggcgccctgatcgtcaacaagcggttctccaacgtgccccagggtacgccgatcatgatgttcaactgggctgaagattcggtgatccgcgaacgcctgtgggtggccgccgacaagcagggcaaatacgagctgttccccgaacagctgcccggcaagcccggcgacaagggtcccatcaactgatgcatgccgcccggaaacaaagagtcaaagcgcgtcgcatgtgatgcgacgcgctggagagctccctcccagctgaagtgagcttccggccgcgcgtgcagcgcgcggccgggcaagaccaacaagccggccgcgctgacaaggagcgactggcggcaaggagaagcgaaccgtccgatgttacgattcctgctcgtgcgcatagcctccgcgatccccattctcttcattctgagcgtggtgactttcgcgatcatccaggccccgcctggcgactacgccgattacatccgctcccagctgatcaaccagggcggcgcgtcctatgcgcaggccgaagcgcaggcgcaggcttaccgcgtcgaacacgggctggataagccgctcgtcatccaatacgtcaactggatcggcggcatcgtgacgcgcggcgatttcggatacagcatgttctacaacaagccggtcgccgatgtcgtcggcgaacgcctgccgagaaccttgcttctggcgctcgtctgccatctctttgcctcggtgctcggcatcggcttcggcatctgggcggcgacccggcaatacagctggatcgacagcctgctttcggggatttccttccttggcatgacggtgccgcgcttcctgatggcgctgatcatcgtctatcttctggtcttccaacttaacgtttccgaaatcggcagcttcttctcgccgcaatatggcggggcgccctggtcctgggcgaaattcgtcgatctggtccaccatgtctggccggtcgtcgcgatcgccaccttcggcgggctcgcctacaatatgcgggtgatgcgcggcaatctgctcgatacgctgaacgcccagtatgtcgagacggccaaggccaagggcctttccggtggagcggtggtgatgcgccatgcggtgccgaatgcgctgcacccgctggtgatgtaccagggcgtcgtgctgccttacatgctgaccggcgagatcgagaccgccatcatcttcgcgctgccgaccgtcggtccggccatcgtcggctcgatggcggtcggcgacgtctatgtcaccgccaccttcatgatggtgctgtcggcgacgctcatcgtcggcaacatcatcgccgacatgctgctcgccttgctcgacccgcgtgtccgccaatatggaggagcctgagatgcttgctttcgactcttctgcaacgccgccgacaaccgacatcgagaccaaaaagccatcgcgtgggcatgagagctatatcgcccttgtctggcgccggttgaggcgctcctggaccggcatggccgggctcgtgctcgtcgtgctcttgatcctcatggcgatctttgccgatttctttgcgccgatggatccgaaggcgaccgatgtcggcttcgcgccgccacaggtgatgagcttccacgacaaggatggcaatttcgtcttccagccgcgcgtctacgcgctctcggattccgaagagcttgatccggtcaccttccagccgatcgtcggcatggattacgacaatccacggctgctcggcttcttcgtcaagggcgccgaataccggcttttcggcctgatcccggccaaccggcatttcttcggctcgaccgacggccagccggtgcatttcctcggcaccgacaagttcggccgcgacgtgctgtcgcgcgccatcatcggctcgcgcatttcgctgaccattgccctgacggtcgtcttcatcgtcaccatcatcggcacgaccgtcggcatggtgtcgggttacttcggcggcaccttcgatgtctggctgcagcgtttcgtcgacctggtgctggccttcccgcaattgccgctctatctggcgctgacctcgctgatcccggtgacggcgccgaccaacgtctttcttgccttcgtcatcgccgtgatgtcggcgctcggctgggcgcagatgtcgcgcgaggtgcgcggcaagaccttagctcttgctcgcatcgattatgtccgggcggccatggccgtcggcgccaccgacacgcgcatcatcatgcagcacatcttcccgaatgtgatgagccacgtcatcgtcgcggtgacgctgcatataccgagcgtcgtgctgttggaatccttcctgggtttcctcggcttcgccgtcaagccgccgctgatctcctgggggctgatgctgcaggatacggcaacctattcggtcatcggctcctatccctggattctcgctcccgtcggcttcgtgctcgccaccgtcttcgcgttcaatgcgctcggcgacggattgcgcgacgcggtcgatccttattgaggtgattgatatggctcttgcactggtcaattccttcgccccgcccgtccgccacgatcatgatggccgttcggacacgccgatcatcgacgcccgcaacgtggcggtgaatttcaaggtcgaagacggcatggtcgaagccgtcaaggacgtctcgtttcagctctatcgcggcgagacgatcgccatcgtcggcgaatccggctccggcaaatcggtgacggcgcgaacggtgatggggctgttgtcgaagcgcgccgtcgtctccgagaaatcgacggtcgcctatgacggcagcaacatcctgaaattttccgagcgggcgcgccgcaagctgcgcggcgaccgcatatcgatgatcttccaggagccgatgagctcgctgaacccgatctatacgatcggcagccagatcgtcgaagcgatccgcgtgcatcgccggatcagcaagagagatgcgcaaaagcgcgcgctcgaactgctcgaacatgtgcagatccccgatcccgccgcgcggctcatgcaatatccgcatcagctttccggcggccagcgccagcgcgtgatgatcgccatggcgcttgccaacgatccggatgtgctgatcgccgacgagccgacgacggcactcgacgtcaccgtgcaggcgcagatcctgaacctgatccgcaacctgcagaaggaactggggatggctgtcatcctcatcacccacgatctgaccgtggtgcggcagttctcggattacgtctatgtgatgcagcttggcgaagtgcgcgagcacaacaccaccgaagcgctgtttgccaatccgcaggacgcctataccaagcatctgctcgcctccgagccgcgtggccaggccaatccgctacccgaagggtcggatgtcatcctcgatgccaagggcgtgcgcgtctccttcatgatgcgtcacggtacctttctgaagccggcgatgcgcgagcttgtcgccgtcgacagcctcgacctgacgctgcgccgtcacgagacgctggggctggtcggcgaatccggctccggcaagacgacgttcggccaggcgatcctgcggctgaacacgccggacagcggcgagatccgtttcgacaatcagccgatccacggcctgtcccgggccgagatgcggcccttgcgcgcccgcatgcaggtggtgttccaggatccgttctcatcgctcaatccgcgcatgacgatcggccagatcatcgaggagggcctcgtcgtcaacaggctgggcgccaccaaggccgaacggcaggaccgggtgcgcgaagcgctgattgccgccggcatgcccggcaatatcctgtcgcgcttcccgcacgaattctccggcggccagcgccagcgcatcgcaatcgcccgcgccatcgcgctggagccggaattcatcctgctcgacgagccgacatcggcgctcgacctttcggtccaggcgcagatcatcgaactgctgcgcaagctgcaggacgagcggggcctgagttacctgttcatctcccacgacctcaaggtcgtcagggcgctctgccatcgcgtcatcgtcatgcagcatggcaagatcgtcgaagagggccctgtcaacgaagttttatcccatcccaagaccgcttacaccgaacggctcgtcaaggccgctttcgaggtagcatgattatcgaatgccggaggttataatggcaagaaatcccaagattacgttcatcggagctggctccaccgtcttcatgaagaacattgtcggcgacgtgctgcagcgtcccgcgctgtcaggcgcgacgatcgccttgatggatctcaacccgcagcggctggaagaaagcgccatcgtcgtcaacaagctgatctcgacgcttggcgtgaaggcgaaggcggaaacctattccgaccagcgcaaggcgctttcgggcgccgatttcgtcgtcgtcgccttccagatcggcggctatgagccctgcacggtcaccgatttcgaagtgccgaagaaatacgggctgcgccagacgatcgccgatacgctcggcgtcggcggcatcatgcgcgggcttcgcaccgtgccgcatctctggaaggtctgcgaggacatgctcgtcgtctgcccggaggcgatcatgctgcaatatgtcaacccgatggcgatcaacacctgggcgatatcagagaaatatccgaccatccgccaggtcggcctctgccactcggtgcagggcacggcgatggaactggcccacgacctcgacatcccctatgacgaaatccgctaccgggcggccggcatcaaccacatggccttctatctcaagttcgagcatagccagccggacggttcctaccgcaacctctatcccgacctgctgcgcgcctatcgcgagggcagggcgccgaagcccggctggaacccacgctgcccgaacaaggtgcgctatgagatgctgacgcggctcggctatttcgtcaccgaaagctcggaacatttcgccgaatacacgccctatttcatcaaggagggtcgcgacgacctgatcgagaaattcggtatcccgctcgacgaatatccgaagcgctgcatcgagcagatcgagcgctggaagggccaggcagaggcctatcgttcggctgacaagatcgaagtcgcgccgtcgaaggaatatgcttcttcgatcatcaattcggtctggaccggcgaaccctcggtaatttacggcaatgtccgcaacaatggctgcatcacctcgctgccgaccaattgcgccgccgaagtgccctgcctcgtcgatgcctccggcatccaaccgaccttcatcggcgacctgccgccgcagctgaccgcgctgatccgcaccaatatcaacgtccaggaactgacggtgcaggctctgatgaccgaaaatcgcgagcatatctatcatgccgcgatgatggacccgcatacggcggccgaactcgacctcgaccagatctggtcgctggtcgacgatctgctcgccacccacggcgactggctgcccgaatgggcacgcacgacccgtaaggtacaggccgcctgaccccgtctcccgggtaggcgtcaagaagccccgcggtcgcaacaaccgcggggcttttgcgtttgtggggtggcgctttgcgattaggaggtcattcgtttatcggtgacggttgcgaggctccaatccgcgaatgtacaattcatgtgatctgctccatggctctgaccggcccctggacaccgcttgccgctaaatcccggagcgcgcggcggctatgcctgtcctgttcgaggaccgcctggtacgaatcttgcgcacgggcgtcaccaaggatggcggtgcatcggcgagtgcctcgcgggcagccgaggtcaaggttgtggcaacgaaatctgcctccccaagcgcgggcggttgcctttccttctggttttccacccaaaggaccgcgccgacgcgaatggctgggtatatgcgcttgaaccgacgaacaagtatggtggcgtgccttgtcgagtcctcgttgaggaagcaaactacgatggcgttcgattgtttcggaacgaggctcatggcgcggcgattggggatgtcagaatgcctcgctgcgaccacttcggctccctgtatctgaagaatctgggcaagcatcgcagctgacgcgtcgtcgagcgggcccctgcctccgacgcaaaagacggtcttgccccgtccgtcaggtagttcgctctcatccccattcccttccttgggggggctgggccgacctgccgcttggttctcctcctcttcctcttcctcttcctcttcctgctcttcttcctgcgcgatttccgcgaggttcgagaccagtgtgatggcggtcccgaacacctgttccatctgctccgcggtcaggacgcctcgacgcctatccttctccgcgagtaggagggcgggaatggcaaccttgccatagtaatcctccagatagtcctcctcgaggaattcctcagcgtaatcggtcgcctcatcgggatcgcctgcaagaagccgctggtacagccgctccttgggatcgagcaccgggtcgctaccaaaaacgacctcaaggaactcgaattgcgggacataccggcccaacactgcgagacacacggtcagcggcgtggacagcacaagaccgactggtccccacagccatgcccaaaaaatcgccgcgacgatgattgccagcggagagaggccggtacgagaaccatagagccagggctcgatgacgttgttgcttgtcaattccaacacgaggaagatggccccaacccagagaacaaggctccagccagggtcgactgcaaaggccaggaacagcggcagaaccgtcgcgattacaggcccgatataagggacaaatcgaaggacgatggctagcatcccccagagcgctggatttggaatgccaaccgcccatagtccgagcgccaatgggacgccgtaggcgcagttcaccaccaactgcataagaagataccgcgcgacgcggctacctgcctcctggatagcttctgttgtgcgatgcagatcgccatagccaacgagccggataaagcgatcgcgaagctcttcccgctctaaaagcatgaatattacgacgacgatgatcaagcccaatgaggcgatggggccgagcagaggaccaatcaggctagtcagcgtttcaattggtctactaggcgcgaatatctcaacgagcacgggctcccttggtcttgatccggtacctggagcagctgggcgctcctcggcgttgctgagctcacgaccgacgctctcaacgactgatgtcaggcgccgcacaataccgctatccgttccactttcctggagagaccgaatttttgctatgatgttgccttggtaggccggaaggttctgggcgacttcggctacgtgtcccgctacgacaagcccgaacaggacgagaacaagaaaagcgatcacgacggtgacgattaccgccggaatacgcggcatgccaagctttcgaagacgagaggagatgggagccaacgcgaacgtcaacaggactgcgattgctagaggaagaagtacatccttgccgaaatacagaatggcaataacagcgagtacactcgcgaatgcaggcatgcgtgaaggggaggatggcgaggtcgaatagacgcggcgggggccgaggtcattttccaattccgcctccgtgatcttggcgtcgctcgaagacatcgatgtgtcggtcgctctcaccaagtcttttgaaattagggcgcagatcggcctcggcaatggtgtgacggacctccctggacgggctttacggcatacgctccgaaaaacagccccgccgtcgttagggccatgtcgccgatcgcaccttgctgcaggccagttcctttcaagccactcgtgctgttgcgtccgcctctaccgctgctggcaatgggcgccgcattcctgcaatctcgctccgagccattgggaccctttacggtagaacacgcggcatcgcccggctataaagttcaagccaagttggccttttagcggtaaccgatgcctaatcctcccgaatcctcaggcgaaagcgttggcaactcgagcacgggtcgcaatcagccagcagattcagcgatgcaagcggccgcctcggattcgccaggaatcacccaagacgacaacccgcaactcccccacggaaccttcgtgcaaactcgacaggctgcgagcaatctattacgtgcgctacgccacgattttgaggcaagttctgctttggcgaagaccaagacgacggcttcgtttttgagaacgaggctaaggcggtcgatgcggctggaaaccatatccgctcccgccaaatggatgacgactgctctggccaaagccgggcgcggcattcgcgatcggggttccaagccgcgcgaaagtcgccgacgccgatggcttccggcgaactggtggaaattcgctatggggtcggccttgcttgtctgcctcctcgtatgcagcgtgctggtgtgggcactaaaagacgtgccctggagcgagatccgtgacgggacgttaaagcctgtcgttgtgctggaaaccgccgacggtgcgccgctcgtaaggcagggaccttatcaagggccatatgcgcaataccaccagttcccacctcgtctgatcgatgccgtcctttcaattgaggaccgccggttcatggatcacttcggcgtcgatccaagagggatcgggagggcgtttctccggaatttggaggctggctcggtggtggagggggcagcacgatcacccagcaactcatcaagctgcaatatctcgacagcgatcgaacgataaagcgaaagatacaggaggttgtgattgcattctggctggagtggaagctcggcaagcgggaaatcctgacgcgctatctcaacagcgtctatctcggcgctaccggcatgcctgctgccgcgcggatttatttcaacaaggatatcgacgcccttaacctgccggagtcggcgatgctggcggggttgctgcgggcgccaagtcaatggaatcccatcgacaatttcgaaggcgcccggcagcgtaccatggtcgttctcgatgcgatggcggcgaacgacaagattaccatgccagaggcagcggaggccaaggcgagctttgccaagctgcatccaacgacaccgacgccacgctcgggaagctggtttgccgactggatttcgccgcaagcaagcgaagtcgccggctcctcgccgggttcgacgacggtgcgaaccacgctggtgccgcaattgcagcaaatcgccgaaagggtcgtgaaaagagctttggacggcgaaggaacaactgtcggagcatcgcaggctgcgttggttgcgatgacaccggacggtgcggtcgtcgccatggttggcgggcgcaactacaaagcgagccagttcaatcgcgttgtcaccgcgatgcgccagccgggttccaccttcaagctattcgtctattacgcagcattgaaagctggacttactttgtccgaccgggttctggacgcgccaattgacatagacggttggtcgccagaaaactccggtggcaactatcgcggttgggttacgcttgccgaggcgttcgcgcgatcactcaatgccgcctcggtggcgcttgccgaagaggttggtttagacaatgtgattgccgcagcgcgtgaactcggcatcgatgcgcccctcgccagcacgccgtcgttggcgctcgggacgtccgaagtgaatctgcttaacctcaccagcgcctatgcgtctgtccaactcggcagggcacctgttaaaccctggggcatcatcgagtttcaatcggcagggcagcccaagacgtttcgagttggctcacaatcaaagccgaatgtcgatctttcgccttaccagtccgatctcctcggcctgctgcagttggtggtagagcgcggcactggacgtggggcagatcctggcacgtttgcggccggtaagaccggcacgagccagaacaatcgtgatgcctggttcgtcggcttcacggaagcgctcgtcgtcggggtctgggttggcaatgatgatgacgcgccgatgaagggggtgacgggcggcgccctgccagcgcatatttggcgggacttcatgcgcgaggcgacggccgaacctacgccgaatggcgtgctatcgacaggagcggcaagcgatggtcaaggcccagcacagtcctgtaacatcaccgcctgctcgcgcagttaccgctccttccggccgtccgattgtacctatcagccatattccggcggccgacggctctgcgaaaagtgacgtggcgcggtcgaggaaggcgcggctgcggtcggttttcgggtcatggcaggctgcccgaatgggcccgcacggcccgcaaggtacaggccgcctgacccccgtctcccgggtgaggcgtcaaggagccccgcggtcgcaacaaccgcgggctctttgcgtgagaagatttgcgatcaagggggcgctcgtttgcatcactcggaccggcgtagtgtgggcgattgggctgtggggagtgccgggagggggaggtgtgaggctgcggtgataagtagcaccacgttcatgacccggaggtctgtagttcgtctatggctgataacctgaaggccccaggttcaaatcctgcccgagctcaacacctggcggatcgtcggctgaaagttgaaattatccaaagcctagggaaacagggtgactccgccatccggcagcaggtcatcggtcattgatctcgagcctcgatcatgcgcttttgccagcagacgaactgctatttcggccctttgggggcagaaagagacaacttggcggcacgcgaagacttggcggctggagaaggtgtgttcttgagtatcttgtcgatttcgcgtgccaattcgccgaggttaccgaattgcggaatctcgtcgagggccgagcttgcgcttggagggaagtcatacctttccccgtgtctcaagttcgtcctctcgtagtaatctatcgaattggaaacgcccttgccgtgtatatcgaccgttccaatcccgccgatgtcagtgggactgatctccttagttgatccagcgttaacgctaggccattggccgacgggattgtaactgtctagcacgtcttcgatccgcacgcctgtcatgtcgatcttgaagtaaatcctcgctttcatgacgcttccctccactgttgaaaattctattcacggttaagacgcccatctcggtgggccaaagacgccgtgatcgcgtaggatgatggcgatctcctaccgggcaggttggcgtcgaggatcagtttcttgacgtcgccgtaattcaggacgatttcgagcaattcctcgttggatcgtacgcgccacatttggtatttgcccctcgcagctgtcggaaggtcgtcgaatccgcaccctgcggcgtcctcgggcttcggacctttgacgatgaaaaccctgttggtgtccaagcgataacaatgcccctcgaaagcgtagccgtaggcgaggacgatcgaatattcgtcgttctcttgcttcttgcctcctctgtagagttgcatctgcaaggcagcgtttccgttctcgccggcgtcgaattcgccaaaactttgattcagattgagtttgacgccataaaggatcaccatccccgataaatacatccccggtttttcgggtgcgggtatgctcacatcgaccattttccgacctcctttaccatatttccctccatctgatgcaatcttcgatctgcccgacatatggacgggcgcggcccttgtcgcctgaaaccagaagcgcttccgccgccccctggaatgtcaaaaggtcagggtcgaggcgcgcccatgaccggacaagcgcctccccgacgatatccctggcctcctgtagcgcggccttactcgcaaaatgccttttctcgtagtcgtccttggaaccgcgaaggttctcctcgatcagtgcgggggccatctgctggcgcaggttgctgaacctgcgcggatcgaggtttgtcacgcccctttcgaaaagcaacgtctggtatatttcgacaaggctgtcgaacatcgctcccgcgaaaggcttcgacctgtcgtgcacatcatcgccgacgtctacggtcttgagcgaattgttgagcgacctgagctgcttttcatcgctgagttctgcgaaacgatcgagttcgttgtggatcagaagattcccgcctgtccgccggaggagccgatcgatggccgtatcgaagtgcagaaggccgagaagcgatatgaaatccgcgaccgcctcgtgataggcgaagaagtcggcatcttggccgtctccgtatggaatgccgagttcgcccaacagaacgagatgacccatctcatgggcgatcgcatcgaagttcaacgcaaaactggaggtaggcgtcggaggttcgctctcgcccagttccagaaaaccgaatcccgactgggcgttctcccatcgagggatgtgcggcacgatctccagcctgtcgtaggtcggctcgaagaaccaatcgatacgccgtccgacgtatccctcgcagatatccagcacgcgacgggagcaagcgtagctgtgggctgaaagaaaggcaggcgatcctgggagtatatggtcgaagtgcccgtccggccccggctcggccggggggcgcagaaccccagggtagggcgggaggtcaggaagggcatatggtcgctttggttcgaccggatcggccacgtacatgcggttgtcggaaggcccagccaggatcggcccgtcggagcggccaatccagacaacctctggcttctcatatccactgatgaacggcggctgcggaaaaaccaggaaacgcgtcccgatcaggaggtcggaaaccaccttctgtcccgcgtcgcccgaatttgcgatggcatccaacgttgcccccaccgcccgtttcccttgccgggcgaagtggacaatatactatatattagaaaacgatcaatgatggtcaggatccaacaatatatccgcaaaattgtagtattccatatcgtaagcaaaagcctccgtcagttcgaaactcctcggctcgctgcgtttcttcatctcaagggcgttagacgacaggagggcaagaagaccggtggcatcggcttccttctgcttccgctttccgctcacgagccaaagatcgagggcgcggagttcctgactggacatgccacgctcggccgcaatggaaattagcttcccgaagctcctttccgtatagtggatggagcgggccagtctttccaacgccacttgaagctgccgccctataatgcggtcacgcagggctcttttcaatgtcagcctgatgtcaatgagggcgtcaccgaggggaaaggaccccaattgcgcaggcgccatcgcaaccgccacgtccgcatcgtcggcgagcaaagtccggcggtaccacctgaagaccatgccgtatccgctcatcccgtactccgtcagttccgcggccctcacggcacccatgctggaggctccgtagacgcgcacgccccgcgacatcgcccagaggatttccttgtggcgcaccgccggggactggccgaacacgccgtcgatgagtgcgatcgcgctgggatcatgttcgatcaccgccctcacgatatccccgttgcccgcaggtgtgaggtacaatgcatccaggtgctccctggcgtctgcgacgctcattgtgggcccgaggaacacgacgatctcataccccattctgaaactccgggtcggtttcgagaggaggggtcacaaccctcaccacatggagcggtatggtttcatcggaaaacagcgccaccacaatgacggcctctgcccccgcgcgtcgcaatgcttccaccggcagcggcgatggatcggtattcaggtcagccccgtccggtgacgggtaaggcaatccggggatagcgagtcgccgtcgccatgcggacagttccctagcgtcctggtagcggtaaatgtgtcccgccatgtcctcccgcgcggccgagatgatcccgaggcgggactgacatgcttccagcagcgccttggcgagtgctcggtcgtgggtccggtcgcagccgaagccttccgctggccagggggcaaaaggagcctgtaggtcgctttccatgacgtggcaccagtagacggggaggccgtgttccgtcgggattgaccacattcctacggagcagcccgccgaacgcagtcggccgactatctctcccgcggctccggcaagaacagaacgactgtccacttgataacggtcgaagaagtgcggtattttcatcgccgcacaacgcgcgtgcctttcgagcgcttcgaaacaagcatgctcaattgccccccgccaacttgttcctgccgccaggcccgtagtgttcctcggcagccagccgggatggggggagggtattgtataggcggtgtcaaccaaggcaagcggtacaggcaccgccctggacgagaagaggtcccagccttcgatccacgcaagtgtctcgtcgcgttccccatagtccgcgaggtgcgaccagtagccttgcccgttcatggaacggaaacccgccagttcgacccgctcggtgggtatgcgttccgaagaccacccttccagcgattccatgagagcggagatggcggcctgcccgtgagtgagacccttgccctggttcacgctcaccgaacgcgacaacggccttacgacttgggcaaccgggattccgatgcggtcaagttcggtaatggaacccagcctcgtgataccgaattcccgcttccgctcgagaattcggcgaacggtctccattggatcacgcggcggctgaatcggggccgctaacattctttcgagttgttctccgttcagcaagatcgccctctgatcatatcctcaaccaatgcctcccagatcccactcggcccgtgccagaatccatgccgctccctgcgcgtcggcaatctgcaccgccctggtcaggtctcttcttatcaaggatggagggtcgttcagatctcgtctcagtcttgcgctgaggcggtagagttcggccagccagaaccgttgaccgctgttgcggccgacattgatcgcattgtgaatgatcgccagggcttcagcaggcttgccgagccgctgcagcacctgcgcatgcatgtcgctgtgcatggaaaaattatcgtcggtgcccaattgctgctggagcagcagaccgtgttggaatcgctcttcaccccgttcggcaaacgacgtcatcagttccgcccagccgcagtacatgttggcacgcgcctggcttgctgcaagaccgtgtcgctcggcaagcgacagcatttgttcgccgagagcatggacatcgtcatatctgccttggcagcgacgaaggactattgcgtaataaagtgcatgaaccatgctgcctgcgtgatcagtcgaggttgcccattccagacactgtctgatcgcattttcactggcgtcggcatcattcagcagcaggtaggaaagggcgctctcacccagcccacataccttggcatcatgtccaccgaagaaagctcgatttctcaccgctctttcgggatcatagagatcgaggcctttggcgacacaatcgagacagaagtcgtgctcgccggcatggaagctggtggcccatccgcagtgataggactgaagtctcgtctcctgatcctcgacagcctgcatgtcccccacgagaattcgcgcgcgagattgctgtgtcagaatgttgggcgctgtgaaccaccatccccagtagaccgggaaatgtttcacccgggctgccgacgattgtttcttcagaagctgcattgcgcgggaatagacccgccgcgcgcgctccgagccctctccttccagtgcggtcgccacgacgccttgaagttcgaacaggccgagtgcgagctcggtgcgatcgggatggcgctgggaaacgctattgacctcccgtgcacaaagctcaagtgacacgcttgcctcgtgcattgcggagcgaagaacgcttgcttccgccgccgccaaggcaaactttgcggcagcgtcatgcaggcccgcttcagcacactgccaggcagcgatcgcagctggcaagctgggctctccttctccgatcaagagatccgcgatccgcctgtgtatgcgccgtctgtcgctcttgagaaggctgctgtaggcagcttcctgagtcagcacgtgccggaactgaaaggagccgcgactgccggaagaacgctcaatgatgccttgggaaagaagccgctcaatggcaacgtcgacagtctgccggctgaccccttcgagaaggcaggtgagcagcgagatgttgaattcgcggccgatgacgctcgcaagttgcgctgcccgtcgtgcggaaccggtcgccgcgagtctggcggaaagcagatcattcagcgagctgacgccaccttccagaagcagccctttccattcggacgaggccttgcccaagggttgccttcccaggaagaagttggccagttcttccgcgtagagcggcatgccatcgcattgatccaggatgaaatcggacaggccgggcgggggacgctcaggccagaccgaggcgacgagatcgcgaaccgccgcagaggccaatccggataattctatctcggtcgccagtgccagggatcgtctgatcctcgatgtctgaaccaccaggatcggcaacttgcctgcgagcgatccaagccgatcgaccagttccaacgtcatgacgtcagcccagtggacatcctcgaagacgaggagcgtcggaacgccagtcgctttgcacgtcaggatgtcggaggcggcttcgatgaccttccgcctgaatgcgcgccccgacaaatcggaggctcgaatattgcgtgaggttgccggcgatcggtctgacgtaaatgagaggatggtgtcgacgacggctgcgtcgacgtcccggccggctgtttggagagcctgcataagagccgcgctttcgccattcttcagaaccgaaggttcggccacaagtctctcaaggaacgacataaatgggtgcagaggctggctctccaggcgcctgccgcactgaaagatcagggtctcgtgcgaagtttgcgataagctgcgggcgaattcgccaatcagtctggatttgccgatgcctgcctctccgaccacggtgattgaactgcccttgccgtcgcgagctgaattccaggcgctcgaaagagcggcaagctctctttccctgcctcttatcggccggtcccattcattgaatgacgacagcgcagaggttgatcgatcacgttcctgcgggcgccagagcgcaaccggctcttcgaagcctttgagtttggccttccgcactagagtgtagtcgaacttgtgtcgcgtgagctgaacggtcgaatctgcgaccaggaccgaattcggttcggcctccgcctgcaggcgagccgccaggacgggtgctgtgccgacaatctcgtctccttgcgtggagaatacgacaagacctgtggcaaccccgatgcgcagcctgaaagctgtgcgcgtcttcttggtgctcgctgcaatgcctaacaattccaaggaagcctgtaccgcgctttcagccgcatcttcggattgatcgggatatccgaagaaacagcatcccccatcaccaagccgctgatgaagaaagcctccatgcttttttatgatcgtctcggcgctctgatgtaatgccgacacggagcgaaagaatttctccggctcgctccgcaataagagctccgttgagccgacgatatcatagaaaagggcagtgacctgtcgccgctcacctgtgaaccgaattcgcgcatcgagggttttcatagcgggtcgcccaacaccacagaagcctttctcaggacatccgatttatagcttgcatgcaagcttttcgtgcggcgatgctaatttatgaatcggttgttggcttgcggcttgataatcatgcgctcttcaaaaccgcgacgcatgcccggccgcaccgcttcgggctcatcatgctgtttggcgtacgctcttcatcaaggagggtcgcgaggacctgatcgagaaattcggtatcccgctcgacgaatatccgaagcgctgcatcgagcagatcgagcgctggaagggccaggcggaggcctatcgttcagccgacaagatcgaggttcggccggcgaaggaatatgcctcctcgatcatcaattcggtctggaccggcgaaccctcggtgatctacggtaacgtccgcaacaatggctgcatcacctcgctgccgaccaattgcgccgccgaagttccctgcctcgttgacgcctccggcatccagccgaccttcatcggcgatctgccgccgcagctgaccgcgctgatccgcaccaatatcaacgtccgggaactgacggtgcaggcactgatgacggaaaatcgcgagcataactatcacgccgcgatgatggacccgcatacggcagccgaactcgacctcgaccagatctggtcgctggtcgacgatctgctcgccacccacggcgactggctgcccgaatgggcacgcacgacccgcaaggtacaggccgcctgaccccctctcccgggtgaggcgtcaaggagccccgcggtggcaacaaccgcggggctctttcgtggggatggggcgttttgcgatttggggacgtgactcgcatggccggatcgacatcctgtcacccctttcttgaatgccccttcagagccgaatcgaaggcgcttaaccgaagataaggcgaagctttcgaagcacggcggtaggacgcagcgcaacagcgacggctatcgcgagcggttgctgggttaaaacgaaagagcctcatgctgctgccaaaattccggccggatcgtccgcttggaacagatcgtcctaatatacgtttgtgggaagcctgccccacggaggacgccatgatcagcatctgggatgcgaacgtcgaattgaagatagatgatcgttttcacgtcatcaggagcgctcgagaggcggttgcatttttgaagaaatactggcccgacaacagaagcccgagctacgcgacagcgcggaaggtatgcctggacgcggcgaatggcgttgttcccggtgcggaagcgcgagctgcgtttgaggctgcggcgaaggaggccggcatcctgcgacaaacttaggggattaccttgttcgctgcctaccatcgaacaggaggcgctggcgcagtgacatgaggagcgacatgacagagagcgatgcactccgccaggaaatctatcggcttgccgcggcggccgaagctgactcagaaacaacgtcgaatttgaaggcgctggccgtgcagctctgggcaaacttcgacgaattcacggtcgaggacctggaagatatactgagggacgaatggagaactcgcggactgccgttcaacgacaacgcggatatgtaggggcttctgggattggagacgtctgtgctacctcagaggcctctttgctgcgttcgcaatcgggcccctagctgacctttgttcgatctctatgacgcatgctattcgtgagcaggggcgccgatattttccgcgcgtcgggtccaaaaattatggtacttgaaagtacctaaaatgtccctatagttgagtcccttggagaaaaatcggccaatggacttcgcactccttttcaacttgttccggaagcccaagcaggccaacgtcactgacgtcaccctctggcacaagcacgagacactcctcccggtgccactcgtcgacgccgccgcccgaaacccatcgggacaaatctggcgccggctgaacggtgtgcaatgggaatataagcaggaccccgaaacgattgaagaattcgatgctcgacaatattgaggcttaaagccctactgcgcacggaatctatgcctctgtatttgccacgtcggctgcggcccggcatcatcgtcatgccttcctccgcggacagcgacgatgatatcggatcgagcgccgaggttggttcgtcgcaaacagccaggctgtgtttctaaagcggtcgaaacaccctcgatgggctagtaaccgcccatctcaccgcgaactgggcctatcccctgcggctgtgcataggttgtgttgtccgatccgctagttgcgcatcctgcgagtgtcatgaagacgattgctgctgcggccaaaatgtttttcagaggcacggcgttctccgatcatggcaggctgcccaggcctcaagggccatgccgaggattttccgttaaatcacctgaaatggcaagcgcgccggtcaaccggcggtacgtagcgtcgctgcctcttcgaacgtctctccgcaagatcgccattggcggcagcccggggacgcagggcgccgctgcggatcgaaggcgagaagcaggtcgcatgatctcggaggaggagcgggagcgccgtccggcaaggcgctcctgtccgcgtctaggacatgaagcacatggacgtctccaaacccgcgtcgctgcgcgaggtcgtcggaaacgccacgtcgccgaccgcgctatcctcgaacggccgcttcaatcaacgcgacctcgatcttctgcatcttcatcatcgcgtcgaaagctcgttttgcttcgctcccgccagctctcatggcatccatcaaaacgcgcggcgtgatctgccacgagataccccaacggtccttgcaccacccgcattcgctttcccgtccgccatttccaacgatggcgttccaatatcggtcggtttcctcctggttttcggtcgaaatctggaatgagaaagcttcattgtgcttgaaggttggaccgccgttcaatcccacgcacgagacaccggcaaccgtgaattcgacaaccaagacattgccgacttttccgtccggataatcgccgggcgcacgaataatggttccgacggcgctgtcagggaaggtccgcgcataaaagttcgcggcttcctcggcatccttgtcgaaccagaggcagatcgtgttcttagccatttcagtccctttcatgatttaacgtgtggggtttagcggtcgtcatgactgaaagacggatgagctatggaggcgccgacatcatccccaaaataaacgttgatccgctatggcagcgatctcgacgctttttgaaattcgcgttggccgtccagaacgaaatggaaattgtagcattgcgcgcccgctgcgactgccgcgcacagcttcaatccagcaagccgtcaagttcggaaaccgcgtattcggtcttatcagacgtcgagacaggtgggatatggctcgacgacatggctttgttttgggtcgccgtcttccgtagtgaaggaccgggcaactcttgcactggggccgcgcgattgggagcgggggtaaccggcctggcgtcaagggaactgctgtcgctaatcaggaggacgaaggcatcgaactcgatcgcatcgtcgtggccgaagtgttgctcgaccgcgccaggtggccctcgtaccgaaacgagccgcgagcgcgcttccagccacgaagaaaccggtcctgcccccagcgggatagtttcttcggaaccagggaatgggcgacgagtaggtcgagatcgagcgccggtcggtcgaccgcccctgaccgatgcggccgcggcatcgctccgaaagtcaccttggccgccgcctctacgccagactaggacggccacgattctcatgggcggcgggaaatctctatcaatccggcattcatggccagacgcaagactcctcggaaccatgggtgccttttgcggtagaagacactgcatcgcccggctataaaggtcatgctgcgtttgcatttaagcggtaaccgatgcccaattctcgcgaatcctctggcgaaagcgttggcagctcaagcacgggcggcaatcagacagtggatttggcagcgaaagtagccgcctccgatttgccaggaatcacccaagtcgacgacccccaaccacctcgcggatccttcggccaaactcgacgggccgccaggactctgttcagtgcgctgcgccaagatttgcaggcaagctctgcttgggcaaagatcaaggcggccgcttcgttatcaatgacgaagctgaggtcgacgcggttggagatcacgtcggctccccacacatggatgacgaccgctttggtcagagcctggcgcggaattcgcgatcagcttccaaggcgccgtgaaggtcgccggagcgcatcgcgcgtcgcggccaggtggaggttcgccatgggcttggcccttcttgtctccctcctcgcgggaagcgtgctggtgtgggcactcaaggacgtgccctggagcgaaatacgggatggaactttgaagccggtcgtcgtgctggaaaccgctgacggcgcgccgttggtgaggcagggcccttatcaagggccatatgctcgatacgaccagtttccgccccatctgatcgatgccgtcctttcaatcgaggatcgccggttcatggatcatttcggcgtcgaccccaggggcatcgggagggcgcttctgcggaacctggaggctggcgcggtggtggagggtggcagcacgatcacccagcaactcatcaagctgcaatacctcgacagcgaccgaacaataaagcgaaagattcaggaggtcgtcatcgccttctggctggaatggaagctcggcaagcgggaaatcctgacgcgctatctcaacagcgtctatcttggcgcgggcgccaccggcatgcctgccgctgcgcgcatctatttcaacaaggacatcggcgcactcaacctgccggagtcggcgatgctggcggggctgctgcgggcgccgagccaatggaatcccatcgacaatttcgaaggcgcccggcagcgcaccttggtcgttctcgacgcgatggcagccaatggcaagatcaccgagccacaggcggcggaggccaggacgagctttgccaggctgcacccaacgacgcccacgccgcgctccggaagctggttcgccgactggatttcaccgcaagcaagcgaaatcgccggctcctcgccaggttcgacgacggtgcgcaccacgctggtgccgcggttgcagcagatcgccgaaagggtcgtgaaaagtgccctcgacagtgaaggaaagacggtcggagcatcgcaggccgctttggtcgcgatgacgcccgacggcgcggtcgtcgcgatggttggagggcgcgactacaaggcaagccagttcaaccgcgccgtcactgcgatgcgccagccgggttccaccttcaagctattcgtctattacgcggcattgaaggctgggctcaccttgtccgaccgggttcttgacgcgccaatcgacatcgacggctgggcaccggaaaattccggtggcaactatcgcggttgggtaacgcttgccgaggcgttcgcgcgatcgctcaatgccgcgtcggttgcgcttgccgaagaggttggtctagacaatgtgattgccgcggcgcgcgaactcggcatcgatgcgccgctgcccaacacaccgtctctggcgcttggcacgtccgaggtcaatctgctcaacctcaccagcgcctatgcgtccgtccaactcggcagggcacctgtcaggccctggggcatcatcgactttcaagcggcagggcagcccaagacgtttcgggttggctcacaagcaaagccgaatgtcgatctttcgccctaccagtcggacctcatcggcctcctgcagttggtggtcgagcgcggtactggccgtggagcggatcccggcacgttcgcggccggcaagaccggcacgagccagaacaatcgtgatgcctggttcgtcggcttcacgcaagcgctcgtcgtcggtgtctgggttggcaatgatgatgacacgccgatgaagggggtgacgggcggcgccctgccagcgcatatctggcgggacttcatgcgcgaggcaacgaccgaaccgacgctgagtggagtgcgatcgacagaagccgcaagcgatggtcaaggcgcaccgccgtcctgcaacatcaccgcctgctcgcgcgcctaccgctcctttcggccgtccgattgcacctatcagccatattccggcggccgacggctttgcgaaaagtgatgttgttccgcagagatcgaatacctgggcgtcctcacctcacgccaggtgttccgatcgaccgcaacggagctgcgccgatcgccaaggaagacgccgacggacggtcagcgccactgacgtgataaggctcatgcgcggcagccacaactaaggtggaacgtcattgtttgacctcgcctctccggaaaccttcctgccggataaacccgacagatcgggctgatttaacagcgggcaatgtcaactaaccaaccgctggggtagggatcctctacaaagcgccaggaccggagactgggtgcgatttgccgtgggcgcgagcttttcatgtacgttcggaaaagatctcgattaaccgtatggcgcgattagtataggcgagggaaacggatgctggaccacgtacaaccactgcgatatccagttcagcagcatcatttggtaaacaaccactaaaggtttcgcgtgggctttgaagcattgaacaggctctgggagggcgttcgggaatccagccacgactttcgtgcctcgaccgacatcttcccttcgctcgatattgataagaccagttccacgctcgatctgcgggcgaaaggtgccgagaacggcaagctcaatcggcctgcaccaaacgccgcgtcgccggacgaggtcgagcagaggacagtctctcggatcgaggaggagaaggccgcctcctatcaggtccttgaagatcaatttcagaccttcgagggtcgcctgcgcaatctcgacttcgaagggcagtttggattgatccggcaagccaacgcgtcgagcgtatccgacttcaaggccgaggtggcaagtggcgtcgacgagctgcatgggctgcgccgcgacctgaaggccgccgaggacgagatgtcttccttcaaggcgaaacacaatctcgatcgcgccgcgaaggtttcgaccgccgccgcgcaggctttcaagattgccctgatcgttttcctcgtgctcttcgaaatgatcatgaatggaagctttctcgcgaagggaagcgagcaggggatcgtcggcggcgtgactgaggcgatcgcgttcgccatcctcaacatcggatcggctcttctgttctcggtctattgcgttcgcttcctggtccatcgatccctgtttttcaagctgctcgggttctgtgggctggtcgcctatatctctatcgccctgggcatcaatcttgccctggcccattatcgcgaggtgtcatcgaccgttctttccggagctggcgcgcaagtcatttcccggctcggaaacgcgccgctggagcttgccgaactgaattcctggatgctctttgccgtcggactgcttttttcgatcctggccttcattgacggctgctacctgacggatccctatccgggttttgccggcgtgaggaagcggttggacagcgcgcgtgcgaactacatcgaccggaagctcgagctcatcgacaacctccgtgacataagagacgatcacaatgcgaagatcgaagagatcgtgcgcgatctcagcgggcggcgccaggaatgcgcggccatcatcgctcaccggacgcggaccgtgggactgtttgcggagcatcagagcaatctcgagcgcgccggcaacgcgctgctgacgatctatcgtgacgcgaaccgcgcggcacggacggaacccgagcccgactatttttctcaaccctacaagctcgagcgcctgacaccggtgctgcgcaccagcgaggaatgggatgacgcggtcttgagtggccgaattcaggcggctcaggcggaactgtcggagcagattcgcaagatcggtgccgagttcgaagccgctgtcgaaaattatcacaagctggacaacatattcccggaggccggccttggcgcgatccagcaggcgtagccgtaggcggagtggcaattccgccgggctgattgtcggcgccattgcccttggcttggtgtctgtcgcgattatcggtgcgtttgggtggctcaaatacagggcaagcagcaccgtggcggtcgataaggcctccctttgcccggtcaccggcgcgacgtccgaaaccgccatcctgcttgatgtcaccgatcccatttccgacacgacggcgcttgatctcaagaaccaatttcagcaaatcgtggccagggttccagtcggcggtgccatcgatatctattcgctgaccgagaaggaaggcgagccggagcgtacgttccacgcctgcaatccgggcagcggcgacctcgccgatgaatggaccagcaatccgcgactgatccaggagcgttgggaaatgggctttgaaaaacccctggaagacatagctggcaggctggcgtccggcaaggcaggcgatgcttcgccgatcatggccggaatccagcggatcaacctcgaggtcttctcgaacctccccgccggaacgcccaaggccctgttcgtcgcctccgacatgatcgaacacacgccggcgttttcgaactaccgcgacggcgtcgcctattcgaaatttcagaaaagcgaggcgcgtgataagttcaggacatctctcgacggggtgtcggtgaagatcctcgcgtttcagcgtccaaacctgaaattttccgccgaggaactggccgaattctggagagagtggatcacgaacaataacggctacttcgacgggttcatccgtctggaaggaaaacgctgatggcctcgagagaggtgacaaagtctgcgatccgcgactacgggccgctggtgctgttcgcgctcacgaccatcggcggcatggtgttcatctggacggccaagctatggggatggtcgacggcggtcgtcaccgtcgtcccgttgctgctgatggcaacctactttctcgcttctctgcttttggcgggtttccggctgcataacgagcaggcgggcgacaatctctactacatgggctttctgttcacgctctcgagcctcggtgtgtcgctctatctgtttgccggtgagacctcgatcgacacgatcgtgcgaaacttcggtatcgcggtgacgtcgacgatcgccggggtgacgctccggatcctgttcaaccagatgcgccgcgacccgttggatatcgagcgcagtgccaggcacgaacttgccgagatgaccaggcgcgtcagaaccgagctcgattcctccgcccgggagttttcgaactaccgcagggtcagcaaccagatgctgtcggaagggttcgacgagattgcccgccaggccgagaagaacggcgaagatattcgcaaggcgatcgaatccctgtcgaaagaggcgatcaagccaattcaggaggcggcgcagcagctttcggccattatcgaatcccacaacaagaccatcaacgacagcaacaacaacgcggcggcgaagttgaccgaaacgaccggtcagctttcgacgatcatcgacaggttcggcggcgcggtggaaagcgtcggcacacggcttggcgagatacgtgccccggaagatgtcatcaagatcgagctcacgccggtcatcgagtccatcagggagatgaccgaggcccatttgaagcgcatggaggcggatacggagcgagggcgttcccatatcgagcagaccaaggaagcgctccagccgttgcagacccttgaagaaaagctcgaccgtatcgccaacgctcttgagaagcccccgatggcgttgccgcctgaagcaggcctgagccggagcgcttacccggagcgtcctcagccggccgttgcgactggggttttggtctccgaggaaactgcaatcgacttggccaactttgaatcttcagcagccaaacccgtcgaagtcgacgataagccacgacctgcatcagcgatcgagcgtaagaggtggttcaattggcagcgcacatagccgagaccccgaaactcgagcataagggctacaatcgcggcctcattctgggcctgaccatggccgaatccatgctgctgctcgtcttttgtctcctgctggtggcggccgcgctcgtgaccgccgaaagaaaaaagcgatatgaggccgagcgagcgctgcaggtcaccgagcaaaagctcgcggagctcaagaaggacaatttcgacgcgactgcccgggtggttgaacttcaggccaggctcggagccggcaatctctcacccgtcgatcgggagaagttcgagaaggaatggcgggaactgatttcggcacgccaggccgttgaccgcttgcagaaaagcggggtcgagatgtcggagctcgaaaaactggccgcgctgcggaaagtcctgaacgacaacggcataaagcttgacgccgctcccacggagatcaaaaggcttgtcacggccaatgcggcggcgaaaagcccgcacgagtggccgcccatcatcaatctcagcgaagctggcggctattatttcaggtcgggcagcgccgagctgaccagtgaatttcagcagaagctgggcacgtccatttccgaccagatcgcggacaacctgtctcgctatcaggtcgacgtcatcgaggtcatcggccataccgacgagcagccgctggcccggacgagttccaatctcgacaaaaccttcatcgatgtcctagacagcaaattgccgatcaccgcccttgagccggccgacaacgctgggctgggattggcacgggcgatggccgtcgccaacatcctcaaggcgaacccaaaactgagccaagcaacggtgcttccaatgtcggcggcgcaattgatacttccgggcgatacggtcaccgcagggcaggcaggaaatgtcgaggcgcgacgacgcatcgaaatcaggatccggagacgggctcagtccctgtctccatgatcaatggccccatcgcggcgcccgccatccggctttcagcgcctgggcttcgtcacaaaaccagcgctcgcctttctttatatcgaccttggtgcggtcgtaccacggagaccatggcgcgtggtagatatggccgttctcggtgatgttgcctttgatcgggcagcccttcggcgcttgctgctcggcgacgtgccatctctcggcgcgataatcccatgcggggatcgtgaaagcctgccaaatgcccaggtgctcgccgcgggccttatcctcgagtgcgacgtagtcggtggagtattttcggaatgcccaagcgctgcccgacgcgaccatttcggcattgatctcacgctctccgacacgacatacacccagctgtcgttgatagatgtccacgccgcgatcatcgcagacgacgtctcccgatgccaccagtgcttccaacgccgcgatggcgaccttgccgcagggccaatctcctccggagaaggacgcgcatttctgtccggcctcgggtgcgtcgattccctcgagccgaaccgtgatttggtcaagaaggatcgtgtccccgtctatgacccgcaccgtttccgctgtcgattcccgtgggaataccccgatcgtgaatgtgatgatgacggtcatccagcccgtgtgtctgaacttcctgttcgccaataaggagttgccttctctgttcttcaaaaacgcgacgcgaggcccccgcttccaaattcgcacgcaaaacctcgaggccggcttaacgcgggtttgccttgctgggaagatcaggaattttccaagcgtggcggatcaccacgcaatgcgagaccgttgcccatcccgcttcaactcgcggcgggtcaacgcgagaacaggctcgccatccgaggaagcccgtgaagggtcaatccacacccgctcgtcgcactgtccttgagcgcgatttttcagatccccgacccgtcgaggttccggtcatcgtcgccctcccagggtgggggtatcgacgtgcgaccaaggttggccgaaggcattggcatccaacacctcagttccggatcggcatattcgatgatctgccccggcgaggagtcggacgcgcgccagccttctcccgcgaactgatcgccattcgaccagtacgcgaggtcgacctccgccggcccctgctcggatggccggatcgtcaccaggatccgactaccgtctttcggtgcgcttgccatatggcgccaacggtctgcctcgtccatcgtttttcctcctgcctcgctacaggagaatgtcacctccccatcgaaaacggtcaactgaaactttgccgaagcgatccattgacctgaatggaaaacagcggccgatcccgtcgcggaaacggagcaacgccgggggcggagcaaggtgacatcgctggaccgttcggcgacgcggtcttagggaacgcatcggaatgccgctttgacgctcactgctgtcgcggcgacattgatcctcgttccacggataagctgctgtcgcgcttcaccatcgtcgcggcatccctgcatcagatgccgctcgcgcgcgttgacgacacgtcgtcagccccacggatgcgagtgtggccggtttgagctgacgacgtcggcacgcgtcgagaccgggaccagccgatgaccgcggcggccctttcttccgaggcgagcgccaacgctcgcggcaccagtcgccttaaccgcgcttagccaaagaacgcgcgcagctgagcgaaaaacccacttggttgggtacccgccatctttcgcaaacggcgagccacgactgcagcgctgacgcgttcaccgaaatggcagaagcacacgagatcatgcaattgctcgtcgctgagttcgaagaaccgtttggcttctccatagctgtcattttccattcctgccgcccgcagaatgggatcagcgaacgcgacggagatgggcgtgccgtcatcgcgcagagcaagccgatctgaaatcggctgatattcggtttcgtgaagtgtcttgagaaacggtctggggctgcgttcgagactttcggcccaccgttcaagccgttcgcaccgcgtgatttcaaggcgcttgcaggtcgggctgaccgttgcgatggttttcaactgatctaatgcgtactgttccatttcggcctcctatctccggaaaaatagatggtccgcctcccgaaaacagcgtcgctcaggtcgcggccgatgtccaatcacgattgaaaacgggcatctcgttgacgtttccgtaatcactggaggtgcctttgcttgcggagcggctcttttcccatagggtttctgcgccatgtcatgccaaggcaaccagacaggttcggtatggacgaaattttcgaacagcttctgcacctttctggacgaaccgagacgctcattgccgtctacgatagtcatgaccggctgcaatacgccaacacggcctttcgttcggtctatttcatcgagcccgatgaagctccactctggcctgatctcatgcggcgcaatttcgagctcgggcgaggcacagtcattcggacgggcaatttcgacgagtggctgcgctcgacacagtcgcgccgcggcaagatcggctatcgcgcgttcgagacggatctgtgcgacggccgatggttctggatgaccgaagcggtccagaagagcggatggatgttgtgtattgcaagcgacatcaccagtttgcgagcgcatggcaggattgtccggcaagatcgcgatcaggcgatcaaggcgtcctacaccgacgaactcaccggtgtcgccaatcgccgctttgtgatggcacgcgtcgacgacatgctgacggccgctcggcacggaaacaacggatgtcttgccgtattcgacatcgacaatttcaaacgcatcaacgatcggcttggtcaccacgcaggggatgtcgttctgcgcgatttcgctcatcgcattcatcagattgtccgtcgcaacgattgctttgggcgggtcggcggagaagagttcgttctcgtgatgccggcaaccgggccggaagatgccgtcgccatggtcgagcgcatgctgacggtgatccgcttctcccggcctctgcctgaatcacccgactttagctacacctgctctgccggtatcgccgcttgtaccccgtcagacagcgcttcggacctttatcgacgcgccgatcaagcgctctacgctgccaagttgagcggacgggacagggtgcgcgcagcgtagggacatgggctacgcttgaagctctattgggctgccgttctcaaagcaggcactttcgtcttgcacatcagtcgcccgccggggcaacggcgatcgtccggccggccgggcaagccatcgccgctgctagcatctgcgacgtgagcgacatgatgccggctcgcggatttgtcacgtctgcctccgtctaaacctcccccttggattgtggccatcgcgtcctgccgcggcttttggtcctgccaggctcgcgccgccggcaacggctttgccgtcctccacttcgttgcggccctgcgggtgcaggcagcgcttgcagcccggcattcggaccgccgtagcaggtcgcgatggccgcgacctcgaaacggaggttccaacatgagcaagcagcaatccaatcaacgatccgatatctacagccgcatcaccaacacgatcatcgccgatctcgaaggcggcgtgcggccatggaccaaaccctggacgacgggacatgcggcagccgaggtcagccggccgctgcgccacaacggccaaccctattccgggatcaacgtcctgctcctctggtcgcaagccatcgcccgtggctttgcctcatcacgctggatgacgtttcgccaggcaatcgaacttggcggcgccgtccgcaagggcgaaaccggcacgaccgtggtctttgccagttcgttcagccgcaccgagacgaccgagacgggcaccgagatcgaacaggatattccgttcctcaaggcctacacggtgttcaacaccgatcagatcgccggtctcgacggccgctttgacgacgtcgcacctggtgaggatccgatgagccgcatcggcgatgccggccgcttccttgccaataccggcgcactgatccggcacggaggatcggctgcctattatgccgctcagcgtgattacatccagatgccatgcctggatgccttccgggacgatgccgcctatgtcgccgtcctcagccacgagatcacgcactggaccggggcaccgcgacggcttgatcgcgatctcagccgctacgcgaaagacaggagcgaccgtgcccgcgaggagctgattgccgaactcggcagcgcgtttctctgcgccgatcttggcatcgtcccagagctcgaaccgcgccccgaccacgcaggctatctcgatggctggctcaaggttctgggcaacgacaagcgtgccatcttctcggcggcagcacatgcccagcgcgccgtcgattacctgcattcgttgcagccgaagcgcaacgaggaggaggcggcgtgagccctcaactgtctcctgcggataccgatcaccgcatgacccgatagcctcgcgaccgcttcctgcgcaaaagggtgagcagcagatcgacggcttttgcctcgctgtcgaagacatggatcttctgctgcccgcggctgccgatgcgtccccagctgcgcaccagcgatgtcccgccgaagaggttcggctcgatcgacagcgcatagaagcgtgccatgtttttgtcaggctctctgcgttcgatgtagaggtgacggggctctcgtgtcatgccggcaggatcgcaaagagcaggcgggggcgtccaacgacatttgtgaatcggtcaggcgtgattgattcatcggggtgatgggaccgcctggttcatctctcctacctggcaaacaatccggcaaattacggtcggaataacagcgcaactttgttgcaataatcggccgctgaccggcgatgaacagcagttcggtctcggcatgcatgttgcgcgcttcgggcgccagcagcgggcggcgacatgctgctcggcaaaggagaggccggtcgttccgacacaagggcgcgtgccgccatgttgaacaccgcggcctcctggccaagcaaattggacaccagacgcccacccgttgaggctaaggcagacatgacgatgatctctaaacatatcgtttggtcgaatatgatccgtaaacagatcaataaccttgacaacagtgacagaagatatctatacatatcagtgcaaggtcgaatgaaacgcgcaggtatcattatgggcccagattcagcggcgttgctcgaaatcgggcagttattgaagaaggcacgacaggcctcggcaatgacccaggaacaggtcgccgatttggcaggcatttcgcgtcctcgttatcgcgacatcgagacgggggtcgctgcggctcgcgcgacaactttgatgaatgtcgcccgcgcgctcggcctagaaatgatgatgatcccccaagcaatggttcccgcggtcgaggccttgctgcgcccacatgacgacgatgatctcccggctttcatctcccgccccgacgataacgatcatggctaagatatttcaggctgccaatgccattccttcgcttgaggtgctgctgaacgatctgaaggtcggcacacttgtcaggacgcctggagatttcagtgcgttcagcttcgacgaagcttatcgcgcgacgggtgggttcccagtccttggcctgtcattccgggcggcgacgggagggttgcgcaaggatcccaagccaattgccggcgccttgccggcgttcttcgccaatcttcttcctgaagacaaattgcgcgaggcgatggaaaagcaccacgcgggtcatgtgcgcgcgggcaacgattttgatctgctggccgcgctcggtcaggacctgccaggcgctgtccgcgttgtaccgagcggtggcacgacggcggtgatcgaggacgcgtcgagaggcaagccgaaagcccggttttcactcgcaggtgtgcagatgaaactctcggtgatgaaaaacactggcaggggtggtggtctaaccttgccgatgggtgacgagcagggccattacatcgccaagtttccttcgacatcgtttcctggtgtttctgaaaacgagtacgccaaccttgcattggctgccgcgatcggcatggaagtgccagaacgcgagcttgtcgagaagtccgatttcgaagggatccccgaggagttcgacacgctgtcggacggaaaggtactcctagtcaaacgcttcgatcggggcgccggcgccgaacgcatccatatcgaagatttcgcccaggtcttcggcatttatccctcgcgcaaatacgaggccgcagcataccacgatatagcctccgccctcggtgtcgccatctcgccgacggccgccctcgagttcgtacgccgtctggccctgacggtcataaccggcaatggcgacatgcacctcaaaaactggtcgctgatctatcgtggcaatggcgacaagccggagctcgcgccgatctacgatgtcctgtcgaccgtgccctacattcccgccgacgctatggcgctgtcactcggcggcgagcgctccttcaaggcgctcatcgcgcagcgatggaagatcttcgccaaccgcgcgaggctgccggagccggctgtgctcaaggcggtcgtcgatatcgttgaacgcgttaacaagcattggtggagtcttccggaacgggccgtcgtcccggaaaaagtgctcgagcggatcgatgagcacgtgaaggtgatgacgcccgtactcagcagttgcgccaatcaataaggctggaatcagaagcacgctgtgatgacggatcttccgctgccgcgactgcgtccaaggcgcgcgcagatcggttcatcggggtgatgtgaaccgcctggttcatctctcctgcctggcaaacaatccgacgaattccggatcggaataatagcgcaactttgtcgcaacgatcggccgccgaccggcgatgaacagaagctcactacttgccggcagattacgcacttcgtcgggcgtcagcagcgggcggccgacatgctgctcggcaaaggagaggccgctcttttccgaatcgagtgcgcgtgccgccgtgttgaacaccaccgtctcctggccaagcagatcggagaccagacgggcgctgtcgtgatacgccgaacacttgcagcacgccggcattggacagaaacgtaccggcacgctggcgataggtggcgcgcagctgatgaatgtcctggacgattggccagagttgcacaccgtaacctgccatcaatcccatggcgcgttcgatcggcgccagatgaccaagggcggcaaactcgtcgagcagatagagaacaggcggcgcggatggatgcggcgagggtggcgttcgcgccatctcggtcaggctctgggccaccagcaaacgcagccatcgcgagtaggccgcaagcctgtctggcggcaagaccaggaacacggtcgccttgtttgccttgagatcaccgaaccggacatccgagcgtgacagcacttcagtcatgcgcggactgtcgaggaaatgcgtatgtcgctgggcagccgacaccacgccgctggcctcgcgatccgacttgccgagatgacgattggcggcccgcgcaatcagtccgttgatcgcatcattcccctgcatctcatgaagcagattctggaatgccgccggcgccaacgtcagcaaatgcctgagcgtggtcagcgtgcgcctgtcgtctggctggctgacgagcacatgcagcagcaatccagcgatcagcgcctttgcttcctcgttccaatgtgcgtcgcctgaaacaccgggttcgtcgaacaccagtgcatcggcaagtgtcgttgcatcctcggcaacatcgacgctgtctggatcaacgccgtccatcggattgaaggcagccgaaggtccgccggtgacgccgaatggatcgagaatatgaaccggcccgaacgtctctcgggcatcacctgcgatctgcgcgttctcgcctttcggatcgatgcagatgatcgagcggtcggcggtcagaaggttggggatgatggtgccgacacccttgccgctgcgcgttggcgccatggtgagcagatgagcctgtccgtcatatcgcagcaagcgagccgaacccggcgcacggccgatcagcaggccactgccggctttggtgagtggcgcaatctctcttcggccggcaaagcgcgccgacccatgcgtgtcgtccaccgccgatccaaaatgcgtgatcaacggaaccgacaacaatcgtatgagcagcacgatggcaaaggccatcaccacccaatcgccgatatgccagatgacgtcacctctgctgctgccaaggatcacgcgtctgaggtagtcgatcccgaagtagacggtgaacacgacaaacaagtagccggccgcacccatgacaaacgacttggcatatcgcagcggaaacgtgatcagggcgacgatcgcccagagcggatcgcgggccgccatgtgcatcatgtttgcgaaggcaatcttgatctggttggcatggatcatcataccgcgctcccattgccgatattgccgatcgacggctcatttgcctgcggcttcagcagatcgtcgaacagatcccgatcgccatcgcgggtgaggaactttggcagttcggatctgagccaggctgccagtcctccgccgatctgcacatcgcggtcatgctcgagccgatgcagcacaagtgcgccgatcagcaccttgcggcgggtatcgacggcgcgctcctgtttgccgagacggatctgcaatgtctttcgttgcgcttccagctgggcgagccgttccccaatggatttacgtaccactgtcattgtctcccttctcgtcgatgagcgattaacccgcggcatcaggacaatgaccgcacacgatcgcatgcgcagatgctgcgacgatgggtggcatgtcggctactcgcaaatctgcgcgtggaagcaaccggctgaacggcttacgaggtcatggggagattgccgcgtgctcccaccagtgcccgaaggagcgaagcgacgaaggcacaagggcgcacttacgagttgcggggcaactcaaagcgcgggccggcggcccgctaacataggggacggcgatggcgatctatcatctcagcatgaagccgatcgcccgcagcggtggccgcagcgccgtggcgtccgccgcctatcgtgccgccgtgagactgaccaacgagcgcgatgggctgacccatgattttagcaacaggacaggtgtcgagcatgccgagatcgtcttgccggctcgctcttctgcctattgggcgatgaagcgatccgccttgtggaatgccgccgagcgtgccgagaagcgaagtgacgcccggattgcccgggaattcgaagtcgcgctgccgcacgaactgacgccggatcaacgcctggtgctgacgcgggcgtttgcgctgcatctggccaatcgttatggcgccgccgtcgacttcgcgatccatcggccaggcgaggcaagcgacatcagaaacagccacgcgcatctgatgatgacgacgcgccaggtgacggaagccggtcttggcgacaagacgctgctcgagcgggaaaacagatggcttctcgccaatcacctgccgccatcgcagctgcagctgaaggatctcagacaggcctgggagcatcttgccaacactcaccttgagagggccggcctcgatatccgtatcgacaaccgttcgcatctggaagccgggatcacgatcgagccgaccgaacatgtcggtgtgcatgcgactgagatcaatcggcagggtggggcagtctcgcgcgtgcgcatctcaccgcaatcggccgagcgaaatgccgagaccatccggcggcgcccggatgagatcctgaagctgattaccaacgagaagagcgtcttcacccgctatgacattgccagggctctgcatcgatacatcaacgacgatccgcagaccttccagaatgcctttgcatcggtcatggcgtcgaaggctctcgtcgagttgaaacccgacagttcaagccttcggggtcgcgatggcgaggcacgctattcgacggtcgagatggtggcgatcgagggcgtgatcgccagcaatgtcatggcgatgaaggcgcgccaaaaccacggtgtggcgaagcgcaatgtcgatgccgcgattgccgaacaggacagatcgatccaggcgggaaatccttcaccggggcaggggctgtcggctgaacagcgccatgcgatcgagcacgtcacgggtcccggtcagatcgccgtggtgatcggctttgccggtgccggcaagagcacgatgctggcggctgcgcggcacgcctgggaagcgcaaggttatcgtgttcatggcgcggcattggccggcaaggcggccgagggcctggagcaatcgtccgggatcgcgagccgcacattggcatcgtgggaatatagctggcaagctgatcgcggtcggctcaatgctcgggacgtcttcgtcatcgacgagggcggaatggtcggcagccgtcagcttgcccgcttcgtcgaggaggtcagacgggccggcgccaagctcgtcctggtcggagatcatgaacagcttcaggcgatcggagcgggcgcaccgttccgggcgatcgcggaagccgtcggccatgcgcagctatcggaagtgcgccggcaaaaagccgattggcaaaagcaggcttcgatcgactttgcctcgcatcggaccgcagccggactgtcggcctacgaggcacggggaagcgttcatccgaagacggatcacgctgaaaccctgaaggcgatcattgccgattacgtcgctgaccgatcggccaatcccaacgacacgcgcattgccatggcccatcgacgcgacgacgtccgcgccatcaatgccggcattcgcgctcagttgcaggagcgcggtgagctggcaaagggcaccaacccgcctggcgataagggtgaggaactgagttaccagacccacaatgggagacgggcgttcgcgcgcggcgatcgcatcgtcttcctggagaacaatcgcgatctcgccgtcaagaatggcatgctgggcgaggtgatcgccgtcgcgccggacgcaatacaggttcggcttgacggcaaggcgcagacgccagatgggcaacgccaggtgatcattccggtgaatagttaccaggcctttgatcacggctacgccacgacgatccacaagacgcaaggcgccaccgtcgaccggagttttgttctggcgtcgacgacgatggaccggcatctgacctatgtggcgatgacccgtcatcgcgaggaggtgcagctctatgccgggctcgatgcgttcaagacggtgcgcgccctgacggagacgctgagccgctcaggcgtgaaggagacgacgctcgactatacccatgactttgccaatcggcgcggcatggaggatcgccgggggcagggcgagagtgaggtcgcatctcagggaatcagcaaagggatacagcacattccggacacggcggttcccaagccactgcaggagccgcggccgccgacaccgctcgcagtgcgcagcatcgccgatggcggctctccgcaccaagaccgcaatgacgatgaacgccgcgtgctcgttgcggccgtgaagacctatgcgatgagcgtggaagcggttggacggtcaaaggcgatgccggcattcgaccgagattgggccgcggcaaagcagcttgcgccgcaggtgttcaacgacgcgccagcggcaatggacgtgttgcgcggccgcatcctggatgagaatgcagatccggtcgcgctcgccagtcaactcagcgcttcgcccgaaacgatcggtgcgctcgccggcaagaccggcctgttcggagacaacgccgaacgcaaacacgcgctttcccggatcgatgcactggcctcgcatgttcgccaatccgccaacacctggcagcgtcgcctttcggctgaatgcggctcggaacgatggaagcgagaaaagcaggacgtggtcgaggttctggggccgagccgccggagcgaggcgctgctgcgccagctcgacgatctgccttatagcgacaaggcaaagttcgtcgagcaactggcggggacgccggagggccgtcgcgcgcttgccgaggcgaagaacatcgttactgcgatcgaaacgcgcttcggtcgggccgatccctcagatctcgcagagcagctgaagcgcgtggggccgggtcaggctggggacatcgagcggatccgccaggttgctcgccttgccgatcgtagtcatcgtgcggagctcacccagcagatggagttgaagcgatcactgaagcgtggcaggaccttggggcttgggatgtagacgtcttggctcggcccacaagcgaggctccgaattgtagctcgctttccgttgacgcgatctcgccgaggatcatggtcgcgatcgtcgattttctcgagccggattctccgacgatcgaaaggcgtgggcatgaaaattcaaattggccgcctttagactttaaattagacggaatgtggaacgagaatgtttcgataaaaatcgatcctacgttgaggcgcgtcagcggttcagctccaatcaaggcgcccggtttcccagccacctcttcaaatttccgccgctggaccacacggttgcttatgagcggtgctggcttgccggccgctgtcgttgggtgatttgagcgaatgagccgcgtttctctcgtcgcccatcacgaagagatcgcgccgagtgacggacgcggtttaattgccgcatcttgcccgctgcgcttacgtcgccgcgctaaaatcggccgccagcaccgcgtccttcagcgcctgcgaatacggatgccgcgggttgtccaacacggcccgggcctgtccgcgctcgacgatttcgcctttgcgcatgatgatgatgttgtcgctgatgtaataggcggtggcgaggtcgtgggtgatgtagacgatggaaagaccgagctcgtttttcaagcggccaaagagattgacgatggccatgcgcagcgatgcgtcaaccatggagaccggttcatcggccaccagcaggcggggttgcgggatcagtgcgcgggcaatggcgacgcgctgaagctggccgcccgacaattcgtgggggaaccggcctttcacttcttcaagggtcaggccgacatggacgagggctgcatccgccatcttctccgcctgctgccggtccggccggtttcccgagaacgaaaaattgcgggccgtctcgaagagataacggtcgacacgtttcagcgggttgaaggcttcgaaggggttctgcagaactggctgcacctccttcatgaaagccttgcgttcggatctgctatggatggcgacggtcctgccgctgaattgaagctcgccttccgtcggttcggtctggccgaggatcatcgccgcgatcgtcgattttcccgagccggattctccgacgatcgagaggatctccggctccgctcccagttcgaagctgacgtccttgaccgccgtaatcagccgccggccgagcatgccgccctgcctatagactttcgtaacatgcgagaggctaagaagagcgctcaaacctgatctcccgtaacggcaaaacacgccacgcgccgctgcggctcgacggtgaccagcggcggaaccttctgcgagcaaatctccatccgtttcggacagcgcgggtgaaaccggcagccttccggcggcatggcgaggttcggcggacgcccctccagcgacgggcgggccgtcgcatcgccgatgcgcggcaggctgccgacgaggtgctgcgtataggggtggagcggcatgttgaagagtttggcggtcggcgcttcctcgacaagacgcccggcatagacaatgccgatgcggtcggagaccgtcgcgtgaacccccatgtcatgggtgacgaacaggaaggacgagcccatctcgcgctggatttcgcggatcattgacagcacgtcgcgctgaacgatcacgtcgagcgcggtcgtcggttcgtcggcgatgatgaattccggcgtcaggatggtggccagcgcgatggtcatgcgctggcgcatgccgcctgacaattcgtggggataggcgtcgagcaggtgcggatcgagcttcagccgctgcagatgggtggcgaccctttccaaaaagaccgggccgctgaccttcatgtggcgaaaggcgaaatcggtgaaggaatgccggatccggcgcaccggattgagcacgttcatcgagccctgcatgatataggacagatgcttccagcgtagcgccagccgatcctccggcttcatcgcgtagatatcctgggtgccgccgtcgaaatggaatgtcactttccctgacacgaccctcagcggcggccggatcgcgccggcgatggtcttgatcaaggtcgtcttgccgctgctcgattcaccggcgacgccatagacctcgccgcgggcgatggtcaggctgatatcgtcgacggcgcgcacctcgcgatcgacgccgtagaggaaggcacggtaataggctttcaggttctcaatttcgaccaaaggatccatactaatttcccatccggttcagccggctgcgcggatcattgtattcgttcatcgacatggacagcaggaagagcgccaggaagaggacgacgatgaccgcgacgggggcggccacccaccaccatatgcctgatatcagcgccgaatgcgcattggcccaatagatcatcatgcccatggtcggcgtctcgatatcggtgaagcccagcaccgacagggtgatctccatgccgatcgaccagatcatgttgttcatcgtggtggcgaagacgatcggcagaacatagggcaggtgctcctcgacgaggatcttgcgcatgctcataccggaatacacgctctgcgtggtgaaggatctcgtcttcaggctgatcgccaccgaccggatgaggcgtgcgtcataggaccagccgagcgaggccatgatgaggatcagcgccgtccaggtcatgctgtccttcagcacgaagtagaacaggatcagcagcggaaattgcgggatgaccatgacgctgtcgttgatggccatcagcacccggtcgaccgtgccgccggcatagccggcgacgaggccgacgaccagcgaaatgatgcgtgaaatgaaggcgacgccgatgccgaaaaacagggtgttcctgagcgcggtcgtcaattgccagaaaacgtcctggccgcgcgacgtcgtgccgagccagtattcgccatccggcggcatatcgggcggcagaaggtagatgtcggtcgcgccgtagggcgagaaataggacatgatgaccaggccgacgatgacggcaaagagcagcaggccgcagaggaattccatattctggcgcgcgaggtcgcggacgatcgtaaacatgctctattccaccttgatgcgcggatcgatcagcgggctcaaaatgtcgatgatgaagacggcggcggcaacgccgacgatcgacaatgcgctgaggccgagcaccaggctgtagtcgccggcatgcaccgcttcgatcagcaggttgccgatgcccggatagccgaagacgatttcggtgatgaccgtgccgttgaagatcgccccgagcgacatggcaagcccggtgaattgcggcaccatggcattgcgggcgatataggagcgcaggatcttccgcttcggaacgccgccaagctcggcgaagacgacgtaatcctcggtgatgatgttggaaacgagggcgcgcatgccgatcagccagctgccggcgccgaccatgatcagcgacaaggccggcaggatcgagtgtttcaggatatcgaggaccagggcaaaggagaggtccagattggcgttcatctcgtagccgccattgatcggcagcaccggccagagatagccgaacacaatcagaagcacgaaggccagaatgtaatagggaatgggaagcagggcgatgaagacgaggctgacggccttcagcaccatgtccttgcggtaatagccggcgagcgcgccgatcgcattgccgagcacgaaggtgatcagcgtcgacaccgtcatcagcccgatggtccagggcagggaccgcaggatgatggtggaaacgggtgtgggaaaagccgacagcgagggaccgagatcaccggtcgcaagccgcagccagaaatggaggtattgctgccagatcgagccctccatgccgtaaagctcgcgaagcgactggcgcatcagttcgatcgcattcgggtcggactgccccatctgggtgatggcgcctatgctttcttcgaccggatcgatcggggtcaggtgggtgacgaagaatgtgatggtcacgccaagaaacacgacaagcagaaactgaccgaaccgcttcagcacaaagatcagataggacgtcatagggcggtggttcctctctggttcccttcatcaagtggaaaggatcgacggacatgccacatgcccgtcgattagggggccggcgcgcaacactcgcgccggcgttgggaggattatttcggttgtgccggcttcagcttgaccatcatcagcctggagttggcccaattcggcaccggatcggtatagggatctgatatcgtcggataaccggtccaataggtcgtatccatcgaggtgaagacgttatacgacatcagcgggatcgtcggcatttcgcgggcgaccagcttcagataatccttgccgagctcgacgcccttcggatcgtcggcgctgatgccgcggatgctttcgatgatcttgtcgagctccggattgctccagcgctgccagttgcgcggcggctgattgtcacccttcttggccacgaactgcgagtgccagctgtcgaggaagaacgacagatcgggatcgccgccccaggtttcgacgctccaggcaatcgccacctggaaatcgccgggctggagcgccacctgccacagtttcgcggccggcacggctttggcgtcaataccgaaagcggcccattgctgtgcgatcagcgttccggcccgggtgaagacggagcgggtgtcaccctcgaccgtcatccggactttgaacggctgtccatcaggggtcagccatttgccgccggatttcttgaagcctgccttctccagcagttcgccggcagccttcggatccggtttccaccagccatagccgaaggcaccgctgatcgcctccgggtcggtcgggatctggtccttgaacttcggctgcttgcgcaggatatcggcgatctgttgcccgaccgtcgggtcataaggcttgatcttgctcttgccggtatcgatctcgaaattcttcagccaatcctgcatcggcgcctgatagtccttcatcgtggccgccgtcggcggcacgccgagcgccgacagcgtcgctgccccgcgatagctcgccatgtcaaccgccttgatgtcgatcagcagggcaagcgcccagcgcacatcggcgttgtcgaagggcggctcctgggtattgaagatcaccgccggaagtgtcggatccggatgggcgaaggggaagcccgggaaccaggtctcgatcgacttggatttttccttcagcgtgaacatgccctcgggcgtgttgtcgtgaatgatatcgagattatgctcgagctgagcgatggtgcgtttatccggcgggccgggatcggcataggttacatatttcggggccggctcgccgaagcgggcaagcgatgtccgctgccagtcgtcgcgcttctcccaggtataccacttgccctgcgggtcgtaggacttgagcttgtaggcgccgagcgaaacgggattggcgaaatcataacgaagcggatcttcgactttctcgaagacatgcttgggcatgatccaggcgccgttccagcgaacggtgaaaatggcgtggaagcgcgaattgggcttcttcagcttgaacaccacagtcgaggggtcggtcgcctcgacgcttgccacctgcaccgagaaggcagcactccagaccatgccggggtgatccatctgcgtcttgacggtgtagaccacgtcgtctgccgtgaactccacgccgtcgctccagaagagccccttgcgcagtttcacggtcatctcggtgaagtcggcattatattgcggcttgtcggcagccagagaattgtcccaggtcgcgccgccaagtccttgttcggggtcgatataccagagcgtatccatggtcagctgctgcaggccggtcgatacgccgccgccgccattgacccagatgttgaaccagccgggatttttgatcgtcccttccggattttcgacgatgagcgtctccttgcgcggcaaggaggtgtagtcatcggccttggccgtcgctgtcaggccgagtgcggccagcgcgacgccaaatgcgagcctcttccactgttgcatgaactcctccctagaaagcgacgatacggcggccgcaagggcacgcatgggcacgtcgcggttgtcggttcgcagaggcatcaggacttaaacagtcaggtccgggacctcagcgaaccatctctccggctccctgcctcctcgcagcgagccgaatatcccagagcatgatgccgaaaagtgtcagcggttttcggacgacatcatgctctaactctttaatttagaacaggattcagactttaggccgacccggcctaaaatcatcctgttctagccggggcgccccaatgggctacccggcggtagctgtcacaccgacagccggatgacgttgtaggagaacggtttcagcgccgcccgcagccgtccatcctcgatctttccactctcgacgttgacgggggcgaccgtcttcggccgcgctgccgtgttgacggcttccaggtcgccgtgggtcatctccacctgctcgaccacccgggcatttgcgaacccttccagccgcacatcgagatcgagcgccgtgctcggatggcggttgacggcaaagaaggtcaaggtcttgccgtcctcggaatggactgccgatacgtcgagataggggacgtcgttctcctcgtcgctgtcataggtcgggccatcgacgaccaactgcagcgccgttccacggccatatctggaggcgtagtagaacgggtaatagatggtctggcgccaggcagcgccgccgtcctcggtcatgatcggggcgatgacgttgacgagctgcgcgatgcaggcgatgcgcacccggtcggagcgacggatgaaggtattcaagatgccgccgacctgtagcacgtcctcgaaattatagatgtcttccaagagatgcggcgcatccggccattcgtcgcgcgccaggatctccttgtcctgctggttggaatgataccagacattccattcgtcgaaggaaatgccaatcgtcttcttcgagcgttttttcgccttgatgtagtcgatcacgccgccgatcgtggtgatgtagcggtcgagcttcgtcgcgcgggcgagatagttgagggtatttttctcgcggttggcaaaatacatatgcagcgagatatggtcggcgctgtcatagcactgctcgagaacctgggcctcccactcgggataggtcttcatgtcggaattggatgagccgcagaccacgagttcgagtgacttgtcgaagccgcgcatggccttcgccgtctcatccgccagccggccatattcataggccgacttgtggccgacctgccagggaccatccatctcgttgccgaggcaccacaatttgacatcgtgcggattggaccagccgtgtttgcggcgcagatcagaccagtaggtgccgccgggatgattgcaatattcgaggaaattgcgggcggcatccaggccgcgtgatccgagattgacggcgagcatcggcttggtattcgccttgttgcaccagtcgacgaattcgttgacgccgatctggtttgcttcgcgggtgcgccaggcaaggtcgaggcgcaccgggcgctcggcacgcgggccaacgccgtcttcccaattataggccgagacgaagttgccgccgggatagcggcagtatggggtgtcgagctcacggacgagatcgaggacatcctggcggaatccgtcctcgtcggccgtcgggtgtccgggctcataaatgcccccgtagatcgccctgccgagatgctcgagaaatgaactgtagagcctggaatcaatggtcgcgatgcggaaatcgcggtgaaccacaacgttcgtcttcaacggatcctcccgtttatatatcaaatattttgttttcttgcctctaacttgatatcaggaatgttgttctgtcaaccaagttgcggctttaatcatactaatatggatttcaaagaaaaatgttttatttcagttgtttctgcgattttgacgacgacggaaactggaaagaatcgtgatatttaaatcaagatttccgattttgatttttcagacatgcagccgcatgatgatatcgcgtccgtgatttccgaagccgcggccgaaaatattgacgccaccggtatggccggcattttctgcgatgccgacccggagccggatggaggaatgctgggcaagggcaagatcgctgagcgtgacattcgaggcggcgataccgtcgatgaaggttccgcgcgtggaaatccgccaggtcttcatcatcccatattgcgagccctcgagcttccaccatgccggcgtgaaggcgccgcgcttgtcgccatagtcgccgggagacgtccaggttccgatcgccattccattgacccagagggttatgtcagacggccagtccggattggtgcccggcacttccgacgacagctccagcgaaaactcgatggcgcggatatccttgttcaacaccttggcattgttggggaatttatattccacatatcccctgccgaaccagacgagcccggcctgcatgcgctgcggatcgagaaaatagtcggggacatcgagaggaccgatgacgctctcggtggagcaaagaccacatggcgcatggacgtcacaactggtgtagagcccgaccggcatctcgacttcgatgatattgttggccctttgggccgcactttcctcaaagctgatcagaatttcgctatagattgccgagcagatcttctggtttcccttgcgggccttcgtcagctgggaatcgacaagccgggcatcttccaagatctggatcccggtggcgacagtcgattgaggaagagaaagggcacgcgcgatatcgttgatattcatcggccctttggcgcagagcagcttgagcatctcgagccgcgccggcgccgaaagcgcgcgtatcgcatcattattctcgccggcagcaatcgtcaaaaacgagcgttccatcattcccccaccatttccgatgaaatgatgtatatcggaaattatgatacatcaagtgggaatgcttcgccggattgtaggatagcggccccggtttcaacccgccatgaatgaacgtgaagtccttccgacttccgatatgacagtggtatcgggatcgttacgcgtcaaactccggcgcgtctcggatcggctggcggggtggaattgcgagctcaattcccccgatcgatcgcaagcgggcgcgaatggcatcggcgagattccggatcgtcatgctggccatcgctacctccattcgtcaatgacgcatatgaaacattgcatattctcaagcaatgaccgagatgcgtttccgtcctcagcctggcaggtccacaacaagagtggtccgccggcccgggtcaatgcccggtcgcatcagattgcaggtcggcatcggtcagggttccgaggaaagcgacgatgtcgtcgatctcgggatcggtgagggcgggcgcatcgcccggcttcctgccgaagggcgggtcctggttgagattgtcccaataggcctgcggcaggtcgtcatatctacggaccgtgccgtctgagtttttcggataccagcggccgggatcgctgtcgcgcgtcgcgtagaaggagacgacgtcgcgcagcgagtggaaatagccattgtggaagaagctcttcttcagcgagacattgcgcagcgtcggggtgcggaacaggccgcaatattcgctgcgtccggcaaagtcggtacgctgcgggccgcaaagaccgagatcatgatagttgggatcactgttggccgggatcgccatgttgcgcggtgcggcaagcccgaggaagccgaaatctgaaaattgcggcggctcgccgtcattggcgggttcgcttaagtgacagcttgagcagttgcccttggcggggtcctcgaacagttgccgtccgtgcaactcctgcgctgtcagcgtcgccttgccggcgagaaaggcgtcgtagcggctggaatagggatagaaatccgggccgctctgttcgaaggtggcgagcgcctcggcagcggcatcgaaggcgtccttaggattgtcgaacacggtggcgccgaaggctgccttgatgtcgtcggcataggcggcttttcgcagcttcgccaccacctcggccgcatccttgttgcccatctcgaagggcgagagcagcgggatcttcgcctgatcggcgccgtgatcgacccggccgtcccaagtcaggccgcccgtcgggccattgtcgacgctttcgtcgccctcgtcctcggaatcgtaataatgctcggtgaaagcaggcaccgattgcagatagcgcagcgtcggaacggcgcgcaggcccggctggtccccatgttcgccgcccatctcgaccggcatggccgatgccgggctgaaggcatgactgggatcatggcaggacgcgcaggcttgaagccccgaggccgacagcgagggatctgagaatatcttgcggccgagcgcggtgagcatttctgcccgggcgaaggcttccgtgcgcgacatcggtcctggatgtaggccgacggcggtcgccgcgctgctttgccgcaggggaagaagggcaagacagagcgccgttgttgccatgctgacggccaggccggaccgcacaagccagatggtcttgattgtcatgataaggattccaatagcttaagactggtttcctccatgatcgaacctcgttgcaacaaattgatgacggctagtccctgcggcatcacggcaacccctgatgtcacaaagttgatagacggccggaatagcgtccgaacgccccccgagcgttcttcgctccctctagccaacgccccctagccatgaggtaccacccgtgaaaagactgaaactcctccattcgatctatctcgccggatcggccatcgtgccgtttgccctggcgacggcagcccatgcggcgcccgccggttacgacaagatcgacaatgtcgtcgtcatttatgccgaaaaccgcagcttcgataatctctacggcagctttcccggcgtcgacgggctctcgaacgcgaccgccgatcgcgcccgccagctcgatcgcgacggccagccgctgtccgaactgccgccggcctggggcggcctcaccgccaagggtgtgacgcctgccgtcaccgaggcgcagtcggcccatcttgccaacgccgccttcgcgatcgacgatcccaagggcttcgcagaggcgccttcggtcatcacccgcgacctctggcaccgcttctaccaggagcagatgcagatcgacggcggcaagaacgacaagttcgtcgcctgggccgattccggcagcctggtgatgggccattacgacggctccatcctgccgatgtggcacgtcgccaagaaatacgtcattgccgacaatttcttccagggcgccttcggcggttcgttcctcaaccatttcgcactggtctgcgcctgcacgccctattatccggatgccgacaagagcccggccaagccgaccatcgccaaggtggacgcggacggcacgtcgctgacggtcgcggaaaacgccccgaagtcggcgctggagggcgcaccgaaattcgtctccgacgggaacctgacgcccgacttctacgccgtcaacaccatgcagccgccctaccagccgagcgccaatccgccggccaagaacggcgatccggcctatgccgatcccgccgccgcaacgacgctgccgccgcagcatgaaatcaccatcggcgacctcatgtcgctgaagggcgtcagctgggcctggtatagcggcgcctggcaggcagtccttgacggcaagaatgccacgccggtaccgaacttccagttccatcaccagcccttcaactatttcgccaattttgcgcccggcaccccggcgcgttccgagcatctgaaagacggcggccttggcggcgaagccttcctcagggatatcgacgacggcaagctgccggcggtttccttctacaagccgcagggcaacctcaacgaacatggcggttatgccgatgtttctagcggcgaccagcatcttgccgatatcgtttcccacctagagaagagcccgcaatggggccatatgctcgtcatcgtcacctatgacgagaatggcggcttctgggatcacgttgcgccgccgaaggctgatcgctggggcccgggcaaccgtattcccgccttcattatctcgcctttcgccaagggcggcatggtcgatcatacccagtacgacacgacgtcgatcatccgcttcatcactgcccgttacgatctgccggtgctgcccggcgtcatcgcccgcgacaaggcgctgcgcaataacgaccggccgccgatgggcgacctgaccgccgcgctcgacctgtcgcattgatcgattgcgagcggccccggcactggcggggccgctccatctcttattttacgcattccggacgcaaaaccgctgcgcacttttgctggaactgcttaccatcaccgccgcagcagcggccgcagcgccgcctgcgtttccttcagcagcggcagatagcgttccttcatctccgccgctggcacgagagcggccggcgcgccgatattgatcgccgcgaccgtttcgccgcggtcgttgtcgacaggcacggcgatggaacagaggcctatctccagctcctgatcgatgatggcgtaaccctcagtgcggacgcggcggaattcggcgatcagttcgtccggatcggttttcgtattcgcagtgttttgcttcagctcgctgcgggcgaggatggcgcgtacctcgctctctggaagggctgcgagcagcacgcggcccatcgaggcgcagtaggcgggcaggcggctgccgggggtgaggttgatcgacatgacgcggcgctgcgaggcgcgggcgatatagacgatgtcggtgccgtcgagcaccgaagccgaggcactctggccggccctttccgaaagatgatcgaggtgcggctgcagcagcgccggcagcggcgttgccgagagataggcatggcctaggcgcaggatcttcggcgtcagcgtgaagaacttgccgtcataatcggcatatccgagctcggcgagcgtcagcagcgagcggcgaacagtggcgcggtcaagctccgtcagcttggcggcctcggcgatcgaaagccgctgccgggtttcgccgaaggcttcgatcaccttcaggccgcgggcaaagccgctgacgaaatccgtttcgcgcatggtgggctcctgtgttggggctgtctgtctgaacgcattctatggtgcttcgcccttcgcgtgcgctttgggcattcgtcgctgcaatcgattcactggatcgattgctcgggctgcgcccgatcactccatgttgtgcgatatacgaacaaatgtcaaatatcgcacaaatatattgtcggttggcccgccgcgctttatgtctacggcagaggacgggatggagagctcccgaccgcatctagtcaaggagaggtctcgcatggacaagacagtcgggagcactgcggaagccgtctctgagatcggggatggcgcgaccgtcatgatcggtggttttggtggctcgggcgcgccgatcgagcttattcatgccttgatcgacaagggctccaagggcctcaccgtgatcaacaacaatgccggcaacgggcgcatcggtatcgctgcgatgatcgatgccggcatggtcagaaagatgatctgctctttcccgcgttcgtcggatccgcgcgccttcacggataaatatctggccggcgaaatcgagctcgaactggtgccgcagggaacgcttgccgagcgcatccgcgccggcggcgccggcattccggctttctatacgccgacggcctacggcaccgaacttgccaacggcaaggtcatcgccgaattcgacggccgccattacgtgcaggagcgctggctgaaggccgacttcgcgatcgtcaaggctgcgatcggcgatatccagggcaatctcacctacaacaaggccggccgcaacttcaatccgctgatgtgcatggcggcggcgaaaaccatcgtccaggtctcatccatcgtgccggccggcggcatcgatcccgagcaggtggtgacaccaggcatcttcgtcgaccgcgtcgtcactgttcccaatccccagcaggaagaagagctcattcgagccggagtggcctacgtatgaccatcgacacccgcgaagacatcaagctttccaatgcgcagatcgcctggcgcgccgcgcaggacatcgccgacggcgcctatgtgaacctcggcatcggctttcccgaaatggtggcccgttatcagccgcccggccgtcaggcgatttttcacaccgaaaacggcatcctgaacttcggcgagccgccggcggcaggcgaggaggactgggatctgatcaacgccggcaagaaagcggtgacgctgaagccgggtgctgccttcttccatcacgccgacagcttcgccatggtgcgcggcggccatctcgacgtcgcgatcctcggcgcctatcaggttgcccagagcggcgacctcgccaattggcgggtgggcagcaagggtgtgccggccgtcggcggcgccatggacctcgtgcacggcgccaagcaggtctgcgtcattaccgagcacgtcaccaagacaggcgagccgaagctggtggaggcatgcaccttcccgctgaccggcgtcgcctgcatcacccgcgtctatacgagccatgccgtcatcgacatcgtcaagggacgcttcgtcctgcgcgagaagctggccgcgatgtcgcaggaggaattgcaggccatgaccggcgcgccgctgcatgtcgagggcctggttgccgacctcgtcgtgcccaaactctgaggaaaagtcatgaccgaagcctttatctgcgactatatcagaacgccgatcggccgctttgccggctcgctctcccaggtgcgcgccgacgacctcggcgcaatcccgctgaaggcgctgatgcaacgaaatgccgccgtcgattgggaagccgtcgacgacgtgatcttcggctgcgccaaccaggcgggcgaggacaaccgcaatgtcgcgcgcatgtcggccctgctggccggcctgccgatcgccgtacccggcacgacgatcaaccggctctgcggctccggcatggatgcggtgatcacggccgcacgcgccatccgctccggcgaggccgagctgatggtcgccggtggcgtcgagagcatgtcgcgtgcgcccttcgtcatgccgaaggccgagacggccttttcacgcgcggctgagatccatgacacgacgatcggctggcgcttcgtcaacccgctgatgaagaagcagtacggcgtcgattccatgccggagaccggcgagaatgtcgccgaggactatcatgtcagccgcgaggaccaggatgccttcgcggtgcgaagccaggcgaaggccgctgccgctcaggcgaatggacggctggcgaaggagatcacgccggtggtcatcccgcagcgcaagggcgatgccgttatcgtcgacaaggacgagcatccgcgcgcaacgacgatcgaaacgctggcgaaactcgccacacctttcaaaagggaaggcggtacggtgacagcaggcaatgcctccggcgtcaatgacggggcggccgcactgatcgtcgcctccgaagcggcggcgcgaaaatacggcctgacgccgatcgcccgcattctcggcggcgcggctgccgcggttccgccaagagtaatgggtgtcgggccgatcccggcctcgcgcaagctaatggcacggctcggcgtgaccgcggatcagttcgacgtgatcgaactcaacgaggcctttgccagccaggggctagcggtgctgcgcgcgctcgggattgccgacgatgacgcgcgcgtaaaccgcaatggcggcgccattgcgctcggccatccgcttggcatgtcgggcgcacgcatcaccggcacggcagcgctcgagcttctggagaccggcggaaaatactcgctgtcgaccatgtgcatcggcgtcgggcaggggattgcaatcgcacttgaaagggtttgaggtcgggacgcttccagcttttgccggaggctgccgacccgttgcgcggcgtgcccggtttcgttagagatcgggcatgctgatccgacccgcagacaagaacgatcgaagcgccatctggaggatcatcggtccgacgatccgcgccggcgaaacctatgcgctcgatcgcgatctgagcgaagctgacgcgctggcctactggatgggaccggaccgcgagaccttcgtcgccgaagaggacggcgtgatcctcggcacctattacatcaaggccaatcaggccggcggtggccggcatgtctgcaattgcggttacatgaccgatgctgcggccagcggccgtggcgtcgcccggctgatgcatgagcattcgctggagcatgcccgctcgcggggctttcgggcgatgcagttcaatttcgtcgtcagcagcaatgaacgcgcggtagggctgtggcaatctctgggcttcgatatcgtcggccggctgcctggtgtcttccttcatccgacgcagggttacgtcgacgcgttggtgatgtttcgcacgctttagctgtttgatcctggaccctgcgcgaccggatgatctgcacggccgatgaaaacaatcacgcacttccaaaaatgctgctgcggaggaaaagagtggcatacgaaaagctgattcccaaagcggcaggttcacgtcgtgtagacagcgttgtgcctgccgcctctttgaccccaaatccgcgatttgcacggtatcgtcattcgtcctgattacgatgcccgcgagaaacaccccggctccgccagaacgcctcttcttcttgcgccgtaacataaccctcggattccggcgcgcacggctcctcctcatcggggtagcccgccaccagaaagtcttcggcctcgagataggcctctgcttcaggtcgaagttcgacctcgagaacgtgcacggcaacctcttcggaatattccttgatcggctcggcgtaagagtaggttgcccaaggaaagagcctggtcatgacgtcatgcagattgtctgcccgaagatgatagtcgatccgaatatccggctcgtccctcccgtcttcgccgatatagatctgcaggttggaaaagatcactgtcgtgtcgccccactcgtcccacacgaaaaaagttgtttgatcctgaacctcctccatgagctctcgatcaagggcaaaggcagagcgcatcagcgactcctgatcggaggcaacggcctcgtcgaaacagaacttggcgttagcatccaacacgttggctgccggaacaaccatctcccaccccgactccgtttccgcgcagttccccttgtcggctctctgccatcgcattatcccgctgcgggcatcggcgatgacgatacagacaggcaacaagtgtttcgcccagtaatcgagatggctgcgctcgccgcgatggatgtaatcgccaccggcttccacccatgatggtatcgatctgatttgaagaggcaggaactttccggttggccgcccgctatcaagaatctcggcccgtgcatcgatgccgaccttcgaaaccggcagcctgcgaaaagaccacttgaaatcccggacaaacaccttctcgacggcatcgattgccatgcgcatagcgggatccgccggttgaccgcccagcgcattgtcatgccgccggcgcggcggtattggtggcacgatccggtgccaaatggttgcaagtagccttggcgctgccgcggccagcgtggtgactgcaatgatcccagcctgcagaagtcgaaccatcgaaactgcccgtcacgaaacgcggccctccctgttcacatcttcaagcagcgcgagcagacccttgaggatatccatcggtgaagggggacatcctggaatgtgcagatcgacgggcacgaccttcgaaaccccgccgaggacggcatagctgcccgcgaagcagcctccatcgcgaccacagtcgccgagggcaacgacccatttggggtcgggcgtggcaatgtaggtccgttcgagtgcctgcaccatgttcctggtcaccgggccggtaaccagcagcacatcggcatgccgcggcgaggcgacgaaacgaagcccgaagcgctcgatgtcatagaaagtattgccaagcgcgtgcatttccagctcgcagccgttgcaggacccggcatcgacggctcggatcgacaggctgcgtccaagccgtaggcgcgcgctcctttcgatggcggcggcgagctctgtcatcgcagcgtcggaaaccggcggtctcagttccgtcagtggcggccggatgagactttcgaagaggagcttgcgcatgatgggttgccttcagagatcgtgaccggaataggaacagttgaacgacttgttgcagagcggaaagtccgcgacgatatttccttcgatcgcggcctccagcagtggccattgaaaccaggatggatcgcgcaaatggcagcgttcgatcctactctcccgagtcagccgcagccagaccagaacgtcgccgcgaaagccttcgacgagcgccatgccctcccggctctcattgatgaaggggatatccctcacgatcggaccatccggcaaccggtcgatgatctggctcagcagggataggctctgctcgacttcgcgaatgcggatccagacgcgggcgttgacatcgccctcgttcagcaccggaacctcgaatgaaagctggtcgtagggcggataacgcagggcatcccgcgcgtcgaaaccgcgcccggaggcgcgcccgacataaccgccggcgccatattggcgggcaagttcgcatcgcagcctgccggttccgaccgttcggtcctgaagcgaggccgtgttgtcatagagttccaccaaggccggcaactttcggtggatttcatcaagcagagccttcaagatggcgcgtccatcgtcgccgaggttgaccgcaacgccgccggggaggatacgatcgcgcatcaaccggtggccaaaggcggtatcggacgcgcgaagcacacgttcgcgcagcacgccgcaatgggccagcatcaacggaaacgcggcatcgttgcagatggcgccaatatcgccgagatggttggcgagccgctccagttcggccatcagggccctcagccataacgcgcggggcggtacaacaagtccggtcgctgcctccgccgcctgagcaaaggcataggcataggcgaccgtactgtcgccggacgtccgtccagcgagctgtgctccgcggagcagatccctgccgaccatcagcgcctcgatccccttgtggacatatccgagacgttcttcgagacggacgaccgtttcgccgttggccgtgaatcgaaaatgcccgggctcgatgatgccggcatgcacggggccgaccgggatctgatgcagaccgtcaccctccgcacgcaggaaggtgtagggatagggctccgccagggttgccgcccgctcgccaagcgggtggcgcagatcccagcgtccatgatcgagccatgggcggatatccggcagatcctgcggctccaatccggtaaggtcgcggattgcccgctccagccgcagcgcgggtggatgatgccgcgcaacggagggatatccatccgccagcccttcaaggctgatgaccgcgatcgagccggcggattcatcgaggagggccatgtgcacggcgtgcctctctccccaaaggccgagcaaggtcaaccgccctttcgcgagctctagtgtcgccgatgcccataccgccggatcgacgacggggcgcggccatggcgcgtgatgttgaaccgacacccccttctcaatcagatcgctcagcaccgacatcttttccccgcatcatcgaagaaggttggcgatatgctggaaccaggcgaccagcggcggcggcagatagacgccggcgacgagcaccagcgcgagatgggcatacatcggcaggtaggacgcctgggccggcgccgtgctgccgcgcggctggccgaagacggcccccgtcagtctgagcagtagggcgccgaatgcgaccagcaacccgaagaccagcggaatggcaagcagcggctgcttggcgaaggtcgagctgacgatcaggaactcgctcatgaatatgcccgccggcggcaggccggcgatagcgatgacaccggtgagcagaccccaaccaagccccggatgcgtttcgctcaggccgcggatggcggagagcctctgcgttcccttgatctgggcgatatggccgacggcaaagaagatcgccgatttggtcagcgaatgcatgaccatgtgcagcagcccggcgaaattggcgatcggcccgcccaggccgaaggcaaagacgataatgcccatatgctcgatcgaggaataggcgaacaggcgcttgatgtcgcggcgacggtaaagcatgaaggcggcgaagatcagcgaggcgaggcccatcgtcatcatcagcggtccgggagcgagcgcctcgggactggccgacagcagcatcttgaagcgcagcacggcataaagcgcgacattcaggagcaggccggaaaggaccgccgagatcggtgtcggcccttcggcatgggcgtccggcagccaggcatgcagcggtgcgagaccgaccttggtgccgtagccgagcagcagaaagatgaaggcgacgttgaggagcgccggatcgaaggcggcggcatggtcgatcaggatggtccagaccatggcgtcgtaaccttcgcccaccaccggctgcgcagccagatagaccaaaatggtgccgaagagcgcgaaggcgattccgacgcttcccagaatgaaatatttccaggcggcttcgagcgcttcatgcgtgcggtagaggccgaccatcagcacggtggtcagcgtcgcaagttcgacggcaacccacatcaggccgatattgttcgacacgaatgcgagattcataccgaacatcatgatctgatacatggcgtggtagaagcggatgtttgccggtgtcagccgcccggtctccagctcgtgggcgatgtagctggcgctgaaaacgctggtggtgaagccgacgaaggtgttgaggacgatgaagacgatgttgagatcgtcgacgaggagatattgtcccggtgccgggcgatcggtcacgaacaggcaaagggcggcaagcagggtcagcaggcttgcaaggacgttcagtcgcgccgtcatccgatagccgggcagcagcgccagaagggccgccgccgcaatcggtatcaagaggacggccgttacagcatcgagggccaggacaggggagaaaacgttcattttcgcctccttcccttgaaatcatcgagcgcgcggacatcgacggtgtcgaaccgctcgcggatgcggaacaggaaaacgccgatgacgatgaaggcgatgaggatcgagaaggcgacactgatctcgaccaccagtggcatgcccttggcgccggttgcggcgagcactagcccgttttccagcgacatgaagccgacgacctggctgacggcattgcggcgggtgaccatgatcaaaagcccgagcaacagcaccgagagggcgaaggcgagatcctcccgcgccagcggatccgcctccggcgtcacccgcagcatcaccgccgtcgccagggcgaccagtccgatcccggcgagcatggttgggccgatgccgacgaccgtctcgatctcgcggtggatgccgagctggcggatcatgcggtggagcacgacgggaatgacgatcgccttgaagacgagggcgattgctgccgttacatacagatgcggcgcatcctggatgaaggcctgccaggccactgacagcgtcagtatcagcgagtgcagggcgaagacgttgagcagcgcgtaaagacggtcctgatagagcatcatcatgctgaccagcaccaggccgccggcgaacatatgggcgatgtcgaagaccggcccgtccatcaaaggctcctcgagacgaaccgcaggagggtggcgagcagcgcgagcatgagtgccgcgccaaggaattccggcacgcggaacacccgcatcttggccgttgcggtttcaaacagcgcaagcagcgctccgccggccgcaagcttggcgaggtaggcgagcaggccggccagatagacggctgggccggcgcccaggacggccagtttccacggcccaaaaatgcaggcgatcagcgagatgtagagcaacagcttgagcgatgccgcgagctcgatcatcgcgagatggcgcccggaatattcgagcaccatggcttcatgcaccatggtgagctccagatgggtcgcagggttatcgaccggaatacgggcattttcggcgatcgcgaccatgaccaaggcgatcagggcgatcgccagggaaacacgcaggcccacctgcgatgaggtcatgaaagcggcgatggacgaaagctgggtcgaaccggcgatgagggcgagggtgaagatgataagcagcatcgaaggctcggcgagcgtcgcgatcatcatctcgcggctcgatccgatgccgccgaagctcgtgccgacatccatgccggcgagtgtcagaaagaagcgggcgctgccgagcagcgcgactatggcgatcaggtccgcggtccaactgaagatgaggccggtggcgaaggtggggatgatggcggctgcaacccacgtgacggcgaagatcagatagggcgtcaccctgaacagccaggaggcattttcggcgagcaccacctccttgcgcagaagcctcagcaggtcacgatatggctggatcacggaaggcccccgccgacgcagcaaccgcgccttgatgaggcgtatgaagcctgtcagcagcggcgcaagcagcacgacgagcgccatctggaatgcctggacgagaagagctgtgatcaggaccatagcgccagcaccagaagcaggaagacgagcgcgaggaagaccaggctcagataacgccggatcgtgagaaactgcaggtggttgagcttttcggccacaaatccgacggcgcctgcgatcggcaggtaaagcccttcccagatcagatcatgtgtctcgacggcaaaatgtgccggacggagatcgccgggcgccggtatgtcgacccgctcgcgcgcccggaagatcagcgtgccgaaaacgcgccggacgggctgggcgaagctgccgccgccatattgcgtcatcggattgacctcggggaagccgcaatcccaggcgggcgcccggcggagccgccgcgaagcgaaacggtggatgagatagaccgtcagcgacgccgaaaggagggtgaacaggaagaccagcaggccgttataggaactgcggctttcggcgaccggcacgatcgacagccacggaatatccgtctgcaccggcatccggtcaccgatcagcgacagtgtcaccggtgcaaggccgtcgatgatgattcccggcaggatgccggcgaaaaggcagagcgctgccaatacggacattgccgcatgagagaagcggtcgacctccagcgcctgttcggcgacgacggttcggggacggccgaggaaggtgatgccgaatgccttgacgaaacaggcgccagccagtgccgccgacaaggcgagtagcccgcccaccgccggcaccaggattttcaggccccattgcggcaaatcagggctttgcaggatcgcctggaatgccagccattcggaaacgaagccgttgaacggcggcagggcggagatcgcgacgcagccgatgaggaaaaggaagctggtgaccggcatgcggtggataaggccgcccagcttgtccatgtcccgctcgcccgttgccgtcagtaccgcgccggcgccgaagaagagcaggctcttgaagaaggaatgattgagagcgtgaaacagcgcggccgtcagcgccagtgcggccgccagatccatgccgttcgccttgaaggcgagcgccaggccgaggcctacgaagatcacgccgatattctcgatcgtactataggcaagcagacgtttgaggtccctctccatcatcgcatgcaggatgcccagcacagccgtgccgccgccgagcacaaggacgatgacgcccgaccaccatgtcggcgcgccgatcaggtcgaaaatcacgcggatgaacgcatagacggcgaccttggtcatgacgccgctcatcagtgccgaaacatggctcggcgcagccggatgtgccagcggcagccagacatgcaacggcacgaggccggccttggaaccggcgccgagcagcagcaggatgagcacgagaccagccgtgaacggcgtatgttcggacatccgcatggcggcaaaaccatagtttccgtcagccccggcaagcagcccgaaggcaagcaggagcgcgagcgtgccgaagctcgccatgacgatatagagatagccggccttgcggttgccggcgtcgcgatgatgggccatcaccatcgcccaggacgcgagcgacatgaactcccaggaaatgaggaaggtgaaggcatcatcggccatgatcacaaggttcatgccggcgagaaaagccggaaagaacggcagcacccgatgcggcgcgtgttcgtgacggccgtagccgagaccgtagaggctggagagcgcgccgccgaggttgacgatcacaaggaacaaggccgcaagcgcatcgatccggaagtggcttccgagccatggcaggccgagaggaaggacaagcgccgacgcttcggcggcagggagagccgtggccagataggcgaacgcaataacgaaagcgatggcggagaaaaccaggcttgcaccgtagatgataggcgtgggcgaggccgaacgggcgatcggcactgcgagcacagccatcccaagcagcgcggccacacatgacaacaggatagaaaccgatgtcacggatcatccctcgctgcaggaaggggcgctgatggctccgtcgctccgctctttgatggcttgagtttcgccctgagcctgacccctcgcccaccatccgtgctgacggttccctcgttgatcacctcgacaccggcgctttccaacgcggccagtaaacgcatcagcgagtcgacattgccgcgcacgacatcggcgctcgcctccatgcgctgaattgtcgggacagaaattcccgccagttcggccagctggcgctggtcgataccgagaagggcccgggcggcccgcatctgagcggcggtgatcacgattgaaacatcgcttatcttgcgcaaactctgatattgactcctatgatgtgcttattgatgtctgaaatcaatattctgatgcgtcagcctcgttttgacatgaaccgctgcttgttaagcccacccggctgagagtaagtagaatgtcgttttcacacaccgaagagccgttcgtggccgaccagcgccgatatgtgcagtcagccgttgctgccctcgatgacgagttgggccgctcgagcgtgtcggcagcggaacagtccgccgtcatcgcgccaagaaaatattctcgcaggcgtcgattcgatgccggagaccggcgagaacgtcgccgaggactatcagtcagccgcgaggatcagtatgccttcgccgtgcgaagccaggcgaaggccgctgtcgcgcaggcgagcggacggctggcgaaggagatcacgtcggtgaccatcccgcggcgcaagggcgctcccgttgtcgtcgacaaggacgagcatccgcgtgcaacgacgatggaggcacccagcgcgaccgggcgatctgcacggccgatgaaaacaattacgcactttcagtgagcgagaattcaggcaactccagcaacggcatcgaaccacgcaccaaacgcaggaaatcgcggaccggagatttctcgagcgcacgcggaaaatagatcgcgcccgattcttgtacccgaccgtgatcctcgaacatcaccggtctgatcccgaacccatcgaataatttcgcaaagccgctggaggcggccatcaccagcggcgaaccctgcatgatcaacagagccccgatagggccattgccggttcgacactaaaaaaagatgtgagtgcgctgtcgaatccgccgcggcccaaacgtcttgagatcgcgggcgcgaaatgcggtaggcttgccgcatgcgtcgcgatcactctgtcggcatggaggttatgaagccatgggtgtttcctatcgttgggtcatcgtcgctgcgggcgcattgatgacatgcgttgcgctcggcgcgatgttctctctggcgattttccaggagccgatcgcaacggcgaccggctggtcgcatgtcggcatagcgagcgccatgacgctgaatttcatcgtcatgggtttcggcggcttcttctggggggcggcaagcgaccgcttcggcccgcgcatcgtcgtgatgatcgggtcggtgctgctcggcctggcgctggtcctagcgagccgcgccgagacgctgctgcagttccaattgacctacggcatcctcgtcggattggcggcaagcacatttttcgcgccgatgatcgcggcgacgaccgcctggttcgacgaaaaccgcggccttgcggtgtcgctggtctccgccggcatgggcgtcgcgccgatgaccatctcacctttcgcgcgttggctgatctcggcctatgaatggcggccggccatgctgatcatcggcgttgccgcctgggtgctgctggtgccggtcgcgctgctggtcaggcgcccgccggctgagacccctgacaccggaactgcgttcgcggccggcggcgcccggccgcaactgtcgaaagtatttcgatcgccgcaattcatcgtgcttggcctgaccttctttgcctgctgcgcagcgcattccgggccgatcttccatatggtcaactatgcgacgatctgcggcgtcgcaccgatggcggccgtcagcatctacagcgtcgaggggctggcgggattgggcggccggctgctctatggcagccttgccgacaggatcggggtgaagccggtgctggtcgccggccttctggtgcaggcggcggcccttgcgacctatctcatcgtcagccagctcggcgaattctacgcgctcgccatcgtcttcggcagtgcctatggcggcgtgatgccgctttatgccgtgctggcgcgggaatatttcgggccgcgcatcatcggcaccgtcttcggggcggcaacgatgctctccagcctcggcatggcgttcggccctctgatcggcggctggatattcgacaccttcgccaactattcctggctgttcatcggctcggcaatggtcgggctggcggccgcggcgatagcgctggcattcccgcctctcgcccgccaaaagccgcagccggcctttggtatggcgccgtaacaggcgcgccttgccaatccttgcgggcggtatcgagagtggacgttggtgacgacgcccactcaaagttttcgcatcgtcgcatttgccgccaaatcgcgaacaccgcaggcggcacgtttgcctccgccgtaacaaatggacgaggaccagccgaaccgcaatcattcgcatccgctggtttgtgtgccattctggatgttgaaagaacaaagcgttgcaaggcaaggaataacttgatgctggcgaaaaccgatctcgtattggtgtagtagtggacgctgcggcgacgcgctctgctagggtggtaacgggtaagacgcaccagtccttaaatattcacttgaggaaccctcagttcttcggcagtatactctttattaacttttggctgggggccatgctgcagcaatgagggtaatagggattgctctggcatgtatcatgttgctgtcgcagccggctctggcgcagtctccactcgacatcatcaggagcttgaccgacggcgtcacgcgtgattccgcgccgccagatgctggcagccgaccgtctaaaccgataccgactctccggtcacagctgacaagatcgcaagtgcaacgcctgcagcgtgccctggaagcgctcggttactatcatggtccgatcgacggagatgccggggccgagacgtggagttcggtggtagcgtgggcacgcgatcggggatgggaggctccaacaaccctccgtgtcgcgcatctcaattctctggaagctgaacgcgcgcagggacaggttgcagaacaggatcgtccaggctctggtccagaagatgggactgttcgtcgcgttcaaacggccctctcacggctcggctactattcggggccggtgaatgggcagacagaccaagcgaccatggctgcgatggcggcctgggcggcggatcggagctgggaggcgccggcatcgatccgcgaggcacatgccatcaacatggaggaggagctctcccatcggacaggcccggttgtcggcgatgcggccttgccaccgtggcagccggacgacacggggatcggcagcaaagtctgcgcctccaccggctacagcaaagtctgccttcgtcttgcctgcgatgccgaagccggtgtggtccttgatttcgaagaggtggcaggctacgcgacgccgtcggtctcgagcgcaggactgacggtggatcggggccctgaggcaatgcttcctctcgatggcatccgcaagagaccggtcctcgatgccggtcgcgatgcagcgctcatcgcccgcctttcctccgggcggtcgctgaacctcaagttggggacatggtcgatatccttcggtctcgcgcaattcggccccgagtacgaccgggtcggaaaggcatgtgctaccctcctcgccaggctccgtagcggcgaggatccattccctggccagttctcccgtcttgccgacgaactggccgaggccaccgtgtccgaaggaacctggacctcgcagccgaatacggatcttggcggcaatgatattcgacatgggctggccgatccgcttctgcgtggcctgacggaaggcgaatgtatcgcgatctgctcggaaaccgacatgtgccgggcctatacgttcaacccgagcggcggggcatgtttcctgaagtccgcaaagggctcgcccaaaccctactcagccgcaaagagcggcgttttcgatggccggaaagcgggtttagcgcctccacccacccgcggaccgggaccgatcgtggatggagcggtggggtggcacgagggcgagacgctggacggcttccaggcccgcgtgaaacaagctgctcgcaggctcggcgggtcatgcgacgaggagaaggagacgctccggcgtctggccgaaaaattccaatggaaactgccgcatgagggaccgctccgcgccggaaacagctttgcgatcgagtggtcgggcaacacgctcgaagatcgcataccggtttggttcatggtcaaagcagaacagcccgtccgttttaaaggcaaggggcatgtggcgttgggtcctgccgcgcccaatccgttcgcgatcaaaaccggtctcggccagacacgcgccatggtcgctctggcgacgcgtggcgccggggccggtggttcagtttcaaccattccgctgcaagccgggcccttgaacctatccgtctcattggtgggctatctgcgcgcctgcgaggaggagatcgttctgaaggaagagtcagagcggctcgacatcgcaccggcgcccgccgagatcgtcctcaacaccgccgagggccgcgcggcgttcacacatagcatcgatatccctaaattctcccgccgcatcctcctcaacgatacccgctttcttctgctggatgcggcaagcgggacggaaatcgtcgagcgggcaggtacacacctgcagatctcgccgacccaccgcttcatcggcgtcgagcataatggccggctcgacatcgtcgacatggtcgatgggcatacggccgcgacggcggatgccggcgaccttcgctgggcgcttggcgatagtgtcgtcttcaccacactcgcgccttgggcggaggtgaatttttcctccaccttcggcgatcatttgcgcatacgggaacagattaccgggccgtcttgctgcaccgcggaacgcggtcaaacgcgcgtggcgatcgatctggagaatgccgcctacgccatctggggtggcgccggctaccgcgttggtgcgctccagaacccggactacgcctcgatcgcgaattcttccggcgcttacagttccgcagggggcgagacgattccccttcattttcatatgttctggtcgcttggcatggtgtcgcctgtcagcgtcgctcgcgcattcgatgttgcgggcggcttcaggacgaccagtacctgggaagactgggaggtcgcggacgccgacagccgccgcccccgcgattttacggagagcctgtcgcgcgcactgggcaaaatcgagcttcaggccgtgatggtcgatacgaccgtggcatcgggcgaccaaggctccaccagagccggcaacgacacgcctctcgccgccgccttgcccgaacaactcttgcgcctcggcgtcgcgctcgatccaatggtcgacggtgaacgcctcgtcgcgtcctacgccgcgggtgagaaaaacgcccttcacgcgcttgatcgtgatcagcggctgaaacgatccgcagaagcgatggggcgcttccgccgcgaggcggagcgtgcgggctggcgattcgactgggctctgcccgtcggggaggagggtcccatctccgactgtgaacatcttctgctcggagaatcctcaagcacggggggcacgggctcgctgtcagcgcctcgcgatgttgtcgaggtctcgacggtccgcacgtctcgcggggcggtatgggtggcgcgtgcggagtgtgtcgcgggcgcgacgttcggaagcctcaggccctatgctgccctttacgtcatggatatcgcgcgccccgcgccggcggcgagtgcggcacttcaggcggaaggcgcgtttttctttgaaaacaatgcccatcgtctgtggtaccagcacgcttttcgtatcaaagccaatgacgacctgctgctgacctatgcgcccggcaacggcgtcattacggtgcgtgaccgcgcaacgcagaagttcctctggatcggcgagaatcttccgaatggcgatctcctcgtcgacgcctggttgacgaaagaccgtcgccatgcggtacaacttaattctgacggcaacttctacattcacgccattctggacgatcggcagtcactcctgtccgggcgcattgccgacgacgagatcgcggtctggaccaaggactacttttacgacgcgacagccgaggccgccgccctcatcgatctgaagtttcccggtagggttggacagtatagtctcgaccggtttggcacagcgcgcctggtcccagatctggcgcgcgccgttcttgatcgagggcagacgccgcaggccgttgccgaggtgggcgtgccgccgtcgttgacaggcgagatcgcgctcgaggaaaacggcggtcgcgtaagagccgtattgcacttcgatccggccgagacggtgcatatgtccgtttttcaggacggtgtgctgaccgaaacggttgatgccgccaccatcggagacgcagtgtcgttcgagaggcttaaggacgcgcgttgggtctcggtcatcggattcaattctgcgggcctggcgagcctcccggtatcggctgatcttggcgagcctcttgcgcgccttgcggtcacccgcgcgctcgtcatcggcgtgaacacttacgaggatgagcgcctccgttctctcaattaccctctgcgcgatgcaggcacggtgctcgaaacgctgaccgagccgcttggcaaggagccaccgttccgcggcgaggtagggccgaaggacaggcgtgccacacccgaggccatactggaggcgacggcgcgactgctggacgggctggcgcgtggggaccacgcggtcctgtttctggccggccatggcatgcaggaccgcaatgggcgtttctatttcgcgacgtcggccaccgatccaacggatctcgaacacacagccttgcctttcgatcggctggccgcgctgttcgaaaggaccgaggcgcgcatcaccattcttcttgacgcctgccattctggcgccgcggggaccgggtctttcaccaccaacgacgatctcgccaacagcctcgccgccctcagatccaatctcaccgttctcgccgccgcgaaggggcgacaggagtcgctcgggcggcgcgaggtcgggggcctgttcaccaacgcgatcgttaccgtccttggaaaggaacgcgatcgttatgaccacaaccataatggtcgcatagaggcctccgaactgtatcgaggcgtcaagacgctggttttcgcggcgagcgacggcaagcagacaccctggatcatcaacagccgactggtgggagactatgccctcttttagatttcgcgacgcgtataaagcggttgcggtcctaaccgttgccatgctgcttctcgcacctgccgccgccggtgccgcgtgcctcatctgtgacgaggtcgtcgagctggatggagtaagggcaaaatgcttccgtcaggactatgaaaagtttctttcaaccgcccggagcgcggaaacgagcaatgcggaggtcgacctctccgcctgcgccggggacgacggacacgaacgccgcggtcttgatcggatgcccgggctattaccgcccggcagtgaatccaccgcacggaaccagcgcgagctacgctcggtctacatcttcgacgaggcaagccttgtttgcctcaaacgactgctggatggtcacgaaggcacgatcgatccgtcggtgcggttcgatctggtcgagaattgcatgccatgagccagccatcatccaagcggcgggctgggctctctttcttctacgtttcggataacggctggtcgcttttgagcagcattgtcaccgttgtgaccttcgtcggcgcggtggggggtatcttttgggcagtcttcgagtaccgcgagagccaggagaccgaacgcacgaaatatacgctcactctcatcgagacctgggaaacgcagggctatcggcaagcctatggtgaacttcgtaagttctacacggcgttcatcgagacggtcccgcccgccgacaggaggacggctgagacgagcggacacgccagggacaacctgctgcagtccttcaaccgtcggatcgcgcaggagcctgcgcgccaggagcaagtcagggaggtcgtctatttcttcaaccggcttggtctttgcgtgagcgcgtcgctctgctccaaggaaaccaccgcagtcttcttcaatgataccgtgcagtctttcctcgatgcttacggcccttatatcgaaagcagcaaggaaacattgccaggccggggcgcgacacttgtcgatctctctcgggagctcaatcccgctggtccggactaggcaccatgcgaatctctccctttcgtgcattgcccttcgccgatttcccctgataagacttctcctattcgtttcatcacctatgtccttggtttttcgggaggcaatcgtcgccatggtcgaacttgcgcaatcgctcgcatccatcaagctacaggacctgtccggcaaggccgtgctgatcaccggcgcctcgaccgggatcggcgcggcgctcgcccgcgcctttgctgcgcagggggcgaaggtcggcgtgcattacaatgccagccgcgaaccggcggagaagcttgccgaggagatccgggctgccggcggcaccgtgcatctgatccagggcgacgtgtcgagggaaggcgagaccgagcgtgtcgtcgaggagacggcgaagaccttcggtcatctcgacgggctcatcaacaatgccggcggcatgctggggcgcaagccgacctcggaatataccgacgcgcattatgccgcggtcatggacctcaacgcccgctcggtgctggcggcaacgcgtgcggcgcatccctggctgaagaagcagggtggctttatcatcaacaccacctcgatcgccgcgcgcaatggcggcggcaatggtgcgatcctgtatgcggcgtccaagggcttcgtctcgacgatcacgcgtggtcacgccaaggaattcgtcgccgaccggatccgcgtcaacgcggtggcgccgggtgttatcgccacgcccttccacgagcgttataccaatgacgagcagatggagctgcagcgcaagtcgatcccgatgggttttgtcggcacgtcggaagattgcgtcggcgcctatctcttcctcgcctcgccgacgctgtcgggctacatcaccggccagatcatcgaggtcaatggcggccagcttatgccgtaaacgcttcaatcggcgagcaggatccctcgctttcccttttaaaagggaactttcgaaccgccgtgacgtttcccgcttggtcttttcagcaagcggggcaccatgagcttttcattttcggaactcgacttcctcaagccggagctgggagcggagtatacgggttctggcacccatttcgcggtattctccgcccatgcggaacagatggagctctgcctcttctcgcctgacggaaagaatgagatcgcccggctgccattgccgaaacgcgaaggcgacatatggtcgggttatatcgccggcgtcggtccgggcaccgtctacggttatcgcgcccacggcccctatgacccgcaagccggacatcgcttcaatccgaacaagctcctgctcgacccctatgccaaacaggtgacgggcgagcttaaatgggacgacgcgctgttcggctaccagatcggtgaggacgacctttccttcgacgcacgtgacagcgcgcccttcacggtcaagggcgtggtgcaggatccggacttcgattgggcgggtgaagaggcgatccgccgtccctggcccgacaccatcatctacgaggcgcatgtgcgcggactgacgatgacgcatccgaaggtgcccgaccggctgcgcggcacctttctcggcatgtgcagcgatccgatcatcgaccatctcgtcaagctcggcatctcggcgatcgagctgctgccgatccagtattttctcgacgatcgttatctcctggaaaacaacctacgcaattattggggctatcaaacactcggcttcttcgcgcctcaatctcgttacatgtccggcgacaagatcaccgaaatcaagaccatggtgaagaagttccatgccgccggcatcgaagtcatcatggacgtggtctacaatcatacagccgagggcagcgagaaaggaccgacgctgtccttccgcgggctcgacaatgccagctattacatcctctcccctgatgatccgcgccacacctacgatacgacgggcaccggcaatacgctgaatgccgccaatcccatggtgatgcgcatggtgctcgacagcctgcgctattgggtcggcgtcatgcatatcgacggcttccgtttcgaccttgccagcacactcggccgccaggatatggaattcgaccggcagggcctgttcttcggcgccatccgccaggatccgatccttgccggtgtcaagctgatcgccgagccctgggacgtgggcgatggcggctatcaggttggcggctttccgcatcccttccgtgagtggaacgacaagtttcgtgacgacgtgcgtcgcttttggaagggcgatggcggcatggtctcggagatctcgcaacgcatcaccggctcggcggtacagttcaaccactcggatcgcggcgcgacctcatcgatcaatctgctgtcggcccatgacggcttcacgctgatggacacggtttccttcgacgacaagcataatgacgcgaacggcgaggataaccgggacggacattcggacaaccattcggacaacatgggtgccgaaggcgtgacggataacgaggacatcaacagccttcgggcgcggcggcgccgcaacatgatggcgacgctgatgctctcccagggcgttccgatgatccttgcaggcgatgaggtgggcaacagccagggcggcaacaacaacgcttattgccaggacaacgagatcggctggacggattggtcggggctcgacgaccccttcctcgatttctgccggcaggccgtcgccttccgaaaggcccatccggtcttgcggcaggagcggttcctgaccggagagacagccgaggacgggcgcatagagatcgcctggtacaaaccggacggcggtttcatggacgagggggcctggaacgacgacggtttgcaggtactcggcgtctacgtctcgaggagtgtgcatgcaccggacaccgaggagatggacgacctcttcctcgtcttcaatgcaggtggcgactgcgaagttcacctgcccgtggtgaatgggctgaaacagtggtcgagggttctcgacacgggctcggagacggcttccttcgaggtgcgcgagccggagaatccggtcatcgtctatgcccagagcgtggcggtcttcgcgccgaagggacaaaccgagccgccgaaaggcgcgacaaaagccgagcgtcgccgctggttccagttcggccgcaggagcaagtaacgggtcgcagagaacatgaatgccgaagccatcaccgaccttggtctcgtctatgtcagcgataccgaaccaggcatccgcagacgaaggaagggcaagggtttcagctatgtgatgcccgacggcacgacgctggccgacgagttgcagcgggcgcgcatcggcgcgctcggcctgccaccggcctacgagaatgtctggatctgcctctacgaaaacggccatctgcaggcgaccggcttcgatgcgcgcgggcgcaagcaataccgctaccacaaggaatggcaatccttccgaagtgcgggaaaattccatcagctgatcgaattcggccgggcgctgccgaagatacgccgcaccgtgctgcgccatctcgacaccggtgcggaggatgtcaacggcgtgcttgcggctttgacgacgctgcttgacgaggcgcacttacgcgtcggcaaccaggcctatgtcagggagaacggcacctatggcgcaacgacgctgctcaagcgccacctgaagatcgtcgacgggcagatcgagctgaaattccgtgcgaagggtggcaagcgcgtccagcgcagcctcaagcatcccaggctgcagaagatcctggaggagatagccgacctgccaggccgccagctcttcgtctggaaggacgaaagcgggacgctgaagccaatcgattccggccggttgaacgcctatctggccgagatatcgggcattccgatttcggcgaagaccttccgcacctgggctggatcgctggcggctttcggagcggcgcgcgagacgatcctcggtggcggccggccgacggtgaagcagatgtcggaggccgcggccgaggcgctgcacaacacaccggcgatctcgcgctcgagctatattcatcccgcgatcatcgcgctctccggcaacgatcatccgctggtcgagactgggaacgagccgctacggggcttgcgggccgaggaaaacaggctacttgatttcctcacaagcgagatcgaagaatgagccccagacttccgccagcatctgatgtatcgctgacgcatcccgaccggctctactggccggacgagggcgtgaccaagcaggcgctggcggattactacgccgcggtctggccgttcatggcgccttatgtcgtcaatcggcccttagcactgctgcgcctgccggacgggataaaaagccaccagcggtttttccagaaacatgcctggaagggcatgaacccacatatcgaggagatcgccgacccgcaggatgcggacggtgaaaagctgctgcgcatcgccgatttcaacggcctcgtggcgctggtgcagtcagccgtgctcgaaattcatccctggggcgttacgaccgacgattgggaaagacccgacatgatcaccatggaccttgatcccggcgaggacgtggcctggagcgctgtgatttcagcagcgcttgaattgaaggcgcggctggaagcccatggcctggtcgccttcgtcaagacgtcgggcggcaaggggctgcatgtggtcacgccgctcgcgccgaaggccggctgggcggaggtgaaggatttcgcccattcgctggccgaaagcatgtcggccgacgcgccggagaaatatctggcaacggcgacgaaggcaaaacgcagtggacatatctacatcgattatctccgcaacggccgcggcaatacggcggtcgcggcctattcgacgcgggcacgatcgggcgcgccggtttccatgccgctggattgggctgatttgaacgaggtgagcggtccagccgctttcacgctcggcaacgtgccgcggcgattggagacccagccgaaagacccgtggagaaatttcttcgatgcggcggtgccgctcgaatgaacggctctatccctttgcttttacgcaattcccggcaaaaccgcttcgcgctttgccgggaattgctcttaactcagcccacaccgtcgagctcaggataatgcctgaaaatccctccctcgttgaaggcgaggcggcggggggaggcgagatagcgggcaatcttcggtcgcttcgccaccgcatcgtgcagagccaagaggccgggatattccgccttgcgcttcgtcatggctttcggaaatgcgtaattcaggccctcgatcacctggaagagcgagaggtcgacataggtgagcgcatcgccgaccatatggttggcgcctttcgggttacgtcgcagcacccgctcgaaatagccgaggaattttggaatgcggtcacgaatgaaagcggccgagcgggcttttgcctcttgcttctgatcctcgtagtagagcgacatgtcgatcgggtgatgcgtatcgtgcacttcggcgacgaaatcggtgacggtcagttgcaggccgttgacgacatggcgaaggccttcatccttaggcgcaaggccgagcttcggaccgagataaaacaggatgttggcgacatgcgggataatgaggtcgccgtccttcaagaagggtggtgcgaaaggaatatgcggttcgctttcgctctccatgatgtcgatcatggcaccggtgccacgcccgggctggcgggtaacatcgatataatcggcgccggcttcttccagcgccaaccgcacgaattcgccgcggccttgaatgccgtcccaataataaagctcgtatgccatgagcgctcaatccttcggttgacgagcgaagtcttttcgcagttcgtccttggccttttcaagggttccacgccgctttttcgtcagttggtcgccggcgcggttgatgtagaaggtcagcatcgacatggcggcgcgataagggctcgacttgcggcgatcgctcttctcggcggagtgcttgacggagcgggcaatcttcttcggatcgtccgatttgaacacgccttccttcaggtccatcgcatcgctgtgttcggtgacgtcctgcgaccatttcttcttcgatttggccatgggtcaaactccctatacggctggcggaaagcctccgcttgccgcatcagttgttaatggtggctgtggtgttcgttgcgcttgcgcgtcgcagcggccttctttgccgaagcggaccgttcctccttcgagcgtgcggcggatgccgcgccgccgatgcggccgcccttttcggaggattcatgcgtatccttcttgccgcggccggaaccggatttgttgccgccgccgctttccttgttgacggtcgcccaggcacgccgttcggcttccttctcggagacgccacgatcctcgtagccctcctcgatgtgctccgccttgcgcttctgcttgtcggtatagtcggatttgtcacctctcggcatcttggcctcctctggtttgcaaagggactgaaccggtcagctgcccaaaagttccggccgcgatcgtggcccgcaaggcccggattcggaacaaaagccgattttatcaggtttccgatggcaaagccctgcacagaagaaggagccgagaacatggaaaaacacatcgtcaaagccgatggaaacggcgcgatcgacgtgaacagccaggtatcgccggtcacctataccgtcggcctcaagcaagggaagggacgttcctacgaggtcgacatccgcctgatggcgccgcgtgactggctgctgcagaggggcttcgagcgggatgccgtgctggtcactcagagcggcgcgcgcattcccgtctatcacgatggcggcagccatcacgatggtagcaatgatggccgtctcgatcctgccgacacgatctcgatcgaactgacggcgcgcgacgacagctgcaccagcgaggtggatctgatgcgcaaatatcccgagttcgacggcaccgacgcataaagcagaagccgcagcattccgtgactggcagaaaacagagatactctaggcgccaggccgctgctggacggcgcttctgaccgcccggtcgagcgccgtgctgctgaaaggtttcgacagcagcaccgagccggggagatggtttgcatccggcaggctgctgttgccggtggcaaagaccaggccgaccgacggaaaagcctcgcgggccttggcggcaaaggccggacccgacatgccgggcaggccgacatcggtgacgatgatatcgatggtggtgtgtccgatgatttccacgcccctttcgccgctatcagcttcgatgacgtcatagccgagatcctgcagaatttcggcagtatccaggcggatgaaggcgtcgtcttccacaagcagcagcttcagcttttcgcgggtgatctcggggtgtttggcaggggccactacggcatcgctcgccccttggcggcgttgcgtcctgagagtaagcacgtggcggatcttgcgggcgagttcctcgcgcgtatagggcttggagagcagttcgaggccgggatcgagccggccgccatggacgatcgaattttcggtatagcccgatgtgtagagcacggcgatatcgggcagacgctcgcgcgccatgcgcgcaagctccgggctccgcaacggcccgggcatgacgacatcggtaaagagcaggtcgatatgagcgccgctttcgatcacggtgagcgcgctttgggcgtccttggccttcaacacgtagtaaccgagatccgacagcatctcgacgacggtggcgcgcacgccctcgtcgtcctcggcgacgaggatggtttccgtgcccccggcggccggtacgctgtcagcggccgtgacccgatcctcgcttcggaacgagcgggtcaggtagagcttgacggtcgtgccttcgccgatctcgctgtagatcttcacgtggccgccggattgcttgacgaagccgtagaccatcgacaggccgagacctgtgcccttgccttccggtttcgtcgagaagaagggctcgaaggcctgctccatcacctcctgcgtcataccggcgccggtatcggtcacggcgagcaccacatattggccggcggtgacttcaggatggatacggctgtaggaatcgtcgaggaaggcgttgccgacctcgatcgtcagcttgccggcgccatccatcgcgtcgcgcgagttgatcgcaaggttgagcagtgcgttctcgatctggatcggatcggcgaaggtgttccagagaccgccggagaccatggtctcgacttcgatttcctcgccgagtgcgcggcgcagcatgtcgtccatgccggtgacgagacggccgatgttgatgaccttcggttccagcggctggcggcgaccgaaggcgagcaactggcttgccagccgcgagccgcgttcgacggcggcaagcgcgttggaaatgcgttccttgccccggccgctatctgccacatccttgccgagaagctgcagattgcctgagatcacctgcaggagattgttgaaatcatgggcaacgccgccggtgagcttgccgatcgattccatcttttgcgactgctggagcgctgcttcggcctgctggcgttcggcgatctcggccgcgacgcggacctcgagcatttcgttgagtttccgcagctgatcctccatgtcgcggcgttggtcgatttcgacctcggcggcacggaagagccggatattgtcgatcgcgacggccgattggccggcgaggctgacgaggctcgcctcggccgcttcggaaaaacggcccggctggccgtgcccgaagaacaagccgccgatgacgctgccgtcgcgggatttcaccggcacggcaagatagctcctaaccggaagatgccccttcggcatgcctgcatgcggcgcattctgcccgtagcgcgggtcgagcaggatgtcgtcggagcgcaggatgccttcgccgttgaaggtcggcgcgaagaccttggtattgcgcggcatcgggaatttctcgaaggccttccgatcgacgccggcgagcgcatagagcatgtagctgccgccctcgccatcatcgacattgtagaagaaggcgccgaattccgcgccggtcagcgtcacgccggcatcgacgacaatctgggtgaggcgttcgacactgagctcggcggtgatcgccgcacccgcccggttgacgacagcaagcgcctccgatttcgcgcgcagttcttccagcgctctctgttcgccgcgcttggccgacacttggtcggtgacatcgagggccgcgcagaggatgccggcgaccttgccgtcttcgtcgcgtagcggggtgtatgagaaggtgaaccaggtgtcctcggtacggccgtcgcggcgcatcgggatgagcagctctttgaagagctgcgaactaccttccagcgtgctgccgacgatcggcgagaactgttcccagatatccgcccagacctcgcggaagggtcgtccgagggcatcgggatgcctctccgggaaaaccggcacataggcgtcattgtagagaaaagcgagatccggaccccaggcgacgaatttaggctggcgggaattcaacaccatttcggcgatatgcttgagagacgcaggccagctttcgaccggaccgagaccgtcggcgtggaaagccggatgccgtaacaattcgccgatttcgccgccacctttcggccagccgttcccgacgcttcccattcaaaatcgctttcttgtcgtcagccgcgccggggtgatcagccacctcggggttcagcccttccaaaccgtcaacataggggcttccgatgggagggaaagggcgcggtcgaaatatccttaactgccgggtgttcaacagttttagcagtctgcggacgtcgcctgcgggctgttatcttcgatagagtttttgcgatgcggcaaaggcgcggtcgatgtagacggagaccagctgaaccggcgcgcgcggatcgcgaaaaaccagtccgaccagattgtcgacgacaaggatgaatccgagcgcgagaccgaggtagagcagtgcggcgatgacgaggagcgacatctccatccctcacacgatcgaaacgcggccgctggccgcgaagagcaggatggaaagtatttcgatatggccgtcgttcatggcaacttccccggtttcgccataaacagccaggggatgctcttgttcccggttatccgggcagggctcaactttttttggaagcctcaaagcttgcagcgtcatccggcctctgttcacccccgcatggaagcccacccctgcaattcaatatcgcacaaccaattcaggcatatgacaaaagggatcaagggcgtcgagacgacgccctttttaatcgagatgctcactattctagcgttcaggacgcggttttgcggctcgcggtgcgctttggcgccggcgtgaccacgccattcgtcttggcaccggtcgcagtgcgcttcgccttgggcttgacctctttgcccttggaagacgcagccgagccctcgagcgcttcgcgctcgtatcgtgcctgttcccaatggatggactctcgccctgtcggataaccctcttcttcccagagggtgtatgcacgttttttgatccactcttcccgagtttctgccatcgctgatctccagtcacatgatgccgtcgttcgaacgcgatactgcttagatggttccagaggaggggagctcttacaagcgaaatcgcgccgcaaccggaaatatttcgcatcgcagcatattagggttgaaaatcggcactcatgcgggccgaaacgccgccgccttgtgcagatctgacacgaactcccggcgctgccggtgctgttcttgctcgtcgcggatgcgtaagagataggaggggtggatcgtgaccaggacaggcggacggtttgtcggatgcagaatgtgcccgcgttccggcgtcagcttggcgttaggcccgagcagcgcataaagcgcgcttgcgccgagcgccacgacgagcttcggctgcaggatgttaagctctgcgccgagccaccaggcgcaacgcctgatctcgccggcattcggttttgcatgcagccgccgtttgccgcgcggcgtgaacttgaagtgcttgacggcattggtgacataacagcgctgacgatcgagaccggcttcttcgaggcagcgatcgagcaggcggccagcgggaccgacaaaaggcctgccggtcagatcctcctgatcgcccggctgctcgccgacaaggacgatctcggatttcacaaggccttcgccgaagacgacttgcgtggcattcctgaagagatcacaacgagtgcagccttcggcctgatgccggagttcggcaatgctgtcggcatccgcgacttcgaacgccagagccggaccgacgtttgcggcgattttcatgatgccatcctcagtctcctcgggatcaatcgatccgtgcagggattgttccctgccgaaacggccggtcccgggccggcaaaatgatcacggcgagaaaattcgcgtcatgggagagcgacggcgcgattgaacgccgccgtttcgcggctatattcgccagcgatgttctatctcctgtcgacctactggccgcatatcctctttgtcgtctcggtcgccatgggggccgcggcggcgatccatgccgccatgaccaaggaggaggtgcgtgccgcgatcggctgggtcggcgtcatcatcctgtctccgatcatcggcgcggtgctctatgcgattgccggcatcaaccgcatccgccgcaaatcgttgagcgtgcgccgcgacgcgctgctgcttgcggccgaattcgacgagttggagaccttcgacgccgaggcagagacggtgatcagccagttcggccgccgctttgcggcgctgcagacgctcggcgaccgggtgacgcgcaatccgctgacctcaggcaatacgatcgacatgctggaaaccggcgacgaggcctatgcggcgatgaaatcaagcatcgacgaggcggcgcgcagcatcctgctcgaaacctatatcttcgaccgcgatgctgtcggccttcgcatcgccgacgcgctgattgcggcggccaggcgcggtgtggaagtccgggtgctgatcgacgcggtcggagcgcgttattcggtgccgagcattctcggccatctgagggaaggtggcgtcaccgttgccgtcttcaacggcaacgtcatcatggggctgcggctgccctatgccaatctgcgcacccaccgcaagatcctcatcgtcgacgggaaaattgcgctcacgggcggaatgaacatcagggcgggcttcagcgaggaggcgacgggcgagagctttgctcacgacacgcatttcaccgtcaccggccctgtcgtcgccgacctcttcgatctcgccgccgaagactggcgcttctccacgcaggaattgttgaacgacgagccctggcgcatcgaaccgccgcagcgcagccccggcgatcccatcctgatgcgcgtcgtcgcctccggcccggaccgcagcgtcgagaccaaccacaagatgctgatgggcgccttttccgtggcgcgccaatcgatccgcatcatgtcgccctatttcctgccggaccgtgaactcatcagtgccctggtaacggcggcgcggcgcggcgtcgaggtcgatatcgtcgtgcctgctgtcaacaacctcgtgctggtcgaccgggcgatgacggcgcaattcgatcagattctcaagaactactgccgcatctggcgctccaccggcagctttagccattcgaagctgctgacgatcgacggcacctgggcctatgtcggctcttccaatctcgacccgcgctcactgcggctgaatttcgaggtcgatctcgaagtgctgaacgagggtttcgccgccgagatcgacgagcatatcgaggaaaccctgaaaacggcaacgcctgtgacgcttgaagggctgcaggcgcgacccttcgcggtgcggctgctcgagaaggtgctatggctggggtcgccttatctctgaaggattttttgtgatcggacgtggcaagtccggcttgcctgcctatactgctgagacaagccttttcgatcaacggaacaagtgcgcctgccgatgcacgccagaaaagacagccttcccgccagcattctagcctcgatcaggagcaggaaaaagcggctcgacgcagcctatacggaggcaaggccgcgcagtgccggaacgctgatcgcgtcctacaacgtgcacaagtgcatcggcaccgaccgccgcttcgatccggagcgcaccagccgggtgatccatgaaatcggcgccgacgtgatcgcgctgcaggaggccgatacgcgcttcggcgagcgcaccggcattctcgatctcgggcggctggagcgggagacgggactgatcgcggtaccggttgccggcatggcgaaggcgcatggctggcacggcaatgtcgtgctcttcaagaaggggctggtgcatgacgtgcatcaggtcaagctgccggggctggagccgcgcggcgcgctcgttgccgagatcgaactcgagaagggcggcgtgctgcgcatcatcgccgcgcatttcgggctgctgcgccatagcagagcccagcaggcccgcatgctggtcgaactgatcaacgacaggcacgagatgccgaccatcctgctcggcgacctcaacgaatggcggctcggcgaccggtcttcgctcaacaccttccaatccgccttcggaccgctgccgcccgccgtcccgagtttccccgccggcctgccgcttctggcgctggaccggattatcgccaaccgcaaggggattatctcggaggtggaagcacatgatacgccgctcgcacggatcgcctccgaccacctgccgatcaaggcgctgatcgatctggaaccggtgggcggttagaaaccctatcgacagagacgtgatcgaagcggctcgatcggccgccaagtgcctctcacttcgagcgaaacagacgcgtgagacggcgaaaccgctgagcccacaattgcggatcgatcttttccgatgaggaaggtgcggtcagtcgctcaagacgaggcaagagaaacgtagcccaatcgtcaagatcgcttttgctgaaataaggcagccagacgtcggagggagcctcccattgtcgtggatttgctcgagccagatcgccgagcttgaccaatatagtttggccgctgcctccgaggacttcgatctccgggtctggatcgggtctgggaaggcgcgcaatgatgctttcttccagagctttgccaatgcttcgatccgcctcgttgaggcgacgaagtattcttgtgtctccggcggggccggagccctctgtcatgttgatcgtaaatttggcacccataatgctgttcgaatattgggaaacttgtagccaacaagcccttccgtcccgggcaaagctgcacttgcccgagttctgggattcccacccgagctcccgaaatctcgaagccagcagcaagcgcatatgtcggtgaaaatctctacttttcagatagtctcgcatgcttttgtcccagggatatgcatcgcgctggagcatctcatggcatgctcgaaggcacaacggacgcttgtgtcgtagcaagcgtctgccagcgcggcatctgaaaattttttagaaccgaaagggatggcgcctgcgggagctggaagctactcggtgagccctttttgagcgccggcatcgcagcgtccatctcaccgccgccggggggcaggctgctcgcatcctgactttatctttcgaccggatcgacgagtgcctggaggagatccgcggccggtcctgcgttggatcaggccgcggatcgggggctgaaggcggatgatattggcaaagattaggcgcatttgtcgcgtggcaggcggcgccggccggtcgatgccagccggcgccgtatgttcaatctctgcaattggcgctagagagcgcctgctgcctgcagcagcttgcgatcgagatcgaccgccacgcggggctgcttgtcgagaaccatggtcgccggcttgtcggttgtgtagcccggccagtcgggcaagccgtcggcgctcggcttgccgttgcgcgcgaagttgacccaggcctggctgaccttcctggaaagcgcgagcgcgtcgctgccaccgccggtcgacgtcttgaccagggcggcgttcgcaaacacgtagggcaattccgcacaatgccaggccatggcaatcccatccaggaccggtgactcgtaggcgaacatgtaggagtagaccggagccccgttctgcttcgccttcaggtcgagatcacggatggctcccggccggaagcgtagatccaggaaataggcgtcggcgatctttttctctgggtaggcagccatgaatgccttgccgaccgcgtcggatttgtcggcgaagcgctccttcagtttggcctgagacttgtcttcgtcccagttgttcttgttgtcggcaagaagctcgcccgccttgtggccgatcaccgtctcgaactcgttgagggtgtttccgaccatcagcggaatgtccttggcctgatcgacccactctgtcccgaccgggttcgccggaatgtagtcgccgtcctgaacgggtgcatagcgggcgtccttcgcgccttgggcggtcgcgtccttgatggccttgtcggctgcggcaaggagatcgtaatagtccgcgtcggcaagcttgtcgatttcgccgaccttgagaccgagattggcgagcgtcagttcggccacctttcgcgaggacgcctgatcgatgacggaatcggtccgggagccgctctggacgatggccttctggaagaggcccttcgctgaaggcgtccccatcagggcgcgcaccttgtagccaccgccggattggccgaaaatcgtcacgttgccgggatcgccgccaaaggcttcagcattgtcgtggacccatttcagcgcggcgacgagatctgtgacgctggcattgcccgaccgtttgtatttctctccgtaggcggaaagatcgaggaagccgagcacgttgagccggtggttgagggtgacgacgacgacatcgccgtccttgctcagattgcggccgtcataggaggtcagctcgatgccggagccattggtgaagccgcccccatggatccaaaccatgaccggccgtttctttccgtccttgatcgccggcgtccagatgttcaggaactggcacgcttcgctcatcggcagatagcggtgcggattgaagagttcgtcgccggccacttccttcatgcgggggatgaagcagttctcgccataggtgactgcgggacggatgcctttccagggcgcgacctcttccgccggcatgaagcggtcggcatgagcataggggacgccaagatagctgtagatgccatcgtcgagtgcgccgacgagactgcccttcttggtttcgaccaccgtcttgctctgcgaagcaacaaactcttcggcgagagcgggtgcgccggcaatggaaattgtcaccgccgacagcgcagatatcaaagcgcaataatatagaaacgtccttttcatcaacttatcctcttgtcgttgatttcgagttttcaaagcccgacggccgccatccccgaccgtcggtgactaactaggtcggtgccgccgattgtcaggccacagtcagatggtttgctggaaagaggatcacgccggagggttggacgggtcttcttgcttcttgagtacgtccgacggaacactacgcggcccccgagtggtgtcgttggccaacactacccgcacgggtgattaaacggcgagatacatggaaatctcgccgcttgcccggactgcgctagctagcgtccgccacttgtcagaaagatgacgaagggaccacgccgatcgttgggacgggtggttcgtgctccggcaccttgtttccttgctcgccgcccgcgctcagtgcctcgcgcacttcttcctcttcccagcccgcctcgacggcggaagccacgagcgtttcgattttctcggtttccgagttgtgcgaagtctcatcgaggcggcgtctggcggtctcgagacactgacggaggttcgaagcgcggctggcgtcgttacggtcgtagcttggcgatgcgacgtaggtcatttgaaagctccctgctgatcgacaggaacacctgaagagagagccggttccacagcgtgtctgcggtaagccaccgggtgccgcctcggggactgacggcatctcctggcgctggttcgcctgcatccggatatcaaagagacttcgatcgcggcgccctgcggtagaccagccacatcgcgtgtcgaggtctctcgtgaccgatcaaagggacatcggatcatgtgctttgagaccattcggaggtgcaaagggaattgtggagcggcggaccaacctgctgatccggcgcgctgacaatgtccccaacctctctgtaactggttgatttcattcattttgactccgtcttttgcaccaaaaacacggttgtggcacctggatcgatggcccgcttctcgaggctaggtgacaacgaggcaaagaaaaacccgccggtgagggcgggttcagcggtgctcgcgagagcttgtttcagggaactaggtcgtgccgatggtagaagagcggtcgaccactctggttatgatgccgcctcgggaaggacgtcactgactggcgcttgtccgtctgcatccgctttgccctaagcgtctatcaagcgtcatgccggctgagtgccggtggctacgccacggcagtctggttgtctcggaactttcgatcgcgccagtctgttcgtacctttgtatggaggacggtctatgtccagaaagaataatgacccatcaaaggtggccaatcctaaggagcagcctgtcaatcgccctgagcgtaaggaagcgccaccggagcctggcgatcataaacaaccggctcgagatataagggaggcaccggtgcccaacccaaacggcgatcccgtcgacgaaccttagcaactgccagaccgtcgtgaaccaacttttggattgggttcgttgttgcctggaacaaggaaaatccaaccgtctcgcgatgacatcatcgatgtctttgatttctcgagcgccggccttattagctttgcaatcaaattattccttggcgtcggaatagttcttatattgcagcgtctgaagcggcgcatccaacctcaggatgagcccggtcggggcgtaatcaagagagacctccccgaaggcggacagactggagttgacgaggcgtgtgccgaaccccttcttgctcggagcttccaccgccgggcctccgacctcctgccaaatgaagttcaggcgcttgtcgcccagctcgtctcccacggaccattcgattttgacggtccctgtatctaccgacagcgcaccatacttgctggcgttggtgacgagttcgtgcagcacgagggagaagcaaagggctgcctgtggacccaattcaactgcaggaccgctcgcgcggaaacgtcccgacgtctcaagtccgagattaatcgcggtagcctcgacaatcgttgccatggtcgtacccaaccaatcctgctgcagcaaaatatcgtgtgctttcgagtaagcattgatccgtgccgagattgactgctcggcatcctccatagagctggcgtttcggaaggattggctggtgatcgcctgaacgacggccatcgtgtttttcatgcggtgcgagagttcgtgcatcaggacgcgctgtcgctcctcgttttctctctgctccgtgcgatctctcagaatctttacaaaaccctcgacttcgccatcatccgacgtcaacgccatcatctggccggacgcccagaacaacgatccgtccttgcgaacgtgccagcgctcatcattgccatgaccttcggtcagagcggcagtcatttcccgctggagaatccccgccagcctgtcttcctcggtgaaaatcgtggccgcgggctggccgatgatctcgtcttcatcccatcctacgatccggcgggcgccctcgttccatgtggttaccagcccatccagatccatagagatgatcgcatactcgatcgcactctgcaggatcgcttcgagaaatcgctctcgggagcggctggaactggagaagagtttcatgatcatatggtgcgcctgatccttcggagctgcaaggctgatcgaccacatccagaagcgggggccatcgtgttggccaagatcgtgggtgtgtggcacttcgtccggcaggtgtcggatgagtaatcgagtacgtcaaacaagcgatcttctcggaaacaaagatacacaagctacgttatcagccgacgactttgtgagcgtggaagcatgacaccccataccaaagaaaaactccacggggatttgccctccgcatcttcaaaagcagcttctgccgatcggaaagagttggcagcgatcgcatttgaacgcaccaggatgccgatggtcgtcaccgacggccgcaaacccgatcttccgatcgtgctcgcaaacaaggcattcctcgagctgacaggttacccggcccaagaagtgctaggccgcaactgtcgtttcctgcagggccccgcgacgtctccaatcgcggtcgcagaaattcgtgccgctatcgccggcgagcgtgaggtcagcgtcgagatcctcaattacaagaagagtggggagcagttctggaatcgcttgcatctcagtcccgtccatggcgatgacgggaagatcctgtatttttttggatctcaaatcgacatgacggaataccggcggatcgaggcactggaggcctccgaacatcgcctgctgatggaagtcgaccacagatccaagaatgtcctcgcgatcgtcgacagcatcgtccgcctgagcaatgccgatgaccccgccctttacgccgccgctattcaacaccgcgtacaggcgctcgcccgtgcccataccttgcttgctgcacggggatggacaaacatttctcttgaggaactcattcgccaacaagtgacgccgttcgcggccacccgcgctatttttaacgggccggatatcaacatgcctgcgccggtcgtccagccccttgcgctcgtactccacgagctcgctgtcaacgcagcccatcacggtgcacttgccgtggcgcaaggcaggctttcaatcagttggaagcccagaccgtccggggcgggcttttacatccgttggcaggaggtgggcgcccccactccacccaaattggccaaacgaggttttggtacggtgattgtcggcgcaatggtcgaaaagcagcttaaaggacgccttcagaaaatctggtcggacgaagggctgcttatcgacattgagatcccatcggcaggcccgacctgcgcataacggcacgtcggcgcaggaaaagtgaggtcagagacccgcccttgaaattagagacggcccccggtgactaggaatgggattgattgtgatggcccttgaacagctgcggacctgccccaatatgattttcataaggaccattggtggcatgaaaggaggaaaagatgccgctgaacgatgttccgtggacccggccggtgagaatccggctgcagtgcggtttggagcgcaccttcacaggagcctacgacgccttggattttctcgagaacgaatggccgctgcgtcatggagagcgccacgaacgcgcggtgaaaacgtgccgtggcgctctcaacggggctattcccagcatcgtcgcgcgcgaggccttcgtggccgcctgcctcgaagccggcatgccgtccatccttgccccgtggaagagaaagccgacaacggatgcggcccggccagcacgtctcgttgccagttaaagcagaaacgatgatctcgcctcggatggggcgaggtctggtataagcgcacgttttctcgtaaatggctgggcgaacgccgtgatgggacttccggctgtcagccggcatttcgctgtcggacgggagggcgtcgcagcgtatgcaatcaccgaaacagcggttcgtatccttcgcgtcctccatggcgcgcacgaatggccagacactttgccaacgagctaggcttcgttctcaatgctgagaatcaacgggtcggtagtccgaactggttcaaggcgaccattcggatagaaccactccaaagggttctgccgagacgagaacggactgatttttctcagtaatgatctacgcttgcgccgcagtcataaactcgcgttgaacctcagctctgaaacatcgcacgctttcggttcagaaacctgcgcatatgacctggtctgggcgatcatcaacggcacggaaccacccacgacggccggcgccgcacgcccgcataagtgggaacgtaattcccgatcacgggttactgcgaagcagtatctcggaagagggaaacacgatgcgtactttacgcgacaacggactgtcgatcattctcgcaacggcatcgctgttgacgattggcggcatgctggtaaccggttattttgtctactatcacgaactcgccgaccatggtgctgcgcagatcggactggcagcctacgctgcgtccgggcatttcctttcatcgctttttgagaactgggaaagcgaatttttgcaaatgtcggcctacgtgatgctgaccgcttttttcttccagcgcggatcggctgaatccaaggatccggacgagcctgccgagcaggatgaggaccccgccttaaggcagaatgacccagaggtgccgtggccggtccgcgttggcggcttcacaagatttctctattcctattcgttggggatcgcacttggcatgctgtttattgtgacctttttgctgcatcttcgctacagtgcggaagccgaaagcgccgaggcgctgatacacggccagcctccagtcaccatggtcgaccatcttgcgagtgcgcggttctggtttgaatccctgcagaactggcagtctgaatttctgtcaaccgcggtcgtcgtcgttctgtcgatcttcctgcgctttaaggggtcgccggagtcaaagcctgtcgcttcctcgcatcgcgagacgggggcctgaacacttcgagatctgtatggacgggaggcatgtttttcgaaggcttcaaacttgtgaccctgcagatagcgtccggcgagacgcgtgtgcccgcgcttcgcccggccggtcatcgcaccaaagttcgtgatgacgaaaaactcgaccgggccgcttctggccatccgccggtaacgttccgccatcttgaaagccgttaacttcgagttagttatgcgtgacgggaggagcgcatggaaacttcattcggtgacccattgccacgcgaagcgcacccgacaccccgcgcggctggaaagcatggttcggtcctgaagcagctcggtcccggactgattaccggagccgccgacgacgatccaagcggtatcgcgacctactcgcaggccggagctcagttcggcttcaatatgctctggacgatgctgctgacctatccgttgatgtcggcgatccagctcatcagcgcccgcatcggccgtgtcacgggatgcggcctcgccaccaacatcggggcgatatggcccaagccacttgtcgtcggactggtactgcttctattcgtggcgaacacgattaacatcggtgccaaccttgctgcaatgggagcttccgcggaactcgccactggaataccaagtcttccggtaaccatggttttcgctgttctgtccctcacgctgcagatgttcattcgctacgaaagctacgcccgatatctcaaatggctgacgctcgtgttgttgagctatgtcgccgttctattggttgtcgagatcgactgggtcgtggctttgaagggcttcatatggccgtcctttcccctgtcaggcgacagttttacggtcatcgtggcgatcctcggaaccacgattagcccctacctctttttctggcaatcgagccaagaggtcgaggagattgatcgcaaggacagcgcagagccgctcaagaacgacccgagacaagctccgaaggaactcaagcggatccgtctcgacacctttgccggaatggcggtttccaacatcgtcgcgatcgccatcatcatgagcaccgcagccaccctccatgctcatggcaagaccgagattgcgtcggctgccgatgtcgccgaggccctcaagcctcttgcgggcgagttcgcattcgtgctgttcagcctcggcatcatcgggaccggcatgctgtctattccggtgcttgcaggatccgcagcctatgcctttggcgagagccaggattggaaatgtggcctggagcacaagccgtgggaggcctatggcttctatggagtgatcgcggccgccaccctgctgggacttggcctcgagtttatgcctatcgatcccataaaaatgctgttttggagtgctgttattaacggtttcgtcgccgtgccgatcatggtggcaatgatgacggtggtcagccgtcacggacgaatgaaagaattcacagcctccaagaccgctttattcttcggctgggccgccaccgttgtcatggcgatggcggcgattgcaatgatcgttctcaaaatatgacgtccgctggaacctccctcgaactggcggatttttaccaatgccaattcaagtgttcacctcgcgcaatggtcccaacctaatgcagcactgaaagcttcgcctgcctctccagaagaccttcgacggtaccaacaagcctcgcggcccgccgcaagatgaccgcgccggttgcgctcaccgcgatgtcgttggacatcctttccatacagcctgccacctccatcattgccgtgccgagctcgctgtggccgatgcggtccgccagccgtgcaaggcggcggatgttctccacatagcgggaaatcaccaagagccgctgtggcacgggatcataggtagtggtgacaatccgaggtcgggtttgcctgactatcatgttcggcctcccgcctatccaagcaaaacctcatggcgcgcgggccgcgtctgcgagcccttgtctcgccactcgtcgagcttcttgagcgcgtcaagaatgtctctgtatcgaaccggacgggggaggcccggcggatggcgcagttccggcaacgattcgaccgcgtgaaggtcagaagcccacgaagcgagaattgctcgtttctcgtcactcgaaagccgcgctgagacgacctcctccgggcggtcgaagtgtcggtgggggtgaagaatgtgcgacgcggatatcgcgtcgaccgcgtcgtggcgggtagtgtgttcagagcctttcgttttcatcttgcatctcctaaaaacttccagctaacggagcgaaaatctccaggtaaaaaggagattgtttcaacgaaaacagcattcaagaggttcgaagcgcgccgctcaaatttttttaacgcgcctcttgaatcaaaaaaccctcgagactggaccggcaccaggagggcgaccagccagtgaagacctatctgggccagcgaatagccaggtttcatcgaatttttccgaagcgagaggccgcagactagccggcgacggttaatgcttcctcacgcccggttgccaaaacgcggccgccacagatcacggtgtgttggaacattactgctgccgcgcggttctatagtggaagggaaatccagccgaatgggacttgggagcatattgcgctacgctcagcttctggtcgtcgcgatcctcgttgcggcgaatccttctgacgtggccgcgacgccgagcactcttcaaagccagcactgtgccgtcgtcgagcgtgatcaccatctggggcatacctacgacccgcagaccgggtgctgttcgacgatgcactgctgtccgatccttccggaacttgccaaggtcgcggctccacgcttcgaaccgggcaggcatgaaccgccgccgtccgtcgagaggccgctcctgctgatccgtgcgatcgatccgccgccccgatttcctccagtctgagacagtacaactaacctcaaccagatttcggagatcgaaacatgaagacgttcaccaggcttaccctgtccggggcagtcgccgcctccttcgcaatcctcccgtcggtggcttccgcccagtcgacgatggcctacccggagaaatgcaagtcccaaggcatggacatgtcgaaggcagacatgccttcgggcggcatgccgatgggcgacatgaccgactaccagaaggcgtcgatggacggcatgaaggtcatgcacatgaacatgatgcaagggatgatgaagaaggacgccgacgtctccttcgtctgcggcatgatcgcccaccacatgggcgcgatcagcatgtcggaggtcgagcttaagtatggcgacaacgaagaggccaagcagatggcccagaaggtcatcgaagcccagaaaaaggagatcgaagagatgtccaagtgggtggacaaggaagccaagtaggagattgaccatgcatcacatgtcaactgagatgaaagcctgcatcgacaactgcctcgcctgctaccgcgaatgcctgtcgatggccatgggccactgcctggaactgggcggcgaacataccaagccccagcacttcaagctgatgatggcctgcgcagagatctgccggacctctgcgcacttcatgctgatcggctcggaacaccacaagcatgtctgccgggaatgcgccgaaatctgcggccagtgcgccgaagactgcgagcggatcggcgacatgcagagctgcgtcgacgcctgccgccgctgcgccgatagctgccgcaagatggctgcgtgatcggggagggcgacgtccgccctcttgctgcctagatgagaacggatacccggcgacggatatccgcagcaggtggcagggtccggtttggaacgcagcattgatgaaacagaccacttacatgaagaaggttgggctgctctccgtcgtgggggcagtcctgatggcttcccttccgtcgccggccgcggcggacctggtcacccttcgacaggcggacatgaaggccatgggcgccgcggcgaagacgatctccggcatgttcaaggatccggcgacttataaggccagcgagttcaaatgggcgggcgacacgatccgcgacaaatccgggagcgttctctccgcacatttcgcctccgaggcggccagtccgcagtagaaggcgaggccgaacttcctcgaagagcgcgagcggttcgaccgcctcgccaacgacctacgcgactacgccgtcgcgctggatgccaccgcggagaacaaccccggagggatgcccgccagcatgcgcatgaagcctggagaggcgatgggcggcgggccgctcggcacccacgttcgcaacgagcaggagctgtcggcgctgccggcggaacacgcgttccacctcatgctccagacctgcacgacctgccacgtcaggttcaggatggaatgacgtcgccactcgggaccgagaggtgcggctagcgcctgccgtggtccgtcttcaatccgttgagaccgaagcgggaattggtcgcaggcggcggcgcttcttcgctctgattggcgaactcctcgatgatcgggcagtcgggccgatcatcgccatggcagtgcttggccagatgcttcagcgttgccgtcatggcgtggatcgccgcagccttgcgttcgagctcctcgatgtgttcgcgggcgatgctcttcacgtcggcgctcgctctcgacctgtcccgccagagggccagcagggtcttcatctgctcgacggagaagccgaggtcccgcgccctgcgtatgaaccgcagcgtatggacgtcgttttcgccgtaggtgcggtagctcgattccgtgcgatgcgcgggcgtgatcagctttatctgctcatagtagcggatcatcttcgccgacacgccgctggcctttgctgcctctccgatgttcattccatgctcctgtcgatatgggagggcggcttcgatgacgacgccccaattgcctcaagcttctatgcggcgaaggcgcagcgcgttaccgaggacgaacacgctcgacatggccatcgccccggcggcgaagactggcgaaagcagggtgccgttgaccggatagagaagaccggccgcaacgggcacaaggctggcgttgtagacgaacgcccagaacaggttctgcttgatgttccggatggtcgcgcggctcagcccgacggccctgacgacggcggtgaggtcgccggacatcagcacgacgtcggcgctctcgatcgcgacgtcggtgcctgtgccgacggcaagtcccacgtccgcctccgtgagtgccggagcgtcgttgatgccgtcgccgacgaaggcgaccttgccgcgctcgcgcagccgttttacggcctcaaccttaccttctggacgcacctccgcaatcacctggtcgatgccgagctgggcggcgatcgcctcggcggtacgacggttgtctccggtgatcatcgcgacttcgagaccaagggcatgcagggacctgatcgcttcgggtgtcgtttccttgatgggatccgacacggcgacgatcgccgcaagacggccgtccacggcgacatagagtggggatctgccctttgaggagagtgcctcggcgatcgaggcgaatccttctacggagacgccctcgcggaccagcgcccgatccgctcccacgagcagcgatcgacctgcgacggttcccttcacgccgtagccgggcgacgcttcgaagtcctccacggcggcgagcgccaatccctccgcctcggcagtcttgacgatggcttcggcgatcggatgctccgacagcgcctcgatgctcgccacccaggcgaggacgtcctcgcgcacgaagcgatccgagacctggaagtcggtcagctcgggcttgcccttcgtcagagttccggtcttgtccagggcgacgactttggcctcgcgtaggctttgcagcgcctcgcccttgcggaacaaaatcccgagctcggccgcgcggccggtcccgaccatgatcgacgtcggcgtcgcgagacccatcgcgcacgggcaggcgatgatcaggacggcgacggcgttgaccagcgcaaaggttagcgccggagacgggccgaggatcatccacgcgccgaatgtcagtagtgccactaggatgacggcggggacgaaccagcctgtcaccctgtccaccacggcctggatcggcagcttggatccttgcgcggcctcgaccatccggacgatctgggcgagcacggtgtcggccccgaccttggtcgcgcggaacgtgaacgagcccgtcttgttgatcgtaccgccgaccacctcgcttccagcggacttcgagacaggaaccggctcgccggtgatcatggcctcgtcgacgtaggacgccccggacaccacggtgccgtccaccggaaccttctcgccgggccgaatgcggatcacgtccccggtcacgacctcgtctatctcgatctccacgaacgtgccggaccgctccacgaaggcggtcttcgccttcaggccgagcaggcgcgtgatggcctggctcgtctttcccttcgctcgtgcctcgaggtagcggccgagcagtatcagggtcacgatgacggctgcggcctcgtaatagacgttgacggttcctgagggcagggcggcgggcagaaaagtcgcgaccacggagtacgcccatgccgccgaagtgccgagcaccaccagagagttcatgtcgggcgccagccgcaggaggttgggcacgcccttccagaagaaggcaagaccaggcccgaacaggacgatggtcgccagcgcgaactgcatgtaaaggctctgccgcatgccgacgacgtccatgacgaacccgtggacgcccggtatgacgtgggagcccatttcgatcaggaacagcggcagggtgaggacggcggaaacgccgaagcggagcgcaagcgaacgcatttcgacgtcgcggcggtcggccgccgcggccgtttccagccgactttcggatttcggctcgtatccggccgcgcggacggcgtcttccaacgtgcgctgcgacaccgcacctgccgcgaagcggatcgtggccttctcggttgccaggttgacggatgcttcgacgacccccggtacgactttcagagcacgttcgacgcgggagacgcaggaggcgcacgtcatgcctacgacaagcatctccagcgtctcgatcctggcctcgtagcctgcgccttctatggcttgcaggacggcggccgcgtccaccgtgtccttgaacgtcacggtcgcgcgttccgtcgcgaggttcaccgacgcggtgtcgacgccggggacggccttgatcgcccgttcgactctgccgacgcacgacgcgcacgacatgccttcgattccgaactcggtcggaatgggtgatgcggtcgacttttcgatcttggatatggcagtcatgggacgatcccttgttgaactgcatacataagtaatccttcctatgatgggaaggtcaagggctcgtgttgacaaggagcttcaaaagttgctttggaaacgaacgcgagcgagaatgcggcgttgctaggatcagatcttcgagccatggagagcgatgtgaggcagcgagagaatctagctaccgcaccggccaccgttgcgttcatagatatcgcgggattcagcgcgattgctgacatttatggagacgcagccgcgctcgacgtgcttgaggtattcgagagcatggtccgcgacgccctcagcggttatgatccgccgatcaaatggatcggggacgaggcaatgctatcatttcccgatccggatacggcgatccaggtaatcggaccgctgctgcaggcctgccgcgaggagccgcgactgccgctcactcggaccgggctgaaccacgggccggtcgtccgcagggaaggcgatctctttggatcgacggtcaacgttgcggcacgaatcgccgcgcttgcatcacccggccaattgctcgccacgcggctcgttgccgaggcggccgtcgccagaggcatcctggtgcgggacctcggaatggtggcgcttaggtcggtggcgggggaagtccctctctatgagatcgagcttgctccgtctgcggacccagcgtggatcgatccggtgtgcaagatgcatgcaccatactcgtcctacaggcgggccgcccccgaagggcggtggttttgctcgccgcagtgtgaagaagcgtatcgacggtcgcctcagacctatgaggttccgcgctgacggtttgtaacccccggcgcggaacacttgctaatgctggcgctccgctccgaggtcaaactcgtttgaaactgcacggatagccggcctgagcgcatcacgcgacgtccgcatatgcgcaggaggcggtgcgggatatcaagtctctgtcggcaacggacgtcgacgaactggcgagagggggcgggtggggctttgcgaagccggcggagctcaacggctaccccggtccctcgcatgtgcttcagatgaaggaccgactaggcctgacggacgatcagctcctgaaagtgcagaaggctttcgaccttatgcaggttcaagcgtcggaagagggcaaggtcttcgtagaggccgagcgggagctcgatgcggcgttcagaagcggggccattaccgaatccgcacttcgcaaccttgtcgccactgccgaggcgagccggtcacggctgaggttcattcaccttgcggcgcatctcgaggtgacccggcttctcgacgacggtcagatcacagcctatggcgagcaccgcggctattcgaaatagaccgtcaggcggcagaaggcgcgacggcacgcggtttttatccacgcaagagcgcatgaagtacgacggctgacagtgagagcggctcccgtctcctaaacagcattcattgaccttccgctgcgtgagcgctggatctcaatcgatagatatatcgagagaaccgcgcatgaaatgcaagccatcgatctttgcaggcgagcatatccgcgtacgcacattgcggcatcgctgtagtttatcgccttctcccgatcttgcccgcttggcacgaatggcctctcgaccgggcagggcgaattcatgggcctcaatgcagtttgttcgcagccgcctcgatgaagccgactgcggtggccacgccattctcgtccctgatccgtgcgccaaccgcgtctgcctggcgtcgcataagtggatcgtccatggccgcgattgcgtctgtcaggctctcgacggtcaatgctctgcgatcgagtgacaatccgacgccgagatccgttatccgtcttgcccagaacggctgatcgccgaaaaatgggcagatgatcatgggcttgccggcccgaagagcggccgcggtcgttccggcgccgccgtggtggatgaccgcactcacctcgcgaagcaacctgtcgtgaggggcgtcgcgaacgacatgaacgtgcctggatttatgttctgcggttagggcaccgcctccaacagccaagataccccgcttgccctgcctcccgagcgcctcgataacagtggctgtcatccggcccggatcgacgcccggcatgcttccgaagccgacgtagactggcggctctccttcggcgaggaaggctgccaaatcgtctggaggtcgccagttcttgctgtcgagaaaccagtagccactcaccagcacgtcactgccccagtccggagggaccggcacgacgtggcgactataggcgtagagcgtaccactcgaagcgatagctggcgtcctgcgttgcgccaatccaagttgtcccaccctccaggtcgagagcaacgtgccgaacagaagttcagcgcccctgatcgccgcgatatggctggtccgattgaaccagcccagatctttgaaaggcaacatcgggctgggaaaagcggcagtcggcgtaaagccaggcagaggcgaggccagaataaatgggcactgaagcgcctccgccatatgtgggaccgcgatcgccttcggatgatgcacgaagatatcgggggtgaaggcccgggctgctttccattccgcgtcgaacagggttcgcatcatcggacgtgcatacttgagcagcttgaaaccggcactgaagcccttgccgccggcgatcgccgcctttccttcaggagtatcgagaagagcgagaaactctccgggaagggaggcgaatgcgatgccgtggtctagcaccatgctctcgaactgaaccggagcagcgagctgtactcgatgtcctcgctcgatcaatcccaatgccagagcgatatagggctgaacgtctccgcgcgtgccgagcgtatgaatggctaccctcattgcgccgtcacctcgcttcctcccggttcaatagccgttgttcccaatgtcaccttgcggctcggtggcgggtcttccgaaaagccatctgctaagagccgaaccatcccatcgccccgcgcccacgagcgcaatttgcgctaccgcgaggagggccaggactatgattacgaagggaatccacttcttcctaatattcattccagtgtccactcaagctaccgctgttgtctacagtgaagggccggacgcccgcaacgagcggcgggcgactttccccagagtcagttcctgaacgacgatcgtacagatgaggacggcataggtagctgtggtgcgccgctagatggtcgtctgcagcccgagttcgaccactcgccccgacggcagcccgaaatagtctgtcgcattgctggcattctccgcgagcgagatgaacagccggtcctgccagaacggcaggccgcccttcttcgacgggaggatcgttcggcgggaaaggaagaacgaggtcgacatgatgtcgaacttcagaccaagcttgcgggcgagaacgagcgcacgagggatgtttggcgtctccatgtagccgaacgtgatcaccaggcgactgaagtggcgattgaagctttcgagaaaaattttctcatcgtccgggacgaaaggcgtggtcgaggtcacgacgctgagaatgacgttctgctcatggagcaccttgtagtgcttcaggctatggaggagtgcggtcggcgcgccttcgatgtcgctcgtcaggaacattgccgtgccaggcaccgtaggcggcttcttccgagccaggttgtcgatgatcgccgaaagtgggatttcgtcagccttggtgcgggcagcaagcagccgacgccccgctgtccatgtctgcatgatgagcgccatcgtcgacgccaccgcaacgggaacccatcccccttctgcgaacttcgcgatgttggcggctagaaacccggcgtcgatcagcgtaatcggcacgatgactgcaagagccgccgtcagcttccagctccagatacggcgcatcacgatgaacaggaggatcgaagtgatgaacatctcgcctgtcacggcgataccgtaagcggcggaaaggccgctcgagttttggaagaagagtaccagagcagccacgaagatgaacagcaggttgttcacctgcggcatgaagatctgtccggattgtgtttcggaggtgtgaaggattcgcaggcgcggaagcaggttgaggtgcatcgcctgacggacgagggaataagcgccggagatcacggcctggctggcgatgaccgttgccgcggtggccagacagaccataggaatccgcgcccactccggatgcatgctgaaaaagggatgctcagccatctccgggttcgcgagcacgaacgctccctgcccgaagtaattcagaagcagactagggaagacgagcgaaaaccacgccgtgacgatcgggcggcgtccgaaatgtccaaggtcgacatacagagcctcggcgccggtcacggcaagaaagacggccccgagcaccgcgatggccgagccgatgttgtttgcgatatattggagtgcgtgtaccggattgactgcggctaacaccgacggatcgtcaaagatgtggatcgccccgctgacgccaagaacgataaaccacagagccgttacgggaccgaacaccgacgccacgccgctcgtgccgaatcgctggacgaaaaacagcacggcaataatcgtcagcgttataggcacgacccagttggacaacgctggtgcgaccacctcgatgccctcgaccgcagacaggactgagatcgccggcgtgatgatcgcatcgccgaggaacagcgaagcgccgatcacgcccaggacaagcacccacttggggcgccccgtcagaccttcgcgggcgagagtcatgagcgacagtgtgccgccttcgccccggttgtccgccttcagcacgaacgtcacatacttcaacgtgacgacgatcgtgagtgcccagacgatcagtgacaaaattccaagcacgttggcacgatccgctcccgatccaccggtggcgtggagggcttccctaaaggcatagagggggcttgttccgatgtcgccatagacgactcccagagcagcgagaacgagcgatggcagtccttgccgggtctggtgttccagttccggatctgctgatcgcagcttgctatcggtcaaatggcatgtcctgttgggtggagcgctggaaattgccaccggctaagcgtcattgcaactcgaacgaacgtgaacaggcatagtttccgtctcacgaacatcgctgtggaaggccatggcttttctagaaacccgttgcttttcaagctgacggggcgacactgcatctggcagtgcgcgaaatttctttcgacgagaaatatttggctgtcccgcgcgtgcacaatcattacagcgtgtgcacaatcgcatgtggcgaaacgctgatcgcgagaatgcgggatcgaggcgaggaggatcggtatctcgcggtgatcactgggaggctcttcgcatcctcacccgtttttttggaccacggcggcggccgcgctaaacgccgccttgtcgctggccgacatcgcgagggtgaggtcgctaccgtcggcacggggtagcgtcaagtcctcgcccggttaagaccaactttggggccttttcggggggtgcaaaaggacattgtggaggagcggggccactgcgaacatggcgaggtcatcttgcttcaaccattttcgctttcgaaaagcctgtaaccaattgatattatgtgttaaaacccgtggcctatttctgggttcccgcaggttacgccagatgctcggctagattcagccaacgatggattgttgctggtttaaaaggcacaaaagaaggcccggaaaaccgggcccactggactacgaggaggatcagatcaagccaagtggctcgacatcaacttttcgataaaaccgagcaatttgacgctggccgcccagcaacggacggacacccgcgactgctagctgtcgccggatatcttggctgtcccttctgtggattatggctatctcgtcgagttgaacatgttcagcgtcgaacgcgtccaaatccgctgtgctgatcatcgtcctgctcgtcttcctgcagatgacgcaaggtcataacgtggtcctggattacgggcataccggtctgacgttgcgcgaacaccctgtcagcttccttcgtcgagaactcgcggaacgtcgcatcgtcacctgctcggaggcgatgtcgacccgtgacggtcgctggctaatggcggccgggctggtgcttgtgcgccagcggcccggctccgcaaagggcgtgatattcatgaccatcgaagatgagacaggcgtcgccaacgttgtcatctggcctaagctgttcgagcggtcgagacgggttgcgctgggagcctcgatgctggcgatcaatggccgcattcagcgtgagggcgatgtcgttcacctggttgcccagcagctgttcgatctgtcgagcgatctaactgggttggcggatcgcgatctggaatttcggctgccgacagggaggggcgatgagtttgctaacggtacacccggcaggccggattcgcgcgagccgtcaggtcagggaatgaaatcgcgggatattttcgtgccattatgccgaattcggcataacggaacttggactaacccgctccgctacgccggagcggcaaggaggtcaggtatattcagtaggagccccaactgcgcgaggatggcacggctgtttgcagccattccatcagactgaggagctcatcatgaccccacttcgccagcgcatgagcgaggacatgcaggtgcgcaatttttcgctcaatacccaactcgcatatctgcaacaggtgtcgctgtttgcgcgatacttcagcaagtcgccggacttgctcggccgcgaggatgtccggatctatcaggtctatctggccaacgagaagaagctggcgccaagctcgatccataccgcaatttcggcgctgcgttttctctataaggtgacgctcgagagagactgggtgcctgaagaggtcctcccgcttcccaagaagccacagaagctaccgattatcctcagtccggatgaagtgcagcactttctcggctgcgtgctcgatcccaaacatcacgccatcctgaccacgtgctatgccgcgggcctacgcatttcggaagcggtgcagctgaagcccacggacatcgatagccagagaatggtcgtccgtgtcgagcagggtaaaggccagaaggaccgctatgtgatgctgtcgcccaagctgcttgagatcctgcgcgattactggaagatgcggcggccgaaggcgtggctcttccccggcgatcgagccggccagccgatcaccagggatgcagtgggggaagcttgcgcgaaagcgcacaacctctcccgcttgtccaaaccggtgacgccgcacagtttgcggcacgccttcgccgtccacctcctggaagccggtgccgacgtgcgcaccattcaattgttgctcggtcaccgcagcctcgcgaccaccgcccattatctgcgcatcgccacgaacaaggtctgcgccacgtcgagccccttcgagcttttgccgcgtccggcgcccaccctgccgcccgctaagcctgagtacttctgagcgctgatggcccgtccggggccggaagtggcggatatattccgtcgctacggcgaggcctatcgtgcccagcacacatcgctgtcgaccgctcagcgccgtgtcatgacggcgatcgagttgtgccgcaccgccgcgctcggggggcatgtcgaagcgtgcgatcaatgcggccaccggcgcatcgccttcaacagctgccgtgacagacattgtccccgctgccaatcactcgcccgtgcacaatggctggaggatcgtcgcgccgagctactcgacacgcagtactttcacgtcgtcttcacgctgccggaggccattgccgccatcgcctatcaaaacaaggcgctcgtctacggcctgctgttccgcgccaccgccgagacgctgcgcaccatcgccgccgaccccaagcatctcggcgccgagatcggcttctttgccgtgctgcacacctgggggcaaaatctgctgcaccatccccatctgcactgcgtcgtcccgggtggcgggttctcgccggacggcacgcgatggatcacctgcaaacgcggcttcttcctgccggtccgggtgctctcacgcctgttccgccgcttgttcctcgagcacctgcagaaagccttcgacgccggcaagctgcagttcttctccgacttgcgagccctgagcgaccgcaacgccttccggcgcactgtggcgccccttcgaaaggccgactgggtggtctacgccaagccgcccttcgccgggcccgaacaggtgctcgattacgtcggccgctacacgcatcgcgtcgccatctccaacaaccgcctcgtcgatatcgaggatggcgcggtgcgcttccgctggaaggattatcggcacggcgatcggcaaaaagtcatgaccgtctccgccgatgaattcatccgccgctttctgttacacgtcctgccagagggcttccatcggatccgctattacggtttccttggcaatcggtatcgcgaacaaaagcttgcccgttgtcgcgacctgctcggcatgccggtaccagagccatcagagagccgagcctcgaaggactaccgagaccgctacgaggaacttactgggtgttccctcaggcaatgcccggcctgtcgtcaagggcagatgatcaccatcgaaaccttcgacggcgtcagcggaccaccgcgatactgggatacgtcatgaaagaagagcaccgctttcatcgtcaccgtcgcaccgttccgccggaaaccggtcggtcccgcgaaggtgcgtgccgtcgcgcctgccagttcctcgcgccaggtcacgatggcaatctttaccccttgtcgagttcgaaatcggcgctgctttcgtcccgtgcaccccgcggcggcgcaggtcgataccgcccctgcaacgcccttcgttggagccgcgccattcaatacccatagaacctcaatcgcgcccgcggcttagcccaacacgtttttagctcaccgtcgctatctgcctcggtgcgcctctcatcgtcgatatcagcgacgccaagctaaaaacgctctgccttatcccgagcccgagactatgccgagcccattccctaaagcccgagatttccggtaatccaggattgaaagctcggcatagtttgaatgcgtcggaagaccgggttcggccctaaggagacattcaggggccggtctccggaaaactgagatcgggtaaaaagcggacagtcgccttgccattgggttctcggagcactcgccactcggcgtcgtagaggaaactcttcggagttagattggaagctttgtgataagcggtggccgattctctttcataagcaacgattgttccagaatgtgtcgccggattagtcgcggagcgcaacaaagtcgtgagtgttgacagtctcacgcatattctgcattctgaaaatggcgcttcgtagggtgcaccggcctttgagccgactgggcaacgcccgcctacaacttcaaaggtagcgcttatgccgaatctcgaaaacctcaagaagcaagccaagcagtatttgcggtggcatcgcgagcggtattatccagtcgcggcccatatccgcgctgctttgccacgatttcaacacctcgacgataatcagatattgcaatccagtttcaagctgaatgacgcgcaagaacttgtcgcacgtcaattgggattcgaggggtggctggcgctcaagtcaggagcctgtggcatgaccaatcaaagcagacagaccgcatcccacccggttctgagttctgtctccgcgcaactcttcgtctccgacatcaaagcgtcgtgtgaattcttcaccgacaaactcggcttcgcgctcgactttgcttacggcgaccctccattttatggacaggttgttcgtgacaatgcgcgcctcgctctgaggctagtttgcgagcctgtgtttgtcggcgacatgcgacaacgcgaacatctgctctccgcctcgatcacggttaacaccgcaagtgagatcaagcgactctttctggatttccaagctaccggagtggattttcaccaggcgctcaagaaggagccgtggggtgctcgaaatttcattgttagggacccggacgaaaacctcatactgtttgctggtccggccgactaaatatatctcaaatctctgaataccgacctagattgtcgcagcattcccgaaatctgcgacatgcttttccggtaggtcaatgtcaggtcttcggcggctcgactgagccgacgtccgcaataaaggttgaaagacgataatatcgagctgtgctgttatgtctcctattggcgctttcctgcctaatgaaagctcctcgatgattggtgggctcggtatgacatcgcggccctcaccgcgatgtcatgggctccgccagggatcaaagtttgtcaagaaacgccaatagctcgtcgcctgccctgaaccggccaggcgattgtccattgaacgggtcgatcttggctagagcggcctccttgattgccaggtgggcatgcaagtacggctgtgtggaccgcgtggactcatggccgagccacaatgagatcaccgtgctgtcgacaccggcatccagcaactccatcgccgcgctatgtcgaaggacatggggtgatatccgctttgatcgtaacgacgagcagcccttcgacgccgtcaacacgtattttgccagaagatactgaacggcatcagggctcatccgcccgccgtgaacggtcgggaaaagagcattgccgttcccaaccggtggctcgtccaaccaggccttgagcgtaacattgagcattctggttatcggcgtagtgcgttccttgcgtcccttcccgaaacaccggatgtgcgcccctgtgccaatggtgacggcacttcgatcaaggcccactagctcggagaggcgcatccctgtctgcacggctgtcagcatcaaaacatagtcacgacgcccaacccaggttcgtcgatcaggagccgagaggatcgcttcgatctcgctacgggtgagaaattgcacttcccgcttcgacccgatcttccctgggatcgcaaggatgcgctgtatctgcccactatatgctggttcctcgaaggccaggaagcggaagaaggaccggattgccgtcagccgtaggttataggtcgcagggctggcgtggcgctcggagtccagatcatcaaggaacgcgacaaccagctccgcatcgaaatcctccagtcgaagatcagacggaaatttgccggttcgacgatgcgcgaacttcaggaaaagcttgaatgtgtcgcgataggaggcaatcgtatgtgggctcacgttgcgctggcgagcaaggcgctgcccaaaaaagcgttcgatcagtcgaggtagcggattgctcattctgccatctcccaccttgcgtcgaggcgaagtcttgcttgatccagcagatcgggatgcgcggtaagataccaataggtggcgctgacatgattgtgcccgagataggtcgaaagctcaggcaatcgccgctcaatgtcctcacaatcccggtaccaggacagcagcgttcggacggcgaaggtgtggcggagatcgtgaatcctgggaccgtcacgcttatccggctgcctcagtcccgcctggcgtgtccagcggataaaagagaagtgtgggttggtatggatcagggccctgccaaggtctccggtaaagaagtatttgcttactcgtctgaccgggtgatcgtcacggattgacgcatatcgccgaagcgccagcgtcgtactgtgatgcagcggaacgatgcgggtctttccgaacttcgtctcacggatcgtcagcgtacctgcttccagatcggcgtcctcacgaagcaaccgcgccgcctctgaaaagcgaagtccggtggatgccagcaagccgaagaagtaatgatatgtcggccctcggaaacttccaggatgcaggtcgagcatcgacttcaggagatcggcgatctgttcgtctgaatagatgaaaggacgcggtcttcgttgtggtggaaagatgtgcgaaggcggaatctcggtttgggggtcgaccacctggaggtggcgggcaaaagctctgaccgtcgaaaggcgcgacgaccacgttgctggaccacattggtggcttgcccaatccaccgcagtcttcgcggtgacccgcagttcgccacgatcagtcgcatacctcacaaaattgcgcagacggctctcctgagtttggagcttgaacccgagtgagcgccgcaacttcaggtattgttcaagggcatcggacatgtccatcatagaaccgctcctgcccatggccgtgtgagggaacgcaggccctcaatatcgaacttcgcatatatcctcgtggtatcagggtctttatggcggaggagctgggcaagctcggtcatgcccacgcccgacctgatcgcaatcgtggcgaaggtatgcctgaaaatatgcgcatggtgagaccgcgtgcctgtgaccttcgcccgcttcagggccctacctgcgatcaggatgacgggcgtcgccgttgtaaagggtgtacatggagtctgcaccctgtgaaagatggtgtgggacccggatgttggacgtccatgaaggatgtagtccgatattgccgccccgacgtccttcggaaggggcatggttgcgaccctaccgcctttgccgttcacacgcaggaggcctgatcgccagtcgatgtcatcgagcgacaaacgggcgacttcgcttgcacgcatgcccagcctcgaaagtagcaaaagcacagcaaggtctctgcggccagggatcgtggacagatcacaggcctccagaaccgagttcagttgcgagacgctcatataagctggcaatgccgagaaacgcaggttccttgggctcgggacggctgcggagagatcaagctccgtgagccccgatgcttgcaggaagcggagcaaaacccgaaggtgggagtaccaggtcacaagggagttgctcttccggccatctaagttgttcgccagataatcccgtacttcactgtgtgtgagctgggaaactccaccgtgctcggcccagatggtctgaagaaagcgccgcgcagaccagatgtgcccggagatcgaatgcttcgaataacctcgacgatgtagctccgcgccgaaaagcgtggcgaccttctcggctgggtcggctttctctgccggtgggaatagaacacctgctctcacgagttcggtttgcaggcggcgcagagcgatgcgattaccattctctatagcacctgcagacaatcggctggcgagaaactgatcgatatcagcagcgtccaatcgttctggcgctccacagttacgtttattctggcattcgataaaagccccgataaatcgaacggctctcaccatggtctgcgacgagtaacctttgtccaccatggaggtgattacggcatctacactcggccgatgtggccaatcctcaatcagcttccagcgctgtattgtctcgaaagaaggaatagtcatgcgtgtctccgctaagttgcagttgcggagacagactattatgccgagcttttaatctcggattaccggaaatctcgggctttagggaatgggctcggcatagtctcgggctcgggataaatcccggaccttcatatcgatcagctcaagttgaagagtcggaattttcattaggagcgggatgcgcaaacaaggttcggaccgcggccactgactccagactccacctcaatcttggccatcgaaaaaagtgcgctgaattgctgcccattcatctggatagggctcgtgatcttgcggacattccgcctcgtactcgccccagccttgaagcttccaatacttggtcatggcgtcgaaatggctgtgtcccctcagctcggcggcctttaccgcttctggtttaaggagagccctgaaatcattgcccatggggccagcaagacaaagaccaggaagcatctgaccatcaggttcgggatcgagccagatttcgtgggtgagttcatttttcattggaacgcgctagtacattacgcatcgagttgacgtcggctggcaatcgggatcagttccttgaagtgtgtaacaatcctaccctcgcgactcgcgtcctcagcctcccaaccgaacttccacgcgtcgtgacgcgcaagccaatccccgagagcaccggcatcaccagtgggcatcctatgggccgcgaggtatgggttctcgtgcgccttcagcccgagcacccgcgctcttgaacctgcttcctgtatatcgattagctcttcaattgtcatgcgcgatcccccacgatgtctgcgacggtagcatcggagttcgcgcatgcaagcgaatgctaaattatgggttaatttgggacagttgtaagtgcgcctgtgagtcggttgaagcaggaggctagctcggtttccgcagccccggaggtatgcatgatgtgcatctcagttgccgactttgaggcactacggagtgcggagtgaggtggcgcaagattgacgtctgggggaggacgccgatagggcgtctaccaaactcggcgcttttcagcctgtcgatcggcgttccgttttctccacgccacaggctacgtcagagtctcaaacctatgccaagcttcacggaattgcggctggtcaaatgcggatggttggagccagatcgaggctgatcccgtcctgcttttcaagggatcgctttgatagcacaggtctttgacctcctgcagcttcatgatgaaacataccggggcatcagtctttgcgtggatagttataatccaccagtccgagcgaagattggcaatactggctccgagccctacgggatcgcgcttcgtgagccctttgctctgaaccccgaagacaactgtctcggcgtcatttgagcaaaacaggtcgctgcccttggcgtttctggatgtcagcatcacgttccaacccttacgtgacagctgccaagccgcgtaatgcagggccgcgtttcccgtgacctgtgacgattttacgtccacctgccatactccgtctgcgttgttgttgccaagtcgatgcgctatgtgagcacgtcccctcagaaatgaaatgacctacgcaatctcgctaaacgcttaattccgaaccattgtcacagcgcgaaccgcccatttgtagtccttcggtatcccttggagccgcgcgaatatcggaggggatcatcaacctttgtcgccaaatgcaagggaccgggtgtgctaggtgttggtccgcaaaccatactgtagcgatctggaatacaaattcatccgggtccaaaggaagtccagcggctcgaacgatagcagcgtttccctacaaaaggctcgccagcgcctgacgatggtatgcataaagcgcaccgctcttgatgcaacaggctgctgcatcgacttgaagcgtgccaggctgcgttttgccgcagcgtcggcgagagttttcggtgtaagtcgtaagaacttttcgattgtgtagagtggcagatagccaagtggcttagacaaacctactgccgtcaaactctgcaacagcgcatttcgtcggtcgtcgctcagatcggggtgtgcttccatgaagcagcggcctcaattcggtgacaacgccaattccacggaagcaattgttccagccttctgatcggtgtgtcggcgatgcgggcgaggatgtcggcaggccgtaatcagggcctgcatgatccgactcgcaaccatcccttcttttactcgctgtcatcggtgaacgatagtcagagcagcgataccggcctcatcggccgcacgcagaaacgccacccaaaattgctgcggagtgatctcaccgctgatcgcatcgacgcaagccttcaccgcagtgacgtattcttcgccgtcatcggagggccagtccttaagcagcatatatgccgcgtcgccgagggtgcggacgatcctgtgagctggctgaccgcgcagagccagcccgacgggtgtgaatgcagaggttgcgtcccagtccattatcgtcgacctcagggcagggatcgcaatccccgaggggtaatatacgcgtgtattcccaattcgtaattgacgattgattacctggagtgaccgggtgtgaaggcatgcggctgaaaaggagtgggcgctctacgatgtcgcgtcgtcgagacgatctgaatttcgctggattgcggacgcattcgcgctatgatgactaggttggtcttttgggggccagcttgggagatgttgacgctctctgcctctgtctacggggtgggaattgggcctgctttctgatttcgcgattgacattgacgacctcgaattcctccaggcgatcgtcgtcgatgcatgcaatgagctgaagatttctccagaccatcagggtttcgtggcgcgggtcgtagacctgcgctcccaaggccgcgcccgggaggaaatccttcaaagtcttagggtggagttcgcgagactccctgaccgtggccatactgccattgatccatgaggactttggtgatcggatcgaagtgcccgcgcaacgctgattgtgcactaggagccagttctgtcattatccccggcgtgtcgctagctatctgtcgtcgagtcgcggtcctgcatcctatcatgcacgttctccggccccgcgatcaaagcggcgatcgccgtcgccttctcccgattaccgtagcccgccacatagcccttcagcaggacgcttctgcccaccatgcttacagagatggacgagcttttcagttctggttccgaggacaccgcggcctgcacgctggcaagctgatcgtaggctaggctttccggctcaaaggtcatggcagtcctccaatgaaagaacgcaaggggcagaacaccaccatttggcggcttttccttgggttcggttaagttttgaccggcattcgcaccgatcggcaaagtctctctttccgccggacagatcgctttgctgtccttcggttcttgaaccagtctccaatgcgtgacctgatgcctggggcttcggtcacagagtggcgttcggctcccggtttcccattctccttgagaagcgcaacccagttctaccgggctcgctagactgccatcaggacaaccgggatatcgtcgacgcgccttccatggtgctttcgccgcgcggctcgtaggcgcgctggtcacgcaggatctggaaggtgatcgtcaaaagcttgcgcgcaatcgccacccgcgccttgtttattcctttgatcttcagatgctcgtattgggcgcgcagctgtggatcgctggcgatggcaggagcgacggcttcgacgaaggcccagcgcagccacttgttgccctgcttgatgatcttgccgtggaaggtcttgccgccggaggaatgggtcgacggcacaagcccggcataggcggcaagcttcttcgagtggcggaaccgcgatatgtcgtcgatctccgcatcgatcagccgggcgaagaactcgccgatgccggggatcgtcttcaacagcttgacgttggcattggccttggtcatcgcccggatcgttgcttccgactgtttgatccgcatgtcgatgtcgccgatgaaggcgagaccacggtcaatctggatgcggtcgatctcagagacgttcacttgagccagctggacgcggccggccttgccaaacaggtcgccaagcttcttcaattgcgccgtctgctccggatagcggtcgaacaccgtgacgatgcggttcttggtcatcgtgcgcagccgcacgtaaaacatccgctcgcgcagcgcgacgcgaaggtcccgcgatctctcgcttggcgcccaggcttcgggtaccagatcggctctgagcagatgtgccagcaccgtcgcgtcgatcttgtcggtcttgatcttggcgtcggcgatcgccttaaccttcagcggatgagcgagaacgacatcatcacaaatgtcgtcgagccagtcgtacatcaccatccagttgcgcgtcgcttcgacaaccgcatgcgagttctcccgatagcgttcgagaaacccgccgagcgactgtcggtcgttcttcacccggccggatctcagcgtcttgccgctgctgtcctgaaccaccaggtggctgtaggatttgtggtagtcgaccccgatatggtattcataagaggcagtcatgcttccaactcccttattgagatcttcgaaaccccaataggataagccgaaaggctggaagtgtgactgtccctcgatcatcatctgcatctcagtgatccgttctctcaacgggcgcggcctctttcatgccacctccttcgtgataggaaggaaacagcggacaggtaatttggttcacgatagggacttaggtccgagaaagctgtgggcggccccgcagtcgacccgggagtactttcatgaggatgtaatggatgccgcctggtctgcaatccgagtaaagccgttcacgggccttcgacgatggggtcggatgaacgtacatcatttgttacttcgcacctgcggtaattgtcatacgattcaaaacgctaaataataacgaaaatcagttgcttactcgaagtttctcgactacgttttttaccgaagagttccgaaataaaccggccctagccggccatactcagcggttgtttgacctcgcttgaggaggatggtgacgttgtttgtccgacttcatttcttcgcaatgatgcagcgattgcgtgatctcgtctcgatccgataccgacctacgacggcaatctgacgcgtcgtaaaccctttgttccacttttctaagatggtgctcccgtgtggcgcgcccgaggtttgttatgcaaaagcaagctgtcgtattcaacggtcaggaagtcgggatcgcggtccctgtcgaaaaccgcctcaaattcatcgctgtccgcttcaatgtcatcgacctggacaacaggctcttcgacacggttaccgaaatcaggcgcgccattacagagcatctcgcgtccagcggtcgtgcgatcacctcgcactgaatgacaggagatattcttctagtcatgcggcgtccgtcatccagggccgacatgaacgcaatccccatctgtttcacaacgctgcccgattacgagaactcaaaggtgaagaatggtgtacgaaagagcatcagccaaggggggcaatgccccacgtctcaaccatgaaactcccgaacaccgtcatcgaacggaattctctcgtggctccgaggtcggttgtcgtgttgatgtccgattgaggttccttgggcccagcaagctgatcggcgcactcgcttcctactcacgaacttcaagcttgtcgccatatttcaaggcgagccgacggcactcctcgcaattcaaagtaatgccctccgcaacgacactcgcggcggcggtcgtgcagaccgaaacgtccagtctcgcgacatgcagaattgcgttacccagtagcatatcgcagggcgcagtctcgacttcggccccgctcacgctatgcgcaacgacgccgcgcacggtcgccagcattccgcgctttcttaatatggttatgtcggcatcccttgccatgacgatctcttgtgccgcccgaggcgcaggaggtccgcccgatacgccgcatctgcaactaaacggccgcgagacaccgaagttcccatcgcctatccagcggacattccaggaagaagctacgcggattttcgttcttcacattctgttcgacgcatcagcggacgaaatctcgggggctgcgtggctgctgttgtcgatcggaacgccgagatttcaaaccgtagcctgattagcgtacatgctacaagagttcccaacgcgggccgctatgtagttcatcagttcaagctcgaaccaattcaaggagcgagtcgagccgatgttctagcgaccaccactcttgacccttgaggtctcgcaggacgcgcgcgttttcaagcaagtgcggttccgtggcgaaccgcccacccggagctgttagcatctgggagacgttgttttcctctaccagtaatgcgccttcaccgtattgcgcctcgatggcgatccatctcgactcgatcttttctgccagcgataggaggtgtcctaggctgatacctttctccctgttcttctcgatggatattctccatcggatgacacgaaggctgccgagttcgacatcgcctttgagatcagcttcaaaccgacgctacatctgctcttccgagatggctctcgatatcgtcggaattggaacgttcattttcgcaccgtgatcatccattcatcaagggtgtgtcatgaaccggccggccacaacagagcgtaggggagggcatccccttgagtgcgtctgcgtcgttcgatgacatctccggtaatcgtttggtaggaagcgcgaagcggcttatcgcgtctaccgcttcgcagagaggagtgcccaagctcgacgtatcttctgaagccgggaggaaatccgctgtggaggaggggccgatattccattgcgaaaatcagccaaagcctgagcctccagcctcgttctctcgcttgaccgttgctggtcaactattggcttgccggtctggtgatctatgaccgaccaggtcccgttctcgagtgcttgtatctggtagcgctgcattctcaagccgtagatttggatgcgcctacatcagcctaaaatctctttgaaatcaactggcgcggcacattgctttgcacatactttcgtcggatggtgaagccgcagttacccaaggataaccgcggcttcaatcccaagattacgtcgggaccgcgagggcgagactgagcgagcgtcggggtggagaggtatgacggctgtcattgctatgtccttcgggccagaggctcgcggtgctaaaagccatttcccgcatggacgaggacgaatgcgatgtgggaagaaaactgatccgcggcaatactatcacggatatctcaagcaccgtggtttaattgatcgaagacgcgcttctcctgggtcaattttggcgaagctcgcccagcatgatgttggcgagttcgctgaactgcccctgcggatatttggccaaataggcttcgatcatttccggattgcctgcatcacgcaccgtctcccaaaaggcgacttcgacgccgggatcgtggtcgccaggtccaccattttcaagacgggccgcggccaattcgacgaattgcccattcggaaagcgctccaagtagagagcgtattcggccggatcgtcactttgctgtaccgattcccagaaggcgacttcgacgcggtgcccctcgttgtcgccctcggggtcgtgcgccaccgactgctccactgaagaggactcttcgggcattccgaccgggggcaattccatatccagtaccggttctgcctccggatcgaatatgacgcgaaatacacggagtgggcgggctatattcttgatgctatgctctcccaggtcttcgaaggtcgcatcgacccgatcgcgcaggtgatctctgactcccctcgtcacgcagatgcctccaacatccgcgagcccttccaaccgggcggcgatattgacgccgtcaccgaagatatcaccgtttttgaccagcacatcgcccacgttgatcccgatgcgaaagttcattcggcggtcttcggaaagctctcggttggcgcgccacatcgcctgctggatcgccacagccgagttgaaagcatggacgatggacgggaactcagccagcacgctgtcgccggcggtgccgaatatctgcccatgcgcattttcaatgagcgcatcaacgatcgtgcgatgcgaggtcaaggtcgcaagtgtctgtacctcgtcaacattcatcagtcgggagtagccctcgacatcagcggcgagaatggctgcaagctttctttcaagcggtggcgcttccatccgaacggtccgatccgacacacccagtcccaaagttgtttgcaaaagcaatgccaacgaccagaccggatgcgtttccaacgacggggcggtcgatgctcatcaaccgacgacggggcaggtttgttccctcgcgacgatagctaacgccggtgccttttggtctgaatattgtgcgcccgcatccgagacggcgaaaccgatcatgatcttcatctgatcttcaagcgaaagggtaggcaatattgtgagaggctccaaagagaaattgtcgattttcggaagatggcgtcaagcgagatcgctcactgcggaggcgcgtcgatggtcatcacccatgagcttaggcaccattactgccatcacctcgggaccgccgcagacccgcgcaaggaactggccgccgacaggttcgccggcgcggcaatgcatccatcgaagatgagccttgatgctgctctcagtgcggttcccattcttgatgagcggccgtcgaaatcccatcccgggcgggctgaccgagtgaaagcgatcactgacggatggaacgatccagcagtcggaaagaagtgctgaaagggcggccactggacagcacaaatgcgagacagactgcgatcttccagcgtgggtcgacgcaccgcttgtcgttctgagattgcacgaccatatggaggtcaagctcaggaaattaaacaaggttttccgacgaatggacacagaattgccgattatggaaaacaaggatgcgctcgattccacacctaccctgaacccgcaatttaccgtcaccatccgcgggtgggaggacgataaagacgaagaggttcgagactttggtcagcgactgtgccagctaacccgtgaaatttcgaacttcatcgatctgagcaggctcgaccgcatcgtcatcggctcggactaccatgaagcgttggcaagcgtgaatggcgaacaggctcccgtgccaacgccaacggcgaatgaatatgggaacggctttgcgatggcgacgaacatcttccgtggggatgaagtctggagtgtcgtagtgatctggacgcctttggtacgggcaatcttcgatcatgaggatccaaaccagcctctcgccctccatacattcgttcacgagttgatccacgtggacgatacacggctattcacaacgacctatcccggagggtggagggcagcgaaacctcgcgacgctcgggacgccgcgctccagactatcgtacatccttgtcaggccgagtacagcgcacagcgccgatccgcattcgcggcaccggaacaaggccttatgcacatgagcatgctgaaggaggttatgtccgatgtcgacgaacaggtcaggaaggaacgccttgcctaccgcttgcacggcgacgtcgcgagcctttggaaggtcgtcagcgagcgtttgggattcctctttcaggcattgggatacgcactgggtcatgctgattgggttttggaaaatcgagacgaccaccccgaactggcatcgaaattcgacgccgaaatcgaagcgcttcgtgaaatgagcaagggttggctgattgatgcgtctcgtgaggcggtccagcctctgttcaacttgaccgaatggaccaatatgggcgtctacgaccctctgatcgctgtggccgagagactgctcaacgagtaccgcatgtctaccagcgtgcgcgaggacggcctgtacatcgacatgccttacaccggcatccacgatctctgaagggcggttcctaatcggccgtgaacttcaacggtcctgttgccggatcgtacatcccgtagacttccacgacgcccttgctgaaaccgaagaaggcgctgtagtcgcggtaggaatagagcctcgcgcttccatcgggcttttcgctcgtatcggacgggtcgccgagcttgccgctgacctggctcagcctcgtgccgtccgagaacccgaatgcgtattccttgttgggatcgtatccgccgggcgcatagaacacatatcggacgttgccatcccgaaaccgcacccggtaggtggcaacgatttgtccgctgctgctatccttgatgtcgtagacccaggttccgtccggctcccgcgacgtaggctcgcccttcatgaacctgacatcctgctcggatgccctgagcgcgacaccgaaaaaactgttcaaaggcttgggtcgatcttcccagcgacagacgagataggcggcggcggcgagcacaatcaataccgccaatggaccgagcgtgccccaaagagcgacgcgccgccaattccaccggtctcgggtgaccgagtacaagatgaccagcgacagcacgagcgccgacagaaacaaacccgtccccagagacatccgaccccacccccgttgttcgcattttattaaatatgattcttctttgccgtggaccggttgaatcgaaatcccaaccgattgcgttacctccttgaacaacaaggggaaccgaaatgcagaagccgtctcggattgtgctcgtggtggaagacgaaccgttgatccgcctatttctggcggatgcgctggaggacgccgggtttgcggttcttgaggccggatcggttttggaagcggtaggcattcttggccttcgaaccgacgtcgacgcgatcttcaccgatgtcgacatgcctggcggcctcaacggtatcgaccttgcgagaatggtggcgagcgtcagcccgcacatcgggatcgtagtcacgtcagggagggcggacattgaccgaagtgatctgcccgcgaaggcaagcttcctgcccaagccctacaatacaattgtggcagttgcgacggtcgaaaacgtcattcagcacaacaacgaggcgattgcacgaacggcatcgtgatgatcattccgcgttgtcttcgtccgacttccagtatgtgaaggacagaggatagcctcggcccatgtccgcatatgcctgctcgccttcggtatggacaacggacaccgcctcaggctgcatagcgacggtggtgtagagatcaatcccgccgcggtattggtgagaccgaggtctgccatccgcaagtccagcaagcggcctgcgatcgtggaggcccccgatccgtccatcgcggtcgcgataggcatcgcgatctccatgatgcgcggcaggtctattgccggcaaacccagctcggctccgttatcgtccaacgtccaggacgccacctctccaccccagatcgccagcagtcgctcgacgccgctgtcgtctatgggaattgggaaggctgacgtcaaaaagagaccatctcttttgcgccgccttgacgtcgtgttggaaggaggcggtggctcgttctgcgctacattccgcgccctaactcatcatttcaacctttctgattgagaatccgtcggacggcggaatctagtcgaacactttgtcccagccagccatacatcttggctgaaccaagccgacttcgttacgaacaaacaccccttgacgtctttctctctttgagaaatgctaagatgtcagaccaatttcagaggtcggctgcctgataagaaaatggggaaccatgaaggcaaatagcagcgacaggccggtgatccggccgcttccggtcatggaccgcgcgcgtcaggtgaccgatgcgttggcggattatgtcgaggaagccaggttgaaggcgggcgatcggctgccggccgagcgcgaactgatggcagcccttggcgtcggccgctcgaccattcgtgaggcgatccgccatttccaggcgctcggcgtcatcgagacgcgcaagggcagcggcacctatctgctgaagccggtttccagggcgacgatccacatgccgctgtcgctcgacacggttcatctgcgcgacgtgctgctgcagacgctggaggttcgtcgcggcatcgaatgcgaggcgggcatggtcgcggcacggcggcgcacgagcacggatctcgtcgtcatcgaggaaaagctggatgcgatggaacgtgtgcacctggagaaaggcacctccgggccggaggatctggccttccatctcgccgtctacgactccacccacaatccgctgtttcgccagcttctcgagcagatgcgcgagaccttcgagcgcttctgggagcatcccttcgaccggcaggatttcgcacgccggtcctttccctttcatcgtacccttttcgacgcaatcgctgccggggatcccgaggcggcgcgcgccgaaacattgaaaattctcgatatcgtcgaggaagacatcaaggaaatgtccaaatgagcaacggctctgaaccgttcgatcttgcttccctcatcaccgcgcatgacgaaggcaacttcgccgacgcagtcgtgccgccgattttccagacctcgcttttcaccttttccgattatgacgacatgatcgcctcctaccgcggcgagaaggtgcggccgatctatacacgcggactgaacccgacggtgcgtgccttcgaggaaatgctcgccaagctcgaaggggcggaggatgcgctgggttttgcaagcggcatggcggcaatctcgtcggcggtcttaagcttcgtcgagccgggcgaccgcatcgtcgccgtcaaacatgtctatcccgatgccttccgcctgttcggcaccatcctgaaacggatgaagatcgaggtgacctatgtcgacgggcgcgacgaggaagcggtcgccagggcactgcccggcgccaagctgttctacatggaaagcccgacgagctgggtgatggaagcgcatgacgtcggcgcgctcgcagcactcgccagacagcacggcgtcgtctcgatgatcgacaacagctgggcaagcccgttcttccagcggccgctgacgctcggcgtcgacctcgtcatccattcggcctcgaaatatctcggcggccacagcgatgtggtggcgggcgtcatcgcaggctcgaaggcgatgatcgcgcgcgtcaaggccgaggcctatccctatctcggcggcaagctttcgccgttcgacgcctggctcctgatccgcggactgcgcacgctgccgctgcgcatgagagcccatgagacatcggcgcttgaaatcgccaggcgcctgcagaagctcgacgtggtggagacggtctgccatccggggctcgccaaccgtctgcccgccgggctcaacggcacctcgggcctgttttccttcatattccgcgaaggcgtcgatatccgcgccttcgccgatcacctcaagctcttcaaactgggcgtaagctggggtggacatgaaagcctgatcgtaccgggcgaggtggtgctccagcagaaggcacagccgaattccgcacatgccttcggcatccatgcgcgatccgtacgtctccatgtcggcctcgaaggcaccgaggctctgtggagagacatcgagaaggcgctcgccgccgcctcacaatcctgaaacccgagagagacctaacaagggggaactgagccatgaaaaaactaataatctcgacgctctttgcttcgatgatggcgggtacggcctttgccgatacgacgctgaagcttgtcgaagtcatcaccagccctgagcgcaccgaaacgctgaaatcgatcgtcggcaaattcgaagccgccaatcccggcaccaaggtcgacatcatctcgctgccctggaacgaagcgttccagaagttcgcgaccatggtatcggccggcgacgtgcccgatgtgatggaaatgcctgatacctggctgtcgctctatgccaataacggcatgctcgagagcctggagccctacctcgaaaagtgggagcataccaaggagctgacgccgcgcgcgctggaactcggccgcgacgtcaagaacaccgcctatatgctgccctacggcttctatctcagggcaatgttctacaacaagaagctgcttgccgaagccggcgtcgccgcgccgccgaagacgatggaagaattcaccgccgcttcggaaaaggtttccaaactgtccggcaaatacggctactgcatgcgcggcggagcgggcggcctcaacggctggatgatctttgccgcctcgatggccggctcgaacaagtacttcaacgaagacggcacctcgacgatgaatagccccggctgggccaagggcatcgaatggatggtcgatctctacaagaagggctatgcgccgaaggacagcgtcaactggggcttcaacgaagtcgtcgccggcttctattccggcacctgcgctttcctcgaccaggatccggatgcgttgatcgccatcgcagagcgcatgaagaaggaggatttcggcgtcatgccgctgccgaagggtcccgacggcaagtccttcccgacgatcggctatggcggatggtcgatgttcacgaccagcggcaacaaggacctctcctggaagctgattgctaccctcgaagggccggaaggcaatatcgagtggaacaagcgcatcggcgccctgccggcctatacggcggccgagaaggatcccttctatgccggtgaccagttcaagggctggttcgaggaactggcggacccgaacacggtaccaacagtcatgccgacctacctcgaggaattcgccttcttcaaggattcgctggcgatcaagacctcgcagcaggcattgctcggcgatatctcggcgaaggatctggccgaccagtgggccgaatacctaaccaaggcgcagcagaagttcctcgccaagaaataagcgacggatcgacggcggcggcctcaacacaggccgccgccgcttttttgatgacacagacggcgcatgaacgccgcgaacgggaactcttggctgatgactatttccgccgatacgctcgacatgcgtcgcgaccgcaggccatggctgcgtcgcgttgccgatgcttcggagccctatctctacagcgcgccgtcgctgatcctgatcattgcggtgatgctggtgccgctgacggtcgggatttcctacgccttccgcgatatccagctgctcaatccgttttccggcggcttcatcgggctcgatcacttccgcgagcttgccggcgacgccgccttctacggggcgctgagaaacacgctgtggtggacgggcgcttccgtcgtcctgcagttcgttttcgggctgatcctggcgctgctgctcgacaagccgttcaagggcagggcaatcgcgcaggcgctggtcttcctgccctgggccgtgccgtctttcctcgcgggcctcaactgggcctggctgttcaatcccgtcatcgggccaatcccgcactggctcttcgccctcgggctgatgcatgagccgggcaatatcctttccgatcccaattatgcgatgtgggggccgatcgtcgccaatgtctggtggggcattccgttcttcgccatcaccctgctcgcggcgctgcaggcgatcccgcgcgatctctatgaggcggcgtcgatcgacggcgcgggctggttccagcgtttccgctcgatcaccctgccgttcctggcgccaacgatcgccatcaccgtgctgctgcgcaccgtgtggatctccaacttcgccgatcttatcgtcgtcatgaccaatggcggaccggcggaccggacgcagatcgtcgccagctatatcttcacgacggccttccggcggctcgatttcggttatgcctcggcgatcgcactggtgctgctcgtgctgctgcttgcctattcgatgctgatcatcctgctccggcagacgctgctgaacaaggattgagatcatgagacgatccgtcattcccaccgtcgcacaccgcctggcgatcctttgctatatcgcctttgcgctctttcccctgttctggctgctcaaggtctcggtgacgccgaacgacctgctctatagcgagggcgtgcgtatgtggccgtcgcacacgacatgggatcactatgccttcgtgctgcggcacagcgcctttccgaccttcttcaagaacagcctgatcgtctcggcctcgacggccatcaccgtgacaatctgcgcctcgctgtccggctacgcgctgtcgcgctttaatttccgggcaaaatactggatcgtcgccctgatgctgctgacccagatgttcccgctggtcatgctggtggcgccgattttcaagatcctgtcgccgctgcatctgaccaacagcctgaccgggctcgtcatcgtctacaccgccttcaacgtgcctttcgccaccttcctgatgcagtccttcttcgacggcatcccgagggatctcgaagaggcggcgaagatcgatggggcgacgcagttcatggcgtttcgccagatcatcctgccgctgacgctgccggggatcgccgccacactcggtttcgtcttcaccgccgcctggagcgaactgctcttcgcgctgatgctgatcaacggcaatgacgcggcgacctttcccgtcggccttctcaccttcgtttcgaaattctcggtggatttcgggcagatgatggcggcgggcgtcatggcgctcattccggccggcctcttcttcctgctcatccagcgctatctcgtccagggcctgacggccggcgcggtcaagggttaaacaaatggcatcgatcgatatccagaatatccgcaaagcctatggccatgtgcaggtgctgcacggcgtcaacctcgaaattcgggacggcgaattcgtcgtgctcgtcggcccgtccggctgcggcaagtccacgctgttgcggatgatcgccgggctggaggaggtcacatcaggcgagatccgcatcgccggcaatagggtcaatgagctgcatcccaaggatcgcgacatcgccatggtgttccagtcctatgcgctctatccgcatatgaatgtcgccggcaacatgagctacagcctcaggctgcggaaggtggcgaaggagaaaatcaccagcgcggtggccgccgccgccgccaagcttggcctcgatccgctgctcgaacgcaggccgaaggcgctttccggcggccagcgccagcgcgtcgccatgggccgcgccatcgtgcgccagccgaaggccttcctgttcgacgaaccgctgtcgaacctcgatgcgcgcctgcgcgaacagatgcgagccgaaatcaagaaactgcatggtgacctgaaggcgacctcgatctacgtgacccacgaccagatcgaggcaatgacgctggcggaccggatcgtcgccatgcatggcggggtggtccagcaggtcggcagtcccctggaactctacgaccgccccgccaatctcttcgttgccggcttcatcggctcgccggggatgaatttcctcgaggccagctacgatgccggcggcgtgaagctgaaggacggcacgatcgtgccgcttgcaaagcctctgccgcttgtcgacggcgcaaaggtgacgctcggcatccggccagagcatgtgctgatgagcgacggcggggcggggcttgccgcggatgtggaactcgtcgaaccgacaggcttcggcatcatcctgcaccttgccctgcatggcctgccgttcaagatcttcacgctgaaccgcgatgcgctgaaggccggtccgaaggtcaatgtcgccttcccggcccagtatctgcatgtgttcgacggcgacggaaaacgcgtcgactgaatggtcggcggccggtagcctgatgctatcggtttcggcatattgtctccagcagaggcgaggaggcagaatatgctcgttgcgcagatatccgatatccatgcagggccagacctttcgtcgctgcggacgctggagcgggcgatagcgtggctgaagacgttccgcccggatgtgcttgttgtcaccggagatctggtggacgacggatggcggcacggctatcgcctggtcgccgaaagcctgcggttgctggactgccctgtccacctgttgccgggcaatggtgacgatgtgcgattgatgcggtccgaacttgccgccgtcggcccatggatcaatgcgacgggaccgatgcatttccggacagccgtcgatgatctaaccctcttcggtgtcgatgtgaccgtcgccggccagagctacggcgacgtccggccgcatctgccatggctgatgagcgcgcttgccgacgtgacgacaccctcccttctgttcatgcatcagccgccattcaggattggcatcgaggcgctggaccaggtcggatgcaggaacggcagtgcgcttctcggtacgctcgagacgatgcacagactgccgctggcgattctctgcggccatgtccaccgacccgcatttggtcggttgggatcgatccctgtccagacctgcggctccctctgcccgcccaatccgcttctgctggaaggccgtgcggatctttcggtgatcgacgctccgtccttcctcgtgcatgaggtccgcgacggcaggctggtttcgcacgtggtctcggttccggcatcagacaggggcgcatgaaggattgcacggtcattcctcacgtgcagcgagcggaaaaatcttttgccgcatcgcccatgagggctatatcgtgcgtgtgattatgctggattggatgccatgaccgacactgttctcgaccgctttctccgttatgtcgttatcgacacgcaatccgaccctgcctcgtcgacgcagccgaccaccggcaagcagaaggatctgggccgggttctggtcgatgaactgctgaagatcggtctggcggacgcgcatctcgatgagcacggctatgtctacgcgaccattccggccaatagcgacaaggcggtgccggtcatctgtttctgctcgcacatggatacggcgcccgatttcagtggcaccgatgtcaagccgcagatcatcaggaactatgccggcggggatatcaagcttgccggcgacacgggccgggtgatccgcgtcagcgatcaccccgaactgcagaaccagatcggcaacgatatcgtcacgaccgatgggacgacattgctcggcgccgacgacaaggccggactggccgaaatcatgaccgcggctgcgatgctcgtcggcaatcctgatatcaggcacgggacgatcaagatcctgttcacgcccgacgaggaagtcgggcgcggcgtcaacaaggtcgacctgaagaaactcggtgccgacttcgcctatacgatggacggcgagacggctggccatatcgaggatgagaccttctcggccgacggcgtcgagatcagcatatcaggtgtggcgatccatcccggtttcgccaaggaccgcatggaaaacgccatcaagatcgccggcgccatcatcgaccggctgccgagggatattgcgccggagactacggaaggccagcagggtttcatccatcccaccggcgtgaccggttcgatggagaaggcgtcgctgagcctcatcatccgtgacttcaccgacaaggggctgacggaaaaggaaacgatgctcgatgccatcgtcaaggacgtgatggctggctatcccggctcgacctatcgttttgaagtgaaggagcagtatcgcaacatgaaggtggtgctcgatcgtcacccggagatcgtcgagaacgccatcgaggcggtgcgccgggccggcatgacgccggtgcgcggcagcatccgcggcggcacggatggctcgcgcctttccttcatgggactaccgtgcccgaacatctttgccggcggccatgcattccactcgccgctcgaatgggtcagccgccaggatatggaaaaggccgtcaaaacgattgtggaactggcgagggtctgggaagagcgcgcctaaagcaattccagcaaaagtgcgcagcggttttgcgtccggaattgcgcggaaacaaaaacgcgcttccatctaactcaaaccgaaagggcggttgattaaccgccgttcgccggaaggctttcgcgcagcatcacgctgtcataggcgggccggggcgtcgggatcgcgatgggcattcccggttcgggctcgaccgatcttaccggcaatgtttccggcgtggtcaccggcgcagtgatccgcatctgccccgtgctcgccgtagccatggggtccggagccggcagaggaacgggaacttccgagggtatcagggcttcgaattgcggcggcagcatgctttcgccgggcacatagttcatcgccacctcgtaggagggcagcggcggcggcgtttgaagcatgccgttggagtcgcgtttctcgtagaaggcgttgccgccggcgaccgtcacatagtgcatgttgtcgtaggggaacttcagtccattggtgtggaagaacatcgcatccttcaccgcaggatggcgggcgcccttgataaggatcgcatcggccgcgctcgcaagctcggtttccgcctgcggcttgacttcgcgcgtcatcacgccgggcgcgaactgccttttctgggccacgaccccgcagatggaagggggataggcgccggaggtgagcctgttcataacgacggtcccgacagccatgtagccgtcctcgtccgaatgctgcgattcgaaatacatcgcgcgctgcaggcattcgcgatccttggccgtataattgaacgtgactttcgccgcttggccctgcttcgtcttggtgttcgccgccgttgccgccggtttcgatgtcgtcgtgcagcttgcagctgccagtcctacgagcaaaatcccgatcagggattttccaaaggaaatctccgccctcaacgccaggtgcctcctatgggatagtccagccctttgtgattaagtgaaaacgttttactcgtcatatgactgaaatacaaacaaccttagatcacaaaaagcccaagggactctcgccaaatgcgattccggcggtgacctcctgcatattccttaaatcggaattgattcaaggataaaatcatgcagcaattcaaagtgttacagctcctttgctgctgtcgaaaagacgcgcggcgcagtcgatcgccgcccatctccatcaactgcggaacagtttccagcgggtcggcttgaaagccacccggttgcggtcgagcctgtcggcctcgctcggcggcaattcgatctcgatatgcgggcgatcggcgccgatatccaattcgatatggcgggtaccagccacgcggcggctggaaaccggctggccggcgatacagttttcagctgattcgcagagcctgacgtcatgcgggcggaaatagagctgcgccgtgccatccggctcgccttcggcattgaggccgagcgagcggccttcgaagcgaatgtcgccgtctgatatttcgacctcaaggcagttcgactggccgatgaagccgaagacgaagggcgaattcggattgtcgtagacctggtccggcgtgcccacctgttcgatcgcgccctgactcatgacgacgacgcggtcggcaagttccagcgcctcatcctggtcgtgggtgacgaagacggtggtatggccggtgcggtcgtggatatcgcgcagccacttgcgcaggtccttgcgtacctgggcgtcgagcgcgccgaagggttcgtcgagcagtagcacgttcggctcgacggccatggcgcgggcgagcgccacacgctggcgctggccgccggaaagctgggccgggtagcgcttttccagaccggaaagctggacgaggtcgagcagttccaacgcccgcctgcggatatcggccttcggcggccgccgcgcactgtttctcaccttaaggccgaaggagacgttttcgagcaccgtcatgtagcggaagagagcatagtgctggaagacgaagccgatattgcgctgctgcaccgatttcttcgaggcatcctcgtcgccgaagaagatcagcccctccgtcgggctttcgaggccggcaatcagccgcagcaatgtcgtctttccggagcccgaggggccgagcagggcgatcagctcgccggagcggatgtcgagcgagacatcgtgcagcgccggaaaacgctcgaattccttgcgaatgttttgaacgcgtacttccattccaaatccttcagtgccgccggctggcggcgatttcggcgctatagcgcatttccagcagcgtcttcaaaacaagagttacgagcgcgagcaaggccaaaagcgtggcgaccgcaaaagcgccggtgaaattatactcgttgtagagaatttccacctgcagcggcatggtgttcgtctggccgcggatgtggcctgataccaccgagacggcgccgaattcgcccatggcgcgggcgttgcagagaagcacgccgtaaagcaggccccatttgatattcggcaacgtcacgtgccagaaggtctgccagccgctggcgccgagcgaaagggctgcctcctcgtcggccgttccctgttcctgcatcagcgggatcagctcgcgggcgacgaaggggaaggtgacgaacatggtggcgaggatcaatcccggtaccgcaaacaggatcttgatgtcatgcgcgctgaaccattggccgagccaggtactggagccgaacagcagaacgaaaaccaggcccgatatgacgggtgagaccgagaagggcaggtcgatcagcgtcgtcaggaaggccttgcccttgaactcgaacttggcgatcgcccaggcggcggcgaccccgaagacgaggttgagcggcacgctgacgccggcaacgatcagtgtcaggcggatcgccgagaaggtctccgtgtctgcgagcgcctggaagaaggggccggctcccttgcggaaggcctcgacgaagacggctgcgagcggcagaagcaggatcagcagcaggaagacgagcgagaggatgatcaggctgaagcgcgcgatcctgttttcggtggtcaccgaacgcagcttcgttggttgagcggtcgcatcaagcgccatagccgtacctccgcctgctccagctctgaatgagattgatgacgagcagcatggcaaacgaaatgatcagcatgatcgccgcaatgccggtcgccgcggcgtaattatactcttcgagtttgatgatgatcagcagcggcgcgatctccgatttgaacggcaggttgccggcgatgaagatgaccgagccgtattcgccaacgccgcgggcaaaggcgagcgcaaagccggtgagcacggcgggggccaagcctggcagcagcacgcggaaaatcgtctggaagcggttggcgccgagcgttgccgcagcctcctccacttccttgtcgatctcctccatgaccggctgcacggtgcgcaccacgaagggcagaccgacgaagatcagcgccacgacgatgccggccggcgtgaaggcgatcttgatgccgagcggcgtcaggaactggccgatccagccgttcggcgcgtagagcgtcgtcagtgcaatgccggcaacggcggtcggcagcgcgaagggcaggtcgaccatggcatcgatgatgcgcttgccggggaaacggtaacgcaccagcacccaggcgaggatgatgccgaagacgacattgacgatcgcggcgatgaaggcgctgccgaagctgatgcgcagcgcgttcagcgtgcgaggatcgagcgcgatcgaccagaatttctcccagccgagcgcgctcgaccggacggcaaggcccgagagcgggatgaggatcagaagggtgagccaggtcaaggtaaggccgagcgccattccgaaacccggaatgacgctcggccgtttgaaccgccaccgcgtggggctatgtgctttcatgaagtctattattgggccggcttgtagatttggtcaaatacgccgccgtcgccgaagaatttcggctgtgcgtctttccagccgccgaagtcgtcgatggtcgcgagcgtcagcttcgggaagcgggcgatgtcagccggatcggcggcttccggcttggtcggccgatagtagtgcttggcagcaatcttctggccttcgtccgaatagaggtagttgagataggcttcggcgaccttgcgcgtgcccttcttgtcgacattgccgtcgacaatggcgaccggcgggtcggcgcggatggagaaggccggggtgacgatctcgaactggtcgggaccgagttcttcgagcgaaagataggcttcgttttcccaggcgagcagcacgtcgccgaggccgcgctggacgaaggtggtcgtggcgccgcgagcgccggtgtcgaggaccgggacgtgctgcagcagttttgcaacgtagtcctgcgccttggcttcgtcgccgccattcgcctgcttggcccatgcccaggcagccaggaagttccagcgggcgccgcccgatgtcttcgggttcggggtgatgacctgcacgtcgtccttgatcaggtcgctccaatccttgatgcccttcgggttgcccttgcggacgaggaagacgatcgtcgacgtatagggcgtcgaattgttggggaacttggtcttccagtcggccgggatcttgccggtcgccttggcgatggcgtcgatatcgccttcgagggcaagtgtcacgacatcggcgtcgaggccgtcgatgacggatcgggcctgggcgccggaaccgccatgcgaagcctggatcgtcacggtttcaccgctgtccttttgccacttggcggcaaaggcggcattgaaatccttatacaattcgcgggtcggatcgtaggaaacgttaagaatcgtctgatctgcgaatgccggagcaatgcttccgatcgcgaagctgcctgccatgaccgccgccgcgaggagctgggtgagccgttgtgtctgcatggggaaccctcctgttttctgtcttaactctatcaactcagtcgtataatgaaacaaaggttcttccggttccggcatggctgttagaatgcaattccatttaaggggcaatttggaaatggacgtgccgaagttggccgcggccaattggtcgccgggcgctgcctgccgcagggccgtgtttttttggccacagttcctccacgaaaacgacatggtgatgcagatttttgccgagattttgccgcgatgacacttgcggattcctatatggctcccgtgcggtcgtattcgccgactgctacgcgggggcaacccttgaagtgcgcctcgcattccaaacctgtttagggccattcaaaatgaatatcagaactatcctttttgcctccgttgccgcccttgccgcggcctccggagcccgtgcagccgacgccatcgtagcggcggaacccgagcccgtggaatatgttcgcgtttgcgacgcctacggtaccggctatttttatattccggggacggaaacatgcctttcgatcggcggttacatccgtaccgaagtgcgcttcggtgagcagatatccggcgattccgacgtaaacttctggactcgtggtcaggtcaccttccagaccaagaacgacaccgagtacggtacgctcaccggcgtcatcaccctgcgttacaatgtcgacaatgcctccgatcaggaagctttgctcgacgaaggctatctcgacattgccggtttccgcgccggtaaactgtacagctggtgggatgacgacatgagcggcgagaccgatacgctcgccagcaacgagacgacccacaactcgatccgttatcagtacgagaatggtgctttcgcggccggcatttcggtcgacgaactcgaagaagactacgacaccaagccgggcgaaggcccgaacaacttcggtgtcgcaggccaggtctcctacaaggctggcgccatcagcgcttacctgcttgccggttatgacaccgacaccagcgaagtcgctgtccgcggtatcgtctatgccgacatcggcccgggcacgctcggcattgccggcgtatgggcaagcggcgccaactactactacgaagagtccgaatggacgatcgcagcagaatatgccttgaaggtcaacgacaagtggtcggtcaccccaggcttccagtacttcgagaacatcgctctcgaggctgacggcaacggcttcaccggcggcagcgcctacacgacgggtgtcaccatcgactaccagatcgtcgaagacctgcgttcgaagctcagcgtgcaatatcacgatgaggacgaaggcgacgacgaagtgttcggcttcctgcgcttccagcgcgatttctaagatagtctgattgcagacgagcgggcgcgaccttcgggccgcgccttatttatgatgccgagaagtgtgagcggttttggggcgtcatacccgtgaatcggcgatgaaatcggaatagaattcgtcgaccgttcttgccttgcgcatggcggcaagcacgccgtccgattgcagccgcctggcgatggcggacagcacgttcagatattcgccgcgattggtttccccgaagagcagcacgacggcgatgtcggtcgggatatcgtcgatcgcctcgaaatccagcggctgggcaaagcggatgagcaggccgcgtgggctggtcatggcgtcgatcgccgcatgcgggatggcgatgccgttgccgatgccggtggagccgagcttctcacgcgcttcgagcgccttcaggatggtctggccgtcgacggagaaagccttggcggccttgtccgctatagtctgcagcgcgcgccatttggtcggcgccgacacgccgatgaaagtgtgttccggccggatgatgttgggaaggttcatgtcattctcaatactgttcgggcagcgggagggaggggatgtcaatccggttccctgagccggtagccgacgccggtctcggtggtgatatagtgcggctggtccggaatctgctcgaccttttgccgcagctgccggacgtagacgcgcagatactgcacgtcagccgccggcccccatatctgctttagaagaaactggtgtgtcagcaccttgccggcatgctgggcgagcacgcgcaggatgtcgtattccttcggcgacaattttatttcgttaccgtccaccttgacgatgcgcttgacgagatcgatcgacaacccgccggtctggaagatcgccttttcgccctgctgctgcaggcggtggcgcaacgccacgcggatgcgggcgccgagctcgttgatgccgaagggcttggtgacgtaatcgtcggcgccgctttccagcgccttgacgatgccggcctcgtcggtgcggctggacagaatgacgacgggcatggaaagcccctcgtcgcgccactcctgcagcaggtcatgcccgggcgtgtcgggcaggccgaggtcgagcacgatgaggtcgggcatgtcgtcggtgaccgactgacgggcggcgctggcgttcggcgcctcctgcacctcgtagccctgcgcggtcaggccgacgcggagcagcttgcggatcggaggctcgtcgtcgacgacgaggattttgacggctgaaccggtcatctgagttcatccagtttcggaatgtcggtgggtttcggcaggcggatggtgaagacggcgccccggcggcccgtccggttgccggcggtgatcgtgccgcccatcgcctcgatgaagccgcggcagatggaaaggccaagcccggtgccggcgcgcacctgatcgcctttgcgcacacggtagaaagtgtcgaagacgcgggtgagatctgctggcgggatgcccgggccttcgtccgagacctgcacgacgacgttgtcggcatcggcccagccctcgatatggatgaccgatccctcaggcgcatatttcgcggcattgtcgagcaggttgaagatcacctgctcgaacaggacgggatcgacacgcaccatcggcaggtcggcgggaatgctcatctcggtcttgtggccgtcgaggatctttgccgcccggcgcagcgcgctgccgatgatatcgccggcataatgcagcgcgtggttcggctccatcgcgccggattcgatcttggtcatgtcgagcaggttggcgatgaagcggttgaggcgttcggattcgtcgacgacggtcgacagaaggtcgctgcgatcctcttccggcatcgaggcgaaataatcgcgtagcgtgccggcggcgccaaggatggcggcaagcggggttttcaggtcgtgcgagatcgacgtcagcagggctgagcgcaaccggtcggattcggccgcaagtcttgcccggtcgacatcggcgacaagctggatgcgttcgatggcaagggccgcctggtcggccagcgcatcgagcagccgctgctgctctggcgtcagcagcggcccgtcgcggcggtcgctgtcgaggccgatgacgccgacggcggtgcgcccggttctaagcggcacatagaggcgcttggcgccgggcagggtgtcggcgccgcggccggcggcgtgattgtgttcccaggcccagcgggccgcggcgatatcggcatcgtcgagcgtgtcatcaggcggataaccggccttgacggcgatgctgccctcttccggcagcagcagcacgacgcggaccttcagcatcgaggcgagctggaaggcggttgcccagagcacgtcgtcgagcgtgccggtgccggcgagctttttcgaaaagagatagaggtcttccgtcgtgcgcgcccgctggcgggcggccgccgcctgccgctgcacggtcgctgtcagattgctggcgataatggcgacgcccaggaagaagaagagcgcaagcacgctttccggatcgctgatcgtcagcgtgtagcgcggcggcaggaagaagaagttgaaggaaagggcgctgaggatgcagctgtagagtgcaggccgcaggccgtggagaacggcggaggtcagcaccgccatcaggaagacgagggcgaggttgcgcacgtcgagcacttggtcgagcacgacgctgacgccgagcgcgatggcgacatagccggtcgccagcaggtaggccctgaaatccagcggcggcgcggtgacggcggccttgacgccgcgtgtggtagtgccgtccttctcgttgcctgaaatgacgtggacgctgatctctccggccctgcggatcagttcgtcggtgatcgagcggctccaccagtcccgccatgtcggcttcttcggggcgccgatgacgatgtgggtgacgttgttggcggtggcgtgaccgacgagctcttcggcgacctcgcggccgggaagggtgatcgcctcgccgccgagctgctcggcaaggcgcagcgtcgatgcgaccgtgtcacgctcggcctcgctcagattgatcgagcggttggtctcgatatagacagcggcccaaggcgcgcgcaggcgcgaggccatgcgggcggcgtagcgcaccagtgacgctgagcgcggatggtggtcgaccgagacgagaacgcgctcgctcgccgcccatgggccggatatggcatgagcctgcatatgggtgagcaactgatcgtcgacgcgctgggcggtcttgcgcagcgcaagctctctgagcgccgtcaggttgccgggggtgaaataattggtcagcgcccgctcggcggtgcgcgccatatagaccttgccgtcatgcagccgcttgatcagatcatccggcgtcaggtcgatgatctcgacgtcgtcggcaaggtcgatgattgagtccggcaccgtctcgcgcacacggatgcgggtaatctgcgagacgacgtcgttcaggctttcgacgtgctggatgttcagcgtcgtatagacgtcgatgccgcgatcgagcaattccctcacgtcgagatagcgcttcggatggcggctgccctcggcattggtatgggcgagttcgtcgaccagcacgagatcaggccggcgggcgaggatgccgtcgagatccatttcttcaagcgcccggcccttgtagctgatttcgacgcgagggatgatctcgaagccggcgacgagcgcctcggtctccttgcggccgtgggtctcgacgacgccgatgacgacatcgagaccgtcggcgaccttcgcacgaccggaaatgagcatctcgtaggtcttgccgacgccgggggcggcacccagaaagatcttcagacggccgcgcgtctcggcccgggccttttcgagaagcgcatcgggcgagggcctgccggcctggtcgcggttgtcgtctggcatgcgtatggtctttctgcagatggctgccggggcgggcgctaccgcggatgggaaggaacgggtgcgcccagcctggcagggtcactgagtcatagaagcatcaagggtctggttcaacgccataacattgactgtaggttcgccgagaatgccgagttcgcgggcttgaacggcgccgtcgaccagtgccttgaccttggcttcatccatgctgcgtgccttggcgacgcgcggtacctggaaataggccgcttccggcgagatatcgggatcgaggccgctgcccgaagccgtgacgaggtcggcggggacatcggccgtcgggttcgccgccttggctgcctcgtagtcacccttgacgcggtcgatcagcttctggctggtcgggccgaggttagagccgctggaggcagccgcattgtagccgtcgccggcggccgaggggcggccgtggaaatacttgtcgctggtgaaggcctggccgatcagcgtcgagccgatcacctggccgttcttctcgatcaggctgccgttcgcctgggtcgggaagagggcctgggcagcaccagtcatggcgagcggatagagaaggccggtgatggcggtggtggcgacgatcatgacgattgccggacgaagttctttcaacattgtcttactccttggagtgttcttttgcgaagagctccggttccgatcctctcggaaccgggatggctccaggcctcaggcgaggccgagggctgcgacagccatgtcgatcgccttgatgccgatgaaggggacgatgatgccgccggcaccatagatcagcaggttgcgcgacagtagcgcgccggcgccgatcggacggtagcgcacacccttcagcgacagcgggatcagcgcgatgatgatcagcgcattgaagatgatcgccgagaggatggcgctttgcggcgtcgaaagccccatgatgttcagcacgccgagctgcgggtagaaggtcaggaacatcgccgggatgatggcgaagtacttggcgatgtcgttggcgatcgaaaaggtcgtcagcgcgccgcgcgtcatcaacagctgtttgccgatctcgacgatctcgatgagcttcgtcggatcgctatcgagatcgaccatgttgccggcctcgcgggcggcgacggtgccggtgttcatggcgacgccgacatcggcctgggcaagcgccggcgcatcgttggtgccgtcgccgcacatggcgacgagcttgcccttcgactgttcctcgcgcatcagcgccagcttcatttccggcgttgcctgggcgaggaagtcgtcgacgccggcctcggcggcgatggcggccgccgtcagtgggttgtcgcctgttatcatcaccgtgcggatgcccatgcgacgcagctcggtgaagcgctcgcgaatgccgcccttgacgatatccttcagctggatgacgccgagcagcctgccgtcgcgggcaacggccagcggcgtgccgcctgatttggcgacttcgtcggcgatcgactgcagttcgcgcacgacctcgctgccgtttttcgaggatgaatcgccgttgacataggtcagcacggcatcgaccgcacccttgcggatcgaggcgccttcgagatcgacgccgctcatgcgggtctgggcggtgaagggcacgaaggttgctttcaggcttgccatgtcgcggccgcggatcgcatatttctccttggcgagcacgacgatggaacgaccttccggtgtctcatcggcaagcgaggcgagctgggcggcatcggcgagatcctgttcggacacgccgcggaccggacggaaggtcgtcgcctggcgattgccgagcgtgatcgtgcccgtcttgtcgagcagcagcgtgtcgacgtcgccggcagcttcgaccgcgcggccggacatggcgagcacgttgaagcggacgaggcggtccatgccggcgatgccgattgccgacagcagcgcgccgatcgtcgtcgggatcagggtgacgaagagggcgacgagcacgatgatcgggatcgagccgccggcatagatggcgaaactcgggatcgtcgcggtcgcaagcacgaagatcagcgtcatgccggcaagcaggatgttgagcgcgatctcgttcggcgtcttctggcgctcagcaccttcgacgagcgcaatcatccggtcgatgaaggtcgagccggcagccgcggtgatgcgcacgcggatccagtcggacagcacctgcgtgccgccggtgacggccgagcggtcgccgccggattcgcggatgacaggggcggattcgcctgttatcgccgcttcgttgacggaggccacaccttcgatgacttcgccatccgacgggatgatgtcgccggcctcgacgagcacgagatcgccaaccttgaggctggtgcccggcaccatgcgatagccgctgccattgttggcggtgagcagtttggcctgggtttcggtgcgcgccttgcgcagcgaatccgcctgcgccttgccgcggccttcggcgacggcttcggcgaaattggcaaagagcacggtgaaccagagccagagattgatctggaacgagaagccgagattgccgttgcccgccaccagatcgcgcaggaagaggacggtggtcaacaccgagaccgtggccacgacaaacatgaccgggtttctggcgagcgcgcggggggtcagcttcttgaaagcggcccccacggccggaatgaggatgcgagaatccatgacgctcgcggattttgcctggctcataagagactccagctttgaaacgaggatggcgaaccggaagccggtcagccctgtaagattttgaagatggcggcgatgacgaggaggcctgccatcatcaccaggatgatgtcggaggcgcgggtcgtcgggccatgccctcgtcccggcgcaccgggacgagggtggaaggcgttgcgaagcctgtgacggaggatcatggcatcacctcagaaggtctggccggcgatcatgaccaggtgctcgacgacagggccgagcgccaaggccgggaagaaggtcaggccgccgacgatcaggatcgtgccgacaagcaggccgacgaagagcggaccgtcggtcgggaaggtgcctgccgaggccggaaccgtcttcttggcgatcagcgagccggcgatggcaagggccgggatgatgaccaggaagcggccggcgagcatgccgatgccgagcgtgatgttgtaccagggcgtattgcccgtcaggccgccgaaagccgagccgttgttggccgcagccgaggtataggcatagaggatttcggagaagccgtgcgggccggcggtgccgatcgaggctacggcggaaggcagcaccgtggcgatggcggtgaagaccagcatggcgagcggcaggcagaggatggcgagaacggccatcttcatttccttcgcctcgatcttcttgccgagatattcgggcgtgcggccgaccatcaggccggcgacgaagacggcgacgatgatgaacagcaggatgccgtagaagcccgcgccgacaccgccgacgatgatttcgccgagctgcatgttgatcagcggaatcaggccgccaagcgcggtgaagctgccatgcatggcattgaccgcgccgcaggaggcggccgtggtaatgacggcgaagagcgaagacatggcgacgccgaagcggacttccttgccttccatattgccgccgccgagaccgaaagcgtgcatcagcgggttgccggcagcttccgcccaataggtgacgatgacgccggcgacgaacagcacgcccatcgtggcaaggatcgcccagccctggcgctggttgccgaccatgcggccgaagacgttggtcaaagccgcgccgatcgcgaagatcgagaccatctggatgagattggagatcgcgtcgggattttcgaacggatgggccgaattggcgttgaagaagccgccgccattggtgccgagcatcttgatcgcaagctgcgaagcgacggggccgacggcaatcgtctgctgcgcgccttcgagcgtggtcgcattgacatagggcccaagtgtctgcggcacgccgagatagacgtagacgatcgtcagcacgatgcagatcggcagcaggatgtagaacgtgccgcggatcatatcgacccagaaattgccgatcgccttgcccgacgcccgtgcgaaggcacggatgaaggcgacagcgatcgccatgccggtcgcggccgacaggaagttctgcaccgtgaagccggccatctgggtcagatacgacatggtgctttcgccgccgtaattctgccagttggtgttggtgggaaagctgacggcggtgttgaacgaaagctccggcgggacggcggccatgccggccggattatagggcaggatatcctggaagcgcaggagcgcgtagaggacgaggacgccgagcaggttgaacatcagcatcgcgaaggcataggaggtccaatgctgctcctcgcgctcgctggtgccggcaatacggtaaagcccccgttcgatcggaacgaggactggggagaggaatgtgcgctcgccattgtagacacgcgtcatgtagccgccgagcggtttgacgagcacgaggacgatcccgcagtaaagcaggatctgaagccatccgttgagggtcatttgaggtaactttcaatacccggctgcttctcggtcgcgcatgcgtgaccccggaagcgccagttctcttcaaaagcgttctgggcgaaggagagcgtaggtgaggtaaacggtgagaaacacggtcacggcaccgctcaagacataatcgagggtcatcgtcggttctcctgtcaaagcctgtcgcaggctcgggtgtaggcaaagcacagcgcgaaaaatatgatcgcggtgccaagtagaatgatatccatcatgatcgtgactcctgttgttcttgttggagtcagacaagacaaagggcgctgggaggccgcctttcatgctttctggcgtggagatgatcttttcgatctctcggacatcaatatggagccgaagcgcataaaggttcgagacggacgacaggccatctatataaaaatcttataaatgcccttgtgagccgctcgccgtcggaccaggctggcgcgggttcggaggggccgctgctcggcactaagcctccggcagatctgcttgagcattttatcatttgttgagcaaaagccttctcaatctggttgaattgggaaggcttcgggctttatagtcgtcttcaacgctgcccgatggagtcatgggcaagccactagggaaggaaaccgacgatgaccaaagtccgcgcgcttgtcctcgagcgccagcatgagcttgcgctccgcgatatcgatctgccgctcgaaaccggccccggcgaggtgaagatcaggatccacacggtcggcgtctgcggttcggacgtgcattattacacccacggcaagatcggccccttcgtggtcaacgcgccgatggtgctcggccatgaggcggccggcacggtggtcgaggtcggggccggcgtcacgcatctgaaagtcggcgaccgcgtctgcatggagcccggcattcccgatccgaattccaaggcaagccggctcggcatgtacaatatcgacccggccgtcaccttctgggcgaccccgccgatccacggcgtgctgacgccagaggtcgtgcatcccgccaattataccttcaagctaccggacaatgtcagctttgccgaaggcgccatggtcgagcctttcgccgtcggcatgcaggcggccaccaaggcgaagattacgcctggtgatactgccgtcgtcctcggcgccgggccgatcggcacgatggtggcgatcgcggcgcttgccggcggctgcgcccgcgcgatcgtcgccgatcttgcccagccgaagctcgatatcgccgcgcagtaccagggtgtcattccggtcaatatccgcgagaagaacctggccgaagaggttgcccggctgaccgacggctggggcgccgatgtcgtcttcgaatgctccggctcgccgaaggcctgggagacgatcatggcgctgccgcgcccgggcggcgtcatcgtcgtcgtcggcctgccggtcaatccgatcggcttcgacgtctcgacggcatccaccaaggaaatccgcatcgagacagtgttccgctacgcgcatcagtatgagcgctcgatcgcgctgctcggctcgggtcgcgtggatctgaagccgctgatatcagagaccttcaaattcgacgattcgatcaaggcgtttgatcgcgccgtcgaggcccggccgagcgacgtgaagctgcagatcgtgatggaatagggcgctacagtgctcctatgagtgcctggcgctcagtttcatcttgcgaaaggcaagggccgcggctgcgacgacagccgcggcgccgattgcaatcagcaggtggcggtgaaggggaaggtggcccaatgtctgttcgatgccatgcccgaacacataaccgagcgccgtgaacagctgcccccacaccaacgcggccgcggcattcaggataatgaatttaccggtcgcaattcgcgttgtcccgatgacgatcgggctgatcgtccgcaacccaaccaggaaacgaaacgcgaggatgaagcctgtggggtatctttccagaagccgggttgcgcgcgctagcgtcggtgtttccatcagccggcggacgagaccccatcgagcggcataacggccggcgaagaaccagaactgatcgccggcgaaggatcctgccgttgctgcaagcgacgccgaccaataggtcagcagcccgcggtgggaaatcacgccgccgaggaaggcagctgtttcgccttcgaaggctgcgcccagaaatatcgccagcaggccgtagtgctcgatcagcagttcgatagacacgcagctgtcctcggcccggggtttctacagctaaaccggcttcaaatccccaagcagcgtcgggatcagctccgacaccgtcgggtggatcggcaccgaccattgcaatgcgggataggtcgttcctgcattcatcgcgtctatgatgccgtggatcacctcgtcgccctcgatgccgaggatcgctgcaccgaggatttttttggtctcggcgtcggcgatcaccttcatgaagcccttggtctcgccgcgctcgttggcgcggccgacgcggctcatcggccgggtcgagatcatgatcttgcgtcccgaggcgcgcgcctgcttctccgtcatgccgacacggccaagcggcgggtcgatataaagcgcataggccgggatacggctcgagaccttgcggtcgtcgccgtcgagcagattggcagcggcgatctcgaaatcattgtaggaagtgtgggtgaaggcgccgtggccgttgcagtcgccgagcgcccagatgccgtcgacattggtggcaagcctgtcgtcgacggtaatgaagccgcgtccgtcggtgatgacgccggcggcatcgaggccgagatcgtcggtgttcggcttgcggcccgtggcaatcagcacatggctcgcatcgatcctcgctgaatcggtggcgaccgttattccgtcgctgctcttggcaaaggcgatatcgctgacgccggtatgaatgtcgatgccctccgagcgcaggacatcggcgattgcgtcggatatatcctcgtcctcgcgcgatgcgagcttcgggccatgctcgatgacgctgacttcggcgccgaagcggcgatacatctgcgcgaattccagcccgatataactgccgccgatcacgaccagatgccgtggcagcgtgtcgagatggatgatcgaggtgctggtgaggtaatcgatatcgttgacgcctgatagctcggggatgaccggccgcgcgccgacattgaggaagatgcgcggtgcggtcagcgtctcgccgttgacgctgacggtcttcgggccctcgaagcgggcatggccgtaaatcacagtcatgccgtccatgccggcgaaccagccgatcaggccgttgcgggcattcatggtcaccgtttcggcgcgcgccctgaccaccgtcatgtcgatggcgatctcgcctggaatattgacgccgtaagcagcactgtttcttgcgacatgggcggcgcgggcgctggcgaccagtgtcttcgtcggcatgcagccagcattgacacaggtgccgccgaggaatttgcgctcgatcagcgcgaccttcatgcctttttcgaccatcctggcggcaagaaacgggccggcctggccggcgccgataacgatggcgtcgaagcttttcatgcgacggcccccacgatcagcaccgcgccgatgacggcgacggcatcctcgatgagagcggccggcagatccttgccgaaggaggcggcaagcctgccgcggacggcggcgccaccatatgtgccgatgacagcgccgatcacgccggcaatcagcccgccgaaaagcaggctgctggcggcaccgatcgtggcaccggccagcgcgcccgtgacgatgcgagcgccgaattgcaccggcaccttgcgcgacggtgtcgaaggcagctggtcggtgatcagttcaacgacggcgagaagcgtgaagatccacggcgtccattggtaacccatgatggcaagcggcgtctgcgagacatcgaaccatccaagtgctgcgccccaggcgacggcggcgggcgccgtcatggcgcgaagcccggcaatgacaccaatcagcaatgcaagaagcagaaacatgcatgatccccttttgccggctcttgccgcagtcagggaaggttgcatattgtcaggcgtgtggcaattcgccctttcgctccaaagggctaaagcgcgtcgcgtcgaatcggaatcatgtgacgcgctttaagtctttgttttatgcatgccgttgtcccaaaaccgctgcacacttttgggcggcatgcactaattcgcaaaagcggcaatgccggtaatcgcccggccgatgatcagcgcgtggatgtcgtgcgtgccctcataggtgttgaccacttcgaggttgacgagatgacgggcgatgccgaattcgtcggagatgccgttgccgccgagcatgtcgcgggccgcccgcgcaatctccagtgccttgccgcagctgttgcgcttgaggatcgaggtcagctccaccggcggatggccttcctccttcatgcggccaagccgcaggcagccctgaaggccgagcgagatttccgccgccatgtcggcgagcttcttctggatcagctggttggcagcaagcggccggccgaactgcttgcgctcgagcgtgtattgccgggctctcgcataacaatcctcggcagcgccgagtgcgccccaggcgatgccgaagcgagccgagttgaggcaggtgaacgggcccttgaggccggtcacatcaggcagaagattttcctcaggcacgaagaccccatccatcaccacctcgccggtgatcgaggcacgcaggccgaccttgccgtggatcgcgggcgccgaaagtcctttccagcccttttcgaggatgaagccgcggatgagcccgtcctcggtctttgcccagacgacgaagacatcggcgatcggtgcgttggagatccaggtcttcgagccggtcaggctgtagccgccgtcgacttttttggcgcgtgtcgccatcgagccggggtcggagccgtgatcgggctccgtcaggccgaagcagccgatccattcgccggtggcgagtttcggcaggtatttcagcttctgcgcctgcgacccgaaggtttcgatcggcaccatcacgagtgaggactgcacgctcatcatcgaacgatagccactatcgaccttttcgacctcgcgggcgatcaggccgtaggcgacgtaaccgaggccggcgccgccataatccggcgagatcgtcgggccgagcaggccgagttcgcccatttcgcggaagatctcaggatcggtcttttcattgcggaaggcgtccagaacgcggggcgcaagcttttcctgcgcataggcgtgggcggtgtcttgcaccatgcgctcttcgctggtcagttgttccaccaggcggaacggatcggcccagtcgaaaacttcgcgcgtatgctgcatggcggtgtctcctcatcccagttcaggcttacctcgctcaacttggccatagacccgccagccgaccgcgtcaacagaaggaggtcgcgtcgaaaagacgggccgggccatcttttcaaaagcgtcggcatgatccactttgcccgcgatcgattctggaacgaggaggcggaaatgtcgtcaagcgatctgttcgtatcggccgaaggcgccgaatgggtcaatcccgagcccggcgtcgtcaggcgcatcatgacctatctgcccgagatgatgatggtggaagtggccttcgaaagcggcgctgtgggtgcggcccattcgcatccgcacattcaggccagctacgtcgccgaaggcagtttcgaagtgacgatcgatggccggaccgaggtgctgaaacagggcggcagcttcatcgtgccccctaatctggtccacggcgtcaaggcgctggaaaagggccggctgatcgatgcattcactccgcaccgggccgaattcctgaagtagtcaggtttccacctttgcccggcgcgccggaccggcggcggtgacatagggtggtacgaagcgcgtatcctcgccgcgcaccgcctcgcgcaggaaatcgatgacggcgcgcacgcgcggcgcctgtttcaggtcgcgatggcaggtgatccagtaatggcgcttgaggtcgatttcctcgggcaggacgcgcacgagttcgggataacgactggcgaagaaatagggcaggatgcagaggccgaggccgtttctggtggcagtgagctgcgcgaagatgctggaactctggaattgcggcttgatgcgcgggtgcacatcgccgagataatccaggcccggcgcgaagatcatctcctcgatatagctgacgaagggatggccgagcaggtcttcgcggcaggtgatcggcgcggccttggccagatagtcgcgcgagccatagacctgcaggtggtagtccgtcagcttctcggcgaaataagccccgcccttcggctcgtcgagaacgacggaaagatcggcctccttgcgcgacagcgacatgatctgctggatcgtcaccagttccagcgagagatgcggatgctgggcggcaaactgcggcagcacggttgcgaagaagaaattggcaaaaccctccggtgcgctcagccgcaccaggccgcgctgcgccatcgagccggcggcaagatcggcacgcagccgctcggtctcctgctccatcttctcggccgtctcgacaaagcgcgtgcccatggcggtcagcacgtagccgcgcggattgcgctcgaacagcttgaccttgagggtgaactccagccggtcgatgcggcgcgagacggtggcatggctggagcgcagctggcgggccgcggtcgacagctgtccggtgcgggcgacggctagaaaaaactgcagatcgtcccaagtaaactgcggtggattgttcatcgcgatcctctctgttcaaaaagcgataatgaattgcgcaattttcggcacctgccatcccgtcatcatagctatgagcagaaggccgatgccacgtcgttcaaactcgcacggtaaaaaccccagtggattagcagaccacggctaagacttccccgcgaacttcttcgataatacgcgcaaaagagttcgctcacatgtttgcggataatacggtttttattgttggtgccggggcaagcgttgaggaaaaatcaatcgcttcggccgaagcctggatagtcatcgctcacatccacatcctcacccgacacctggcaagatactacattcattgaattcttttcgaagcaggctctgaggtttcttggaggatatattaattctgcttaagtactattgtgtatggttaatattatgttaacctcaaagagatccgaggcgattagtaccttttcaagccggaaatttgaaacatgaagctttcgcaaataatatctccagctatgtctgaatataggctgagaagcggttctcgcctaaatcaaacaatactgggcgttgtatttgcggcaattgttccattgacgccggcggctgaagaattacctgtgcccacggaaccggtctcggttgtgacatctggtgagactttggcccgccagcctcaattgttgcgtgacgttcttcgctcaggcgataaattgaatctcgcattttacgaaagcctggcctccgtagaagatcgctggacgggctcacagggaacggttccctggaacttttaccagcggcccgagctcactggcgaatacgtcgttgaagcggacggaacgatttcggttccgctattgggacgcttcccggttcgagggcttcctccggcggatgtggaggcgataattctaccgtcgtacgaaagtttggtcggcagaaaggggttcgtgaatatcgtcaagattgagcaccagccaatttatattaccggcccggtgcgtaatcctggctcgtttagatatgttgatggcatgactgttctgcatgccgttgcgcaagcgggtggcatggcggcgaagagtatcgagccatggcagggtgtggaaattacacgccagatcgagcggttgaaggctgagctggccgatctgaagcggcttgcgtcgcgaaccgaggtgctcagggcaaagcgcgattccgtacaaattgccagcattggcacacttgttcttggtccagatcccgatgctcaacggttgctggatgatgagacatggcagcgccaattggtaacgacgagtaaggatgcgcaaagcagtgcttacgcaaaatctgttgccgatgctcaggccgatctcgatctgcgtcaggcacgcgtcggtaattatgatgccaccattcgggtccgtcaggatcggctggcaagcatcgagaagttggccaaaaacaaacttgtcaccagcattgagttgacccgggcacaaagcgaactgaccgagtcggaagatcgaaaacagcaggccgtcatcgacgtcgagagtgcaaagcaacggctggcggcagcgaaacaggacgttgagcgcgatcgtatcgaacgcaagatcgaaatcgaaaagtcggcagcggatgccgaaagaggcctatccacggcgttgaagacgaccgagagcgatcttgaaattttccggtcgatggtatcgtcgaatgacagcgccggtgttgaattcgaaatcgttcggcctggaccgaatggtgtgatcgtcgaacccgcgaccgaagaaacggtcttacagcctggcgatctgatcaaagtacattgagacctagccacatactcttcccgacaggggagagtttagtcctcctctcggccaaagagctcgggggcatcgtcgatttgcgatttgtcacgcggtccaaaacgccaaggagagcttatgtctgcaatcgaagctttagaatcctcgcattcctcggtgccggtccaaggtccgatgttcaatttgccaaggacctcactcgtcattccaaccttgaacgaagcggaaaacattaagcttctcttgccccgcataccgacatgggtgcatgaaatcatcatcgtcgatgggcgatcgacagacggaacgcctgacatagcgcgcagcatgcgcgatgatgtcaagatcgtacttcagcctaagaagggcaaaggtatcgcattgcggacgggcttcgaagccgcatctggtgatatgatcgtgatgcttgatgctgacgggtcgatggatccctacgaaatcatcctgttcgtcgcggctcttgttgcaggtgcggatttcgtcaagggttcgcgctttatgcagggtggcggcaccagcgacatgacggtcatccgccgtttcggcaatctgggcctgaccctcctggtccggatgctctatggcagctctttcagcgatctgtgctacggctacatgggcttttggagacggcatgttcccttgctgcgtgccgattgcgacggcttcgaaattgagacgctgatcaatttgcgagccctgaagaacaagctcaaaattatggaagtcgcgagctttgaatcggagcgtatctacggcgtgagcaatctgcgtgcccttccggacggttggcgcgtgctgaaaacgatcttccgggagcgcgtcagtacgccgacgggcgtccaagtcctcgagcagggcatgtcctgaggtctggatttgattggcgaggccgcatgatgcgcattttgatgctcagcgcgagatacctgccatttgccggaggaacggaaacccatgtaagcgaggtcgcaatccggctcgtgcgcaaggggcatacggtgacggtattgacgggcaatcccgacggccttcttccggcagcggaaacccgagacggcgtgcagattgtcaggctcaagagctatccccgcgggcgggattggtgcttcgcccccggcgtcttcagtgcggtcgccgaaggggattgggacctgatgcatgttcagggctaccacaccttcctggcaccgctgggaatggccgccgcatcgcgcaaggggcttcctttcgtggtcacctttcacagcggtggccattcgtcacgatttcggtcctcgatccggtgcttccaacatagaatgcttgcgcctctggctgctagggccgcgcaactcattggcgtgtcgcgattcgaggcggatctattcagccagaatatggcaatcgcgagagaccggttcatcgttatccccaatggcgcgcgcctgccggaaaagtccgggcggcgaccggcttcacctcacgacaggccgctgattgtctcgctcggcaggctggagcgctataaaggtcatcatcgcgcgcttgctgcatttagtgtactggcaacaaaattccctgatatgcgccttcggatcctaggagaggggccctatgaggcgaagctgcgacagcaggtgaccgagctcgggctcggcaaccgtgtcgagatcggggcaattccgccgaccgaccgctccgcaatggccgatcttttgtcttcggccgctcttgtcgtgctcctcagcgattatgaagctcatcccgtggcggttatggaggcgctttcggtcaaggctcccgtagtgacaaccgacacatccggctttcgggagctggctgagaagggcctcgtgcgatccattccgctcaacgcttcgccagacttcaccgcgcgtgaaatgctcgccgccatggacgcggggccgatctcaattgagacgaagttgccggactgggacgattgcacggaccggctgctgatggtgtacagacgcgtactttcgcatccgcagcctgaactgcgaaccggtccggcactgcttggagatttgaagcacgatgaccgttgttaaggggcgggcttctccaggccggcagaaggcctaccaggacggagcttatcgtcatcgctatccaggaagggtttccattccacgcgtcgatctgtggatcgccgcatttctgggcctgcgcaggcaggacagcgcggtcgggggcgttgccgatccttcgtcgctggggatgtcgccggtctttgccttcctgtgcagctgcgccctagttgtggccgctcttgccgcaaatgccagtcggctgggagagagctgggcggttccgacgttctattgcgccatcgccgcgatctttctccccgcggcggcgcgaatcatccacccgggagccagccgcctggagcgcttggcgctcatagtgatcgtgacctcagccctcttcgtggtacgcgtcatccgcgcgcccgtcgccttcatagaccatgacgaattcctgcactgggcgacggtgaacgatattctcgaggcggggcggctgttcctgcccaatccgcttttgccggtcagcccgctctatcccgggctggagctgataacgtccgctttggtcagcctgtccggactgtccgtcttcgcggcaggcctcatcgtgttggcggcggcacggatgatgctgatgctcacgctattcctgctcttcgaaaagatcacggattcggcacggatcgcctccatcgcctgcctgatctacatgggctcgtccacgtttttgctgttcgacgtccactattcctacgaaagcctggcgatccccatgcttgcggcggtcctgttggcttcggaaagccgacgcatggagcgaagcgacgcggcaggctggccgatggtcgccgccaccatggtcctgatcgtggcgctcgcggctactcatcatctcacctcctatttttgcacggcccttttgtgcggcacggcggtgatggaatgcctgagacagggcgcgtccactatgcagaggcggcaggcgatcctgctggcctcgatcgccgtgattgctccggtcgcctggtcgaagatcgttgggaaccccaccggcagctacatccttcccgtactggcaggcggcatacacgaggtagcgcaactcgtatcgagttcgacctcgacgcgtaagcttttcgtgtcggacacgggagccttggcgcctgcttggcaacgttacctgacgatggcgggcgtcgcgctgatctgcctgggacttctcaccggctttctccgctcgctcgttttcaatgggcagcaccggaatgcgagcatcctctggccgccgaccagatggcgtctatggcggtcaagccttctccagatcctcgttttggtgacgctggcctatccagtcagtatcatcttccgcctgacgcgcagtgggtgggagatcggcaaccgcatcggctcgctatccttcctcggcgtcgcaattgtcgtcgcggtggccgtcgcggcgttctggcacggcacgtcgcgtggctggctgcgcgcaacggcgcttgccgccgccgcaacgacggtgctgattgctggcgtcatcagttccgagggaccacgtatcctggttccggccggctatgaagtgtcggccgactcctcgtcgatagaaccgatggggatcagcgccgcaaggtggaccagggaatggctgggcggcgaccagcatttcgcaaccgaccggatcaatcgcctgctcctgtctacctacggccggcaaaaggtctcgaccacgcttgagagtgggcaggatacaggcatggccatcacctcagccgatctcggcccgatggaacgcaagctgctgatcgactcgggcgtcggtttcgtcatggtcgacctgcgcatgaccaccggcctgcccggcgtcggcgtctatttcgacggcggcgcgcaggaccgaaaccacatggtccccctccagtcctcgtcgctccttaagttcaactccgagcccgatgtcgaccgcaccttcgacaacggcttcatggtcattttcgacgtcgggcggctcgggaaaacacggcagcccgccgtccctcgcaagcggaccggagagccggtgcaatccttgggacgaacagacggagatttgcaatgatcgatagccgtatcgacgctttcatgtgcgtccattcgcgggacatcgaatatttactcgaagcgtcccttcgctcctaccagcagcatttccccgacaagggaaacctgaccatggtcaccgacaacccggcggctttaagagccttcctcgacgcgaagggtctcgtgcctggcgcagctgtctccggcgacaacgactggctttcggccagcgaactggagcttcccggctggtttcggcagcagatcatcaagctgcgcgccttcgaattctgccggaccgagcatttctgtaatctcggtgcggatacactgctgctgcggcccatcgcgacgaccgatctgatcgaccggcgcgacccggttctctattattccagccacaggcttcccgatctgcactaccgtttcgagaagaaacggttgcgcaatgttgcaaagatcctcggcgtcgagccggcccggtcttttcgctacgtcgatttcatcaacgatttcttctgcttcaagcgtgaatggctcatcgcgctgaatgactacatcgcgtcgaaatacggctcaaaaccctacgtcgagctgctcaagggtctgagtgcgtcaaaagaccagacgcggttcggagaatggacgctctattccgtttttctgctcgatgtgatgcaccggtcgccgacgatgcgcgatgcgcgcggggcctatctgacgcagatccatagccgtctcggcctcactctgagccgtctggacagcaagatcgttcatctcgtccagaaatccttcgacccgaacgtgatccggcagaagctgatgaaggtgaacccaggcgccgctcagatcatcggcgcgacggcatgggcggatgcaggagctcgtccccgatgatggcccgccgtgtctttctgggaatcattccgctgtgggttcttgccgctgcgttggccgtaacgtggctgcccgaaaccttttcgacctgggagaaggccgtccgcctagtgctctgcgcgccgctgatactgtatttcccgggccgcatgctggtggacaccctgcgcatagagggcgatatggtcacgagggggacgctctcggtgttcctgagcttcgcggcctgcattttttgtgggcttctgctgcatgtcgtcgggcatctcgatgcgcggggctgggtctacgcgctgggcctgacgactatcgccgttcggtggctgaatgtcgttttgcagctcgcaagtccggttccagccattccctgggcttggcccggccgccgttttggggccttcgcagcttccatgatcttggcgacgagtgccgtcctcatggcgcgcccggtcgcgcttgaacgcaagccgtttcaattcaccgagctttggatggtgcccaaatggaactggacgaacaatgtggtaacggtaggcgtgcgcaattcggaagacgccaagacgctttacagtcttgaccttgttctgggcggcacgctgattggaaagatgccaaccttcgaactggcgccttcctccagccaaaccttcgaattctccgtgccgacaaaaacgcgcccccccgcacggctggaagcctggctctacaaggacggcgacaggggaacgatctaccgcaaggtctggatgaccatcgacacgctccagtccccggcaccgaccggaataacccttcagttcgctccggagacgaaaaatggataatgtccagcacctcgtgcccggcaagctcacgacggcgatcgtcatctgctgctattccgacaagcgctgggacattctgaacaaagcaatcgaggccgcagcgcgccaggtcccggccgcggacgagatcgtcgtcatcgtcgatcataatccggcactggcgctgcgtctgtgcgccaagcgcttcgaaacgccggtcaggatcgtcgagaatattcatccgcccggcctctccggtgcccgcaacaccgggatttccgtcagccgcggcgaggtcatcctgtttctcgacgacgacgccgtgtcggatcaagatttgcttgcgaccttggtgcggcaactcgaggatccctcggttctgggcgccgtgtccgccatccgcccgttgtgggaaacagaccgtccgtcctggtttcccgacgaattcctgtggaccctcggctgcacctatcgcggccttcatccggggccggtgcgcaacctcatcggcgcgtcgatgtgcatccgccgcgacgtcttcgatcatacgggcggcttcgattccggcttgggccgaacggccaaggctttgccgctcggatgcgaggaaaccgaactctgcatccgtgcaaccaaggccttaccgcatggccgtttcgtcttcgagccatcgagcggcagcgatcacgccatacccgccgatcgcgcgacgtggaaatatttccttcatcgatgctgggccgaagggctttcaaaggccagcctatcgttgatggcaggctccggcgaggcgctggcgtcggaaaagacctatatgacgaggacgttgccccaaggggttatgcggggattcgctgatgtgttgcttggccagccgagcggccttcttcgcgccgtcgcgctgggcgccggcctggcggccaccgcggccggcttcgctctcggccggacccgcgctgcccttacgcgaccgttcacctccgttcctgctcgcgctctcgaaccggtggaataggcatgatgaccctcagcgccgccattaccaaggtccgcagcctcctgatgaatcaggcggttttgctcctcaatgcaggcatgctggggcttggaacgttgatgacggccattcttggcttcgtctactggtggtttgcggcgcgctccttctcggccgaagccgttgggctcgcagccgccgccatatcgttgatgaatctcctcgcgaatctcggtgaagtcggtctcgggcccttcctgatgggcgagataggccgtcagaaaagagcaggcccgtttctgacgggcgccctcctggcatcgttcagcgcctccatcgtcgtggggctgatctaccttgttatcgcagcctggacatcgacgcagcttggctcgatcgtcggttcctccgcgaccgatctcttcttcgtcgctggttgcgctctgacggccgtgaccctcgtgctcgaccaagccctggtcggccttctgcgcagcggccttcaactggcccggaatgtcgtctttgccgccagcaagcttcttctactgatcgccctcggcctgacacttggccgggcgaccagcggactggcgatcttcgccacctggtttaccgggcagcttgtctcgctggtcgtcgtggccgggcttcttgtttatgccggcaggcgcgttttccaccggccggagatccgcgccttccgcccggtgctcggacaggttttcggccatcatacgctcagcatggctgttcaggcgccggcgctgctgctgcccttcgtcgtcacggtgatgctgtccgctgagatcaacgccgccttctatgccgcctggacggtgctgaacgtcgcgcttctagtccctgcgtcactcgcctcggtgttgtttgccatcgctgcgcgggagccggagctatttccttcgcgcctgcgcctgtcgctcggcttgtcgatgctggtctgcgcggcgaccgccttggcgttcctcttcctgtcgcgcttcatgctctgggtattcaatcccgcctatgctgtgattgcaggaaatggcctccagtttcttggcgttgccgctttcggaatggcgttgaagtatcattatctggcggttcaacgtctccgacggcgcctgggttttgccacgctcgttctgaccggcggtgcggtgctggagatcgcggccgccgtcggtggtgcgcaattcgggatcgcaggcacagccaacttctgggtcattgctgtttcgctggaggggctgcttctgtgcccggcattgtattgggccacacggcacactgcgacccagtccaccatcgcgccatcagcggctgctggtgtctccacatacggcaattccctcgacgagacagaccaaatcggaattgcgtcacgggcttgaaagggagtttcttcgaatgagacgtattcaccatttccggaatttcgctatcggcgctgtggcgcttctttggtctgctcaagtcggatctgcggacgcgcagtcgtctgcgcagccctctttcgtcacaacgaaagaggggggcttcctgctagacggcaagccatttcgcgtggccggcgtaaacaaccattatctgacatttggctcgtcaggcgaagtcacccgcgtgttggacgatgccacggcaatgggtgccaatgtggtgcgcaccttcctgcaaccggttatagggtcgttggacggccgggtgccgacgatttggaattcaaaaagcacggccgattccagcaatctggggaccaagggcatctatatgatgagttgggatccgataaccaacaagatggttcccaacgacggacctgacggcctgcaaaaggtcgattacctcatcgcggaagcggcgaagcgcaagctcaggctgatcctcgcattcgtcgatttctgggcctacacgggcggtgcccagcagatgaacgcctggtacgggagttcggacaaatacaccttctttgccgctgatccgcgaacccgacgcgattacaaggcatgggttgggcatgttctgtcgcgcgtcaacacgattactggtgtccgctattccgatgaccccaccatatttgcctgggatctggccaacgaacctgacatccatcccaaaccgctccttcatgagtgggtgtcggaaatgtcagcctatgtcaaatccctggcaccgaaacagctggtaacgacgggccatgggaacatggatcagaagctggcggatatgaacattccaagcgtcgatttcggcacctggcatggctacccatcctacgtcaaaatgagccattccgatttcgatgcccgcattcgcgaatactgcgcgatcgggcgaaatatcggaaaaccggtgatcctggaggagtttggaattccgcggtccgatgccgatcaggcaaatgcctatgggacttggctgaacacgatcgccacctcggattgcggaggctgggtggtctggcggctcaccagcacgcaggactcgggcctctatccccaggacgactacgacaaattcgacatccataacgatgggagccctgcttggcaggctctgcgagacgccgccctcaagcttcaataatcaggccaccggagccatttcgccgttcagcattcgtcgtcttgagcgatggatcgggccgggtgttgccatttgatttgatggctgccaacaacatgtggcatatcgctcgaaggcggaaaccgatttcaaaatgaaaacacgcgtgacacgacgatcggaagcgcgcccgcgaaccgggatggttgcgcgaacgaacaagcgatagcgatctcaacacgccagagtattgacctaaatgcttccatatttttcttgcgatctaaactgggtctctagcttcgccaaatattcgcggtatatccaagatattagggacaaactggagatttttcgaaggtcagcagttggcaatatgaataatgcggacggctcgctcccagaagcggtatcgtatattgatacatcatcgggctatcccgattcgaaacagggattccggcagtgaactcttcacgctttctccaatcaatcgtcgaagccgaatcccacgatacacgcttgaatttcgcccgcgccgcgatttttcagctttatagtgcttgcctgccaaccggttctgcgccggctcagttttccgtcgaactcactctatccgaagaagaacctgtcacgctcgtcgtgcggccgttcgtcaataaggtcgaagcacttggcgggcttgtgaaatccctgttttcgacaaagggggaaaccgaactgcgagtcctgccatgcaggttggaggataagattggatccggcattggattgatacttttcgtcgacgatgagccgatgattaccatcggatctcttgcagataatagcggactgtttcttcgccaaatcgagtccgcatccaggaatacttccggggccgcgacaatcggtactgtggtaggccaacgacttgctagtgtggttcctcttccgactggatctctcgatctgcgtaagccgaaataactgtcgcttgcacctctgcctcgcttgtgccgtgcggatcagctcagccgcaaatcgcacgctcgatcgccttccggcggttgatctgaccttcgcctggccgttgcgccgctgtggagtgacgccattgcgagcggagtaaaggtctcgcacagaacgcgagcaaaacgctcgacgacgggaagatccgacctcacgcgattggtcttttgtctgctgtcaggcctgccgaagcttcgaactgccctagttctaacggtaacgcttaccatttcgcgctttttagaagcgccgactagaatggtctaattcaccccctgttcaaaaatgcacagatgctgtttggaattagttgtaaatcacccgttgcctcagggcgggatttccgtgatcgtaagttgagggtccgtcgttctgaggagaacggctggccaaatttgaacagatccgcaatctggccaatctctgggaggagagaatatgcgtaagaatctcattgcatcagttgcatttctgcttgcgagcagcactgcggtgctcgcgcagagcgcgaccgacggcaaggtcaagatcggcatcctgaacgaccagtcgggtgtctatgccgatttcggcggcaagtcctccgtcgaagccgccaagatggcggtcgaggatttcggcggcaaggtgcttgatgtgccggttgagatcgtcgatgccgaccaccagaacaaggcggatatcgcctccaacatcgcccgccagtggtatgacaccgagcaggtggatgcgatcatggagctgacgacctcgtcggtggcgcttgctgtgcaagcgatcggcaaggataagaagaagatcgacatcgtcaccggtgcggcgacgacggatctgaccggcaaggcttgctcgccttacggcttccattgggcctacgacacccatgcgctggccgtgggcaccggcggcgcgctcgtcaagcagggcggcgacagctggttcttcctgaccgccgactatgccttcggctattcgctggagcagcagaccagcgattacgtcaaggcgagcggcggcacggtcgtcggtgctgtgcgccatccgctgtcgagccaggacttctcgtccttcctgttgcaggcgcaatcatcaggcgccaaggtgatcggccttgccaatgccggcctcgacacttcgaacgccatcaagcaggcggccgaattcggcatcacccagggcggccagcatctggcggcactgctcttcacgctcgccgaagttcacggtctcggccttgaagcggctcaagggttgacgctgacggagggctattattggaaccgcgacgacgagagccgcgccttcgccaagaagttcttcgcccgcaccggcaagatgccgaacatgatccacaccggcacctattcggcggtgacgcaatatctgaaggcggtgcagaaggccggtaccgacgaaacggaagccgtcgccaagcagctacatgaaatgccggtcgatgacgtcttcggccgcggcggcacggtcggcgccaatggccgcatgatccacgacatgtatctgctgcaggtcaagaagccttccgaaagcaaggagccgtgggattacttcaacgtgctcgccaccattcccggcaaggaagcctatatcgatcccgccaagagcggctgcgatctggtgaagtaagcacgatggcggtttccgcaattgaaactcaggaaaagccgcgggtggtattgtccgcccgcggcctgcgccgcgatttcggcggcttcacggccgtcaagaacgtcgatctcgatgtgcatgacgccagcgtgcatgcgctgatcgggccgaacggcgccggcaagacgacggtcttcaacctgctgaccaagttcctgcagccgacctcaggcaccatcaccctgatgggcgttgacatcaccaagacgccgcccgacaaggtggcgcgcatggggctggtccgctctttccagatttcggcggtcttcccgcatctgacagttctcgacaatgtgcgcgtggcgctgcagcggccgaacaatctttccacacagttctggcggccactctccgcactcgaccggctgaacgagcgcgccgagcaactgctcgccagcgtcgggctttccaaggagcgcgatcacatcgccgccgatctttcctatggccgcaagcgcgtgctggagatcgccaccacgctggcattggatccgaaggtgctgctgctcgacgagccaatggccggcatggggcaggaggatgtcggcgtcgtctcgtcgattatccgcgaggtcgcccacgaccgggcagtgctgatggtcgagcacaatctctccgtcgtcgccaatatctgtcagcatgtcaccgtattgcagcgcggcgagatcctcgccgagggcgattatgcgaccgtcagccaggacgagcgcgtgcgtgtggcctatatgggcacggaggagcattgatggccactctcctcgaagtccaggggctcaatgcctggtacggcgaaagccacgtcctgcacggcgtcgacatgcgtgtggccgaaggcgagacgatcaccattctcggccgcaacggcgtcggcaagacgacgacgctgcgcaccatcaccggcatcgtgcgggcccgcaagggcaagatcagctttgacggcagcgatatgatgcaggtgccgctgcacaagacggcgcatcggggcatcggcttcgtgccggaggagcgcggcatcttctcgacgctgaccgtttccgaaaacctgctgctgccgcctgtcgtggcagagggcggcatgacgctcgacgagatctacgagctcttccccaatctctacgagcgtcgcggcagcccgggcaccaaactgtcaggcggcgagcagcagatgctggcgatcgcccggatcctgcgcaccggcgtcaggctgctcattctcgacgaaccgacggaagggcttgcccccgttatcgtccagcgcatcggcgaggtgctgaagacgctgaaggagcgcggcatgacgatcctgctcgtcgagcagaatttccgtttcgccagccgtattgccgatcgcttctatctgatggatcatgggcagatggtgtcggaattcccggtcggtgaattgccgcagcgcatggatacgctgcacaaggttctgggagtgtgaccagatgacgatgatcttcggcattcccctgcaggcgctgttcggccagctgctgatcggcctgatcaacggctcgttctacgcgctgctcagcctcggcctcgccatcatcttcggcctgcttagggtgatcaacttcgcccatggcgcgcaatatatgctcggcgccttcgtcgcctatctgctgctgacctatgccggcatcggctactggccgtcattgatcctggcgcccgttatcgtcggccttgcgggtgcaatcatcgagcggctgttcctgcgccggctctacgatctcgatccgctctacggcctgctcttcaccttcgggctggcgctcgcggtcgagggcaccttccgttatctctacggctcttccggccagccctatgcaacgccagcggcccttgccggcggggcgaacctcggcttcatgttcctgccgatctatcgcggctgggtggtggtcgtctcgctcgtcgtctgcctcggcacatggctgctgatcgagaagaccaaactcggggcttacctgcgtgccgccaccgaaaacgccgtgctggtgcaggtcttcggcgtcaacgtgccggtgctgttgacgctcacctacgcgctcggcgccggtctcgccgcctttgccggcgtgctggcggcgccgatctaccaggtctcgccgctgatgggctcgaacatgatcatcgtcgtcttcgccgtcgtcgtcgtcggcggcatgggatcgatcatgggcgcgatcatcaccggttatgtgctcggcattgccgagggcctgaccaaggtcttctatcccgaggcgtccaacatcgtgatcttcgtcatcatggcgatcgtgcttctcatcaggcccgcgggcctcttcggacgggatgcttgacatggctgacatcaccgaaaccatccaaacggaaaaaagccgaaccgccctttcggtgcaggcgggttttctgctggcgggactgctgctcctgctgctggcgccgttctttttctatccgatcttcctgatgaagctgctctgcttcgcgctctttgcctgtgccttcaacctgctgctcggctataccggcctgctgtccttcggtcacgccaccttcttcggcggtgccgcctatttcaccgcctatacggtgaaggaatggggcctgccgccggaactcggcattctgatcggtgtggcgggtgcggcgtttctcggtctcgtcatgggcttcttcgccatccgccgccagggcatctatttcgcgatgatcacgctggcgctgtcgcagatgttcttcttcttctgcctgcaggcggaattcaccgaaggcgaggacggcatccagtcggtgccgcgcggccatctcttcggcttcatcgatctgaacagttcgaccaacatgtattacttcgtactggctgtctttctcgtcggcatcttgatcatctggcgctttatcaattcgcccttcggcatgatcctgaaatcgatccgcgaaaacgagcaacgggcgatctcgctcggttattcggtggcgcgctacaagctcggcgccttcgtcatgtcggcagcgcttgccgggctcgcgggcgcggtgaaatcgatcgtcttccagttcgcgacgctgaccgatgtcgcctggcagatgtcgggcgaggtgatcctgatgacgctgctcggcggcatcggtacgctgatcggcccgctcttcggcgccgggctggtggtggtgctggaaaactacctcgccacctcggaattcccggtgacgatcatcaccggcatcgtcttcatggtctgcgtgctgatcttccgccgcggcatcatcggcgaattctacgcctcgcggctggggcggaaactgggcttcgtctatcgccgctgaacgggcggacctctctctttccggaaagaatacctctttcggaaaagagacgggcggcggcgctgcgactcttcctctccccgtgctgcggggagggggaagcggcaagcatctggagtctcatgcggggcatggatcgttacgactatatcatcatcggggcaggcagcgccggctgcgtgctcgccaaccggctgtctgccgatggccggagccgggtgctgctgctcgaagccggcggcagcgacaattatcactggatccatattccggtcggttatctttattgcatcaacaacccgcgtaccgactggtgcttcaccacggcgccggaagcgggattgaacggccgggcgctgagttatccgcgcggcaaggttctcggcggctgttcgtcgatcaacggcatgatctacatgcgcggccaggcgcgcgattacgacctctggcggcagatgggctgcagcggctggggctgggacgatattctgccattcttccgcaagtcggaggatttttatcgcggcgaagacgagatgcatggtgccggcggcgaatggcgcatcgagaaagcgcgcgtgcgctgggccgtgctcgatgccttccagcaggccgccagggaagcgggcatcccggagactgcggatttcaaccgcggcagcaacgagggctccggctatttcgacgtcaaccagcgctccggcattcgctggaatacctcgaaggccttcctgcggccggcgatgaggcgctccaacctgaccgtcctgaccaaggcgcaggtccggcggctgctggtggaggaaggcgccgttgccggcgtcgagtttcagcatcgtggcgtggcgaaacgcgcctacgcggcgaaagaaactgtcctgtcagccggttcgatcggctcgccgcatatcctggaactgtcaggcatcggcaggggcgaggttcttcagcgggccggcgtcgatgtcgtcaccgaggtcaagggtgtcggcgagaacctgcaggaccatctgcagctgcgtctggcctacaaggtcacaggcgttccgacgctgaacgagaaggcgacgaagctgatcggcaaggcggcaatcgggctcgaatatctcgtccgccgctccgggccaatggcaatggcgccgagccagcttggcatcttcacccgatcgggcccggaccgggaaacgcccgacctgcaatatcacgtgcagccggtctcgctggagaagttcggcgatcccgtccatcctttcccggcaatcaccgcgagcgtctgcaatctgaggccggaaagccgcggttcggtgcacctgtccagcccggattttgccgcccagccgacgatcagtccgaaatacctctcgacgcagcgcgatcgtgacatagctgttcgttcaatacggttgacgcgcaagatcgtcgcgcaaccttcgtttgcctgtttcaggccggaggaattcaagccggggcctgcctatcagacggaggccgatctggagcgggcggcgggcgagatcggcacgacgattttccatcccgtcggcacctgccgcatgggggccgacagggacagcgttgtcgacccccggctgaggctccgggcgctcggcaagctcaggatcgccgacgcctcggtgatgccgtcgatcacgtcgggcaacaccaattcgccgacgatcatgatcgccgaaaaggcggcagcgatgatcctcgaagacaatcgatagggagaagaccatggcaaggatcgcattcatcggcctcggcaacatgggtgggccgatggcggccaatctggtcaaatcaggtcacgaggtcctcggcttcgatctcgcggcttcggtgctgaaggcggccgaggagagcggcgtcaagccggcaagccatgccagccaggcggtcaaggacgcggacatcatcatcaccatgctgccgcagggcagacacgtgctgacggcctggaccgatatcctgcagtcggccgcgcaaggcacgctggtcatcgattgctcgaccatcgatgtcgaaagcagccgcaaggcgcatgagatggccaaggccgcaagctgcctgtcgctcgacgccccggtttcaggcggcaccggcggggcgaccgcgggcacgctgaccttcatggcaggcggctcggaagacgccttcgccagggcgaagccgatcctggaggcgatgggtaagaagatcgtccattgcggtgaggccggcgccggccaggcagcgaagatctgcaacaacatgatattaggcatttcgatggtgggcgtctgcgaggccttcgtgctcgccgaaaagcttggcctctcgcatcaggcgctgttcgacgtcgcctcgacctcgtcaggccagtgctggtcgatcaatacctattgcccggtgcctggcccggtgccgacctcgccggcgaacaatgactacaaaccgggctttgccgcggcactgatgctcaaggatctcaggctttcccaggaagcggcgctggcgagtggcgcctccacgccgctcggcgcggaagcagcgcagcttttcgcgctcttcgaaaagcagggcaatggcggaagggacttttccgccattatcgagatgtttcgcgagaaggcgtaagcaccgcggcgtcaaatcaagccttcgacaccgagaagctgagcctgatgtcgccgagcaggatgtcgatctcgccgggttcggtcagttcgatcgcgccgctcaacgtgcctgtggtgataagcgcacctgccttcagcgatgtctcggggcgcaagccgtcattggcataatcgacgagccaggtgagaacgtcgcctttcggatgctgtgccggaccatcatagatcgtgtggccggcatgagtgaccttgagtggtgttcccccgacggtgttgacaacgcttttttcgagctccgggccgagcacatagccgctattgccgagccggtcggcgacgaacagcagaaaggacacgctgccgctttccttgacagcgctgatcaacagttcggcgccgagatagacagcggagattgcctcgagcacctcagtgcggctgtagggaacgcccgtgcggaccggcaggtcgctgccgagacggacggcgatctcggtctcgaatttcaaccccggataccagggaatgtcagcgcccgagacggcttcggcatagggatgcagcggagcggtgaccgcctggccctgcggcgagaccgtcaccttccaggcattgctggaaataccgtctgcagcagtgagcaaattctgcgcctccatcgcctgatgcagatcggctggcagcgcgaaagtgtccgttgcctcctgccgaccggcctgtcgcaggctgtgaagcctggctgcaaccgtgcgcggatcgaatgtctctgtcatgctatctcctcgacatgattttcgaggtgccacactagcggcaaggcagggacgaacaaggccgcttttggaaagactcctattccatcgccgcgtaccagcgggtgcgataggcggccagttcgggaatatctgtcggcggaacatgcgtctcggcacccgacaccggccggatgccggtgagaagggccgccccctggctggtgccggtcgagccgggaagggccatgacctcgcggccggttagggccgccagcagcttgagataggtcccattcagcgcaaaaggcccttcgacgataatagggcctttggcgccgatcagtccgaggcaggcatcggtcatcaaggcgagatagagacaggcggcggcagaacgctcctcgcggcttgcctcttcggcgccgatccagcggcttgtctttccggggaaaggcccggaaccggaggcaatattcggcagcagcatcatgcctttgtcgatgacgggaccgattgccgcctgggcggctttttcgtcgacagggccgatctcggccgacaggatctcgaattcccggccgcccatgaaacgggaggaggggacggcccggccataggcatcgacattggcgagcgcatcgcgtttcgcatcgagatgatcgagatcgccgccgacgccgaaattgatcacccatgtgcctgtggagacgacggcgaagggtgcctcccgatgaaccagatgcggcagcagcgaggcattggaatcatgaatgccgcaatagaccggcacaggtgcgacaaggccgagttcagcggcgatatccggcaggaccgggccgagcgcatcgaaggcggagcggatcggcgccatgaggtcgcgaatgccaagcctgtcgacgagcgaggaatagtggccctccctcgggttccagagatcggtatggcagccgagcgaggtcagctcattggcggtaacacccgtcagccgcgccgtccaatattgcgcataggtgaggatggtcgccacctcggcgaattcctcgggaaaggcggtcttctggtagtgcagctgcgcgccgacattgagacccatcgcgaggtgcggcgagaaggtttcgtcgaaggaggggcgcagtgccgtataggcgtcgcggatgtcctgcggatattcgtgttcatagtcgatgacaggcatggcaagcgcgccgtcccggccaagcagtgctgcggatgcgccatgggtggtgatcgaaatggcgtcgaagccgggctcgcgcgcaaggctcttcagcgcatcgagcgcaaaggaccagagagcctctacgtcgaaatgcggatagaggccggatttgatcgcgatattcggccgtttcaggacggcgatctcggcgcccgtctcgctgtcgaggacgacgaccttggcattggtcttgccgatgtcgaggacggcgatgcggcgataggaggtggcgttcatggcatatggaagacggtgaccaggtcgctctggaccggtgaattatcgggattggtcgccatgatgtcggccatataagcccaccattttttcacgaccggatgctccggcaggctcgccatcgtgtggtcggccggccgcgtcaacacgccgaaaagcgtgttggtctcgcggtcgagatggatggaatagtcgctggcccctgatttatgcaggagatcgaccagttccggccagatctcgtcatgccgcctgcggtattcggcttccatgccgggattgagctgcattttgaaggcgtgtttttctaaagtcatcgggagctcatgaccttgatgcgacgggcgatgatcgggatggcgatggtgatgatcagaagcaggccgatgaagatcgacatgacgatgccgggcacgttcagcaggccgaggccgaaggtgacgagacccatgacgaaggcggcgatgacgacgccgacgatcgtacctgagccgccgaggatcgagatgccgccgagcacgaccatggtgacgacctcgagttcccagccctgggcgatcgacggccgggtcgagccgaggcgtgaggtcaggcagacggcggcaacgccgctcatgacgccggtcagcaggaagaggatgaatttgacgcgttcgaccggaatgccggagaagcgggcggcgaagtcgttgttgccgatagcatagacctgccggccgaaattcgtcgcatgcagcaggatggcgaagaggatcgccagcacgatgaagagcacgaattcgaaggagaatacccagacgacatagccctggccgaaataggcgaaatcagccgggtatttgccataggcctggtcgccgagcacgatataggaaatgccgcggaataggctcatcgtgccgatggtgacgacgatcgacggcagtttcagcaccgagaccagcatgccgttgaaggtgccgcaggcaaggccggtgccgatgccgatcgcgaccagacccggtgtgccgatgccggcctgcgctgccgcgcccatcgccgtcgaggcgagcgcgatgatcgcggcgaccgagaggtcgatctcgcccgatatgacgagcagcgccatggcgaaggcgatcatcgccttttcggtgaagttgaaggtggcgtccgagaggttccaggcatcgaggaaatagggcgaggcgagcgaattgaagatgaagatcaggacggcgacggcaaagagcagcacttcccagctcgcgataatgcggcggaagggtgtgccgaggcggtcgggaatgacccgcttttcgtgtgtggacacggtgctcatgctgcggcctccgttctgatctcggctgcggcgcggtcgcgcaggatgatgcggccgcggttgcgctcacgcctggcgttgaaggcgacggcgagaatgatgacggttccggagatcgccatctgcgtgaagggtgaaatgccgatcaccggcagcgcattcttgatgacgccgaggaagagcgcgccgagcacggtgccggcgaccgagccgacgccgccggcaatcgaaatgccgccgatgacgcaggccgcaacgctgtcgagctcgaagccgttggcgatatcgacataggcgacggcataacgcgacacccagagatagctcgcaaggccggcaagggcgcccgacagaacgaaggccaggaatttcgtccagcccgtatcgatgccggcatagacggccgcggtcggattgccgccggtggcataggccgagcggccgaactgggtgtatctgagcaggacatacatcagaagcacgatgacgatgcccacccagccgagaaccggcaggccgaggatcggcgtgcgcggcaccgacaggaagaccggcgtcatctggtgagcattcacccatgccccgcccgagagcacgaaggccatgccgcgatagatggtgagcgtgccgagtgtcacgacgatcggcgggatttcgagcgcccagacgagaaagccgttgatggcgccgaggcaggcgccgatgacgatcgcggcaatgatcagcacgacgagcggcaggtcgggataggcggcattcatcatagcgatcgccatgccggtgaaggcgaggttggcggcaaccgacaggtcgatcgatttcgtcaggatgaccgtcatctgggcgagcgccaggatgatcaggatggaggtatcgttgaaaatgccggcgagattctccggcgttgcgaaatcggcagcgcgcgtcgaaaagatcgcgatcatcaccacgatgatgaggaacagcagggtttcgcgttttctgatcagtcttgccatgctcttaccttatgcattgccggtggcggcgcgcaccagcgcttccggcgacagctcggcgcgttcgaaaattccggcggcgagaccctccttcatcaccaggacgcggtccgacatgccgatgatttcgggcagttcggacgagaccatgatgatcgacaggccctcggcggcgagttcgctgatgaagccgtgcacggctgccttcgagccgatgtcgatgccctttgtgggttcatcgaggatgatgaccttcggcgccgtcgccagccatttgccgatgacgaccttctgctgattgccgcccgacagcgtgccgaccgggacggaaagggccgcggcgcgcaggtccagccgctcggcatatttgcgggcaagcgcgaattcttccgccgcccggagaaagccccggcgcgaggtgcgggtaagcgaaggcagcgtcatgttctggaagatcggcatcggcagcgccaacccgtggcggccgcgctcctccggcacatagacgatgccggcgcggatcgcgtcctgcggcgaatggatggtgatctcgcggccttcgagcatcatcttgccggagagcggcctggtgatgccgaagagcgattgggacagttccgaacgcccggcgccgatcaggccgtaaatgccgagaatctcgccctggcgcagggtgaaggagatgtcgcggaattcggtgcgatggctgtagttgcggatctcgagaaccgggccgccgaaggcaacgtcgaccttcggaaaggcattctcgacgtcgcggccgaccatcatgcggacgatctcgtcctgcggcgtttccttgagccggccctgaccgacggcgcggccgtcgcggaagacgacgaaatcgtcggcgatctcgtagacctcgtcgaacttatggctgatgaagaggatcgccttgcccttttccttcaggccccggacgatgcggaagagatcgtcgatctccttgcgggaaagagctgccgtcggttcgtccatgatgacgatgcgggcctcgatcgacagagcgcgcgcaatcgccaccagatggcgctgcgcgatcgagaagtccttcagccggatcgtcgggtcgatattgctttcgagcgcggtcagcagcgccttggcgcggctattcatcgcctgccagtcgatggtgcgcagacgcgtgcgcggcgcatggccgaggaaaatgttttcggcaaccgtcagctcgtcgaacagcacggtttcctgatggatggcggtgacgccagcatcgatcgcggcctgggcgctggcaaaggtcaccggctggccatcgaccaggatctcgccttcgttcggcctgtagatgccggtcaggatcttgacgagggtcgatttgccggcgccgttttcgccgatcagcgcggtgaccgtgccgggatgcagcgcgatgctgacattgtcgagcgccttcacgcccgggaagatctgggagatgccgcgcatttccagaatggcgggcgcatcaccggttttgctgtccgtggcggtttgttgaaaggcagcgttcatcaagcttctaccagtgtcgaatgagaatcccggcgaccatcaggccgccgggcttttatgcgtcggctccagatcagaagaccttggagaactggtcgatgttcgtagcattgtagacgaagggatcggccatggcggcttcaccgttgtcgccgaccttgatcttgcccatgcggccggcttcgatctcgctgcccggcttgccgtcggtctcgcccttgacgaggcgataggcgatctgcgttgcggagtagccgagatcgatcgggttccagatggcgaattccttcgtggcgcccgacttgatcgcgccggccatttcggacggcaggccgagaccggtgacgtagaccttgccgaccaggcccttgtcttcgacaaccttcgatgcggcgagaacgccgaccgtcgtcggagcgacgatgaccttgatgttcgggttcgccttcagcaggccctcggcttcacgataggacttgtccgagaggtcgtcgccatagactgtggtgacgaggttgaggcccgggaaatccttgagctgcttcttcatctggtcgatccagatgttctggttggtcgaggtggtcgtggccgacaggatggcgaagtcgcccttgccgccgtcgagatggtccttgacgagcgtcaggcacatcttgccgatcaactcgttggacgacgggttgagctgcaggatacggccttcaggtgcgacgccggaatcccaggagatgaccttgatgccgcgctgtgtagccttcttcagcgccggaacgagcgcgtcgggatcgttggccgaaacggcgatggcactgacgccttgggcgatcagcgaattgatgacttcgatctggccttcggcggtcgtcgtcgtcggaccggtatagatgacctcgacgccgccgagttccttggcggcttcctgcgcacccttgttggcagcatcgaagaagccgttgccgagcgacttgacgacgagaccgatcttgatgtcggcagcgctggctgtcccggccatcatggcaacggcaaatgccacgccgattgcgagtttctttgcgagtttcatgctttcatcctcccacttgattgacactcttcacacctccccggcgccttatgcgaccgacgaggaatcctccttgattgcctgggcgaccgggctcgcgacaatgagcctgatgccggcattctcgatcatcctgacggcttcctctggaatgccgtcatcggtgatgattgtagacacacgctcgagcgggcacagaatgaggctcgaccggcgatggaatttgctggaatcggccatgacgaccaattcgtcggcctgatgcatcagcttctgttcgctctggatgatcagcgcgtcggcttccatgatgccgagcgggccgatgccctgcgcgccgatgaagaagcggcgggcgtagaagttgcggatcgcgtcattgtcgaagggggagaggatcaggctctgctcgcgatagatcgcgccgcccggtaccgtcaccgtgttcttcgaatgtttgaccagatgttcggcgatcgcgaaggaattggtcatcacctgcaggcggtgcgccgccatgaaatgcaccatctggaaggtggtcgtgccgccgttgatgatgatcgcgtcgccaggatcgcaaagctcgaccgcctgacgtgcgattgcgcgtttcttatcgatattgaccgattccgaaacgcggaaggggcgcccggcgagattgccgagctgcggcggatgcaccgcctcggcgccgccgcgcacacggcggatcttgccctggacatgaagagccgcaatgtcgcgccggatcgtcgcctcggaagcctcggtcagttcggaaatatcctgaaccgtcacgacggacttttcctgaacggcgctcagaatgatgcgatggcgttcgcgttcgtgcatggggctcctccttcgatcgtttatttcgcacatatgacaatgtgtcaatcaaaaacgatcataaattttcatattgcgctgcacaataatcgaatttgatcgttttcgattgacaacctcggttttgatgagcgataccgtctgcgaaaaggggcgcgaacttgcgctccgatgatgatttcatatgggaggatgacatggcggcgaacgtccggcttctggaaaaccggtgggatgatgcttacgcggcaggcctcgatgagcctggcaagctgctctatcgttccaacctgctcggtgccgacaagcgcatcaccaattatggcggcggcaacacttcggcgaaggtgatggaaaccgatccgttgaccggcggcaaggtgaaggtcctttgggtcaagggctcgggcggcgacgtcggcacgatcaagctcgacggtttcgcgacgctctaccaggacaagctggaatcgctgaagggcatttataagggtgtcgaggacgaggaccgcatggtcggcttcctgccgcactgcaccttcaacctgaatgcccgcgctgcctcgatcgacacgccgctgcacggtttcgtgcctttcacccatgtcgaccacatgcatcccgacgcgatcatcgcgatcgccgcgtcgaagaattcgaaggaattgacgcagcagatcttcggcgacgcgatcggctggctgccctggcgccgtccgggcttccagctcggcctcgacctcggcgcattcgttgccgcaaacccgaatgccaagggcgtcgtgctcgaaagccacggcctcttcacctgggcgaacgatgccaaggcctgctacgaactgacgctcgatatcatcaacaaggcgattgtctggtttgccgaaaagaccgagggaaagacgattttcggcggcgcggtcacgcagagcttggccgttgccgaacgccgcgccatcgccgcccggctgatgccggagatccgcggtcgcatcggcaagcaggagcgcaagctcggacatttcgacgatcaggacgccgtgctcgaattcgtcaattccagcgatttgcgtccgctcggcgcgctcggcaccagctgccctgatcatttcctgcgcacgaagatccgcccgctgatcgtcgatttcgacccggccaagccggatgtcgacgcgatcgtcgccggtctcgacaaggcgctggaggactaccgcgccgactacgcccgctattataacgactgcaagcatgacaattcgcctgccatgcgcgacgccaatcccgtcattttcctggtgcccggcgtcggcatgctgtcctttgcccgcgacaaggcgacggcccgcatcgccagcgaattctatgtcaacgccatcaacgtcatgcgcggcgcctcgacggtctcggaatatcagggcctgccggagcaggaagccttcgatatcgaatattggctgctcgaagaggccaagctgcagcgcatgccgaagccgaagagccttgccggccgcgtcgccttcgtcaccggcggcgccggcggcatcggccgggcgacggccgcacgcctcgtcggcgaaggcgcctgcgtggtgcttgccgatatcgaccaggcagcactcgagggcaccgaagccgatttcgtcaagaagttcggcgctgacgccgtgcgcagcgtccggctcgacgtcaccaaggaagatgcggtgatcgcctccttcgcggaagcctgcgtcgaattcggcggcatcgatatcctcgtctcgaatgccggcattgcctcctccgcgccgatcgaattgaccgaactggcgacgtggaaccgcaatatcgatattctcgcgaccggctatttcctcgtctcgcgtgaagccttccgcctgttccgccgtcaggcgctcggcggcaacgtcatcttcgtcgcttcgaaaaacggtctggccgcctcgccgaatgcatctgcctattgcaccgcaaaggctgccgaaatccatcttgcccgctgcctcgcgctggaaggcgcggatgccggcatccgcgtcaataccgtcaatccggatgctgtcctgcgcggttcgaagatctggagcggcgaatggcgcgagcagcgcgccgcctcgtccaagatcgaggtggacgatctcgaggaacattaccgcaagcgttcgatgctgaaactcaatgtgtttccggaagatatcgccgaggcgatctatttcctcgcttcggacctttcggcaaaatcgaccggcaacatcatcaacgtcgatgccggcaacgtgcagagctttacgcgctagagctatttccggaggatcacccatattgcgtggatgatccccggcacatagccgcagagtgtcagcaatatattgagccagaaatgcaggccgatcccgacctgcaagaatacgccaaggggcggcaggatgatcgcaagaagaatgcggacaacgtccatcgtagctccttcgtttgaagacatgtaagcgtttgaacgcgaaccatggcctatggttcgcgaccagggaggaatagatgacagaatccaggattgcgccagatttggtcgcgactgataacgacaagcgggcaaccgcgttgaaagccgattacgaggcactgggcgcgacgcttgcccgtcgcggtgtcgatatcgaggcggtcacccggcaagttgcggaattcttcgttgcggttccctcctggggcgtcggcaccggcggcacgcgttttgcccgtttccccggcaccggcgaaccgcgcggcatcttcgacaagctcgacgattgcgccgtcatcaaccagctgacgcaggcgactccgaacgtctcgctgcatattccctgggacaaggcggatgccagcgaattgaaggccaagggtaacgcgctcggcctcggcttcgatgcgatgaattcgaacaccttttccgatgcgcccggccaggcccattcctacaaatacggctcgctcagccacaccgatgcggcgacgcgtgcgcaggcggtcgagcacaatctcgaatgcatcgagatcggcaaggcgctcggctccaaggcgctgacggtctggatcggcgacggctcgaacttccccggccagagccatttcaccaaggctttcgagcgttaccttgcctcgatggcggatatttacaaagcgctgcccgacgattggaagctgttttccgagcacaagatgtacgagccggccttctattcgaccatcgtgcaggattggggcaccaactatctgatcgcccagacgctcggccccaaggcctattgcctcgtcgatctcggccaccacgcgccgaacaccaatatcgagatgatcgtcgctcggctcatccagttcggcaagcttggcggtttccacttcaacgattcgaaatatggcgatgacgatctcgacgctggcgcgatcgatccctaccggctgttcctcgtcttcaacgaactggttgacgccgagcagcgcggcgtcaacgatttcaacccggcccatatgatcgaccagtcgcacaatgtcaccgacccgatcgaaagcctgatcaacagcgccaacgaaatccgccgcgcctatgcgcaggcactgctcgtcgaccgcaaggcgctctccggctaccaggacgacaacgacgcgttgatggcgtcggaaacgctgaagcgcgcctatcgtgccgatgtcgagccgattctggctgaagcccgccgcagggccggcggcgcgatcgacccgatcgccgtctaccgcgccagcggttatcgcagacaagtggcggccgagcgtccggcctccgcagccggtggcggcggcatcatctgaacgcccgattgtttcgcatggcctgaagccatgctgacgagggatgatggctgccggcagcgcaggggtgacgcgctgccggcaacctcgccgtttatggcttccaggccccggcgatctggcgggtggcgatgttcagccggttccagacattgatgttggcgatggcgatgacgagtgccgcaaggctcctgccgtcataatgccgggtcgcttcgtcccagatatcatccggcacagggtcggcccggtcgctgacgcgggtcaccgcctcggtcaacgcaagggctgcccgctcggcatcgctgaaatagggcgaatcgcgccaggcgccgatggcaaagagccgttcgtccgtttcgccgagcttctttgcaatgcggggatgcccgtcgacacagacgctgcagccgttgatctggctggcgcgcagattgacgagttcgagcagcttgggcgaaaggccggtttcggccggcaccttgctgagagccgccagcgcctgcatggctgcgggaaggacgagggcgggatttcccattctctcctgcatgatatgtctccttatacgtttcgtattcgacgatccgccggcgctgtcacatcggccgggtttcatgcgtcatggccctgacggaacgcagcggaggaatgtgacaaatggacgagaaaaaatggctggccgatgagttcgaggcaaacagagcgcatctgagggccgcagcctaccgcatgctcggctcgcgcagcgaggcggaggatgccgttcaggaggcctggctgcggcttagccgcaccgatacgacaggggtcggcaatctcggcggctggttgacgacggtggtggcgcgcatctgcctcgacatgctgcgcgcccgcaagacccggcgcgaggagccgctggaggcgcccatccatgccgggatcgccgatccggcgaacgatcccgagcgcgaagccgcctttgccgattcggtcggtctggcgctgctggtcgtgctgcagacgctggcgcccgctgaacgtgtcgccttcgtgctgcacgatatgttcgacctgcccttcgacgagatcgcgccgatcatcggccgttcgtccgcggcaacccgccagctcgcaagccgcgcccgccgccgggtgcagggggtggacgaagcgcctgatgtcgatttcggccgcaagcggacgatcgccgaggcctttctgacggcgtcgcgcaatggcgatctggagcgattgatcgcggtgcttgcccctgacgtcgtcttccggccggatgcgacggccgcccgcttcggcaccattggcgaaatgcgcggcgcggctcacgtggccgaagccttcaagggtcgggcgcaggcagccgaaatcgccatcgtcggcggtgagctcggattcgtcgtggagatccaaggccagctccgcgtcgtcgtggcgctgacgatcgccgatggaaggatcgccgcgatcgatgccatcgccgatccggatcacctggaacggctcgactattcgatccttttagattgaaaaaaaacgagaatttaccggatcttcgagataggcgcgcttcgcaaggagcgcgccgctcacgtttcctgagcggtgtcggccgcgtcatttttcttgacagcggcatccccagctttattctattataaagatttatatagcataactatggaatttcagacggatgaccgaggagcgatcccggtccgagacttcgaaaggaatgcatgtcatgtccggcgaccaggcgaagaagccgcttctcctcaccaacgtcaaaccgatcgctttcggtgcgggcacacaagagggtgcaaccgacattctcgtcactgccgatggcaggatcgccgagattggtccgtcgctttccgtctcgcaggatgtgacgcgcatcgacggcaagggcgccttcatttcaccgggctgggtcgatctgcacgtgcatatctggcacggcggcacagatatttccatccgcccgtccgaatgcggcctcgagcgtggcgtcaccacgctggtcgatgccggctcggccggtgaggcgaatttccatggcttccgggaatatatcatcgagccctcgcgcgaacgcatcaaggccttcctgaacctcggctcgatcggcctcgtcgcctgcaaccgcgtcgcggaattgcgggatatccgcgatatcgatctcgaccgcattctcgaagtctatgccgaaaacagcgagcacatcgtcggcatcaaggtgcgcgccagccatgtcatcaccgggtcctggggcgtcacgccggtcaagctcggcaagaagatcgccaagatcttgaaagtgccgatgatggtgcatgtcggcgagccgccggcgctctatgacgaggtgctggagatcctcggcccaggcgacgtcgtcacgcactgcttcaacggcaaggccgggtcgagcatcatggaggacgaggacctcttcaacctcgccgagcgctgcgcctccgaaggcatccgtctcgacatcggccatggcggcgcctccttctccttcaaggtcgccgaggcggcaatcggccgcgggcttctgccgttctcgatctcgaccgacctgcacggccattcgatgaacttcccggtctgggacctggcgacgacaatgtcgaagctgctcagcgtcggcatgcctttcgacaaggtggtggaagccgtcacccatgcgccggcatccgtcatcaagctgtcgatggagaaccggctttcggtcggctcgcaagcggaatttactattttcgacctggtcgattccgatctcgaggcgacggattccaacggcgacgtttcggtcctcaacaagctattcgagccgcgctatgcggtgatgggcgccgatgccttcgccgccagccgctacgtgccgcgggcgcgcaagctggtgcgccacagccacggctattcctacaggtaggatccgctgaagggcgcaatccttagcggttgcgccagcccatcagcttttcgatccgttccgctgaactgcgcacatgggccgtatagtggttctcgtcggaaaacgccttctgttccggcagcacgatggaaatagtggcgacgcactggccgtcgcgatcgcagatcggcgaggcgatgcaggcaaccgcataatccgattccccggcctggatcgacagccgcgattcgaaggccttgccggcggcttccgacagcgtgcccggatcgatctcggcgcggccggtcggtgaagagcgggcgcagcgcttgaacagttcgatgcgctcctcctcggccaggtggccgacgagcaggcggccggaggccgtccagttcagcggcacccttgtgccgacgcgggacgccacctgaaaatggcttgggccgtcggccatggcaagcaccagcatatagtcgccgtcgcggccgcagacctgcacggtttcgccggcctgccggcagagatcgtgcatttcgtgggtagcgatgctcatgaaatccagcgacctggcataggcaaggccgtaatggtagagccgcgcgccgagccagatcgagccgtcggtctggcgcgtcagcatgttcttctcgacgaggtcgtcgacgatcacgtaaacggtcgacagcggcgccttcaccgccttggcgatagcatagacgccggcgggcgatccggtctcgtaaaggtgatcgatcacctgaagcgcccggtcgatgccgctgacgcgcgcgcggcgcgcgcccttgccaccggtctcgccggcaacaccctcatcctcggagtaaactgctgctgatgtctttccgtccaattccacgcccctcatgaaaacgcgactatgttacattactatggcatagctgtcgccgtggcaaatggcaacatttcgcgggttgccagtccgagtgggccgaccagatgaggctccgttttcaataatcaccggatgtttaggatgcggcgacggccgtgaacgcgctcagcgcgagcggttgctggagaagtcgttccgccgcgagacttggaacaacaagcatcaggccgagtttgatttctgaaactcaaggaggtcacgatgccaaattatcccacaccgcctttcccatcccagaagcagccgatgccgggtttcacggcccggatggacccggttcccgaccatggcgaaaagagctatcgcggttccgagcggctgaagggcaagcgggcgatcatcaccggcggcgatagcggcattggccgggctgtggcgatcgcctatgccagggagggtgccgatctggtgctctcctatctcgacgaggacgaggatgccgatgagacgaaacggctggtcgagcaagccggacgcaaggctatcctcgtcagcggtgacatccaggatcccgcccactgcaggcagatcgtcgagacggcggtcaaggagctcggtggtatcgacattctcgtcaacaacgccgcgcatcaggcgagcttcaagagcatcgacgagatcagcgacgaggagtgggaactgaccttcaaggtcaatatccattcgatgttctacctgaccaaggcagccgtcgcccacatgaagcccggcagcgccatcatcaacaccgcctcgatcaattcggacaatccgaacccgacgctgcttgcctatgcgacgaccaagggcgcgatccagaatttcaccgccggcctcgcccagcttctggccgagaaaggcattcgcgccaatgccgtggcgcccgggccaatctggacgccgctcatcccctcgacactgcctgaagaaaacgtcagcaatttcggcaagcaggtgccgatgaaacggcccggccagccggccgagcttgcgacagcctatgtgatgctggccgatcccttgtcgagttatgtctccggcacgaccatcgcggttaccggcggcaagccgatcctgtagcgtatcggcccgaagggacgcacggtgctcagccaccgccggtcggcattgtaatgatcacgtcgttaccgacggccagcatcgcttggtcgcggccttccaataagcgacaagggccgccgtctggtcgagacggcagcccttgacgggggcagggagagatccccaagctggtcaggcggcttcttcagccgaagcagggcattgccggcagattggcgcggcttgcgagcgctccgatcatattgcccaccgatgtcgagcgcggttcgcgtttgcgggcggccgtctccaggagttgcttgaagtcttcaagctttacgccatcggcgcgcaacaccatggcgatcagggggtcgcgaagggcttcggatatcgtcaggtcatctctggtctttgtcatggttgtcctcctttcgtgggcggtagcccgtgttccacttttcgctgccatgccctcggcattgactttcgcgtttcgtggtgttaccggtaagtaacaatgcatttgttaccgatcggtcacattgatgtcaaggactacgtccgcaaaaaaatcagaaacttcgaatgaaatccccgcagccgttccagaagatcgcatcccgccgcgggagcgtatcgtctcgaccgcctcggagcttttccgcgagcgcggcattcgcggcattggcgtcgatgccattgccgacgcggctctgaccaacaagatgacgctctaccggcatttcggctcgaaggatgagctcgtctgcgaaacgcttcgccgcgcctccgaaaaggcgggtgccatctggcgcgatctggaatcggcctatcccgacaatccgcgcgcccagctggacgcctgggtggagatgcgggcgcaatgtctgaacggcgagcccgccggctgcgatctcgccaatgccgccatcgagctgaagggcgagggccatccagcccacgaaatgatcgagcggcacaaggctgaacagcgtgatcgcctggccgcgctctgttcggcggccggcgcacgcgaaccccagcttcttgccgatactttgacgctgctgctcgaaggcgcgcgcgtcagccgccaggccatgggcgctgccggctgctgcggtcatttcgccaaggcctgccacgcggcgatcgcttctttcgcctgagcaccgcaagtgtgtgggaggggaaccttaccgcttccatgccgttttgacactaacccgagggcgatgtggaggcaaggagatgaactacgtctatctcaaacgcctatatgccaaacgcgccgagctcgaagccaagctggagctccatgatgcgcgctattgtttcggcgaggaagaggtcgatgacggcaccgacagcgatctgcgtcagcggttgagcgaaatttccgaggaaattgctacgctggagagcaggccgggcagataactattcagattttagccgaccggcataaaatcaatctgtgttggcgctgaggatttctatcgtccgttcgtcgaattttccctgatagaaatggtcgatcacctggtggaagggcgaaccgtgatcgctgatcgcggcaaacaaggtcatcgacgagcgcagcttgaggtcgtcgggtgaacccaggatttcgtgcgccgatcggccgtccaccgacaggatcgcctcgacgcaacgcagcagccggcttgagagaatgggatcggcgagataggcggcggcttcctcggccgagcggatcgcatatttttcggccatcgccgacgtaccgagaccggcgatctgcgggaagacgaaccacatccagtgggacgtcttgcgcccggccttcagctctgagagcgcccgctcgtagatgccgttctgtgcgtcgatgaagcggtgaagcttgtagtcgatgtcgccggccatggtcctttcccttttcctgctgtcgatgcagcctgggccaaggtttccacgcccggcaatatgttttgctatcagcagaccctctcagcgtaggggctgctgtcgcggcaatggccgtaggccggatgagccggcatggtatcgccagccggggcagcaatagccgatgttgtcatcgggtccgtattgccggaagaatatgcggcaaaacccgcaaagctcaagagaaccagcgctccgaccacgacgatgcgttcgaaggccgaaagcttctgggcgctgacatgttccacataatcgcgttcgcctaaaccggcggtttcgtcctcttttacatgaagggtcaccatatcctggcgacggcttaaagtttcacaatctgtcattttaattactcctgcaacacatgcggagccgggttctcagagcaaactctcaccctcgtgccgaaccgacttcgcatgcgagcagcatgtgtgtcttcgatcgtggcaattgaaggggcgatattcaaactcagtgttcaaaaaatcgtaccaataaatgcaaaatatcgtgaagctctggttcaccggaatgatccggggtagtccagagaggcacatctctcttctggatagtcccatgagcaaatccttcggcgcgatgtcggtcgcgcagctttccgtcctcattcaaggtggcgcggccgatcctgtcgaggtggccgaggcggtcttcgattccatcgcgaattatgccgacaaggcggtcttcaccacattgctcgaaagccgggcgatggaggaggcgcgcgcctcctcgcgacgtctgcggggagggcgctcgcttggattgctggacggcattccgattgcctggaaggatctcttcgacattgaaggcttgccgacgacggcgggctccgtcgttctggcaaagaacatgccggccaagcgcgacgcggctgtcgtcgctttgctcaggcaggcgggcatggtcgccgtcggacgcaccaatatgagcgagttcgccttttccggcctcggcatcaatccgcattacggcacgccggtaaatccgcgcggcactgatcttccgcgcattccgggcggctcgtcttccggcgccggtgtcgcggtggcggccgggctggtgccggtcgccatgggcaccgataccggcggctcggtgcgtattcccgccgccttcaacggtatcgtcggttataaagcaacacgcggccgccatgcgatggcaggcgtctatccgctggcaaagagcctggattcgctgggaccgctctgccgcagcgtcacggacgcggtctggatcgatgcggcgatgcgtggcctgacggcgcccgatgtcgttgcgcatcccctgcaagggctggaactcatcgtgcctgaaaatatcgtcttcgatggcgctgaagctggtgtcgtcgccgcgttcgaagcagctttagagcgtcttcaaaaggctggcgccaaagttgcccgcaccgtcatccccgccttcgacgagatattcgagctgatgacgagatatggtccgctggtcacggcggaggctttcgcgcttcatcaggaacgcttggcgggagcggacgcggacaggatggatcaccgcgtcgtcatgcgcacgcgtctcggaagcaagacgacgctaccggattacctggcgatcctggaggcgcgcagccgcctgattgccgttgtcgagcgcctcgtcggcgaccggctgctcgcctttccgactgtcgcccacgtcgctccgccgatcgggccgctggagcaggatgacgagctgttcttcgcgacgaacaacaagacgttgcgcaatactgcgctcggcaatttcctcgactggtgcggcgtttccattccctgcggtacgggcgaggctggcatgcctgttggactgctgctttcggccaccccccatcgcgacgaggcgctgctgggtgcagcgcttgccgccgaggcggttatccgcgatgattttgcctgaattggcaattgaaccgccgggatttagttgccattgatggcatgaggagattggaggaagacacgtgcaggttttgcaaaacggacgtttcgcggtttcgtcgtggtcgctgcatcggctgctcggcgccgttcatgcctatagtcccgatcccgacaaaagcgctgtggcgaaagagccatatggccccggtgccgcggcgctgatcgacgtgccggcggcgctcgcggcgcgcggcgtcaaccggctggaggtctgttccttccatctgccgagcctcgacgccggctatataagcgacttgcgtggtgcgatggcggcctcgaacgtgctgttccagacgctgctcgtcgaggacggcgatccgagccatccggagacggccgaacgcgatgtcgaatggatggcggagtggatcgacatcgccgcagccctcggggctgagaggatgcgggtcatcgccggcaagcagaagccgacggaggaaaaccttatccgcgccgcccaccatctgaactggctggccggaaaggccgaaggcagcggcgtgcgtgtcgtcgtcgagaactggttcgacctgctgccgtcgccggtcgaaatgaactggctgctgaaccggctggacggcaagatcggcctcaacggcgacctcggcaactgggcggcgccggcgaaatatcagggccttgccgatatcatgggccgggcggaaatctgccatgccaaggccgattatggcgttaccggcctcgatgccgaggattaccgcaggtgcctggagatgtgcgagaaggccggttacgacggtcctttcacgctgatctacgactcacccttcttcccggacgaatgggacggcatcctgctgcagaaggcgttcatcgaggatttcctgcgcgaggcgccggcgcgcaagacggcgtaaatcagaagcacttctcgctcattcctagatgccgaaaagtgcgcgcggttttcggacgacatcatgctctcactatataatgtagaagaggattcagattttaggccgacccggcctaaaatcatcctgttctagcgcgggaacctttggttttcctccagcacgttcagatccatgtggttgcgcatatagcgctccgaggctttctgcagcggctggtagtcccatggataataggccccattgcgcagcgccgcatagaccacccagcggcgcgcctggctttcgcgcacggcggcgtcgaaatcggcaagattccagcgtcggccggcctgttcgacaagccttgccaagatctcggcatgcgccgggtcggccgccagattgtcgagttcttggggatcggcctcgagattaaacagcatcggcgggtccttctcgcagagcgagagcttgtatcggccatccctgaggcagacgagcggtgcttcggaaccttccgcggcatattccatcggcacggggctgcggctgccggtgccttcggccagcgctgccagatcctcgccctcggtccagggcttcagcgaggcgatatcgatcccggcgagacctgccagcgtcggcgtcacgtcgagcgtggagacaggctggtcgatccgtttgggctgccagccgggtgccgcgatcatcagcggaacgcgggccgatccttcgaagaagttcatcttgaaccagaggccgcgatcaccgagcatgtcgccatggtcggaggcaaagaggatgatcgtgttttcggccatgcgggtccgttcgaggacgccgagaatgtcaccgatcttctcgtcgacataggagatattggcgaaatagccgcgccttgcccgcctgatctgctcatcgctgatgttgaaagcatcgtggtcgcaggctttcatcagacgctgcgagtgcgcgtcctgcagctcgaaggcaatcggcgcaaccgccgggtccagtgccgggcaatcttcatagagatcccagaatttgcggcgcgcgacataggggtcgtgcggatgggtgaagctgacggtcaggcaccaggggcgctcgtcgtgtccgcgcgcgagatcgaacagcttgcggccggcgtggtaggcgacctcgtcgtcatattccatctggttggtgatctcggcaatgccggcgccggtgaccgagcccagattgtgataccaccagtctatgcgctcgccgggcttgctataatcgggcgtccagccgaagtcggccgggtagatatccgtcgttaggcgctcctcgaagccgtgcaactggtcggggccgacgaagtgcatcttgccggaaagtgcggtctggtatccggcagcgcgcagatgatgcgcataggtcggaatgtcggaggcaaattccgccgcattgtcatagacgcgggttcggctcggcaattgtccggacatgaaggaggcccgcgccggtgcgcagagcgggcttgccgtgtaggcgttggtgaaacgtacggaacgctccgccaatgatttcagatgcggcgcatgcagaaaatcggcagggccatctggaaagaacgtgccattcaactgatcgaccatcaggatgaggatattcggacgcgccatgtgaaattgtctcctgtggtctcaaaggccgggacggtcttgctggaaggggacgtctcttgctatttgcagatcttatcaaaaccactatcatcccgcttgtaaaggtggctttttttgatgtttgccaaaaggattttttatgtcagaccgcctgctgcctgagctgggatggatgcgcatcttcgcggaggtcgcaaggctcggcagcttttcggctgcggcggcaggtctcggccttacgcagcctgccgtcagctatcagattcggcggctggaagagcagttcggcgtcgccctgctgcgccgccagcatcgcggcgtcgagttgaccgcggaaggcgagcggcttttccaggtcgtggccaaggcggtcggtgacattgatgccctggcgcgcagcttccgcactgaggctcaaaggccggtcgtcagactgagaaccgactatgccttttcagcgctttggctgatcccgcgcatgcacggttttcgcctgcttcaccccgaaaccgatatacagatcgtcgcgacccagaggcttgaccccggctttcgtgacgacgcagatgtggtagtggttttcggcacaaaggcggaattcggcgccatcgggtcgcttctgctgcaggaaaaggtcgtgcccgtctgcacgcgaggctttctcgatcgcaatggcccgttcgacaatccgcagcttcttgccaaggcgatcctgatccacctcgattcgccgacgccatcgccctggttcgactggcgaagttatcttgccgaattctccgttactcgcgatctccatgccggccgcggtgatgtcagtttcaacacctattcgctggtcgtccaggccgctctcagcgagcagggcgtggcgatcggctggatggggctggtcgatacgcttctctccacacatatgctggtggaagccgggccgccgctcgatgcacccgaccgcggttactggctgataccgccgcgatcggcaaacattcacagcgagaggctcagcacctggctggtggatcaagtcggcaggacatgacattcggaccgaggctggcgcgtcattgcatccggaatatgttcgctctcaggagagaagccttgtcatgaccgatgccgatcgacattgtggcatcgattcatagggaagggccgaagcatgtcgcgaaccgtcggatacgtcgttggattgctcatgatcctcctgggactgatctggatcgcacagggaagcggctattttccctatccgtcatccagtttcatgatcaaccaaagtatctgggttctctgggggggcatcatggctgcagcggggatcgccgtgacaatcattatttcgcggttgcgccggagaggatgagccggcaacccgtgcatggctttgagggaattcgatgaagagttccccgaggtgaaatatctggccgctggcggcctgtcgaactgaggagaatggcatgagcgcagctgaaatcgacggctttgcggaccggatcagggagcaccggggcggcatgatctccgcctggatcggtattcccgacgccacgctcgccaatcacctggcgcaggagtccttcgacaccatcgtgctggatatgcagcacggcatgtgggacatgccctcggccgcgaacgccgtcgcccaggttcggcttgctggcaagccggcgctggctcgcataccggtcggcgatttcgcttccgcctcgcgcctgctcgatgccggcgcctccggcatcatcgcgccgatgatcaattcggccgaagacgcgcaagccttcgtcaaggccacgaaatacccgcctctcggcgaacgcagctggggaccgtcgctggcgctcaaccataccggcctgtcggccgatgattatctgaagaacgccaacgcgcttaccgtcgccattgccatgatcgagacccgggcggcactcgaggcgatcgacggcatcctcggcgttaccggcatcgacggcattttcatcggtccctccgatctctcgatcgcactctcgaacggcgaccaggtggcgccgaacgccgccgagatcgacagcgccatgcagcatgcggtttcgcgctgccgcgcccatggcaaattcgcctgcgccttcgccggtgatggcgagcgggccggtgaactgctgaagttcggtttcgatctggtcattgccggggccgagacagcgcagctgcgctccggcgcccgccgcgccatcaatgccgcccgcaggatcgcttctgcttgagcgtcatttcaccggtttgacggccagccagatgacgtggcgggcgccgccgcgtttgccgttggcgcgcgtgttgaccacatcgacggcaaaaccgctgcccttgagacgtcgcgtgaaatcaggatccgggccggacgaccagacggcgagcacgccgccggggcgcagcgcgtcgctggcggcgcgaaggccggcgaagtcgtagagccggtcgttggatttgcgggtcaggccatcagggccgttatcgacatcgagcagaatggcgtcataggcagccttgccggcgcggatcgcttcgccgacatcgccctgatggatgccgacccgcggatcgtcgaggcagcccttgaagacctcggccatcggcccgcgcgcccaggcgacgactgaaggcaccagttcggcgacggtgacgccggcatcctcgggaaggacagcgagagcggcgcgcagggtaaagcccatgccgagcccgccgatcagcatccttggcttggcgtgcgacttgatccgatcccaggaaagggtcgccagcgcttcttccgagccgctgaggcggctgttcatcagctcgttggcgccgagcatgatcgagaactcgctgccgcgctgcttcagccgcaattcgccgttttcaccgggaatggtcgcggaatcgagctggatccagggcagcatgacggtttcgcctcatatgaagggaagcgtcccctagcatagggcagacgacgaggccagcaagccggcctcagatcatccgcatgaaatgatcctgctccatttcgatgatctcgtcctgcggcacggccgaacggcggcggatgtcctccacctcttctggcctcagccgggccttcgggtcgtcgaaccggacctcgggatcgggcacggccgagagcagcagccttgtatagggatgcagcggattgtcgattaccttggcgacgctgccccattcgacgatctggccggcatacatcacggcgatgtcctcggcgacataacgggcggtggcgatatcatgggtgatgtagagcaggccgagattcatctcctgcttcatctcgttcaacaggttcagcacgccgaggcggaccgaaacgtcgagcatcgaggtcggctcgtcggcgacgatcacctccggcttgacggccaaggcgcgagcgatgttgacgcgttggcgctggccgccggagagttcatgcggatatttcggcgcgacgagatcgggatcgagcctgacgcgctgcagcagttcgcggaccgcgacgtcgatctctgcccccttgatctccgggcggtgcagtttcagtggccgccggagatgatgggcgatggtgtgggcagggttcagcgaggcgaaggggtcctggaagatcatctgcaccgagcggcggtagcgggcgatctcggcggattttgccgcctcgacaggccggcccttatagagaatccggcccgatgtcggcagatattcgcgcatcgccatgcgggcgcaggtggtcttgccgctgccggattcgccgacgagcgccagtgcccggccggcatgcagtgaaaacgagatggcgcgcgccgcatgcacggccccggagccatggccgaaagtcttggtcaccgtgtcgagtgcgagaatggcgtcggtcatagcagcgctcctccatgcagcgaggggaaggaggcccagagcttcttcgtgtagtcgtgctttggcgtcctgtagatcgcctcggccgtgttctgctccaccagctggcctgatagcatgatgccaatgcggtcacagaactgcaccatcagcccgagatcatgggtgatgaacagcacggaaaagccgaagctgcggcgcaattcattgatgcgctgcaggatctcgcgctggacgacgacgtcgagcgccgtcgtcggctcgtccatgacgacgagcttcggatcgagcgccatgcagatggcgatgacgatacgttggcgcatgccgccggaaaactggtgcgggtagtcgcgcatgcgatccggcgcgatgtcgacgagcgtcagcatctcggcggtgcgctcgcgggctgaagcacggctcatgttcttgtgggtgcgcagcatgtcgtagaattgcgtttcgatgcgcagcaccgggttcagcgaattcatggcgctctggaacaccatggcgacctcgcgccagcggaaggcgctgagcgcctgccggtcgaggccgagcacgtcgcggccgtcgagcaggatgcggctttccttgcggatcagcgccggcggcttatgcaggcggctgatggcaaaagcgatcgtgctcttgccgcagccggattcgccggcaaggccgaagacctcgccgggcgcgacatcgaagctgacatcgtcaacggcgcggaaatccttctcctcgccgatatagtcgatggtgaggttcctcaccgagagcagcggctgcgtcacaggcggccctccccggagcggacgagcagggaccagcgctttagatgattaccggtgcgcagccgcggattggcgatctcgtcgacggcgaagttcaagagcgacatgccgataccgaggaaggcgagcgcgaagcagggggtgaggatatcccaccaggcgccgaccgaaagggccgaagccttctgcgcattgtagagcatggtgccccaggagatcgctctcggatcgccgaggccgaggaattccagcgtcgcctcggtgatgattgcgaagatgacgctgccgatgaaattgatgccgacgatcgatatcacgttgggaaagatctcgaatgtcatgatgcgccattgcggctcgcccatcatctcggccgatttgacgaaatccttctgcttgacggagagcgtttcggcgcgggtgacgcgtgcgccccaggcccaggaggtggcgccgaggatgagggcgatgacgagggggcttgcctggccgatgaaggcggcaagcactaagagcagcggcaggttgggaacgaccagcaccatattggtgaagaagctgatgatctcgtcggtcttgccgccgcgatagccggagatgatgccgagtgcggtgccgacgagcgtgatcagcaggccggcgccgaagccgacggcaagcgaggtgcgggcaccgtagatcagccgggcgaagacatcctggccgatgcgcgtggtgccgaggatatgatcgagcgacggagcctgatgcggccgcccggtacgggcggcgggatcgtattgcgttagcagcggcgctgcgatcgcgacgaggacgatgaaggcgatgatggcgagaccggtgagcgccttgcggtttcgaagcagggtcttcatctcacgctcccttcagcctgggatcgagcagcacatagctgacgtcgacgataaaattggcgatcagcatggtcgcggtcatgatgaggagctggccctgaatgacggggtaatcgcgggcgaggatcgcctggtagagaatgttgccgaggccgggatagttatagacgacctccgtcaccagcgagccgccgaggatggtgccgatggcgatggcaaggctggagacggtcggcagaagggcgttgcgcgccgcgtaccagagcatcacatgccggtccgaaaggcccttggcgcgggccatgacgatatagtcctcgccgagcaggttgatcatgttgttgcgcatggtgacggtgaagccgccgatcagcacggtgcagagcgtcaccatcggcaggatgccgtgataggcgaggctgctgatatattgcaggctgaaggccggatcgagcgacgggtcggcggcatagccgttcggaaaccagccgagcgtgaagccgaagatgaagagcacgatcagcgaggtgacgacggcgggtaccgaggttgcgaagatggcaccgacggagacgacgacatcgaacttgctgccgcggcgccaggcagcgacgatgccgaggagggtgccgatcgcgaagctgacgatcgtcgccgtgcccatcaggccgacggtccagacgagtgcatggccgagcaccgaggtaacgggcagcggaaaatatttgatcgagcggccgagatcgccggtgaagatgctgccgagataggtgaggtactgctgccagagcggaccgtcgacgaaaccaaaggtaagcttcagcgcctgcaggctttccggcggcaattcggtgccggcactcgaaaacatgatctgcacgggatcgcccggcatcagacggggcaggaagaaattgatcgtcgctgccgcgatgaaggctgccatgtagaagacgaggcggcgaagcaggaaagccatagggactccgtcgtgacggagcggcgctttacgccgctcccgaggattgcgatgcttacttgaccggctcgagagcgagcaggttcagcaggcgtgcaggattggtccgcgagatcgacggattgacgaaggggttttccttggtcgaccagccggtgaagcgcttggtgttgtactgataccagttcggattgttgaagacgggaatcatcggcaggttttcagcgacgatgcgctgcgccttgttcatcgcgtccttctgcttggcaagatcggcggtatgggtgaactcggtgacgagtttctcgacctccgggttgaaccagcgctgcgcggtgaagcgggtcttgcccttgtccgaggcgctgaaggcgcgcttataggggtaatagggcgaggccgatgccggcaggctgttgatcgccgcatcgaaggtgccgttgatgaggttgccggtccagacggcttcctccggcgtttcgatcttggcgtcgatgccgaccgcctgcatgccttcgacggcgaggttgacggtgtcgatccagtccgtccaggcgctggggacgataatcgagaaggaaatcttggtgccgtcgggattgtcgcggaagccgtcgccgtccttgtccttgtagcccgcctcgtccagcagggccttggcggcatcggcatcataggttgcgaatttgccgaagtcggccttgacggacgggtccgcccagctcttgtaaagctcgcccatcaggccggggtcttcgttgagcgtcggatagccgtagccggcgacgtcgatcatcgtcttgcggtcgagcgccatcgagacggcacggcggaacttcaggtcgttgaaggccttcttgttgttctcgttcgccgtttccaggttgaacaggaaggcgaccatgctgctcggcgaataccagtaatggaaatgcgccggatccttggaaacatagacattgtcgatatcggggatgaaggagacgccccagtcgagcgtgccgtcggccgttgccgtcagcatctgattgttgtcggcaagctgcgggaagcgcatgcaatcgaccttcaggtgctcgttgtcccagtagttcgggttgcggcactggtcgtaggtctggccggtgaagcgcggcacttctgtcaacgggccgctgccaacaggggtctcgttggcgaaggtcacgggatcagcgacgtccttccagacatgttccggaacgatcggcaattgcgagatctgctcggcggcgagtgagctcggattggcgagcgtgaagcgcaccgtctggccgtcaacggcctggacatcggtgacgaaggtccagatgctgacgaagtcgagcgccgggaacttcttcaggtagtcataggtgaatttgacgtcggctgcggtcagcggcttaccatcagaccatttcaggttcgggcgcagcttgaaatcgatgctcttcaggtcgtcggaaagtttgaagctttcggccaggcgatagaccggcttgttgctgtcgaagcggttgaagacgaccagcggctcgtagatgaaatcgagtgtcgactggcgcgacgaggtctggttgaacgggttgaagttccgaacccaggtcgtcgccggttcgatatttacggtgaggaccgtctgcgccatggcggaacccgaaagcagtgttagtgcggcggcggcaagaagatattttttcatgtttattccccttttcttatgcggtgagagatgaggtgccggtcaggagaccagcgcgcttgcaaacatgtcttcgacttcagcatgggcggcgcggaaatcgatcttgagattgccgaggcgggccttgccggcagcgatccgctgcagggcgccttccgtcagcgggcgggcggccttggcggcggcttcgctttccgggatgtcgccgtggctgtggagcgcgatatcgaaacctgcgtcgagcacctgcttgacgcgttccggcagggtgccggagagcgattccatgaagatgcagtctgatatcagcacgccgtcataacccatgtccttgcggatcacgtcgtgcataacaggcgagacggacgccggcagctcggcgtcataggccgaatagacgacatgggcgaccatcgcccagggcgtatccttcagcgccacgaagggcttgaagtcggtcgcggtgagcgtctcgcggctggcattgaccacaggacgctccttgtgggagtcgagcgtcgcacggccatggccgggaatgtgcttgataacaggcatgttgccggtctcgagcaggccatcgaccacctcgcggccgagggcagcgatgaaatcgggatcagggccgaaagagcgggcgccgatgaccgcgctcgtcgtctcgaagacgaggtcgagaacgggcgagcagccgctggaaaggccgagttccgtcatcatcgcgcccatggcctgggaggaaaggcgcagtgcttttttgccgagatcgaaatcgcggcgtgccagttcggcaaactggccgaaactgcggaagagcggccaggggccggcatcgagatgctggacgcggccgccttcctggtcggtgaagacaggcgcgtcgtcgcggccgacggcttcgcggaaacgctcgatcaggcgcctcgtctgctccggctcgcgctgattgcgccggccgacgaagaggccgagcggattggtttcgcgaaagagggcgaattcgtcatccgaaatagtgggattcggaaggccgacgaaaagggcgagcggggtcgaggacaattctgtagctccggtatcagatgatcatttcggcgcgcttctcagcatgccttcgtagatgcccttgtcgggggcggggatgatggttgcgcctgcggtcctggcgtagaaatcgaccgggccggcatcgccgatgaaggcataggcgtggccgagcgtcttcatggtctgaaggcaggcggaaaagagggcgagcccgatgcccttgccgcgtgcgtcgggatcgacgccggtcgggccgaagaagccgcgcgccgtcgtgtcataacaggcaaagcccaggagcttgccgccgtcgacggcgatcaggcaggcaacgggctggcgggagaaggcgaccgcgacttcgcttgcccagttctcgctgaaccgttcgcgaacccagctgacgacgagatgcagttccggggggagggccggacggatggagacgccgacatcgtcggctttgcgtttcaggtcggcgagctcagtggaatataagctcacaagcaggtctggcacctgtcactcctccaattattcctttattgcggaatatatccccttttaatgtcatagacttggccatctggccgggcttgtcaacaaggtttttcgacggccaaaggcacgacctgccgctgccctccgcggtttcaacgcaaagtaggtgccgaacgcaaaacggcccgggaagaccgggccgttttcgattggcggtatgttggctgagcgaacgcctattcgctgtctttccagagcgcatgaaaatgctgcaccgggccgtggccggagccgacggtgaggcgtccggcagccgcgaccgcgccggcgaggtagtccttggcgatggcgacggcctcccgcgccgaagcgcccttgccgagctcggccgccagcgcgctggagagcgtgcagccggtgccgtgggtgttcttggtcggaacgcgtctggcttcgaaccagtgcaggccggcggccgtggcaagcacgtcagggctctcgtcgctgtcgagatggccgcccttgaccagcaccgcggccggaccaagcgcgagcaggcgctcggcctgttccgccatctcagcgcggttagtcgccaccggctggtgcagcagggcggcggcttcgggcaggttcggggtcagcagtgtcgcaagcggcagcagccggcgggtcagcacgtcgaccgcttcgggcgcgagcagggcggctccacccttggcgatcatgacagggtcgataacgatcggaatgtcgcggtggtcagtcagcgcaccggcaacggcgtcggcgatgccggcattggcgatcatgccgatcttgacggcgtcgacgcgcacatcggcaaagacggcattgatctgatcggcgacgaattgcggcggcaccaggtgcacgccgctgacaccttgcgtgttctgcgccgtcagcgcggtcagcaccgccatgccgtagacgccgcgggcggaaaaggccttgagatcggcctggatgccggcgccgccggagggatcggagccggcgatggagagaacattgcggatcatgcgcggacctttcggatttctgcagcgatgcggcgcgtggccgcttcagggtcgggcgtgccgcagatggcggagacgacggcaagcccactggcgcctgcggcaaacacctgggcgacatgatccgccttgagcccgccgatcgcgaccgatggcaccggcgaggcctttaccagccttgcaaggccgtcaaaaccgatcggctgcttgtgatcggcctttgtcggtgtcgcaaataccggtccgacgccggtatagtcgaccaagccaggatcgacggcgttagcaagcgcctcgctctcgaccgataggccgaggatcatctcggggccgatcatcgcccgcgctctcatcgcatccatgtcttcctggccgatatgcaggccgtcgacgccgatggcgattgccgcctcgacgtcatcgttgacgatgagcagggcgccggtcccatccagcgcctgtttcaaggcgcggccggtctcgatcatcctgatggtgccggcatgtttgtcacgcaactgcaccatggtcgcgccgccggcaacggcaaggcgcgcggtttcgaccatgccgatcccggcgcagagatcggggtcgaggacgagatagagcgaaaggtcgaaagccttcatgcagctgatatccttgccctggcgtcaagcgtttcggcgtcgagcgcggccagcgcatcgagaaaacgccaggagaaggagccgggcccggccgccccaagggctgcctcctcgccggcgatggcgaaggttgaaagtgcagcgaccgtcgcgccgaagatatcctctggcgccgtcgcggcaaaggcgccgacgaggcaggtgagcgagcagccgagcgcggtgacctgaggcatcaaggccgatccgccttcgatgcgcaccgcccgctcgccgtcggtgacgaaatccacggcaccggtgacggcaaccaccgcccgctgccgctcagccagccatcgcgccgaaccttccgcctgttcgaccggatcgcggctgtcgacgccctggccacggctttctccgccggcaagcgcgatgatctcggaggcgttgccgcggatgatcgtgggcttgagggcgagcagctcggcgaccgcattgcggcggaaggccgtcgcataatgggcgaccggatcgagtacccacggtttgccggcggatgtcgccgccttcgcggccgcctgcatgccgtcgatccattgcgtcgacagcgtgccaatattgattgtcagcgcgctggcgatcgcggcgaattcgccggcttcttccgccgcatgcaccatggcgggcgaggcgccagcggcgagcaggacatttgcggcgatattcatggcgacgtaattggtgatgcactgaacgagcggcggcttctcgcgcatcgccttcaacatcgctcctggtgtggtcctggtctgcatatggcccctttcaggcgggggcgggcacggggcggttcgtgcgggcgatgccgcgaccccgagcgactccctccgccggcattatccggttcaggttcgaagggtgcttctcagcccatctgtcgacgggcgcccctgtctctcatcgcgctctttttcgcagagaacgggactgatgtcatcctgaaaatgacaattccacgactgacagcgccgcgcgttttttacgaaaaggcggtcagccgacgatctttgccaacagccgtccgacatcctcgttggcgacattgttatgggcgtccgacgccgctgtcttgatgatgtacttgtccgccaggaaggtgttgaccttgccggcctgcggcgcgaagacggcatccgtatcgtcctcgacagcctgtcccgccttcaggtgctgcggaccgttcgcccccatcgccccgaactcgtcgttggcatcgccgatgctcttggcgatatcgcgcgacaggcgcgacgccagcgcataggcgagcgtgcaggcgagatcgttgtgggtgtgggtgatacagatcgggccggtcggtttgccaacgacatcgggaaaggcgccagcaaggcccggcttgatctctttggcgaagccattgtgcgagaaggcgccctgcagcagggtgagcgagaagaattccagcttcgggaccggggcgagcccgtttgccgccgccgcgaccagccgggcgccgaagctgtggccgacgagatgcaggcggatcggctgctgcagcacgagcttcgacagcacgcttttcgtcaacgcctcgccgacgatgccggcgcgcttcttcatttcgtaataggtcagctggttcaggaaccgcgccaccgccgctctcgggccggagatcaggcccgagacgacgtcgccgagcccttgagccttgccgacggagcgttcgaggttaaatgtcggcgccgcgatgagagcttccatcagcattttggcgctggtggcatcgtccgtggcgagcgcaatcggcgctgaatccgctttgagttcggaatccgttcccggagaaccgagtgcttcgttgccgttcttgacgaggaaaaacgacgtcgtttcatcgagcgtcttcgctgcagcccgcgccgtctgggccgtcgcggcgccatccggcccgaagagatccttgaaatccttcagcacgtttttgaaggcctgatcgtcgagatcctcagggcctgccgccgtcccatctgctgccagagttccaccgccgcctggcgtcaccagtgtctgctcgtcgaaatcggtgcgataggccttggcgggccagacgacgccggcgacgacggtgtggctcgccttgtcgggcgcaagcttcttgcgggcgttcgcccacagggttccgtagagcttgcgggcatcgtccttggtattcttccagccatgcgacatgaccaccagatcggtcgttccgggctggttgagcaacgccgcgagacttgtcgccgtcgcgggatcgatcgcgccagtcttgtcgaattcgagccataggaatggcgagggtccaagcgtgtccatatgtcctccttacacagcctgtagcgttcgcatcagatcgagcaggccggcgccctgaaactccggccgccgcttgagatcggtcgcagcactgacgaagatctctttgacgcgttccggctggccgagaaattcacgccgaaccgagaggaacgcggcgatcgcgccggagacatgcggcgtcgccatgctcgttccggtatcctcccggaacggcgcttcgcctgacttggcaccgttgtagagcgcgcatgagatgatgcgctcgccaggtgcgacgagatctggcttcatccgcccatccgcggtcggtcccttggaggaaaaataggagacgccgtaggtatgcggcatgtcgcgatgcgtcgagccgacggtgatggcgagcgctgcgttgccgggatccatgatcgtgccgctatgggccgcgcgctccggcgcgcctgagaattgcgtcaccgtaccgtagccggcattgccggccgcgaccacgacgcagacgcccgaacgcaccagcctgtcgacctcgacgcagagcgggctttgccctgccgcgaaccagaccggatcgaacggatagccaaggctgagattgatgccgtggatcttgatgttgcgcccatagtcgttcgagcgctggacatagccgatcgcagccagcagattgctgagcttgccttgcttctcattggccagcactttcaggctcaacagcttgcagtgcggtgccataccggtgatgacgccgtcatgagtatccttgacggttgatttggtcccgtcctcgttgcgcacctccgatttcacgcagatcttcttgaccgcgtccgttttcggttcgtccagcaccgatgtgcggccggcgatgatgccggcaacatgggttccatggccggcattgtcgatcagcgccgcagccgacgccacggccgggtccggattgtcggccgtgaaatcccgatgaaagaggccgtccggcagatcgagcgttctcagtgttttgaaatgcggatgcgtcccgtcaatgccggtatcggccactgcccagacaatgccttttccgctggctgcgaaggatgcatgcgccgcatcgcatttgattgtcctgacggattcgtagacgcagcgtttgatctggtgatcgcaccagatcttgtagacgagtggtatcttcttattcttgctgccgcttttggtttcacccttattcttgtcgtcatccttttggggcattgtccagctcgaaagccggtcaatggcttcccgggtcagggtcgcgaaggcgtagctgtcggtccagagggatttggcggcaatcctgccgccgttcgaaaacatctgcgagaggtccagtttgctgtcctccgagaccgcaggcatgccgagcggcggcgacatgccgaaacgccacaggttgttgctctcgtcagtcgccccaatcctgttgaggtacaacaggaatgcttcgaacaatagttgccgcgccgccgtgccgccgcccggaaagtcgcggttgaattcgatgatgacatcgaagtgcttcgccttgcccatccccttggggggatccgtcttgcccttcatgaacgacgagagatcgcccccgatccgcgtcttgacgaggttttcttgaatgttgccctcggattttctccgaggccgtgctggctgcggccctctcgccatgcggtctcctccctctttggaaagaataacagcgacaaccataggtgcaatatatttctgaaatgcagctctatatttactaaatatccgaatgactttaaaatcgccgatctacactcgctccggcaatgcgctcatgcatgaacccctttcacgcgatagacctcgggatcggggatcggaaccgcggcgatcagcgcgcgggtgtagtcatccctggggttctcgaagatatcccgccgcgtgccggtttcgatgatgcggccggcgcgcatgacggcgacgttgtgggacatgcgctcgaccaccgccatgtcgtgggagatgaagagataggcgagccccatcgtttcctgcagttcgagcagcaggtcgagcacgcgggcgcggacggagacgtcgagcgctgcgacgctttcgtcggcaacgatcagcttgggctccagcgccagcgcccgggcgatgcagatgcgctggcgctggccgccggaaaactcgtgtggatagcgcgtcgccgcatcaggcgtcaggccgacccggcgcagcagttcggcgacgcggtcctgccgttcgctgtggttgccgatgccgtggatgagcatcggttcgccgatcgccttgccgacggccatgcgcgggtcgagcgaggcatagggatcctggaagatcatttgcgccgagcggcgcacaggccgcatctcgcgctggctgaggccggcgatattgcggccgtcgatcaggacgttgcccttgaaggggatgagaccgagcacggctttgccggtcgttgatttgccggagccgctttcgccgacgaggccgagcgtttcacccggcaggatatcgaaggaaacgccatcgacggctgcgaccggcggcttgcccttgaaaaaccggcttgcggcattgccataggtgacggtgaggtcgcgcacgttcagcaccggcgtgcggttcggatgcagcgtctcgacggcgcgctgggtgatgcgcggcggacggtcggtgccggtaagcgcgccgagccgcgggacggcggcgagcaattgttgtgtataggcctccttcggccgttggaagacggcgagcgccgttccctgctcgacgatcctgccattctgcatgatgacgacgcggtcggccatttcggcgacaacgcccatgtcatgagtgatcaggatgatcgaggcgccgaattcgcgcttcaactcgcgcatcagcttgaggatttgcgcctgcacggtgacgtcgagtgccgtcgtcggctcgtcggcaatcagcaccttcggccggcaggagagcgccatggcgatcatcacccgctggcgcatgccgccggaaagctcgtgcggatattgcttcagccgccgggccggctcggtgatctgcacggcatcgagcatcttcagcgccaccgcctcggcattgtcgctgccctggtgcgcgcggattgcctcggtcagctggctgccgaccgacatgaccgggttgagcgaggtcatcggctcctggaataccatggcgatatcgccgccgcgcacgctgcgcatcgcccgatcggaaagtttgagcaggtcgcgctcgccaagcagcacgctgccggaggcgacccgtagcgaggctttcggcaagagccccatgatcgacagcgaggtgaccgacttgccggagccggattcgccggcgatgcagagcgtttcgccgcttgcaagctcgaagctgacatcctcgagcaccggcttgcggccttcgggtgtgcgggcatcgacgctcagattgcgaaggctgagcaccggtgctgcggcgggcgtggcttcgttcacgcgaacacgatcctcgggaagtagaaggaaaccacccagttcggctggtcgacgatctcgctgatccggagatcgccgcagaccgagcagagcaggtaggcatcgacggcgctcatgccgtgttcggcgccgagaagatcgatcatgcgcatgacgctttcgcgcgccccggtcatcaggtcagggccgatgcctgtcgtcacctcgtagccggcgccgtcgagatggcgggttaccggttcggtcgtggtgaagcgcggcgtctgcagcttggcgtccttgacgagctcgatcgtcgcttcgacgttcatctggctttcgatcgccgtgccgcagacttcgccatcgccctgggcggcatgggtatccccgatcgaaaacagtgcgccgtcgacctcgacgggcagatagagcgtcacgcctgccgtcaggtcgcggatgtccatgttgccgccgacgcgacgcgggggaacgacggaatgggtgccgggctcggcgggtgcgacgccgatcgtgccggcgaagggcttcagcggcacgcggccgcccggaccgtaaagggcgggcaccatgctgttggcgtcataagaccagacgtgcagcgccggatccttgaattggtcggcaagcaggccgaagcctggaatattggccgtccagccgacgcccgacggaatgaacttgcgcagcgtcaccttcagcgcatcgccgggtttggcgccttcgatatagaccgggccggagaccgggttgatcttgccgaaatcgagcgtgttcagcgtttccagggtcgcgtcgcttccgagctggccacccgatgaatccatgcattcgaagtggatcgtctcgccgggcttggcgacgacggcgggggggaaatccttgttccagccgaaattatgctgggcgcggtggatggtgtgggtgcaggcgatgcacatgtcatgtctccctcgattttatgatgccttcccggcatggaccgggaaggctttgtttcttcagggcttattgcttgacgtagatcgcgtcgtaattgatgacgcgggtcggatcgatgtagatgttgtcggcaccgcccatgcgcagcgacttggcgacgacgcggcgttcgttgatgacagggatccacggcgcatcggccatgatatcggtaaagatcttgtcccaggcggcggtgcgctcggcggcctttgccggatcggacatggagtcggcggcaacggcgcgcttgtcgagatcggcgttgcagtaccatgaccagttccagccgcccgggaccgcgccggcgcaaccgaggatcgggccgtagaagttggacggatccgggaagtcggcgatccaggccatgccgcccgaccagatcatcggcgcttcgccttccgtgccgccggccgcgatgacgtttgcctgggcgagcgcccggacttcggctttgacgccgacagcggccagatcctgctggatcgcctgggcgatacgcggctgcgggtcggtgttggtggagtagagcacggtctcgaaaccgtcgggataaccggcttcggcaagcagcgccttggctttcgccacatcataggcatagccggtgaaggacttgtcgtagcccggcatcagcggcggcagcggctggttggcgggcgttgcgcggccgttgaggatgcgggtgatgcggtccttgttgatcgccatgttcagcgcctggcgaaccttgaggttatcgaagggcttcaccttggtgttcagcgtgatgtagccggtgtgcagctgttcgccgtcgacgatcatctgcgcgccctcggccgaattcttgatttcgaggaactttgccggcggaatgccgtcgcctgcaatatcaacctcgcccttctgcaggcgcaagagcgccaccagcggctcctggccgacttcgaccttgaagctgtcgatatagggaacgcccttgacgaaataatccttgttgcgctcgaaaacgagctgctggccgatcgtccaatccttcaggatgaaggtgccggagccgaccggcttcttgccgaagtcgcctgccgctgcctcgacggcttccttcggcacgaccgaggcgaagttgatggcgagcacgtgcaggaaggtggcgtcgggacgcgagaggttgaagatgacggtgccgtcatccggcgtctcgatgccggagagcgtcgtcgtcttgccgccggtttcatcctcgaagcccttgatggcgccgaagaagccggcgccaggcccctgcgtcttcgggtcgacggcgcgttcgatcgagtacttcacgtcggaggcgacgagttcgcggccgttcgagaacttcacgcccttgtgcagcttgaaggtgtaggtcaagccgtcgggtgaaacggtgaagctgtcggcaagcgagggaaccgggttcggcgtgccgggcgcatagtccatcaggcgggaatagaggctcttgatcatcgaccaattgacccagtcgtagccgatcgccgggtcgagcgtggtgatgtcgtccttgtaggtgacgacgatatcgccgccctgcttgggcgtttcctgcgccatgacggataatggggcgagcgccaccatcgttgccatggtcgtctgttgcagccagcgtttgaacatcttggttccccttctttggttgctgtcagcgtgtgcggatgcgcggatcgatgaccggcgcgacgaggtcggcaagcagattgccgatgatgatggcgagcgccgaggttagcgtgacgcccatgatgatcgggatgtcgacctgctggatcgcctgccaggcgagctggccgatgccgggccagccatagaccgcttcgaccacgaccactccgcccatgaactggccgatatcgatgccgatcatggcgatgatcggcagcacggcgttgggcagcgcatgccgcaggatgacgcgtttcgaggaaagacccttggcgcgcgccgtgcggacataatcctggttcagcacgtcgatcatcgacgagcgcaccatgcgggcgtaccagccggcgccgcagatgccgagcgttacagcaggcaggacgagatgcgagaagctgccgtagccgctcatcggaaaccagccgagcgttgccgccagcaggtagagcagcagcagggcgacgaggaactgcggcgccgaggtgccgacaaaggaggccatcatcaccagccggtcgacgaagccgccgcggcgcacggcggcgatggtgccgagcgtcaggccgagcaccacctcgacgaagatgccggcaagcatcagcgtcagcgtcgccggcaggcgggcggcgatcagcgtccagacatcggttttctgcgcataggagcggccgagattgccatgcagcagattgccgagataggtgccgaactggaccagcaacggttggtcgaggccaagctcatggcggatgttgacgaccgtctgggcggtggcgctgcggccggcgatcatgcgggccggatcggccggaagagcatagagcagcacgaaggtgattgccgcgacgccgagcaggatgagggccgcctgcgccagcctgcgcaacatgagtgacgccatcagcccctcccgcgctgggtcgggtcgagaatgtcgcgtagcgcgtcgcccaccagattgaaggaaagcgccgtcagaaggatgatcgcgcccggaatgaagaccagccagggggcggcctggaaatagctttggctctcgaagatgatgttgccccaggaaggctgcggcggctggacgccgacgccgaggaaggagagtgtggcctcgagcagcacggtggtggcgatgccgagcgttccccagacgattgccgtcggcatgaggtgcggcaggatatgcatgaagagcacgcgcatatggccggcgccgagcgagcgttcggccatgatgaaatcccgctccaccagcccgcgggtttcggtatagacgatgcgggcgacctgcacccagttgacgagcgcaatcaccatggcgacgatccagaggctcggcttcaaaagggctgccagcacgatggcgagaagcaatgccggaaaggccatcatcagatcggtgaagcgcatcaggatgttgcccggcagtccgcggagataaccggcgacgatgccgacgaagaggccgatcgtcaccgcgatgccattggcgacaaggccgatgatcagcgaagtgcgggcgccgaagagcaagcgcgagaagaggtcgcggccgagcgtgtcggtgcctagcagataggggccgcccggcggcagcggcgcgccttcgagcgagaggccgtcaaacatctgctcgtcggggctgaacggtgcgatccacggcgctgcgatggcgagcccgatgacgagcgtgacgacgatgaggccgaaaagggccgtcggctggcggatcatctgtttcaagacatgcatcagcccgcctccggcagaggttcggcacccgccagaatgaaggctgatatctgttccatcggcaggcggcggcgcatggcgcaattgcgcaggattgcgtaggcgctctcctcgtcgatgccgtgtgcgacctgaagcttttcgacggcggcgtgaacgagcggccgcagccggacgcgctcttcgagatatttcagcttttccgcagtcgcctttcgctcctgatgaatggagacggccatgacaagcgccggatagacggccgatgtggcgatcggcttggcgatgatcgcgccggcgccctgtccaagtgcccaggcgatgcggccgggcgcttccgaaccaagcaaggcaacgacagggcaggcaggcgtttcgccgttccagggcagtagatcgtcccagccctggtcggcatcgacgatgacgagatcgggcagtgccgcggccgagagcggcgcccattgcagcgttgcatggatgccgagcaggcgaagctggcggatcagcttttcggtgttgccgtcctcgcggtgcaggaccatcgcctgccagccggtgaaattgggcgtctctctcatgacaccaccctcagccgtggaaaggcctgtcggttgcggccggtcagataggggtcggcggcgagcggcggccgcgaggcgacgacatcaaagccgttgtcggcgttgatccggccgagatggaagggcagggcggcatgattggtgtcgcggtcgatcgaaagcgcgccgaacagggtcggccaggatcgattgtagagctcgcgccggacggcgtcgggctcgtcactaccggcagcgacgatcgcgtcgacgcagagccggacggccgtataggcgctggcaaagacgctggagacacgccgctcggcgccgtgacgctcggtgacacgggccttgaaggcggcattctcgggggtcgcgatactgtcgaaataggaagcggcgcaaagctggccggcagcagctccggcggcgatatcgtcgagttcgcattccatcaggtcgcagctgaccaccgggcaattttccgcgtggaaggccggatcgcgatcaccgagggccttgatcgcctccaggaaggcataactcgaggggccgatcagattgttgaggatgaagctcgggcggcgctgcgcgatctcggcgacgatgcgttcgacggcggtctcctcgagcggaagatagcgttcgccaagtacttcgccgccggcattggtaatgagttcgcgggcgagccggttcatctcccagccccagacgtagttggcgccgacgaggtagggccttgcgccgtaacgcgggatcaggtgctcgaaaagcggcagcagatgctggttggggcagccgccgacatagatgacgttctcgttggcctcgaaaccttcataggggcacatgtaccagagcaggccgtcatgtttctcgacgagcgggatgacttccttgcgcgccgcagaggtgatcgtaccgacgatatggcggcagccggcgcgcagaagatggcgcgcgccatcgagataggcggcaagatcagcatgcggatcgaagaagatgggctcgatcgccaccccttcgacgccggcatattcggccatcgcgaaatcggcgccgtcgcgcgcgtcgcggcccatcgagccgtagggcccggtggtcgaaaagaggatgccgattttcagcgcgtcgttcatcaagtgaccacatcaaaaaccccacgacgcagatcccatcgagcgatgaggcgtcatggggcgaaactgcccggggactattgaagtcatgtaatgtggaaggctctttgcctaatccgcaggcctgagtaaaatacaggcagcttgtctttgtcaagtgtgcggcactgcactcgcagtcatttgatcttgttcttccggtagagccgccaaaggtcgttcttctagctcaaatcatgcagatcggtggtaatcgccgggccgatcgagaattcgcaaaagcggaccgtcagtccgctgcgctccggcgtgcaggccgtgggtccgacctcgtagtgatcggcagccgggaagggggcgagccgcagcagcggccagaagctgccatcgcgcgaagcctggatgcgcatcgcgccgttggcgacggtgacgcggatgcggaaatcttccaattccctgaagggctgagcgacggaccagtcggacttgccgtcggtgacgacggtgctgaggtaggcttcgccgtcggtgaattcgacgcctgttttcacccagcgtctctcgtcgatgcgcaccatcaggccggcctggtcgtagagcgtgcggaattcgccccggacgcggatctgtgcggtgaagctgtcggtggtgggaaaggcgaggaaatggccgctgtcacgggtgaagccgtaatgggtctcccgccagaaatcggtcttctcatcggtggtcaggatgaggccggtttcggtcgcctgccagtgtgccggctcgttcagccatttgccgtcgttgaaatcgatgctcatcctgttctcccgttccgttgaagcctcaccgcagtgcgattgactcaccttggcataatgcgcggccgtggtgcaggcgggtgcagccaaagattgtgtgtttttccagcctcggtatccgccgagcgcataatccgtcgctcctgcttgacaggatcgatccatctcctattctgttacaaaaagatgaattacataattgtggaactaaacgggagccctcacatgaaaacactggtcgcattccttctcggcacggcgctcgtcgccctgccttcgacgctccttgcccaggaaaagggcggtgtcatcaatgtcgcgacgatcggcgagccgccgacgctcgatccgatgtcgtcgacggccgatctcgtcggcatcgtcacgcagcacattttcgaaacgctctacaccttcgacaagagctggaacgtcacgccgctgctcgccgaaagcctgcccgagatcagtgctgacggcaaaacctatacgatcaagctcaggaccggcatcaagttccacgacaataccgacatgacctcggaagatgtcgtcgcttcgcttggccgctggatgaagatcgcctcgcgcggcaagcaggtggccggcttcatcgataaggtcaccgcggccgatccggcaaccgtgacgatcacgctgaagcagccctatgcgccgctgacctcgctgctcgccttcaacaattcggctgcgatcatcatcccgtccgaaaagcaggacgagccgatgaaagacttcatcggcaccggtccctacatgctgaaggagcgcaaggccgaccagtatatccagctcgtccgcttcgacggctacaagtcacgtgagggcgacagcaatggttatggcggcgcccgccaccagtatctcgatgaaatccgcttcgtgccggtgccggatccgaacactcgcgtcgaggccgccgtttccggccagtatgattatgtcgactcgatccctgtcgaatcctacgacaagctgaaggcctccaccgcctcgcagccgatcatcctgaagcccttcggttatccggtcttcgtcttcaacacggccgatggcgtcaacaagaatgtcgaagtccgcaaggcggtccgccaggcgctcagcatggaagacatgctggccgcagctttcggcagcaaggatttttacgcgctcgacggcgccatctatccggaatcttattcctggcatacggatgccggcgtcgaaggcgcttataacgttgccgatccggaaggggcggccgctgccgccaagaaggccggctacaatggtgagccgatccgtatcctgaccagccgccagtatgagttccactacaaaatggcgcaggttgccgccgaatatttgaagcttgccggcttcaccgtcgatatgcaggttgtggactgggcgacactgacgcagcgccgtaccgatccgaagctctgggatatctacatcacccatagccccttcctgccggagcctgccctgatcggctcgctctcgaccagttcgccgggttggtgggatacgccggctcgcaaggccgccgtcgatgccttcacctcggaagtcgatccgaagaagcgcgtggcgctctgggccgatgtccagaaggcgatctatgccgacgcccccttcatgaagatcggcgacttcaacgccgtttcggcagaatcgaccaagcttgagggcgtcgatccggctccgtggccgtatttctggaatgcttcgatcaagaagtaaacatcgccaccgatgccggcccgccgtggccggtatcggtcttcttttttgcagcatctgcaaaggtttgccaggcattcatgatacgctacatcctccaacgcctgttcggcatgatcgtcgtgatgtttctcgtcgtcacgatcgtcttcgtcatcgtgcgcgtgacgccgggagatccggccgccgtcatgctcgggccggatgcgacgccgcaggatattgccgatctcaggtcccggctcggcctcgatcagtcgctcggcctgcaatatgtctattatatcggccagatgctgagaggtgatctcggccagtcgatcttcctcaacatgcctgtcacctcggccttgctcgaccgggcggagccgaccttcttcctgactttgttctcgctcgcaatcgccagcatcatcgccctgccgatcggcatctatgccgcttatcggcgcggttccttcatcgatcaggcggcaacgacgctcgcgatgtttgccgccagcattccgagcttctggctcggcctgatcctgatgcagttcttcgccgtcaggctcaacctcttcccggtctcgggttatggcggtccgggctcgacctttctcgatcgcatgtatcacctgacgctgcctgcctttgcgctcggcatcgtctcctcggcgctgatcctgcgcttcacccgcgcgtcgatgctcgatgtgctcggcgacgattatatccgtacggcgcgcgccaaggggctgatcgagcgccgggtcattctcaagcacgcgctgaagaatgcgctgatcccgatcctgacggtgatcggcctgacggcagcggtgctgatttcaggcgccgtcgtcaccgagaccgtcttcggcctgccgggtgtcggcaatctcgtcgtctcggcggtgctgcgccgcgactatcccgtcatccagggggcgctgctcgtcatcgccgccctctacgtgctgatcaattttgcgatcgacatgctctatcttctgatcgatccgagggtgcgctactgatggccgatatcgcaatcaaatcagtcgaaggcgagggcagcaaattcgccaggcgcctgctgaagcgcaagacggtcgccttgggtctgctgatcctgacgatcttcgtgcttctggcggtcttcgcgcctgttgtcgcaccctattcgccgtcgacgctttccatcgtcaatcggctgaagccgccgagcggcacctttttcttcggcaccgatgagttcggccgcgacgtcttttcgcgtacgatcttcgccggccgcctgtcgctgcttgtcggtgttgcggtcgtgactttgtcggccgtgatcggggtgacgctcggcctgcttgccggcttcttccagaagctcgacacgccgatcgcccgattgattgacgcgatgatggcgtttccggatattctgctggcgatcgcgctcgttgctgcccttggtccctcgctgacgacggtcattatcgcgctgtcgatcgtctatgcgccacgccttgcccgcattgtccgcgcttcgacgctggtcattcgtgaactcccctatgtcgaggcggcgagggcgctcggcatttcgaccttccacatcatgacgcggcatgtgctgcgcaatctgctgtcgccgatcctggtgcaggccaccttcctttttgcgagcgcgatgcttgccgaagccggcctgtctttcctcggccttggcgtcagcccggaaattccgacctggggaacgatgattgccgccggccggcagtatatcggccaggccgactggatgacgctgtttccaggcgtcgccatcatcctctccgtgctgtcgctgcagatggtcggcgatggcctcagggacatgctcgatcccagactgcgcaaggatctttaatccgccgaccaagcgtcggcccaatcgaaattcgccaaatcgaaaattgcatgacaggagtttgcgtgaatcagtttcctaccgccgccggcaaggtcgaaagctcgccttacgaacggcttgccgccctcggcattgcgcttccgccgccgccgccgccgatcgccaatttcgtcacgcacgtgatcgaaggcaatatgctctacctctccggccagggcccgcgcgaggccgacggcttcatgcatgccggcaaggtcggcgccggcgtcagtgtcgaggaggcctatggtcacgcgcggctgaccggcatcaacctgcttgccgtcatgcaggatgcgctcggcgatctctcccgcgtcaagcgggtggtcaagctgctcggcatggtcaatgccgtgcctgagttcgaggatcatccgagcgtcatcaacggctgctcggatctgttgatcgcagtcttcgggccggccggcgaacatgcccgctcggctgtaggcttcggctcgctgcccggcaacatcaccgtcgagatcgaggcgatcgtcgccttgcacggttgacgggagctcgacacagttgatcgaccgccccatgtttcttttttcgacccagactcctggagatctccatgtccactgatatccgcccgtcgctcggccttcgccctgtcatcaatgtatcgggcacgatgaccagcctcggcgcctcgatcgtcgttcccgaagcgatcagcgcgatggcatcgatcctgccgcacttcgtcgagatcaacgacctgcaacgcaaggcaagcgccgtcatcgcccgactgaccggcggcgaggcgggctttgtcaccgcctcctgctcggccggcatttcgctcgccgtcgctggcgcgatcaccggcaataacctgctggcgatcgagaagctgccggatgtggtgccggagaagaacgaagtgctggtgcagatgggccatgtcgtcagttacggggccccggtcgaccaggcgatccggcttgccggcggcaaggccgtgcttgtcgggcaggcgacctcgacgcatcgcttccacatggaaaacgccatcaccgacaagaccgccgccgccgtctatgtcgtctcccatcatgtcgtcgattacggcctgctgaacttgaaggaattcgtcgagattgcccatgccaagggcgtgcccgtcatcgtcgatgcggcctcggaatatgatctcaagattttcctggagcagggggccgatatcgccctttactccggccataaatttctcggcggcccgacctcgggtatcgttgccggcaggaaggagctggtgcgccatgccttcctgcagaatatgggtatcggccgtggcatgaaggtcggcaaggagagcatcttcggcgtcatggcagcactcgaggcctgggaaaaccgcgaccatgccggcatccgggaacgcgagaccggctatctcaacctgtggaaacgcacgctcgacggccgccctggcctcaccgcattgatcgagcccgatccgaccaacaatccgctcgatcgactgcgcctgatcgtcgatccggaccaggcccatatcaccgcctgggatctggccgatgcgcttgccaagggcagcccgccgatcatcgtgcgcgaccatgaggtggagcatcgctatttctacctcgacccgtgcaacctgcatccgggcgaggagacgattgtcgcggagcgcctggcgcaggagctcgacaaggcgcgcgcctccaacgagattatcgcaacgccgatcgagaaccgcagcaggcaccgcttcgacggtgcgctgcgctggccggattgatccgccgacgctcatctgtcgctagaggaaccacaatggccagtgtccaaacccaaccgatccagacgaccagcgacgttctttccgtcgaaggtctgacgacatccttcctggtggacggcgtctggaaaccggtcgtgtgcgacgtctctttcaccgtcgctccggcggaaacggtggcgatcgtcggcgaatccggctcgggcaagagcgtcacctcgctctccatcatgcggctgctgcaggcggatacgagccgtgtcgagggccgcgtcatgctcggcggacgcgacctgctggccttgccggaaaatgccatgcggcaggtgcgcggcaacgaggtggcgatgatctttcaggagccgatgacatcgctcaatccgctcttcaccatcggcgaccagatttccgaggcgctgctctgccattccgatatgagcagggccgatgccaaagcagagacgatcaggctgctggaaaaggtccgcatcccctcggccgcctcgcgcttcggcgaatatccgcatcgtttttccggcggcatgcgccagcgggtgatgatcgccatggcgctcgccagccggccgaaacttttgatcgccgacgagccgacgacggcgctcgacgtcaccatccagggccagatcctcgatctcatcaagatgctgcaggacgaggaggggacctctgttctcttcatcacccatgacatgggtgtcgttgccgagatcgccgaccggacggtggtgatgtatcgcggcgaacaggtggaaagcggcgccaccgccgatatcttccaccgcggcaaacatccctatacgagagcgctgctttcagccgtgccggtgctcggctcgatgcagggcaggcaaaggccgctgcgctttcccgtggtcaataccgcgacgggtgaatcggacattcccgccgaggtcgccgatacggtggcagcgacgccggtcctgcaggtgaagaacctcaccaagcgcttcgacattcattccggcctgttcggccggctgaccagccgggtgcacgctgtcgaaaacgtctccttcgatcttcacgccggcgaaacgctgtcgctcgtcggcgaatccggctgcggcaaatcgacgaccggccgcgccatcatgcggctgatcgagccgcaggccggttccgttctcgtcgagggcagggaggtgctcggcctcgacaggaaggatctgcgcgagatgcgcaagtccgtgcagatgatcttccaggatccctttgctagcctcaatccgcgcatgacggttggtgctgcgatcgccgaaccctatctcgaacacaagatgggcaattcgaagcaggcaaaggacgtcgtcgccgatctgctggtgaaggtcggtctgtcggcggatatggccgcgcgttacccgcatgagttttccggcggccagcgccagcgcatctgcatcgcccgcgcgctcgccttgcagccgaaggttatcgtcgccgacgaaagcgtctcggcgctcgacgtctcgatcaaggcacaggtcatcaaccttatgctcgacttgcagcagagcctcaaccttgccttcctgttcatctcgcacgacatggcggtcgtcgagcgcgtcagccatcgcgtggcggtgatgtatctcggcgagatcgtcgagatcggcccgcgggccgcagtcttcgaaaatccgcagcatccctatacgaagaaactcattgcggcagtgccggtgcccgatccggaccgtcgccacgaaaagcggatggtggcgaatgacgagatcaagagcccgatgcgcccggtcgactatcagcctgcaagcacgtcttatcgcgaagtcggaccgggccacctggtcatggccaatcggtagacttgccatcgcgtttcggatctgacgggcgctattccatcgccaggatcatgttgcgcacgacggggtagatttccccctcccagcggcggccgctgaagacgccgtaatgtccgacattggcctgaagatgatggcgtttcagatgcgggcgcagtgcacgacagagatcgtgcgcggccgaggtctggccgagcgcgcagatgtcgtcgcggccgccctcgacggtcaaaagcgctgtgttgcggatctggccagggtcgaccttgcggccatggtgggtcaagtcgccggtcgcgagttccgccttctggaagacgcgttcgatggtctcgatgtagaattcttcggtcaggtcgagcacggcgaaatattcgtcgtagaacttcttgatcttgccggcctcggccgtctcgcccttcgccagatggtcgtaaagcttgcgatgggcgtcctggtggcgctgcatgttcatcgacatgaaggcgacgagctggaggaagccgggatagacccgccgcccggcgccccgataacgccagggaacgcccgtgatcagcgagttctcgaaccaggcgagcgacttcgatacggcaagctcgttgaccttcgtcgggctttcgcgcggatcgatcggcccggccatcagcgtcatggtccgcggggtggcgggatgccgctcttccgacatcacggcaacggcggccagcgcctgtacgcagggctggcagacggcgaggatatgagcgccggggccgatttcctccaggaaatgcatgatataatcgacgtagtcgtccatgccgaagcgtccggccgacagcggcacgtcgcgggcgttcgcccagtcggtaatatagacgtcgtgatcgcgcagcagggtctgcaccgtgccgcgcaggagcgtcgcgaaatggccggacagcggggcgacgaccagcacccgcggccgctttgcatcggtgtccgttgcaaagcgcagcagcgtgccgaaaggcaggtcgagtacggtctcgacggtgacgggcgccacgcgattgccgatcatgaccgaggtaatagcgaaatccggacgttggtgggtgatctcgaagcgtgagatcatctccagcgcggcggcgaagtgccgtcccatttcgctgcctgatccccagagcgctgtcgcggagaagatttgcaagcgccgcgccagatcgcgcagcggcgcgatgagatcatcctggaactggtaggcctggtagagcatggccgaaactcccgcactgccgcatcgatgcggcggtgcaaaaaatgctagtggaatatgtcctgccatgcgagaagattatcgaggaagaagcaacattgtccggcaaggatacgagcgcgatgtcgcaggcggcactgacgatttcctcgaagaactactcctcatggtctctgcgcggctggctgctgtgccggatggccgggctggacttcgccgaagtccttgtggagatggatgacgaggcgcgtcaggaactgcttctgctttcaccatcggttctggtgccgaggctgacccatgacgacgtgacggtctgggacacgctggcgatcgccgaatatctccacgaagtgacgccgactgccgggctctggcccgccgagcgggcggcgcgcgcccgctgccggtcggtttcgggcgagatgcattcgggtttccataacctgcgttcggccttgccgatgaacctcaaggcgcggcatgcgagcttcaagatattttcgggcgcgcggcccgatgtcgagcgcgtcaaggcgatctggaccgaatgcctcgacgcaagcggcggcccctggctgttcggcaccgcgccgaccgtggccgatgcgatgtatgcgccggtctgcacccgcttccgcacctatgcggtggagctcgaaccgcagctcgaagcctatgtggaaacggtgctgtcctggccgctgatgggcgaatggaccgaaggggcgatggccgagccggacgagatcgtcgagttggaagtcgagttctgaagggaacgcggcggtgcggctccgcatcgactttcacgcgacgaattaagagttgcctgcaaggtgagcggcgcataaatcagatgcagtgccacatgccgcgaaatctggaccgatgaacagagattattattccaaactcggcggattgccgccgcaaaccgagctgctttccagcaaagccgtattcaccacagcctacgcggtcatcccgcgcggcgtcatgactgacatcgtcaccagtgttcttcctcactggacggggacacgggcatgggttctctcccggccgctttccggtttctccgagaccttctcgcaatatgtgatggaggttcagcccggcggcggaagcgaccggccggagcccgacaagcgggccgaagcggttctgttcgtcgtagaaggcgagatgacagtggaactcgaaggcgtcagccatgcgctgcgcagcggctcgttcgcctatattccggcgggttcggtctggcgcctgaaaaacggcggctcgactgcggcaaaattccactggattcgaaaggcctttcaggaggtcgaggggctggagccgccaccggcgatcgtcacgcatgaggacgagcaccccatttcggcaatgcctgataccgatggacgctgggggacgacccggttcatcgatccggccgatgtccgctacgatatgcacgtgaatatcgtgactttggagccgggtgccgtgatccccttcatggaaacccatgtcatggagcacggtctctatgtgctggaaggcaaggccgtctatcggctgaaccaggattgggtcgaggtcgaggccggcgacttcatgtggctgcgctccttctgcccgcaggcatgttacgccggcggccccggccggttccgctatttgctctacaaggatgtcaaccgtcacatgacgctctggtaggagctatcgcagagggacgatgaggctcgaaagcgaacgcctgattttgagaccctggcaacagcaggatcgcaagcccttcgctgcgatcaatgccgagcccgacgttgtcagatatctcaatcctctgaccgacgaacagtcgaatgcgatgctcgaccgtatcgaccttcacttcgaggaccatggctggggattctgggcgttggaagagaaggcaagcggcgagttgatcggcatgtgcggcctcgccaaggtttcacctactttgccatttgccccggcagtcgaaatcggctggcggctttcagcgtctcggcacggcgccggatatgcgcgcgaggccgcggaacggtctctcgactttgcgttcaacacgctgaagcttgaccgcatcgtcagcttcacggtgcccgcaaacagcaattcctggggtttgatgagacgactggggatgaaccggatcggtgagttcgatcatcccaatttggccgaagggcatccgttgcgccgtcacgtgctctacgagaaggtcagctagaaagagggctatcgtgaagtgatgagggaaaatgtcaaaaaaatgaatttagagtatgtgaataactccgcgctgaaggcgatgaaggctctcccaaaggagatcgcactccaatttgcgacggacctgcagagggtgcaagaaggcaagagccccctgtcggattttaaacatttgaagggtatcgggcagggcggggtaatcgaattaatcgaaaacggcagcccggcttatcgggcagtctactgcgccaagtatgaagatacggtgttcgtattgcacgcattcaccaagaccacgaacggggtagacagggctgcaatgaagacggtggaggagcgctacaaggccatgatggccgaggtgaacgcgcgaaagaagcaaaagaagaagtgagacaactgaggccgcgttaggcggcctctgtcatttccacatcacagacgattctgtgatgttcaaaggatggtttgaagcgaacgccgaggcgagccaggtagcctatgagccgatcagcggagaacagatgaaccttcccccgcatcagctcactaactcgtggctgtgggatgcctagtgcttctgctacatctgcttgcttccaaccgcgatcctcgaagagatcgacgagagcggagatcaacgatgcgcggaagctcaagtcggcggcttcatccttgtcgtcgacgagtgactcgaagacgttgtcgtagacaagccgttccatatgataacccctttatacaggttccagtatataggccaaaatgacgggaccgtcaagctggttccgtaaatcgcttttcgcccccgcctacgaaaagctcatgcttcatcgcaccgtcagctttacggtgccggcaaacatcaaattctgggggttgatgagacgacgggggatgagctgggatcggtgagttcaatcatcccaatttcgccgaggtgcatcggttgcgcgatcacgtgctttacgaactgcgattatcaaacggcattgccccacattccaaatcaacctttgagagcgtatttattaattatcaatctatagtggcaaagtggcataatctatcttatggaactgaaatagcgctggtcgtactcttgtttcattggaaacccctgttggcgtccgacagtcaaaattgcgataaaagttcgaggaccttacctggttgaagacattgatcgcggagaagtcggaactgttttgctgggcgctcgttaaatccgcggcgggggaaccagagatgaccaggtcgaagtttgaatggcttgcgcgggctggatatagcgcccgaggcattgtgtttttgctcgttgctgcgctggcagttttttcgagcttcggcggcggaaaggccgataccaagtcagcgctcgacgctgtcttggaacagccattgggccgggtgtggctgggcttgatagggctcgggctactcggctttgtagcatggcggcttgcccagtccatcgcaaacgcagacaaccatgatcacagtgtgaaaagctacctgatccgcgtcgccctcctcgggagcgccgtgacgtacatggggttggcgatatacgcctttcaggacgcccttggttttggagccggtggcgacggcggagaaaagggcttagcggcctgggccatgtcgcaaccgtttggtcgattcctagctggtgcgattggtctcgggtttgtcgttggtggtgttgttaccgcgctgaaaggtatcacacggcgatttgagcgatatcttacgctcggtcaaagccgacctctgttattggtttgcgtctatgggctggtttcccgtggggtcgttttcgtgatcgtcggcatcttcttttgctatgcggccttcaccgtcgatccgggccaggcgggaagcataagtgatgccttgaccttcgtgagacagcttcctttcggagctgttctctacctcgtcgtggctatcggcttggcggcgttcgggatctataatttggtcgaggcacgatatcgaaccgtgtcgacaccaaaactctcgcaggtacgctcggaactgccactatctcacaagtgagaagcatttgagaagagtcatgtcaaccttgatgtccatgacggctttggcttcggcggcgctggtgctcatgcgtccaacccgcgcttctgcagcgagcgcgtgcgctttgaatgccgctgcctcggtttacgggtggtgggagtttttcatttagggggagatctaacttgagtgtcgcgaccgcgcatgaggatttcgacagcagcaaattttttgcagggattgcacgcggtattgctggagcattgcttttcgcgctgcccatgttcatgaccatggaaatgtgggagctcggcttctacatggaccgcagccgcctgtttctcttgttgatcgtcaatattcccctcctcgttattctctcggaccggatcggatttgagcggacgtcgacatggcgacaagcgatccgtgacgcaagcattgcctacggccttggggttctgggcagcgcactgatcctcatcgccatgggggttctgaaatacgaccaatctccgcacgagattatcggaataatcgccatccaagccatacctgccagcatcggcgcgatgctgggtaggagccagctcggcggacaatcggacgatggtgacgatgccaagcaaggcgatagtgatgaccctgtccacgaacgggaaacgagctacgccggtgaactattcctgatggcggtcggcgccctgttcctcaatctcaacgtcgcgcccaccgaggaaatgatcttgctctcgtacaagatgacgccgtggcatggcctgctcatgatcgccgcctcgctggcagtcatgcatgggttcgtttacgccctttctttcaaggggagccacgatctcgccgagggtatgccaagctggcacgctttcgttcgcttcaccctgccgggctacgtaattgccggtctgatcagtgcctattgcctctggacgttccatagaaccgatgacatcgggtctacccaaatccttatggccgttgtcgttctgagctttcccggtgccattggcgcggcagcagctcgtctgatcctgtgaggcaccatgacaaaaatcttcaacgacaaaaatgtggaagcaggcgaaccgcattggattgaatgggccacgggcgtcgtctcggccgtaattgtccttggcgtgattgcttggattggcaaggatgcattggtggaccgtgactcttcgccgaacctggtcggggtcgtgctgcaaaccgaaaagcgcggcgatggctttcaagttctcttcgaaatcagaaacgattcaagcgcgaccgcgtcgcaagtaaccgtccagggtgagatacgagaacagggtgcggtgcttgaaaacgtcgagaccgtcttggactatgtcccgggacactcgaaagccaaaggtgggctgatattccagcaagaccccgccgggaagactttgacggtcagagcgtcctcatttgatgagccatagtcgagatgctacgtttcgacgtccatctcgccgccggtgatgcctccgctgctcttagatagcgctgttgacggcaggtagcgcggctgctggccgctgaaatcgcaggtgggactggactggagggcgcactccacgccgctaatcacgcagccgccgtgctggtcagcacgccgcgcgagaccgttgagtaaccgatggtcgcccattacgacaggaatcgtcgattattctcggagtttttcggtcaggccgttcgtccaagggtggaaagtgcatcctgcagtctgagcgcggccagcgcctcggttgcctcatccgaagaccatcccgcttccagcgccgcagacaggaccagcgattccgtttgcagctcaagcttctcataaagcggctcgatggcttcgcgcgctgttacaacgtgctggtctggtggggtgatgggtgtggcggcaaccgtaggcatgaaatgctcctcctattgaacgctaaggttcgaaacccgttaggggcatccttgttccattcatatcgccttttcggtcttcgagcggcgatgcgaaagatgacgacgccacatatggcgaaatttcctccatcgcaggaacgcgcgaatgatgattgccggcgggatcttcttgtggtcgccgacagtcccctgcctggtgatagatgcgttcgggtcgagcagaaacgcgaccaacgtgcttgcactctgcgcctctacttcgagcttgtcatcagataaatgcagcccctgctcgccttcggcgaacgtctgcttatcgacgacaacggaaccgctaaagacatagaaatagagatctcggccttgtttctgcgggaattccacccgtaggcccgcgtccagccgcatgtcgaagaagtcgattgcgctgcggacatagaagggggcgccctctccttccggcccgaccaggtgtcgccagacgtttgccgctgcagctggcatcggcccgtgctggatcttcggctcgagatcgaccgcataaggtcgaacgaggatctgcagcattcgcagaggcgggtcggatgccagcgtctcttcggaatgccaaaagcttgctccggcattcatcaccatcagatggtcacggtcgatcaccaaccggccagcggccttgtcatcgtgacgcatgacgccttcaggcacccaggaaataatctcgtcgttcctgtgctcgtgcatggcgatcacgcggccaggatcgaggatggattcaacgatcatggcgagagggccccggccgtgatcggtcggcttgggcttcaaccagcccggcatgttgaggtgcgcgacgaagcctcccatatcccgcaccacgaatgttcgttcgcccttgagcagcatcgcatcctccatgcttgcaaggcaatgacgacaccaggccattactgcgccgcgcgtcgtgatcaagaatcacggtcggcgcgttcgtccaggcactacaaatcaatcacgatgtcgccctctggcttcgcgcagcagatcagcacattgccatccgccggagcatcgacagggtccggtcggtagccgacgcttccctccacaagtccggtctcgcaagtgtgacagacgccggttcggcacgaccatcgcacaggtacgtcgcaggcctcggccagttcgagcaagctctggaatgtctgatcccagcgcacattgagaccggtgcgggcaaacgacaccagcggcccggaacctggaggccctgccggcaaatgtggcggccggcgagatgaagcaactataccgggtgtgatcgacggaccggcgccgaacatctcggtgtggatgcgatccggcgcgatgcccaaggctgcaaggccgacgctcagatcgctcatgaagctcgacggtccgcagacatagacgtcgcaatcgcgcggcaggttaagcgatttgagcgcctgcgcgtccagatggccgcgagcgtcgaaatcgatatcgggccgatccatgggctcgggagagctgtagcaaatgtggctgtgatggtgagcgagcgccttaagcagcccgcgcgcctcctcggcaaacggatgttcgcggccattgcgggttccatataaccaccagacttcccgcgtcgatgcttcggccgccaaaacatgaagcatcgcgagcaccggcgtcaccccgatcccggcactcatcagaacgaccggcgtatcgcccggccgcaatgtgaaactgccgcgtgcggcacttgcctgcacgatgtcgccgacctggagctcgtcgtcgatgtagccgctggctgtaccatcggcctcccgcttgacgctgacgcggtagcgggtggcgctgggctcgcctgacagcgaatagctgcgcatcagcgcaggcgcagaagccggcccaagccgcagcaccacgaattgcccggggagtgcagcggcaacaggttggccatctgccggttcgagcacgagggaaacgacgctgccgctttcgcgcaccttgcgcgacacacgcagcgggcggaacccgcgccatgccggaggtgggccggacgtggctgtcagcccgtcatttcctgtcggcgcgccctgcttccgctcctgcttgagcagcgcctcgaaagaatgacgccagcctgggctcagcgccgggatgcgtagcgcgcgttccaactgatcgcgggggtggcccggcatatagagcagcgcgttgatctcgaaaacgctcatgccctccggtccggacgcgaccttcgtgatctcgtcaccggcctgcacttcgccttcctccagcacacggaaatagaaacctggtcggccgtgcttgaccaccagcgcggccatctccggctcgtccatgcgtatgccgagccggtaacaggtgacgcgcggttgcgtcacttcgaacaaagcgccgccaatccggaaacggtctccaatgcatacctctgtgtccggcaagccatcgacggtgaaattctcgccgaactgcccgtagacgaagtcgtctcggcgcaattgctcctgccagtaccgataggaatcgatttgatagacaaagactgcgcggcgttcgccgccgtggccagccaggtcgccttgtccatcgccatccacgttcaggcgccgcaccatacgcgtgccgtcgaccggcgtcttccaaattgcagtgttgacgatcttgccttgccaggtgatgtcgcgcggcaggcccacattgaccgaaagcaagtgtaccatgacatttctcccgaatgacgatcaccgcaatttcgagatcgacggaggatggctacagcgtcaatctcagctcgagatagtgttcggtcaaggtcgtcaaggtgaaggctctgttgaggccgctcggatttggcaacagccagatgacggcgccggcaaattcctcgggctgccgaccccatccaacatcggctcgaaggctgatcgccgcgtatgccgcctttccaagaaaggccaaattggctggcgcaaactttcgtatcttggtttccaggacgggcgcggcgctgagataatcctgcctcttgagctcgcttgcgcttttcgtgggacgtgaaaccgccgatgtcaggccacagccatattgcagcaactcgcgctcttcatccgcccgcagcaggcgcggtgtaaatccggccagatgcaagacgcgccaaaaacggttgctcgggttcgagaaattatggccgtcgcgaacggcggacagagcaggattcaatccgcagaaaaccacggaaaggccgggagagaggatttccgacaatccggctttcggcatcgtgggggcgtcaggaccatcgaactccgcggacgtggcatcatcttgcattatgggacatcgcttgtattaaacccgtcaaatccgccaaccctgcatcgatcgaaacgagcttcctgaacaccatcaaggagaggccggtctaacagacacggtgtcaatcatcttgctgaaaatgccgatggatggccctactgcataattcctgaaatcggaatcgatttcaggaattatgcagccattcaaagtgctacagcgtcctttgcgcgtctgaaaagacgcgcggcgctaagggcaatctgaaatatcgggcgcaatcgattctttgacaggatctgcaatgaccaccgaagcacgtaattcgcatcccatctacttcatcggagcgtttgccacgggcggactcctgactttcatggtgcacctcaacggcgagttggcccgttatggcaatcccctgttctcatcttggaccgcgcacggcacaggcatcatcgcagccgtcattcttctcctggtggtccaccgccggcgcacgccgttggtggaaaaagcccccaacgcgcctttatgggcttatctcggtgggatatccggcgcggcaacggtcattctgacctcgaccgcggtcaactcaccgctcgggctctccggcaccttggctttgggtttggcaggccaggtcgccttcagcgtcgcggccgacagctggggactgttcggtctgccaaagcgacgcccagatagacgagacatcgcagcactcggcttggtcgtcaccggggctgcactcatcatcctgtttgggcgaggtgcggcgtgacggtgttcattctcctggcgtgcctgggcggtgtgctcgtcggcctcagtcgtcagctcaatggacggttgagcatatcgacgacgccgctgatcgcatccttctggaaccatgcgataggctttgctgccctcacctgccttggtctttttgtcggaggtttgcttcctgcgggcgctgccgaggcgccttggtatgcctatctgggtggtcccatcggcgtcatcttcgtggcggcgggcagttgggtcattgctcgaataggagcggtgaattcggctctgctgatcatcggtggccagatggtgacaggggtggcgtttgattatatcagcgacgttccagcgtcgttttgggcgaacgcgagcggaattgttctcatcgtcggcggaatgatggtcagccgcggacgacgcaaaaccggcggttcgcaatagccaaacggatggctttcgacgccatggtcgagcgggcaatttcatcgaccgatcgcaagccaagggacggatggacggcggggaatccctccccgcccccgcagcatcttttttaggttaccggctgtgaaccgatgcaggcatcacattgtcggggattgggcacacataggctttgccgctggtcttttcccgccactcggccttcgcggctgccaggaggtcggatgacgacatcaatgcgagccccgttgtcgcaagcgttttggccgcatgcgccatggccttgtgcgcggccgggctttttccctgcgcaacgacttgccaagtatggggattggtgccgatcgcccaggctggcgcccagcattgcgcggttggcgtcacccaactgacgtcgccgacatcggtcgatccggcccggaaatgcgattgtccctcgaaatcgcgcagtccggtgtgcaagggcgtcgagccatcgaccttggcgttggagaacacatcgcccttgatctgatagaggcggatgctgctcctgatcgcttcctcagtgaaggtatcctggattttcctggcgaaagcgatgtcggcctcgtcgaaggctatcgccccgagcgcgaccatgttttcgtgcatcgccgtttcaagcgtgatgttgggaagaaggttcgtcgaggcggtgtcgaacacgatctcgactgctgtttcggtcatcatcgccgcacctcgtgcaactttctcgacgcgcccggcaagctcgagcgcctgcggcatgtcaggcgccctgatcagatagagaacttcggcgctggcctgcacgacattggcggccctgccgccggtgtcggtgatcgcgtagtgaacgcgacaatcctgcggcatgtgttcgcgcaggaaattgacgccgacattcatgagttcgaccgcatcgagcgccgaacggccgagatgggcgctgttggcagcatgtgccgcgacacccctgaagcgatagtaatattcgagaacggcaagattgttcgtcgagcgaacaccgttgaacggagccggatgccaggtcagggcggcatcgacgtcgtcgaatgcgccggcacgaaccatgaaggtcttgccggaaccgccctcctctcccgggcagccgtaatagcgcaccgttccgggcaggttgttctccttgaggtggcgggcaagcgcaaccgccgccatcagcgatccgacgccaagcagattgtgcccgcagccgtgaccggttgctcccgccgcctcgggaagaggctcggccaggtcggcggtctggctcattccggccagggcatcgaattctccgaggaaagcaatcaccggcttgccgctgccgacttcgccgatgaaggccgtttccatgcctgcgacgttgcggcgcacggcaaagccgttttcctcgagtgtccttgccagtaattgcgacgagcgccgctcctcgaatttcagttccgcgaagtcccagatactgtcgctgagggcgatataatccggcttcatcctttcgatcgtcgcggcaatggagctgatcgcgtcaagattcatggtattcctcgctgtcggccctgccgccacagggacgtgttgcaccggacccggcagactgcctgccggatctcctgttgactgtcgtaacgggatggcggcgcccgacccaccgggcgcggcagttcaggctcaattgtcgagcgaaacttcccaaagacgggcattcgattgccagacgggctggcccttcagcttcttggtcgcgccccagacatcgaccatgtcatagaggaagatgcccggcatttccttgagcatcagcgtgtgaaactcgtcgaagatcgcctgacgcttcgtctggtcggcttccgcataggcggccttcatcagctcgacagccttcggatcatcccacatcaaggaagcgttcttgtccttgttgccgacatagaagccgtacatcagcgccggatcgagccgcggcgcgaccgattgcgagatgatctggtagttgccggaccggcgacgatcgacctgcgtcgcatagtcgagcacttcgatttgcacattgagacctgcctgctgcatcatggcctgcgccatgaccgcagccgggaagctcggcacgttgctgcgcttgttggcgatgatggtaattggctcacccttgtagccggccgtcgcaagctctttctttgcggcctcgatgtcgtagggcagacgctccttctggacatcgtcgaaatagagcgagtcttgcgaaaccatcgaaccgttggctgcgccggtgccattggaggcggcctcgacgagctggtcgagatcgagtgccatcgccatggcgcggcgcaccccgggattgctcagaaccttgtcgcgcgtctggatgtagaagaggttcttgccgttgttgcgagccacgatcagctgcatcgtgtcgctcgtcttgaattcgggaatgagatccggcgaaatctccgcggtatcgagcacgccggactgaaggccggcctttaccgtcgaagcatcgggaatgaccatgaacttgatgccatcgacgagggggcgcttggagccgaccatgccgtcgggcttgccgtcgttctggggcgagacataatcgtcgaacttggcgagatggatatactcgcctttcttccattcatcccatttgaagggaccggtgccgatcggcttgacgaaatttccgtccgcgccgaccgattccggggagatcatcccggtgtaaccgcattcggggcgcgacatcaggccgaggaaaaccgcggatggcttttccagcacgatggtgactgtggaagcatcgactgccttgacgcccgtaacatgcacggagccgctgccgtcaaagtcaggaaggcaggtccatttcgtttcgggcttgagatagcggttccagttccacacgacgtcatcggcggtcaatgtcttgccgttgtggaatttgacgtcgtcacgcagtttgaagctgtaggtcaacccatccgccgagacttcgaagctctttgccagcagcggcttgacctcgccgttattggcatagccgacgagcccttcgacgatatgcaggatgacgccatcggtattgccgtcgcgattgacgcccggattgttgctgcgcagatcggaactttgcgccacgacgatgtcgcgggcgtcgaccacgccggtcatcgccatcaacatggtgcctgcaagaagaagcttatgcattgttctaccctctttttatgatcgtcaggattggaattcatcccagcaggcgcgtgaaagcctgccgatggtttcaagcgcgaccgtatagccgggggtgccgtccggcatctcctgcggcacgtcgtcggtataggcggcgatgatgtagaagggggaaccgtcgcgatagacgataccggcattcatgcggccgcgctttcccgtgccgcccttgtgggcgacgagcacaccgaagggcagccgggagggaatggcataacgcaggatctggttcttcagggtttgaagcgcataagcgcaaagcgcctgcgagcagccgagccggtccgcggcttcccgcgaatcctgcgcatccaggatggtctgcagcagatagacctgatcccgcgccgtcgtcgtggtgacggccttcaatgaatgatcgggcgacagcgccaacggagggatgaggaagcgatggttggtgcccgtcatgccgatcgacttgcaatagctgtcgacctcttcgagcgtcagcctttcgaagaccatcttggtacagacattgtcgctcagcaccatcatgccggtgatggcgtcgcgcagcgatatgacgatacccggcgtcaggtagcggaacatcccgctcgccacttcctcggcgaaacgtttttcgtaggtgatctgttcgtccagatccaggcggccttcatgggcggccttcagggccgccatcatgatcgaggtctttcgggtgctggcggaaggggtttcctcgtcggcgcctctgccgatcgtttcgccgctgccaagtgcacgcaccatgaagcgcgtcacgaacggttgagcatcgcagatcgcgttcaatcgctcggcaagctttgcgggttcaattatcgtcgtcatgtcagttctccaggcgccatttgaggatcacgccgccctgagcattgtggtccagagcggggatggccgagagaagcctttgcgtataggcctccttcgggctgtcgaaaaccgtatcgcggtcgccctcctcgatgatccggccgtcctgcatgacgacgacgcgatcggccacctgttcgaccacgccgagatcatggctgatgaacaggcaggaaaagccgtaacgtttttgcagatcggataggagttcgagcacctgcgcgcggaccgtcacgtcaagcgccgataccggttcgtcggcgatcaggaatttcggccggcgcgcaatggcgcgcgcaatcgccacgcgctgccgctggccgcccgaaagctcatgcgggtagcgcccggcatagtcggccccaaggccgacttcctccagcgtctccagggcacgcttgcgcttagccatggcgtcgagatcggtaacgagccgcagcgcttcttccacaagtgcgaggatggtcatgcgcggatcgagcgaggaataaggatcctgaaacaccatctggcaattcagccgataatccatccagtcgtcgtcgcggctgcgtcccttgaaccggatatcgccttcgctctcccggaccagtccggcaatggtgcgcccgagcgtggtcttgccggaacccgaaccgccgaccagcgccacgacttcgccctcgtggatatcgatgctgacgccatgcagcgcccgtttcggctttgccttcttcatcagcgaccgtcggcccggatagtcgacgacgatatcccgcgccgagaccatcggcgccctggtcttgtcgatcgtccgcgtctctccgcggaacggcagggaggaaagcagtttcttcgtataggcgcgctgcggtgcgtcgagcagatcggcggtgcgtccttcttcgacgatcacgcccttttccatgacgacgatgcggtttgtgtaacgcgctaccatcggcagatcgtgactgatcagcagcacggcggtgccttccgcctgtgtcagttccaccatcaattccatgacatcgcgctggatcacggcatcgagcgccgtcgtcggctcgtcggcgatcaagagcgccggtttcagcagcatcaccgacgccagcatgatgcgctggcgcatgccgcccgagaattcatgcgggtaggaagtaagcgccccggcgggatcgcggatcccgacccggttcagcatatcgaggatccggctgcgccgttcttcctgcgaaagtctcgtatgcagctgcaacccttcttcgagttggcggccgacggtcatcgagggattgagcgaggtcatcggctcctggaagacgacaccgatttccgcaccacgcaattggcgcaattgcgcgccgttcatggaaagcacgtcgcgtcccttgtaggcaacggagccgccgatcaccttgatgggcgccggcagcagcgagatcagggcgcgtgttgccagcgtcttgcccgatccgctttctccgacgatgccgaagatctcgcccggcgcgatgtcgaagctgacgttcttgacgacctgcacaccggttccggtgacctgaagcgtcaggttgcggacattcaaaagtgttctattggtcatttcagccccctcatccgcggatcaagcttgtcccgaagagcgtcgcccagaagattgatgccgaggagcgtcagggcgatcgccaggcccgggaatagacccagccagacagcctgctcgatgaaaggtcgcccggcagccagcatgttgccccaggtcggcgccggtggcggaacgccgaggccgagaaagctgagcgcgctttccgaaaggatcgcccagccgaacatcgaggtcgcaagcacggtgatcggggcgatgcaattagggaggatatggcggaacatggtgtagatctcgccattgcccatcaccttggaggcctcgatgaattcccgctcgcgcagcgataggacggcacctcggacaacgcgggccatcgagggagaataggcaatgcccagcgcgaagatgatgccatattgattggcgccgaagacggcgagcaatcccagcgccagaaggatgcctggaaaggcgagaagcgcattgttgacggccatgatgacggcatcgatccaaccgcgggcgtaaccactgacgagaccgatcagcgtgccgcagaccgtcgcgaatgtgaccgtcaatgtgccgatccagacgctcgcccgggcgccgacgatcaggcggctgagcacgtcacggccgaattcgtcggttccgagccagtgggtgctgcttggtgccgccagccgggtcgtgaagccgagcttcatcggatcatagggggtccagaaaatgccgatcgcggcggagatcagcaatgcggcaatcagaatgctgccgatgaaaccgttgaacgtgacgtttttcattcggcgactacccgcggatcgaacaagggatagagcaggtcgacgaccaaattgaccagcacataggaaagcgagacgaacagcaggcaaccctggataacggggtaatcgcgggcaaaaatactgtcgaccatcagtcgcccgagccccggaatggtgaagaccgtctcgatgacggcaatgccgccgagcagattgccgaggatcagaccgatgactgtccaggtcgggccgaaggaattcttgaaggcgtgccgccagaggacggcgctctcggaaagccccttggcccgggcgtgggtgatatagtcgagacgcagcacttccagcgtcgaggcgcgtgccatacggatcaacacacccatttcgtgaatgaccagggtcatgatcggcagcacgaggtagagcaggccgccggtgaggttgctgccgatcgagacatagccgaggaccggtagccagctgagtttcaagccgaagaaaagcagaagcaggaggccgagccagaatgtcgggatcgacagcaggatcgtggccgtgccgaccagcgccaggtccgtcagactgttctgtcgccaggcggcgatgacacccgccggcacggcgatgaggctcgccagaagaacggcgacgatgacgacttcggcgctgaccagaaagcgcgatgcgacgagcggcagaaccggctcgtcattgacgatcgagcggccgaagtcaccctggacgacattggcggtccagatcaggaactgttgcggcaacgacttgtcgaggccgagttccgagcgcatcgccgcgatctgggccggctcagccatatcacccagcatcagtgccgccggatcgccgggtatgaagcggatcagcgtgaagacggtcaccgaaacgaggacgattgtcggcaatgccatcaacaggcggttcagaacgaatttcagcatttttgttccccgcgatgggcgacggagagtgcccggcgccatcggtttcgttgccgcagactatgatcgaatgaagaaatatccgcaatattatgcgattttgtcataagtctatgcggaatacgaccgcaaccaaagcggctgcgttggcgtaagagttcaggctaaaaatttgatttcaaatgtctttttgcgaaagccggatctgtcgcttcaaagcatcgctcagagcatgggcagcaatcgagagtggcgttccgaccgccctcgccaatccgaattcctgggtcgcgcgcggcacgaaaggacggtgaaccaccggcaggtggcgatagagattcgcataaaagctgctgatgatcgtgacacccaggccatgcgcgacgtaggaacaggcggaactgttggtatgcgtctcgatcttgacgatctgcttgacgccggcgcgccggaaggtctggtcgagcgccatgcggttcggccgttggcggccgatcagaatgaggggcacgtcgcgcaaattcctgaccgtgatttcctccagtttcgcaagaggatgatccttcggaacgacgcagacgctttcgccggtggcgacccgctcgacctcgatgcccggtccgctctcgccctccatgcgcagaaagccgaaatcgatcaccctctgctcgacgagcttgttgatcgcggtcgtcgtctcgaagaaggtttcgatccgcacaccggggaaatcgctgatgtaatcggccagcattgccggcgcgaaatgctcccacatgctgctcggcaggccgacgcggacgatctccgggccggcggcgccgcttcttaagtcctccgcgtggcccgacatccgatcgaccgccagcaagatggtctcggcatcgcgggcaagaagcagggcctcgggggtggggatgagacggcctttgtcgcgcacgaaaagcgacatcgaaaggtccgcctcgagctgctggagaaggcggctgacgccggactgactgagccccatcgtctttgccgtggcaatcgtcgaccccgtcgccagaagcgtgcgcaggacttccagttgcttgatattcatgcgtttgcgatcccccggtacggttcaggcaccgtcatcatgtccagtccgaaatgctttgaaggaagaggctggcggccttgggcatcggaaatttctcgccgctgatcagcgcgtaggcaaccggcagttccggttcgagcggaatgaactgcagcggcagcgccgcatattcgcgagcgatgatctcgccgaccagtgcaatgccgagaccctgcgcggccagcgcgcaggcactcgccaccgaatgcgcttcgagcaaggggcgttgccggatgccggccttgtagaacaacgcctccagctcatgacgaaccggccgctccctgttcagcatgatcagatcctgccccttcagctcgccgaccgacaattggcggctgccagacttgggatgatcactgtgcagggcgcaaatgacccgcgacgacaggatcttctcctgtttcaatcccgggctcatcagcggcaggcgtgcgaagccgagatcggcctcgccgtcggccaccatccgttcaattgccagatagctgccggatgcgacttcgacgcgcatcggaccattcgccgcgagaaagttcttcaccagcttcggaatgcgcgtcgaggaaagactggagggaaaggcgagccgcagcatgatctcgcgcgatcgaccgctctcgagctccatcgccgccgttttcaaggcgcgtagccggtcggaaatggcacgaatttccgggccgagctgcagcccctcgcgggtcggttgcagccggttcttttcccgctcgaaaagccggacgccgagatagtcttccagttgctgcagcaaacggctggcattcgattgcgagatcccaagctcgacggaagcggcaatcgtcgagcccgtcgcggcgatggcgtcataggcttcgatatgcttcaggctgatcgccgcactcgtctctctcgccattctatctccaatgtcgatagccctacccgcaaaccgcataagattgcggagctgcggaaagttgaacattttcggctgagaaccaaactcacggaaagactttcgtcaatggccactattctccggaagatcgcggaacagctcctgtcgcgaacgatgttctcagacctcgccatcgaccgggcaagagatgctgcggtggacaccatcggctgtatgattgcaggcaggggcgatgaaagcgttgccgcgcttatccgcgccttcgacggggaaatcgccggcggcggcgcagcgcggctcgtcaccggcggctccgcctcgccctctttcgccgcactcatcaacgcaacggcggctcatgcgctcgatttcgatgacaatttccatccggcgagggcgcatgcttccgcggtgctggtgccggcgctgctggcggttctgacgcgcggcaaggccacgagcggaagacggtttctcgaggcctacctggccgggctggaagcgcaggcggcggtcggcttcggcgtcaatccctctcactacaacaggggctggcacgcaacggcgacggtcggcagcatcggggccgcggctggcgtggcacggcttttcggcgccgacgaaaacggtttggccgcggcgatgagcctggcgacgagcttcgcctgcggcccgaaagggcagttcggcacgaccgccaaaccgcttcatgccggcattgcagcgcgcaatgccgtggatgcggcgcgcatggcgctggcgggcatgagcgggcggccggatatcctcgaacggccgcaaggcttcctcgatcttttcggcggcgatgatgccaggggctgggacggcctgacattcgaggcggagcatatcatcgaaagccggggggtggtgaccaagcgccatccctgctgcgcctccacccatcgcgcgatcgatgcgcttctggatctgaagcaggagcatgggcttttggcgggcgacattgccaggatcgaaacgaaagtcggcatatccgctgcccgcaacctcgcttatcccgcccccaccgacgagatgcaggcccgcttctcaatgcaatattgcctggcgaccgctttcctcaaaggctccctcagcctttcggacttcacacggcaggagatcggacggccggaaatccgggaattcatgccgcgcatcgaaatgcggtcctattcggctgatgaggaaaaaggcgtggagcgcctcccgcatgtcgtcacggtcacgatgcgcgacggtcgcattttgaacaagtcccgcttgcatgcgaagggttcgctcgaagcgccgatgagcgttcgcgaacgtgaagtcaaattcatcgactgcttgcgctggggaaatcggaatgtgtccggcgcctctttcctgcagcttcgcgggcttgccaattctgaaaacctgtccggcgacgatcccttctggagcctgatcacaggccatcagtcgccttgacaggccgcgggacggaaaagcggcggggaatggctccccgccgcggctcgttcaagtccggccttctcaggcgaggtatttcgtaaaccagtcgaccgtccgctgccaggcgagcttggcagccgcttcgtcgtagcggggtgtggaatcattgtgaaagccgtgattgacgtcaggatagacgtaggcctcgaatgtttttccggctgatttcagcgcagcttcataggccggccagccttcgttgatccccttgtccagcccggcataatggagaagcagcggcgccttgatcttcggtacgtcttcggcgcgtggctgccggccgtagaagggcacggctgcggcaagctccggataggcgaccgccgcggcgttggagacgccgccgccgtagcagaagccggtgatgccgaccttgccggtggtgagatcgctttgcatcaaaaattcgaccgccgcgaagaagtcgttcatcagcttttcggggtcgaccttctgctggagttcccgtcccttttcgtcgttgccgggataacctccgacggatgtcaggccatccggcgcaagggcgatgaagcccgccttcgccacgcgccgcgccacatcctcgatataggggttcaggcccctgttctcatgaacgaccaccacggccgcgactttgccggtcgcgtttttggggcgaacgagatagccgcggacatcgccatttccctttggcgagggataggtgatgtattcggccgatatatccggatcggtgaactcgacctgggtcgccagtgcatagtcggggctcagcgatgaaagaatggcagctgccgtaacgccgccgacggcgaatttgccggcccggtcgagaaactcgcgcttggtaattttcccgtgcgcgtaataatcgtagagttcgagaagttcctgagggaaatccttggctgtcatacgggtcatgatggctcctccgtgccttcgggtctcgcatcatcctacacacgtaaactcacgagtcttttcaacatttcgcgagtcccgcgtgtatttaccggggcgatcgctgcctgcggcgaccggcgctgaactcgcggcccccaacttcaagcgacgcccccgcttccattcggcaatccgcgtccggccggtcgcagccaacaatcgaccgccggctatcgatctatgaaaattaatttcatgcttgcgcttcgatgcccgttttctattgacgcctcccgatttttgtcccaacttaaagaaaataaattactaaatgggaacctgatcggcatgaaagtgggaatcattgggctaggattccggctcggctatctcggctatgttttcaaggcaatcgatagcagcttcgacattgtcggctatgtggatccggaacccgccggacttcccggattgacggaaaagggaatttcagtcggcaaggcctatggttcgccggaagagctcctcgcctccgaaaagctcgatctgctgatgatcggctcccccaatcacctgcatctcgatcatatcaggctcgggcttcaagccggtctcaaggtcttctgcgaaaagccgatcgtcacgacgatcgccgaaagcatcgagcttgcccatctgatggcaaaattcggccatgagcgactgatggtcggtctcgtgttgcgctattctcctctatacaaggatcttcgcaccatccaggccgagggcaagcttggtcagatcgtgtcgatcgaggcctccgaacatatcgagccctaccacggcgccttcttcatgcgcgactggcgccgctatgagcgctattccggcagtttcatgctggaaaaatgctgccacgacctcgatctttacaatggcgtcgccggcgcacggccggagcgtgtcgcaagtttcggcggccgcaagagcttcattccggcaaacgacccggcgcgcgagggcatcaacgacctcgagctcttccatcgcaagccgagcggatggatgggatcggacaaggttttcgacagcgatgccgatatcatcgactatcaggtcgctatcgtcgaatatgccaatggcgtcgggatgaacttccacaccaatctgaacgtgcccgaccagttccgccgtttcgccatcatgggttcgcgcggcatggccgaaggcgatttcgtccgtggctatctcgacgttcacgaacagctgaccggcaacaaggtggtcgagaacaaatatgccgccacagagctctcccagcactacggcgccgatgaacagatggcgagcgacctgctggaaagcgtgcgcaccgggctcgaacttcctgtttccaccctgaatgcgctcgaagccggcatcctcgccttggcgatggacgaagcgaggatgaagaaaacggtcgttgatctgcgtcccatttgggaccgcttcgacgaagcccttcacgcgagagcggcttgaggagggcggcaagatgagtgttcaaagaagcaccttcatcttcgcttgcatccttcttcttccggctgtgctctatgttctggcgatcgtcgcctatccgctggtcgataccttcattctctccttcaccgacgcgtccctcaggaagaccaccaactgggtcggctgggccaattacgagaagatcttcaacgagcggtttgccgaagtcatcatccgcaccttcatctggacgttcttctcggtcgccctgaaaatggtgatcggcacgttcggcgcatgcatgctgaatgccgcggtccccggccgctccttgttccggcttttgaccatgccgccatggatcgtgccgatggcgatcggcattttcatgtggggctggatgtataatggccagttcgggatgatatcgggcatgctgcagcgcttcggtctcgtcgacggccctgtcgccttcctcgcctatggaaacacggccttctgggcaacgatcatcaccgacgtctggatcggcgtgccgctggtgacgatctacttcctggcggcgatccaatccattccgaaggatctctacgaggccgcctggaccgacggcgccggccgctggtaccgcttccgccgcatcacgctgccgctgatggtgccggcgatcatcaccatgtcgatgctctcgctgatcgccaccttcaactcgttcgacatcatttggatcctgacgcagggcgggccgagcggcgagacgacgacgatgatcatcgacacctatcagaccgcgatcggctcgaaaaaatacggtgaaggcgcagcgcgcgccgttttgatctgcatcttcctgtcgctcttctgcttcgcttatttccgcgtcacccgccgcctcaatccggagaagcgcgcatgagcaatgcagccatgatcgaccgttaccgctggtgggaaatcatcctgatctattgcggcatcgcgctgtttcttttcttcgtgctgtcgcccttcgtcgaaggtttcctggtttcgctgaagccgctcagccagctcttctcctcaccctatcgcttctggccggagaacggctcgttcgaagcctaccggacgatgtggatcagcgtgccgggcttcgggcgctatatcttcaactcgttcttcatctcgatcatcgtcacgctgatcgtgctctgcctcgtcattccggcggcctatgccttcgcgaagttcgaattcaggggcatgggcatcctgcttggcgccttcctgacggtgaacatgttctccggcgccgtgctgttgatcccgctcttccggctgatgcgcagcatcggcgtgcttaacacctatctcgccatgatcgtgccgggcgtcgccttcctgatcccgtcggcgatctggctgctgcgtacctacatgatccgtattccgcaggaactcaacgaggcggcctacatggatggcgccagccatttctacacgctgcgccgggtcatccttcccattgcgatgccggggatcatcgtcgtcgccatcaccaccttcatcggcgcttatgcccagcaattcatcttcgcgctgacgttcaactcgaagacagaatacatgcccttgccggtggggctctttgcttacttcggcaagcaggaggtcatctggaacgaactgatggcggcttccttcgtcggtatcgcgccggcgatggtcgtcatcttcttccttcagcgctaccttgtcggcgggctgaccgccggtgcggtgaaacaataagaccaaaaaacgagtgaacagctaacacaagaatgggagtcacgacgtgagcattaccatcaagacaggccttatggcgctcgccctgctcggttcgacggcactgaccgccgtcactgcccaggcggccgacaaggaaatcagctggatctattgcggcgacacgatcgacccggtccacaccaaatacatcaagcaatgggaagaaaagaacacgggctggaaggtcgctcccgaggtcgtcggatgggcacagtgccaggacaaggcaacgacgctcgctgccgccgggacgccggtggcgatggcctatgtcggctcgcgcacgctgaaggaattcgcgcagaacgaccttatcgttcctgtgccgatgacggacgacgagaagaagacctactatccgaacatcgtcaacaccgtgaccttcgagggcacgcagtggggcgttccgatcgccttctccaccaaggcgctctactggaacaaggatctcttcaagcaggccggcctcgaccccgagacgccgccgaagacctgggctgaagaaatcgagatggcaaagaccatcaaggaaaagaccggcattccgggcttcggtctctccgccaagaccttcgacaacacgatgcaccagttcatgcattgggtttacaccaacaacggtactgtgatcgatgccgacggcaaagttacgctcgacagcccgcagattctcgccgcgctgaaggcctataaggatatcgtcccctactccgaagaaggcccgaccgcctacgagcagaacgaagtccgggccatcttcctcgacggcaaggtggcgatgatccaggcaggctcgggtgcagccgaccgcctgaaggcgacgaagatcagctggggcatcacgacgctgccgctcggccccgacgccaaaggccccggcacgctgctgatcaccgacagcctggcgatcttcaagggttcaggggtcgaggacaaggcgacggaatttgccaagttcatcacctcgccggatgtacagtccgaatacgaactgcagggcggcgccggcctcaccccgctgcggccgtcggcaaaggtcgacgaattcgtcgccaaggatcctcactggaagcccttgatcgacggcatcagctatggtggtcccgagccgctcttcaccgactacaagggcttccagaactcgatgatcgagatgatccagtccgtggtgacgggcaaggccgagccggaggcagcactcaagaaggctgccggcgaagtcgaggcgttcaagtaagcctctttggaacctttgggatcgcggacggcaacagcccgcgatcccttctacagcgccgcatgtcttttcgcaatgcggcgctgtaacaccttgaatttctgcataattccttaggtcgaatccgatttgaggaattatgcagtcacgatgatcgaatgtgcgacgaaggccgccggtggagacagatttttgggacagctccttctcaacaaagttcagaagttctatggcgactacgaagttctgaagggcgtgcagctcgatgtgaagaacggcgagttcgtcgtcttcgtcggtccgtcaggctgcggcaaatccaccctgctgcgcatgattgccggtctcgacgcgacgagcgcgggcgacatcgtcatcgatggtatcagggtcaatgatctgccgccggtcaagcgcggcatcgccatggtgttccagtcctacgcgctttatccgcacatgactgttttcgagaacatcgccttcccgcttcgggtcgaaaggatggaagaggaaaagctcaaggccaaggtggaaaacgcggcgcgcatccttcacctcgaacagcggctgcagcagaaacccggcatgctttccggcggccagcgccagcgtgttgcgatcggccgcgccatcgtgcgcgaaccgaagatattcctgttcgacgagccgctgtccaacctcgacgcagcactgcgcgccgacatgcgcatcgagcttgccaagctgcataggcagttgaaggcgacgatgatctatgtgacgcacgaccaggtcgaggcgatgaccatggccgaccgtatcgtcgtgctggattccggcgatatctcccagacgggggcgccgctggagctttatcacaagccggcaaaccagtttgtcgccggcttcatcggcaatccgaaaatgaattttcttcccgtgacctgcaagggcgtcagcgccaatggcgtcgaggtggattatcaaggccagacggccgttctgcccgtgacgccgcgcgacggcatggccggcaaggctttgacgctcggcatccggccggagcatatccagcttggcggcggcgatatcgtcttcaaggtgacgccgaccgtcatcgaacgcctcggggccaataccgtcgcttacgcctcgctgaatggagagtccgagaatttttgcgcgatgctgccaggcagcgtcggcatccgcgcggacgcgcctgtcgcaaccggcatcaatgctgcagattgccacctcttcgacgaggcgggcatagccttcgagcggcgcgtggaactgacggaaatcgatatgaatgtgatcaatccgacggcggcctgacgcatcggacttctatatcgggaatgcttttgagaacgtggggcgccgcattttccgattggcgaccaggcctaccctttctgtcagtccttgattcctccctggacctgacagccatcctcgctttgagttggcgtcaggctcgccaaaaattccttccagttcgcgtcatgcttcgcggccgcgtcatcttgcgcccaaagcttgacttttttggctgcggcctcgtcctggtatgtttccgatatatcgttatgcaatgccagaacgagcgtttcgacgtcatgggcggagaggatttcggtctccgatggttttgccggatttgcgaacgacagcgagttgggaagcagccaatgtgtgccaatcccgccgtccctgaaaacgcgaggcatggcgatctcgtgtatgctgatctcggaactatgatcgcagtaaagcctctcgattgccgcgcgaagttccgtctccagtcccaggcccagctggcctccggcgccgagcactgagccgaaaccgaagctctcgctatagcggccggccgaggccgaaacatcggcgatgacgacgtgcagcggcggcagggcctgcggtgcttgcggagccgatcggaacgcgtcgcggatggaatagtagagcgtcatggcgccacggttttcgaccgctccgccatcagtcacccagtatcgcatccttgcttctcctgatgcttcgatgtcgattgcggcatcgggaaagacgggcggaaaatttgcgctcaatgctgcagcacgcgcgatcgatatatccgcgttgtcgagcgttacgagctgcatatgcagcgatccgtcgtccggtggagacgccggcgcggcaagattggtcaacaccaaccgcccgcccgcctggccggcatccaggaactggcggcagcgcgtagccctctcgggtagcgaaaggttgtgattggcttggcagggctgaccgttattggaaaaagacccaacgatcgcggtgttgagcatgaggccgaaggacggcgcttccattgttccggtgcccatgtggcagacgaaggattcggcgagtatcgcgcccagtctcgaccgtgcggggatccagcccgttacgtcttcatccggcctttgagcttcatggcaggctgaggacgcccagcgccagcgcccgaaagcgaagcgcatgtcgcttgctccatcaatcacttgttcgatgaagggcagcgccatggcttgcgagaaatcgccccatgccttgacatccatagtgtcgcgcggccggcgaagctctttctcgtgaagcgcaaaatagccgagcgcggcgctgccacctgacacaccgctgacgaggacaacgttgcagatctggtcgtgttcggccagcccccgcagcagcgaggcggtatagatcgccgcacgtgtgccgccgccggaggcgacgacggcaattctcggcatggtgggctgcagcggcccgcagccgccgttgggttggttgctttcgaacaatagcgctgccggctgcttgttcacgtgccgctcggagcggatagcaagttccggcggctggatcgcccgcaggaagctgaagacggcgggaccgccgatcaggccataggccagggcgccgacgagggcgggatagacgagcgtcgaacgctggaagttgcgcaggcttgcaagcaggtctcccgttggagcctgtccggcgggcaggcgctccagctgcgtacgaaactgcgcgagcatttccgccggcgtcatgaactggatcgccctgttcgatgcggctttggtctgccgctgatactgatcctcgtagcggccctcgatcttcaaacgccccgcgccatgcagcgcgatcgtccggccccggttgcggacggtgctcaaggtctcgctgccttcatagtcgtaagcgatttcgaccggcgtgatcgataggtgctgcttgtcgatgaggcgcatcagccggcgcgcgacgaagtgatcgcaccagaagccgtagtaccaggcgacggcataggcgaatacgatatagcgcatgatcgtcgtgttgccgtagcctctagagccggcgttgaagagataggtgatgtaatggacgtcggcgaggcgcagcaccgcaacgacgatgacgagaacgctgatgacccgctgcgggccgatgaagaagaggcgcccgaccgtcttcaggatttccatcaaccggtcgaacaggatgccgaggaaaaggacaatccatgcgacaagggcggtcacgccgaatgcgtaccagagataatggtccggcacgaacagggtaagcagcgatccgggcagaagcaactcgaccggatagcggatcggggcgatgacaagggccgataccagcgcggcgatcggtccgcgacccatgaaatcgtatcggttcttgggcaggaagagctctactttcggcaggctgtcggcaagtccgccgcctgcattggagcggaacaggctcgatgcgagcagccaggccgccgggagcgcaaggacaagtgcgcagacgatcgcgacgccgacatgcaggcggggccgcgccgtcatcatgccgtaggtttccgggcgcgaattgacgaggagaagcagggcaagggccgcaaggatgacgagctgtcctcccagcagatactggttaaagagcgcctggcggccagcggccgcatgcagcaggaaaagaagcgcaaaaccgatcgcgagcaagccgagattgccccagcgcatctcgacggtcgggccgagcgccatggcaagggtcagaatagccgcgagcaccggcacgaaccaggcgtaaccgtcgggggcgagccatcgccaggcgatgtgccgccccttcggcagcggctggttcagccaggcatcgaattcccgccaccatcgaacgaaactccggacgtgttcgccgagccaattgtagatgctggcttcccgatgggtagggtgttcgttcatcagcgtgtttccagtcagctgtcggcgagaatgacgtctgccgccttctccgcgatcatgtagacggcggtggcaaggaagtagccgggaatgcgggggaaaacggaagcatcgacgacgcgcaggccttcgatgccgtgcaccctgaagcggctgtcgagcacgccgccatcctcgcgggggccgatggcgcaggtgccgcaggcatgatggccccaggcgttttccgcgacatagcggcgaagcgcctcgtcgctctcgttctgccggccgggctcctcttcgcttgcgatgagatcgtccatcgcatcgttgaccttcctgacgaagcggatggcatggacgacggcatcgagatcgaggtcgtaatcgccggttccttcgaagaaggaatgaaacacgacggcaggcagggccgcgggatcggcacttctcagccgcaccgttccaccctggttttcggtataggccttgaggatcgcccatgtcatgtaatccggcttgcggatgcgcgcggaataacgaggaaaatagccgcggaaatcggccagcagcgaaaagcaatgcaggtccggttccggcagcgtgttgcgggatttgagcgtcagggaaaacatgacgccgttgctcgtatagttgccgatgcggaatctgcgccaccgccggtaatggacatcgcgggtcgtataggtcacgcccttgagggccgaccagggttctttcatccggctgacgacgccgacctcgtagcggtcctgcaggttccgtccgacgtcaggaagcgcttcaacgacgggaattccgtgctcgtcgagatggccgggatcgccgatgccggagagcatcagaagctgcggcgaggcgaaggcgccgccggcaaggatgatttcgcgaccggcccgaatgacctcctcgcgcccctccccgtcgatgcagcgaaccgccaccgcccgcttgccgtcgaattcgatgcgcgtgacggtggtgttgaggcgaagcgtcaggcggtcggggtgccgcttgatcacgtcgagcagccgctcgcgcggcccgtgcctggtgtggcggcgcgtcgaaagcggtgtgacgcgcacgccgcaggcgccgacgttccagttgcggtggtcgttcgggtcgatctcggtcgtctcccagtcggagccccgcttgccgaaggcgtcggccgccgcgccgacgcagcgcagcagcgcccgccacagcggccagtcgcgcaaggcccgcagcggaacggcgcgctccgtggtcatccacccccaccatccatggcccgtcggattgaggcccgttgcggcggcaagccagcgccacaagaagaagcggtagcggcagcgctcgatgcgctcgaaatagccctgcatgtgcggggccttccagctttcgtcgccggtgaccgcaaagatgtggttccagtcgcaatgattgggcctcacgacgatcatcgcatgatgagcggtgcagccgccgagcccgcgcacgcgcggatacagcacgccgtccttttccttgctgtagcgccagtcgcgctcctgcatctcctgattttcatagtggcgcacccaatggttctcggtcatgccgggatgttcggaggcaaaggcgtgaaaggccggtacgcgagaggcatcggcaagcggcatgtcggtgccgtcgtcggctttggccagcggatcgccgccggcttcgatgacgagcaccgtccggccctcttcggcgagccgcgcggcgacgacggcgccaccggcgccgctgccgatgacgatataatcgtgggtcggcccgtcggacatcgtcagaactgcttcagataggaaatcagggcattcttgtccgattgcgagagatcggcgccgaatgtgtgcccgccattgaccacgtaatccgggcatttgctcaagcccaccaggcggtcgacgagtttcgtgtcgcgcaccaccttctcggctttggcgagcactgcgggatctgcgagttcctccggcgtacattgcccgccgagctcggaaaaggctccgattagcgccggaccggcggcaatcaggcgcttgtaattggcgaacttgtcctcctcgtcattgtcgggcagcagctcggtgttggtcagcgcgttgatcgggaaaccggccgggaacgggccgacggtgatcgagccgtcctttttgaaggcccagccggcgaccttgttcagcatgccggtgaagggcttcaccttgtcgggcacgaagcccggcggtacgatgaggcaggagggcgcgctcgtccggtagatatagcccggcaccggcgcctcggtcatcttatccatgcggcgcgtctgcggtgagagcatctggcggatcgaccgatcgaagactgtaagcctgttttcgacgcagggcagatagggatcgccggcatccgccgcggggcaggcggtgccgcgcccagcgccgtagccgccggcattgtcctgattgtagtagtcggttccgtgatagctctcctcgtggccgaccgaattgttgagcaggaaaggcgcagtcgaccagaggctgacgagtgaaggcggcctcagatagccgcgcccgttgccggccgcctgcagcggcgttgccgcccccgaaaccggatgattgaccgtcacctcatgcggaggcggcagcgctttgtaggtggaagaggtgaaattgtcccagacgtcgcccgaaagcccgttggtggcgatcgcgctgcaggcattggtgcgcacgatatccatcggcacgcgccgttccgtggagaggaaattgctgtcgaggaagtcctttccgtcctcatccttttcggtgacgagcttgaccatgccgcgcttgaaggcatccgactgggcccaggaccaatagcgatcccagcattcgcgataatgagggccggctccgccgcctgcgcagatgccctgatcgacgccgaggtccggcgccggcaccggctgcttgctcgaatgacaggcggcgcagttttcggcaaaaacgatcttcccgcgatcgacctcggccggatcgcgcgctttgagcacctgctctccgactgccgtatccttcagatgatcggcgcgggccgcgaccaggaagaatatcgccatgtcgggcgtcatcgtctcggtggcctgccagtagaccgaattcttctgggcgtcggtgatgcggatcggcgagatcttctgcccgccgaggaaggggcggaaatgcagcagccattcttcgctgaacaggccgatattgagatagacgcgattgagcgcgccgagcgtgccgacggaatcggctccgtccttcaggacgcgcatcgaggcgaccgtgccggtcgccttgtcgtagagggaaccgaaggctgcggtctgcggatagtcctgcgcctgcttgttgtctttctcgtctcccttgatggtttccttgcccgtctttgccccgatgcgcaaccgctccaggacgttgtagacggcgttcatcgtacgagggttattcatgtagtcgctcgaaaccagcgaggtatcgagcgaaccgggcgggttcgtatggaacagctggaaaaggaagttcccttcgttaggggccggttccacgggcgtcgctcgcggtttggtgttccagaagaaaatgcggtcgacccagaaatactgggcgccgggattggaggagatttcagggaattccgggctctcgacgttcttcggcggattgatcggactggggccgacatggcagaaggcgcaggacatgccgacgcgatagggacgcacgagatccttgtcgttgtagtaggaaggatcggtataatagcgcaccgcatcccaatgttcggccgccttgctgtcgaaggcgggattggggaagagacgcaggcccattacgcccgttggctcgccgtagtaggagccgaccgggactttcttctcctcgccccttaccttgaccgtggtgccgcgcgagccgatccgcacgccgggatagcgtgcgtccgcctcggtattgccgccgaagctgtcggccgggcactccgtcttgcgctgatcgatccacagcccccaatgatcgggatcggcgctcttcggggttgtgaagcagggttcgttgacgaggccgagatagcggaagcggttgtcgcggccataggccatcgtcggatgggacgagatggtcttcaggaggtcgaaggagccgattgtcgcgcgggcggcgaagtcccagaaacggtcgttgccgccagtccagacggtccaggtgttctgtccgcggatcgccgccttgcggacggcctccggatcgagcccggtggcggttgcgacctccttgatctcgtcgggataatcggcgccggctgtcggcggcagcagcaggcccttgtccattgccgcgaagtaaggctctcccgccccgggaaattcctcgaccttgcgatgggcttgcttcgcctcatcctcgacatggccgaactggcccgcatccggctcgatcagccaccagacgatgagcgcaaccgcagcaacggcgataacggcgagggtgacgacggtcgccacgatccaggcgataaaccgcatgatgcgctgtctgatgtttgccatcgatccctcctgatggtcaaagtgtcttgagatacgaaagcagctgctccttcgcctccggcggcaaatccgtgccccagagatgaccgccattgccattgcccggccggcttgtgtcgtaaagcgtgccgtaccgttcccccggcgtatccggcatgcttacgaagcctgcattctcggcatccacgagatcgtagccgcggtagaactgccccggccgctcggctggcggaagaagcaaggcccgcaatgtcgggacgctgccgttatgcaggtaaggaccgcgcagccacaggcccccgaggcctgtcgcgacatagccttcggtcttctggaagttggtaaaactccaagcgtaactcggctcgtaggcggcgtagcggtcgcgggccgcgggcgtccacatgtcgaggcgatggcggtcggtgccgagctcgacgatcgagatcggcgtccggtaacggggccctttggcgtcatggcagacggcgcattgcgcgatatagatcccacggccggcgtcgaccgccgccgcatcgacatgatagggatcgcctgccggcctgagaggagaaaacggcgagggcggcggcccctgcaggcggatgaaatccataatgcggcgaaggccctcttcgcttcccccataagatttgtaggtcatcccgtcgccgatcgcacccgagaccaccgtctcgtagagatcggtctgcaatccgtcccagtggagcgagaagcggcgcgtattggtggtggcgagaccggcaagcgaccacaggggcatcatgtcggaattgccgatcgtgtggtcgtcggcaagacggaggttctggaacttgaccgggttgaagggatcgatccggcccgggccccaatccggccggtccttcatccaggcgaagcgccccccctgctcctggagggccgcccgggtcgccggcaccagcacgaagcgatagagcgcccattcccagaccggcatgtcgtagatcttgccgatctccgccatcacccggtcggcggtaaaccgcggatcggcgccgacatcgatgaggaaacggatataggcctgcggattgaccctcgttcccgggcctgcttcgaccagccgcgccggctcgtcggcacgcagccggtagctgccctggtggcagaaggcgcagttcggcgcgacgcgccctatgacgccgagcgtcttgaccgagaggccgacaggaacctcgtcgccggcgcgccagtagaggccgaaggcgccgtagccgtccgcgtttgccggcagatgttcgggaaagagctgcggcaggacccgccagatccagtagggaattccctgaacctcttcattgccgatcgaaccgtggttgaacacttcagccagatcgttcgtcttcggctgggcgaccggccggaaaagcaggaagaacaacgcgaaagcgccgacgacgagcagcaccagaacggctaaaagccatttccagaagacgcgcctcatgcctgtctcccttcggcgatattctgttcgagccgcaggatgcgcaggagacagaaaagcgtcgcaatgccgaccgacccgtcgaggaagacaccggcgaggtagccgagcggctggtcgaagacgaagacggcgagaaagaagaataccgtgccgagcgtgcgggagggaaagaccgcaagccaggcgaaaacgcggtagcggtcgatatcgagcgtcgccggaatgtagaagatcgataggatcccgagcagcaggcctgcaaatctcggccagatcagctggttcacgctaatgccgaagaggccgaggatccactccggacagaagatgagcggcaggacgaaggcgaagttcagcaggatgccgatccagacgaggattgcatgccgtgccttccatttgctgagcgatcgcgactgggtcatagcgtcttcatatattcgacgagggcgtcttttgccgcgtccggcaggtccgtgccgtagcgatatccttcatggccggcattgccgttgccgggccgcgccgtgtcgtagcgaaagagatcgccgccggcagactggtccgaccgataacccaccctggcgagatcgaactcgtcgctgccgcggaaccagacaggcggccgcttggcgctcgactcgagcagatcgcgcagggtcggcaccgagccattgtgcagatagggtgagcgcgcccagatgccgtcgagcgggtgattggcatagccgtcggtcttgtggaagcggctgaagcgccagggatagccggcatagagcaggttctgctcggcggcgaaattttccgtataagaggtccagcgtcccgcatcagtgccgatatcggcgagtggaaccgtcttgccgaggcgcgtgaaacgctgcctgtcgtagctgtagccgttcgcatccttgaagccgtggcaatcggcgcaatagtgcatgaacagcgtcttgccctctgccgccttcgcctgatcgatcttggcggcgacggggaacggcggcgaaggcagatcccacatccagtcctcgatacgcgcgatcgatgcccggtcgaccgtcacgggcgtgacgccggcgccaagtgcggcgctcaggtttcgttcggccacggaatcattgttgccgtcccaatggaggttcatgccctcgcgcgggcgctggcgccagatggcggggtagtcggaagagccgttcagcgccgcgccgctgatatgcgcctcgtccatcggaaagttgaactgtagcgccttatagggattgaacgtatccacgcggcccggcccccattcctcctgccgcttgacgaaatcgagttgggtgccgagatcgaggaaggcgttcttgaccctgggaaagaccacgtagcggtagaccagccgctcgaagacattgagatcgccgccgaccttggggccgtcgatcgtcgcaatcaacgcatccgcggtaaagccgggatcgcggccgacatcgatgaagaagcgaatgaattcctgcaggcgcagattattggaaggtgcgccggggatgagatggcgaaccggatcgccgggaagatgatatgtgccgacatggcagacggaacagttgagccagacccgctcgacgcctgagaccacgcggcgcgacaccccgatcggaaggtcgtcgccgggcttttcgtagaggaagccgaaacggctccagccttccggcccgagcttgtcggcatacatgaccggcaaggccttgaagacccagtagggcggtcccgtcgccgtctcgctgccgatagagccgtgcatgaaatgctcgttctggcctttgaaagcgacgacatactggttgacgaaaaccagatagtagacgactgcgagcaacagcagcacgacgatcgccagccaccagcggcggtggcgggcgactgcgatctcgacgggcgttttgcggtcgttgtcgctgctcatgagttccactccgaatgcgcgggcgatggcgcgtctcaatggaaggtcggcggctcgaaaaccgacatgacctgcttgatcatcttgtcgtagcgatcctcgaagctcgttccgtcaaatcggctgaggtcataacagccgagcgggttttcgagatcgttgagcagacacttgttgcagtaggtgcattccttttccgggccgtttgccttggcgaggatctccggcagatcgttgttggcgatcagcgggcgggccatggtgacgccatcgcaggctttcgaacggatggcctcggcgatcctgtcggcatgctggaagccgccggtacagagcaccttgatatcggggtcgatcttgccgatcgcttcggaaacggcgcgtgcataatcgagattgatgccctcgatgaccttgcccctgcgccagcgccagagcgcctggaacgcgcgggccagcaaaggattggaaaagatcgcatagttcatcggcgcccgcgtaccctgcgagagcatgccgtcataccagcggtgaaggtcgttcagcggaaggtcgccggccggattgcgcggatgcggaaaggtcgatccgcttgaaacatgaaaggaatcgacacccttgccgccatcgagcagcatggtgcagatcttgacggtttcgtcgagcgtgttgcctttcctgatccagggatagagccagtcattgtggtcgacgccgttgatcttcatctgcaggtgaaagtcgtgcccgacctcgcgccggatcgccctgacgatctcgagcacgaaacgcgccctgccctcccagccgccgccatattcgtcggtccggtcgttgatgccggagctcaggaactgtgtcagcagatagccgttggcgccgtgaagctcgacaccgtcgagccccgcctcccgcgcgcgccgcgccccttgtgcgaactgttccaccacttcggtgatttcgggtttcgtcatcgcctgggcgagcagcccgtggaagtaatcgcttttgctggtcgaactcaggcccttgctgaacaggttctcgacgccacccatgtcctgctggcgaccggaatggctgagctgcatgatgaaccgacagtcatgggcatggacgcggcggcctacttcccgccaaaaggggattttgtcgtcatcgtcgatcatcgcgtaacgcacgaggatccggccgcgcactgagaccggcgtgaaggaggaaatgatgcagccaatgccgccgcgcgcgaatttttcctcccagttcagccgggcgttgccgccgtgaccattataatcatcgaactgaccggatatattggatcgaaaaagacggttcttcaccgtcagcgatcgaaacttcagctcatcgaaaatgagcgccgcattgtcggcgtggatgtattgactgtctggatgcatgaaggcttatccggatgacgtgccgaagcagcggaaagaggaagtaaaagccgaaatgcaatgctaaagttataactttctagtgtgtcgaacaataatgcaatttaatgtgggttgcaaacgaatttcgagagcaggactctactcggcaaacccgccacggcttcaatttcctcgaaggcttattgcgggactctttgaccggaagatgcgaactgaatggaccgatagaacgcagccgctctcaactgtacttttgcaattttttccttgtgctgcccgccagcgaatgcatgggcatggtacagcagctgaaactcgataaagaaattgtatttgaccaccggttctggtcaaagtttgagacataccttcacgatatgcccaattgctgcatctaagccccgccgaccggctttcttcctaccagacgaggccgcgggccgcgacatcctcgacgcgggtgacgatgccgccccgatggaagaccatcgtgtcgaacaggttggagaccacgcaggtgtggttcgggatgatgaagagcctctcgccgatctgcggccgggggccggtgcaactcgacaggtcgatcacgccgtgttcttccgagaggctgctgatccgcgcctcgggataaccgaccaccagaccgtaatcgctaaaaccctgaagatccgatgtcagagccttcgacccggcatcgatgacggcgcggtcggcgtttggccgcgacacgacggtcgccagcacatgcatggcgcaatcgtcctcggtgcaatggcccatgcgcaccatctggcgatcattgtagatataggtgccggcgcggtgttccgtggctgaggtgacgagatgcgcctcgaacaggcttggcgttccgccattgctgacgatcgggcagcttatgccttccgaagtcagctgtgcgagcgtctctgtgatgaaggcttccacggcgggggccgattgcggcttcggataggtcacgatgccgccgaaggtgaggccgtcggcagcggcgatacgcttggcgagcgaggccgcctcacccggtgtctgcacgccgcagcggccgccgcctgtatcgcattcgaccagcacgttcagcggcttgtggccggagaaatgcgccgcgagcccgtcgaccgtcacttcgctgtcggcgacgaccttgagggccgaaattctctcgttcaacttggccaggcgctcgagcttctgcggtccgaggatattgaaggtgatgaggatatcctcgaagcccgcttcggcaaagacttcggcttccgtcaccttctggcaattgatgcccttggcgcccgcggcaacctgcgcgacggcgagagccgggatcttgtgcgtcttgatatgcgggcggaagttcagcccgtgccggtccatataggattgaacgcggtctatgttcgccgccagcctgtcttcgtcgatcacaggacgtggcgtcgagagatcggcgatcctgtcgcctgccttggcgacgacggcaaaccggttgtcatgcatctaggcggctccgcgttctagtccgtgtggatcggcgacgatcggccatatggtcttcggtgcccgccgatacggcgtcgtcgccggattattgggatagggcgttccggctgagcagtaaaggatctctgccgcgatcttcgagaaggacgcgaagaagtggttggtggatttgatcaccaggatcttctgcctggcggggtcgatgcccatcgccgaaaaaaggctcgggtcgaagctttgagcgcgcgtcgagttgaggatgatgtcgatgccgtcaagcacgatatgtgcggcatcgccgaaaggtgcgaggctctcgccaaactgcatctcggcattcttcaccagcttgacgaccttgacggtgccatcgacgggattgccggtgccgggcgccgacttggcgccgaagcgcagtggaatttccgccccctcgcctgccgcaaaacagatctggacggccaccggatcccagatggtgccgatcgcggcactcgtgacgccgcgggcgatcagctctccgagaatgaccgttgcatcccctgccgtgccgccacccggattatcccagacatcggcgataacgaccggccatgcggtggcggctatcgcgcgcgcgacggcttccctctcgtcgatttgcgggaccatgaaggtgccgcgcttcgaaaacagctcgaggccgagttcgcgcgccaaagccgcgcccttttccggcttgtcgtccgtcacgacaagcagcttagttcccatttcgggaacgtcgcccaccataaaaccgtggatcaccgagatcgacaggacgtccggatcatccttctcgatctgcatgatcttgtcgacgaaggaacgcatgggttcgcgcgatgtcgggaagacgtcgatcatcttgcagtcgaacaccgacatatcaggcttgatccggccctcgagcgtctcgaccgcaatgcgccaaaggtcctcggcgcggtcgacgaagtccgtatgcggaaactctttgaaatagacggcgaaatcgagagcggcgacgcgttttgcggtgagatggctgtgcggatcgagttcggcgcagatgaggacatcaggcccgacgatctcgcggatgcgcgacagaagatcgccttccgtatcctcgtatccggctgccaccatggcgccgtgcaggcccatgacaacggcgtcgacaggcattgccgcgctaagttggccgaggatttcgtcacgcaattcctcgtaggtcgcccggttgacgaggcctgcggggtcggcccaggtggcggttccttcgatcagttcccaacccttttctcgggtgacgcgccttccgactgtgatcggcgcagtgcagagcgttggtgtttcgggatgctggccgggcggggcataaagagaggcttcgaatgcgcgacgatccacgcagatcggggaaaaggtgttggtttccgtcgccaatgctgccgtgaaaatgcgcaagaaagtggccttcgtgttgtcggccccgcgtcaacccatcgggttcggcaggtagccggtgaaacctgagattttccagcgtccttggtgaagcctgcaataatagagcgtctgccattgcatgacgtctcgggtgccgtcaggcttggaaatgccgccgtcgaatttcttgcggacaagcgccatatcgccttcgatttcgatatcttccagcgtcgtcgtggtgaagatcgccgtgcgcgcatcttctgcgaaactctgtttggcgaaatcctttgcctgcctcagccattcctcgcgataggcagacagcgtcggaaatgcgagacgccacttgtcggggctgacttccttgcggccatcgatgccgatgaagccctcttccacgaagtcatgctcgaccatcgaccaatcggcagccagaaaggcatcgatatcgcgcggaacgagcatctcccagatagaatatcgggcgctgtcggacgggaatggattcttgaaaggatcgcgcatatttgccctggattgaaattcttttcataaatcgcgtttttcactggtcaaattctgctttctatggtcacttgtcaacttatcaagaaaataatttgcaaggacttcagcatgccgatcaagcgctatggcactgttcaaacgggcgccggcggcaaggcgctgcctttcgcacgtgcggtcgaagccgacggatggctgtatgtttccgggcaggttgcgatggaagatggcgaaatcatcgacggcaacatcattgcccagacccacaagacgatcgccaacgtcctttcgatcctcgatgaggccggatatggcgtcgaggacgtcgtgcgcgtcggcgtctggctcgatgatccgcgcgatttctggaccttcaacaaaatctatcaggagtatttcggcgaacatccgccggcacgtgcctgcgtgcaatcgtcgatgatggttgattgcaaggttgagatcgactgcgtggcctataagaagaaggatagatagagaaccatcggggggacgggcttggatatcttttcaacgctgcaggaagacaagggtcggctctctccctccgagagccgcatcgcggagatcatcgtcaacgacttcgagtttgccgtgaatgcctcgatcatcgagctggcggaacgggccgaggtatcaccgccgaccgtcacgcgcttttgccggcggctcggttgcgagagcttttccgacttcaaggtgcagcttgcccgcaccgcccatatcggcgttcgttatctgaagccggaatcgaaaagcaccgatccggccgatgtcgcccaggatatcatcaccaaggcccagaacgcgctctttctcctgcatcggtcgctcgatctcgctgcgatcgaagccgccgtttcgcatatcgccaaggccgatatgatctatgcgttcgggtcgggcggcaattcgtcgatgatcgccgacgagctccagaaccggctcttccgtctcgggcttcgcatcacggcaagttccgaccacagcatgcagctgatgatggctgccgcggcaaggcccggcgatgtgttgatcggctcttccttctcagggcgcaacatggagctggtgcgcgccttcgaacttgcccgccagaccaaggtaaagacgatcgcgctcacccagacggacagcccggttgccaaggccgccgaaatcgtcgtgccgatcgaccttcccgaggggcacaatatctatcgcccgacctcgacgcgcatcgcctacatcgcgacgatcgatatcctgtcgagcctggtcgcctacgccgttcagccgaaggcgacgaccacgcttcggcgtatcaagcagcagcttgtcattcaccgtgacggcgacgaccggcaattgcttggagattgaaagttcatgagcgggagcgacagaaaatgacgcagtcgattgccatcgttaccggtgctgcaggcgatatcggcgcggcgatcgccgcacggctcgccgatgaccatgacgtcgtgttgctcgccgatatcgatgccgcggctgcggctgccgtggcattgaagctcggaccggacaatcgcttcgtcgccgtccaatgtgatgtgaccagcgagacgagcattgcggaattggcaagacgcgccgccgacgtgggcgcggttcgaaccctggtcaacaatgcgggtgctgcccgcgcgaccagcctgcacgacacgacgcccgagatctggcgggcggacaatgcgcttaatctcgaagcggcattcttatgtttccgcgcattcgaacccatgctgaaggcctcgaagggttccgtcgtcaacatcgcctccgtcaacggcatgcatgtcttcgggcacccggcctatagcgccgccaaggccggccttctgcacttcacccggctggtcgccgtggaatacggcaagttcggcatccggtccaacgccgtcgcacccggcacggtgaagacgcaggcctgggagatacgcgcggcagccaatccgaatgttttcgaggaagcacgccgctggtatccactgcagcgcgtcgtcgatccgaaagatgtcgccaatgccgtggcctttcttgcaggtcctcaggctgcggccatcaccggcgtctgcctgcctgtcgattgcggcctcacggccggccaggccgaactcgcacggaccttctcacaatcggaacattactgaaacctggaggaagacgagaggggcaggttgtgaagccggcttacgtctgatcgatgaccgcatgagccgccttttccccgacgtcttccgcaatccggcgatccgcgcctgcatgatcgccattttcaccttcgggatggcgggggcgatgaccgcaccttaccgttcgatcattggcatccgcgaattggggctgagcgacggcctctattccttcctgagtttcgtctcagcggcggtgaacgtcgtcatcagcattctgctcggtaatctcgccgaccggcttggcgaataccggtcgacgatgatcggcgcctgcgtcttcggcatcgtcggctacggcatggtctacgcctttccgacggccgccgtcttcgtcatcagcggcttgctgcccctgccgatttacggggcgctgaactcgctgctgtttgccaatgcgcgcgcggcgatgcacggcatgagccgaagcgacatggtgacggccaactccggcgtgcgcgccatgatctcgctgtcctgggtgctgatccccggcatcaccggcctgctgctgtctggcgcatcgagcatgctgcccgcctacctctttgccgccatctcatgtctgctctgccaggggatcatcgtcttcgccttgccgaggcgggcggcaacggagatggcagcagttcatcacctcacttatctcggcgcgcttcgccaggtggtttcgccgcggatctcggcgcatatttgcggggtggcgctgattaccagcacgctgcatctcaatgacgcccttctgccgttgattgccaccggtgccgcgcatggcaggctgagcgatgtcggcattctggtcggcatcgtcgcattgctggaggtcgtcttcatcatcatctggtcgcggattgcccggaaaaccggccagatgacggcgcttgccgccggcaccatcatctacgccgtgttcctcagccttctcggctttgcctccgagccctggcacctctatgcgctcaccttgctcgcaggcatcggagcggccgcgatcatcagctttccgatcacctatctgcaggatctcattgccgaccggccggggctcggcagcgcgctcatctccgtcaatatttttgccagtgccgggatcggcgcgctggtctttgccgccggcacctatgtgacgggctattcgggaaccgcgatcctcagcgccgtcaccggattgtccggcataacgctcctcggtctcctgcaaaaacgcagtgcccattgagtaagtaagacgttccgaagaatggagctttcatcggtgttcgtcttgtgacaagggtgacgcaccatttcctttgaaggcgacatgaaggcaatttccggcacgaatctcgagcaggccaagtctcacaaccggcgtgtggtgatcgaggctgtccgcacgaatggtcccttgtcgcgcgcagcgatcgcccggatgacggcgctgaccgcccagaccgtgtccaatatcgtcgaggaactggagaggtcgcaccttctcgtcccgtccgaggcgcagaagctggcgcgcggccagccgatcatcccttacaccatcaatccgcgcggcgcctattcgataggcctcgaacttggccgccagcgcgccagcggggtcctgacggacctctccggcaccgtctgcgcgcgcatcgagcggcatgtcgaacatccggacccgcaacgggccatgccggctctccaagcaatagtcgaggatcttcagcaggccttcgcattcgaccggaacaggctgctcggcgtcgggatggccctgcccggccgctatgccgatggcggcaccacatctctcagcccgttgaatctgcccggctggcagggttttcctgtcgggcatgagctggaacagcgggtaaaggtgccggtgcttgtcgagaacgatgcgacggcagcagcgatcggcgagcgtcttcacggtgtcgcccgcggtctgggcagcttcgtctatctgtttctcgccggcggcggtggcatcggcgccggaatgttcctcgacggccacctctacaagggcagtcgcaacaatgccggcgagatcgggcatatcatcgtcgaaccgcatggcaagctctgcagctgtggcaagcgcggctgtttggatcgctacctctcgccggccgttgcctacgaattcatgggcattgccaatgccgaggagctgttgcccgacgatctcgatgcgctgattgccaaaggcggcaaaggtctcgacgcctggctggatcaggctgtccagccgctgcggcagaccgtcgattttctggagcttgccttcgatccgcagactatcgtgctcggcggcagcatatcgacatcgctgatgcttcggcttgcagagcggctggagccgctgcacaccccaatcgatcccaaccagaagcggacggtacctcgggtgatgatcggcatgaccggcaaggatacggcaatcctcggcgctgccgccctgccgatcttttccgaaaccaatccgcgcttcgacgtcctgcaaaagccgctcggctagcgcacctctgcgggcagcctcgcatctgagcgcggcgggcgacgggctagaggtcgcgcaaagatgaccacgttgccgagaagcgtcagcgccaggccgatcaagcctagaccgctccagtgatagccctcgaagaccgtcgacaacgacagggcgacgatcggaaacaggacggtggcataggcggcgcgtgaggagccgatgcgggacaccagcatgaggtaggtggtgaagccgatcaccgatccgattgccgcgagatagagcatggcggcaagataggtgatgtcaggcggtgcgacgattggcgtttgcgtcacggcaatcaggaagagcaggacgatcgcgccataagtcatgccccaggcattggcggtcagcggtgagattccgaccgcgctgtttcgacgcgatgccatattgcccagcgagaagaacagcgtgccaagcgctgcgagcccgatccctttcaacgtgcccatatcgaaatcgacgacaacgtcctgtccgaaaaggagcagaagcccggttgctccgagcgccgctgcgagaagcgtgcggcctgtaatgcggtcgccgaagaagaggcgcgcattgacggcgttgtagatcgttgcgagcgagaagatcacggagatcagcccggacggaatagaggcggcggcgttgtagaagcagatgaaattgaggctgaacaggcagagcgcttgcgcaaggatgaaaggttgatcgcgcaaggcagggagcttgagctgccgcatgacagccaggatggcggcgaggatcacggctgcgaccgcaaatctgtaaaagaccgagaccaggaccggcacgggaccgacctgcatcgcaatggcgatccaagtcgtcccccatatgagaacggtcgcgatgaagagagtggcatttgccatggaatgatcctcgttttccggaccaataggcgaaccgtgagcaggtctcttgcagattcttgctatgaaatcgatttgcccggacttccctgctcgccatgcgggccgtccaccggtattgttcgcaaggcgtggcctggtgtggtgtggggaagagtgtggggaagaattggtgaaagatagccgcctttcggttttcaggtttttgtctgcatctcccaatgcgcggatgacacagtccatcgatttgggtttcgggcgatcagctgccatctggagcaatgcacacgacaggatgagctatgagcggccgaacggtcatacgttcagtctttatctgagaggcggcgccggaacgcgtcgtctggatggcagccccgccgcgcgcggccgtgcgggagtcctgtgcatcatgccgcaggggcactcgtccgaatgggaaatcaccgacttcttcgaattcgtccatctctatgttcccgacgatcagatgcgccggatgtttgctgagacgtttgaccgcgatgctcggctcatggctcttcccgaagtaaccttcgcagatgcacccgccttggcgcacacgcttcggcagatgacgaaagcgatcgcggcgggcggtcatctgctggctgaagaagcaatgacgcaggcgatcaacgatttcttcgttgatccgcgttatggaggaatgcgtccctgcgcgatcagcggcgggctcgctcctcatgtgcggcgccggagcctggagtatatcgaggcccatctcggtgagacaatccgcctgcaggatctggcggcgatcgggcagctcagcgcctttcattttcagcggatgttccgggcaagctatggtgtgtccccacatggctgggtggctcaccggcgtgtcgagcgcgccaaatcgatgttatcaggcatggacccgatcgcgcagatcgcttcggcctgcggcttcagcagccagagccacatgacacgggcattcaagttgggcaccggcgtcacaccctctgcctatcggcaacgacagtgaagctccgtcgcgcggccgcacttctcttttcaaaaaccaatccgtgcttcgacgacctgcaaaagccgctcggctaaaccgaggctcttcggccttccagacctcacttcaccgcgatgacgaccttgcccttcgcgcgtcccgtttccacatagtccagcgcctcgttggtcttatcgaacgggaaggcccgatcgatgacggggcggatggcgcctgcctcgatcagcgaggtgatcttgccgagttgcgcgccgttggccgtcatgaagaggaaggaatagccgatcccccggcgtttcgatttccgccggatgccgaaactcaagaagcgaatgacctgctgcagcagccagccgaagccgttttccctggcgaaatcgggatcgggcggacccgatatcgagatcagcttgccgcccggcttcaggacggcgagcgatttctccagcgtctccttgccaaggctgttcagcacgacgtcatagcccttcagcactttttcgaaatcgtccttcttgtaatcgaccaccacgtcggcgccgaggcttttcaccaggtcgatatttgccgtgctcaccgtcgccgccacatgggcgccgagatgtttggcaagctggatcgcgacggtgccgacgccgccggagcccgcatggatcagcacccgctgccccttctgcagcttggcgcgctcgaccagtgcctgccatgcggtcagcgccacaagcggaatggatgcggcctcttccatgctgagtttggcgggtttcagcgcaacttcggcagcgtcgatggcgatatactcggcgaaggtgccgatgcgatccttgccgggacgcgcatagaccgcgtcgccgggtttgaattgccggacattggcgccgacccggaccacgacaccagcgacgtcattgccgagcaccaagggaagccggtaaggcaggatcagcttgaactctccgtcccggatcttggcatccagcgggttcacgctggcggcatggatctcgaccatgacgtcattctcgcgcagctgcggttcagggctctggccgagcctgagggcgccacccttcttgtagcgatcgatcaggaatgctttcatgagggcgagctttcgtttttgtgatgagccgataatgcggcaagccaggatcaatcgggaagtttgttgaatttccggaggctcttgtcgacaaaggactcgggcaggaagcggcggatgaaacgcacttgtcctgctgctttcccggccgtgtagcgtctcttcggcgatggcgcattggcggccttgacaacggttgcggcgaccacctcgggcgcatcgccttttgaaacgatctcgcgcatcagcttctccgcatcggcgcgcactgcatcatagacggcaagcggccggtcggggcgcgtgatgttctcctcgaaggaagtgcgggtgacacccggttcgacaagcacgacgcggatgccctgtgtgcgcacttcatggtcgagggattccgaatagccttcgatcgcgtgtttggtcgcagcgtagagcgcgttgaagggcgccgggataagcccgaggatcgagctcaggttgatgatccggccgctacgctgccgtcgcatcaccggcagcacggcattggtcatgcgcatcgtgccgaagacgttgacgtcgaacacggctttggcctgcgccgttgtcgattcctcggcgccgccgagcaggccgatcccggcattgttgaccagcagatcgatccgtcccgtgcgtttcagaacctcgtcgacgacgctctgcaccgattgatcgtcgatgacgtcgcagaccagcatggtgatgccgtcggcggtgtcggccatcggctttcggctggtgccgaacacacggtaaccatcgcgtagcaaggccttcgccgtaaccaacccgatgccggaggaagccccggtgaccagggcaatgccgcgttctttcttgctcattggcgtctgccttcgtttttgtcgtggaatatgcaagcgcattctgttactatcaaaaagatagcaagtcactactaaaaagatatcgacatgaagaatctttccgaacagccctgcctgatcgcccgcagcctggcgctcgtcggcgatgcgtggagcatgctgatcatgcgcgacgcccatgcggggctgacccgcttcgatgaatttcgcaaaagcctcggcatcgtcccgacaatgctgacggggcggctgtcatcgctgaccgaggaaggattgctggaaaagcgtcgctattccgagcgcccgccgcgcgacgaatatgtgctgacggaagccggccgcgactttctgccggtgctgtttgcaatcggcgcctggggccgcaagcaccgcggcggcggtgcagtcacccgcttcttcgacgccgagaccggaaccgagatcgatcccgtcaccatcgaccgcgcgaccggagcgccgattggaacacgtcctattcgtatcgccgcacccgaatgcgagctgcccgcggcagatgaagcggcacttgacaacgccctttgaaagcgatgtcagtatcccccgccatcaccgcctccggcgatggcgagggtgatcctcaaatcaaaacccgcgacccaatcctggcgctacgattgctgtagaccgtagagcagcggcatcagtcctgcgagcgccctgaagcgctcccacgacttggatgacggcttcgtccagcccgtttcagcaagcgcggaaaggcgcggaaagacgaggcggtcgaaaacggcgcgatccgtcatcggctcggaccagatgcaggcctggatgccgaggagtttctgtttctggctcgccgtccagccgccgatggggtcgaaattgtagagtttctcggcatccgaggtgccggcccagctggcgccgggctcatcccagtcgggccgcagcgccatgtcgaggtaatagacctgtccggggcagacgacgatttcgtagccgcgctcggcaagttcggccgagacctcgacattgcgccagctgcagagatagctcttcgatttgtcgatgacatcgccatgggcagcctcttcccagccgccggtgatgcagcccttgctcgcaaggaagcgctggacgcggttcaggaactccgcctgcaggatggcggcacccgagccgtggatgtcgtcggcgccgtgggtattggtcacgacgttcagccgcttggcatgcgcatcggcaacctcgtcgcccgccacgctgcgcaggcgctcgagcgcttccggcgagccggaccacgcgccgagcggaacttcgtcggcgccgagatggatggtcttgaacggaaagagctcgatgagttccaagaggatcgtctcgatgatctcataggtcttctcgcgggccggattgatgcaattgtccggaaagccctgaaccgaataatagctgccgacctcggccggatcgcgcaactccggtatcgcctgcagcatggcgtagcaatggccggggacatcgatctccggcacgatctcaacgccgaagctcttggcatgggcgacgatctcgcggatggcagccttggtgtagtaaccgccggtgcgggctgggctcgaaccgagcagcggcggaacggccaggccgtggccgcgccaggcaccgaccgcggtcaaatcaggataggcgtcgatctcgacgcgccaggcttcgtcgtcggaaaggtgccagtggaagcggttgagcttgttccaggcaagcactgccagcagcttcttgacctcggccgcaccgtagaactggcgggcgacgtcaagatgcaggccgcgccagcccatcgacggctcatcgacgatctcgccggaggccggaaactggaaaacctcgggatgcagccttgcaccgcgccagatctggccgagtgtgacaaggccgtagaggaagccggtctggctgcttgcctcgatcgtgatcgtctcatcctcgaagctcaggcgataggcctccggcccgagcccggcggcatccttcagggcaacgggaactgcgccttccgcctcgctccgcacgatgccttcgacggcgaagagatgctcgaccagtgctgcgaagccgcgtgctgccgcctcccctgcagcgctctgcgcctgcggcgcaaaaccggccggcagcggccggcgcgaggcgaccgccacatggttcggccaagggatgatcgacacctgaacgggcgcattgacgggcaccggatagatctcggcgccacgcttcaatggcgcgttgctgaccgaagatcgcgtcggctctatggtgagcacgatcgtgctgccatcggccagagcgagataaccgctcgtcgcgccgtccgtccagtggcggaactgccagctcagcgcgtagaccgatatcgtccacgtctcaccggcgccgagaatgaaattggccggtggctggaattcggtgaaattcgacagccgctgcgaaaccgtggcgccttcgacgcgcccggccggatcgacgcggcccgggccgctcacgcagagggagaaattcgaaagcggctcggtgccgaggttcttgaggcgcaggacgtaggaaaactccttaccgtcagcaggcggattccaaagggtttcaagccgcagggttttcggtcgtgatgtggacatggtcactctttccttttgaagatctggcctttttgacgatcgggccctttgaaatcagctcttgagcattccggcgtaaatgccgggagcggaattggggatcggcatggccccgacagctttttcgtaaaaggcagaagggccgacatcgccgatgatcgcataggcatagcccatcgctttcaggtcgttcaggcttgcaaaaagcaatgcccggccgatgccgagcccgcgaagcccttcgtcgacgcccgtcggtccgaagaagccccgcgccgtcgcttcatggcaggaaaaaccgacgagcttctgctcgcgtgtagcgatgaagcagctcggcggctggcgggtcatcgcgacggatgcctcgctcgcccatccctcaccgaattgttctgcgatccagccagtgatcagccggaattccggcggcagggcccgccggatcgccacaccctcgcgcgccattcgttcgggcgactgactgtcctgcggcagggtggagaggttgacgagatagtccactttgccatccttcagctggaaacgccgagtgcgcgtatgaaatggttggagccgacctgctcgatgacagtcgattccggacggctgagcgagcgtaccttttccgcctgttcgaggaaacgcgcgcttccgccggtcacgaagggtctgctgccatccggaacggctgaaagcagcaatcttgtatagggatggcgcggatcggacagaaccgtatcggtgtcgccccattcgaccatctggccggcgaacatgacaacgatctcttcggccacgtgcgctgccgtcgcgatgtcgtgggtgatatagagcatggctaggtcattttcccgtttcaccgtcgcgagcagatcgagaatgtccttgcggatggagacatcgagcatcgaggttggctcatcggccaccagcacactcggcgcgacggcgagcgcccgggcgatattcacccgctgccgctggccgcccgagagctcatgcgggaatttctgcctggtcaaaccgggctccagcccgacgcttgtcagcaggcgggcaatctcttcggcaagatccgccctggagccgctctgccgatgcaattgcagaggccgcgccagatgatggctgaccgtaaaggccgggttgagcgacgagaacggatcctggaagaccatctgcacctccctgcggtactgatgctcatccttcgcctcgccgcgggcggtcagatcctgctcgcggaaaaacagcctgccgcccgtcggcttgtccaagcgcgcaatgatgcgggcgcaagtcgtcttgccgcagccggattcgccgaccagcgccaatgcccgaccgggaaagagcgagaaggacacacctttcagcgcgtgtaccgggccgaaattacgctggatattttcgagccggatcacggcatcggtgacaacaggatttgcctccgccttcatgccaagactcccgagtgatgcggattgcccggaagctggggaatggcattccaaagcttgcgggtataatcgtgcagcggcgcctgggcgacctggtgcacgtcgccgacttcgacgagttcgcccttcagcatgacaccgatccgctggcagagctgcgccatcagatgcaggtcatgggtgatgaagagcaccgagaaaccataggtccgctgcagatcgacgacctgctcgaggatctcccgctgcacaaccacgtcgagagccgtcgtcggctcatccatgatgatgagctcgggcctcagcgccaggcagatggcgatgacgatgcgctggcgcatgccaccggagaactggtgcgggtaatcgccgatgcgatgcgtgggaatgccgacgaggcggaacatctcctcgccgcgagcccttgattcctcatgtgagcaaccggtgtgccggcgcagaacgtcatggaattgcgcctcgacccgcatcagcggattgagcgaattcatcgcgctctggaaaaccatgccgatgcgcttccagcggattctctgcaactcgcgttccggcagcctcaggagatcttgtccgtcgagccttatgctgccgccgctgatccaggcgggtgccttggaaagacgggtgatggcataggcaatcgtgctcttgccgcagccggattcgccagcgagcccgaagatctcgccgcggccgatattgaaggagacctccttcacggcgcggaattcccccttgtcgacgagatagtcgacgttgagcttgtcgatttccagaagattgtcgctcatcggccgagctccagttcccggttgcgggcgcgggtgagacggaaccagcgggtcagcgccgggccggagcgaagctgcgggttggcgatctcgtcgaaggtgaaattcaaaagcgcaaggccgaggccggtcaccgcgatgccgagcgccggcacgccgatatcccaccatgcgccgaccatgattgccgaagaattctgggcattgtagagcatcgtgccccaggagactttcaggggatcgccgaagccgagatattcgagcgtcgtctgggcaacgatggcgtagatgatgctgccgacgagattgatgccgatcagcgtcgtcaagttcggcaggatttccacgaagatgatacgccaggccggttcgccaatcatcttggaggccgtgacgaaatcacgattgcgaagggccatcgtctgcgaccgcgtcatgcgggcgccccagggccaggaggtcagcgcgatgatcgtcatgatggtcatcggccccacggtgccggcgaaggaggcgagcaggatcaaaagcggcatgttcgggatgacaagcacggcattcgtcgcaagatcgagcaccgcatcggtcttgccgccggcataaccggcgatgaggccgatggctgtgccgagaacggtgatggcaatgcccgtggcaaagccgacggagagcgagctgcgagcgccccagacgaactggcgatagacatcccgccccatcttcgtggtgcccatgacatgttcgatcgacggcggctggtgcgagcgcccgacacgcgctccgggctcgccgggcgcaacgatcggcgcaaacagcgccatcagccacagagccataatgatgacgaggccggccagcgcttttttctgcctgaggatagaccttagcccgaagttcattagaccgcctcccgcaatctgggatcgacgagcccgtagatgatgtcgacgaggaagttggcgccgagcgttgcgagcgtcatcagcagcaactgtccctggatgacggggtaatcgcgggcgatgctcgcggtatagagcgtcagtcccaaccccggatagttgaagacgatctcggtgacgatcgacccgccgaagacggcgccgagcatcagcgccaggttggtcaaaacgggaagcatggcattgcgcgcgccgtagccgaacatgacctgaaggtggctgagccccttcgcacggcccatggtcacgtagtcttcgccgagcaccgagatcatcgacgagcgcatcgtcgtctggaattcgccgatcagaaacggcgagagtgtcaggaccggcaggatggcatgcatgaacacgctgcccgcgaaggtgaaattgaaggcgggatcgaggttcggatcataggcgtagccgaccggaaaccagcgtagcgagaccgcaaagacgaacagcgtcgtcagcgccacgataacgggcggcaccgaaatcatgatcacggaaagcggcgagacgatcgtgtcgaagcgcccgccgcggcgccaggccgaaacagcgcccagcacgacgccgacgcagagcgagaagatgatcgcggtggtgacaaggaagaccgtccagagcgtcgagcggccgagaacctgggcgacggtctggggataatatttgaccgagacgcccagatcgagggtcgcaagccccttgaggtaatcgacgaattgccaaagcatcggctggtcaaccgcgccgaagcgcgctttgatcgcctcgatcgcggccggtgttgcccgcgggccgagttgggcaaccatggcatcgacggggctccccggcataagccggggaagaatgaagttcacgacgatcgcaaacgccaaggcgactgcatagacgccgaggcgccggctcgaaacacgcatgtctgcacctcccgcgaggtttattggaccggggtgaggcgcagcagatgcatcaggcgcatgcggttgttgtcatgatcctccggattcatgacgggatccttgtcggtgacccagccggtgaagcgcttgctcgagaactgataccaggtcggcccgttgaagacaggcacaacggggaagtcgtcggcgaccagcagctggatgtcgttgaagatcttcttgtgatcgtcctgcgacgtcgccttcagatactgatcgaaaagggcgtccagcttcgggttcgaatagcgcgagggcgcgccggtgatgcgcccgccataggcggtcgaaaggttctggtaatagccgcggaacggcgttgcggcatcggcgcgggagttcatgacgacctcgaagctgccgtcgaggatctgcttgcgccactgctcatattcaggcgtggtgacggatgcgttgatgccggcggcacgcagtccttcgacggcgatctgaacggcgtcgatccagtccgtccagccattcggaacgatgatcgggaaggcgatcggcttgccgctcggcgtcgcgcggaagccgtcggcgcccttcttgtagccggcatcatcgagaatcttgttggccttctcggtatcgaagcccatgaaggcatccttgtcgccctcggcatccttgttgcgccagctctcaaaacgcggcggcaggccggacgcatgctcgttgacgacgggatagccgaggcccgcaatatcgaccatcgacgtgcggtccatggcaaggctgaaggcatggcggaagttcaggtccttgtaggcctcgaggttgccttcattgccgctcttgaagttcatctggaaggcgacggtctcggccggcggctgccaatagccgttgtgatcaggatcgagcgcgacgaatgtcttgtcgatctgggggatgaaggagccgatccagtccatattgccttccggcaggattgcaagcatctggtcgttgcccgagatctgcggcagcctgaggcaatcgacgtgcagcgaggcggcatcccagtagttcgggttgcggcattgctcgtagacctgcggcgtgaaccggcgcagctccgtcatcggcccggaaccgaccggcttctcgttcttgaaggctaccggatcggaaacgtccttccagatatgctcgggaacgacggcgaggtcggcaagcgattccgggaaatcggagttcacggccttgagattgaccctgacctcggtcgccgacggcgcctcaacggaggcaacggtctcgccgacgccgacagtgtcgagcgcggcgttcttcagcatcagatcgatcgtgtatttcatgtcggccgaggtcagcggctgcccgtcggaccatttgacgccggggcgaagctcgtaggtgatcgacttcatgtcatcggagaatttatagctggtcgccaggcgaaacactggtttgccaccatcctcggcattgaagatcaccaggggctcgtagatgaaatccatcgtgctctgccggcggccggcaaggtcgaacggattgaagttctgaacccagctgctctgctcctcgatatgcatcgtcagcaccgactctgccgctgcaccgccggccgcgaaagcgacgagcgccgtcaaagcggttgccgccgccaagccagcgcgcatggaattattgcggattgcactcttgctcaatctcattccagcgttccccttgttgcttatttttgaagtcaatcaaattgatttaatattgatagtcagtttaccgtcggcgcgtcaattgccgctctcaaatttctgcatcgaccttccggatcagctcttcggcagaatccaggcacgatttggctcatgggatggccggcgaatccgggccttccgaggtttcacgtcccgttccgagaaaaaataacgagccatgctcgtcgcgttaaccattaaggtacttttaagtacgataattaacccaacgatggcgaattgatcttcaacaacacaggtcgataagcatgaggctgctcgccacggccgggatgttccccccggatgcaccacattcaacttttaagagcgggccgaatttcccatgacgagcatcaatacgaacaattcagcgatgtctgcccttcagacgctgcgcagcatcaactccaatctcgaaacgacacagaatagtgtttctaccggttatcgggtcgatacagcatccgataacgccgcttactggtcgatcgcaaccacgatgcggtccgacaacaaggcgctctccgccgtgtccgacgcgctcggcctcggcgcggccaaggtcgatactgcttacacggccatggacagtgcgatcgacgtcgtcgacgagatcaaggccaagctggtggcagcgaccgaggacggtgtcgacaagtccaaggtccaggaagaaatcagtcagctgcaggagcaactgatgagcattgcccagtcggcgtcgttctcgggtgagaactgggtcgccggcgctgacggcacgatgagcgtcgtatcctccttcgttcgcgacggctccggcgccgtttccgtcaagatgactgaatatgctttggataccagctccgccggcaatgtgctgttcggcatgaacggcgggtcgatcgaaacctccacgggtatcctcggaacggctgatgcaaacggcgattccgtttactcgctcgacattaccgactttaccaccggtcagatccagtcggcgttgtcgaccatcgaatccgcactgtcggcaatgacctctgccggtgcgcagttgggttcgatctctacgcgcatcgaactgcaggaagacttcgtcggcgcgctttccgattcgatcgactcgggcgtcgggcggctggtcgatgccgacatggaggaggagtcgagcaaactctccgccttgcaaacacaacagcagcttgcgatccagtcgctgtcgatcgcgaattcgtcgtcgcagaatatcctgtcgctcttccgcagctaagccccggacaaatagggcgctcggaccaaatccgttgaacagggatcgagcctgacccacccggtcaggctcgatcgcaattggggatggaaatgcctacagcgccgccatctttcagacgcggcgctgcatcactttgaattgctgcatattttactctcaatcgattccgatttaaggatttctgcagtagtcttcgcactctgggcggagaatgcagcgcgcgggatcatcgcatgtcggaacgacttgaatctgcccgccctgatgaaacacccgccatcgtctggctcggtttcatggcgatgtgcgtcggcatgttcatggcgatcctcgacgtccaggtggtggcgacatcgctgccgaccatccagtcggcgctggatatcgatccggatcagatgagctggatacagacggcctatctcattgccgaagtggtggcgatcccgctcaccggctttttgacgcggcttctgacgatgcgatggctgttcgttaccgccatcagcctgttcgtcgcagcctccgccggctgtgcgatgagcggcagcttcggtgagctggtcgcctggcgggtgcttcagggcttttccggcggaaccctgatcccctcggtgttttcggccgtgttcattctctttcggaacgagcgccaggcgcttgcgacgacgatcgccggcgttctcgcggttttggccccgaccgtcggaccgatcgtcggcggatggctgactgagacctattcctggcactggctgttcctgatcaacatccttccaggcattgcctcggcaatcctggcggcacggtccctgccgaggcaggcgaccgatccgtccgaactcaggcatctcgacggcctgtcgcttctgctgatggcaaccgcgctgacgagcctggaactcagcctgaaagaggcgccgacgagcggctggatctcggcctatgtgctcagtctgctggcggtctgccttgcgtcgggaggtgtcttcatctggcgaacgctgcgtagaaaccggccgatcgtcgatctcggcaatttcggcgatcgaaactttcttgtcggctcggttctgagcttcgtgctcggcatcggcctcttcggctcggtctatctcatgccggtctttctcgctttcatcagaggacatgacgccctccaaatcggcatgacgatgctggtcaccggcgtcgcgcagctgatcacggcgccgatcgcggtcgcgctggagaagcggatggacgcgcgattgctgtcggccgccggtttcgcgctctttgcgatcggtgtcgggatgagcgcctttcaggatcctcgttcggattatgacgcgatgttctggccgcaggtggtgcgcggcgtcgccatcatgttctgcctgctgccgccgacgcggctggcgctcggcacacttccgccagaccgcattcccgacgcgagcggacttttcaacctgatgcgcaatctcggcggggccatcggcatcgctctcatcgacaccattatctacacgcgctcggagccgctgggacagggtctctggacccgccttcaagccggcgacgtcgaggctgcgacattcgtcggcgcgcctcttcagacgatatccgggcatagcggcagcttcgacgcggataccacggcgctgcttgatccgctgatccagaccgcggccagcgtccaggcgatcaacgaagcctggatggtgattgccgtcctgaccggctgcgccctgctctccgtgccctttgccaggcggccaaagtcaacgtgaaaaccaggttgacgaaaccgctttaagagaatcaactaaactgttgaaaaacctggagacgagactgcaacggcgccaccagccgtcagtcttcgccacaaaaaatctattctgcgacaaggtcggaaccctaccctccgccattctgagatggaggccaccgcatcggtctaggccagcgtcgcactgcgtgtctctgcatcgatgaaataggctgcggcacctgccaacagcagcaaggcagcgaaaatcccgatgaccaggccgaaatctttagtcacaaaaagaccgatcaacgatggcgcaagcagccctccaagccgagccatagcaccggcggcacccatcccggttgccctggacgcagtaggataaagctctggcgtataggcgtagagtgcaccccacgtaccaagtagcgcgaaactcatgattagcagtgacgacgctaccaagagtgtggatgagccgacgacgaacaaaatggatcccatcgcggaaaggatgcaaaatgccacaagcgttggacgccgcccccacttttcgacgccgtaggcagcgagcgcatatccaggaagctgggcaagcgcgatcagcacaagaaaaccgtaacctcgaacgaagccaaagccgtccccggcaagtttcggaggcatccaagtgaagacaccatagtaagaaatggacaccagaaaccaaaccgccaggatcagaagggttcgacgccgcagagcgtgggagaatattccgataccacgcgtcggtgtcgcgggcgcgatgtcaatctcttgccccagagcactgcggccattcaccacggccatccggtcgatgatcgcctttgcttctccaccccttcccttgcgcagaagatagagcggcgattccggcacgaaaaaccgcagaccgaaaccgataatcgccgggagcgctgttacggcaaagatcaatcgccaggcttcggccacgttccagagactgagcagccaggctgcaagtgcgacaaccagggttccgacggcccagaaaccctccagcagcaccagccacctgcctcggttcttcgccggtaggaattcggccatcatcgcatagtccaccggcaaggtcccgccgactgccgcaccggtcaggaagcgcatgaacaggaggaacgtgaagtccggcgcgaaaattgacagcgtgccaaagacggcatcacaggagacagtcgcgatcagaacgccgcgacggccgatcctatcggcaagcctaccaaatcccattgcgcccagaaacatgccaaggaaaaacaccgtgcccgtctgaagcgcctggggcaccgttagttcgaagctcgtggcgatcgaagccgcagtgaagcccaccgcgatgacctgcatggcgtcagcagcccagaccaagccgaagatggccatcagccgtccctgatatcgtcctgcccccgcgtggttgagtgcatcgtcgattgtgattgtggtcatttgttttccatacccggctgccgtggtccgctcatagcgcattcagcccaaaagatcacagccgcaagccgcgatggccatttgccagctttacctgggcgttttatgaccttctgcaaggtgatccgttcgtacatctgatctgaagcttaaggccggagcctgagaggcggctgctaaggttgggaggaaagtgtttgagaggttttggactgcttcttgcggcaatcgcggccgttcctgcgaggccagtaaatctcgctcatgcgcaaacgaccattggcgatgcgaccgccatgggcctaacgggctcatgcgacaagctcatcctgggaaaacagaagctcgctgatagttgttcgggcaagctgcttaacatgtcctatcccgacggccgtgttggcttctacttcattctcgatgacggacggatcgtgaccttcagcggtatggatgctcccaatcccacgccggacaccgacgtcgtgaaggttgacaaggtgatcatgggcgtcaaggggaagccaaaagatccagaagtcgtcgccgcgaccggtacatgtacctatggcaacccttacaaaggcgaatcgaccgtctcctgcgatggcacgatgtccaatggccaacggttttccgcgcgattcacgtctgacggtaaaccgccgacatgaccgctagtggcaccacccggctgcccaacggcattggcttcggtctgtcgcaaccgcgagcctgaaaagcccggtgttgagatcgggcttttaacttcctcgccgtgaattagtctcgatgctcaggcatttgtttcagctgatcttttgtccaggacgtaactgcgtgaacgtcgccatcgtcatcccgcatgaagtccagatcgctgatcggcacggaaacaggtttcgcgccaatgccgagaaacccaccgacgtcgatgacgacatttgcgctggtgcctgaaccgtgcacgtggtccacgcttccaacctcgtcgtcatctgcgccgtagacagtagcgccttcaaggactgcgggcgttagttcgtcggtgcccagtcttacgtgcttgctgtggtccattttcaaactcctccgttcgagcccatgtgaaagccgccggggtgcagtttgttcctgcgtgaggctaatggttgacgctcaaagagctatcggccttggggaaccgttgttgctcctcgttgttgaagctcccgtggatgaacggttaacctcgcgaatggctttaaatcgtcggtcgtgccgagccccatggccctatcgcgcattcgtagcgaaatctaacctacgatttcggcttgaagaacctatcggcttccttcatcgcattctgagccgagccgtacagcgctctgacggcatcgcgcatttcggcgaacgcctgcatggttcgtggcgaaatgtaatcgcctcttgcttcagcattgagccgcaaagctctctcgcaatcggcggcaattctatccagctccggggaaacccgatagagccgttccaaaatggcgtcgatgtcacccttggcgcgttcagacattcgttctgccatcagagcctcaccgctgtgtcccttccttcaggagctgaagaactcctaaagcagtgttccttgttcggcttcgtcagccacttttacctccgcgtcgccacggcggcgaagttccgtctccgcactgaagcggacgtcggcatcccgatcgcgagcgaacgcctgcaatgccgcaatatccagccgatcccagcttttgccacgctcgtggcctgaaggtactcgtggcaaaagacccggctcgctgctccatttcaccagttgctcgaaggtggattcattcaacatatcccgcaaatgatgtgcggttacgtacgcatcgggcattgcgcggtgggcgggaaggccaatcgcgtgcaccagtccctccggtaaacgcagatatcgaagcagctggttggagaacctcggcagttcaggccacagccgaagcgcgcatttccacgtacatatccaggccgctccgccggtaaatctgggggtgcaatagcgctgctcgaaacttgcccgatgtgcagccagtgcgatcactccaccttccggccgtaagacgctggaggcgatttctttccaaaaaggtgccgtcgcgacctcagcgtccaagatgtgatgtatggccatcgtctcaggagagatcggtcgcccgggatttacaagcaatgatccgcgctcatcatcaacccgccatcccccatcatggccaagcacgacgtcctgccatccgatctcgcaaacatcatttacgccattcccggctgtttcgaggtcaacgacccggatgcgagatttatgatctacgggttttgataggatcccactgctttcaatcaacatatttagttatttcgacccgatgcgctaaaagtccagatatcactcggacatgatgcgacaggctgctaacgattgtcgacatggtcgatgtgtttaacctgagcgacatggctaaaagaggcctgctgcgccacgagcaccgatcaatttggagaatgttcccaatgttccgtgaaataaccggggccacttaccaggcccaggagatcgggactctacgcgacggcgtctcgcctgtattgcagcgccacttcaaatcgcctgccgacttgttggttttcgcgctttgagcaacaaaaagggcgctccccggaaacgggttgagcgtccgataagtttcctccattgcaatcgtgtctcgacgtagctcgcatatcgcccgggtctcacacaaactctatcaatgactgaattgcggttataggaccgaggccagcgcctgggacttggatgccggtcgatcaaacccggcggcaacgcgtgattttcgcgaaaaaaaagggccgacggagaaccgtggcccattaattgtgaaggtataaacctccagaggggaacagctgaaacgacggaactgggaggaaagccgccgtgttgcatcagctgtgatcaccatgctccttttttgaccggttggaaaacattttttgtgcaatgcagctatgcaacagcggatcatccagccgaagtagtcttaccgcgaactggatctgaacttttagaaggcgtcgatctggcgccggacaaggccacagagaaacgagccatccaatgaagaggaggccatgcgtgaggacgcgatgcctttgatcgggttcgacgatttcgcttgattttactcggcgtcgtcgttcgcctttgggaacagttgcagcacatttgacccactcgggtgcgcgagagtgcgcgcctttgggggccgcgagttgttttctccagccttttgaatagctgaaacgagaccttcccgctggcgataataatctggcttggcaggcagggtgaggtcaaactcttcgagcatacgctcaataatgtccatcgcttcagccgccagaccagcataaccttcttggcgtcgctcgaagaagccatcgtatccgggcctggaaaggtcgagactatccaacgcataagaaagggtcttcactcggttcgacaaccacaaaatttcttctgaaagctcggtattaaaaagcccccagtttgcgtcctgcggaagtgcaaggcttggatcgcgaacgtgaaacgcgaattcgccttcatccataggattgaattcgggcatgtcgtgaacggccgcatagctggctccgacaaaatcgtctagggccagcaccgtcagcatcgccaggtttctaacctcggctttcgggcgccggttgatcccagacttcgcaagtcgaatgacgatgggaagcaaggagccagcggctaaaccgccggcgccgatgaacgctcccattaccatgatcccttgagtggtttcgaagaactgcgtcaatagtcacctcgttgaatgggagctgcgagttgcgtcaagaagcatgcacagacggaatcagcactttccatcccagtttgcctcgaacttaaatgatagggaactccgttcccgccgtgtggcgccattgagcaacctgacggcatcatcgtcaccggcgaccttagttcctttgacgccttggcaatgacctctcggtgcaactttcgaattgaacataaagtgatatcggctggcctgtctttcaaggacctaaccgagaaccggcgatagtggtaagatttctctcaaccattttgcgtcatcctccagttcccttctgaagccaatccacgagatcccaatgccctcggaccttaatcgcagtttcccaatgcctcgccgcgaagagcttggtctctgcacgatcagcaacggttccggcctgtcgatatcggccctgccgaacggcaccctttttgccatcgaatatgccgacgacaagggatcggtgcagatcaaccagatccagggctcgccgctcgccggcggcgtcggtcgcctttatctgcgcatcggcggggccgcgcccgaggtagtggagcttgtcgggccttgcgccgatggcagcttcgggcacgatgcgacgagcctctcctggagcggcaaaacgggcgatatcggctacaatgtccgcctcgagcttcatccctccgaaaccgcctggttttggcgtgcctccctccggcatctgaaggatggaacgctgccggtcgatctggtgctgatccaggacgtcggtctcggcgatcgcggcttcctgatgaacagcgaagcctatgcatcgcaatatgtcgatcatcatatcgccgatcacgagacattcggccctgtcgtgatgaaccggcaaaatctcaagcagtcgggcgcccgcaacccctggctcgcgcagggctgcctcaatggcgcggctgcctatgccacggatgcgatccaactggtgcaggcgagcgaccgcctcgacgacttgctggtcggctccttcggcaccagcctgccgagcaaacggcggcaacaggagacggcatgccccgccattcagtcgaaatcgctttctgtgccggcgaccggcgcgaccacgaccttctttgccgtgttcgccgccgatcatcccgaggcgtcgagcgatgccgacctttcacggcttgacgagctcgcggcgacagacagtgcgcccgccgatatcgaggaggtcgcgccggtccgcagcctgctgcaggatgctgctttgctgaaggccgaggcgctggacaaaaaggcgatcggcaagctctatccggagcggagcctggaagagcgggtcgacggaaagcttctttcgtttttcgtctccgacggcgctctgaaccgccatgtggtcctgcgcgacaaggagctgattgtggcgcgccgtcacggcgcgatcgtcagaagcggtgagaatatgctgctcgacgatacgacgcttgcggcgacctgctggatgcagggcattttcgcggcccagctgacgatgggcaatacctcctttcacaagctcttttccgtctcccgcgacccctacaatctgacgcgcgccagcgggctgcgcatcatggcggatgtcggcgccggctggcagcttctggcggtgccgtcggctttcgaaatggggctcagcgattgccgctggatctatcgccttcccgaacgcacgatcatcgtgtcggcggtcgcctccggcgaggatgcggcgatgcagtggaccatctccgtcgagggcgagccctgccgcttcctggtgttcggtcacgtcgtcctcggcgagcgcgaatatgacgcgggtgggcagatcgaattcgatacgtcaggcaaacgcatgcttttccggccggacccggcctggctctggggcgagcgttatcccgatgccggctattggttggtgagttcgacgcccgatgccatcgatgagatcggcggcgacgaactgctctacagtgatgggattgcgcgcaacggtgccttcgtcgcgctcagatcccggccgacacaggcgctgtcctttgccgtcgtcggctcaatgaccgatgcggcggaagccgagcgactggcacagcgttatgaggccggcgtcaccgatgaagccatgcttgcaccggcatcaaaattctggcggaacgccgtgcgcggcgtaacgatcggcagcacctcgcccgaccttgccgcgcagacgaccttgctgccctggctcgcgcatgacgcgatcgtgcatctgagcgtaccgcacggcctcgagcaatatacgggtgcggcctggggtacgcgcgacgcatgccaggggccgatcgaattcctgctcgcctatgagcatgatcgcgaagccaaggaggtgctgaaaaccgtcttcagcgaacagtacctggaaaaaggcgactggccgcaatggttcatgctggagccctatgccaacatccgggcgggcgatagtcacggcgacatcgtcgtctggccgctgaaggcgctctgcgactatatcgaagcgaccggcgatctcgccatcctcgacgagaaagtctcctggcgcgatgaaaagacgatggccagggcgccagagcccgacaccatcgcaatccatgtcgagaagctgctcgataccgttcgcgaagctttcatcccgggaacgcatctgatccgctatggcgagggagactggaacgattccctgcagccggccgatccgcatctgcgcgattggatggtcagcagttggaccgttgccctgctctacgagcagatcgtccgttattccgcgatcctgcgccgcctcggtcatggcaacaaggccaagggcttaaggaagatcgcaacggcgatgcgccgggatttcaaccgccatctcgtgcgtgacggcgtcgttgccggctacggtatcttcgatcccagccatgacggcgtcgaattgctgctgcacccgagcgaccagcgcaccggcctgcatttttcgctgatctcgatgacgcaggcgatgcttggcgggctgttcacgccggctcagagacgcgatcatatgaagctgattaaagagcatctgctcttccccgacggcgtgcgcctgatagagaagcccgcgacctatgccggcggccccgagacgctgtttcgccgcgccgaatcctcctccttcttcggtcgcgagatcgggctgatgtatgtgcatgcgcatctgcgttattgcgagacgttggcgctccaagccgaggcggaagagctctggaaggcgatcgccgtcgtcaatccgatttcggtcacatcagcgctgccgcatgcatcgctgcgccagcgcaatacctatttcagtagcagcgatgcggctttccatgaccgttatcaggcaacggccgaatgggagcgcgtcaaggcgggagagatcgccgtcgacggcggatggcggatctattcaagcggccccgggctctacaccagaagcttcgtcgaaaatatcctgggcttcaaacggcgcttcggccggcgcaaacgcaaaccgcttcttcccgcgatccacgcctctgccgatctgcacaccgaccatgccgcctggcggcggctgatgaagccgaagcctgaggtgtgaaaaggattatgcggtagcgtcgcgcagctcctcgaagcgtgcggcgctcttcgacaggtggcttcggatggcgcggcgcgcggcaggctcgtcgcggtcgcggatcgccgcgaatatggcatggtgttccctgcgcatgcgcgccgcatggcgcttgcgctcggctgatgtcattttgtccaagcgcgcccattgccgcggcaccatgatgttgccgaacgtgtcgaagaggcggccgtaataggagttctgcgtcgcgaccagaatggacctgtggaaggcgtagtcctcttgcgcgccatatccaccctgctccagtgccttgtcgagggcatcgagacggtcctgcatgcggtcaatgtcctcctgcgtgcgccgtagcgccgcaagaccggcggcttcgtattcgactcccatgcgcagctccagcacgcgcagaacctcgtcgatcgactgcaggtcgttgggaatgatggagaaggatctgggcgtcggatcattcgagacgaaagccccaaggccttgccgcgtggtgatcagccccttcgcgcgcagcgcagcgagcgcttcgcgaacgatcgtccggctgacgccggtcgcggtcatgatcgcctgttcggtcggcagccgctggccgggcttcaggtcgccggactcgatttgcgccgtcaacatatcggcaaggttgctgcgcaggttcggcgcctgctgaatggtattgaagaccgcgttgtccttgtctgccatcctgtttcgaaatcctggtgtcgaggcggctgcgccggcctcatttcctgttcgcattccgcatccacgctgatgcggtgggcagatacctaaagcgcgtcgcgatcgttcagattcgctcctcgcgcttcaggtgagaccgatcaccgagccagccaaccgccatcgacgggcagcaccgttccatgcacgtagtcggatgccgacgatgccaggaatacggccgcaccgccgagttcggacggcgttccccagcgcccggccgggatgcgggcaaggatggcggcgttgcggtcggcatcctcgcgcagcgccgtggtgttgttggtcacaaagtaaccgggggcgatggcgttgacgttgacgcccttgccggcccattcgcaggcaagcagcttggtcagcccggcaaggccacttttcgaggcagtataagacgggatccggatgccgccctggaaggagagcagcgaggcgatgttgatgatcttgcccctgcccttgtcgaccatgtggcggccggccgcctgcgacaggaagaaggcagtcttcagattgacgtcgatcaccgcgtcccagtcttcctcggtgaagtcgagtgcatcggcgcggcggatgatgccggcattgttgacgaggatgtcgaggccgccgaaggtctggatggtctcagcgacgatccccttgaccggttcgatgctggcaagatcggccttgacgacatggaagcggcttcccgcttccttcaccagcgcctcggtttcgtccatcgaggagcgcccgacggcgacgatcgacgcaccggcctgcgccaacgctgccgcgatggcctggccgagccctgtattggcgccggtgacgacggcaacccggccggaaaggtcgaagggatttgccacgatgctcacctcagatccgcaatggcgatatggtccatgtcggtgaagctcttattgtcgccagccatcgcccagatgaagctgtagttcttggtgccggcgcccgaatggatcgaccacggcggcgagatgaccgcctgttcgttggcgacaagcatatgccgggtctgctgcggctcgcccatgaagtggaagacacgctgctccgcttccagatcgaaatagagataggcttccatgcggcggtcatgcgtatgggcaggcatggtgttccagacgctgcccggctcgatcatggtgaagcccagcgtgagttggcaggactggcaaacgtccggatggatgaactgatagatcgaccgcttgttggccgtcgcggcttcgcccggcgtcaggtgacgggccttttcgcgggtgagcaacacggtcgggtgcgtttgatgcgctggcgtcgagaccagatagaactttgccggattggccgcatccgcgctctcgaacctgatgtccttggcacctttgccgacatagaggcaatcatatttggcaagatcgtagttcgtgccgtcgacgatgatgcggccggcaccaccgatgttcagggcgccgagttcacgctcggcaaggaaggtttcctgtccgatcgccgtcggcgccgtcagcgtcagtccggggccgagcggcgtcgcgccgccgatgaccattcggtcgtaatgcgaatatgtgagccggatctcgccgctcgcgaagacggtttccaccagaaagtgacgccgcagcgtctccgtgtcgaaatcacgcacggcctcgggatgggaggcgtgcctcacgtcgatctgcatgtcaattttccttccgcttcattgtcgccacgggtcgtcgctgttacgggagccggtcttgtccagcgtgttccgctgcggcggtatccatccggttacatagttgtacgacaagtttggtgtcaacaggtttgtcggtgctcgcttgaggagacgcaaggcccgcaagagcgcgaaagaaaatctgggaatagacaggagaatttccggagatgatgacgcatcatccaagcaatggatcgcaagcggccgttcttggcgcgatccatcggtgctatggccaaaacgaaaaagcctgccgcgggaggaggtgcggcaggctttcgtaaaaaaccgaacgacagctgggaggaggagtgctgtcattccacagacgaccctgggaggaggatggggcgcctgtatatcaaagggatgcgggaggaggtgcatcgcttcgatagaaataatcatacttattttttgctcagttgataggcacttctttgcagggcagctatgcgttatgcgaaaagcgggaggctggatcagcctgttccatctgccggaagcacaaaagcaaagcgcccgctcgggaggaagcaggcgctggcatattctttgaagatgcttggtctaagctgccgttagcgggcgatggctgcgcgggcgacgttgcggatttcgctgcggccgatgccgaggtcgtccagttcgcgtgcggacatacgacccagttcagcgaccgtctgacgatacttgcgccagttattgaaagagcgtgctacgttcatgatgatcccctttcgtgggctttcgaagcttagctgccagtccttggcgcttcgttcgcttcgatgagttgtatataatacgagaccgctgattattgcagcgccaatgcatcagtgcacctatgcggcgtttgcatgtgtcgccatatcttgcagcatcaggatccgaaccgcttcgcggtcagagtttgaaacgatcgaaggccgtcagccgcacgatcggcggctccgcctcggcccagcggtaaatatccgagcgcagataggaaagctcgtcgccgagatcctcttcaccgacttcgatccaccaggacttcaggcggccgtcgcttccgtccgaccagcgataaccccttgccttcagttgatccttcatctcgaacgggctgtgttcggcaaagatacggatgcgtgaacgctggctggcgcggtaaagctcggtgaacgggctttcaccgtcgcgctgctctcgatcgaggatttccagcagtgcgtggcagtcgtccacggcgcgatggccttcgtgaaaataaccggcttggccgacgagataaccgagcttcgtgccctcgaagccgcgggcgctccaatcgatctccgaaaccgagcatgcccaggccttgccggtgaaaatcttcgagaaggcctcgcagaacggccggtcgaaaccggcattgtgggcaatgatcagatccgctggctcgatcagagttctcagcgattggatatcgatgagctgcccttcgaccatcgcatcggtgatacccgtcagccgggtgatctcgggcgggatcggccgggacggttgttgcaggccgccgtaaatgccgacgatatcgccgatcgcgccgtcatcgtcgaaggtaaaggcgacggcgccgatttcgatgatctcgtcgttgcggtggttgagaccggtggtctccgtatcgaggatgacgccgagccgcgaaaaccccggttgtctgactgacgcaatcggccgggcggccagttttctcaagatgcgatagttgccgctctcttcgagcgcccgcgccatgtcttcatcggagtggacgaccggctgcgatggccgccggtgcgatggaccgcgtgccttggccgtcgcgggcgatgccttggcaaacatgtcgagttgcgaatctctgtgcacgctcatcgaatctatatgtcacggagacgcgatttaatccatcgcatgacaacgccgcacgtcttttcgagaggcgcaaaggacgctgtagccctttgaattatgcagtcgccaggcgtggcggcgtgtgaacgcctgcggttttgtccggtgggaagctcagccggcagaccgcgccgggactgcggttgtcgatcgtcacctcgccgccgtgcatgcgcaggatgtcgcgaacgagattgaggccgaggccggcgccgcgtccgtcgtgatggcgcttgaagaacggctcgaatatgcgatcccgcatatcggtggggatacccggtccctcgtcgttgacctcgatccagtggcagccggcggtcagcgagatgatacctttcctgccgccgtggttgatcgcgttctgcaggatgttcatcagggcgcgctgcagcgccagaggatcgccctcgatctcgccggcgccatcgacatcgaactgcaccgtataaccggcggcaaaggccagcggcgccatctcgatgatgaccttcctcgccaactggccgagatcgaccttggtgaactggaccttgccctgtttcagtcgctgaagatcgagcatctgctcggtgagaacggcaagccttgcggcatcttccaagaggtcggtcttgatcgaactgtgcggcagggatccaattctcgtattcagaatggcgatcggcgtgcgcagctcatgggcggcgtcggtcagaaaccgttcctgccgttcataaccctcgtcgagacggccgagcgcgcgattgacggcgtgcaccagcggcgcgatctcttccggagtatcggtttcagacagccggccgccgcgctggtcgatatcgatcgtatcggcctggagcgcggcctgatcgatcccgaccagcgaccttcgcacgacgagcggcgtcgcgatcagtgcacccaacgccatcaccgcgacgatgggaatgacaattttcgcaaggaccagcgaaagcttgagcaggatgaaggtggaggagttggggccgtcggtgcccgtcagaaactgcacctgtccccaatccgtcgctacccacttcatcagcgcagccggacgatcgtggtcgccgagattcaagccgaacttggcttggccgacatgatcgagtgtgttgccgattgtggcatattcttccgggatccggccttcggtcaaaacatgtccctgcatgtcgcgaacagcgtaccagagatcgggcgcgtccttgcgcagctgtcgcagatcctcggtctccctcaggctcaattctccggtgggctggcggaagacggcctggcgcaggatctcgatcgtgccctccgtcgatctgaattcggatatcttgccaaccgaaatcagcacgatcatcaccaggatgagcacgaccgattgcacggcaagaaggcgccagaacaggcgcttgcgcagcgaataggagcatcgtttgctcatgatgcttcacgcaggagatagcccacgccccgtataacgttgatgaccacgcctgcctgcgatgctgccagcttgcgccgcagccgcgatatatgggaatcgagcgcgttcgactggatctcgtcgtcgaagccgaagaccgcttccatcaaggccggtcgcggcaccatgcggccggcacggcgcatgaggcattcgagcaccaacgcctcccggcgcggcatttcaagacgcaggccggagacgatgatgtcgcaataggtcggatcgaacgaaagccggccgatcgagatcagcgccgggcgcaaggtttcggagcggcgcatgacggcacgcagccgcgccagaagttcgtcgaagacgaagggcttggcaaggtaatcgtcggcgccggtctcaaggccggtgatcctgtctggaacctctcccttggcggtgatgacgatgattggcagcgtcagccccttcttgcggatcttcggaatgagttcgaggccatcgccgtcgggcagttgccgatccaggaggacggcgtcgtaagcgccgtcgccgatcaccagttcggcgtcgcatagggtcgaaacgtggtccatcaccatgtcgtgcctggtcagggcgccccggagcgccacggccatttgaggttcatcctcgatcagtaatatgcgcatctcacattcctatcggggactcgccggtccacaggtgaaaccatatcaccatcaagcaagtctgcggtgctctgtcgcgcgtcgagtaaaagattgccgcctcgcaacggagtgacgcgcagcgctactcggtggtcgatcgaaacgcccattggccctcacagtggctgattgatcccacctatgaaccggctcaacattgcaacagtctgtcatgtcgcagtcacggtaacgcagacgcagatttttatgcctgagacgcgaccttccggtgcgttgctctgagccccctcctgtcgatccagcttttgatttccgcggcaatcgcctcgggctggtcctcgggggcaatgtggcgcgccggtccacaacccttgatctccaggcctgcgatgttgtcgcggcaccacgaaatcatctcgctgccgatcaacagcgtctcagagggcccttcgaaggtcagcagcagcttgggaacctcaggactggcggaaagccaccggtcataggcctcgatcctggcgaccacatcggctggctcgccgttgatcggcatggcgcgcggccattccagcaatgggcggcggctgtcgcggtccggatagggtgcgcggtaaacatcccagtcgaaatcgctgagccctttcagcgtggtcgcgcgcaaggcctgttcgatgaagaaattttcgtcgaggaccttggcctcgccggttcccgcaccccgcaacagttcataacgcgcctttccgccgccgggcagatcctcccagctcatcggcctgaggatggtttccatgacgacgatgccgcgtacccgcccgggttggcgggaggcccaatcgaatgccagcgcgccgccccagtcgtggccgacgagcacgacgccgtcgaggtcaagcgcatcgaaccaggcgtcgagataggcgatgtgatcgccatagcgatagccgatatcgggtttgccggagcgccccatgccgatgagatcgggcgccaggcagcggccgggcccgatgccgggcatgatgttccgccagagatgcgatgaggtgggattgccgtgaaggaagacgatcgggtcgccctcccccagctcctcgtaggagatgaacgaggcgagggtatcgatggtcggcatatggagctccgcgcttttgtgttatataggcaggcgactgtccatttatcatatagacaggtaactgtctatatcgctgcgcggggtttcatgccgtcgtcttcccttggcctgttgttgcgtctggtccatcagcattggacgcaggccgtcgaagcggcactcgatgaggccggctacggcgatatccgcccgccgcatgccaatgtcttcactttcgcgcggccggagggcatccaggtcagcgagctgaccaagctcgcccgtgttcgcaagcagaccatgacgcaggccgtggaagaactcgagcgcctgggttatgtcgagcgccggcccgatccgaatgaccggcgcggccgactggtgtttctgacggaaaaaggccagggggtcaggccgatagcgatggcggcgggccggcgcgtcgatgaaagctgggccgccctgaccagccagcagcagatggaagatctgcggacagcactccggcggctgctggaacagctgcaatagcaaagcgggctggcatgagagcgaccctttccacttaaccgtcgcgcgaccgaaggagaatgtatgcctggtgacaacagcaaaggtaccgacgaggacgtcgtcatcatcggcgccggtgccgccggcattgccgccgcccgccgcctgcaggcaatccgcccggatctctccatcctcctgcttgaagccggcgatcgtctcggcggtcgcgcctggacggtcgcactacttgaggccgctgatatcgggctcgatctcggctgcggctggctgcatggcgcgcggaccaatgcctggactgcgatcgccggcgaggtcggagtgacggtcgaccacacgccggcgccctggaacgatggcggacggcggcttcagcgggatgacgcggcggcgcgtgccgcaaggcaggcgatcggcgcctatttcgagcgcctcgagagccacacggggaatgatgcagccatggccgatatgctcgagcccggcaatccctggaacggccagatccgggcggtcggcacctatatcaccggcgccgaactggagcggtcgtcggtcgtcgattacaacagatacgatcctggccctggccctgactggcgggtgcgtgagggctatggaacgctggtctcgctctacggcaagccggttcgggcaaggctcggcgccgaggtcacgcgcatcgaccatcatcatgccggccgtatcggcatcgagacgaaccagggtgtgctcagtgcccgcacggtgctggtgacggtttcgacgaatgtgcttgcggccggcaagatcgccttcgacccgcctttgcctgacaagatcgaggcagcggcccaattaccgctcgggctcgccgacaagctcttcttgaggctcgcaaatcgggaggcgctgccggcggacacgcatatgctcggctctacccgtcgcggtgcgaccggcacctatcagctccggccgttcggcgcgcccgtcgtcgaagcctactttgccggcgacctcgcgcatgatctggaggggcaaggcagagaggctgccttctccttcgccggagacgaactggcggcacacttcggcgcggacatccgcaaggagctgtcggtcgcgacaatgtcggcctgggcggcagcgccccatatcggcggctcctattcctacgccgaacccggtgcctccgaccaacgcggccgtctcgccgcgccgcatgacgaacggatcttctttgccggcgaagcctgttcgaagtcgcgttattcgacggcgcatggcgcctatgagaccggcgtcgccgcagccgatcggatcgccggctcgttgtcgtaaaatccgtgccttcgtcagctgcggcggcaggcaggaatatttttttctcacttggtggagcgggcgggattggttatgctccccctcgcctctgtgctcccagcccagggcgctatacgtcatccggcggcaagcggccgcctcaagcacaatattgtcattgtcattgattgcaggagccccggcttctaccccgacgtttgcacgtcggctgcgggtatccgcatgaggaggaagaaatggattatcgcaagctcggtcccagcgggaccgtcgtcaccgcctattgcctcggcaccatgaccttcggcgcggaggccgatgaggccgcctcgcacaagctgctcgacgattatttcgcctggggcggcaatttcatcgataccgccgatgtctacagcgccggcaagtcggaagagatcatcggacgctggctgaaggcgcgcccgaccgaggcccgccaggcgatcgtcgccaccaaagggcgctttccgatgggcaacggcccaaacgatatcggcctgtcgcgccggcatcttagccaggcgctcgacgattcgctccgccgcctcggcctcgagcagatcgacctctaccagatgcacgcctgggacgcgctgacgccgatcgaggagacgctgcgtttccttgacgatgcggtttcctccggcaagatcggttattacggcttctccaattatgtcggctggcatatcgccaaggcctcggagatcgccaaggcgcggggttatacccgtccggtgacgctgcagccgcaatataacctgctggtgcgcgacatcgagctcgagattgtcgcggcctgccaggatgccggcatgggtctgttgccgtggtcgccactcggcggcggctggctgaccggcaagtacaagcgcgacgagatgccgaccggcgccactcgcctcggcgaaaaccccaatcgcggcggtgaatcctatgcgccgcgcaatgcgatggagagaacctgggcgatcatcgctgtcgtcgaggagatcgccaaggcgcatggcgtcagcatggcgcaggtggcgctcggctggacggcggcgcagccggcgatcacctccgtcatcctcggcgcccgcacgccggaacagctcgctgacaatctcggcgccatgaaactcaagctctccgacgacgacatggcgcggttgaacgaagtgagtgcgccccagcctttcgactatccctacggcaagggcggcatcaaccagcgccatcgcaagatcgagggcggccgctgagccttccttctgtctccgaacaaaccctgtccgcttctcgcgaagaggacagatctccgttgatggtggcgtgactatagctcgacgcccgcctccatgtaaaaagccgccgtgtttccacggcggcttttcggcctttctgcttgggaggcgattttaggccggaagctggaagatcacgttggcgatcaggacgatcgccaggccgccggcgagtgcgagatagggcaggatgccggctttcttgacgccgagatcctggccgacgaggccaagatcttccatcgcgccggccgggaatttgccgccgtcgcgcacatagtggcgataggcgaagaccggcaggatcagggcggcgaagatgaagccgacccagagcgcattggaataaccccagaccttggcacccgcaccgaggaagagcgcgttgacaaaggccagcacggtgttgaggccgatcagccaggtcggcgccttccaggggcgttcgatatggcccgaatccatccggtggatccagccggaattgaggttcaggaagttgaagatgatgtagccgacattcgagacggcgagcacgaagaaatagccgccgacatccgaggcgatcgccagcaggaagagattgaaggcgaaatcggtccacatcgcccgcgtcggcgcgccgtgttcgttgacgtggtcgagatatttcggcagccagccgtctttcgagccctggtagagcgtgcgcgaggagccggccatcgccgtcatgatggcgaggaagagcgccatgatcatcaacacgacgagcaattgggtgacgacgcggccggcgccgatcaggccgccgagagcttcggcaacaccggtgccatcgacgatcccgggggccagcatgcctgcatggccgagaacgccctggaaggcgaagggcacgaggaagaagaacaggcagcaggcaaggccggaatagaagatcgccttgaaggtgtcggtcttcgggttcttgagttcgcgggtgtagcagacggccgtctcgaagccgtaggtcgaccaggcggcgatgtagaggccaccgaggaagagtgtccagccgccgttgctccaggtgccgtcggcagcggcataggcggctgtcggcggcacgagaccggtgacgttggtggcaaggatctggccgctgacgatcggatagaggccgatgatcagcagcggcaccagcacgatgatggccagccacttctgcacgcttgccgtttccgaaatgccgcgatgctggatggcgaagatgatcagcatcaggatgccgccgatgaagaaggtggcattgatattggcggtggcaaggaagggaatgttgaagctgaagagcgaccagctgcggatcgcgggcgtcagggcggcgataccgtcggtgctgagcaacgccttgacggcgtcatccggcgtcgtgccggcatgggcggcgatatattcggcgacgcgggggctgtcggccgtgatggaagcggcatgcgctgagatccaatcgaggaccatctgcgaatccgctgccggaatcgggtagaatgcgttgaggatgtaaccggcggcgatggcgcagccgagcgacagcaccggcgaccaggcaaaccagttgcaccagacggacagcggcgcgatgaatttcgagtaacgcagccaggcggtggcgccatagaccgaggcgccgccggatttgttggcgaacatgccggcgatttcggcataggtgaaggattgcaggaaacccatcaccatcgagatgatccagacgacgaaggcgagcttacccgtcgtgcctgcgatgccgccaatggagaaaagaacgagcggcggcacgcccgcagccacccagaatgcgcccttccagtcgagcgcgcgtacaagcttaccttcggtgccggatgcaatcccggcctccacaacgtctgtcatcggtgaaattccccattctatttgttccggacgtatctttgtacgtctccctgaacgtgtctccctgacagtctcaagcccgcccggatgattttggcgatccgtgttcccgacggattcccgagtctcaactctttatgcatagtgaagatattttctttttagtcaacatcactttactttcccggggcattttgtaacctgcatgggtgggtgtccgaggacgcccgatcctcccatgagggcagtatgcgagaacttcatcctgctatgacaggcctacggccggccgctccgagcctcgtgcattatcccggcattcccaccctgccggagggaaccgagcgctacagggcaaagggcggcggatcggtcgtcatgcgcgtcgagccgggagatcgtgtcagcgtcatcgacagcgagggcggtcagctctgcgaaatctcctttctcgacgagaaagggcgtttcctcgcggccggtctcgggacggcattcagcaattcagccgatggtttgaaggctattcttcaagcggaggatgagagcgctgcccgcacgcgtgcagcgcttcagcgtcgcggcgccgatctggcaacggccggcgcgctctgcatcttcggggcgggatcgacgcctggcagccgggcggatttcacgatttccatgaagggcctgctgatcgtcgcagcacccgccagcgccatgtcgccggaggcgcaggatacggcgacgccgatcgagatcaggatccagcgcagcctgctgatccgcgactatgccgccgccttgccggaaccggcggccgatccggtcgaggatatccgcatccgcgcggcgaccgccgcggcctatttcgtgcgtgccggcgaattcatccagatcatcgacgtctatggacgccagtgcaccgatttccaggcttttgctgcccgaaagatcgacaagggtctggacctcgcgcttgattccaccgtcacccgcacgctgctcggccgcagctatccgatgccgggtctcccctccaaggccttcgaccgcgacttcgagccgctggtcgaaatcgtccaggatacggtcgggcgtcacgacgctttcgcgaccgcctgcaattcgcgctattacgacgacatgggttatcccggccacgtcaactgcacggacaatttcaacgctgcgctggcgccctacggcattgccggccgcaaaggctgggaagcgctgaactatttctacaacaccaatatcgaccacaacaaccagctctatctcgacgagccctggtcgcgtccgggcgattacgtgctgatgcgggcgctgaccgatctcgtctgtgtctcctcgtcctgccctgacgatatcgacgctgcgaacggctgggatccgacggatatccatgtccgcaccttttccggaaaagagaaattctcacgagcggtggcctatcgcatgaccccagatgcagacgccgaactgacgcgcgaaaccgccttccatccccgcctctccgccttgacgcgggactacaccgaatatcgcggctactggctgccgaaccgcttttccagcgaagggccagtccaggaatactgggcctgccgcgagcgcgccgccgtcatcgacctctcgcccttgcggaaattcgaggtgacggggccggatgccgaagagctgctgcaatattgcctgacgcgcgacgtgcgcaaactgtcgaccggccaggtcgtctattccgccatgtgctacgaaaacggcggcatgatcgacgacggcacgctgttccggctcggcgacaagaacttccgctggatcggcggcgatgatttcagcggcatatggttgcgtcagcaggccgagaaaaagggcttcaaggcctgggtccgctcttcgaccgatcagatgcacaacatcgccctgcaggggccgaaaagccgcgatatcctcaaggaaatcatctggacggcgccgcgtcagcctgatatcggcgagctcgaatggtttcgcttcaccgtcggccgtatcggcggcttcgagggtgccccaatcgtcgtctcgcgcacgggttatacgggtgagctcggttacgagatcttctgtcatccgaaggatgcgctgacggtgttcgacgccgtctgggaggcgggccagccgcacgggttgaagccgatggggctggaggcgctcgatatggttcgcatcgaggcgggcctgatctttgcccatcacgaattcaccgaccagaccgacccgttcgaggccggcatcggcttcaccgtgccgctgaaatccaagcaggacgaattcatcggccgcgaggcgctgatccggcgcaaggagcatccgcgccatctgctcgtcggcctcgacatcaaggccaacgaggccgtcggccatggcgattgcatccatatcggccggggccaggtgggcgttatcaccagcgccacccgctcgccgatcctcggcaagacgatcgcgctcgcccgcatcgacgtgatgcatgcaagccccggcaccgaggtcgagatcggtaagctcgacggccaccagaagcgcctgccggcgacgatcgtgccgctttcgcactacgacccgcagaagacgcggccgcgctcgtagtgcctgctttcgaggtcgggagacggcgatcggcagttgatattgccgccgacgcgcacgaccagcgagatgcaatctaatggcgaattggggagtcaaaaaaactaaaagttgacatatccggctttgatgattatatctcggtggtcgatattgcttgtttgacttttgttatcgcacgctggcaacgtgccctggacgaacttccctcttcaaaatcgagatcatcatccgtcgtgcttccgcacgtgcggtcgttcaattgctatgaaagggtttgttatgaccactggcacagttaaatggttcaattccaccaagggcttcggcttcattcagcctgatgacggcggcgctgacgccttcgtccacatctctgccgtcgagcgcgccggcatgcgcgaaatcgtcgaaggccagaagatcggctacgagcttgagcgcgataacaagtcgggcaaaatgtccgcttgcaatctccaagctgcttaaactgaaatctgctttcctttgaccgcggatgtaccggcactgtcgaaagtatgatactatcaaggtcaggcaagttgcctggcctttttgctgctttcgccaagcgggctcacaaatccaggattaatatgacagagtcacacagcaaatcacgcaagcaggcggagattgccttcggaaacgcgcaatcgcaattcctggcgcgaagccgcgcggtcgaagagatcgattcgaccgtacgtgcccgcgaggaaaaaaccttgcgattacgcgaagcgcgtgaggccaaggaattgcaggatcgcttgacaggggttactgctcccggcgcgaagcgaaaaaagaaaatctgaccctactgcataattccttaaatcggattcgatttcaggataaagcatgcggcagttcaacgtaatacagcgcccttcgcgcgtctgatggcgcgcggcgccctggaacaggatgattttaggccggatcggcctagacactcaatctgttctaattaaagagtagagcatgatgtggtccgaaaaccgcgcacgcttttcgacatcatgctctcgggtcgaagtcaaacagtcaggaaacagatttgaaaaacgccagaaacaacgagctttccgatcgccgcagcgccgctgccgaagccaaggcggctctcctcaatgcgtatcgcagcgccaaggattcagccgaacccacaaggctggcaaagcaggcggagcgtcaagccattgccgcggccagggaagaacgtcgcgctcagcgagaacgggtcaagctcgaggagctggagcgggctcaggccgccgaggccgaacgtcaggctgccgccgaggccgcagcacgcgccgatgccgacgcgcgcgaagcagctgacagagaccggatcgcccgcgtgattgccgacgaagccgcccgaaaggccgaacgcgacctgcgttacgccaatcgcaaagccaggaagtcctgatcgtcagcgccgcctgtcgtcaggacaggcagcgctctctttcaagcggcctgcacggctgcattcagcgggatttcgacgtcgatctcaagggtcgagacgtactcgttgcgatcgatcgtcacctgcaccttgtcgtggtcgagttgtacatgctttgcgatcaccgccaggatttcctcgcgcagcagggtgaccaggtccgaccccgccgaggaacgttcatgggcgagaaggacctgcagccgttcgcgggcggccggtgcggttctctgcttgttgaatagacggaaaatattcatgccgccctccgtccgaagatctttccgaaaatattcctcttttcctctgggatggcgatcggcacaacttcgccggcgagccggcgagcagcgtcgaaataggccatcgcagccgcgctgcggctgtctgccagcgtgaccggcgcaccgatgttggatgcccgcagaacatccatgctttcgggtatgatgccgagcagcgggatggacaggatctccaggacgtcgtcgaccttgagcatgtcgccgcgttcggcgcggttggcgtcgtagcgggtgagcagcaggtgcttttccatccgctcgccgcgttcggccttggcggtcttggcatccagcaggccgatgatgcgatcggaatcgcgcaccgacgagacctcgggattggtaaccaccacggcaacatcggcgtggcgcatggcaagcgttgcgccgcgctcgatcccggcggggctgtcgcagatgatccagtcgaaatagcgcttcaggtcgttgatgacgcgctcgacgccctcggccgtcagattgtccttgtcgcgcgtctgcgaggccggcagcaggaacagcgtttccagccgcttgtcgcggatcagcgcctgggtaagcttggcgtcgccctggatgacattgatcaggtcgtagacgaccctgcgctcggcgcccatgacgaggtcgagattgcgcaggccgacgtcgaaatcgacgacgacgactttttcattgcgttgcgccagcgccgctcccaatgcggcggtcgaggttgtcttgccaaccccgcccttgcctgacgtgacgacgatcactttccccatcattgtctctcctttgccgtggccccagtaattcaaagtgttaaagcgtcctttgcggctctcgaagagacgcccggcgctgccgtcagatcagtttctctgccatgatcgcgtcgtcttcgagccagagctgaacagcctgtccgcgaagattgggggccatgtcttccgccattttgtagatgccgtcgattgcaaccagctcggcctcgagcttgcggcaaaagatccgggccgatgcgtttccgatggatcccgccatggctcggccacgcaaggcgccatagatatggacggacccgccggcgatgacctcggcacccgaggcgaccgatccgatgacggtgacgtcgccttccggaaagatcaccgattgccccgagcgcaccggctcccggatgacgatcgattgcatggccgggcgggtctctaccactgccgatttaccgggcgggtcgacaggctcctttgcctgaacctcgatgtcggaaaccgaacgaccgcctttgagtgccggcggcatgccggacccgaggatcgaaggccgcgcgccctcgatgcccatgatgctgacattgcgcttggcaagttcggcgatcaggtccttcaactgcggccggtcgatttgcaggtccgtcagatcgagcacgacaggccgtcccaggaagaagccggccgaacgcgcggccagatcgtccagcctgatcaaccaatcatcgatcggaagatccggggacagcatgaccgcgaggaatgagcggcccttgatgcggatagagcgagcgtctgttagcactttggtcatctatgtgaagaaatcgttgaccatgtctaccgctgctatggttaacaaaaagttaacgcggccttaatatcacccacaatcacctgagattttttaagcgcagaatgaccgcaagttattggaaaagcgttgctatcgctggaagcgctgcacggttaatattgccgcttcgacctgagccgcaaatctgccgctgcttggggtaaagctcagccttcggccttgcgttgtgcgttggaaatggcgcgtgcggcctcttccgaggagttggcgagcgcgcgcatctcggcggcaagcaccgcaaagcccgatccggccgtgccggcgcgggcggcctcgatgccggcattgacggccagcagcttgaggtaacgcagcgattgcaggatctcattggtcttcgaagcggtgacgcgcatgtcggcggtttggtcatcgattcgctggtagagtgattcgatgttgatgatgctgccttcgagatagagaagctcgcccttctcgtcccagatgccgccgccggtctcggtgacccagatgagatgacccatggcgtgacggatgcggtactccatcgtccagtccgtgcgcttctccagcgcccgtccgacgatctcgtccatcagaggcacgtcttcctcgtacatgatcgaggtgaaggtccgcgtgcgattgccgatgatctcgtcggctggataaccgaagatgcgctcgatgccattggtcatctcaagcatcgtgtagttttcatcggcacggcagcgatagagaaaaccgctcatgcgcccgagaatgctcgtttgaaaatccatgaaggcgacatccgaagagaagagttgcagtcgtctcgctcaaaggcgcggctcacaatatgccggaggatagtgcccgaacaccctcctccggcaatgcaggcccgcctcatcagttgcgcagatattcctccatggaatcgtcgagcgcctcgacccagggcgtatggtgcgtcggcgacatgttgccggtcatcagcgaccggtaggcatggtcgcggaagcccatgatgttgtgggccttgtggtgttcccactccatgaaggtctggttggtcccctcgatgtcgaagctcggataatcggtttcggcaagcagttccttcacatagtcgccctgataccagatcatctgctcggcatcctcgagcgtttcctcgcgggcgcgccacatgtcgaaattggccttcaactcctcttccggcggcagggtgatgcggcccatcatcacgtcgcgcgcccaccaggcctgcacgtcgaacatgttgaaggtgtagaactggtcctgcatgccgatatagaaaagctgcgggttcttgtcgaagatcacacccttgtagaggctgtcagcccagaggcggttggcggtcttcagccggagatcgtcaggcaggaaggggaaatggtgctggtagccggtgcagaggattaccgcatcgacctccttggtcgagccgtcgaggaaatgcgccgtgcggttttcgagcttggtcagcagcggccgctcttcgaaattctccggccatttgaagcccatcggcttcgagcgatagctcgtcgtcacggatttcgcgccgtatttccagcattgcgagccgatgtcctcggccgaatagctgcggccgacgagcaggatgtccttgcccttgaactccagcgcgtcgcggaagtcgtgggcatgcagcacgcggccgttgaacgtcttcacgccctcgaaatagggaacgttcggcgtcgagaagtgacctgatgccacgacgacatagtcgaactcctcgtcatacatccggtcctcgatgcggttatgcgccgtcaccgtgaatttcttcgtctgatcgtcgaagcggaccatgcgcaccggcgtgctgaagcggacccaatggcggacattcgccttctcgacgcgtcccttgatataatcccagagcacggcgcgcggcggataggaggcgatcggcttgccgaaatgctcctcgaaggaataatcggcgaattcaaggcattccttcgggccgttcgaccagaggtaacgatacatgctgccatggaccggctcgccatattcgtcgagcccggtgcgccaggtatagttccagagcccaccccagtccgactgcttttcgaagcagacgatctccgggatttcggcgcccttctgggcggccgattgaaaggcgcgcagctgcgccagtccggaaggaccggcaccgatgacggctactctagtcatgaagcattcccctcttgattatctcgcattgcctgacacatcgctgcgcctcagtccggatagataccggcgctggtcggcgccccgtcgtcatatttggaaaaccagtcgatcgtcgtctcgcggaagcgggtgaggcccttgtagtcgataagttctggcggcagcgtcttcagcacgcgcgggaagcggcgcgcccatttcggcacggtgacgagctcttccatgttcatcaggtagcagcggatgacgaagaggatggcgttggagcgcggcaggcgccacaggctctgcaattcgacgcgcagatgcaccttctcgccgacattctccggcgtcaccgtggtgcggtcaggaccccatttgtgataattctccgggctggtgtcgagccgaggattgatcgtcatcgtccagttgaagcgccgtgtcggcttgccctgctgcaggttcaacaggaatttcagcgcccggtcgaagacaccgatctggtgggcgagcggcaccggcccgtgccactccatgaagttcatgccgatgtcgaaatcgagcgaccagtcggcctgcgtcgtcaccatgccggcatccatccagagattgctgtcgcgctggtcgacgatgcagaaatcgccctgggcctgacgggtgatatattcgaagggctcatagggcagcgtcgaggcatcgccaaaggtgaagctgtcgtcgatgccgagcgggcgattgatccagcgccactggtcaccgttgcggatcagcgtgaaatggtctgggtaacctgccgcctgctcttccatcaaaagttcgagcgtatcccattgcgcgctcatcatgtgcggcagggcctgatagcgtagcggatcttccttcaggaccagcgcccggtcgtgcatctcggcaacataatgctcgtcgacgtcgatcaggctttcgtagacggttcccgcccggccgtgcacatgcggttccatgttgacggaatacatgtattcgtcgcggtcgaagggaaacgggaaacgccggatattctcggggctgttccgatagctgaaatcgttccggaaggtttcctgcttgaagacgattgccatgtccggtctccttgttccgcttccgatgccgctacagatcaagatgcagcgtgtttccctcgaagcgggaaacgcagatcatcaccttgcggccggatgctttttcttcgctcgtcagatagacgtcatggtgcagcagcttgccgtcacaggtgacgaccccggtctcgcattgaccgcaggcgccgccgcgacagaggaagggcgcgtcgacgcccgccgcctcgatcgcctccagcatgctttcgtgatggccgaccttcacggtcttgccggaccgcaggagctcgatcgcgaagggcttgcctggtagagatgacaggaaccgttccgaatgcagattctgttccggccagccggcgtcaaggcctgttttcagcacgccgtcgatcatcccggacgggccgcagacatagagatgcgtgccgagcggctggctgccgagcaggcgtgtcagggggatggcgtcgccttcggcatcgcaatagatcttgatacgatgtccgccatagcgctcgacgagttgctgccagtaggcgccgcggtcgcgcgtgcggatggcgtaatgcagctcgaaattggcgccctcgcgggaaaattgctccatcatcgcgatgaagggggtaatgccgatgccgccggcgatcagaaggtgcttgcggccgcgccagtccggctgaaacaggttgacgggatagctgaccttcagctcgtcgccttcgctgagcttctcatgcatgaaggtggagccgccgcgcgaatcctcgacgtgcagcacgctgatttcataggctgcgcagtcatgcggcggcgacatcagcgaataggcgttgcggcgcatatggccgccatcgttcatcaagacgatgacgtgggcgccgccggagaaataaggcatcggcttgccgtcaaggcgctcgaaacggaagcgcttgacgcgctcggcgatcggcgtgatccgcgtcacgcggacaggaatttcagtgccaccgctcaaaggaacaactcctccggatcaggcgcgctgcccggttcttccgcatcgatattgacgccttggaaggcggcgagccggcgcgaataatggtcgcgcaccagaagcggcagcccgcaatggctacaagtgaaggggctggtagtgacgtcgtcggtgacgcccttgcaatggacgcattgcacacgccgggccagcgagccgcgatgctcggttatgacggaggcatggtccatgccgtaatcgagcgccaccagcattgcctggccgatgaagccttccgtgcccgagagataaagccgcgtgcccatatgggcagtggcgagcgaacccttcaatcggaagagcagcgttgcgatcgtcggcgccgtgaagaacatgtcggcgccgaggcggcgcagcgcatcgtccaggccggatccttgcgagccgcgggcgacatagaggatctcgctgcgggaaagagccgtttcgtcaagcgccggctgctggtcgagcagagccctggcaccctccccttcgagcgcgaaaatgtgccgccgggcgttgggctggatggtcaggcccgtgtagactggtcggctcttgatgcctgcaacgagcattggcgtgctccttaacctacggcggtcctcttcttcttctccggatcgtcgaaaggaagcgtgtgggcggtagcgcccgccttcacggtcttgccgcggacttcgagtttcgtcccatgcaccgccttgtcaacgtccagacgggcaatcgccatggatttctgcgtcagcgatgaatagctcgggcaggtgatgacgccaacctttttgccgtcggcaaagacttcgtcgccgagatcggccggtccgtcggcgtcgatcagcatgccgaagatcttgaagcgttccttacccttgagacgggcatgttcctcggcgccacggaagcccgtcttgccggggctgacggtgaagtcgaggccgagttcccagaggctgtcgccgggcgcctggtcggcgaagggatacatctgcgaattgtcgtaagggtagaagagcaggtagctttcgacccgcagcatgtcgagaacggagaagcagcaggggatgatgcccatctccttgccttcctcgacgatccggtcccagaccatgacggcgtcctggccgcgcacgaagatctcgtagccacgttcgccggtatagccggtgcgcgagatcatcaccggtgcgccgaacagcgtcgtctgcatgtggtggaaatatttgagatcgcggatgccgggcacatatttggcgagatagtcgaccgcgagcgggccctgcagcgacaggtcgtgcaggtcgtcgtcgaagaggaccgcgcaattgcggcctgccgcctgcttgacgagctcctcgtggccggagccggagccgtgcaccagcatccaggaattcgggccggtgcgatagacgatgcaatcgtcggtgaagtggccgcgctcgttcagcatggtcgcatagaccgagcgaccggggtagatcttcgtcaggtcgcgggtggtgatggagtcgagcacggcgatggcgtgcgggccgaccaggtgcaccttcttcaggcccgagacatccatgatgccggccttggtgcggacggcgacatgttcttccgacatgtccttgtcgtaggtccaggcggtgcccatgccgctccagtcctcgagcttcgatcccagagcgcgatgccgatccgccaagacggagaaacgccatgataaagccattgtccgttcccttttgtttcctctacggaatatttatttcctgactatattcgtctttcgcgccgtggcaagcccgcccgacatggatttcccaaaactttcggcgcctttgctgtagccctcaacgaatgaatgacggatgcggctacgtttttgccgtccccaacccgtctctaacccatgcgttccgaggcgtagctgccggggcttgccgggaagaccacggtgcggttgccgttgatgaaggtgcggtgatggatatgggcgtggatggcacgcgccagcacctggctttcgacgtcgcggccgatcgagacatagtcgtcgggtgactgtgcatgggtgatgcgcgccgtatcctgctcgatgatcgggccttcgtcgagatcggcggtgacgtaatgcgccgtcgcgccgatcagcttcacgccgcggccgtaggcctgtttgtaaggattggcgcccttgaagctcggcaggaaggaatggtggatgttgatgatcttcccggacattttctggcacatctcgtccgacaggatctgcatgtagcgggcgagcacgatcagttcggtgccggtctgctcggccacctccatgatgcgggcctcggcctgcaccttgttggccttggtgaccggaatatggtggaagggaatgtcgtggttcaccacgaccttctggtagtcgaaatggttggagacgacgccgacgatatcgatcggcagggcgccgatcttccagcggtagagcaggtcgttgaggcaatggccgaaacgcgacaccatcagcagcaccttcatgcgcttctcgctgtcgtgaaaatcgtaatccatttcgaagggagcggcgacggctgcaaaaccggtgtcgatatcggcgcccgaaagcccttcttccgaaatgaagctgacgcgcatgaagaacttgccggtatcgagatcgtcgaactgtgagctgtcgatgatgttgcagcccttgtcggcaagatagcttgaaatcgccgcgacgatgccgcgtgtcgatttgcaggatacggtgagtacgaagttcttcatgctgtcactttctttgccatatcaagtgcagagagcgcgatcacgccggagcttgttcgccccggcgcgtcagttattggaggcgtccaaccactcagatgtcgagcgtactgtcgcgttcccactgggtgaaatgcgagcagtaggcattccattcctgatgcttgagcttgagataggcggcggaaaactcggccccgatcgcctgcttcaagccctcgtcggcatcataggcgcgcagcgcgtcgagcagattgagcggcaggcgcggcgcgtccttcacgagatacccctcggcatacatgtcgatatcgtagtgccggccgggatcggcttggctgcggatgccgtcgaggccggccgcgatgatgatcgcctgcagcaggtacggattgaccgcaccatcaggcaggcgcagctcgaagcggcccggtcccggcacgcgcaccatgtgggtgcggttgttgcccgtccaggtcacggtgttcggcgcccaggtcgcgcccgatgtggtgcgcggcgcgttgatgcgcttataggaattgaccgtcggattggtgatcgcggcaagcgcggaggcgtgcttcatgatgccgccgaggaaggttttaccctgagccgagagcccaaatggcatttccttgtccgcgaaggcgttgaccttgccatcgatgtcccagaccgaaatatgggcatggcagccgtttccggtcaggcctttgaagggcttcggcatgaaggtggcgcgaaggccgtgcttttcggcgaccgacttgaccatgaacttgaagaaggagtgcttgtctgctgtctgaagagcgtcgtcatattcccagttcatctcgaactggccgttcgcgtcctcgtggtcgttctgatagggcttccagccaagctcgagcatgtagtcgcaaatctcggcgatgacatcatagcgacgcatcacggcctgctgatcgtagcagggcttttcggctgtatcgaactggtccgaaatcaccgagccgtcggtggagatgagaaagaactcgggctccacgccggttttcacccggagcccttctttcgcagcttcagcgaccagccttttcagcaccacacgcggtgcctgttcgacgggctgatcgtccatgacgcagtcggcagcaacccatgcaacgtctttcttccagggtagctggatgacggaggaagcatcgggaagcgcgaacaggtcgggatgggctggcgtcaaatcgagccaggttgcaaagcccgcaaagccggcgccatctttctgcatatcggcgatggcttctgcggggaccagcttggcacgttggccgccgaacagatcggtatagctgatcatgaaatatttgatgcctttgtctctggcaaaagcagcaaggtccagtgtcattctcgttcccctttggatttcttggagacactttggttatggatgcgagacggccgggacgtttgcccggccggtagaaatcagtagcctcccttgccgggataccagtttgtgccagcgagcgggatctgggccatggcggcggcctccatcgtcagcgcgcaaagatcttccggttccaggttatgcaggtggttcttgccgcaggcgcgcgcgatggtctgggcttccagcgtcataaccttcagatagttggcgagacggcggccggcggcgatcggatcaaggcgcttcatcagttccgggtcctgcgtcgtgatgccagccgggtctttgccttcgtgccagtcgtcataggcgccggccgtcgtgccgagcttctggtattcttcttcccaatgcggatcgttgtcgccgatcgcaacgagtgctgccgtgccgatggcaacggcatcggcacccagcgccagtgccttggccacgtcggcgcccgagcggatgccgcccgagatgatcagttgcaccttgcgatgcatgccgaggtcctgcagcgcctggaccgcggggcggatgcaggcgagcgtcggcatgccgacattctcgatgaagacatcctgcgttgccgcggttccgccctgcatgccgtcgagcaccaccacgtcggccccagccttcacggcaagcgctgtatcgtaatagggacgcgcgccgccgaccttcacatagatcggcttttcccagtctgtgatctcgcgcagttccaggatcttgatttcgaggtcgtccgggccagtccaatccggatggcggcaagccgagcgctggtcgatgcccttcggcagattgcgcatattggcgacgcgatcggagatcttctggccgagcagcatgccgccgccgccgggctttgcgccttgaccgacaaccacttcgatcgcgtcggcgcgacgcaggtccttgggattcatgccatatcgcgacggcagatactggtagaccagcgtctgggaatggccgcgctcttcatcggtcatcccgccgtcgcctgtcgtggtggaggttccggcaatcgttgcgccgcgtccgagcgcttccttggcattgccggagagggcgccgaagctcatgccggcaatagtgatcggcgtcttcaggtgaatgggctttttggcgaagcgcgcaccgaggacgaccgacgtgtcgcacttctcgcggtaaccttcgagcggatagcgcgagatcgatgcaccgagaaacagcaagtcatcgaaatgcggtaccttccgtttggtgccggcgccacggatgtcgtaaataccggtcgccgcggcacggcggatttccgccagcgtgtaatcgtcgaaggtcgcggacttgcgcggcggggtataggggttgtgatagctcatgatggtccctcgccttaatacgcgtcggcgttgtcgatattgaaattgtagagcttgcgggcggagccgtaacgcttgaattcctcgggcctcacttccgtcacgcccgccttttcgagaagttcggccagcttggtcagatgctcgggacgcagctccttttcgatgcaatcggcacccaggctcttgaccgaaccgcgcacgaagagctttgcctcgtagagtgaatccccaagcgcatcgccggcatcgccgagcaccacgaggtggccggactggcccatgaaggcggacatgtggccgatattaccatgaacgacaatgtcgatgcccttcatcgagatgccgcagcgcgatgccgcattgcccttgatgacaaggaggccgccgcggccggttgcgccggcatactggctggcatcgccctcgatgacgactgttccagacatcatgttttccgcaacacccggacctgccgaaccgtgaacggtgacggtcccgccgtcgttcatcccggcgcagtaatagccgaccgaccccttcacatcgaccgtgacgggcgcatcgataccgacggcaaccgaatggctgccgcgcggattgacgacttcgaaggaaagatcgttcgaaccgttctggatgttgtgcagggcgctgttgagttcacgcaacggcgtagtggcaagatcaatgacaggcatgtttcgataacccttggagaatgcacatgaggcgccggtcaagcgaccttctggtgatcccagaaatagacggttgcaggctccggctcccagacccgggcattctcgatgccgggcagattgacgagcgcccggtattccgaaccgaaggcgacatactggtcggtttcggccatgacggcgggcttgcaggcgatcgcatcgcgcacgacgccgaagccggacttcgtgccgacgacaaaggtgaagaagccgtcgaggtcatccaccgcgccttccagcgcctggccgagattcttgcccttggccatctctgccgtcagataggcggcggcgacctcggtgtcgttttccgtttcgaaggtcatgccttcgcgcttcagttcgcggcgcagattgttgtggttggacagtgagccattatgcaccaggcattggtcggagccggtggagaaaggatgggcgccaagcgtcgtgacggctgattccgtcgccatgcgggtatggccgatgccgtgggtgccggccattgaattgaccgcgaagcgcgagacgacatccttcggcaggccggtttccttatagatctcgatggcgtcgccgctgctcatgatgcggatgttcggacgcagttcggcaacggctgccttgcccgcgtcgagcagatccttcgcaagcgtgatgacggcatgcgtgctcttcacctggatggcgaccgatgcgccaaccgcctggccgagctcggcctcgaggccggcgaaatccttcttcggattggccgactggatggtgatcttggcattgttgccgctggcgtcgccatagatcgcgataccggcgctgtccggcccccgatccgtcatcgtcaccagcatcgaggacagcagtgccccgagctccggttcgagacttttatccttgaggaagagacccacaattccgcacatgaccagacctccgttcgtgttgagaaaggactagcaggtctgttttggtttttcaactcggaagaaagattttttcttttaaggcaagtcagcttttcgagctctgctgtggatagctgatgatcgagaggtatttgctcggcaatttcacaagctgctccggcccatgcggcgcatcggcgtcgaagaacaggctgtcgcccggctgcatctggaaaagctggtcgccgtgacggtaaacgacttcgccctcgagcatatagagaaactccatcccctcgtgctggaaggtcgggaagatgtcggagtcggtcgtcagggtgatgaggtagggctcgacgatgacgccgctggtattgttgtcgatatgaccgagcacattatattggtggccggcgcgcgtgccgcgccgttcgagctcgatgccctggcctgccttgacgaagacggcgttgcgcggttcctcgaaacggcggaagaaggccgtcagcggcacgccaagcgcccgcgacagcgactgcagcgttgtcagcgacggcgagatgttgccgttctcgatcttcgacagcatgccgagcgaaatgccggtcgccgccgccagatcggtgaccgtaatgccgagtttcttgcggtaggcgcgcacctcatggccgatcgccatttcgaggttgttttcctttggctcgcggacggcgtgagggtcctgggaaaagggagcgcgtccgcccgcctgttccggttgctctgccgcttcacgcctggatttcatggattttcccctgccgccatctcttttgtccaaaggcaaccctatcgtcatagtgaaaattcctcaaccgtgaagaaaacctattcccgccgtgcctcacgcggggcgatgccgtagacggcacggaacatccgggaaaaatggctcaggctggaaaagccggtggccaccgcgatttccgagacggaaagcgggctttgcttcagcagccgatgggcatgctgcagcctgatcctgcggtactgatcaaggaaggtggtgccgagatgagccgcaaagagccggtcgagatggcgggtggtgacgccggcgatgcgcgccatggcggcacgctccagcggcatctcgatcgtctcctccatccgttcgagaacgttgagcagaccgggatgatggacgccgtaacgctgcgccagcgaggcgcgctggggtgcagccggctcgttgacctctgtatgaagataccagtcgctgacccggcgggcgaaatccggccccatgcgctcggcgatcagcacatgcatcatgtcgagcggtgcgatgccgccgccgcaggtaatccggttgccgtcgatcaggaagcgcgcctggcgcggcgtgaggtccgggaaggcttcgagaagggctgcggcatgctcccagtggatggtgaaatcgcggccgccgaacagtccggcggcggccatcagataaggcccgcccgagatgccgccgatcctcaccccttcgcgcgacagctgccgcaagcaggaaagcacgccgggataccgccagtcgcggggtaagccgccggcgcagacgaaggccgttccgagacccgagcctctgaggggaagaggttcggcggggacgctgacgcccgaggaagaaagcgccggtgcgccatccggcgagaagacctgcagccgatagatctcgcgtccggccagaagatttgccgccctgagcggctcgctcgccgaggcataggacatcagcgcaaatcccgggatgaggatgaagccgatcgtctgcacatttctgctatcaagcgaggacatgtcttattcttagcgattaatgtcccttctgtgcaagtccgccctcccctttctggcatcatgcagctgttctttccggggtgacccatgcgctattccgctctttcgattttcctgaacggccttcgtggcaacaaaggctgggcgccggcctggcgcgacccggccccaaagccgcattacgacgtcgtcatcgttggtggcggcggccatggtcttgccaccgcctattatcttgccaaggaattcggcgtcaccaatgtcgccgtcctcgaaaagggctacctcggctccggcaatatcggcaggaacacgacgatcatccgctcgaactacctgctgccgggcaataatcccttctacgagctgtcgatgaagctttgggaggggctggagcaggacttcaacttcaacgccatggtctcgcagcgcggcgtgctcaacctcttccattccgacgcccagcgcgacgcctatacgcgccgcggcaatgccatgcggctgcacggggtggacgccgagcttctcgaccgcgaggcggtgcgcaggaaattgccctttctcggcttcgacaatgcccgtttcccgatcatgggcggcctgttccagccgcgcggcggcacggtgcgccatgatgcggtcgcctggggttatgcgcgcggcgcagacagccgcggcgtcgacatcattacccagtgcgaggtgaccggcatccgccgcgaaaacggtgaggtgaccggcgttgagaccagtaagggcttcatcggctgcggcaagctggcgcttgctgccgccggcaactccaccgtcgtcgccgatatggccggccttcgcctaccgatcgaaagccatgtgctgcaggccttcgtttcggaagggctaaaaccgttcatcgacacggtcgtcaccttcggcgccgggcatttctacgcgtcccagtcggacaagggcggcctcgtcttcggcggtgacatcgacggctacaattcctatgcccagcgcggcaatctcgcttgcgtcgagcatgtcgccgaagccgggctggcgctgatcccgtcgctgtcgcgcgtgcggtatctgcgctcctggggcggcgtcatggatatgagcatggacggctcgccgatcatcgaccgcacccatatcgacaatctctatctcaacaccggctggtgttacggcggcttcaaggccacgcccgcctccggcttctgctacgcccatctgatcgcccgcgatacgccgcatcagaccgcccgcgccttccggctcgaccgcttcgcgcgcggctatccgatcgacgaaaagggcgtcggcgcccagcccaatctgcactgaggacatttaagatggcgagcctgatttcctgtcctcattgcggcgcccgaccgaaggaggagttctcgatccgtggcgatgcgggccttggccggccggcgccggatgccggtgcggacgcctggttcgattatgtctatctgcgcgacaatccgagaggccggcacagcgaatattggcaccactcttccggatgccggcgctggctgatcgtcgaacgcgataccgtcacccatgtggtccatggcgtccgcgatgccgctctttccaagctcggcggagaaccggcatgacgagcttccgtctttcctccggcggccgcatcgaccgcgccacgacgctcggcttcaccttcgacggcaagccgctcgaaggccatccgggcgatacgctcgcctcggcgctgcttgccaacggcgtccagctcgtcggccgcagcttcaaatatcatcgcccgcgcggcatcctgacggcgggggcggccgaaccgaacgcgctggtgacgacgggcagcggtgggcgcaccgaaccgaatacgcgcgcgacgatgatcgagcttcatgaggggctgacggcaaagagccagaaccgctggccttcgctcggctttgatgtcggcgcggtcaacgggctgctgtcgcccttcctcagcgccggtttctactacaagaccttcatgtggccggcggcgctttgggaaaagctctatgagccggtgatccgcaaggcggcgggcctcggcagggcctcctacgaggccgaccccgattcctacgagaaatgctgggcgcattgcgatcttctggtgatcggcgccggccccgccggtcttgccgcggcgctgaccgccggccgcgccggtgcgcgcgtcatcctcgccgacgagggatccgaactgggcggcagcctgctttccgacagcggcaccattgacggcaagccggcggacgcgcttctcggcgagctgcttgccgagctggcgaacctggagaatgtgcgccggttgccgcgcatgacggtgttcggctggtacgacgacaatgtcttcggcgccgtcgaacgggtgcagaagcatgtggcgatgcccgatccggaacgtccggtcgaacgattgtggcgtatcgtcgcccgccaggcgatccttgcgaccggcgccgaagagcgtccgctcgtcttcggcggtaacgatattcccggtgtgatgatggcaggcgcgatgcgtagctatctcaatcggcaggcggtcgcgcccggcagaagcactgtcatctttaccaccaacgatgccggatatcgcaccgccgccgatctcgaggccgccggcctcgcagttacggcgatcgtcgacagccgcgcggatgcggccgcgagctggcagggccgcgccgaagtgctaaagggcgccagggtcatcgatgcttttggcggcaagcgcctgcgcggcgtcagcgtcgagaccgcaagcggcatccgccggatcgaagccgatgcgcttgccatgtcgggcggctggagcccgatcattcatcttgcctgccatcgcggcgcaaaaccgcaatggtcggacgaggcatcggcgtttctggcgcctgtccagcaggaaggtctgaccgttgccggctcggccgccggcatggtgcaaaccgcgacctgcctcggtgatggcgccgcaaaggcagctgccgcgttgaaggcgatcggtttcgcagcggcggagccggcctttgcaccggcgtccgaggcggttgcacaggcaaagccgctctggtcggtcaagggttcgaagggcaaggctttcgtcgactatcagaatgacgtgcatctcaaggatctgggtctcgccgtccgcgaaggctatggccatgtcgagctcgccaagcgttacaccacatcaggcatggcgaccgaccagggcaagctttccaacatcaacgccatcggcatccttgccgaggcgcgcggcgtgtcgcccgccgaggtgggaacgacgaccttccggcccttctacacgccggtctccttcggcgctttgaccggggcatcgcgcggcaaacatttccagccggcccgcaaatcgccgctgcatggctgggctgagaagaacggcgcggtcttcgtcgaaaccggcctgtggtaccggtcctcctggtttccgcgcgccggtgaggcgacgtggcgcgacagcgttgaccgcgaggtgctgaacatccggaagaatgccggcctctgcgacgtctcgaccctcggcaagatcgaaatatcagggaaggatgccgcgaccttcctcgatcgcatctattgcaacggcttcgccaagctcgccgttggcaaggcgcgttacggcatcatgctgcgtgaggacggcttcatctatgacgacggcaccgccagccggttcagtgacgaccatttcttcatgacgacgacgaccgcacttgccgccggcgtgctgacccatctcgaattctgcgcccagacgctctggccggaactcgacgtctgcttcgcctcctcgaccgatcaatgggcgcagatggccgtcgccgggccgaagtcgcgtacgattctccaggagatcgtcgatgaggacctgtcggatgcggccttccccttcatgagtgctcgcaaggtctccctcttcggcggccaacttgaaggccggctcttccggatttccttctcgggcgaactcgcctacgagctggcagtaccatcaggttacggcgaaagcgttgccgatgcggtcatggcggcgggcgagaaacatggcatctgcgcctacggcgccgaagcgctcggcgtcatgcgcatcgaaaagggccatgtcacccatgccgagatcaacggcacggtgacgcctggtgatctcggtttcggccgcatggtttcatcaaccaagccggatttcatcggcaaggcaatgcttgcccgggaagggttgcaggatcccgagcggccgcgcctcgtcggcgtcaagccgctcaatccggcaagcggcttccgcaccggatcgcatattcttgccgagggtgctgcagcgacgctcgaaaacgaccagggttacgtcacctcaagcgccttttcgccggggctcggccatacgatcggcctggcgctcgtcaggcgtgggccggagcgcatcggtgaaaaggtgacggtctggaacggcctgcgcaacgaattcaccgatgcggtgctctgccatcccgtcttcatcgatccagataacgagaagctgcatgcgtgatcttccgcaacacagaccggttctggccggcatggcatataacggtttctcagaggcgggcgtacggctggaagccttgccggagggccatctcctgcatgtgctcggcgcaatcgagccatccgtgctcgccgcggaattggtgaaagcaggctttgcgaaaagttcgatccgcaaggccggtttccgccaatggttcgtcgccggcgacgagccgctagtccccaccagcctcgatgctctcgtggcagggcttgcgggaaaggccttcgtcatggaccagagccacgggcgcgtgcgtatcggcgtttccggccgctcttcgcgagcgcttctctcaagggggaccgccgtcgatctcgatccctccgtctttccggaaggccattcggtcatgacgatggtcggtcatctctccgtgcagatcgtccgcaccggcgatgacagcttcgaactcactgtcctgcgcagttttgccgaaagcctctgggacgatctcacgcatatggctgccagcgccgaaaaggacggcgtctgacagagcatgatgccgaaaagtgtgagcggttttcggatggcatcctattctagaggcggctttcgatcgttttaagctgtatgcagcgcggcggcgccgacccattcggggcgctcggcgccttgcagctcttccagcgcatcggcggcaaagctcggcacgacaccggtccacagcagtgcgccgtcgggattggaatggccgtcaccctcgagcttgtagatgctttcgacgatatactggccgtcattgttcaggcccttgatctcggagatctcgatcacccggcgccttccggtgcgcttgaagcgggcgatctgcacgacgacgtcgaccgccgaggcgatctgggcgcgcagcggccgaagcggcatgtcgatatcagacatcagcgccagcgtttccagccggtgcagggaatcatagggcgtgttcgcatgcaccgtcgaaaggctgccgctgtgacccgaggtcatcgcctggatcatatcgagcgcctcgccgccgcggcactcgccgacgatgacccggtccggccgcatgcgcagcgacgagcggaacaggtcgcgaatgctggcgccgccgcggccgaaacggtcaggcttcgtcacttcgagatagaccacgtgttccttgcggatctgcagttcggacgtgtcctcgatgacgatgatgcgctcgtggtcggcaaaggcttccgacagcgcgttcagcatcgtcgtcttgccggtgccggtgccgccggagatgatgacgttcttctgcagcccgacggccgcctgcagcagcgtcagcgactggtcggtcaggctgccctgggtgacgagatcgcgaatgctgcgatgttccttcaaaaagcggcgaatggagatgcagagcccggtgcgggaggcgggcggctggatcatctgcacgcgcgaaccatccggcagacgcgcctcgatgcttggctcctctggcgtcagccgcttgccggagaactgcgcgatgctgcgcgcggccgattccagatcctcacgactggcgaaacgcgtatcggcccgttcgagcttgcctcgcctttcgacgaagatatcggacgtgccgttgatcaggatttcggacacgctcggatcatcgaggagaaaacggatcggcccgagcagcttgtccagcgcacgggtcaggacctgaaaggtcgcctgctcggcagcgtcgtcggaaacggccttcatcagagtggcatcccgaccaggaccgtgctcatgccgaacagcgtcgccatcatctgaaccgcagtcggaaagaacatcatcaatggaatgaggaccaatccaagtattaagatgctgctcatcgtttccattgttctctctccggatggactggcgggcgatacccaccatttgacgaaagcttaatccagatcgccaaacaacgccatggccaggccccgcggaggcagtcattatgatcgtcacgcgccgtttcttctatcgctttgaaagaattgaccaattatggagcagtagacgaggctttgcaaggttgacaaaaacttcggccatgcaggtaaaactgcagcttattcaatcggttagttgaaaaaatatgacgtcaactgcgattgtgccggcgatgcctccaagacaattggaacccttcgtttcgtttgcttgacggagggctggccttgggcgcactcttgggtcttaatggtgttgctcaacaaacgttggccgccggggaagataagctgaagcagaaaatatcattggatcgagcaacatgctcgttcggatcgatagcatatgcttggttcatcttcaccagggcttcgaaccgaaacaaacctgggaatgaggagtaatcacatgtttggtaaactcaagactctcgcaattgcacttcacaaggacgaacgcggcgacatggcccagatcgtcctggccgtcgccctgatcgtcattccgctgatgctgatcctgctcgcattcggcaaacagatcggcgaatggttcaacgaaaagaacacggcgctctcggatgccgagagaattcctgagccgggtcaataagcgggtcgggatcatggatacgacctatgatctgaccctgatgcctgcggcggcggctcttgccgtcgcctgcaccatgaccgcggcggtgctcgaccatcgccacggtcatatcccgaacgccgtcacctatccttgcctgcttggcgggttcatgttggcagcagtcagcggcggtctcgcagggatagggcttgcctttgcaggcctccttgcagccggcctgatcttcatcatcgccttcgcagccggaagctgcggcggcggcgacgtcaagctgatggcggcgctcggcgccattcttggcctctggcccgccatcgacgtcacacttgcatcgctgatggccggcggcgtgatcgccgttttctccatggcgcggcgtgttcagtggagcgtgctggcccgaacggtcggactgtttgcgcttctcctgcctgccggtttccgcgatgccgcttcggtgctgaagccgcgcgaaacccatcataccgtccgcttcggcgttgccgctgctctcggacttctctggtgccttttcatgcccgatttcacccctctttcattcgtgaggtaacggcaatgcgcgcggaactcgaacgccccatcttcgacggtgcattctggagttcgatcctgcactcgcggaccttctgggtccctcaggatcacggcgcgctcctcggtacctttgtgatcgccatgatgctgcttgcctcgatgctgctgctgccgcggctttccgcccgccggcgccggatatcggagctgcacggcgatatgtccggcagcacgacgatgatggatttcgtgctcgtgacaccggtcttcgtcttcttcatgttcgtggtcttccagttcacgatcctggccaagaaccacctcttcactcattatgccgcctatgcggcggcccgcagcgcccgcgtctatttctgcccggcttttccgatcacgcttagaagcatcatcgacgtcaagacttgcgatgacgatgctgccgccggcaaggccgatcttgccgcccgcctggcgctgatcccggccgcaccctacgaccagctgaaatgcgtcggcgcctgccagccgccggaagatgcgctgaaaagccttgccgatgcctcgggcctttcgaagaactggcgcgcgatgcgcaaccaggcccgctacatgttcgacccacagaacgtcaccgtgacggtcgaccgcgcgccgatggcgctctatgccgccatcaaccgctcgccgcatgtgccggtcaccgccaaggtggaagcgcgcttcctgctgctcgaatatgccggctgggtctttgcccgcggccagaggaaggacggccgctactacacgatctcgacggcggaggtgaacctgctatgacaccgacccttatcaagcgcctgcaccgcgacgaacgcggcttcctgtcgccgatcattctctacatgacgatcgcgctcgcgttgatgatcgtctggatcctgaatacgggacagatgatctacgacaagcagcgcacgcaggacacggcggatgccgcagcactcgtccatgccgactgggaagcccgctatctcaacatcatggcgatgaacaacgtcgcctcctcgcaggcaacggtcgtcatggcgacctcggtagccttccagctgacgacggcggaactggccctgcgctcgggcgtcatcctcgcgaaactcgccgaatactctttcacggatggcttcggcccggcgtcgctcctgccgccgatgccgccgatgccgcattgcccgggctggcagaagatcccggtcatcggtggcatcatctacggtgcttgcctggcgttccagggggtccgggcgataggagccaccaaggcgattgcatatacggtaaaagcacagatcgattatgatccctggggcctcatcgtgaagtccagcgacatcatcgacgccatgaatgatctcaacgactacctcgtcgagagctttccgcagcgggtcggcaacgaagccctgcatctggtgcgcctgaacaagtcggatcacgtcgtcttccatccgccgtgcgagtcctgcaataacgccggagagggagccgggggtaacctgccggtcgatcgcgacggcatcaatcccgcctcggcctatgctgaaatgtgcctcgccatgacctatggcacccaggggcaggacccgttcctcatgcgcggcgagtttgccaatcgcggcttccccaacggcaagggtccgttgaccgcaggcggcgtcgacggcagccatatccgcgactgggtcaaccacgagagcggcatcgacgatgctttagtggacttctacatcttttatgaagccttcggcccggcctatctgagcaagatcccattcaaggcgatcatcgagcaatttggcgatctcagctggtggcaggaactgctgctcgatggcagcttctttatcgccgaggaattcttcggcatcgaatttggcatcgtgaacccctttcagctgccgatcgacaagccaccgcgctattccgacaagcagacaaaagacgagaacgatttcacccgcaagttcgacacgatctggaatggggtctgcagcccggcgggcgctgcgatttcgatggcaggcgcactgcccgtcatctccttcccgaagccttattggctgaagggacgcacacctttcaacttcacgccctttggtggcgagcaactcgacgactaccagacgctggcgatcgtttcgcgcgccccgcgcgccaggctccagatccgcatcttcaaggacaagacaccgtccgcctacgccttggcgcagagctgggtccacaattacacggccttcgacctctacacgcaggactggctggcatcgctggcgcccgccacgcttgccgacgatatcggcgaagtttcgaacaccatcaagcagagcccggcggccgatagttttaccggcttgacgcgcgtcttcgatcaaggaggagccaatgcctgggctgccgtcaacacacactgagcctaagagcggtcctccgggccgcgggctgctgatgcggctgcaccgcgacaggcgcggtctggcctcgatcgaattcgtgctcgccgcgccggtcatcctgctgatcgtgattttcgtcatccatgcgaacaagatttccaccaagaaggtcggaaccatgcttgccatgcgaaacgccgccttcgccgaagcgaatgggctggactgcacgtcggatttctcgaacgtcttcccgatcccggccttgccggcactgcccggacgcgacgccatgagctgctcgcgcacgccatcgcatgaaggcggcggcgaccctcagcgcacctttgtctgggacgacgtacagaataccttaaagaacggccgcgatttcggcgacatggtcggcgacctcgccaatgaaaagccgcagctcgtgaccgcgacggccgaccgggtctacaaattcagggattccgacgatctcgacacgatccggagcctccgctggaaggacgccttcacggtcgacgactcgacactgtttgcctcccacaacaacgataccacgagccgcggctacgatccgacgctgcgccgggaaatccgcgatgtggccgacgattcgggcgatctgttcgacggcgtctttccgggagcggaataagatgagacagggctcgcgcatctccttccgtttcgccggccatctcaccggtttactgctcgtcatcgggctcgccgccgccacggccacaccgggtcgcgccgaaatctacaaggatttcaaagtgacgctgaattcgatgctggccggcatcctcggcgcgccggagcgcgcgccgcgcgatctcgtcatcaacggccaaccgcttgaattcacgccctaccagagcgaccgcagcatttccgatatcaccgacgaatggctgcgggtgctggccgccaatacacggccggccttgcccaggagcgataacaaggaagaactgaccgccgtcattgccgccaacatgctgatcgtcccgaagacgagccgcatccgcgacgatctcgccgtggtggtgcggttcttcgacggcgacggcgaggcggccctcgactatctccgccggcaggatcccaaaaatccttcggcaagagcgccgatcccgggcgtctcgatcatgatccgccgtcccgccgatgcgccgaggaccgaggtgctgatgagccgcttcgaggatgttgcctcgacgctgccggccttcgcggctccggctgatatcagcaagctgccgatgtcgctgcgtccgccggccggtgtcgaggtgctgagcgatatcggcgatcgcgacaggggccacacgtcgcgcacggtcgtgtcgaaaggcacgctgtcggcctcgcgctggtccgatcagcgcgccgatctgcttgcccgcgacggcttcaccatcgagacgccgccggcgcagcgcggcggggtcactgccctttacggccggcgcggcagcgtcgaggccaacgttttgtacactcgcagcaaaaccgacggccggaccgtcgaggtcattcaaatcaggcaacccttcgtagggggaacaacaccatgaactggaagctcatcgcggctgtcatcgtcgggctcatcaccggcgttctgctctatttctggaccgagagcgtcaagaacgagcagacggcctatgccttcatgcggctccagcccgacaggaaggtcacacgaggacaggcgattacgcccgacatgctcgccgaaccggtgatgctgccggaaagcttcggggcgctcgccaaactcgcggttcccgccgccagcgcctatcaagaatggctgaaggacaggacggctgcgagcgacattccggccggctcggtgctgctcttccagtatttcgacgataccgacggcggacgcctgacgacgatgatcgcgcctggcaagcgggcgctgacccttcccgtcaacgcagccgcggccgtcggccatttcgtcgagccgggcagctatgtcgatatcctcggcacggtcgacgaaccggtcgagcccgtggcgccggccgccgcgacccagccgggcgcccctggtcaggcacccgccgtgccgggtcagcctcccgctgtggccggacaaccgacggctccagcccagccgcagtcgccggtcgagcagatgctgaagaactatctcacccagtatccaggcgccgacgagaacgatgtcaacgcttaccgcaaacaggcgcaggattataaactcggcatcagctcgcgcacccgcgtcgtcacccgcaccttcctgcagaatgtcaaggttctggccgtcggcgcggcgacgacggcggagggtgcggtcaccaaggccaacagcacctacaacaatgtcaccgtcgaagtgacgccgtcggaggctgaaatgctgatttttgccatgggccagtcgaacggcagcctgaacctcgtgctgcgcaatccggccgacaataccgtcgaggacctgccgagcatcaattggacgcgcatgtgaccgccgcgggggaatgagccatgctgttgaagatttcctatgaggacggcagcggtcgggaggtcatcccgctctcggcgaacgagacctatttcgtcggcgaaagcagcacgctgacactgcccgccggcgcgggggtcgtgcggctgcgcggcagccacgtctcctcgccgcaattcgtgctgcgaaagtcgggccagggctggtcggtgcagcatcacggccgcaacccgacgcgcgtcgacgatcagccgcttcgggccggcacgccggtcgcggtctcggccggcatgtcgatctgggtgccgaacgtcacgatcgagctcgtcgagccggcagcggccgccgaagcggtcacgcaatttcccgaccaggaacgcgtgctcgccctgcagatggaaatccacgagcgcctgctgaaggacacgcagtatgaccggctggtgaaatccgccgatttcggccgcgaggacacgcgaaaccgaatccgcgagcgcctcgacatgttcatcaaggaggcgctcgacgctgcaccgcaggatctcgtcatcctcgtcatcaagaacgccgtttatcggtggctggccaaacgcattgcccgcacggggcggcgcgacgcctcgtcgaatgccgcaagcctgtcgcgcgaggagcaggacaatcgccgcttgttcgacgtcggcaaggcgctgatatcggccttgcagctcaagctgaacttcgaatccacccgctcggacttcgcccagctcgatacccggttcagcgccgccttccagtcccggcaggctcttttcaacgccggcgaccgctatgagatcgcccatatgcacctgcgctccagcatagaggagctgatgtatcgctgggggacgatctcggagctgatggatctcgatgtcatctcggaaatcatggtgacgcgctacgacgagatctacgtcgaaaaattcggcctgctggaacgttaccccttcgccttcgccaatgaacggcagctgatgaaggtgatcgagcgcatcgccgtcgattccaaccgctcgatcaacgagagcgaggcgatggccgacttccgcatgccggatggctcgcgcgtcaacgccgtcattccgccgctggcagtcaagggcgcttgcctgaccatccgcaagttcggcggcaagtcgcggctcgatatcggcaagctggtcaccgccggcgcgctcagcgagccgatgcgcgccttcctcgaggctgcggttcgttcacgcaagaacatcgtcgtctcaggcggcaccggctccggcaagacgacgctcttgaacagcctgtcgcaattcatcccggtcggcgagcgcgtcgttgccgtcgaggacacgtcggaactgcagcttgacggcatccatgtcgtctacctgcaatcgcggccgaagacggcagaatccgagaccagcgtcaccatccgcgacctcgtgcgcaacgcgctgcgcatgcggcctgaccgcatcatcgtcggcgagtgccgtggcgccgaggcgatcgacatgctgcaggcgatgaacaccggccatgccggctcgatgacgacggcgcatgccaacacgccgcaggacatgatgacccgcctggaagtgatggtgctgcagggccagagctcgctgcctgtcatggcgattcgccagcagatcgttgccgccgtcgagctcgtcgtgcagctcaaccgcctggcgaatggccggcgcgcggtcaccgagatttcggaggtgatcggcatcgatccggataccggcctcatcatcgtcgagccgatcttcaatctcgtcggccgcgccggcggccaggccgtgcatgccttcaccggctacctgccgagcttcgtcgccgagctcgtcgagttcaacgacgacggcgagatcgagaaactggacatgttcgtctagagcggttccagaaccgctctaagcttttgtttttacgcaattcttcggcaaaaacgcttggcgctttgcctgggaaaaccgcttcgcacttttcctggaattgctctgagggggaaaccatggatatcagcattctgcagatttttacggtcgccctcggggcggtgaccgcgggactgctcgtctggggcgcgccggtgcgctggccggcgccgctgctgcgcgccaccgagcgtgacattgcactcgccagcgaggcggcgcaggtcttcgggcgtgatgccgttccgccctatacgatgatcctcgcctacggcatcacggcgatcgtcgtcttcatcgtgatctctctgatcttcgggccgatcttcggcttcgtcatcgccatcccggtcgccatcttcctgcccaagggcgtgatccgttattatctgcagcgccgctggctgcagatcgaatcgcagcttccctatgccgtcgaccagatcgtctcggccgtgcgcaccggcaagccgctcgccatcgcagtcaatgcggtcgccgataccggccagatgccggcctcgcgcgaattcgagcgcattgcccgcgaacagaagctcggcatcggcctggtcgaggcgctcgaccgccacggccgcaacgtgccgagcctgcacttcaagatggtcgatgcggcactcggtctctttgcgcgccagggcggcgacatttccgagccgctgacggaaatgtcgaaatccttcaaggaaatctggaagctcgatcagaagatcaccacctcgtcgtcgcaggcgcgcatgaacttccgcgtcgtcaatggcggcgcgctgttcatgatcctgatgatcttcttcggccagccggaattgatcgacaaggtgttcggcaacgccatcggcatcgtcatcgcgatcgtcggcgccatcctctatgcaaccggtttcttctggatgcgctcgatgatgaaggtgtcggtatgatgtccgagatacccctcgccccgatcgccatcacctttgccggcattaccgctgcgctgttcgtctggtggatcggcgatatgctcggcagcattcaggtggtgcgccggtccgccggcggcgatggtccgccgccgaatatcgtcgacagcatcggcatgcgcacgccggtcgaattcgtgctgacgcatttcgagccgcttctggccgattacggcgcgcagctcgagcagaagctgatctatggcggccggccgttcggcggcgtcacggggcgggaatatatcgcgcttctcgtggttctcagtctcttcggtttcatcgtgctcggcctgttgttcggcatcgccagcggcagcgtcatcggagggctcgtcgccggcctgatcctcggcctgatccccgccatctatttctgggtcgtcgccgacgacaaggcgcaggaccgcaaggagcgcatttcgcgcgagttcccctatttcctcgatctcgtcgtcatgacgcagcaggcgcaagcgacgctgccggaaagcctgaggctttatgccgaagccgcacccggcaccgtcatgagcgaagagatcgaacagacgctgaaggacgtggcgctcggcaccggcatgatcgaggcgttgcagcggctggagcgccgcatgaccgccgaggaggtcatccgcgtcatccgcgcggtgatccagggcgaagtcgagggcagcaaccgcgtcgagctgttgcgcgaacacgcgcgcgacctgcgcttccgccgctgggaaaaggccgaccgggccagtgaaaagctgaaggccaagatcgtcatgccggcgatgatgatcgtcgtgtcgatcctgcttctggtgctggcgcctgcaattgtcgagatgatgtcgagtgggatgttctgatcatggtcttttccttctttcgcggaaacaagcctagccttctgcagaccggtcccggcggccagagccgcagccatgtgctcgaccggccggaaatgtcgatcggccgggctgctaatgccgatatcgtcgtcgacgatccgttcctggcgccgatccatgcgcgcatcgagcggcagagcgacggcggcttcatcattcgccgcatggggctgaacccgatcatgctgcgcggcgaagcgctgttgcagacggcctcgctgaaggctggcgacagcttccgtctcggtaaggacgtcgaattccagttcgtcgtcaaggccgccgccaaggaggcgccgaagaaggagacctcgaaggcaagtgacgacaagccgaaaaagtcgctcctcaagcagccggccttcctcgccggcatgggtgtcgcctacctcgccatcgtcggcatcatcggctacgtgatcctgtccgacagcgacagcgcggaaagtggcccgacggcggaacgcatcaatgcggaagccgcccgcatcccgacatgcatcaagaatgcccggcgcatgcgccaggtttccgagcaaagcttcaacggcgccgtcggcggccgcgtcggcagggatggcgatgcaacctatgccgcgctttcgctggcagccgaaccatccgacgatgccgcgctggccaaggccgccgagccgatcgtcgaggcctacaagcgcacggcgctcgcagccctcgcctcggaaaaccgcggcaacaatacgttggcgcagaccctctaccagcagacctacgatctcgttcccgacgtcaactgctcagccgcgcgtttcgcgctgcagcgccgcgccgccacgaagccgcccgcccgccgctgatcgcaggcctgtagcaagcaatgctcgccggtgccggggtgatcagcggcgcgcgcgttgcacagggctgctctaaggctgctccaggggcttggccttccccgcctcgcattccggcagtcgcacaggtttggcgaggttcgccagcgcctcgggcttggcgcatgccgggaagccagcgagcggcattgtctctaagaaccgattgcgctcgattatgcttaggccaggttcactgatcatgctctcgacagtcacctcggggtgctgcttgagagtttccatagctgaagcatgcgcttcatcggttcgacccagtgccgcaagcgagctgctacggaccacccaagtccacttttggtagttgttgggcgtcatgcgctccaacatcgtcaccgcgtcttcataccgccccgccataaaataggcaggtgcgaagaagttggacgcccacatcggataattcgggtcgagccgcatgaccttgtcgaccatttgagcaccgcgttctggttcgccgaaccgtgctgcatagccgctgtaaaaagtcaggatttcggacgaacccggagcgagacgaagggccgtgtcgaattcggacttgccgcggcccatatcgcccttattggcaaggctcataccaaacaccgcatgggcttcagcgtcgctcggatcaagccgcaccgcgcgttcggccacatcggcggccaccttgcggttgctctcgggattgacgccaaacacacccatcagatcatgagcatggtaaagttctacccaggcccgtgccagccccgggtccagctcgacggcgcggttgagaaacgcgatggcctcctcgtcatcggctttggtgagcttttcgatcttctcggacccgagaagatagtaatcataggcattcaggttttcaggccgtttgcgtttggctgcagcccgcccggcctcttgaatcagtcccactccgccgccgaggcggttggcgacctgttctgcgatttcggtctgaacggcgaacacgtcctcagcgggccggtcccaattctccgaccaaagatggtggccggtttttgcatcgatcaactgtgctgtgatccgtacccggccactctgccgctggatcgagccttccactacaaagccgacatggagcgcgcttgcgacctggcgggcatccacgggcttgcccttataaacttccgtcgaattccgcgccaccacctcgaattcgggaaaccgcgcgaggtcggtgatgatgtcctcagtcaggccgtcggccagacgcccgctggcctcgtcgccgccataattgttgaagggcagcaccgccaacaaaggcttgccactcaaaggttcgggctgcaagaaccaccagaccccgccgcccgccagtgcaagcgccacgatcgacgccgcagccgttttagcccagcgcggtatcattttgagaaggggccgacgcgcccgtttaccgtcgagtctcagccgatacatccgtaccgggcggctgatgttcttgacctgctgctcgccggcgaaatcgagcggccagtcgagtttgccctggagatgatcgtatgccgtgcccgacaccaccacgccgcctggttcggccaaatgctccagccgcgcggcgacattcactccatccccatagacatcgccatccaccaaggccacatcgcccagattgatcccgacgcgaaatacgatgcgctcaggctccggtaggtcggcgttgcgcgccgccacggcattctgaaactctgcggcgcaggcaaccgcatcaaccacgctgtcgaaggcgacgagcgtgccgtcacccatcagcttgataatggtgccatggcgctctgagattgcgggattgatcagttcggcgcggatggccttcagtcgcttgatggtgccggcctcatcggcctccatcgccttcgagtagccgaccatatccgccgctaggatcgcgagcagcttccggtcaagcgtgggggtacccatcatcgttgccttgcatgaacatgcaatagtgtcggcagtctacacccatcgacgcgccgcaactagcacagcgccaaaacggcatgtctgcttgtggtgctatccggcccagaaccgaagcagacctcacgcgtcccaaagggacgctccccagcatgcgcagaacatctggaatccgcccgccgacggtctcgaacgcaagggtcggcgcaacccggcagaagccgcgtgccgatggcgcctcgagatcggcaaggatcgcctggtaggcaacgatggcgagcttataggcttccgcggtgtagcggccgtcggccacgacggagcgtggtcagccaaacccttccaccaggaaatctatcaccgtccgcaacatcgctgtcggccgccggttcggcgcatagatgaggtgcatcggtacaggcttgtaggaccattccggcagcacttgctcgagccgtccttcggcgatatcggcagcgagcagcagttccggctgaagtgcaattcccgcgccgctgagcgcggccacacgtagcgccgccccctggttggtcgagaattttccggaaatcaatacatcacgcatttcgccgcccggcccgactaggtgccagcgatcccgcatgcgccaataggagtggccgaggcagagatggttcgccagagcctccggcgaggccggccggccatggcgggcaagatagtccggcgaggcagcgagaatccgccggtagggtgtgagcggacgggcgacgaggctgctgtccgagagcgggccgatgtggataccgagctcgaacccctcgccgacgaggtcatggacattgttgtcgagcgatagctcgatgctgacgtcgggataggcgttctggtaatcgatcagcgtcggcaccaggacctgcgtcccgaagctgacgggtgccaccaaccgaagccggccgcgcggcgccgattgcagctcgctcgccgaagcctcggccagcgccacttcggaaagggcgcgcttgcagcgctcgtaatagagctggccgacttctgtcagctgatggcgtcgcgtggtgcgatggatcagcttcgccccgagccgggtctcaatggtcttgatgtgtttggcaaccatagcaggcgacacttgcgcgatctccgcggccgccgcgaaactgccattgtcgatgaccctgacgaacatcgccatgccggccagcttgtccacgattgcctacctgttggtttcgaatgacgataccaacagcttatttatcaaccaagagatttacaacatggtcgtcatgtccgcgccaagacgacggacatcaccaacctgaccaaggagaaatcatgcccattcttcacctgcagatgcatcccggccgcaccgacgatcagaaacgcgccttcgcgcgcgaagcgactaaggccgccgtcgaaaccctggcgtgcccgccggaatcgctggaaatcctgataacggagatcgccaaggattactgggcggtcggcggcaagctgaaatccgaggcctgagagacggcccacagcggcgaaggctcgaactccgggacgccgccgccatggtatcgaacagggagccggcccctcggctcccgtgctgaatgtgaagggcggccggttgattttactggccgccgcaactccaccgcccgcaagcctgtggcagccgacttcgccggggaatttgccttttggtgcatctgacccatggcggagttcggccttaagcggactttcttcgttgccgaaggataaggctgctttgcgccctaaaccatatcagtcgtagagcccagccaagcggcggcttgaaagcggacaacgcattggactggcgaggcgcatgtttgcgtcaaaagcggatttacgttgatcgtgattgcatctctgatgcctgcgcctgctttttggcctgtgtccagcgggtcactcgttcgcaagcactgtctttcccgatgcaaattggcgatcatagaaaatccgaaccgatagaacgacgccggcgatcaggacaacaaccccggcgacttcgatcggcgttggccagcgcgcatgcacgaaaagtccgccgatcacgccgaaggcagtctctgagacgatcaattgcgcggccaaggcaaccggcaggctgcgcgaggcaatattccaggcccagacgccgcccacggtggccagtagcgcgagagttgtgccccagacatagaggttgccggcagcgctccagccgaaacccaatataggaagccggaagaggtccatcgcggcaccgatgggatagaaggccagcatcaagacgccgccgccaaccagtatcagcgccgaccacactccggagggcatgtccggccgtgcggcgagtgctgcctgattggaaagcgcgaaccagacccaaaggcccacggcagcaagcgccagcggcacgccaatccacaatgattgcacagagtccagtccttcggccgtgaatgccgtgccattgacgagaacaaggccgaccagcaccagtgccagaggcaccatgagggatcgccatggcaatgatgcctgaccctgattgccaatgaccatcaatacgattggtaccagcccgagaaaggccggagcgatgactgggccggcaaagagggccgctcccgtcactgtcaggaagtagccgacatagccgacgaaggcgagccagatggcatgcaggcagtttcgaagcgtgaggtggcgcatgacacccttctcggaaaaaaggatgcaaggcccgacgagtgccgagacgacgtgacggatgagagcaaaatcaaaggtggaatagtcaccgatgatgaagggcaccacgaagttgagcgaaaaggcaaaggccgcaaagagagcggccgacacgccaatatagaaaagtctgtccataatgttcacccttttgaagttgcgtcaccgagccctggtctccgcgacaccgagtgtgccggttggcaatcaagcgaaatgcttgatcgaatggggaaattttaccggccacgcgctctggtcggtagccggcgaaaatgagaaccagcctctcgatacgcatcacccggatcgtgaaacggtgctgtatcgcgggggccgcgatgcggctcccactttgaccggggcgggcgactggttgactctgctggctgccggaactccaccgcccgcaagcctatggcagccgacttcgccgggggatttgccttttggtgcatctgagccatggcggagttcggcccgaagcggtcgttggtgaggagtttagttacttcgctcggggctgagattaggtggaatacaatgtacgctcacttcattgcgagctcgaaaactcaacgacttttccactaggaccgatcgacattcattgcatccagatcatgactgcagcgagatggatgaatcctgtgaaatggatagttcgacgctcgtagcgggtggcaaagcgtcggaagtgtttcaggcgattgaagcacctttcgatgcgattgcgatgcttgtagatgatcggatcatgcgggatgatgatctttcgggaacggtttgagggtatgaccgcctcggcctccatcttcgcgattgttgcgcgcaaggcgttgctatcataggctttatcgcccagaacggcctgaccggtctggtcatgaagaagagcaggagcttgcgtgatgtcgccgacctggccggccgtcacgataaagcgcaagggacgcccgagtgcatcggccagcatatggatcttagtcgtcagtccacctctggaacgccccagcgcctgatccttggccccccttttccgctcgccgcctgttgatgggcacgcacgatggtactgtcgatcattaagtactgattgtcccggtcagcagtgagggcatcaaagacccgctcccatacgccggcatggcaccagcgactgaaccggcgatggaccgtcttccatttcccgtagcgctccggcaggtcccgccagtgtgcgcccgagcgcagcacccacaaacacccgttcacaaacagccggttatctacccccgtccgacctggatcgctggccttgcctggcaacaaaggcgcaattctcgaccattgcgcctcgttcaactcgtatcgcttcactcccatcaaaggcctccgcgcttcacacggtaccctatgaatcagtgatcaaccgatttgggaatctggagggttctgtgaggtccgttcgctatgcgtgcggcattcactgatcggacctcattgaagccggattgagcgaaggcgcgggttgtttggcgctatggggatttagtcgaagcggtggatggcgtttggcagaatcgagccttgccggagcacctggacaggtctggaaggagattcttgccggtatgcggtgtctttgacgctcctgtcggctggtttgcatcggccgaccccttggttctgtggcggtttacgtcgctcaggcacgcattggccaaaacactcgcctcgcggctcccggcatgccgacgctgatcgttgcaatgatgctgcgcgtgatatgatcatgaactgtctttccatgctggccggcgtaccggctggagcggggtccatgcgccgatgattgtcatggctccgccacaacagggacagcgatgcgccaagggtggtggctttgcgtccggttcttcgaccgggtgttccggcggcgggacgtcgagcaggcttcggcacagatccagcttcagttgccgatggccattggcaagcaagccgaagtgacgaatgcggtggaagccgtccggaacgatgtgaagcaggaaacggcggatgaactcgtgggcatcaagcgtcattaccttttgcctgccgcccgttcgataatccttccatcggaatgtgacgcgatcgccatcgatgctgacgaggcgggaattggagatggcaatgcgatgggtatagcgcccgagataggccagcacctgttcgggtccggcaaatggcggcttggcgtagaccacccagtcgacacgccgcgcttctttgacgatgcgattgaacgcggccggatcggccaggccggcgatatcgccaaagaaccgaagctggcccaggtcgtaggcctgcttcagctcttcgagaaacagccgccggaacaggcgtgacagaacccgcacgggcaggaagaagtttgcccggcaggcaacccagcgggactggtcggccgacaatccgccgcccggcacgatgcaatggatatgcgggtgataatggagcgtctggccccaggagtgcaacaccgcgatgaagccaatctctgcacccagatgcttgggatcggcagcaagcctgcgcagcgtctcggcgacagcgcgaaagaggatcgtgtaaacggcatttttgttctggaaggcgattgcggcgatctgctgcggtagggtgaaaaccacgtggaaatagccgaccggcagaaggtcggcctgccgggcagcaagccagtcacggctcgcctgtccctggcacttcgggcaatgccggttgcggcaggaattataggcgatgcggaacgccgcgcagtcctgacattgctggacatgcccgcccaggcgagcggtccggcacatctcgaccgcactcatgacccggcgttcgacacgcccgagatgagcgtcgtgtgtttggcgatatctttccccgtggcggcgaaaaatgtccgccacctgcagtcccgccgccatagcgaagctatgctcagcctggcggcaccacctctagcgtcagccggtcgagcgggctggtcgtgctgcggatcagcgtattggaaaccttcgtgtagcgtgccgtggtggacagattgttgtggccgagcaaaacctgaatgatgcggatgtcggttccgctttccagaagatgggtggcaaagctgtgacgcagcgtatgtaccgtcacccttttgtcgatgccggcagcagtgcacgccgaacggcaggcagaatacagaacctggacgtcaatgggcttggtctcgtcccggcccggaaacagccagacctcgggtctcgccagccgccaatagacccgcaggatcgcgagcaactgcgctgacagcatgacgttgcgatcctttccgcccttgccatgctcgacgcggatgatgccgcgctcgccatcaatgtcgcggaccttgagatggacagcttccgaggcgcgcagccccgccgcataagctgtcgtcaatgcggtgcgggtcctcaggctcggaaccgcttccagaaaccgcacgatctcgtcgccgtttaggatcgtcggaagcttggcgggtgtccgggcataagcaatgcgctccggtatctcgccatgaccaagcgtgacgccaaagaagaaccgcagggcacaaactgtctggttcaaggccggccatgataggcccgatgagaccagatgcacctgaaacgcgcgcacgtcttccagtccaagacggtctggcgatcgcccgaaatagcgcgagaacttcgtcaccgcatgcaaatacgatcgttgcgtcgctggcgaaagattgcggatcgtcatgtcatcgatcatgcgccggcgtagcgggcttatctctgtcatcgtcatctcctgttcaaaggtcgggctaaaacagcccaatccttcaaatcagaagcgcatcatgcaatcccgcgctccaaatgccgcgatagcggcttcgttcaatcctgaatgtcgatcggtcctaagctgatttcgatcctcgacgccttgtctagtatgagcgtctcgggggctccgtcactcccggaacaggccctgcggaagaccttgatgacagggccgtagacgacctgatagccaaggtcgacgcaattgggttctcctgtagtaatcggattggcgctagcatcacatctctcagcataagggaaattttttgctgtcatcgaaagccgaataagggctgcgctttggctgaacatttcccagaaaatatatatgacgataacgacacaggcgaagaggccactgagtctgaaaagaccaagggacaaactaggaccggcctcatcatcctgcattttgtgcttttctagctttgggactaatgtccgcggctggggcgcaaacgtgacgtcgagaggcgagtagcccccgaaatacgtgctatctttgcgcgcttgagggaaggtccggtcgtcgctctccaaccccctgccggacgagcgatagagcagctatacccgcctcatcggccgcacgcagaagcgcttcccggaattgttccggggcaattttgccgctcaacgcgtcgacgcaggctttcacggcagccacatattcctcgccgtcatcacaaggccagtcgttgatcaggagacgcgccgcgtcgcccagcgtccatacgatcttgcgagatgccgggcctcgcaaagcaaacccaaccggcgtgaatgctgatgatgtgttccagcacattgtcctcgacccctcaaggcacggataccgcagtccccagttcaatatacgcgcgtattttgtaatttggaattgaaatttgtagaagcgtacggcttgaacgcgagccgccgaatgaagcagaaagggcgcacgcgctcccctgttcgctcccatttttcgccgcgctcaccgcaattcggcggtgacgcggaagatgccgccggccgacgcgtcggagcagacgacgaaggtcgagccttcctgcgccatgaaggcgacattgccgccggcttcgcagggggtggcgctccattgcaggatgatatcgccattgtctggcagcttctccggcgtgatcttcgccgcacttgccatccattccgtcgccgacggcaggtggacgggcgcgttcaactgcttcgacagccaggccgtatagttctgcgccacggcaagcggcacgtcgtcggccggctgctgcggattgtcggcataggcctgtgctgcggcgggatcggaattggcggtgtaatattccgccatctcggcacgggtgacggccttcgtctgcatgcagaaggacttgtcgatcttcacggcgccattggcaacgccaagcatgccgccgagctcctgcatcgacgaggtcatcagccggacattctccagcgaataacttcccgccggcacggtctcgaaggcaagcgtctgcgaaaccgggcagaagccgcgcgccgacagcgcctcgagatcggcaaggatcggctggtaggcaacgatggcgagcttataggcctccgcggtgtagcggccgtcggcctcgccgatcttcggggcgagtgccgcaagcgtcggatcggcagcaccggcgcgggtcgcgatcgaggcgctgagatcggtaactttctgcttcagcgccgtcgcctcatccttcgccgccatgacgtcggcgatgacggcgtcgaacagtttggcggcgtcgccatagcctgacgtcgcggccggcatctgccattgctcggccttggccttggcctcggtcatcagcccgctcgccttggcgacatcggggctgtcgccggcgccgatgcgattgaccgtttcgcgttttgccgccgcgtccttttcggccgccgccagcgcggtgagcgccttggcgagatcgtcgaacgtcgttttcgacgcgtcataggcgtcgacggcagcatgcatctgcttggcggtggcggcgtcggcagcagtcttcatcttggcgtcggcctcggcaaaacctggcgccttgtcgccacctgcggccgaagcggcagccttcgccttctcggcattctccttcgagatgccgatcagcgcattgccgaggttgatggctgccgtctggaagcccggaagcgccttttcgtaatcttcatccttgagcagcgcatcggccgatgtcagcgccgaggcgccggtgtcgtaggagagctttgcctggtcgctggccgggcgctccggcgccttggcggcgattgccttctgcttgcggctttcggcctccttcttccagacgccgacatcggcgacgagtttcggatccgggcggagcaacttcgggatggtgacggcaccgacgccgatgcagatcaagagcagcgctgcgatcatggagattctgacaggcgtccactttttcggtttcggggtgtcctgctgctgcgccatgccgccgcgcggatcccacgacatcggttggatgcctgtcgtgacgcgcgcgaattcgcccagcgcatcggcgcccgtgcgcggccgcgcgctcggatcgcggctcagcatcctttccaccaggcttgcaagaccctcgggaaagcccgggatcagcacatcgaggcggggaaagatattggaaggatcgagatggatgttcttccagctctgctcgcgctggtgttcgtcttcccagaccatgacgctgtcgaagacgctggcataggtctgccgcggcaggaaaagcttgtaggcgatcatgcccatggcatagatgtcgagcgcggcggaggcggaaaaagtaccgctggcatagatttccggcgcgccgaattccggcacatagggcgggatgatgtgttcgccgatcttcgagatcaggtgcaggttgccgatccgcaccgacaggccggaataatcctccgacacgtagatgcattggtccgtcagggcattgtgggcgtagccggcgccatgcagcgtcgccaggccctcgaggatgtggcggcctatctcgacggcgcgttcgtaagccaccatctccgtttcgtcgagatattggtgcagcgttttcgacggccgcttctcgacgatataaaaattgtcgtcttccggcgacggcggaatgaggtcctcgatttcgacgaagcgtcgcgccgtcagcgatttggcctcgttgatggaggtccagacccgctcgaaacgagccttgtccagtttcagcgccatatcgggcgcgacgatgaacaccgaatggtccatccgcttgtcctgggccggatagacgatgaactcgttctcatagaccggctcgccgatcgtgtagcgggcgatcagatcacttctcatgcacgtgtccccctgcattcatttcattcatgaaaaccgaattctattcgcctgccagtaatggatcaccaatcaggcctgcggccagcagcaggccggtcttggtatcgcgaagcgcgaaggcaaaacgggcatcggccacgacgcgaataagcttcggatcgatgctgcgttccgtgataacagccgtggctgccgccgcctccgtgccgttttcgtcaaccttgatcatcgtcttctgaaggacgcgcgccaggctgatgttttccttggtaaaacccgggaaacccgcatccttggccttctcgggcgccactcccatcgcattgagtatcggcatcaaatcacgcccgtcgttcagggaaaagcggggcaggaagatttcgcccttggcggcttcgaatttttccccctgcagccaggaagcgagcgccttcaggtccgatccacccacacccttgccggagcgcgccgccactacgaccatgctgtagctctcgccggcataggcaaggtcgacggcggtgaatttctcgtcgaagcggaacctctggccatcgccggcaagatgcatcatcggcaccgaaatcgtcgacccatccggccgctgaaatgggcttgctgggctttccctatcgaaggacgtcttccagcgtgccttgaaggagagtgcgccgagactgacgaagccgccgccgggcggtgcgtccaggatgacaggaatggcgcctcgcgttgcctgtttgacccagccgttgatgtgctcgaccgatttcggtccgtcgagatcctcgatcgaaggcttgatccggtggccggcgagcatggagagcgcatcgggaacgagcaccagcttgtcgtcgaagacgatcgcgaccgccgtcgccaaaggcgcgtccgccgctgccggcttctcgggggtcattgcgtcaagcgccgtctccggtccctttatctcgccgccgaagccgaggcccttggcgatcgaggctttgccttggtcggaggcgccgaggcttgcaagaccgagtgctgcggcaaggcttgccggcgacaccatgatattggcagcaccctcctttgccagcgtgcggtcgatgagttcggcggcaagccctgcctgcgcggcgagcatcgccttgctgtcgccggagttgccggcatgggcggccggggcaagcgccatcagggaagcggcaagacccgccagcagagtggatttcggcatggttcgctcctgttcagcggatgcgatagaatttggaatcgaacgaccatttgccttgggcgccggtctcgtcgtcgccgacgatcctgaggcttcgggcgagatcgtagacatagttgaaggcggcgcgctggccgacgagcggcgtcggcacatcgggcaggtcgagcacttcgatcggcttgtcactgaggatggcaacgaccatgccgacgccggccggcccctccaccacatattcgaagccggtatagggattgcgcgcatcgggcacgacgaccggccgggccggatcgagccggttgtcgccgcttttggctgtcggcttcagccccatcgagcgcttgttcgggtaaagctgcgtcagcttgccggaggcgtcgatatcgaccaggatcaggtaaccggactttttggtggagacacgcatcgccaccttgtcgccgatgctgaccgcggtgccgggcagcacgtcgacggcgacgcccgcctcgttatcgctcttcagcgtgttctcgacggcggcgaccgccgtcttcgcctcctcgccggtaatcacatcccggccgagcgcatccggctggccataaaattgcggcaccggcgtaaagcggcagtctcccgcatgcgtccggcaatattcgtccgatttgcgccggacgtaatcgagcaaagcggcattgctgacattcggcttgtcggccgcgcgcgccacgccatcctgcacgccttcgatgaagtggcgggtgaagacgccgagcgccggcttggcctcgcggtcgacgagcgcccactgccccgcgttgacggccgaccagaccatggcgttttcgccgccgaaggagaatttcgcttccttgcccgatttgttcggcggttcgagcgctgccagcgccgggccgaggcaacgcactgtgccggagggtgcggccaccgcgctgcggctgccgggcccgacatggcaggcatcgatcagcagcgtcacgcggcggtccttgaggctgttcagccgtgcggcgatctctgtttcgcggatctggttggtgaccgtcaccttgccgccctcgcgcaccagcttggcatcgactgcaaccagcgtcgggctggtcgttgcctccgcacccatttcttccgagccctggccgctgaaataaaggaagacccggcttccgggcgtcgattggcgcaccagccagtcgtcgatctcggccaggatcgcctcgcgggtcgccttgcggttggtcagcgtgtggatctgttccgggcggtaggcaagggtcttggcgaggaagacctgcatcgctttcacgtcggtggcggaaccggtcagcttcgcctcgcgcatctcgtagtcgtcgatgccgatcagcagcgcgcggtcgccgggcgagctttcgatcaccggcgtctggacgacgggcggctgaacggcgggttcgtcggcggcgggctggttagccggcgtgtcggcagcaggcgtttcggtcgtgcctgatggtgctgcatcgccggcgggcggggtggtgatggcgagatttgcctcttcctgtccggacttcctctgcttcgtctcgccactggtcgtagtggacgcgacctgatcgtcggccgcaggcccttcaacattcggcacgtcgccgtcggtctttgcggcgatccagtcgcggaaggcggcaacacgggtatagacgccgtaatgttcggcctcggcgcagccagcaccccagctgacgatgccgagctggatccagcgcttgtcgggacgctgggcgacgagcggcccgccgctgtcgccctggcaggcatccttgccgccctcggcgtagccggcgcagacattgcgctcgtcgatcgggttcatgcgcatcgagctgtcgcggtaggcggcgcggcaatcctcacgcggaacgatcggcaattccacttcctgcagctcggtcggcaggtatttgtcgtcccagccgtgatcggccttggtgtagccccagccggtgacgacggccgggtggccagcggcctccacctcgtcatcggaggccgaggcaaggatcgccggcttcgatttagccggctcgctcagcttgatgagggcgatgtcgttggcgaagaccttgcggtcgaaatcttcgtgaatgatcacctcttccacggcaaggcccggcttgtcgggcccatcgaccgcgatcaccttgtcgatcttcgacttgccctcgacgatcagcaggtcccgggcgaagagatcctgcttgccggagcggccgctggtgacgcaatgggcggccgtcaatatccagcgcggcgagatcagcgagccgccgcaatggccgccgaagcggccgcgctgttcgggatcgggcgccaggatcttcacctgccagggccattcgcccttcttggccgcctggccgccgatgacacgcccgccatcttcgccggcgaaatccgtgtcctgctgcgcaagagccggagaggcgagcagcagcatgacggacgcaatattgaggatcctgctgatcgacgtgctcatagcttggctccggcggaggtatagaggaccgtaaatccgacacgcgcgccctcgggcaggaattcgccgaggcgcttggcgatattgccggcggtgcggcgcctgtcgttctgcttcaggaattcaataagttcgggcatcggggtttcggaggtgacggcgacgagcaggtccgtgccgaaaggtgcgacgacggaaagatcgagatcgaaggtctgagacatcgcggcatcgacctccttttcgttgggatagaggaactgtacggttccatcgccggtgacgtcgaagagcacgagcttgcggcctgatagatccgaaaccgtgacgccgacgcgctcaccttcgcgatggacggtgtcggaaggcgtcacgcgcacggtctgcgggttggtctcggagagccgcttcagcgcatcgagcgcggccatccggtcgacgacgaaaggcatgtcgccggcgccgacgccggaggcgacgacatcgccgccggcaatcgcctcgtgtttttcgggatcgaagacgagctcggcatcagcaccctccgccagcttgaacggcgtgacggcggggtcgatcccctgcagcaccggctcggagccgagggcggcaatgctgatcggcgcgggctcggcgagcagcggagtgtttgatttctccgccgccgcctgggcccccgccccttcgtaatgatagacgaccgcacgatcgagatcggttccaggcgggctttcggtaaagatgttctgccgctggttggtgaactgatagactgcctggcgcacatattcgaacagttcgcggcggctgacggcgccgtcgccgttccggtccgccgccccttcgaaggcgcgggcggtggcataactcagggcgccgcgtttctgcggaatgccgggaattgatatctcgggcgacttggtgttttcgtcgacggcggcgagaaaggtcagccgcttgaaatcgaagccggtggacagcgcatccgccgtggtcgaaatcggcgcgagatcgtcctcctctatcgtataggaaggcgcctgacgccaggtgatctcggcgccgcgcggatcgacgtcgcgggtcatgccgccggcatggcaggtatcggcgatgaagacgacatcggcgcccttgccctcgagcttgcggatcagcgtcttgaattcgtcgccgaagatgcgctcgcgcgatcccggcagccgtgtgtcgaagcctgcaaggatatagacctcgtcgcggccgctcggtttggaacccttgacacgctcgggctcgctcgacccatgaccggcgatgccgagcacgatcaggtcgccacgccctgcccgttcagtcacggcctcgatcgcatggaagatgccctcgcggtcggcagcgccattcttcaagagcgtcatgtcctcgacgccgaccgagcgcagcgaaagcgaaaggtcgtctgcgtcggcgacggcgccgtgcagcggcggaacattgcggtagaggtcgatgccgatcagcacggccctgaccgcaccacgctcgggcgcctcgatcacctttgccaggctgtcggtggccgccatggtgaggagggcaagtgctgcggccatggaaacgaatgcggtcatggccagttccccctcgcccggcctattcgcggcgccattcgacgcggcggttcagcgcatcgacatcgtcttcggtgaggtttgcggttgccgtgacgtccaccggctcggaagctccgcggccttcggcgtcgattgtcgcgtcgaggccgttgctcttcaggaagtcggcgacggcctgggcacggcgttcagaaagcttctgattatagtcgtcgccgccgcgccggtcggtatggccgacgaggatgatgcggccgggcttctgctccttcagcgcctccagcaattcctgggcggcttcggtgccgatcgaggtgaagctcgacttgttgaaatcgaaggtgatcggaaccggaatggagaccggcacgatgccgcgcacattctcggaatagatgccgccgagcacgccgctgcggtgatccttctcggccggcacgaagctgccttcaggattgtcgctggtcgggttggcggcaaggatgcgggcctgggcggcgcgctggatgaggtcggagatcgtctcggcgggcggtgccttcggcgtgcgggtctcgttcttgatgatctcgatcgcctgctggtaatcggcggcggcatcggcgaagcggcgcgcggagaaatagatctcgccaagtgtggcggaggcctgccagagcacctgcgggctgtcggcggcgacaagcagcggctcgtaatcggcgaccggctggttggcggccatcatctcctgggctgcggaaagcctgagggcggcgacgcggcgctgggcgttcacctggaactggccgcaatcggcgctgacggcgattgcatcggcctcagccgcggcagcaccgatatccttggcggcgacggcggtgttcagcttgtcgagaagggctgtgcaaacaggcgtatcggcgttcgctacctcgatctcttcgccggcctgggcaggttcggccgaacggccgaggtttagctgcggcatcttgatgctgaagccgccgggaagcttgaactgcggcatcttgatctgcggcatcggcagtttcggcatcttcgtctgcgaagactggctcggctgcttgtactgcgtcggctgcttatattgggtcggccgggtggatgaggtggtgtcggccggaccgatcagctccagttcgtcggcggcaagctcctggccgggcgccaggttggtgacgatcttgtatttcttcggcggctgttgtgttgcctgctcgacaggcttcggcgcgacctttttcggggcagccggcttgggtttttccacgaccgtttccggcttcttggcgacttcctgtttcgttacctgcttcggcttcggagcggccgcaggtttcggcgcaacgggcggctttgcagcctgctcgaccggtttcgctgcgggggcggctgcgacgggcgggatggcagccggactatcgaccgtcgtcagcatcagcgtcttgctgctgatcttggtgcccaggctgcgagcttcttcaaggctgcgggaaacggcatccatgccgccgtcgatcgagcggaacatgccgccgccactgccgccgagatcggcgaagatgttgagcggcttggaggaatagaagactttgatctgctcctggccgaccgggccagaaacctgcagcttggcgccgcttgccggatccggcacctgcacgcgctttccggcgccgacaagggcgtcggtctggtacttgttcgggaaaagcttcacgaccgcgccgttcggcgagacgttcagcaccgtgacataggcgttctcggtcgactggatgaagaggccgacaacttcgccgatggcgtatttggcttcagcgcgatcgaaggtgatggtgacaggcccggtctgcgccggcgcttcggtcaacgtgcgttcgttctgcgcctcgacggcgggaaccaccgaaaagaacgaaagaaaggtggctgcagccaggatggctttgcggttcggcattgaaaaacctcctcttcgaacatctcacactgtgttgaagatgagaatagcactgactggcgaaattgggatggtttcgcctgtcttgcttgagggagggttacaaattatttggagcctggaagaatccgccaaggcaaagacgtgagcaagactcacgctctggaataaccgtggcctgttatagtccgttcaactgcgaggaggcggttagttcttgggtttctgtccggctgatttcaaaatcgagatcaggtcgctcattccctcgggcgaggaattgtagagccagagaatatccggattgtcgaccgtgaattccttgccggggcctgagcccatgtcgcggccgggcgaggtcgcatcgggcagcttcgcctcgccgggcgtcaaccccttggcgcgttcgtgttcggcgatgatcgcagtcgccgcggcaaaggccttttcgtcatgctggcgcagcgccgcaagcgaggggtttcgcgccgcgagcgcatcctcagccgggccggaatgcgcgatctcaggtatctgcagcgccagcagaaggccgatcgacaaggtcatgagccaggatttcgtcatcgtcgtcacatccgtcttattggcgccactgcgcgacaaaagcacgtcgcattaaacttgattcatgcgacgtgctttcgctctttgtttttatgcatgtcgttgccccggaactgctgcacccttccgggcgacatgcataagcgccccgagaatagggagaggccggaaggaaggcaacggcgctcggtgccaatcgattgggagggttgaaatcggctggcagcggcgctttcgctctttgtttcatgcatgtcgttgacccccgccgcacacttccgggcgacatgcatcagaggatcttcaattgctgcaggctaaggcgcagatcgcgcagcatctcgccgaagatctcctcgatcattccggtcgaccagacgaccatggtgccgtagggcgagcgcttgcgctgcatgaagcctgccgtctcgaaatcgatcagcgtcttgcggcaagtctcgctcgacatcaccgcgacaaggaaacgggcgagattggactggtcgatcgcgcctgatttatcagcccagttctggatcagccgcggcttggtgtcggcggtgaacatcgaggcgagcgcacgatcctgcgagagccccaggcgctgcagcttggccgaatcgcgggtgagcgaaacgacgtaatcattgtgcagatcggcgaagcgttcgatatcctcggcggtgctgatgccgaagaccttcatcgaatagaggaactcggccatcagataggtcggctccgaacgcagctgcgccagatgcttgtcgtccttgctggccgaggcggcgcagacgcggtctgagaaacctattctcgccgcgcgaacctgctccagcaagcttatgtcgagcgccaattcgtcaccgttccattcgagcataagcatttcctgccgacaaatcttcgagacgatgatcttgtactatcgccggcgcagatctccaaatcgtttggaaagcaacggcttgctgagaagtcatatctagcctaccatttttaaagacgtgacggtccttgggggtcgaggcaatgcgtagttttgggtcgcatatcttgtttgccgcggcacttgcggtcgcctcgccggttttcgccaaagatacgacgatcatcgagcttcgcggcggcgacggcgcgcgttcggtcggcatcatctcctccaacgaggaagcggaggcatccgggccggcggcgatcaccgttggcgacgacggcaccatctacatcctcgaccagaacaacggccgcgtgcttgccgtcgacgccgaacgttcgcaggccgagcctgagatcctgccgctgccggaaaatgccacgccggaggatctcgccgtcgttcacaacgaactctacctctggtccgacggcgtcgtgccgctcgagcgctcaaccgatgccgacggccggtcgcagacgctgcgcgccgtcgacggcggcgctgacgccgacgactacacccgctcggtcttcgcctccatgggctcggtatcgccgggaccgctgaacagcatcatcgacgagatcggccgcagcaccagccggcccgaggcccgcccgccggtcattcaatacgtgccgagccgcgggctcggcgatatcgttgccgaggtctcggcggccgcaaacgacaaggcggagatcctgctgcggcgcagcagctcggaggagaatttcctttcgctgcagctcgcctcggaagggcggatcggcaccgtcgaacttctcgacatcgacacgacaggcaggccctatgcgctggtcgagcttgtgcccgccgaccggcccgagcgcaccggcatgctggtggtgcgcttcacgccgaacggggcgatggatcgggtctacgatctgccgatcgaaccgggcacggtattttccaggcgcttcgtggcgatcggcccgcgcggcgacgtgctctatctccgctcgcaggaaagccgggcgcaggttctgcggctcgacggccgggagcccggccgcaagcttgccgttatcaggcccaccaagcagccgactgcaggcaagcccggcaagacgccgaaggtggcgatcgtgccgaaatcgcgcagcgacgtcatcgagcgggcaatcggcttcgagacgctgaactggatggtgacatcaaccgcctatggcaaggatcccggaccgggctgcgtcaacatgaaccggctgcgccgtccgatctacctgatcggcaagcgcggccagacggtcaagggtgttccctactgctggggctgcaagacgccgctcgaaaatttcgtcggcggtgtggaaaagggccagactgccggcaacgtctgcaccaagagcgcgccgcaatccaacattctcggcgtcgactgctccggtttcgtcagcgacgcctggggcctgaagatgcacgtttcgacgcgcgccatccccgggatcaccaagcgcctctcagacccctggtcgatgcggccgggcgacgcgttgaacaagccgggctcgcatgtgctgttgttcatgcgcttcacggccgacaagaaggtggaggtgatggaggcatcgccgaatgcctgcaagggccgcgtctgccgcaatacctattcgctcggcagcctgttgatgcgcggctaccagccggtgcgcttcaaggggctcgacggctgaacggtgggagtcacgccgccggcccactgcataattccttaaatcgggatcgatttaaggaattatgcagcaattcaaagtgttacagcgtcctttgcgcgtcttttcagacgcgcggcgctgtagatgtcagccgccgcttcgccatcgccagaagcccctgcgccgcgacgcgctcggcataatcccgataggcaggatcccggctcagcatgcgttcttcggcgcgggcgcgcatgacgtagataagactgacgatcgccagcatgccggcccgggcaagcccttccgcaaggccgctggcgaggaagcctgggatcgcaaccagccaccaggcgatgttcttcgagacataggccggatgcttcatgaagcgatagggccctgatgtgatgatgccgcgatgcgtgagatttgaaaatcgcggcccgaaagcgacggtcgcccagacatagatgatggtgaagaacagcgtcgcgacgctccagaggatgaagacggccgagccttcccggatcacggtctcccagcccggtccctcgccatagggcacgaaggcatgcgagatcgcagggaagaacggctcataacatatgaggcagacgagccagccgagtgccgtcgtctccgttgccctgacatgccatccgaaaagcttgaaggtggcgatataaccgccggtggcaagcaccatgtcgagaagaaaggcaagccgcaacaggccttcgaaccaggccgccgagagcggaggaaatgcccaggccggtttgtcggcaagatcggaaagagctgccataccgcccgagaacatcaggacgagaaagaagcacttgatcgcgagcaggcgcaatgcgaacagcacgtcctcctcgcgaaaatcctgcatcaacaccgcgcgcccgacctggtttagataatcgtcgggctcctccgcgatcagatcggtgaccgcgacgtagagaatggtggcgccggctagtgcgatggaaatgggaatagtggtgtggccagcctcgatgatccatcggaccgccgacgagtgcgtgaaaaacggaaagaccgagcaggcgatgacgaccacgccaagcagcgcggcaaggccgacaagcttcgttccgatgcgccgccagaaagtagcggaagcctcgttccgcctttctcgcgatgcccaggtccgacgagcggccggtgtgccctcgacgacagtccatgtcaggagaaggcagaacaacgcaagggccatcgccatgccggactcaagccggagatacgtggagagtgcgatgcccattgctgctccgatgaacgtcgcagcttggatcatgaaggatcctgcctttaccaggaaggaccgccgctcgaagagtttccggagctcgacgatccgccagagctagagccaccgcccatgccgccgccagagccactgccgccggaattcccactggaactgttctctgagcgggcgaaagccggttgtgcggccacttttctaacgttgggcgtggttttcctggtcggcgtggcgctcctggccgcgggctcttcgctggcaaacagcgtcctggcgccaggatcgaagatgcagctctgcaggattgcaccggaccctgcgatgaatgtcgagcacaataggccacggatgattatcttactgttcatgtagggcgcccccagaccgccgtttcagaagagatcgtacctcggatttcgctttacccaggtcgccttggcgagcttgacgagcctgtcatcgagcgacttggtcttcgaaattgtctttttttcctgagcggtcagctcggcggcaaaggcggcctccgcttttttcttcgcagcgccaggcatcctcttgagttccgccagcgcctggttcttcggatcgccgctgcccggcatgttgatggcggtcgccagcgcgaaataacgcgccgcgatggcaaggctgtcagcgtccgcaccctcttccttcgcgagcatcgcgcggtcgagtgcaccccaataatcgccgcgttccgcgcccatctccagccacttcaccgcttccgccctgtccgcggcaacgccgataccgtcgcggtacatgcgtccgagatttgtcggagcatggggttgaccgccttctgccgcgcgcgtgaaaagatcgagcgctttcgggaggtcctccggagcgccttttccgaaacggtagacgagcgcaagattgttcagcgaatagatgtcgttgcgctggacgccggcttcgtagaagcggataccgcgctcggggtcggccggaacgttgacgccgttcaggaagatatagccgagctcgttcatcgcataggtatggccgagatcggcagcctgcagcatcaggcgcaaccccagctgctgatcggccttggtgccgcggccgtggtagagggccttgccgtagctgtgcaaggcaaagggatcgcccttggccgcaccatccttggcgatctggcttgccttggctgcgtcgcgcgggacggaggcgccgaactcgtaaagccttgatagttcctgtatcgctcggacatgcccggcatccattgccttcttgatcgtcgcgaacgccgttttggtatcgcggttggcaagctgggcacggccgagctgatagacgaagcgcggcacctcgggataggccttcactgcgtccatgcaggcgggcagtgcttcatcggcgacgatctcgttcggcagcttgcctgtcgtcacgccctgcaggtcgagcggagctgcggctgatgtatcgcaggcgttgagcatcggcttgaaagtgacggtcgccggcggcaggtcgtcgttggcggcctgcaacgtcaaggcgaaggtctggttttccgtgccgatctgcggctcgtaggaaagggccggaatatcggctgcttcaagcacgtgaccgagcccgatcacccgatctccggcacgcagcgtgcccttgtcgggcaatgccgcgaccttgaaggtcatccccgcggtcgatgccggcacgaccggcaggctggcttcaacagggccgacgccgatcgtcgtgtccacgtcgcgcggcagttctttcaaataagcggtggcatcggcgagccgcacctgcttttcctgttcgagctgggcgagcttggcgccggcatccgccgacacggtgatcgcgaccacaccttgcgttgcctggccgtaagggtcgctcacggtatagccgatcaggccgacggttccggcggcaacacctgatgaatcataagtcagcgccgtcagtgccgcggctggcatcttcgcgccctgctcgaccggcttgccgtcgaagctgagcttgccggtcttgggaagctggttgagggtgacgagcagcgccgagccggtctcgtcatgcggcggggcgatcggcaatctggtcgtggccgcaccctccggcacgctcacctgctgcatcgattcgacgctcggcggtggcggcgcgggaatgaaatagaagctgtccatcagcgaggagttttcccaggggacctgcttgccgccggtcatagccatcacgtcgcggcgcacatcggtcagaacctggcggatttccttgttgggttcgctcgcccgcttgatgaaggattcggaataggggctgagcgcgccggtgccatcgagcgccacttggccgggttctgtcgaaaaggcgatcaggctgccgagatcgctgtcgatgcgtgcaagcccgcgtgtggcgccgaccggctccagtttttccgccatccagaatttctgggcattgaagggattgttgcggcaggcgtcgaggaagatcagttgcacccgcgaattctgcttgagatggttcaggatgaggtcgagcggcatggtctgcgtctcgacgtcatagggcgtctccagcgtcgcatcgaccggcacgatgaaattctggccgcccacctggatgccgtggcccgaatagtagatgaggccggcctcggcattgctggtcgaacgcaggaagcggcgcaccgtatcttcgagcccgatgcggtcgacattgacgccgatcgtcacgtcgaaacccgccgcgcgcaacgtggtcgcgacctcttcgacatcattggcaggattgggaagcgagggcagcgtcttgtagaccgagttgccgatgacgagggcgacgcggcgtccgctctcctcggtggtggctgcatgtaccgtcccgatcgatagcagcattgccgcgatgatcagcagataagcgcacagtctcttgacgcagtgaaacttgggcatggctcgatcgcaaacattctattgtctaagttcaataaaatttgctggcctgctggtgctgggccccctccgcattcacaattcaaaactattcctcggcgctctaaaaagcaagcttcgccgcctccaagtgaattggagcagtcccgtcagattggaagcccatcggcggccggaaagactatcgaaatcaggaaattatcatgcggccggaattagatacgtcatctccggcgaagtttccttaacctcgaaacgtatagttgctgatcgaggccggtttcatctcgatggagaagcccggcagggtgggcggcatgtaggcggcgttctcgatcaggcaggggtcgaggaagtgttcgtgcaggtgatcgacatattcgatgacgcgaccttccttggtgcctgacactgcaacgtaatcgatcatcgacagatgctgcacatattcgcagaggccgacgccgccggcatgcggccagaccggcaggtcgaacttggcggcaatcagcagcacggagaggacctcgttcagcccgcccatgcggcaggaatcgatctgcacgatgtcgatcgcgccctcggcgatgaactgcttgaacatgatgcggttctggcacatctcgccggtcgcgaccttcaccggagcgatcgcctggcggatcttgcggtggccggcgacatcatcggggcttgtgggttcctcgatgaagaagggcttggcgaaggaaagcgccttcacccagtcgatcgcctggccgacgtcccagacctggttggcgtcgatcatcaggtagcggtcggggccgatcacctcgcgggcgatcctgaggcggcggatatcgtcttcgagatcgcggccgaccttcatcttgatatggttgaaaccggcatcgatcgcctcctggcagaggcggcgcagcttttcgtcgccgtagcccagccagccggccgaggtcgtgtagcaggcatagccttccttttcgaggatggcgatgcgttccgccttgcccgcctcggcgcgcttcaggatctcgatcgcttcggcgcgcgtcagcacgtcggtgagatagcggtaatcgacgatatcggcgatttcttccggcgacatctcggcgacgagccgccagacgggcttgccggcctgtttggcgagcagatcccagacggcattgacgaccgcgcccgtcgccaggtggatggcgcccttttccgggccgatccagcgcagctggctatcactggtcagatgccgccagaaggcgccgggatgggcgagaacttctgtgaggtcggtgccgacgacgaggtggcgcatcgcttcgatcgccatgcagcaaatgtcgttaccgcggccgattgtgaaggtcaggccgtggccggcaagatcaggcgcatccgtatcgagaatgacgtaggccgccgaataatccggatcgggattcattgcatcggatccatccaggctttgcgacgtgggaaagcggagatcgaagacacgaaggtcggtgatgcgggtcatggttgttcctcccgattgcatagaccgattatggggccgattatattgggccgattgcagtggccgggccggccggcaagactgccgcgccggccgcatcagctgaaatcagatcgtccagccgccgtcgatggcgatcgcctggcccgacgtgtaggtcgcgccggcgagatagacggcgagatcggcgatctcttccggtgagcccagccggcccatcggctggcgggcgatgaaggcggcacgcgccgcgtcgtagtcgccctgcgcccgcatgcggtcctgcagcgacgggctttccaccgtgccggggcagatggcgttgcagcggatgccctgaccgacgtaatcggcggcgacggccttggtgagcccgatcaccgccgccttggtgacgccataggcgaagcggttcggcacgcccttgatgctggaggcgacggaggccatgttgatgatcgctccgtccttgcgctcgatcatgcccggcagcacggcgcggatggtgcggatcatcgccttgacgttgaggtcgaaggcgaattcgagatcggaatccgtcatctccaggatcgagccggcatggacgaaaccggcgcagttgaacagcacgtcgacggcgccgatctcggcgaccagggccttgaccgcatcctcttcgagcacgttcagcttatgggtggagacgccggtttcggcggcaagcgtcgccaaggcctcggtgttgatatcggtcgcgtggaccttggcgccgatcgcggcaaaggccgccgccgttgcccggccgatgccctggccggcggcggtgatgagaacggtcttgccggcaagtctgcttgtcaaatcgggggttgtcatatcacgggccttttctggaatgtctacgctggacgatggagtgcgtttcttgtcttggcgaagctcggtcgcgatggagcgcctcgtccatcgtcgtccgccattcgccctctttgcgcgtttcgaccgggttctggcaagatgcgcgcggctctctgtcttaaatggaggagttgccactgttgcaaaggcagaccagcgccggatcctgccgatcggctgcatgcgggcgcttgacttcggcgaccttcgccggctccagggccgatgaccatttctatgcgctgcacggtcttcctccctgtctcccggcatgctcttcagtggtgatttgtctgtttatagacaaacagacgattggccaagggtcaagcgcgaagttttccttttacggctacggttctgcgtatatgcagatcgatattcacaggaggaagcaatggagaccgacgagtccgaccgctaccgcgctcctgccctcgacaagggcctcgatatcctggagctgctcgccggcgtcgacagtggcctcacccaggccgaaatcgccaagcggctcgaccgcagccccaacgaattttaccgcatgctcgatcgcttggtacgccgcggttacgtcacccggctggatggcgaccgctactcgctgacgctgaagctcttcggccttgcgcagctgcacgcaccggtgcgccggctcgcctcttacgccacgccgctgatgcgcgatctcgcgcagcgcacgcgccaggccaatcatcttgccgtcttcgatcggggtgctgccgtcgtcatcgcccagcaggaggcgccggactattggggattttcgatccgcatcggcgcccatatcagtctgttcgacaccgggtctgggcatgtgctgctggccttccgcagcgaggaggagcgcgagatgatgatctccgaacatgtgcgcagccgcgcggagatcgaactcgggccagaattctacgaccgtctcgaccagatccgcgagcgcggctacgagatgatggcgagcgcccagacttcaggcgtctacaatctctccgctcccgttctcgggccggaccgccgctgcatcgccgccctcacctgccccttcatcgcgctcgtcaacgcgccgtcggctcccgatatcacccaggcgatcacgctggtgcagaaggcggcggcccagctttcgctgcttgccggcgccgatgtcgtcacctccgcctgaggccaatgaatttctatttgaacaatccattcaccagggatagtttcgcgacaccattctgggaggaagagcgtgttcatcgacacccatctgcatatcatcgatcggtcggcgctgccctatccctggctctcgggcgcggctgatctcgatcatgatttcctctacgaggcctatgcgaccgaggcccggcgctgcggcatcaccacggtgctgcatatggaggtcgacgtcgatcccgccgcgatgcaggccgagaccgatcacgtcgccagcatcgccaagaaggaaggcagtctgattgccggcgccattgtctcctgccggccggaagagcaaggctttgccgcctatctcgagcggcaaaaggccgatcccttcgtcaaggggttccgccgcgtgctgcatgtcgtgcccgatgatgtttccgaaggcgcccttttccgcgaaaacatcaggcgcatcagcggcagcggcctgaccttcgacctttgcaccttgccgcatcaggcggaccgtgtgaccgccctcgccgatctagcgcccgacgtgcagttcgtgctcgaccattgcggcgtgccggatatccgctcggatgcctttgagccctggaaggccggcatatcggagattgcccggcggccgaacgtcgtctgcaagatctccggcgtcgtcgcctataccgatgcgaagacatggacggcgcaaacgctgcagccctatatcgaacatgtgaccgcaagtttcggctgggaccgcgtcgtctggggcagcgactggccggtttgcacgctcggtggcggcctctctacctgggttgcggcgacccatgcgatgctttttggcgtgagcgaggcggagcgttccaagttgcttttcgctaacgcacagcgcctctggtcgctctgacgtcacaaaataaagcgaccggtctcctgggcgtgccattccggcatgttttttgtaccattccgggacaaaaagcgcccaattttcgggtttaactctatctacatgcaagcaattgctagccttatttatctcggctaaaagttgttgacacggatatggcgaataaccccttgtccgctgccttcagaagggaaatgagatgaaagaagaaccgcattccgtcgatgttcacgtcggaaagacgatccgcatccagcgtctgttgaggaaagtttctcaaacggaactgggcgatcgcgtgggcgtaacgttccagcagatccagaaatacgaaaagggctccaaccgcgtttccgccagcatgctggtcgaaatcgccggcgcgctgaaggtcgatgtccggacgtttttcgacgacctgtcgacgcctgataatgccaacgacaaccctgctcccagcgaggaattcgttatttcgcgtgaaggcgtgcttctcaatgcggcgttcttttcgatcaagaacgaagcgcttcgcaagaagatcctgaagctcgtccaggcgattgcccacaccgaacaggtggagtctgaagcggctgaatagagtccttcacgcgatcccaacggaccgcatgaggcataggcatgaggatcaatagcaatcgatcgggctcaatggcgatcgatcaggattagattctcgctggcatccttcattgcgatcttggctttgctgccgagcagtttctcgagattgacgtcaagctccctgtcgggatcgatgccgtcccaatcgatgacgacctgcagcagcgccatgttcgtcaggtgcatcaggttacgcagctgaagcttttcagcctcatccttggctgccgacagcagccggaagatccttgcgtattcgctgccggtaccctcgttgtattgatcaaacatcgttcccgcctttttggtcgtggaaccctacgattccaactctgctgcatctttctgccgcgaccgttattcaagcgttacaggaaccgaattgcgcgtgacttcggcatgcagaagctcccaatgtgaggtcgcggcaaagcgccagtcacggttgacggggaggaatttatcccggcgcagccagtccagcaccagtcgcgcgtcgttgcgcttacgctcgacgcggctgccgcggatggcggcgaggatatggtcgcggcgcggcttgcggaaatggcactcgtcggccaccttcgcataggtgcgctcggagaaatgcagaaaccggccggccagcaacagcttcttgcgctcgccgggcgtaatctcgccgctggcgtaaagcgcatcgatcgtcggctcgaaatcgacccagggaacggaaagcggcagccagccgaactcctgcggcgcatgcaccagcgcaacggcctcatcgtcgagcagccgcccggactcgtaatcttcgaagatcgagccgagcccgaccataccgaagggcgcgcattcggctgcccgcaacgcccccatgctggccccgccggcaacggcgacatcatgttcgagtgcgtacaatatttccttgtgccagaccgaaggcagatcgccgaaatagccgtcgacgaggccgatcgcggtggcgccgtcccgaacggccttcaggatgtcgccggcggcggccggcggccggaaatcgatgccaggagacatggctcttgtcgcggcaagatcacggccaaggctcgggccgacgaacagcaccttcatgattcggctcctcttatggtgttgaccgcgcgcatgccgagctgaatgtattggcctgagatatcgacctccagtcccggcacgatcactctgacgacggagatcggcagggccgggtgcgaaaacggcacgacgacgatctgctcgatcccggtcgccgtcagccggtcggcaatatggccgatggtgtcctggatcgtcgccgggcggcgatggcgggcctggaacgagcgcatccggccatcgccctcgcagagttcgaccacctgctgcatcgccgcactccggtcgagccgctgatagatgcgcggcgagaaatcgtcgcggctgccggcgatcgcggtcagccggctctgcgccgcttcggtgatggcacgcagcgcggcgcgcacgggatcggggtggcagccgcagccaccgcagacatgcgaccagcgcgcgtcgacacggtcggaaagattgcctggcatgatgacagccagaaaggcgggaacgccgatatccgtcgtcatgtcgagcagcagcagtttcatgccggcgcgcgtgatccggtcggtcatgacgtcgatgaccgcatcgccgaaggaggcggggtcgatgcggctctccttcagccgctccggcgatttcagctgggtcaaggcccaggcgtcgcgttctaccagctcgcaaagcccatgcaggaccgcctcggacggcgtgttgccggaggcaagcccatcgctcgactgctcgaagcccgccggcctctcgccgcgatggtcgagtccgacgagccaccagggcacgaagacgctgctgccggaaaggatgtcgagccccgtgcaccagggaataggactgctgccgatctcgtcgggcgcgcagcgtgcgacattgtcgagatcgatcatcgccgcatgctccgcccgcatgctgtcgaccgtcgcctgcgtcaggtcggcgggggcaatttcggcgatccgcgtctcgaccgcttccatcgccgccgaggtcatggcggcatcattgtcgatacccttgccctgaaacaccgagagcgtatggctgttcggcctcgttgcgaaggcgacggggatgttcaggacgtcgagtgcggtcagcagaccgacgcgtgtgatgccgaattcgcgcagatgcggcctgatggccgcgagggtctgagccggcgtgaccgcgcggtcatgataatcgctgacaccggccgatgatcgtttaaggtcaccggcaagcgtttcaaggtcggtgaaagcggacataccgatctgttccttagcggaacctcagcgcatgcgtcaggctctcgagcgcattggcggaaacgttgagttcgtcctgcttcaggactgccctggcggcagcagaaaagcgcagcgactgtgtctgagctgcggtggtttcagcattcgtcttcatgttccatctccgattggttgggcagcgccttgctgccgttaaccatcggaaagaaacattgcctccgtcatttaagcgttacaggctttgttaaaaggccatgcaatcagggaagaccagcaagttgcaggccctttatcagcggttccgtataggcgggatcgcgatcggggacgaaatgacggatgtcctcgctgcggaaatcggggaagttttccagcaccaccctggcgtaactcctggctttgcccgtatcgcctgccatggcatgcgaggcggcgagcagacgggctgttgcctgcttcgccttcaccggctccagcgcctcgatcgccatttcatattcttcgcgcatgaagtggatgccgccgaggttccagtaataatagtccggcggcagcgggttgagtttgaaggccgcgcggcttagttccagcgctcgatcgaaatcgccatcatgggaaagcgcatcggcgaaatcggcgaggatgtctgcgtcgttaggattgagatcctgagcctgctggaaatattccaggctttcgtcgaagcggcggcgataaagcgccacgaagccgagctcgcgataggcccggccgctgttcgggtcggactgctgcgcctgccgggcagcaccgttcgcctcgtcgagcagttccttgtcccgcatgccgcggatcagccattccatgccgagcgcgcgcgacatgccggcatgagcggcggagaaatgttcataacgattgagcgaggatttgaaccatttgcgcgcctggcgcagatgctgcagatcggtctgggcaatcagccgcttgccttccaggtagagacggtaggcggacggcggcgcctcgccgatcggtatcgccagttcgtgacgctcgatcgtgtcggcgagcgaggagacgatccgccgcgtcagatgcgcgaaggattcgctgatcttctgcatgaccagcggcagttcgatggcccagatcacttccgaggtcgtcgtccgcgtcagccggcaggtcgcaaagacatcctcgtcgcggccctggatggtgacgtagaccgcatagtcgaagctgaggtcgagcggaccgggcacggcacgagacggatcgatcgaacggctgaggatctccaggctcgtatgcgccgcgatcaccttgaagccgcgctgctggctaaggccgatggtgacgtcttcgagaagggccctgccgacgcgctccatcagcggatctgtgaaaatgctctccggcggcaggatgatgatacgcggctgaccaagcggaccgacggaaaggttaagcgccgactgaggatgtcccgacgtcgcctgtgctgccggcaccaagttaagttcgcgggcaagagcggtggtgctttcttccggctcggtgtcgaagtcgtctttcagctggctcttgcacttcagataggcctgacgcgcggctgccggatcgttcatcctgacataggtgcgcatcaaagcgcgataggccgtctcgctggcagggtcgagttccagcaggcgcctggcaagcgtgacctgctcttcatccgatctgtcttctgatgtctcgaccagccgggtgagatgggcggagcgcaactcgtcgacccgctggcgctcaaaggtcagccagtcctcggcgccctgcgtcggcgatttgacgccttcgagcaattcgccgttcagcaggtcgccgtcgtcgggtgcgagcggccctttctgtttcaggatatgaacgtcgacctcccagccatcggcaaggccgatatgggttcgggtcgcggcaagcagcggtggaaggccggcgggaatgctctgttcgatgcgcgccagcagctggcgcaggctgcccgcgcgcttttccggcagttccgattgccagagctgccgcctgacggtttcgcggtcgagttcgaaattgggttcggcggcgagcatggcgaggagaaaataagacttctccggcaaggggagttccttccccgccgccagcaatctcggtcttccgagcaggcacagcctgttcgtcagcatctgccggatgtccgtcgcatctcggttctcacccctgaaagccaaggcgcacaagcgcaccggccagtccaaactatgttagagccattagaggccggcgcatagcggttttgcttcaaaaagcagaagtttcatcgaatatttgcatattcgcgtgtcactcgcgcaggggatgcttgatcaacactgtcatcaggatacggtttgcgttacctgacggcaggttattgagctattgacggtccgtattacgggctgttctcgaccaaattgcagccaccgtgtagtccgagcgctttgatgtgctcgatcgaacgtcgggcgaagcggcgccaatcggccggattgtcatgcccggtgacgatatgctcagcctttgtctcgcgggaaagtggtacaagcatcgtaaacttaacgatctcacagcgagtccacccttcgttaagttgatgtgatggatggcgccctccgacggcatcgagtgtgccaagataggttgttgcaaaacctttgaggggagccatccaccatggaagagattacgacgattggtgttgatatcgcaaaaaatgttttccagcttcacggcattaacgctgaaggacaggtcgttctgcgcaaggccctgagacgcggacagatgcaaccattcttcgaggcgctttccccttgcctgattggcatggaagcctgcgcgacagcgcatcactgggcgcgaacgctgatagcatctggccatgatgtccggctaatcccgccgaactacatcaagccgtaccttcgccgacagaagaacgatgcagccgatgctgcagccatctgcgaggccgtcacgcggccgtcgatgcggttcgttccggtcaagaccgaggaccagcaagcaacgttgatgttgcacagcgcacgcgagctgctgatctcgcaacggactgcgcttatcaatgccttgcgtggtcactttgccgagcttggcattgtggccccacagggcgctcgcaatgtccggcagttgatcgccattctggaagatgaacgatacagcccacaagctgttcgcactgctctggcgcctttggcgacagtgttgatagagatcgaggggcagatcacaaagctcgacaaggcgctccttgccgcccatcgcaacaacgatgtcagtatccggcttgcgaccgttcccggaattggccccgtcatcgcaacttgcctttcggccagcgtctcagagccaaagctgttcgagggcggtcgtgagtttgccgcctggctcggtctcgttcccaggcaacattcgaccggtggcaaaccaaggctgggttccatttccaaaatgggcaaccggcacctgcgtaaactcctcgtggtcggggcgtacgcagccctctacaggatgaagaaggggacggctgatacgcctctggcgaactgggcgcgtggcttgttgtcgaagaagcccttcaagcttgttgcagtcgcgctcgccaacaagattgcccgcattgcctgggcgattatggcgaggaacgtgaacttccagtcggagcacgtttcgagatgctccgatctgattccggcttaagcgaaagggccttcacggtcattgctctacggggtaaaccagttggcggagtgacgatggtatgatgtgacagcgaaagcggaatggaccgcacgaactgaagaacccgtggcatcgtatagcgccccaaagcgcggtaagttgatagggatcggttcaagcggacaacatcagggccagcggtcatcacgcgccgcataaataggccggagacatgactgcacccgacccgcaaagctcaaacatcggccaaaatcacattgccaaacgggcgccatccagacatgacgatgcccatcaaagcgatcctgtcggccagtacatcaagctctacttcttcctgttcagaaagatccaggcaccaaaagcggccccagcaccgggagatctggtatcggcggtcatatagcggacttcgggactgaacagacaaggggaccggcgggctttgccagtccctttttttgttccctagagagcggctcacgcggtctggaaatctgtgagcatgctgtaggagggcaatgtccttttggcgaagatccccttgcggaggaggacgcggtcggagtgcggacgggcgataacctggtcgaggctccaggcttccaggatcatcaggtctgccggacgaccgacgccgatcgtaccggcgtcgatgcccatgatgccagcgggtgccgggccggcaagagcgggcgcatccccgtaggggtggtcgagatgcaggatgcgcaccgcttgccgccaggtgtccagcatgtcgtgatcgccataggcaaagaacggatcgcggcaattgtcgccggccgcggcgaccggaatgccagccgcctgcaattcctgtacgggcgtgaccccgcgccagcgcggcgtgcggccgttttcgcgatcctggagatacatgttgacggttggcagcgtgatgatcgagaggccggcatcggcgatcagcgcgatcgtgtcgcgcaattcttgctcgcccagaagcgcaagcgaacagcagtggccgcacgtcacgcgcccctcgtaaccgtggcggatggcggcacgcgccacatgcggcagggcatcggcctgtgccgcctcgtcgacatgtaggtcgacatccagttcccgttccttcgccagcgcaaacaaccggtcgagcagcaggtcgatgtcgtcgaggcctgacccatgtgtgcccccggaggcgcgggtgacgccgccgagcaagccgccgtggacggcaacgatatcggcaaggcgggtgccatagtcgtcgcgataggcatcgagcggcacgaggccggcagcctgcaaggtgatgcagcctttccaacgttcgcgcgtttcggcaaacgcgctccaggtgatttccgcctgcccctcgtgactgtcgagatgggtgcggatagcggccacgccatgggcgtcagccgttgcaagagcgaattccatccgccgcaggaggtcgtcggcattccagtgggcaagccggtccgccgtcgtcgcggcgcgcgcgccgggatgcgtgccgccagaatcgggcgcacgtcccatggtgtggcccttgtcgagatgggcgtgcgcgtcgatcagaagcggccagacatggcggccgtcgagcgcgactgcatcttcgccaccatcggcaagggccggcgttatcgcagcgatcctgccgttctcgaccagaatatcgacgagggcgcaaccgtcccggtccacctctccgccaccaggcacgtcatctgcaagcagcgcgaccgggacgcgcgccttcgcaagacgaatgcgctcctgtctcgccagacgagcggcaagggtgggaaacagggaaagatcgttcatggtgggtctctatcggatgggttgccgagcggtcagctctcgtcgaacgaggcgagcagacgctcctgcgcgaattgcatgaaatggctgccggcgggtgaaagcgagccgcgggcgcggtggaggatgttgagccgttgcagcgagtcggttcccgtcagcggaatgaagaccaggtcgccggtcgccatctcgcggtcgacatcgagccggttgaggaaggttacgtgaggcgttgtccgggcaaggcgcttcatcagttccatcgaattggtctcgacgacgggaacaagggtggcacgcgccggggcagtcgcctcgacgacctcgcgcagcgacagcgatcgatccgccagaaccagcggatagagcaggcaatcggacatgcgcacggtcttgcggtttgcgaggggatgggcgggcgcgacgacggctcccagcgcatggcggaattcggcggcacgttgcagccgggtatcgtccggcaggttgtaggcaatggcgagatcggcctggccgagcgcaaccatctccgcaacagtcgtccggtcgccgaccatgatccgcaggctgacctgcggatgtttttctcggtaggcggcaacgatctcggcaacccggcccgcagcgagcgttgccatggtcgccagcaccacctcgccgcgattgagccccttgagggactggatctgcgcccgcatccgctgatgcgcctgcagtgtctcgcgaatgtgctggatgaggatctcgccggaactcgtcaatttcaggccgcgcggcaggcgctcgaaaatgggtgcctgcagctcttcctcaagctccaggatatagcggttcaccgcagaggcggcgacatgcaatgtctttgccgccttgcggatagagccctgtcgggccacctcgtcgatataacgcagcgcgcgtccatgaagcatgatgggtccgttgcctgacgggagtcggattgactgttccacgatgtcaccgcaacggaccatcttcaacgttacttcttggcgaaattggcgttgatgcgccgggtcaggtattcgccggcggtgatcgcctcgtatttgccgagcggaccctgcatgacggcatcgcggtttgcctggcagaagaagggcagtgacagtcggcggcccatgtactcattctcgcgcggcatgcgcacccggtgcagcgtcgactgcagctggtcgtccgaccagcgcatcagcatgtcgccaatgttgcaggtgatgtagcccttgcgcggcggaacatccgtccattccttcagggctgcatccttgcccgggcacacctggagcccgccttcgccctccttctggtgaaggatggtcaagcaatcgaagtccgaatgcgcgccggcacgccacgacgagaagtcttccggcttggcgccttccatcgacatgtaatggatgaggcgcagcgtcgattgatactggtccgaagacgggtcatgcgccttggtgaagaaatcctcggcaaagcccatcttcagcgcaaagcaggagaggatgcgcatgccgagctcccagttctgtcgctcgaagcggagcatcttttcccggaagcccggaagatcgtcttcgctcggccacaggttgaggcggatcatgtccggccgggtgagctggaagctctccttgttatccggagtaccggtggaggggcggacctgcgccttgaattcccagccggcattgatgcccttcggcattggggttttcgccttaacctccgccggcagtgcgaaaaatgtccaggccgtttcgaaggcagcgtcgatatcgtcctgggcgataccgtgattgtagacctggaagaaaccgatatcgaccgaggcctgccagagtgcatcagcgatctcgtgcttgcggttgtcgaagtcagaaaggtcgatgacggggatttcccggtcaacggtcgtgcccatgccgccgatagtcgcttccttggcgagttccgcgagggtgtctgtctggatattcatatcattctccttacgtgaatgccggcgaaccggcggttgaggagcaatgtccgggcaaggcccgactgcttctactccggatgggttcagccgtttttcggcaggctccagggaaagaggagcttctgcgtcaggaccacggcctgaaacagcaagagcgacatggcggcgagcaccagcaagccggcccaggcctgtggcagcttgaacagggaggtcgacagctggatgaaatagccgacgccggcttcggatgcgcagaactccgcaaccacggcgccgatgacggcaagcgtgatcgagattttcagcgccgagaagatgtagggcactgcaaacggcagacgtatctgggtgatctcgcggaagcccgaggcgcgcaggcttcgcgacagctcgatcagctccggcggggttgccgcaaggcccgttgcggtggagacgacgagcggaaagaaggtgatgagacaggtgataacgatgcgtggcgcatcgcccgccccgagcacgacgatgatgatcggcgcaattgccaccaccggcgtcgactgcactacgacgagcagcggatagagcgttcgcgacaggaatggcgatcgcatcatgaccaccgcgagtggaatggcgatcacgatggacatcgcataaccgatcagcgccacccgcaacgtcgcggcgatgtgacccatccagcgctcgaagccgatggaggagaacgagccgaggatcgcgcttggcggcggcagcagataggtcgggatcgacaggagccgcgccgccgcttcccatagcagcgccgtgccgatcagggccgcggcggtcgtgatgcccggcaacgccagtagctgctttaggaacgcgaccggcgtacggctctgcatggcctcacgccgcgtgacgggtgaggaggagatcgcggaggtaatcggagaggtcatggatcgccttgtcctttgcagtttcagggccgcgtggccggccgacgggaacggtgacttcagtcaggatcgagcccggacgtccggtcatcaccaaaacgcggtcggacagaagcgccgcctcgctgacggagtgggtgatgaagaccacggtcttgggacgttcggagaagatgcgcagcagatcgaagcccatcacctcgcgcgtcagggcatccagcgccgagaagggttcgtccatcagcaggatatccgggtccatcagcagcgcgcgggcgatgccgacacgctgctgcatgccgccggacagttcgtccggcaggcgtttctcgaagccggcaagcccgaccatgctcagcaattcacccgcccgcccgcgctcctctgccgttacccggccggtcttgtggcgggcgggaaacacgacattgtcttcgacagtcgcccagggaagcagcgtcggcttctggaagacgatcccgatgtcgtcacgcggggccgtcaccggcagagcgaagacgtctaccgagccggaggtcggcttcaacaggccggcgatcatgcgcagcagggtcgatttcccgcagcccgaagggccgaggatcgagacaaactcatgccgggccacatcgaaactgacgtcgcgcagcgcttccgtgcgcccggaccgggtttcgaaaacctgtccaagcctgtcgaagcggatagcgggcatcgccatggcggttactccgtgacggcgaaggtgcggttgaccgtggtttccggatcgagcttggccggatcgatgtcctgcgcttcagagacacggcgccaggtttcggcgaggcgggcggtttcgaaggcaccgaggccgtccttctccgtcacctcgttgaagatcaacggcagcgtgtccttgagcgagccctggacatcttccgagccgagttccggtacgatggcggtgacagcagcggcagccttctgcggattctccttggcgaactcgacggatttcttgtaggcggcgataaagcgggcggcgacctgcggacgcttggcgaggaaatcgtcgctggcgatgagagatgcggaataaagctcgagcccggctgccgaccatggcagggcaacgatctccttgccagcttccttgccctggttgctgtagcgcgtcaggtcggtcatccaggcgatgatgccatcggcattgccggtcatcagcatcgggccgagtgcgccgggatcggccttgatgagcttgatatccgccatgtcgatgccggcatccttgagcaccagcggcaggtagacattcgaggatgtgaagggcgacgtcgcgatcgtcttgcccttgacgtcagcgacgcttgcgatcgaaccgcccttggcgacgtagaaggcatgcggccccttgttgaacagcgacatgacggcggtcaccttcacgccttcattggcgcgggcggccatcagggcgccgatatcggaaacaccgatgtcggaggacgcggcggcaaggcgcgagatggcgtcggtcgagccgcgaccggaggcgatctccacctcaaggccggcatccgaacagaaaccttcctggatgcagacgtagatcggcgccttgtcgccacccggcagccaatcgagctgaaagatcaccttgtcggcggcggaggtggcgccggcagaaagggttgcggcaagtgcatagaaggcaagcttggtgcgggacatgggtcgacctttcgcaatgagtgttcggtttttaaggacggatagtgattggcgacgcgctccggatcgaagccatccgcgacgagcctggcaattgcgcaatcgcgtttttcagaacgcttgctgctcaggcatgcaaagcaacgatgcgcgcgaaggtgatcaactccagtgtcgatctctgcggatttcggggcgagatcactggcttttccctgcattaggacatctcctcgacagatttacccgtcgagcaatgtccagaaccgaggctcagaccgcttctactcgcaggtcttttgtctcatgaatttccggcgttctgcaagattttaaacgcttcaattcgtgtgctgaaaaaacaggcgaaattgacagcattgaggttgaggtgggccggcccgtcatcgatgtgattgaaataaaaggataaattcctctgcagccgagcgggccggcggctgaagaaatgagcgttctaatatttagagcgcttagctcgtaattttcttgtcgcacctttagctttagcgcttcaaatcacagcgtcatccagcgcttcgtctctctccatgatccgatcgccaacctcttccacatccccagacacgtgtgggcgcaaatcgctcgggcaagaaccgtcgaggcgcggccagcctagaattgccttgcgatcgttaagtttacgatgccgggccaccgcctgctccagcatggcgaattcgacggcggccacggacgttatgcctattacgacacggtgcccgatctcggcgtgatgatcgaactgctggaattcgacagcgacaaggaagtccagccgaagccggcctgagggatcacagcgcctgtgcaatccgtttcgggctaacctccgtcgcggccgcggcttcgacgaaatcgagcccgatatccagtaccggcgcgctgtgcgtcaaccagccgacggaaatgaggtcgacaccggaagcggcgattgcggcggccgtcatcggcgtgacgcggccggatgcctcggtgatggcccggccggcgacgatggcgacggcctcgcgcagctgatccggcgtcatattgtcgagcaacacggcgtcgacgccggtctccatcgcttcacacagctgatcgagggtgtccacttcgacttcgatcttcaccatatggccgacgcctgcccgcgcccggcggatcgcctccgtcaccccaccggcgatggccacgtgattatccttgatcagcaccgcgtcataaagcgcgaaacggtggttcatgccgccgccggcccgcacggcatatttctccagcgacctgaggcccggcgtcgtcttgcgcgtgcaggcaacggacgccctggtgccgcgaatggcggcggcaatctgagccgtcacagtcgcaatacctgagagatggccgaggaaattcagcgcggtgcgctcggcgctcagcaagccacgcgacggaccttcgatggtggcgatcacgtcgccgggcttgaccgcatcgccatcctggagatggcggcgcatgacgatctctggatcgacgagagcgaaagcgagttcggcggcatcgagaccggcgatcacgcccggctgacgcgcagccatcaccaccgtcgaacgatgatccctagggatgacggcggccgaggttatgtcgccggcaagaccgagatcttcgagaagggctgcccgcaccagcggctcgacgatcaggcgcggaaggggaacaaggctcatctcaggcactccttgcaagggcatagggcggtgtcgcgcgggcgatctccagaacgtcggaaaggcacatccggcgccggttggcgttggcgagcttcagcggaaaatcggtgcgggcatgggcgccgcgcgattccatccgcaggctggcaaagacggcgatcagcagcgcgacgatggccggatcggcggccgggccgttgccttctgcaagcggcagcagggcggcgatcgccccctgaatggcgccggcattgcgcagcacgccgagaggacgcgagacgttcggccggacgagcgatgcatcggcagccgccggcagtctctcggcgaagatggcgctgatggcacctacgggcacgcctgatatgtcgcgcgccgcccgcatgcccatgacagccgcctccagcagcgaattgctggcaagccggtttgcgccgtgcagaccggtcgcggccgcctcaccggcgacccagagaccgggaaccgagctgcggccatttgcatccgtggcgacgccgcccatgtgatagtgaacggccgggcgcacaggaatgaggtctttcgccggatcgatgccggcctcgccgcaaagggcggagatgacaggaaaacgagcggcaaagcggctgccgagagccgcgcgggcgtcgagaaagactcggccgccgcgggcgatttcggcgctgatcgcccgcgccaccacgtcgcgcggcgcaagctctgcgccgaatatgcgggccatgaagcgttcgccgcgctcgttgacgagcaaggccccctccccgcgcaccgcctcgctgatgagcgccagcggccggcggcgtgaatcgagtgcggtcggatggaactggacgaattccatatcggcgagcgcggcacccgcccttgccgcgagcgcgatcccctggccgaaattgcccatcggattggtggtcgcgtcgtaaagcccgccgatgccgccggtggcgagcaccaccttcgaggtcggcagaatggccgcgccattcgcggtcgcgcagagcaggccggcgacccgctcgccgtccatcagaatccgccgcgcctcgaaaccttcgagcactgatatagctggcgtttccatcactgctttgatcagcgcggcgatgatcgcagcacccgagccgtcgccttcggcatggacgatacggcggcgattatgggccgcctccagtccgagcgagagttcgcccgcggcattccggtcgaaacggacgccggcttgctccagcgccgcgatcgccgccggggcctcggcgatgatgccggcggcgaccagcggatcgcaaagcccgtcgccggccgcaagcgtatcggcaagatgcagcgccgcgctatcgtcggcgcccatgctagcggcgatgccgccctgcgcccaggcgctcgatgtctccgcgccaagggccgcgcgggtgacgatcacggagggttcaggcgccagtgtcagcgcggtcatcaaccccgcaagcccgctgccgacgatcaccgtgcgcccagtgagatgctcgagaatctcggtcatatcgccagcatcctctcgacggcgcggcgcgcggccaccgcaattgccggatcgacggtgacctcgtggcgattttcctcgagtgccgcgcggatattggccagcgtgatgcgcttcatatgcgggcagagattgcaggggcgaatgaactcgacatcgggatggtgcacggcgacattgtcgctcatcgagcattcggtgagcagcacgacgcgtgccggcttctgcctgccgacatagtccgacatgacagcggtggagccggcgaaatcggcttccgccaccacttcgggcgggcattccggatgggcgagtaccgtcacgcccggatggttttcgcgcagctggcgcacatcctcggcggtgaagagttcgtgcacctcgcaatggccatgccaggcgatgatctcgacgccagtctcgcgggcgacgttgcgcgccagatattcgtccgggatcatcagcaccttcggcacgccgagcgattccaccacctgcttggcattgcccgaggtgcagcagatgtcggaggcagccttcactgcggccgaggtgttgacataggtgacgatgggcacgccgggatgggcctggcgcagcagggcgatatcctcgggcgtgatcgaatccgccagcgaacagccggcgccgagatccgggatcaatactgttttctcagggttcagcagcttggcggtctcggccatgaaatgcacgccggcaagcacgatgacatcggcgtcgacctcgatcgccttgcgggcgagcgccaggctgtcgccgacgatatcggccacgccgtggaagatctccggtgtctgatagttgtgcgcgagaatgacggcgttgcggcggcgcttgagttcgaggatcgcgtcgacgtcattttcgaacgtcatccattcggctttgggaatgacgcggctgacgcgctcgtagagcgaggatgcggaaacaggataattcatgaccggctcctaattatgctctgtttgagcatatcatgagcaaagagatattctcaccgtgagcatatgtcaattgcgagagagcggtaatttcgttcctgccagcgcgcgttcttcgagaacggtatggcgaaagcggaaaagcttggccgggcggccgccggtttcgctttcggttccgccggtttcctcgaccagttcctgctgttcgatgaggcggcggaagttctgcttgtgcagcgtcagtcccgccaaagcttcgatggtgcgctgcagcctcagcagcgtaaaactctccggcatcagctcgaagacgacggggcggtatttgatcttggcgcgcagccgggcgatgccggtggcgagaattcggcggtgatcggcaaacatcgcgcggccgagattggcctccgccccgcatccggcttccgagacgagccccgcctcgtaaagcagttcgtagcgctgcagggccagatcctcgttccagccgccgccgtcgaggccgaaagtgaaatctgcccggcgatggcgatggtcgcgtcttgccggatcggcatcggcccagctcctcagacgcgccatgatctcgtcaagcacggctggccggccctgccggtggtcttcccaggggaaatattcgtaccagccgtgccatcccggccggccggcgccggattgctcgttgacgaggccgagatagctgatcgagatcgtccgcccgcctgggatgtcgttgttccggtcgcggtcggcgaaggtatagagctgttcgagatagccgacgggatgttccgtctgctcctgcacccattcgcgcaggccagattgcagggtgcgatgacccatttcgaaggggcccgacggcagcgcattgccggaacggatggtcatcacgcgcggttcgtcccccgtcaccgcgacgagcaccgcaatcaattccgcatgcgcaaagccgatcgtcacaggggaccgaatactccgttccgaatgaatcgaacggataattcctgacacaggccgggacggaagccaatggagaggaagcgcctttgcagcgcttcccacatcatcgaggcaatagaacgcgtttgccctcagctatcgcccgtctcgcttttcagccgctgcaggaagatctccagttccgcgtcgtcgataccgacgagatggcgcttttccggataggcgcctgtcctgacatcctcggcaaattccgtgaaggcggcgatgcgctcgcgctgcagccggtcatgttcggcggcaaagtcgcgatagatcttggcgtggcgcggagtgtggtcgcgattggcgccgagcacgtcgtcggcgaagagatattgggcgtcgcagccgctgcctgcccccatggagatcatcagcatcgaggtgttgctgctgatggcggcagcgacatcccccggcacgacttcgatttcggcggcgaaggcgccggcctcttccagtgccttggtctgccgccagatttcggccgcactcgccgccgtcttgccgacggcacggaagccgccggtccaggtcgccttcgaagggatcagtccgagatggccgcagaccgggataccctcgtcccgcatgcgccggatcgtctgcaggcttgcggcgcaatagaccgcatcgccgcccgccttgagcgccgcaaaggcggcacgcagatagtcttccgccgagacatggtcgccatattcgagccccggaatggcaaagagagtgggggcgatctcgcgaaagaccggcccgagcagcgagggcggcactgagacgatgtcgatcccggccttttcggcggcgtccgcctcctccagcgaggtgacgcgcagcatggtgagctggcgcttgcctttttccgcaagcagatcggcgaccgtcgcgcgtttatgtttcttcatcatctattcctttgaaaatatcgggcggctcaggcggcgagcagggatttcagcttgatgtcgctggctgccagtgctgccgggttcggatgggcgcgcgctgcgatcagcatttcggcgagcctgatgtcacgcgccaccgcattgccctgtccgatgccgcttgcggcgatcaagcgtccgtcggcgtcgagatggaaaagaatgaaggcgcctgcgccgagatcgcggcgctgatgcgcggcagccccttcggcaaggcctgatatctggagcgtcatgtcgtattgatccgaccagaaccacggcactgatgaaacggcttcattgaggccgagcatgttggccgcggccaatgtgccctgctcctgggcattgcgccaggattcgagccgcacccgccggccgccatagatcgacagcggaaaggagcagcaatcgccggccgcaaagacatcaggtgcggaggtctggagatgggtgtcgacggcaatgccgttgtcgattgcgaggcctgccctttcggcgatctcgacattcggccgtgcgccgatgccgacgaggacgagatcggcttcgatcacctctccggtcgacaatcggatcagggcttttccgctttcttcggtcagcgcctcgatggagacgccgcagcggatatcgacgccttcagcgcggtggcgctcggtgagcagatgggcgatctcctccggcacgccgcgcttcagtacgcgttccagcccctcgatgacggtgacgccggcgccgagcaaccgcgccgtcgccgcaagttccagtccgatgaagccgccaccgatgatggcgatatgccggcccggcttcattgcttcgcgcagcgccgccgcatcgtgatgcgtccgcagtgcgcgaatatgccggctgccctccggcgcaccggggagcgaacgcgcggccgcaccggttgcgagcagaagcttgtcgtaggaaagcgccgtcccgtccgaaagcgtgacgatcctggatgcgggatcgaaatccctggcctccaggccggtgagcagccggatgccgttttcggcgtatttttccgccgcggcgatgaatttcggatcgcttgcatcggtggagccggccttcgaaagcggcggccgttcataaggaggaagcggctcggcgccgaccagcgttatctcgccagcaaagcccttttcccgcaaggcgaaggcagcgcgcgcaccgcattcgcccgcacccaggatgacgtaatgagccatgccggcctccctcagagcgagatgaagacggcaccgtcttcgatcttgacaggataagtcttgagattgacgcagaccggcgcacccttggcttcgcccgttttgtagttgaagcggccattatgctttggacattcgatgatctcatccatgacaagcccatcggcgagatggatatgttcatgcgtgcagagcccgtcggtcgcgaagaattcgtcgtccgggctgcgatagaccgcgaatgtgcgcccgtcgtggtcgaagcggatgacatcctcctcgtcgatctcgtccttgtcgcagacctggatccaatttccgctcatcttttcctccctcgattgtctttattgcgcggccggggccaactcgttgtggaattcctcgcgatagggccgcgcggtggccggcaggtcgcgcttcaggaaataatcctcgttgcgcagctggcgcaggaaggccgggatcatctcgcgatagccggaccagatcgacgggttcggcgccggcaggtcgtgtttgatcatcgcgtgcagcttgggtagcgcgtggtagggcaccatcggaaacatgtgatgttcgacgtgataattcatgttccagtagatgaagcggctgatcgggttcatatagaccgtgcggctgttcaaccgatgatcgatgacattgtcggcaagaccgccatgctgtagcagtccggtcagcacatggtgccaggcgccgtaaaggcgcggcaggccgaccagcacgagcggcaggatcgaacccatggcgatcgcggccgcgatcgtcgcgacatagatcgccagccagatgcgggcgatgcggatggcctttggctgctccatctcgggaatgaacgtcttttccgccgcgctgacgacgccgaaggcattgcgcagcatatcgacgatcgcatgccaggcgtcgaggatgccgaagaaattaagcaccagccggaagagatcaggcggccgcatgacggcgatctcgggatcgcggccgacgatcaccgtatcggtatggtggcgcgcatggctccagcgccaggtcaccggattgcgcatgatcatgaagcaggcaatctggtagacgacatcgttcatccagcgcgtcttgaaggcggtgccgtgaccgcattcgtgccagcggctgtcggtggccgagccgtagagcacgccataggcgaggaagaagggcacggccacccacgagccccagaaatagatgccgagcccggcaaagattgccatggcgccgagccagatgatcgtgtcgcggatcgccggcgcatcggagcgctgcatcagcgccttcatctccttgcgcggaatgtcggtgtgataccattcggctgccgcaagccccgtctcgatggcggtgcgaccgctttcgccgagaaggtcgtagtcacgtttcttcgtctggctcgccattatccgcctcccattgcccttgcctgggagaataggttgactttggaaagcgctcaatgcaggcttgatataatctatcaaaagccatcaagattggcttgcattcatgattgaatccatcaggaacaccaatgcgccgtcccaccatatccgatcttgcccgcgcctccggcgtcagtgtcgccaccgtcgaccgcgttcttaacgcgcgccaccgcgtgcgcgaggaaacggcgcgacgggtctatgatgcggcgcagtcgatcggctatcacgctgtcggcctcatcaagcagcgcgtcttcgaggatctgccgcaatacaggctcgccttcctgctgcagaagccgatgcagcccttctatcagagcttcgtgcgtgagatcgaaaccgcagcgcgggcgctcacgaccgcgcgcatccagacgcagatcgactttccttcagccgcgacaccggcagccatcgtcgaaaagatcaaggcgctcggtgcccgcaaccaggccgttgctctcgtcggtccggattatccggcggtgacgacggcggtcgaggagttgaaggagcgcggcattcccgtcttctcgctgctctccgatctcgccacgggcgtgcgcgacgcctatgtcggcgtcaacaaccgcaaggtcgggcgcaccgccgcctggacgattgcacggacggccggcagacccggcaaggtcgcctgtttcgtcggcagccaccgctttcacggccatgagctcagagaaatcggcttccgctcctattttcgcgagaatgcgcccgagttcgatgtcgtcgacacgctgatcaatctcgagaccgccgaaatcacgcatgaggcgacgttgacactgctgcagaaacatccggatctcgtcggcctctatgtctgcggcggcggcatggagggggcaatttcggcattccgcgaagaaggcgtcggcggcaagatcgtcctggtggtcaacgagctgacgcccgacagcaaagccggccttgccgacgatatcgtcgccatggcgatcggtacccccctgcccgctctctgtaaggaattgatggtgctgatgacgggcgccatcgaaaacggcgaaacggctgttcccgggcaactcttcctgcctttcgatatccatatttcggagaacatctaagcaatgatggaattccatcattccgttcgaaattctctcagcaatgaaagccggcgccggcgatgacggatggattgcggcgcgaattccgatagagattcgcgggatccattcacgaggaccgctccgccctgacgcggagatcaggaggagataccgatcatgacttcgatccgttttgcgctcaaccatatggccgcgccgtcgcttgccattgatgattttttcgcgctggcccgatcgctcggcatcgatgccgtcgagatccgcaacgacctttccggcaatgccatccttgacggcacccatcccgagatgatcaggcaagcggctgcccgtcatggtctgacgatcatctcgatcaacgccctgcagcgcttcaatgagtggaatgcgacccgggccgccgaagcgcaggagctgatcgattatgccggcgcgtcgggcgccagggcgctcgtcctcgttccgaagaacgacggcaccggctgcgccgatggcgaacggcaggccaatctccgccagtctctggccgcgctgaagccgatgctggaggaggccggcattatcggtctcgtcgagccgctcggcttcgagatctgctcactgcgctcgaagaccgaggcggccgaagcaatcagggaactcggcgcggaatcgaccttcaggcttgtccacgacaccttccaccatcaccttgccggcgaagcggcgacctttcctgatctgaccggccttgtgcacatctccggcgtcgacgacgcggctgtttccgttgccgatatgcgcgattcccaccgtgtcctggtcaatgccgacgacctgctcgacaatgccgggcagctcagggcgctgctgcaggcgggctataccggcccgttctccttcgagcccttcgcggcggaggtgcatgcgctgaaagatccggccggcgcgctgcgcgccagcatggagtatctgacagcgcgggtttaaagccgcccagtcgcctgcagttattcccggcctctgaaccggcgctgataggccggatcgtagagcgagctttcgcgaaaatcttccgccgcgagtgaggggccgacgaagatgatcgccgtgcgttcgatcggttcggccgcaacctttgcctcgatatcggcaagcgtgccgcgcaggatgcgctcgtccggccaggaggccttgacgacgatcgcaacagggcagtcggagccgcaaagcggcgtcaactcttcgaccacttgcttcagcgcgtggatagccagatggatcgccagcgtggcgcccgtcgcgccgaacttcgccagtgtctcgtcgttcggcatcggtgacgcgcggccggaaacgcgggtcagcaccaggctttgggccacggccgggatcgtcagttctcggccgagcgccgaggccgcagcggcaaaggccggaacaccaggcgtcatcgtatagtcgatgccatgcttttgaagccggcgcacctgctcggcgaccgcactccagaccgagagatcgccggaatgcagccgggcgacatcctggccggccgcagcagcgcgaagatattccgcctcgatctcgtcgagcgacatcggcgccgtatcgacgatacgcgcacccggcggacaatattgcagcagttcaggcgagacgatcgagccggcataaaggcagaccgggcatcgggtgatgagatcgcggcctcgcaccgtgatcagatccgcggcacctggccccgcgccgatgaaatgcaccgtcatctcgtcatcctttcgtccagcgccactgcgttaccggcattgccggccgccagccgctcatgccgcccacaggctgggcacgcgatatttcgatccgcgtgaggaaaccgccgcgttttgcatgttcggcgagcagcaccgcttccatttccagcgtcacggcattggcaacgagccgccctccccgcttcagcgcggcaatcgcagtatcgataacacccggctcgctgccgccaccgccgaggaagatcacatccggctccggcaggcccttcagtgcgaggggtgccgcaccttcgacgacggcgagatgcggcacgccgaaggcggatgcattgcgagcaacacgtgcggcccgctccggcgactgttcgagggcgattgccttgaggctgggatcggccaacatccattcgatgccgatcgatcccgagccggcgccgatatcccagagcagttcgccgtgacgcggcgcgagcgccgaaagcgtcatcgcccggatttcacgtttggtgatctgcccatcatgctcgaacaactcgtcctcgagcccggcggtaaacggcagaatgcgtgccccctcccctgccgcgatttcgagtgcgcagacattcaggggatcgatgtccagcaggtcgaaatccgccgccaggacgcttctctgtcgttcccgagcgccgccaagcgcctcgagcaccgtaagttgcgactgaccgaagccagcagcagtcagcagcgcagccagatcgccagaccccttctcatccgaggtcagcgcgatgatgcgccgtccgggatgcagatgcggccggatcaggtcgatcggtcttccatgcagcgagatcgtcgcgacctcctgcagcggccagccaaggcgggacgcggcaaggctgaaggccgagggcgcggggatggtgcacatctcttccgccgccacatggcgggagagcgttgcgccgacgccatagaggaagggatcgccagaggcgagcacgacgacaggcgtgccacgcctttctaggatagcctcgaccgagcgctcgaacgggctctgccaggaaagcttttcgcctgtgatcagcgaggcagcaagcgcgtggtgccgcacgccgccgaagacggcgggtgcggtcgcgatcagccttttcgcctcctcgcccaacccttctggaccatcttcgccgatgccgataatagtcagccagcgctgaccggacgcaggagcgacatcagacatgggacgaccccgcatcttgatccttggcggcaccagcgaggcgcggctgctggccgaggcgctggcggcgcgggatgatcgcgatgttttgttgtcgcttgccggacgcaccgaaaaaccggccgtgcagcctgttccggtccgcatcggcggtttcggcggcgctgcggcactttccgctttcctgaaggctggcggatatgacctgttgatcgacgccacgcaccccttcgccgagcgcatttcggccaacgccgctttcgcggccgagaccgcctgtattgctgccatcgttctgcgccgtcccgaatggcaacgtcgaccgggcgatcgctggcgggaggtgcggagcattccggctgccatcgaagcgctcggcccctccccccgccatgtcttcctggcgacgggccggcagggcgcgcatcatgcggaagccgcaccgcagcatcactatctcgtccgcagcgtcgatcccgtcgaaccggcgcttgcgcttgataatgtcgagtacatcctcgagcgtggaccgttcacgctggacggtgaatgcgatctgctgaggcggcacgacatcgacgccatcgtcgccaagaacagcggcggtgccgctacatatgcgaagatcgaggcagcccgcctgctcggtatcgaggtgatgatggtggcgcgcgcaccggcctcgatcgtcaaggcggtcgacactgtcgaggcggcgctggcggcgatcgatcacctgttcccccccgccatgaagcgcggcgtatagacgaggtccagtctgcctggccgcgagacgatgcgtgtctcggcggagccgatgatgatgcaggtcgccatatcggcaatcgacgcatccgcctgcgacagctgctggacggcgatacgttcgtccggccgcccggctgcccgcccgaaaataaccggtgttgctgcaggcagatggtcacgcaacagcttgaaggcttcgccgagctgccagggccgcgcccggctgatcggattatagagggcgatgacaaaacctgcctttgccgccaatacaagacgggtttctattatattccaaggctttagattgtcagacagcgatatggcgcagaagtcgtggccaagcggggcgcctgctcttgccgccacggccagcatcgccgtgatgccgggcaggatggtgagatcgaccgcgcgccacgcggccggcccgttctcgatcgcttcgcagaccgcggcagccatggcaaagatgcccgggtcgccgcccgagacgacgcagaccttggcgccatctgctgccatggcgagtgcggcccctgccctgtcgagctcctcgcgattgtccgaggcatgccgcagctgatcgtggcggagctgcagcctgtcgagataaggtccgtagccgaagaaatccgtcgctgcatcgacagcggccaaagcttccggcgtcatctgctcggggttgccgggaccggtgccgatcacgaaaagcctgccgctcatcggctgccctcccagcccggcaccagcacgagcgaaaaatacggcgcatcgccgtcggttctgtcggcgagcttttccatcgccgcattcgccatggtgccgcgctcgacatagacggcttcggcaagccggccggccgccgccagcgcccggcggatcttcggcagattgcggccgaccttcatgatgacggcggcttgcgtatcggcaagacggcgcgtcagctcggcctcagccatcgtaccgggcagtacggtaagcacgtcgtcgccctggacgatcggcatgcccgccagcgaccagcagcccgacatggcgctgatgcccgggattacttccgtcgggtagcgcgtggaaagcctgacatgcaggtgcatataggagccatagaagagcggatcgccttcgctgagaacggcgacagtcagcccagcatcgagatgcccggcaacagctttcgcggacagatcgtagaattgggtgatcagcctgtgatagcgttcgtcattcttatcgatctcggtcgtcacaggataatagagcggcagtagcgtcaccccggatttcagcagcggctcgacgatcgccttgccgttgccgcccctgccctgcttggcgaaataggcgatcacatcagcgccttcgatggcgcgcacggctttgagggtgaggagctccggatcgccgggacccgtgccgacgccgataagacggccgcttgtcgtcataggcctggcctcgccaatgcgttgatggcggctgccgtcatggcgctgccgccgagccggccgcggacgatggcaaaggggacgccgtaggaattctccgccaatgcatccttcgattccgccgcgccgacgaaacccacgggcatgccgaggatcgccgcgggtttcggggcgccgtcgcgcaggagttcgagcagatggaagagggcggtcggtgcgtttccgatcgcgacaacgctgccgccgagccgatcgagccagagatgcatggcggcggccgagcgcgtattgccggtctcgcgcgcaagctccggtgtcgcgggatcgcgcagcgtgcagatcacctcgttcagcgccggcagccgcgcccgggtcacaccctgggataccatttccgcgtcgcagaagatcggcgccccacccttcagcgcgtcgcgcgccgcgctgacgaaatcggcggagaaccggaaatgctcggccgcctcgaccagcccgcaggcgtggatcatgcgcacggcgatttcggcttgatcgccggtgaagcgcgaaagatcggcctcggcacggataatggcaaaggaacgctcgtagatcgcatcgccgctgcggatataatcgtagtctggcattcctattcctgtcgcagcgccttcgaaacgccggttgcgccaagccgtgtaaggcaggcggcggtcgattcgccagcgtccttgttgtcttcgatggaccgggcgagcctctctatagcgaaatcgatccgaccgccagcgatccgttcgtccggctgatccgcagcaagcccattgagaatgaggccataaccctccgccgagccggtcagggtcagcgccggccgcgcgtgcgcacagcccttggcgcagccggatagatgcagcgtcagcgaaccgtcgaaaagggcaggtgccacggcaatgagccggcgcgccagggttcgcgtctcgtagaaggccgagccgcagccgccggcgccggcgcaggcggcgatatgctcgctgttctcgccgggttgcgcggcgaagccatgtccggctgcggcgatctgcatagccggcagtgtatctgctggaagcccgatgaggaagaaaccgcgaccgggtgcaagccggatgcccgttgcgccacgggcctttgccagatcgagcaaagcgatcagatcggaggctctcatctgcccgaattccggcctgatgccgagtatggttttgccatccttaagcctgtgcgagccggcaagcggcatccccgccgcgcgtgacggaatgaactgaatgccatccatcgcgggaaaacgcgcccgcagaagcgccggatcgatatcccttgcccgtctgccctgccccagggtcgccaacaggctcaggatttcgccgacggccgatatcgcagcctctgcaggaccgatcgcgactggcattgcagtttcaccgtcgccattgatcgcgacaagccaatctgcgggggattgcgcgacgatacggatatcggcggaaagtgccgataagccgaaggttccaccgccatcgatgataagcgagagttttggcgcgagccgcggcgacgcaagctgatcgcggagcgtgctgcgcaaggccatttccattgcggccggatcgcttaccccctccgggtcgatgccgtgcagcggcgatgtctcgatcgccgacccgtccggcacggtgatcccggcggcatcaatatcggccgcgagctgtccgacggtctcagcccgaaggcctcggatctgcagattgccgcgggcggtgatttccagaatgccgtttccatgggctgcggctgagcgggcaaggcttgcgaattgtgatagtgtcaacgcgccaccggccggccgcagccgtaccagcaaaccgtcgccggtcggcatgggcgcggcaagggcggggcaggcgccgcgcctacgcatctccaccgccgggcgatcgtgcagatccgcctcgcctgtcctgtcgctcgcctttgcggcccgaatgctcattcttgatcctctgatcatttcttacatgatcgcggccgggccggcaaagctgatggaaaggcttcggaccgctattcctcgaaatcccgtcccttgcgcaggagatagatgtccatgatccagccgtgccgttgcctggcctcggtcctgagcctcagaatgtcggtggcgatatcgccaagtcgccctgctctgacgatctcgtccttggtaccgagataggcgccccagaagatctcggcatcgggatcgtcgatctttgcaaaagcctgttcgccgtcgagcatgacgatggtgctgtcggtcagaagcccgtcccgcgccagcctgcgtcctgtggtgatctcgatcggtttgccgacgaggttgatcggggttctgtggctggccgccagcgcctgaatgctggtgatgccgggaatgacgctgtaatcgaaatccaggctgccttcctggcgcacgcgttcgatgatgcggatcgtgctgtcgtagagactgggatcgccccagacgagaaaggcgccgcggccctcctccgggagaccggagatcagttctccatagatgccggcgatctcgccatgccaagtatcgacgctctgcacataggtcttgtcggccgtctgccgttgcggcaccgcgaattctgaaaccctgccggccggccggctgatatagcgttcgcagatctcccgccggatctcggcgagctcttccttgccggcgcccttgaccggcaggaagaccacgtcggccgcgttcatcgcattgatcgcctgtatggtgaggtgctccgggttgcccgtgccgatgccgatgatattgatatgcttcaagcggatactccccgttgagtcccggcggtcttgccgaaaaagccagctcgccgcaagggctgaacgggagttggccgcggccaacccggcctgtgggtggcatctgagccctgttgttgctgcaaatcccgaatcgtgtcactttcgatacgctttttgacgctatgttgacagaaaagcgcatcgaaaagga